@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz@6..12&display=swap";@import"https://fonts.googleapis.com/css2?family=Pacifico&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@800&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@800&family=Oxygen:wght@300;400;700&family=Quicksand:wght@300..700&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";html{scroll-behavior:smooth;transition:2s ease-in-out}body{font-family:Roboto,sans-serif}*{margin:0;padding:0}#toggle:checked+label{background-color:#ccc}#toggle:checked+label:before{transform:translate(20px);background-color:#000}.darkl{color:#fff}.dark2{color:#1f1f1f}a{text-decoration:none;color:#1f1f1f}a:hover{text-decoration:underline}.nav-item{margin-left:20px}.margin-left-10rem{margin-left:10rem}.logoclass{margin-left:100px}.logotext{font-family:Pacifico,cursive;position:absolute;left:150px;top:37px}.container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.firstsection{width:500px;animation-name:firstsection;animation-duration:4s;position:relative}@keyframes firstsection{0%{left:-150px}to{left:0}}.title{font-weight:800}.secondsection{width:50%;align-items:center;display:flex;justify-content:center}.firstimage{width:600px;position:relative}.girl{position:relative;animation:girl 4s;animation-timing-function:ease-in-out}.social{position:relative;animation:firstimage 4s infinite;transition:smooth 3s;animation-timing-function:ease-in-out}@keyframes firstimage{}.width100{width:800px;position:absolute}.mobile{position:relative}.shadow1{filter:drop-shadow(10px 10px 100px #f0a2a2)}.shadow2{filter:drop-shadow(10px 10px 10px #f0eba2)}.widthper100{width:100%}.container1{margin-top:80px;background:rgb(255,235,160);background:linear-gradient(0deg,rgba(255,235,160,1) 38%,rgba(0,212,255,1) 100%,rgba(0,212,255,1) 100%);height:700px;display:flex;justify-content:center;align-items:center}.num1{padding:25px}.margin-top-100px{margin-top:100px}.card-service{display:flex;align-items:center;justify-content:center;margin:0}.card{border:none;position:relative;margin:10px;width:300px;overflow:hidden;background-color:#fff;justify-content:space-around;box-shadow:#26394d 0 20px 30px -10px}.image-container img{max-width:100%;max-height:100%;display:block}.bottom-section{border-radius:60px 10px 0 0;position:absolute;bottom:0;width:100%;height:97px;background-color:#a5d4ff;transition:height .3s ease-in-out}.bottom-section:hover{height:190px}.white-part{padding-top:20px;height:100%;width:100%;text-align:center}.error{color:red}.product-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.product-card{width:300px;background-color:#fff;border:1px solid #dddddd;border-radius:8px;box-shadow:0 0 10px #0000001a}.product-image img{width:100%;height:auto;border-top-left-radius:8px;border-top-right-radius:8px}.product-details{padding:20px}.product-details h2{font-size:18px;margin-bottom:10px}.product-details p{font-size:14px;margin-bottom:5px}.product-details p strong{font-weight:700}.product-card:hover{transform:translateY(-5px);transition:transform .3s ease}.sections-cards{border:none;position:relative;width:550px;border-radius:20px;padding:30px 20px 20px;margin:40px;height:300px;overflow:hidden;box-shadow:#26394d 0 20px 30px -10px}.color1{background-color:#eee3ff}.color2{background-color:#ffe7ee}.color3{background-color:#e4fff9}.color4{background-color:#fff9e3}@media screen and (max-width: 600px){.margin-top-100px{margin-top:50px}.margin-left-10rem{margin-left:1rem}.firstsection{width:100%;padding:0 20px}@keyframes firstimage{}.secondsection{width:100%;padding:0 20px}.width100{width:100%}.mobile{margin-top:34px}.numbers{justify-content:center}.container1{height:250px}.logoclass{margin-left:0}.logotext{font-family:Pacifico,cursive;position:absolute;left:50px;top:37px}.sections-cards{border:none;position:relative;margin:10px;width:300px;border-radius:20px;padding:30px 20px 20px;height:350px;overflow:hidden;box-shadow:#26394d 0 20px 30px -10px}}
