@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&family=Sora:wght@100..800&display=swap";:root{--bg1: #000;--bg2: #121212;--fg1: #cfd0d0;--fg2: #eee;--primary: #de1d42;--primary-dark: #630718;--bg1-rgb: 0, 0, 0;--bg2-rgb: 18, 18, 18;--fg1-rgb: 207, 208, 208;--fg2-rgb: 238, 238, 238;--primary-rgb: 222, 29, 66;--primary-dark-rgb: 99, 7, 24;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*{margin:0;padding:0;box-sizing:border-box}html,body{display:block;background-color:var(--bg1)!important;color:var(--fg1);font-size:14px;width:100%}body{overflow-x:hidden}*::selection{background:var(--primary);color:var(--bg1);text-shadow:none}#root{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:160%}.noscroll,body.noscroll,html:has(body.noscroll){overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;height:100%}.color-primary-gradient{background-color:var( --primary );background-image:linear-gradient(460deg,var(--primary-dark),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent}a{transition:color .25s ease-out;text-decoration:none}button{position:relative;padding:1rem 1.5rem;font-size:1.1rem;text-transform:uppercase;font-weight:600;background-color:var(--bg2);color:var(--fg1);border:1px solid var(--primary);display:inline-flex;justify-content:center;align-items:center;gap:1rem;cursor:pointer;transition:all .25s ease-in-out;overflow:hidden;white-space:nowrap;text-align:center;line-height:100%}button,button img,button span{z-index:100}button img{width:1.25rem;height:1.25rem}button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff0;background-color:rgba(var(--primary-rgb),.1);transform:translate(-100%);pointer-events:none;z-index:10;transition:all .25s ease-out}button:hover:enabled:after{transform:translate(0);transition:all .25s ease-in;z-index:10}.btn-primary{border:none}button.btn-primary{background-color:var( --primary );background-image:linear-gradient(460deg,var(--primary-dark),var(--primary),var(--primary-dark),var(--primary),var(--primary));background-size:400% 100%;background-position:0%}button.btn-primary:hover:enabled,button.btn-primary:focus,button.btn-primary:active:enabled{position:relative;transition:all .5s ease-in-out;background-position:100%}.bg-primary-gradient{background-color:var(--primary);background-image:linear-gradient(0deg,var(--primary-dark),var(--primary))}button:disabled,button[disabled]{opacity:50%;cursor:not-allowed!important;border-color:var(--fg1)}section{width:100%;margin:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;z-index:400}section,nav{padding:1.5rem 3rem;max-width:1800px;min-height:48px}nav{padding:1.25rem 3rem;z-index:500}.text-primary{color:var(--primary)}img{pointer-events:none;-webkit-user-select:none;user-select:none}section .section-title{font-size:3rem;font-family:Sora,sans-serif;font-weight:600;line-height:150%;position:relative;z-index:10!important;color:var(--fg1);margin:4rem 0;text-transform:uppercase;white-space:nowrap}section .section-title:before{content:"";position:absolute;bottom:-1.5rem;left:0;width:100%;height:20px;background-image:url(/tyreline.png);background-repeat:repeat-x;background-position:center;z-index:-1!important}input,textarea{background-color:transparent;box-shadow:none;border:1px solid rgba(var(--fg1-rgb),.6);padding:1rem;color:var(--fg1);outline:none}textarea{min-height:8rem}input:focus,input:active,textarea:focus,textarea:active{border:1px solid var(--primary)}input::placeholder,textarea::placeholder{color:#666}h1,h2,h3,h4,h5,h6{color:var(--fg1);font-family:Sora,sans-serif;font-weight:800;font-size:3rem;line-height:120%;text-transform:uppercase}h2{font-size:2.5rem}@media screen and (width < 1400px){html{font-size:14px}}@media screen and (width < 1200px){html{font-size:14px}}@media screen and (width < 992px){section{padding:3rem}nav{padding:2.5rem 3rem}}@media screen and (width < 768px){section{padding:2rem 2.5rem}nav{padding:2rem 2.5rem}}@media screen and (width < 576px){section,nav{padding:1.5rem}section .section-title{margin:1rem 0;font-size:2.5rem}h2{font-size:1.5rem}}section.placeholder{min-height:800px;border:1px solid rgba(var(--primary-rgb),.1);clip-path:true}#main{width:100%;display:flex;justify-content:center;align-items:center}#hero-ferrari{display:flex;align-items:center;justify-content:center;height:100vh!important;width:1000px}#app{outline:1px solid rgba(100,100,100,.5)}#overlay{background-color:#ff0;z-index:10}nav{width:100%;overflow:hidden;position:fixed;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:0;transition:top .5s ease-out}nav.hide{top:-100px;transition:top .5s ease-in}nav .nav-logo{display:flex;justify-content:center;align-items:center}nav .nav-logo img{width:240px}nav .nav-links{display:flex;flex-direction:row;position:relative;gap:48px}nav .nav-links ul{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;list-style:none}nav .nav-links ul li a{text-decoration:none;color:var(--fg2);font-weight:500;font-size:1.125rem}nav .nav-links ul li a:hover{color:var(--primary)}nav .nav-links .nav-active{color:var(--primary);font-weight:700}nav .nav-links .nav-active-indicator{position:absolute;bottom:-1.15rem;left:0;background:var(--primary);font-weight:700;width:100%;height:1px;transition:.15s;z-index:899}@keyframes slide{0%{left:0}}nav .nav-head{display:flex;justify-content:space-between;align-items:center}nav .menu{display:flex;justify-content:center;align-items:center;gap:1rem}nav .menu a{display:flex;justify-content:center;align-items:center}nav .hamburger{display:none;flex-direction:column;gap:8px;cursor:pointer;transition:all .3s ease-out}nav .hamburger .line1,nav .hamburger .line2{background-color:var(--fg1);width:28px;height:1px;transform-origin:left;transition:all .3s ease-out}nav .hamburger.open{gap:19px;transition:all .3s ease-out}nav .hamburger.open .line1{transform:rotate(45deg)}nav .hamburger.open .line2{transform:rotate(-45deg)}nav .bottom-btns{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem}@media screen and (width < 992px){nav{padding:1.5rem 3rem;flex-direction:column;gap:64px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible}nav .nav-head{width:100%;z-index:799}nav .nav-logo img{width:220px}nav .hamburger{display:flex;z-index:999!important}nav .nav-links{background:var(--bg1);position:fixed;top:-100vh;left:0;width:100vw;height:100vh;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;z-index:100;margin-top:-2rem;gap:5rem;transition:all .4s ease-in;opacity:0}nav .nav-links.open{top:0;opacity:1;transition:all .4s ease-out}nav .nav-links ul{flex-direction:column;gap:4rem}nav .nav-links ul li a{font-weight:700;font-size:2rem}nav .nav-links .nav-active{font-weight:800}}@media screen and (width < 768px){nav{padding:1.25rem 2rem}nav .nav-logo img{width:220px}}@media screen and (width < 576px){nav{padding:1rem 1.25rem}nav .nav-logo img{width:220px}}#home{position:relative;display:flex;flex-direction:column;width:100%;padding-top:10rem;background-color:transparent}#home .hero-top{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5rem;z-index:10}#home .hero-headline{font-family:Sora,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6rem;text-transform:uppercase;line-height:120%;letter-spacing:0%;color:var(--fg1)}#home .hero-description{display:flex;flex-direction:column;justify-content:end;gap:2rem}#home .hero-btns{display:flex;flex-direction:row;gap:32px}#home .hero-bottom{position:relative;width:100%;background:transparent;display:flex;z-index:10}#home .hero-bottom .model3d{width:100%}@media screen and (width < 1400px){#home .hero-top{gap:4rem}#home .hero-headline{font-size:4.75rem}#home .hero-description{gap:1.5rem}}@media screen and (width < 1230px){#home{gap:4rem;padding-top:9rem}#home .hero-top{flex-direction:column;justify-content:start;align-items:start;gap:.5rem}#home .hero-headline{font-size:9.7vw;margin-left:-.6rem}#home .hero-description{flex-direction:column;align-items:start;justify-content:space-between;width:100%;gap:2.5rem}#home .hero-description p{align-self:flex-start}#home .hero-btns{display:flex;flex-direction:row;gap:1.5rem;align-self:start;min-width:220px}}@media screen and (width < 992px){#home{padding-top:7rem}#home .hero-headline{font-size:9.25vw;margin-left:-.25rem}}@media screen and (width < 768px){#home{padding-top:7rem}#home .hero-headline{font-size:9vw;margin-left:-.25rem}#home .hero-description{flex-direction:column}#home .hero-btns{flex-direction:column;gap:1rem;align-self:start;min-width:auto}}@media screen and (width < 576px){#home{padding-top:6.5rem}#home .hero-headline{font-size:9vw}#home .hero-description p{max-width:90%}}section#about{margin:0 8rem;width:auto;display:flex;justify-content:start;align-items:start;padding-top:4rem;padding-bottom:4rem;gap:1.5rem}#about #tyre{position:absolute;top:50%;right:0;z-index:10;height:110%;overflow:hidden;transform:translateY(-50%)}#about #tyre img{height:100%;mix-blend-mode:luminosity;max-height:80vw;transition:all .35s ease-out;animation:rotation-cw 6s linear infinite}@keyframes rotation-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotation-acw{0%{transform:rotate(360deg)}to{transform:rotate(0)}}#about p{text-align:left;z-index:20}#about p:not(:first-of-type){width:50%}#about .about-headline{font-family:Sora,sans-serif;display:block;font-size:5rem;line-height:120%;font-weight:700;color:var(--fg1)}@media screen and (width < 1400px){#about .about-headline{font-size:4rem}}@media screen and (width < 1250px){section#about{margin:0 4rem}#about .about-headline{font-size:4rem}}@media screen and (width < 992px){section#about{margin:0 2rem}#about .about-headline{font-size:4rem}#about p:not(:first-of-type){width:70%}}@media screen and (width < 768px){section#about{margin:0}#about .about-headline{font-size:3.5rem}#about p:not(:first-of-type){width:80%}#about #tyre img{height:70%}}@media screen and (width < 576px){#about .about-headline{font-size:2.5rem}#about p:not(:first-of-type){width:90%}#about #tyre{display:none}}.gradient-watermark{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;z-index:-1}.gradient-watermark:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.gradient-watermark .circles{position:absolute;display:flex;opacity:1}.gradient-watermark .circle{border-radius:50%}.gradient-watermark .circle1{width:20vw;height:20vw;min-width:200px;min-height:200px;background-image:linear-gradient(135deg,rgba(var(--primary-dark-rgb),1),rgba(var(--primary-dark-rgb),1),rgba(var(--primary-rgb),.6));opacity:.32}.gradient-watermark .circle2{margin-top:10vw;margin-left:-25vw;min-width:200px;min-height:200px;width:20vw;height:20vw;background-image:linear-gradient(135deg,#121212,#4d0001);opacity:.4}.gradient-watermark .circle3{margin-top:5vw;margin-left:-10vw;min-width:200px;min-height:200px;width:20vw;height:20vw;top:15rem;left:10rem;background-image:linear-gradient(135deg,#88888880,#3333);opacity:.4}section#testimonials{width:100vw;max-width:1800px;overflow:hidden;display:flex;flex-direction:column;gap:3rem;padding:0!important}#testimonials .control{display:flex;justify-content:end;align-items:center;gap:3rem;padding-right:4rem;align-self:end}#testimonials .control .arrows{display:flex;flex-direction:row;gap:2rem}#testimonials .control .arrows svg{fill:var(--fg1);cursor:pointer;transition:all .25s ease-out}#testimonials .control .arrows svg:hover{fill:var(--primary);transition:all .25s ease-out}#testimonials .control .arrows .left{transform:rotate(0)}#testimonials .control .arrows .right{transform:rotate(180deg)}#testimonials .control .h-slider{width:200px;height:4px;background-color:var(--bg2);border-radius:2px;position:relative;cursor:pointer}#testimonials .control .h-slider .scroll-position{height:8px;width:48px;background-color:var(--primary);border-radius:0;position:absolute;top:50%;transform:translateY(-50%);left:20%}#testimonials .h-scroller{width:100%;max-width:1800px;display:block;overflow-x:scroll;padding:2rem}#testimonials .h-scroller::-webkit-scrollbar{display:none}#testimonials .cards-container{display:inline-block;padding:1rem}#testimonials .cards{display:flex;flex-direction:row;gap:2rem;padding:0rem}#testimonials .card{min-width:500px;background-color:#6666661a;padding:2rem 3rem;display:flex;flex-direction:column;gap:2rem}#testimonials .card-head{display:flex;align-items:center;gap:1.5rem}#testimonials .card-head img{border:2px solid var(--primary);border-radius:50%;width:3.5rem;height:3.5rem}#testimonials .card-head .card-person{font-size:1.5rem;font-weight:600}#testimonials .card-body{font-size:1.25rem;line-height:160%}#testimonials .card .stars{color:var(--primary);font-size:1.75rem;letter-spacing:2px;padding-top:1rem}@media screen and (width < 1400px){#testimonials .card{min-width:400px}}@media screen and (width < 1200px){#testimonials .card{min-width:500px}}@media screen and (width < 768px){#testimonials .card{min-width:500px}#testimonials .card-head .card-person{font-size:1.25rem}#testimonials .card-body{font-size:1rem}}@media screen and (width < 576px){#testimonials .card{min-width:80vw}}footer{background-color:var(--bg2)}footer .copyright{width:100%;text-align:center;padding:1rem}footer .content{padding:5rem;display:flex;gap:8rem;justify-content:space-between}footer ul{list-style:none}footer .brand{display:flex;flex-direction:column;gap:.5rem}footer .brand .logo{width:20rem;margin-left:-.25rem}footer .socials{margin-top:2rem;display:flex;gap:1rem}footer .socials img{width:1.5rem;height:1.5rem}footer .links{display:flex;flex-direction:column;gap:1.75rem;font-size:1.2rem;margin-top:.5rem}footer .links a{color:var(--fg)}footer .links a:hover{color:var(--primary)}footer .map iframe{width:650px;height:320px}@media screen and (width < 1400px){footer .map iframe{width:550px;height:320px}}@media screen and (width < 1250px){footer .map iframe{width:300px;height:220px}}@media screen and (width < 992px){footer .content{flex-direction:column;gap:4rem}footer .links{flex-direction:row;margin-bottom:2rem}footer .map iframe{width:100%;height:320px}}@media screen and (width < 768px){footer .content{gap:5rem;padding:2rem}footer .links{flex-direction:row}}@media screen and (width < 576px){footer .content{gap:5rem;padding:2rem}footer .links{flex-direction:column}footer .map iframe{width:100%;height:170px}}section#faqs{padding:1rem 8rem;gap:4rem;margin-bottom:20rem}#faqs .content{display:flex;flex-direction:column;width:100%;gap:4rem}#faqs .faqs-search{max-width:700px;background-color:transparent;box-shadow:none;border:1px solid var(--fg1);font-size:1.15rem;padding:1rem;color:var(--fg1);outline:none;margin:0 4rem}#faqs .faqs-search:focus,#faqs .faqs-search:active{border:1px solid var(--primary)}#faqs .qna{display:flex;flex-direction:column;gap:0rem;font-size:1.15rem;color:var(--fg1)}#faqs .faq{border-bottom:1px solid rgba(var(--bg2-rgb),1);padding:2rem 0;transition:all .25s ease-in;background-color:rgba(var(--bg2-rgb),0);display:flex;flex-direction:column;gap:0rem;cursor:pointer}#faqs .faq:hover,#faqs .faq:focus,#faqs .faq:active{background-color:rgba(var(--bg2-rgb),.7);transition:all .25s ease-in}#faqs .faq:last-of-type{border:none}#faqs input::placeholder{text-transform:none}#faqs .button{display:flex;justify-content:space-between;padding:1rem 4rem}#faqs .button img{width:1.5rem}#faqs .question{font-weight:600;line-height:160%;margin-right:4rem}#faqs .answer{overflow:hidden;padding-left:5rem;line-height:160%;font-weight:700;color:var(--fg2)}@media screen and (width < 1400px){section#faqs{padding:10rem 4rem}}@media screen and (width < 1250px){section#faqs{padding:10rem 2rem}}@media screen and (width < 992px){section#faqs{padding:10rem 4rem;gap:4rem;margin-bottom:10rem}#faqs .content{gap:3rem}#faqs .faqs-search{max-width:100%;margin:0 1rem}#faqs .faq{padding:2rem 0}#faqs .button{display:flex;justify-content:space-between;padding:1rem}#faqs .question{margin-right:2rem}#faqs .answer{padding-left:3rem}}@media screen and (width < 768px){section#faqs{padding:10rem 1rem;gap:4rem;margin-bottom:10rem}#faqs .content{gap:2rem}#faqs .faqs-search{max-width:100%;margin:0 1rem}#faqs .faq{padding:1rem 0}#faqs .button{display:flex;justify-content:space-between;padding:1rem}#faqs .question{margin-right:1rem}#faqs .answer{padding-left:2rem}}@media screen and (width < 576px){section#faqs{padding:10rem 1rem;gap:4rem;margin-bottom:10rem}#faqs .content{gap:2rem}#faqs .faqs-search{max-width:100%;margin:0 1rem}#faqs .faq{padding:1rem 0}#faqs .button{display:flex;justify-content:space-between;padding:1rem}#faqs .question{margin-right:1rem}#faqs .answer{padding-left:2rem}}section#founders{display:flex;flex-direction:column;margin-top:14rem}#founders .content{display:flex;justify-content:center;gap:6rem;padding:6rem;max-width:1056px}#founders .founder-card{display:flex;flex-direction:column;background-color:rgba(var(--bg2-rgb),.5);overflow:hidden}#founders .founder-card .founder-dp{width:100%;min-width:min(400px,80vw);height:600px;object-fit:cover;object-position:center 0}#founders .info{padding:4rem 3rem;gap:3rem;display:flex;flex-direction:column}#founders .info .info-top{display:flex;flex-direction:column;gap:1.5rem}#founders .info .name{font-size:2.5rem;font-weight:700;font-family:Sora,sans-serif;color:var(--primary)}#founders ul{list-style:none}#founders .socials{display:flex;gap:.75rem;margin-bottom:1rem}#founders .socials img{width:1.5rem}@media screen and (width < 1250px){section#founders{margin-top:12rem}#founders .content{flex-direction:column;width:100%;max-width:1000px}#founders .founder-card{flex-direction:row}#founders .info{padding:3rem}}@media screen and (width < 992px){section#founders{margin-top:10rem}#founders .founder-card{flex-direction:column}#founders .info{padding:3rem 2rem}}@media screen and (width < 768px){section#founders{margin-top:12rem}#founders .content{padding:2rem}#founders .info{padding:2.5rem 1rem}}@media screen and (width < 576px){section#founders{margin-top:14rem}#founders .content{padding:1rem;margin-top:6rem}#founders .info{padding:2.5rem 1rem}}section#contact{padding:10rem 6rem 2rem}#contact .content{display:flex;gap:6rem;margin-top:6rem}#contact .left{display:flex;flex-direction:column;gap:3rem;flex-basis:0;flex-grow:1.25}#contact .left>div{display:flex;flex-direction:column;gap:.5rem}#contact .left h2{margin-bottom:.5rem;margin-left:-.25rem;margin-top:.5rem}#contact .left .text-phone{font-weight:700;font-size:1.15rem;margin-top:-.25rem}#contact ul{list-style:none}#contact .socials{display:flex;gap:.75rem}#contact .socials img{width:1.5rem}#contact .right{display:flex;flex-direction:column;gap:1rem;flex-basis:0;flex-grow:1}#contact .right form#contact-form{display:flex;flex-direction:column;gap:1.5rem}#contact input,#contact textarea{max-width:600px}@media screen and (width < 1250px){section#contact{padding:8rem 3rem 2rem}#contact .content{display:flex;gap:2rem;margin-top:2rem}#contact .left{display:flex;flex-direction:column;gap:3rem;flex-basis:0;flex-grow:1}}@media screen and (width < 992px){section#contact{padding:12rem 4rem 2rem;justify-content:start;align-items:start}#contact .content{flex-direction:column;width:100%}}@media screen and (width < 768px){section#contact{padding:12rem 3rem 2rem}}@media screen and (width < 576px){section#contact{padding:12rem 2rem 2rem}#contact .content{margin-top:3rem}#contact .section-title{margin-left:-4px}}:root{--p-side: 8rem}section#services{display:flex;flex-direction:column;padding:4rem var(--p-side);justify-content:center;align-items:center;gap:4rem}#services .content{display:flex;width:100%;gap:4rem}#services .menu{position:sticky;position:--webkit-sticky;align-self:flex-start;top:7rem;bottom:7rem;z-index:1;visibility:visible;opacity:1;transition:all .25s ease-in-out,opacity .5s linear}#services .menu ul{list-style:none}#services .service-list{display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap;flex-shrink:1}#services .service-item{background-image:linear-gradient(180deg,var(--primary-dark),var(--primary),rgba(102,102,102,.2),rgba(102,102,102,.2),rgba(102,102,102,.2),rgba(102,102,102,.2));background-size:100% 400%;background-position:0 100%;border-radius:50%;padding:1rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .25s ease-out}#services .service-item.active{background-position:0 0;transition:all .25s ease-out}#services .menu img{width:2.5rem;filter:invert(17%) sepia(73%) saturate(6498%) hue-rotate(342deg) brightness(93%) contrast(87%)}#services .menu img.active{filter:invert(100%) sepia(5%) saturate(600%) hue-rotate(211deg) brightness(111%) contrast(87%)}#services .details{display:flex;flex-direction:column;gap:12rem;padding-bottom:8rem}#services .service-info{display:flex;flex-direction:column;gap:2rem}#services .info{display:flex;justify-content:space-between;overflow:hidden;align-items:start;gap:2rem}#services .info .title{font-size:4rem;text-transform:uppercase;font-family:Sora,sans-serif;font-weight:900;line-height:120%;margin-top:-.5rem}#services .info .description{max-width:40%;min-width:300px;text-align:left}#services .service-info .service-imgs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}#services .service-info .service-imgs .img-container,#services .service-info .service-imgs .img-container img{width:100%;height:50vh;max-height:400px;object-fit:cover}#services .service-benefits{display:flex;width:100%}#services .service-benefits ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:1rem}#services .service-benefits li{background-color:rgba(var(--primary-rgb),.1);padding:1rem 2rem;border-radius:2rem;font-size:1.15rem;font-weight:500;color:var(--fg1)}@media screen and (width < 1400px){#services .info .title{font-size:3rem}}@media screen and (width < 1200px){:root{--p-side: 6rem}#services .service-info .service-imgs{display:grid;grid-template-columns:1fr;gap:2rem}#services .service-info .service-imgs .img-container,#services .service-info .service-imgs .img-container img{width:100%;max-height:none;min-height:200px}}@media screen and (width < 992px){:root{--p-side: 3rem}section#services{gap:0rem}#services .content{flex-direction:column}#services .menu{top:2rem;align-self:center}#services .menu.show-nav{top:6rem;transition:top .25s ease-in}#services .info{flex-direction:column;gap:.5rem}#services .info .description{max-width:100%;min-width:300px;text-align:left}#services .service-list{flex-direction:row;background-color:rgba(var(--bg2-rgb),.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1rem 1.5rem;border-radius:4rem}#services .menu img{width:2rem}#services .service-benefits ul{grid-template-columns:repeat(1,1fr);width:100%;gap:1rem}#service .service-benefits li{font-size:1rem}}@media screen and (width < 768px){:root{--p-side: 2rem}section#services{gap:6rem}#services .content{padding:1rem}#services .details{gap:4rem}#services .service-info{background-color:#6666661a;padding:2rem}#services .info .title{font-size:2.5rem}#services .service-list{justify-content:center;gap:1rem;border-radius:4rem}#services .menu img{width:2rem}}@media screen and (width < 576px){:root{--p-side: 0}section#services{gap:0rem;padding-top:12rem}#services .section-title{transform:translateY(-140%)}#services .content{padding:.5rem;margin-top:-3rem}#services .details{padding:1rem 1rem 24rem;gap:6rem}#services .service-info{background-color:#6666661a;padding:1.5rem}#services .service-list{background-color:rgba(var(--bg1-rgb),.6);padding:.75rem;gap:.75rem}#services .service-item{padding:.5rem}#services .info .title{font-size:2.5rem}}#background{width:100vw;height:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.gradient-watermark{filter:blur(0px)}#hero-watermark .circles{transform:translateY(-5rem);padding-top:6rem}#hero-watermark-2 .circles{left:40%;top:3rem;transform:rotate(60deg) scale(.7)}#hero-watermark-2 .circle{padding-top:6rem;right:0!important}#about-watermark .circles{top:80vh;left:40%;transform:translate(-50%) scale(1.3) rotate(270deg);padding-top:10rem;opacity:.8}#testimonials-watermark .circles{top:130rem;left:15%;transform:scale(1.3) rotate(270deg);padding-top:10rem;opacity:.8}#contact-watermark .circles{top:180rem;left:4%;transform:scale(2,1.5) rotate(0);padding-top:10rem;opacity:.8}.loader-main{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--bg1);z-index:999;display:flex;justify-content:center;align-items:center;flex-direction:column}.meter{position:relative}.meter .arc{background-color:red;width:200px;height:200px;border-radius:50%;position:relative}.meter .arc:after{content:"";background-color:var(--bg1);width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.meter .arc:before{content:"";background-color:var(--bg1);width:200px;height:100px;position:absolute;top:65%;left:50%;transform:translate(-50%);border-radius:0%}.meter .needle{width:2px;height:70px;background-color:var(--fg1);position:absolute;bottom:80px;left:50%;transform:translate(-50%);animation:mymove 4s infinite linear;transform-origin:bottom}@keyframes mymove{0%{transform:rotate(-95deg)}to{transform:rotate(95deg)}}.meter .needle:after{width:8px;height:8px;background-color:var(--fg1);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);content:"";border-radius:50%}.meter-info{position:relative;z-index:999;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:3rem;font-weight:700;line-height:120%;margin-top:-40px;gap:36px}.load-text{font-size:.8rem;text-transform:uppercase;font-weight:300;letter-spacing:16px;margin-top:-32px;animation:blinker 2s ease-out infinite}@keyframes blinker{50%{opacity:0}}
