@font-face{font-family:"Delight";src:url("../webfonts/delight-vf.woff2") format("woff2")}html,body{font-family:"Delight",sans-serif;font-weight:400;font-style:normal;scroll-behavior:smooth}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}img{display:block}.responsive{max-width:100%}form .form-group input{min-height:56px;border-radius:8px}form .form-group textarea{height:112px;border-radius:8px}.preto{color:#000}.branco{color:#fff}.cinza{color:#5c5c5c}.verde{color:#19532b}.laranja{color:#e56700}.bege{color:#e8e4dd}.bg-preto{background-color:#000}.bg-branco{background-color:#fff}.bg-cinza{background-color:#5c5c5c}.bg-verde{background-color:#19532b}.bg-laranja{background-color:#e56700}.bg-bege{background-color:#e8e4dd}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-30{font-size:30px}.fs-35{font-size:35px}.fs-40{font-size:40px}.fs-45{font-size:45px}.fs-50{font-size:50px}.fs-55{font-size:55px}.fs-60{font-size:60px}.fs-65{font-size:65px}.container{max-width:1220px !important}.mxw-150{max-width:150px}.mxw-200{max-width:200px}.mxw-250{max-width:250px}.mxw-300{max-width:300px}.mxw-400{max-width:400px}.mxw-500{max-width:500px}.mxw-550{max-width:550px}.mxw-600{max-width:600px}.mxw-900{max-width:900px}.mxw-950{max-width:950px}.mxw-1000{max-width:1000px}.mxw-1100{max-width:1100px}.mxw-1200{max-width:1200px}.mxw-1400{max-width:1400px;width:100%}:root{--aos-duration: 800ms;--aos-easing: ease;--aos-delay: 0.2s}[data-aos]{transition-property:transform,opacity;transition-duration:var(--aos-duration);transition-timing-function:var(--aos-easing);transition-delay:var(--aos-delay)}[data-aos].aos-animate{transform:translate3d(0, 0, 0) scale(1) rotate(0deg);opacity:1}[data-aos=fade]{opacity:0}[data-aos=fade].aos-animate{opacity:1}[data-aos=fade-up]{opacity:0;transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{opacity:0;transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{opacity:0;transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{opacity:0;transform:translate3d(100px, 0, 0)}[data-aos=fade-up-right]{opacity:0;transform:translate3d(-100px, 100px, 0)}[data-aos=fade-up-left]{opacity:0;transform:translate3d(100px, 100px, 0)}[data-aos=fade-down-right]{opacity:0;transform:translate3d(-100px, -100px, 0)}[data-aos=fade-down-left]{opacity:0;transform:translate3d(100px, -100px, 0)}[data-aos=zoom-in]{opacity:0;transform:scale(0.6)}[data-aos=zoom-in-up]{opacity:0;transform:translate3d(0, 100px, 0) scale(0.6)}[data-aos=zoom-in-down]{opacity:0;transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{opacity:0;transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{opacity:0;transform:translate3d(100px, 0, 0) scale(0.6)}[data-aos=zoom-out]{opacity:0;transform:scale(1.2)}[data-aos=zoom-out-up]{opacity:0;transform:translate3d(0, 100px, 0) scale(1.2)}[data-aos=zoom-out-down]{opacity:0;transform:translate3d(0, -100px, 0) scale(1.2)}[data-aos=zoom-out-right]{opacity:0;transform:translate3d(-100px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{opacity:0;transform:translate3d(100px, 0, 0) scale(1.2)}[data-aos=slide-up]{transform:translate3d(0, 100%, 0)}[data-aos=slide-up].aos-animate{transform:translate3d(0, 0, 0)}[data-aos=slide-down]{transform:translate3d(0, -100%, 0)}[data-aos=slide-down].aos-animate{transform:translate3d(0, 0, 0)}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}[data-aos=slide-right].aos-animate{transform:translate3d(0, 0, 0)}[data-aos=slide-left]{transform:translate3d(100%, 0, 0)}[data-aos=slide-left].aos-animate{transform:translate3d(0, 0, 0)}[data-aos=flip-up]{backface-visibility:hidden;transform:perspective(2500px) rotateX(-100deg);opacity:0}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0);opacity:1}[data-aos=flip-down]{backface-visibility:hidden;transform:perspective(2500px) rotateX(100deg);opacity:0}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0);opacity:1}[data-aos=flip-right]{backface-visibility:hidden;transform:perspective(2500px) rotateY(-100deg);opacity:0}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0);opacity:1}[data-aos=flip-left]{backface-visibility:hidden;transform:perspective(2500px) rotateY(100deg);opacity:0}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0);opacity:1}[data-aos-easing=linear],[data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos-easing=ease],[data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}[data-aos-easing=ease-in],[data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(0.42, 0, 1, 1)}[data-aos-easing=ease-out],[data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}[data-aos-easing=ease-in-out],[data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}[data-aos-easing=ease-in-back],[data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos-easing=ease-out-back],[data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos-easing=ease-in-out-back],[data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos-easing=ease-in-sine],[data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos-easing=ease-out-sine],[data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos-easing=ease-in-out-sine],[data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos-easing=ease-in-quad],[data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos-easing=ease-out-quad],[data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos-easing=ease-in-out-quad],[data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos-easing=ease-in-cubic],[data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-aos-easing=ease-out-cubic],[data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}[data-aos-easing=ease-in-out-cubic],[data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}[data-aos-easing=ease-in-quart],[data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)}[data-aos-easing=ease-out-quart],[data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}[data-aos-easing=ease-in-out-quart],[data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}[data-aos][data-aos-duration="50"]{transition-duration:50ms}[data-aos][data-aos-duration="100"]{transition-duration:100ms}[data-aos][data-aos-duration="150"]{transition-duration:150ms}[data-aos][data-aos-duration="200"]{transition-duration:200ms}[data-aos][data-aos-duration="250"]{transition-duration:250ms}[data-aos][data-aos-duration="300"]{transition-duration:300ms}[data-aos][data-aos-duration="350"]{transition-duration:350ms}[data-aos][data-aos-duration="400"]{transition-duration:400ms}[data-aos][data-aos-duration="450"]{transition-duration:450ms}[data-aos][data-aos-duration="500"]{transition-duration:500ms}[data-aos][data-aos-duration="550"]{transition-duration:550ms}[data-aos][data-aos-duration="600"]{transition-duration:600ms}[data-aos][data-aos-duration="650"]{transition-duration:650ms}[data-aos][data-aos-duration="700"]{transition-duration:700ms}[data-aos][data-aos-duration="750"]{transition-duration:750ms}[data-aos][data-aos-duration="800"]{transition-duration:800ms}[data-aos][data-aos-duration="850"]{transition-duration:850ms}[data-aos][data-aos-duration="900"]{transition-duration:900ms}[data-aos][data-aos-duration="950"]{transition-duration:950ms}[data-aos][data-aos-duration="1000"]{transition-duration:1000ms}[data-aos][data-aos-duration="1050"]{transition-duration:1050ms}[data-aos][data-aos-duration="1100"]{transition-duration:1100ms}[data-aos][data-aos-duration="1150"]{transition-duration:1150ms}[data-aos][data-aos-duration="1200"]{transition-duration:1200ms}[data-aos][data-aos-duration="1250"]{transition-duration:1250ms}[data-aos][data-aos-duration="1300"]{transition-duration:1300ms}[data-aos][data-aos-duration="1350"]{transition-duration:1350ms}[data-aos][data-aos-duration="1400"]{transition-duration:1400ms}[data-aos][data-aos-duration="1450"]{transition-duration:1450ms}[data-aos][data-aos-duration="1500"]{transition-duration:1500ms}[data-aos][data-aos-duration="1550"]{transition-duration:1550ms}[data-aos][data-aos-duration="1600"]{transition-duration:1600ms}[data-aos][data-aos-duration="1650"]{transition-duration:1650ms}[data-aos][data-aos-duration="1700"]{transition-duration:1700ms}[data-aos][data-aos-duration="1750"]{transition-duration:1750ms}[data-aos][data-aos-duration="1800"]{transition-duration:1800ms}[data-aos][data-aos-duration="1850"]{transition-duration:1850ms}[data-aos][data-aos-duration="1900"]{transition-duration:1900ms}[data-aos][data-aos-duration="1950"]{transition-duration:1950ms}[data-aos][data-aos-duration="2000"]{transition-duration:2000ms}[data-aos][data-aos-duration="2050"]{transition-duration:2050ms}[data-aos][data-aos-duration="2100"]{transition-duration:2100ms}[data-aos][data-aos-duration="2150"]{transition-duration:2150ms}[data-aos][data-aos-duration="2200"]{transition-duration:2200ms}[data-aos][data-aos-duration="2250"]{transition-duration:2250ms}[data-aos][data-aos-duration="2300"]{transition-duration:2300ms}[data-aos][data-aos-duration="2350"]{transition-duration:2350ms}[data-aos][data-aos-duration="2400"]{transition-duration:2400ms}[data-aos][data-aos-duration="2450"]{transition-duration:2450ms}[data-aos][data-aos-duration="2500"]{transition-duration:2500ms}[data-aos][data-aos-duration="2550"]{transition-duration:2550ms}[data-aos][data-aos-duration="2600"]{transition-duration:2600ms}[data-aos][data-aos-duration="2650"]{transition-duration:2650ms}[data-aos][data-aos-duration="2700"]{transition-duration:2700ms}[data-aos][data-aos-duration="2750"]{transition-duration:2750ms}[data-aos][data-aos-duration="2800"]{transition-duration:2800ms}[data-aos][data-aos-duration="2850"]{transition-duration:2850ms}[data-aos][data-aos-duration="2900"]{transition-duration:2900ms}[data-aos][data-aos-duration="2950"]{transition-duration:2950ms}[data-aos][data-aos-duration="3000"]{transition-duration:3000ms}[data-aos][data-aos-delay="50"]{transition-delay:50ms}[data-aos][data-aos-delay="100"]{transition-delay:100ms}[data-aos][data-aos-delay="150"]{transition-delay:150ms}[data-aos][data-aos-delay="200"]{transition-delay:200ms}[data-aos][data-aos-delay="250"]{transition-delay:250ms}[data-aos][data-aos-delay="300"]{transition-delay:300ms}[data-aos][data-aos-delay="350"]{transition-delay:350ms}[data-aos][data-aos-delay="400"]{transition-delay:400ms}[data-aos][data-aos-delay="450"]{transition-delay:450ms}[data-aos][data-aos-delay="500"]{transition-delay:500ms}[data-aos][data-aos-delay="550"]{transition-delay:550ms}[data-aos][data-aos-delay="600"]{transition-delay:600ms}[data-aos][data-aos-delay="650"]{transition-delay:650ms}[data-aos][data-aos-delay="700"]{transition-delay:700ms}[data-aos][data-aos-delay="750"]{transition-delay:750ms}[data-aos][data-aos-delay="800"]{transition-delay:800ms}[data-aos][data-aos-delay="850"]{transition-delay:850ms}[data-aos][data-aos-delay="900"]{transition-delay:900ms}[data-aos][data-aos-delay="950"]{transition-delay:950ms}[data-aos][data-aos-delay="1000"]{transition-delay:1000ms}[data-aos][data-aos-delay="1050"]{transition-delay:1050ms}[data-aos][data-aos-delay="1100"]{transition-delay:1100ms}[data-aos][data-aos-delay="1150"]{transition-delay:1150ms}[data-aos][data-aos-delay="1200"]{transition-delay:1200ms}[data-aos][data-aos-delay="1250"]{transition-delay:1250ms}[data-aos][data-aos-delay="1300"]{transition-delay:1300ms}[data-aos][data-aos-delay="1350"]{transition-delay:1350ms}[data-aos][data-aos-delay="1400"]{transition-delay:1400ms}[data-aos][data-aos-delay="1450"]{transition-delay:1450ms}[data-aos][data-aos-delay="1500"]{transition-delay:1500ms}[data-aos][data-aos-delay="1550"]{transition-delay:1550ms}[data-aos][data-aos-delay="1600"]{transition-delay:1600ms}[data-aos][data-aos-delay="1650"]{transition-delay:1650ms}[data-aos][data-aos-delay="1700"]{transition-delay:1700ms}[data-aos][data-aos-delay="1750"]{transition-delay:1750ms}[data-aos][data-aos-delay="1800"]{transition-delay:1800ms}[data-aos][data-aos-delay="1850"]{transition-delay:1850ms}[data-aos][data-aos-delay="1900"]{transition-delay:1900ms}[data-aos][data-aos-delay="1950"]{transition-delay:1950ms}[data-aos][data-aos-delay="2000"]{transition-delay:2000ms}[data-aos][data-aos-delay="2050"]{transition-delay:2050ms}[data-aos][data-aos-delay="2100"]{transition-delay:2100ms}[data-aos][data-aos-delay="2150"]{transition-delay:2150ms}[data-aos][data-aos-delay="2200"]{transition-delay:2200ms}[data-aos][data-aos-delay="2250"]{transition-delay:2250ms}[data-aos][data-aos-delay="2300"]{transition-delay:2300ms}[data-aos][data-aos-delay="2350"]{transition-delay:2350ms}[data-aos][data-aos-delay="2400"]{transition-delay:2400ms}[data-aos][data-aos-delay="2450"]{transition-delay:2450ms}[data-aos][data-aos-delay="2500"]{transition-delay:2500ms}[data-aos][data-aos-delay="2550"]{transition-delay:2550ms}[data-aos][data-aos-delay="2600"]{transition-delay:2600ms}[data-aos][data-aos-delay="2650"]{transition-delay:2650ms}[data-aos][data-aos-delay="2700"]{transition-delay:2700ms}[data-aos][data-aos-delay="2750"]{transition-delay:2750ms}[data-aos][data-aos-delay="2800"]{transition-delay:2800ms}[data-aos][data-aos-delay="2850"]{transition-delay:2850ms}[data-aos][data-aos-delay="2900"]{transition-delay:2900ms}[data-aos][data-aos-delay="2950"]{transition-delay:2950ms}[data-aos][data-aos-delay="3000"]{transition-delay:3000ms}.stagger-container>[data-aos]:nth-child(1){--aos-delay: 100ms}.stagger-container>[data-aos]:nth-child(2){--aos-delay: 200ms}.stagger-container>[data-aos]:nth-child(3){--aos-delay: 300ms}.stagger-container>[data-aos]:nth-child(4){--aos-delay: 400ms}.stagger-container>[data-aos]:nth-child(5){--aos-delay: 500ms}.stagger-container>[data-aos]:nth-child(6){--aos-delay: 600ms}.stagger-container>[data-aos]:nth-child(7){--aos-delay: 700ms}.stagger-container>[data-aos]:nth-child(8){--aos-delay: 800ms}.stagger-container>[data-aos]:nth-child(9){--aos-delay: 900ms}.stagger-container>[data-aos]:nth-child(10){--aos-delay: 1000ms}.navbar-toggler{display:flex;align-items:center;justify-content:center;padding:0px;width:42px;height:42px}.navbar-toggler .navbar-toggler-icon{width:28px;height:28px;background:none;position:relative}.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after{content:""}.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after,.navbar-toggler .navbar-toggler-icon .center-element{display:block;width:24px;height:2px;background-color:#19532b;position:absolute;left:2px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.navbar-toggler .navbar-toggler-icon::before{top:6px}.navbar-toggler .navbar-toggler-icon::after{top:20px}.navbar-toggler .navbar-toggler-icon .center-element{top:13px;opacity:1}.navbar-toggler:not(.collapsed) .navbar-toggler-icon::before{transform:rotate(45deg)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon::after{transform:rotate(-45deg)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon .center-element{opacity:0}.navbar-toggler:not(.collapsed) .navbar-toggler-icon::before,.navbar-toggler:not(.collapsed) .navbar-toggler-icon::after,.navbar-toggler:not(.collapsed) .navbar-toggler-icon .center-element{top:13px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.owl-carousel .owl-nav{position:absolute;z-index:999;top:50%;width:100%;max-width:1440px;left:calc(50% - 720px)}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{display:block;width:40px;height:40px;background:#fff url("/wp-content/themes/VovoBrancaLP/assets/images/ico-arrow-left.svg") no-repeat center !important;border-radius:20px}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span{display:none}.owl-carousel .owl-nav .owl-prev{background:#fff url("/wp-content/themes/VovoBrancaLP/assets/images/ico-arrow-left.svg") no-repeat center !important;float:left}.owl-carousel .owl-nav .owl-next{background:#fff url("/wp-content/themes/VovoBrancaLP/assets/images/ico-arrow-right.svg") no-repeat center !important;float:right}.owl-carousel .owl-dots{display:none;position:absolute;bottom:0px;width:100%;z-index:9;padding:15px}.owl-carousel .owl-dots .owl-dot{width:15px;height:15px;background-color:rgba(0,0,0,0)}.owl-carousel .owl-dots .owl-dot span{background-color:#19532b !important;width:16px;height:16px;border-radius:100%;display:block;opacity:.6}.owl-carousel .owl-dots .owl-dot.active span{opacity:1}.owl-carousel .owl-dots .owl-dot.active:focus,.owl-carousel .owl-dots .owl-dot.active:active,.owl-carousel .owl-dots .owl-dot.active:hover{border:none}.owl-carousel .owl-dots button{margin:0px 7px}@media screen and (max-width: 1440px){.owl-carousel .owl-nav{left:initial}.owl-carousel .owl-nav .owl-prev{margin-left:20px}.owl-carousel .owl-nav .owl-next{margin-right:20px}}@media screen and (max-width: 767px){.owl-carousel .owl-nav{display:none}.owl-carousel .owl-dots{display:flex;justify-content:center}}.wpcf7-spinner{display:none !important}.wpcf7 form.submitting>*{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.wpcf7 form.submitting{position:relative;min-height:180px;display:flex;align-items:center;justify-content:center}.wpcf7 form.submitting::after{content:"";position:absolute;width:44px;height:44px;border:3px solid rgba(22,81,63,.15);border-top-color:#16513f;border-radius:50%;animation:cf7Spin .7s cubic-bezier(0.5, 0.1, 0.4, 0.9) infinite}@keyframes cf7Spin{to{transform:rotate(360deg)}}.wpcf7 .ajax-loader{display:none !important}.wpcf7-response-output{background-color:#fff !important;color:#19532b !important;border-radius:8px !important;padding:1rem 1.25rem !important;margin-top:1.5rem !important;font-size:.95rem;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.08);border:none !important;border-left:5px solid #0a271c !important;opacity:0;transform:translateY(10px);animation:cf7FadeInSuccess .5s cubic-bezier(0.16, 1, 0.3, 1) forwards}@keyframes cf7FadeInSuccess{to{opacity:1;transform:translateY(0)}}.wpcf7 form.sent .row,.wpcf7 form.sent .d-flex{display:none !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#dc3545 !important;border-left:5px solid #842029 !important;color:#fff !important}.lt-contact__form-side .wpcf7-response-output{color:#fff !important}.cf7-submit-container{position:relative;display:inline-block}.wpcf7-not-valid-tip{background-color:#fff3cd;color:#664d03;border:1px solid #ffecb5;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:6px;box-shadow:0 2px 4px rgba(0,0,0,.02);animation:fadeInTip .2s ease-in-out}@keyframes fadeInTip{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wpcf7-checkbox input[type=checkbox],.wpcf7-acceptance input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff !important;border:1.5px solid #16513f !important;width:18px;height:18px;border-radius:4px;display:inline-grid;margin-right:8px;place-content:center;position:relative;vertical-align:middle;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.wpcf7-checkbox input[type=checkbox]:hover,.wpcf7-acceptance input[type=checkbox]:hover{border-color:#0e3528 !important;box-shadow:0 0 0 3px rgba(22,81,63,.15)}.wpcf7-checkbox input[type=checkbox]:checked,.wpcf7-acceptance input[type=checkbox]:checked{background-color:#16513f !important;border-color:#16513f !important}.wpcf7-checkbox input[type=checkbox]:checked::before,.wpcf7-acceptance input[type=checkbox]:checked::before{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-2px}.wpcf7-submit{background-color:#16513f !important;border-color:#16513f !important;color:#fff !important;opacity:.5;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.wpcf7-form:has(.wpcf7-acceptance input[type=checkbox]:checked) .wpcf7-submit:hover{background-color:#0e3528 !important;border-color:#0e3528 !important}.wpcf7-form:has(.wpcf7-acceptance input[type=checkbox]:checked) .wpcf7-submit{opacity:1}.header{position:fixed;margin-top:30px;top:30px;width:100%;z-index:999;padding:0px 15px}.header.header-scrolled{margin-top:0px}.header .container{display:flex;align-items:center;transition:all .5s ease-in-out}.header .navbar-bg{background-color:#fff;border-radius:50px;padding:5px 20px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.header .navbar{padding:0}.header .navbar .header-logo-container{display:flex;justify-content:flex-start}.header .navbar .header-logo-container .navbar-brand img{height:40px;width:auto;max-width:180px;object-fit:contain;transition:all .5s ease-in-out}.header .navbar .navbar-toggler{outline:none;color:#0f4b32;border:none !important}.header .navbar .navbar-nav{display:flex;justify-content:center;gap:24px;margin:0 auto}.header .navbar .navbar-nav li{list-style:none}.header .navbar .navbar-nav li a{position:relative;font-weight:500;font-size:15px;color:#0f4b32;text-decoration:none !important;padding:5px 0;transition:color .3s ease}.header .navbar .navbar-nav li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#5eb645;transition:width .3s ease}.header .navbar .navbar-nav li a:hover{color:#5eb645}.header .navbar .navbar-nav li a:hover::after{width:100%}.header .navbar .header-cta-container{display:flex;justify-content:flex-end}.header .navbar .header-cta-container .btn-cta{background-color:#0f4b32;color:#fff;font-size:15px;font-weight:400;padding:10px 24px;border-radius:30px;text-decoration:none;border:2px solid #5eb645;transition:all .3s ease;white-space:nowrap}.header .navbar .header-cta-container .btn-cta:hover{background-color:#5eb645;border-color:#0f4b32}@media screen and (max-width: 991px){.header .navbar-bg{border-radius:20px;padding:10px 15px}.header .navbar .header-logo-container,.header .navbar .header-cta-container{flex:auto}.header .navbar .header-logo-container .navbar-brand img{height:35px;max-width:160px}.header .navbar .navbar-nav{justify-content:center;gap:15px;padding:20px 0}.header .navbar .navbar-nav li a{font-size:16px}.header .navbar .navbar-nav li a::after{left:50%;transform:translateX(-50%)}.header .navbar .header-cta-container{justify-content:center;margin-bottom:10px}}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1),padding .3s ease,box-shadow .3s ease;will-change:transform}.header.header-hidden{transform:translateY(-100%) !important}.header.header-small{padding-top:10px !important;padding-bottom:10px !important}.s_banner_intro{position:relative;width:100%;background-image:var(--bg-desktop);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;min-height:100vh;overflow:hidden}.s_banner_intro .banner-container-inner{width:100%;max-width:1200px;margin:0 auto;padding-top:60px;padding-bottom:60px;z-index:2}.s_banner_intro .banner-content{max-width:520px;display:flex;flex-direction:column;align-items:flex-start}.s_banner_intro .banner-title{font-size:clamp(2.5rem,2.25rem + 1.25vw,3.75rem);line-height:1.1;font-weight:800;margin:0 0 18px 0}.s_banner_intro .banner-title .text-white{color:#fff}.s_banner_intro .banner-title .text-orange{color:#f7941d}.s_banner_intro .banner-subtitle{color:#fff;font-size:clamp(1rem,.975rem + .125vw,1.125rem);line-height:1.5;max-width:380px;margin:0 0 28px 0;opacity:.9}.s_banner_intro .banner-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:14px;flex-wrap:wrap}.s_banner_intro .banner-actions br{display:none !important}.s_banner_intro .banner-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;font-size:clamp(1rem,.975rem + .125vw,1.125rem);font-weight:400;padding:15px 30px;border-radius:50px;white-space:nowrap;transition:all .3s ease;box-sizing:border-box}.s_banner_intro .banner-actions a .material-symbols-outlined{font-size:18px}.s_banner_intro .banner-actions .btn-primary{background-color:#c05802;color:#fff}.s_banner_intro .banner-actions .btn-primary:hover{background-color:#9f4300}.s_banner_intro .banner-actions .btn-outline{background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.5);color:#fff}.s_banner_intro .banner-actions .btn-outline:hover{background-color:rgba(255,255,255,.22)}@media screen and (max-width: 767px){.s_banner_intro{background-image:var(--bg-mobile);min-height:700px}.s_banner_intro .banner-content{max-width:100%}}.s_quem_somos{--verde-escuro: #19532B;--verde-claro: #9ABC05;--verde-card: #1b593d;--laranja: #f37021;--branco: #ffffff;padding:60px 15px}.s_quem_somos .qs-wrapper-dark{background-color:var(--verde-escuro);border-radius:40px;padding-top:60px;overflow:hidden;width:100%;max-width:1400px;margin:0 auto}.s_quem_somos .qs-header{display:flex;justify-content:space-between;gap:40px;padding:0 20px 50px 20px;color:var(--branco)}.s_quem_somos .qs-header .qs-title-box{flex:1}.s_quem_somos .qs-header .qs-title-box .tag-sobre{font-family:"Delight","sans-serif";font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#d1d1d1;display:block;margin-bottom:10px}.s_quem_somos .qs-header .qs-title-box h2{font-size:clamp(3.125rem,2.875rem + 1.25vw,4.375rem);line-height:1.1;font-weight:400;margin:0}.s_quem_somos .qs-header .qs-title-box h2 .text-orange{background:linear-gradient(90deg, rgb(255, 156, 0) 0%, rgb(229, 103, 0) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);letter-spacing:-0.5px;font-weight:800}.s_quem_somos .qs-header .qs-text-box{flex:1;font-size:16px;color:#fff}.s_quem_somos .qs-header .qs-text-box p{margin-bottom:20px}.s_quem_somos .qs-header .qs-text-box p:last-child{margin-bottom:0}.s_quem_somos .qs-cards-wrapper{background-color:var(--verde-claro);padding:40px 0;border-radius:40px}.s_quem_somos .cards-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;padding:20px}.s_quem_somos .card-caracteristica{width:100%;background-color:var(--verde-card);border-radius:25px;padding:20px;border:solid 5px rgba(255,255,255,.1);color:var(--branco);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow .5s cubic-bezier(0.25, 0.8, 0.25, 1),border-color .5s ease}.s_quem_somos .card-caracteristica::after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg);transition:left .7s ease-in-out;z-index:1;pointer-events:none}.s_quem_somos .card-caracteristica .card-tag,.s_quem_somos .card-caracteristica .card-titulo,.s_quem_somos .card-caracteristica .card-subtitulo,.s_quem_somos .card-caracteristica .card-desc{position:relative;z-index:2;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1);will-change:transform}.s_quem_somos .card-caracteristica .card-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background-color:rgba(154,188,5,.1);font-size:12px;margin-bottom:30px;color:#d1d1d1}.s_quem_somos .card-caracteristica .card-tag i,.s_quem_somos .card-caracteristica .card-tag svg{color:var(--branco);font-size:14px}.s_quem_somos .card-caracteristica .card-titulo{font-size:clamp(1.875rem,1.75rem + .625vw,2.5rem);font-weight:800;margin:0;line-height:1.1}.s_quem_somos .card-caracteristica .card-subtitulo{font-size:clamp(1rem,.975rem + .125vw,1.125rem);font-weight:700;color:var(--verde-claro);margin:10px 0 1px 0}.s_quem_somos .card-caracteristica .card-desc{font-size:14px;line-height:1.5;color:#fff;font-weight:500}.s_quem_somos .card-caracteristica .card-desc p{margin-bottom:10px}.s_quem_somos .card-caracteristica .card-desc p:last-child{margin-bottom:0}.s_quem_somos .card-caracteristica:hover{transform:translateY(-12px) scale(1.02) !important;box-shadow:0 20px 40px rgba(0,0,0,.4);background-color:var(--branco);border:5px solid var(--laranja);color:#333;box-shadow:0 20px 40px rgba(243,112,33,.25)}.s_quem_somos .card-caracteristica:hover::after{left:200%;background:linear-gradient(90deg, rgba(243, 112, 33, 0) 0%, rgba(243, 112, 33, 0.08) 50%, rgba(243, 112, 33, 0) 100%)}.s_quem_somos .card-caracteristica:hover .card-tag{transform:translateY(-3px) !important}.s_quem_somos .card-caracteristica:hover .card-titulo{transform:translateY(-6px) !important;transition-delay:.03s}.s_quem_somos .card-caracteristica:hover .card-subtitulo{transform:translateY(-9px) !important;transition-delay:.06s}.s_quem_somos .card-caracteristica:hover .card-desc{transform:translateY(-12px) !important;transition-delay:.09s}.s_quem_somos .card-caracteristica:hover .card-tag{color:var(--laranja);background-color:rgba(243,112,33,.1)}.s_quem_somos .card-caracteristica:hover .card-tag i,.s_quem_somos .card-caracteristica:hover .card-tag svg{color:var(--laranja)}.s_quem_somos .card-caracteristica:hover .card-titulo,.s_quem_somos .card-caracteristica:hover .card-subtitulo{color:var(--laranja)}.s_quem_somos .card-caracteristica:hover .card-desc{color:#7e7e7e}.s_quem_somos .card-caracteristica:hover .card-desc h4,.s_quem_somos .card-caracteristica:hover .card-desc h5,.s_quem_somos .card-caracteristica:hover .card-desc h6,.s_quem_somos .card-caracteristica:hover .card-desc strong{color:var(--laranja)}@media screen and (max-width: 1025px){.s_quem_somos .qs-header{flex-direction:column;gap:20px}.s_quem_somos .cards-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.s_quem_somos{padding:30px 10px}.s_quem_somos .qs-wrapper-dark,.s_quem_somos .qs-cards-wrapper{border-radius:25px}.s_quem_somos .qs-header{padding:0 10px 30px 10px}.s_quem_somos .qs-header .qs-title-box h2{font-size:42px}.s_quem_somos .cards-grid{grid-template-columns:1fr;padding:0 10px}}.s-diferenciais{min-height:825px;background-repeat:no-repeat;background-position:center;background-size:cover}.s-diferenciais h2.text-success{color:#19532b !important;font-weight:400 !important}.s-diferenciais h2.text-orange{background:linear-gradient(90deg, rgb(255, 156, 0) 0%, rgb(229, 103, 0) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-weight:800}.s-diferenciais .diferencial-card{transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-diferenciais .diferencial-card .card-tag{background-color:#8cc63f !important;color:#fff;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px !important;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1),background-color .4s ease,box-shadow .4s ease}.s-diferenciais .diferencial-card .card-tag .material-symbols-outlined{font-size:26px;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-diferenciais .diferencial-card h3{font-size:1.1rem;font-weight:700;color:#f37021;line-height:1.3;transition:color .4s ease,transform .4s ease}.s-diferenciais .diferencial-card p{color:#6c757d;font-size:.875rem;line-height:1.5;max-width:280px;margin-left:auto;margin-right:auto;transition:color .4s ease}.s-diferenciais .diferencial-card:hover{transform:translateY(-8px) !important}.s-diferenciais .diferencial-card:hover .card-tag{background-color:#f37021 !important;transform:translateY(-5px) scale(1.1) !important;box-shadow:0 12px 24px rgba(243,112,33,.3)}.s-diferenciais .diferencial-card:hover .card-tag .material-symbols-outlined{transform:rotate(10deg) scale(1.1)}.s-diferenciais .diferencial-card:hover h3{color:#19532b}.s-diferenciais .diferencial-card:hover p{color:#495057}@media(min-width: 992px){.s-diferenciais .col-lg-3:first-of-type .diferencial-card{text-align:right}.s-diferenciais .col-lg-3:first-of-type .diferencial-card p{margin-left:auto;margin-right:0}.s-diferenciais .col-lg-3:first-of-type .diferencial-card:hover h3{transform:translateX(-5px)}.s-diferenciais .col-lg-3:last-of-type .diferencial-card{text-align:left}.s-diferenciais .col-lg-3:last-of-type .diferencial-card p{margin-left:0;margin-right:auto}.s-diferenciais .col-lg-3:last-of-type .diferencial-card:hover h3{transform:translateX(5px)}}.s-diferenciais .col-lg-6 img{filter:drop-shadow(0 15px 25px rgba(0, 0, 0, 0.15));transition:transform .6s cubic-bezier(0.25, 0.8, 0.25, 1),filter .6s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-diferenciais .col-lg-6 img:hover{transform:translateY(-15px) scale(1.03) !important;filter:drop-shadow(0 30px 40px rgba(0, 0, 0, 0.25))}.s-como-funciona .cf-wrapper{background-color:#fff;border-radius:40px;border:1px solid #dedede;padding:60px 50px}@media(max-width: 991px){.s-como-funciona .cf-wrapper{padding:40px 20px;border-radius:20px}}.s-como-funciona .cf-eyebrow{display:block;font-size:.8rem;color:#7b887b;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:5px}.s-como-funciona .cf-title{line-height:1.1;font-size:3.5rem}@media(max-width: 767px){.s-como-funciona .cf-title{font-size:2.5rem}}.s-como-funciona .cf-title .text-light-green{color:#9acd32;font-weight:200 !important;display:block}.s-como-funciona .cf-title .text-dark-green{font-size:clamp(2.5rem,2.375rem + .625vw,3.125rem);color:#124d29;font-weight:900;letter-spacing:-1px}.s-como-funciona .cf-vehicle-guide{display:inline-flex;align-items:center;gap:10px;margin-bottom:40px;padding:14px 20px;border:1px solid #114225;border-radius:999px;color:#114225;font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s ease}.s-como-funciona .cf-vehicle-guide .material-symbols-outlined{font-size:22px}.s-como-funciona .cf-vehicle-guide:hover{background-color:#114225;color:#fff;transform:translateY(-2px)}.s-como-funciona .cf-vehicle-selector{border:0;margin:0 0 40px;padding:0}.s-como-funciona .cf-vehicle-selector legend{color:#114225;font-size:1.15rem;font-weight:800;margin-bottom:16px}.s-como-funciona .cf-vehicle-options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.s-como-funciona .cf-vehicle-option{cursor:pointer;margin:0}.s-como-funciona .cf-vehicle-option input{position:absolute;opacity:0}.s-como-funciona .cf-vehicle-option input:focus-visible+.cf-vehicle-option-content{outline:3px solid rgba(154,205,50,.65);outline-offset:3px}.s-como-funciona .cf-vehicle-option input:checked+.cf-vehicle-option-content{background-color:#114225;border-color:#114225;color:#fff}.s-como-funciona .cf-vehicle-option input:checked+.cf-vehicle-option-content .material-symbols-outlined{color:#9acd32}.s-como-funciona .cf-vehicle-option-content{min-height:82px;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border:1px solid rgba(17,66,37,.16);border-radius:14px;color:#114225;font-weight:700;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.s-como-funciona .cf-vehicle-option-content .material-symbols-outlined{color:#f37021;font-size:28px}.s-como-funciona .cf-vehicle-option-content:hover{border-color:#114225}.s-como-funciona .cf-cards-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:40px}@media(max-width: 1199px){.s-como-funciona .cf-cards-grid{grid-template-columns:repeat(2, 1fr);gap:30px 20px}}@media(max-width: 767px){.s-como-funciona .cf-cards-grid{grid-template-columns:1fr}}@media(max-width: 767px){.s-como-funciona .cf-vehicle-options{grid-template-columns:1fr}}.s-como-funciona .cf-card{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;max-width:100%;transition:transform .4s ease,box-shadow .4s ease}.s-como-funciona .cf-card .cf-card-top{background-color:#1b683b;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.s-como-funciona .cf-card .cf-card-top .bg-lightning{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(9);width:50px;height:100px;color:#165630;z-index:1;transition:color .4s ease,transform .4s ease}.s-como-funciona .cf-card .cf-card-top .cf-step-num{position:absolute;top:20px;left:20px;font-size:3.5rem;font-weight:800;color:#9acd32;z-index:3;line-height:1}.s-como-funciona .cf-card .cf-card-top img{position:relative;z-index:2;width:100%;max-height:150px;object-fit:contain;transform:translateY(10px) !important;transition:transform .4s ease}.s-como-funciona .cf-card .cf-card-bottom{background-color:#114225;padding:30px 25px;flex-grow:1}.s-como-funciona .cf-card .cf-card-bottom .cf-card-title{color:#fff;font-size:clamp(1rem,.975rem + .125vw,1.125rem);font-weight:700;margin-bottom:15px;line-height:1.2}.s-como-funciona .cf-card .cf-card-bottom .cf-card-title .text-light-green{color:#9acd32}.s-como-funciona .cf-card .cf-card-bottom .cf-card-desc{color:rgba(255,255,255,.85);font-size:.9rem;line-height:1.5;margin:0}.s-como-funciona .cf-card .cf-card-bottom .cf-card-desc .text-light-green{color:#9acd32}.s-como-funciona .cf-card:hover,.s-como-funciona .cf-card.is-active{transform:translateY(-10px) !important;box-shadow:0 15px 35px rgba(17,66,37,.25)}.s-como-funciona .cf-card:hover .cf-card-top .bg-lightning,.s-como-funciona .cf-card.is-active .cf-card-top .bg-lightning{color:#ff9c00;transform:translate(-50%, -50%) scale(9.5)}.s-como-funciona .cf-card:hover .cf-card-top img,.s-como-funciona .cf-card.is-active .cf-card-top img{transform:translateY(0) scale(1.05) !important}.s-aplicativo{padding:80px 15px;background-color:#fff;overflow:hidden}.s-aplicativo .max-container{max-width:1400px;margin:0 auto}.s-aplicativo .app-header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px}.s-aplicativo .app-header .app-title-box{flex:1.2}.s-aplicativo .app-header .app-title-box .eyebrow{font-family:"Delight","sans-serif";font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#6c757d;margin-bottom:10px;display:block}.s-aplicativo .app-header .app-title-box h2{font-size:clamp(1.75rem,1.625rem + .625vw,2.375rem);line-height:1.1;font-weight:300;margin:0}.s-aplicativo .app-header .app-title-box h2 .text-dark-green{color:#19532b}.s-aplicativo .app-header .app-title-box h2 .text-dark-green .app-title-logo{display:inline-block;width:auto;height:.9em;vertical-align:-0.08em}.s-aplicativo .app-header .app-title-box h2 .text-orange{font-size:clamp(2.375rem,2.25rem + .625vw,3rem);background:linear-gradient(90deg, #FF9C00 0%, #E56700 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-weight:800}.s-aplicativo .app-header .app-text-box{flex:1;padding-bottom:10px}.s-aplicativo .app-header .app-text-box p{font-size:1.125rem;color:#4a4a4a;line-height:1.6;margin:0}.s-aplicativo .app-header .app-text-box p strong{color:#19532b;font-weight:700}.s-aplicativo .app-content{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:40px}.s-aplicativo .app-features{display:flex;flex-direction:column}.s-aplicativo .app-features .feature-item{display:flex;align-items:center;gap:20px;padding:15px 10px;border-radius:16px;position:relative;transition:all .4s cubic-bezier(0.25, 0.8, 0.25, 1);background-color:rgba(0,0,0,0)}.s-aplicativo .app-features .feature-item::after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background-color:#f0f0f0;transition:opacity .3s ease}.s-aplicativo .app-features .feature-item:last-child::after{display:none}.s-aplicativo .app-features .feature-item .feature-icon{width:48px;height:48px;background-color:#fef1e8;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#f37021;transition:all .4s cubic-bezier(0.25, 0.8, 0.25, 1);flex-shrink:0}.s-aplicativo .app-features .feature-item .feature-icon .material-symbols-outlined{font-size:24px;transition:transform .4s ease}.s-aplicativo .app-features .feature-item .feature-text h3{font-size:clamp(.875rem,.85rem + .125vw,1rem);color:#19532b;font-weight:600;margin:0 0 5px 0}.s-aplicativo .app-features .feature-item .feature-text p{font-size:14px;color:#6c757d;margin:0;line-height:1.4}.s-aplicativo .app-features .feature-item:hover{background-color:#fff;transform:translateX(10px);box-shadow:0 15px 30px rgba(0,0,0,.04)}.s-aplicativo .app-features .feature-item:hover::after{opacity:0}.s-aplicativo .app-features .feature-item:hover .feature-icon{background-color:#f37021;color:#fff;transform:scale(1.1) rotate(-8deg)}.s-aplicativo .app-center-mockup{position:relative;display:flex;justify-content:center;height:100%;min-height:450px}.s-aplicativo .app-center-mockup .mockup-img{position:relative;z-index:2;width:100%;max-width:none;height:auto;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1),filter .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-aplicativo .app-center-mockup:hover .mockup-bg{transform:scale(1.03)}.s-aplicativo .app-center-mockup:hover .mockup-img{transform:translateY(-12px) scale(1.02) !important}.s-aplicativo .app-download-card{background-color:#f7f9fa;border-radius:30px;padding:40px 30px;display:flex;flex-direction:column;gap:35px;transition:all .5s cubic-bezier(0.25, 0.8, 0.25, 1);border:1px solid rgba(0,0,0,.02)}.s-aplicativo .app-download-card .qr-section{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.s-aplicativo .app-download-card .qr-section .qr-item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.s-aplicativo .app-download-card .qr-section .qr-code-wrapper{background-color:#fff;border-radius:16px;padding:6px;width:110px;height:110px;flex-shrink:0;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1),border-color .5s ease}.s-aplicativo .app-download-card .qr-section .qr-code-wrapper img{width:100%;height:100%;object-fit:contain}.s-aplicativo .app-download-card .qr-section .qr-text h3{color:#19532b;font-size:1rem;font-weight:800;margin:0 0 8px 0;line-height:1.2}.s-aplicativo .app-download-card .qr-section .qr-text p{color:#6c757d;font-size:.85rem;margin:0}.s-aplicativo .app-download-card .store-buttons{display:flex;gap:15px}.s-aplicativo .app-download-card .store-buttons .btn-store{flex:1;transition:transform .3s ease,filter .3s ease}.s-aplicativo .app-download-card .store-buttons .btn-store img{width:100%;max-width:300px;height:auto;display:block;border-radius:8px}.s-aplicativo .app-download-card .store-buttons .btn-store:hover{transform:translateY(-4px) !important;filter:drop-shadow(0 10px 15px rgba(0, 0, 0, 0.15))}.s-aplicativo .app-download-card:hover{transform:translateY(-8px) !important;box-shadow:0 25px 50px rgba(0,0,0,.05);background-color:#fff}.s-aplicativo .app-download-card:hover .qr-code-wrapper{transform:scale(1.05) rotate(3deg)}@keyframes floatPhone{0%{transform:translateY(0)}50%{transform:translateY(-18px)}100%{transform:translateY(0)}}@media screen and (max-width: 1024px){.s-aplicativo .app-header{flex-direction:column;align-items:flex-start;gap:20px}.s-aplicativo .app-content{grid-template-columns:1fr;gap:60px}.s-aplicativo .app-content .app-center-mockup{order:-1;max-width:450px;margin:0 auto}.s-aplicativo .app-content .app-center-mockup .mockup-img{width:100%}}.s-encontre-ecozone{padding:60px 15px;background-color:#fff;overflow-x:hidden}.s-encontre-ecozone .max-container{max-width:1400px;margin:0 auto;padding:0}.s-encontre-ecozone .encontre-wrapper{background-color:#19532b;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:60px;padding:70px;overflow:hidden;margin-bottom:40px}.s-encontre-ecozone .encontre-grid{align-items:stretch;min-width:0}.s-encontre-ecozone .encontre-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.s-encontre-ecozone .encontre-header{margin-bottom:50px}.s-encontre-ecozone .encontre-header .eyebrow{font-family:"Delight",sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:10px;display:block}.s-encontre-ecozone .encontre-header h2{font-size:clamp(1.75rem,1.625rem + .625vw,2.375rem);line-height:1.1;font-weight:300;margin:0}.s-encontre-ecozone .encontre-header h2 .text-white{color:#fff}.s-encontre-ecozone .encontre-header h2 .text-lime{font-size:clamp(2.375rem,2.25rem + .625vw,3rem);color:#b3d600;font-weight:800;letter-spacing:-1px}.s-encontre-ecozone .locations-grid{width:100%;min-width:0}.s-encontre-ecozone .locations-grid .owl-stage-outer{width:100%;min-width:0;margin-top:0;padding-top:15px;overflow:hidden}.s-encontre-ecozone .locations-grid .owl-stage{display:flex}.s-encontre-ecozone .locations-grid .owl-item{display:flex;min-width:0;padding:0 10px;box-sizing:border-box}.s-encontre-ecozone .locations-grid .loc-card{width:100%;min-width:0}.s-encontre-ecozone .loc-card{border-radius:30px;padding:35px 30px;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow .5s cubic-bezier(0.25, 0.8, 0.25, 1),background-color .4s ease,border-color .4s ease}.s-encontre-ecozone .loc-card .loc-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.s-encontre-ecozone .loc-card .loc-icon i{font-size:24px}.s-encontre-ecozone .loc-card .loc-title{font-size:1.25rem;font-weight:800;margin:0 0 10px 0;line-height:1.2}.s-encontre-ecozone .loc-card .loc-address{font-size:.875rem;line-height:1.5;flex-grow:1}.s-encontre-ecozone .loc-card .loc-actions{display:flex;flex-direction:column;gap:12px}.s-encontre-ecozone .loc-card .loc-actions .btn-loc{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:14px 10px;border-radius:50px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-encontre-ecozone .loc-card .loc-actions .btn-loc:focus-visible{outline:3px solid rgba(179,214,0,.7);outline-offset:3px}.s-encontre-ecozone .loc-card .loc-actions .btn-loc .material-symbols-outlined{font-size:18px;transition:transform .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-encontre-ecozone .loc-card .loc-actions .btn-loc.btn-outline-light{background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.25);color:#fff}.s-encontre-ecozone .loc-card .loc-actions .btn-loc.btn-outline-light:hover{background-color:#fff;border-color:#fff;color:#114225;transform:translateY(-2px) !important}.s-encontre-ecozone .loc-card.is-active{background-color:#b3d600;color:#19532b}.s-encontre-ecozone .loc-card.is-active .loc-icon{background-color:rgba(17,66,37,.1);color:#19532b}.s-encontre-ecozone .loc-card.is-active .btn-dark{background-color:#19532b;color:#fff}.s-encontre-ecozone .loc-card.is-active .btn-dark:hover{background-color:#1b593d;transform:translateY(-2px) !important}.s-encontre-ecozone .loc-card.is-active .btn-outline-dark{background-color:rgba(0,0,0,0);border:1px solid rgba(17,66,37,.2);color:#114225}.s-encontre-ecozone .loc-card.is-active .btn-outline-dark:hover{border-color:#114225;background-color:rgba(17,66,37,.05)}.s-encontre-ecozone .loc-card.is-active .btn-outline-light{background-color:rgba(0,0,0,0);border:1px solid rgba(17,66,37,.2);color:#114225}.s-encontre-ecozone .loc-card.is-active .btn-outline-light:hover{background-color:#114225;border-color:#114225;color:#fff;transform:translateY(-2px) !important}.s-encontre-ecozone .loc-card.is-active:hover{transform:translateY(-8px) scale(1.02) !important}.s-encontre-ecozone .loc-card:not(.is-active){background-color:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);color:#fff}.s-encontre-ecozone .loc-card:not(.is-active) .loc-icon{background-color:rgba(255,255,255,.1);color:#fff}.s-encontre-ecozone .loc-card:not(.is-active) .loc-address{color:rgba(255,255,255,.8)}.s-encontre-ecozone .loc-card:not(.is-active):hover{background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);transform:translateY(-8px) !important;box-shadow:0 20px 40px rgba(0,0,0,.2)}.s-encontre-ecozone .encontre-map{position:relative;min-width:0}.s-encontre-ecozone .encontre-map .map-mask{position:relative;width:100%;height:100%;border-radius:40px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15);transition:box-shadow .6s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-encontre-ecozone .encontre-map .map-mask iframe{width:100%;height:100%;border:none;display:block}.s-encontre-ecozone .encontre-map:hover .map-mask{box-shadow:0 35px 55px rgba(0,0,0,.3)}.s-encontre-ecozone .conveniencia-footer{display:flex;justify-content:space-between;align-items:center}.s-encontre-ecozone .conveniencia-footer .conv-text{color:#114225;font-size:1.125rem;line-height:1.3}.s-encontre-ecozone .conveniencia-footer .conv-text .fw-light{font-weight:400}.s-encontre-ecozone .conveniencia-footer .conv-text strong{font-weight:800}.s-encontre-ecozone .conveniencia-footer .conv-logos{display:flex;align-items:center;gap:40px}.s-encontre-ecozone .conveniencia-footer .conv-logos img{height:70px;width:auto;object-fit:contain;transition:transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-encontre-ecozone .conveniencia-footer .conv-logos img:hover{transform:scale(1.05)}@media screen and (max-width: 1439px){.s-encontre-ecozone .encontre-wrapper{padding:40px 20px;border-radius:30px}.s-encontre-ecozone .encontre-map .map-mask{aspect-ratio:4/3}.s-encontre-ecozone .conveniencia-footer{flex-direction:column;align-items:flex-start;gap:25px;padding:0}.s-encontre-ecozone .conveniencia-footer .conv-logos{flex-wrap:wrap;gap:25px}.s-encontre-ecozone .conveniencia-footer .conv-logos img{height:35px}}@media screen and (max-width: 767px){.s-encontre-ecozone .locations-grid .owl-item{padding:0}.s-encontre-ecozone .encontre-map .map-mask{aspect-ratio:16/10}}.s-faq .faq-wrapper{padding:100px 15px;background-size:cover;background-position:center;background-repeat:no-repeat}.s-faq .max-container{max-width:1300px;margin:0 auto;padding:0}.s-faq .faq-header{position:sticky;top:120px}.s-faq .faq-header .eyebrow{font-family:"Delight",sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#19532b;margin-bottom:10px;display:block}.s-faq .faq-header h2{font-size:clamp(2.5rem,3.5vw,4rem);line-height:1.1;font-weight:300;margin:0 0 20px 0}.s-faq .faq-header h2 .text-dark-green{color:#19532b}.s-faq .faq-header h2 .text-orange{background:linear-gradient(90deg, #FF9C00 0%, #E56700 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-weight:800;letter-spacing:-1px}.s-faq .faq-header p{font-size:1.125rem;color:#6c757d;line-height:1.5;max-width:400px}.s-faq .faq-header p strong{color:#4a4a4a;font-weight:800}.s-faq .faq-accordion{display:flex;flex-direction:column;gap:16px}.s-faq .faq-accordion .faq-item{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.02);overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease,transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-faq .faq-accordion .faq-item .faq-toggle{display:none}.s-faq .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;cursor:pointer;user-select:none}.s-faq .faq-accordion .faq-item .faq-question .question-text{font-size:1.05rem;color:#4a4a4a;font-weight:500;transition:color .3s ease}.s-faq .faq-accordion .faq-item .faq-question .icon-toggle{width:32px;height:32px;border-radius:50%;background-color:#19532b;position:relative;flex-shrink:0;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1),background-color .4s ease}.s-faq .faq-accordion .faq-item .faq-question .icon-toggle::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#fff;transform:translate(-50%, -50%);transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-faq .faq-accordion .faq-item .faq-question .icon-toggle::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:12px;background-color:#fff;transform:translate(-50%, -50%);transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-faq .faq-accordion .faq-item .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.s-faq .faq-accordion .faq-item .faq-answer{overflow:hidden;padding:0 30px;opacity:0;transform:translateY(-10px) !important;transition:opacity .4s ease,transform .4s ease,padding .4s ease}.s-faq .faq-accordion .faq-item .faq-answer p{color:#6c757d;font-size:.95rem;line-height:1.6;margin:0}.s-faq .faq-accordion .faq-item:hover{border-color:rgba(25,83,43,.2);box-shadow:0 10px 25px rgba(0,0,0,.05);transform:translateY(-2px) !important}.s-faq .faq-accordion .faq-item:hover .faq-question .icon-toggle{transform:scale(1.1)}.s-faq .faq-accordion .faq-item .faq-toggle:checked~.faq-question .question-text{color:#f37021;font-weight:700}.s-faq .faq-accordion .faq-item .faq-toggle:checked~.faq-question .icon-toggle{background-color:#f37021;transform:rotate(135deg) scale(1.1)}.s-faq .faq-accordion .faq-item .faq-toggle:checked~.faq-question .icon-toggle::before,.s-faq .faq-accordion .faq-item .faq-toggle:checked~.faq-question .icon-toggle::after{transform:translate(-50%, -50%)}.s-faq .faq-accordion .faq-item .faq-toggle:checked~.faq-answer-wrapper{grid-template-rows:1fr}.s-faq .faq-accordion .faq-item .faq-toggle:checked~.faq-answer-wrapper .faq-answer{padding-bottom:25px;opacity:1;transform:translateY(0) !important;transition-delay:.1s}@media screen and (max-width: 991px){.s-faq .faq-wrapper{padding:60px 15px}.s-faq .faq-header{position:relative;top:0;text-align:center;margin-bottom:30px}.s-faq .faq-header p{margin:0 auto}}@media screen and (max-width: 576px){.s-faq .faq-accordion .faq-item .faq-question{padding:20px}.s-faq .faq-accordion .faq-item .faq-question .question-text{font-size:.95rem;padding-right:15px}.s-faq .faq-accordion .faq-item .faq-answer{padding:0 20px}}.s-contato{padding:60px 15px;background-color:#fff}.s-contato .max-container{max-width:1400px;margin:0 auto;padding:0}.s-contato .contato-wrapper{background-color:#9abc05;border-radius:60px;overflow:hidden;box-shadow:0 30px 60px rgba(154,188,5,.2)}.s-contato .contato-img-col{align-self:stretch}.s-contato .contato-img-col .img-mask{width:100%;border-radius:0 60px 60px 0;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:1px;padding-bottom:87%}@media(max-width: 991px){.s-contato .contato-img-col .img-mask{border-radius:0px}}.s-contato .contato-form-col{padding:50px 60px}.s-contato .contato-header{margin-bottom:25px}.s-contato .contato-header .eyebrow{font-family:"Delight",sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:rgba(25,83,43,.7);margin-bottom:6px;display:block}.s-contato .contato-header h2{font-size:clamp(1.75rem,1.625rem + .625vw,2.375rem);line-height:1.15;font-weight:300;margin:0 0 12px 0}.s-contato .contato-header h2 .text-white{color:#fff;font-weight:300}.s-contato .contato-header h2 .text-dark-green{font-size:clamp(2.375rem,2.25rem + .625vw,3rem);color:#114225;font-weight:800;letter-spacing:-0.5px}.s-contato .contato-header p{font-size:clamp(.875rem,.85rem + .125vw,1rem);color:#2e593d;line-height:1.5;margin:0;max-width:460px}.s-contato .contato-form{position:relative;width:100%}.s-contato .contato-form .form-group{position:relative;width:100%}.s-contato .contato-form .form-group .form-control-custom{display:block !important;width:100% !important;background-color:#fff !important;border:2px solid rgba(0,0,0,0) !important;border-radius:12px !important;padding:16px 20px !important;font-size:.9rem !important;color:#114225 !important;box-shadow:0 4px 15px rgba(0,0,0,.03) !important;transition:all .4s ease !important;outline:none !important}.s-contato .contato-form .form-group .form-control-custom::placeholder{color:#3b5b45 !important;opacity:.8}.s-contato .contato-form .form-group .form-control-custom:focus{border-color:#114225 !important;box-shadow:0 8px 25px rgba(17,66,37,.1) !important}.s-contato .contato-form .form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px;flex-wrap:wrap;position:relative}.s-contato .contato-form .custom-checkbox-container label{display:inline-flex !important;align-items:center !important;cursor:pointer;margin:0 !important;font-size:.85rem;color:#114225;font-weight:500}.s-contato .contato-form .custom-checkbox-container input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff !important;border:1.5px solid rgba(0,0,0,0) !important;width:18px;height:18px;border-radius:4px;display:inline-grid;margin-right:10px;place-content:center;position:relative;vertical-align:middle;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.s-contato .contato-form .custom-checkbox-container input[type=checkbox]:hover{box-shadow:0 0 0 3px rgba(17,66,37,.15)}.s-contato .contato-form .custom-checkbox-container input[type=checkbox]:checked{background-color:#114225 !important;border-color:#114225 !important}.s-contato .contato-form .custom-checkbox-container input[type=checkbox]:checked::before{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-2px}.s-contato .contato-form .submit-wrapper{position:relative;display:inline-block}.s-contato .contato-form .submit-wrapper input.btn-submit{background-color:#114225 !important;color:#fff !important;border:none !important;border-radius:50px !important;padding:12px 35px !important;font-size:.9rem !important;font-weight:700 !important;opacity:.5 !important;pointer-events:none !important;transition:opacity .2s ease-in-out,background-color .2s ease-in-out,transform .3s ease !important}.s-contato .contato-form .form-footer:has(input[type=checkbox]:checked) input.btn-submit{opacity:1 !important;pointer-events:auto !important;cursor:pointer !important}.s-contato .contato-form .form-footer:has(input[type=checkbox]:checked) input.btn-submit:hover{background-color:#1b593d !important;transform:translateY(-2px) !important}@media screen and (min-width: 992px){.s-contato .contato-img-col .img-mask{height:100%;padding-bottom:0}}@media screen and (max-width: 991px){.s-contato .contato-wrapper{border-radius:30px}.s-contato .contato-form-col{padding:35px 25px}.s-contato .contato-form .form-footer{justify-content:flex-start}}.footer{background-color:#fff;font-family:"Delight",sans-serif}.footer .footer-slogan{font-size:14px;color:#666}.footer .social-links .social-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#f37021;color:#fff;border-radius:6px;text-decoration:none;transition:background-color .3s ease}.footer .social-links .social-icon i{font-size:18px}.footer .social-links .social-icon:hover{background-color:#d95e19}.footer .footer-title{color:#124c32;font-size:18px;font-weight:700;margin-bottom:20px}.footer .nav-footer .navbar-nav{flex-direction:column;gap:12px}.footer .nav-footer .navbar-nav li a{padding:0;color:#666;font-size:14px;text-decoration:none;transition:color .3s ease}.footer .nav-footer .navbar-nav li a:hover{color:#124c32}.footer .footer-contact-info p{color:#666;font-size:14px;margin-bottom:12px}.footer .footer-contact-info p a{color:#666;text-decoration:none;transition:color .3s ease}.footer .footer-contact-info p a:hover{color:#124c32}.footer .footer-divider{border-top:1px solid #e0e0e0;margin-bottom:0}.footer .copyright-text,.footer .privacy-link a{font-size:12px;color:#888}.btn-whatsapp{text-decoration:none;position:fixed;right:20px;bottom:30px;z-index:10000;background:#00c54a;border:none;border-radius:50px;color:#fff;font-size:25px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;box-shadow:0px 4px 10px rgba(0,0,0,.3);transition:transform .3s ease}.btn-whatsapp:hover{transform:scale(1.1);color:#fff}@media screen and (max-width: 991px){.footer .social-links{margin-bottom:40px}}@media screen and (max-width: 767px){.footer{text-align:center}.footer .d-flex.align-items-start{align-items:center !important}.footer .footer-slogan{text-align:center !important}.footer .footer-title{margin-top:30px}}