body,html{scroll-behavior:smooth}.ReactCollapse--collapse{transition:height .3s cubic-bezier(.4,0,.2,1)}.menu-link{background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;padding:18px;line-height:1;font-size:16px;text-transform:capitalize;color:#000!important;font-weight:600;width:100%}.main-menu{margin-left:4rem}.main-menu>ul>li>a{font-size:15px!important}.col-auto.d-none.d-lg-block{margin-left:4rem}@media (max-width:1279px){.main-menu.d-none.d-lg-block{display:none!important}.mobile-consult-btn.d-lg-none,.quanto-menu-toggle.d-lg-none{display:inline-block!important}.d-none.d-lg-block .header-btn-small{display:none!important}}.quanto-header .container,.quanto-header .sticky-active,.quanto-header .sticky-wrap,.quanto-header.has-border-bottom .container{border:none!important}.main-menu>ul>li{position:relative}.main-menu ul.sub-menu{left:50%!important;transform:translateX(-50%);min-width:200px!important;width:200px!important;text-align:center!important;padding:7px 0!important}.main-menu ul.sub-menu li{padding:0!important}.main-menu ul.sub-menu li,.main-menu ul.sub-menu li a{text-align:center!important;display:block!important;margin:0!important}.main-menu ul.sub-menu li a{font-size:16px!important;font-weight:500!important;width:100%!important;padding:10px 0!important}.logo-container{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .3s ease}.logo-container:hover{opacity:.8}.logo-icon{width:45px;height:45px;border-radius:50%;overflow:hidden;flex-shrink:0}.logo-icon img{width:100%;height:100%}.logo-text-brand{font-size:1.5rem;font-weight:700;color:#7c4a2f;letter-spacing:-.01em;white-space:nowrap}@media (max-width:576px){.logo-text-brand{font-size:1.15rem}.logo-icon{width:38px;height:38px}}.quanto-hero-section{padding-top:10rem}.quanto-hero__info{margin-top:8rem}@media (max-width:768px){.quanto-hero-section{padding-top:7rem}.quanto-hero__info{margin-top:5rem}}.quanto-hero__content .title{font-size:4.5rem!important;line-height:1.2!important}.title-line-1,.title-line-2{display:block}.title-line-1{margin-bottom:.5rem}.title-line-2{display:inline-flex;align-items:center;gap:.5rem}@media (max-width:1200px){.quanto-hero__content .title{font-size:3.5rem!important}}@media (max-width:768px){.quanto-hero__content .title{font-size:2.5rem!important}.title-line-2 svg{width:60px!important;height:60px!important}}@media (max-width:576px){.quanto-hero__content .title{font-size:2rem!important}.title-line-2 svg{width:50px!important;height:50px!important}}.hero-subtitle{font-size:1.1rem!important;line-height:1.7!important;max-width:900px;margin:3rem auto 0}@media (max-width:768px){.hero-subtitle{font-size:.95rem!important;line-height:1.6!important}}@media (max-width:576px){.hero-subtitle{font-size:.85rem!important;line-height:1.6!important}}@media (min-width:768px){.sticky-social{position:-webkit-sticky!important;position:sticky!important}.social-links-scroll{margin-top:-22.5rem!important;margin-bottom:16rem}}.preloader-logo{display:flex;align-items:center;justify-content:center}.preloader-text{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.05em;text-align:center}.university-carousel-small{overflow:hidden;width:100%;margin:0 auto 1rem}.carousel-track-small{display:flex;gap:.75rem;animation:scroll-small 25s linear infinite}.university-logo-small{flex-shrink:0;width:40px;height:40px;object-fit:contain}@keyframes scroll-small{0%{transform:translateX(0)}to{transform:translateX(calc(-40px * 10 - 7.5rem))}}.university-carousel-small:hover .carousel-track-small{animation-play-state:paused}.quanto-feature-card{background:#f8f9fa;padding:2rem;border-radius:8px;height:100%;transition:transform .3s ease,box-shadow .3s ease}.quanto-feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.quanto-feature-card h3{color:#7c4a2f;font-size:1.5rem;font-weight:700}.quanto-feature-card p{color:#666;line-height:1.8;margin:0}@media (min-width:992px){.main-header .container.custom-container>.row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:0;gap:0}.main-header .header-logo{justify-self:start}.main-header .col.text-end.text-lg-center{grid-column:2;text-align:center!important;padding-left:0!important;padding-right:90px!important}.main-header .col-auto:last-child{justify-self:end}}.hero-title-responsive{font-size:clamp(56px,10vw,120px)!important;line-height:1.1!important}@media (max-width:767px){.hero-title-responsive{line-height:1.25!important}}@media (min-width:768px){.quanto-service-details-section.row-padding-top{padding-top:100px!important}.quanto-choose-us-section.row-padding-top{padding-top:20px!important}}@media (max-width:767px){.system-services-row{--bs-gutter-y:15px!important;row-gap:15px!important}}.service-info-spacing{padding-top:40px!important}.system-services-section{padding-top:20px!important;padding-bottom:40px!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--instrument-sans:"Instrument Sans","Instrument Sans Fallback"}