@-webkit-keyframes scrollDownToTop{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}25%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes scrollDownToTop{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}25%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeRight{from{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes fadeRight{from{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes changeIconMenu{0%{opacity:0;-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes changeIconMenu{0%{opacity:0;-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.s__hero__home{z-index:2;position:relative}.s__hero__home::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index:3}.s__hero__home .slide__principal{width:100%;height:100vh;position:relative;z-index:4}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide{background-size:cover !important;padding-left:120px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container{padding-top:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .tag__cidade{padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:9999px;background:rgba(26,23,23,.3);backdrop-filter:blur(1.5px);gap:10px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .tag__cidade i,.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .tag__cidade p{color:#fff}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .tag__cidade i{font-size:20px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .tag__cidade p{color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:150%;letter-spacing:.12px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container h1,.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container h2{color:#fff;font-weight:500;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container h1{margin:12px 0px;font-family:"Lexend",sans-serif;font-size:68px;line-height:100%;letter-spacing:-3.52px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container h2{text-shadow:0px 0px 15px #403e3d;font-family:"Inter",sans-serif;font-size:22px;line-height:125%;margin-top:15px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .endereco{border-left:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding-left:25px;margin-top:24px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .endereco li{color:#fff;text-shadow:0px 1px 5px #403e3d;font-family:"Inter",sans-serif;font-size:16px;line-height:150%;letter-spacing:.14px;text-shadow:2px 2px 4px rgba(0,0,0,.3);font-weight:500}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .btn__saiba__mais{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-radius:32px;background:#fff;padding:10px 24px;margin-top:32px;cursor:pointer}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .btn__saiba__mais p{color:#1a1717;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:150%;letter-spacing:1.44px;text-transform:uppercase}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide.slide-00{background:url("../../public/photos/spot.webp") no-repeat center center}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide.slide-01{background:url("../../public/photos/Enjoy.webp") no-repeat center center}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide.slide-02{background:url("../../public/photos/Trend.webp") no-repeat center center}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide.slide-03{background:url("../../public/photos/Urban.webp") no-repeat center center}.s__hero__home .swiper-progress-bar{position:absolute;left:0;bottom:0;height:5px;width:100%;display:block;z-index:100}.s__hero__home .swiper-progress-bar .slide-progress-bar{position:absolute;bottom:0;left:0;right:0;height:5px;width:auto;opacity:0}.s__hero__home .swiper-progress-bar .slide-progress-bar:after{content:"";position:absolute;top:0;left:0;display:block;background-color:var(--primary-blue);height:100%;width:0;-webkit-transition:width .1s linear;transition:width .1s linear}.s__hero__home .swiper-progress-bar.active .slide-progress-bar{opacity:1}.s__hero__home .swiper-progress-bar.animate .slide-progress-bar:after{width:100%;-webkit-transition:width 5s linear;transition:width 5s linear}.s__hero__home .navigation{width:100%}.s__hero__home .navigation .swiper-button-prev,.s__hero__home .navigation .swiper-button-next{border-radius:100%;border:1px solid #fff;padding:8px;width:44px;height:44px;-webkit-transition:all .3s ease;transition:all .3s ease}.s__hero__home .navigation .swiper-button-prev{margin-left:32px}.s__hero__home .navigation .swiper-button-prev:hover{background:rgba(0,0,0,.3)}.s__hero__home .navigation .swiper-button-next{margin-right:32px}.s__hero__home .navigation .swiper-button-next:hover{background:rgba(0,0,0,.3)}.s__hero__home .navigation .swiper-button-prev,.s__hero__home .navigation .swiper-button-prev:after,.s__hero__home .navigation .swiper-button-next,.s__hero__home .navigation .swiper-button-next:after{border-radius:999;padding:6px;font-size:20px;color:#fff}@media(max-width: 768px){.s__hero__home{height:calc(100vh - 140px)}.s__hero__home .slide__principal{height:calc(100vh - 70px);top:-70px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide{padding-left:0px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container{padding-top:150px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container h1{font-size:32px;letter-spacing:-1.52px;font-weight:500}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container h2{font-size:18px;margin-top:0px;font-weight:500}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .endereco{padding-left:16px}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .endereco li{font-size:14px;font-weight:500}.s__hero__home .slide__principal .swiper-wrapper .swiper-slide .container .btn__saiba__mais p{font-size:10px}.s__hero__home .navigation{display:none}.s__hero__home .navigation .swiper-button-prev,.s__hero__home .navigation .swiper-button-next{border-radius:100%;border:1px solid #fff;padding:8px;width:34px;height:34px;-webkit-transition:all .3s ease;transition:all .3s ease}.s__hero__home .navigation .swiper-button-prev{margin-left:20px;margin-top:80px}.s__hero__home .navigation .swiper-button-next{margin-right:20px;margin-top:80px}.s__hero__home .navigation .swiper-button-prev,.s__hero__home .navigation .swiper-button-prev:after,.s__hero__home .navigation .swiper-button-next,.s__hero__home .navigation .swiper-button-next:after{font-size:16px}}.s__fixed__button{position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:auto;z-index:1000;bottom:44px}@media(max-width: 991px){.s__fixed__button{width:100%;position:fixed;bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.buy-button{background:rgba(24,24,24,.56);backdrop-filter:blur(3px);border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;padding:12px 26px}.buy-button .tag .title{color:#fff;font-size:14px;font-weight:400;line-height:17.5px;letter-spacing:1.4px;width:100%}.buy-button .icon-bubble-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.buy-button .icon-bubble-container .icon-bubble-phone{border-radius:32px;background:#c30011;padding:8px 14px;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.buy-button .icon-bubble-container .icon-bubble-phone span{text-decoration:none;text-transform:uppercase;color:var(--white);font-size:14px}.buy-button .icon-bubble-container .icon-bubble-phone i{font-size:18px}.buy-button .icon-bubble-container .icon-bubble-phone:hover{-webkit-filter:brightness(0.8);filter:brightness(0.8)}.buy-button .icon-bubble-container .icon-bubble{border-radius:32px;background:#23a78f;padding:8px 14px;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.buy-button .icon-bubble-container .icon-bubble span{text-decoration:none;text-transform:uppercase;color:var(--white);font-size:14px}.buy-button .icon-bubble-container .icon-bubble i{font-size:20px}.buy-button .icon-bubble-container .icon-bubble:hover{-webkit-filter:brightness(0.8);filter:brightness(0.8)}@media(max-width: 991px){.buy-button{border-radius:0px;padding:12px;width:100%}.buy-button .icon-bubble-container .icon-bubble-phone span,.buy-button .icon-bubble-container .icon-bubble span{display:none}.buy-button .icon-bubble-container .icon-bubble-phone i,.buy-button .icon-bubble-container .icon-bubble i{display:-webkit-box;display:-ms-flexbox;display:flex}}.s__imoveis{padding:100px 0px}.s__imoveis .container .s__imoveis__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s__imoveis .container .s__imoveis__top .s__imoveis__title .s__imoveis__title--subtitle{color:#03b0a3;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:120%;margin-bottom:8px}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area span{width:100%;max-width:351px;display:block;color:#8a8a8a;font-family:Inter;font-size:18px;font-weight:400;line-height:120%}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area .filter__button{border-radius:999px;background:#03b0a3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 26px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area .filter__button i,.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area .filter__button p{color:var(--white)}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area .filter__button p{color:#fff;font-size:16px;font-weight:600;line-height:120%;letter-spacing:.72px}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area .filter__button:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.s__imoveis .container .s__imoveis__content{width:100%;margin:56px 0px;gap:80px;overflow:hidden}.s__imoveis .container .s__imoveis__title__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.s__imoveis .container .s__imoveis__title__bottom .ctrl-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;width:100%;max-width:100px}.s__imoveis .container .s__imoveis__title__bottom .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.s__imoveis .container .s__imoveis__title__bottom .ctrl-slide .btn-swiper i{font-size:32px;color:var(--primary-blue)}.s__imoveis .container .s__imoveis__title__bottom .swiper-pagination{position:initial;height:3px;background:rgba(243,243,245,.8);max-width:400px}.s__imoveis .container .s__imoveis__title__bottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--primary-blue)}.s__imoveis .container .s__imoveis__title__bottom a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.s__imoveis .container .s__imoveis__title__bottom a span,.s__imoveis .container .s__imoveis__title__bottom a i{color:#03b0a3;font-size:18px}.s__imoveis .container .s__imoveis__title__bottom a span{font-family:Inter,sans-serif;font-weight:600;line-height:120%}.s__imoveis .container .s__imoveis__title__bottom a:hover span{text-decoration:underline}@media(max-width: 991px){.s__imoveis{padding:60px 0px}.s__imoveis .container .s__imoveis__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px}.s__imoveis .container .s__imoveis__top .s__imoveis__title .s__imoveis__title--subtitle{font-size:16px;margin-bottom:4px}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area{gap:16px}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area span{font-size:16px}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area .filter__button{padding:12px 16px}.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area .filter__button i,.s__imoveis .container .s__imoveis__top .s__imoveis__filter__area .filter__button p{font-size:16px}.s__imoveis .container .s__imoveis__content{margin:36px 0px;gap:16px}.s__imoveis .container .s__imoveis__title__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.s__imoveis .container .s__imoveis__title__bottom .ctrl-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%;max-width:60px}.s__imoveis .container .s__imoveis__title__bottom .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.s__imoveis .container .s__imoveis__title__bottom .ctrl-slide .btn-swiper i{font-size:24px;color:var(--primary-blue)}.s__imoveis .container .s__imoveis__title__bottom .swiper-pagination{display:none}.s__imoveis .container .s__imoveis__title__bottom a{font-size:16px}.s__imoveis .container .s__imoveis__title__bottom a span,.s__imoveis .container .s__imoveis__title__bottom a i{font-size:16px}}@media(max-width: 576px){.s__imoveis{padding:30px 0px}}.s__contato{padding:100px 0px;background:rgba(0,0,0,.03)}.s__contato .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}.s__contato .container .s__contato__title{width:100%;max-width:367px}.s__contato .container .s__contato__title p{color:#03b0a3;font-size:18px;font-weight:400;line-height:120%;margin-bottom:20px}.s__contato .container .s__contato__title h2{width:100%;max-width:512px}.s__contato .container .s__contato__title h3{color:#000a1e;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.8px;width:100%;max-width:255px;margin-top:16px}.s__contato .container .s__contato__title span{display:block;color:#989898;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-0.64px;margin-top:24px;font-family:"Inter",sans-serif}.s__contato .container picture{width:100%;height:100%;max-width:450px;max-height:600px;overflow:hidden}.s__contato .container picture img{width:100%;height:100%;max-width:500px;max-height:600px;-o-object-fit:cover;object-fit:cover}.s__contato .container .s__contato__form form{width:100%;min-width:350px}.s__contato .container .s__contato__form form .form-group{position:relative;margin-bottom:24px;border-radius:0px}.s__contato .container .s__contato__form form .form-group input{width:100%;padding:12px 0;font-size:16px;color:#848484;background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid #d1d1d1;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:0px}.s__contato .container .s__contato__form form .form-group input:focus{border:0px;-webkit-box-shadow:none !important;box-shadow:none !important}.s__contato .container .s__contato__form form .form-group label{position:absolute;top:12px;left:0;font-size:16px;color:#848484;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.s__contato .container .s__contato__form form .form-group input:focus,.s__contato .container .s__contato__form form .form-group input:valid{border-bottom:2px solid #03b0a3}.s__contato .container .s__contato__form form .form-group input:focus+label,.s__contato .container .s__contato__form form .form-group input:valid+label{font-size:12px;top:-8px;color:#03b0a3}.s__contato .container .s__contato__form form .checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.s__contato .container .s__contato__form form .checkbox-group label{font-size:14px;color:#505050;font-family:Inter,sans-serif;font-weight:400}.s__contato .container .s__contato__form form .checkbox-group input{width:20px;height:20px;accent-color:#03b0a3}.s__contato .container .s__contato__form form #submit-btn{border-radius:100px;background:hsla(0,0%,100%,.56);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:16px 0px;margin-top:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.s__contato .container .s__contato__form form #submit-btn i,.s__contato .container .s__contato__form form #submit-btn p{-webkit-transition:all .3s ease;transition:all .3s ease;color:rgba(0,10,30,.32)}.s__contato .container .s__contato__form form #submit-btn i{font-size:18px}.s__contato .container .s__contato__form form #submit-btn p{font-size:16px;font-weight:400;line-height:120%;letter-spacing:-0.64px}.s__contato .container .s__contato__form form #submit-btn:enabled{background:#03b0a3;color:#fff;cursor:pointer}.s__contato .container .s__contato__form form #submit-btn:enabled i,.s__contato .container .s__contato__form form #submit-btn:enabled p{color:#fff}@media(max-width: 991px){.s__contato{padding:60px 0px}.s__contato .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px}.s__contato .container .s__contato__title{width:100%;max-width:100%}.s__contato .container .s__contato__title p{font-size:16px}.s__contato .container .s__contato__title h2{width:100%;max-width:100%}.s__contato .container .s__contato__title h3{font-size:18px;width:100%;max-width:100%;margin-top:12px}.s__contato .container .s__contato__title span{font-size:16px;margin-top:16px}.s__contato .container picture{display:none}.s__contato .container picture img{display:none}}@media(max-width: 576px){.s__contato{padding:30px 0px}.s__contato .container .s__contato__title p{margin-bottom:12px}.s__contato .container .s__contato__form form{min-width:100%}}.s__diferenciais{padding-top:100px}.s__diferenciais .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s__diferenciais .container .s__diferenciais__title{width:100%}.s__diferenciais .container .s__diferenciais__title p{color:#03b0a3;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:120%;margin-bottom:20px}.s__diferenciais .container .s__diferenciais__title h2{width:100%;max-width:512px}.s__diferenciais .container .s__diferenciais__title__subtitle{margin-top:40px;width:100%;max-width:587px}.s__diferenciais .container .s__diferenciais__title__subtitle p{font-size:16px;letter-spacing:-0.64px;color:#726e83;font-family:Inter,sans-serif;font-weight:400;line-height:150%}@media(max-width: 991px){.s__diferenciais{padding-top:60px}.s__diferenciais .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.s__diferenciais .container .s__diferenciais__title p{font-size:16px;margin-bottom:8px}.s__diferenciais .container .s__diferenciais__title h2{max-width:100%}.s__diferenciais .container .s__diferenciais__title__subtitle{margin-top:20px}}@media(max-width: 576px){.s__diferenciais{padding-top:30px}}.s__diferenciais__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:36px;margin-top:75px;width:100%}@media(max-width: 991px){.s__diferenciais__images{margin-top:20px;gap:12px}}.s__blog{padding:100px 0px;overflow:hidden}.s__blog .container .s__blog__title{width:100%;margin-bottom:36px}.s__blog .container .s__blog__title .s__blog__title--subtitle{color:#03b0a3;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:120%;margin-bottom:16px}.s__blog .container .s__blog__content{width:100%;margin-bottom:56px;gap:80px;overflow:hidden}.s__blog .container .s__blog__title__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.s__blog .container .s__blog__title__bottom .ctrl-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;width:100%;max-width:100px}.s__blog .container .s__blog__title__bottom .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.s__blog .container .s__blog__title__bottom .ctrl-slide .btn-swiper i{font-size:32px;color:var(--primary-blue)}.s__blog .container .s__blog__title__bottom .swiper-pagination{position:initial;height:3px;background:rgba(243,243,245,.8);max-width:400px}.s__blog .container .s__blog__title__bottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--primary-blue)}.s__blog .container .s__blog__title__bottom a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.s__blog .container .s__blog__title__bottom a span,.s__blog .container .s__blog__title__bottom a i{color:#03b0a3;font-size:18px}.s__blog .container .s__blog__title__bottom a span{font-family:Inter,sans-serif;font-weight:600;line-height:120%}.s__blog .container .s__blog__title__bottom a:hover span{text-decoration:underline}@media(max-width: 991px){.s__blog{padding:60px 0px}.s__blog .container .s__blog__title{margin-bottom:20px}.s__blog .container .s__blog__title .s__blog__title--subtitle{font-size:16px;margin-bottom:8px}.s__blog .container .s__blog__content{margin-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.s__blog .container .s__blog__title__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.s__blog .container .s__blog__title__bottom .ctrl-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%;max-width:60px}.s__blog .container .s__blog__title__bottom .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.s__blog .container .s__blog__title__bottom .ctrl-slide .btn-swiper i{font-size:24px;color:var(--primary-blue)}.s__blog .container .s__blog__title__bottom .swiper-pagination{display:none}.s__blog .container .s__blog__title__bottom a{font-size:16px}.s__blog .container .s__blog__title__bottom a span,.s__blog .container .s__blog__title__bottom a i{font-size:16px}}@media(max-width: 576px){.s__blog{padding:30px 0px}}