@-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__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__hero__imoveis{position:relative;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.s__hero__imoveis::before{content:"";width:100%;height:100vh;position:absolute;background:rgba(0,10,30,.42);top:0;left:0}.s__hero__imoveis .container{position:relative;z-index:1;height:100%;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}.s__hero__imoveis .container h1,.s__hero__imoveis .container h2,.s__hero__imoveis .container p{color:#fff;font-weight:400;line-height:120%;text-align:center}.s__hero__imoveis .container h1{font-size:54px;font-weight:400;letter-spacing:-3.52px;margin-bottom:16px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.s__hero__imoveis .container h2{width:100%;max-width:1000px;font-size:32px;letter-spacing:-1.92px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.s__hero__imoveis .container .s__hero__imoveis__content{border-radius:999px;border:1.5px solid hsla(0,0%,100%,.16);background:rgba(47,45,41,.56);backdrop-filter:blur(16px);padding:18px 60px;margin-top:30px}.s__hero__imoveis .container .s__hero__imoveis__content p{max-width:700px;font-size:17px;text-align:center;line-height:150%}.s__hero__imoveis .container .s__hero__imoveis__image__mcmv{background-color:#fff;border-radius:6px;padding:6px 12px;margin-top:30px}.s__hero__imoveis .container .s__hero__imoveis__image__mcmv picture img{width:100%;height:100%;max-width:210px;max-height:210px}@media(max-width: 991px){.s__hero__imoveis .container{padding-top:100px}.s__hero__imoveis .container h1{font-size:38px;margin-bottom:8px}.s__hero__imoveis .container h2{font-size:24px}.s__hero__imoveis .container .s__hero__imoveis__content{margin-top:20px;border-radius:12px;width:100%}.s__hero__imoveis .container .s__hero__imoveis__content p{font-size:16px}}@media(max-width: 576px){.s__hero__imoveis{top:-70px}.s__hero__imoveis .container{padding-top:120px}.s__hero__imoveis .container h1{font-size:32px;margin-bottom:4px;letter-spacing:-1.52px}.s__hero__imoveis .container h2{font-size:20px;letter-spacing:-1.52px}.s__hero__imoveis .container .s__hero__imoveis__content{padding:12px 20px}.s__hero__imoveis .container .s__hero__imoveis__content p{font-size:16px}.s__hero__imoveis .container .s__hero__imoveis__image__mcmv{padding:8px}.s__hero__imoveis .container .s__hero__imoveis__image__mcmv picture img{width:100%;height:100%;max-width:150px;max-height:150px}}.s__content{padding:100px 0px}.s__content .container{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:justify;-ms-flex-pack:justify;justify-content:space-between;gap:100px}.s__content .container .s__content__title{width:100%;max-width:500px}.s__content .container .s__content__title span{color:#03b0a3;font-size:18px;font-weight:400;line-height:120%}.s__content .container .s__content__title h1{color:#000a1e;font-size:46px;font-weight:400;line-height:120%;letter-spacing:-2.24px;margin-top:8px}.s__content .container .s__content__title p{margin-top:16px;color:#282828;font-size:18px;font-weight:400;line-height:150%}.s__content .container .s__content__title .btn__mapa{width:100%;max-width:419px;cursor:pointer;height:48px;background-color:#03b0a3;border-radius:999px;width:100%;color:#fff;font-family:Inter;text-transform:uppercase;font-size:16px;font-weight:600;line-height:120%;letter-spacing:.72px;margin-top:32px;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}.s__content .container .s__content__title .btn__mapa:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.s__content .container .s__content__list{width:100%;max-width:500px;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:flex-start}.s__content .container .s__content__list li{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:16px}.s__content .container .s__content__list li p{color:#424242;font-family:Inter;font-size:18px;font-weight:500;line-height:150%}@media(max-width: 991px){.s__content{padding-top:0px;padding-bottom:30px}.s__content .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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.s__content .container .s__content__title h1{font-size:28px}.s__content .container .s__content__title p{font-size:16px}.s__content .container .s__content__title .btn__mapa{margin-top:20px}.s__content .container .s__content__list{grid-template-columns:1fr;grid-gap:20px}.s__content .container .s__content__list li{gap:12px}.s__content .container .s__content__list li img{width:24px;height:24px}.s__content .container .s__content__list li p{font-size:16px}}.s__localizacao{padding:100px 0px;scroll-margin-top:200px !important;background:#f3f3f3}.s__localizacao .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:64px}.s__localizacao .container .s__localizacao__top{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s__localizacao .container .s__localizacao__top .s__localizacao__title p{color:#03b0a3;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:120%;margin-bottom:8px}.s__localizacao .container .s__localizacao__top .s__localizacao__tab{border-bottom:1px solid #d1d1d1;width:300px;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:32px}.s__localizacao .container .s__localizacao__top .s__localizacao__tab .tab-linking-2{cursor:pointer;padding-bottom:12px;width:140px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:2px solid rgba(0,0,0,0);text-transform:uppercase}.s__localizacao .container .s__localizacao__top .s__localizacao__tab .tab-linking-2:hover{border-bottom:2px solid #03b0a3;color:#03b0a3}.s__localizacao .container .s__localizacao__top .s__localizacao__tab .tab-linking-2.active{border-bottom:2px solid #03b0a3;color:#03b0a3}.s__localizacao .container .tab-content-2{width:100%;display:none;overflow:hidden;padding:24px;width:100%;background-color:var(--white)}.s__localizacao .container .tab-content-2.active{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__localizacao .container .tab-content-2 .map-content{width:100%;max-width:400px;padding:24px 32px}.s__localizacao .container .tab-content-2 .map-content h3,.s__localizacao .container .tab-content-2 .map-content p{font-family:Inter,sans-serif}.s__localizacao .container .tab-content-2 .map-content h3{color:#2b2b2b;font-size:32px;font-weight:500;margin-bottom:16px}.s__localizacao .container .tab-content-2 .map-content p{color:#8d8d8d;font-size:22px;font-weight:400}.s__localizacao .container .tab-content-2 .map-content .btn__mapa{cursor:pointer;height:48px;background-color:#03b0a3;border-radius:999px;width:100%;color:#fff;font-family:Inter;text-transform:uppercase;font-size:16px;font-weight:600;line-height:120%;letter-spacing:.72px;margin-top:32px;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}.s__localizacao .container .tab-content-2 .map-content .btn__mapa:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.s__localizacao .container .tab-content-2 .map-content-2{width:100%;max-width:500px;padding:24px 32px}.s__localizacao .container .tab-content-2 .map-content-2 h3,.s__localizacao .container .tab-content-2 .map-content-2 p{font-family:Inter,sans-serif}.s__localizacao .container .tab-content-2 .map-content-2 h3{color:#2b2b2b;font-size:28px;font-weight:500;margin-bottom:16px}.s__localizacao .container .tab-content-2 .map-content-2 p{color:#8d8d8d;font-size:18px;font-weight:400}.s__localizacao .container .tab-content-2 .map-content-2 .btn__mapa{cursor:pointer;height:48px;background-color:#03b0a3;border-radius:999px;width:100%;color:#fff;font-family:Inter;text-transform:uppercase;font-size:16px;font-weight:600;line-height:120%;letter-spacing:.72px;margin-top:32px;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}.s__localizacao .container .tab-content-2 .map-content-2 .btn__mapa:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.s__localizacao .container .tab-content-2 .map-iframe-2{width:100%;max-width:500px;height:300px}.s__localizacao .container .tab-content-2 .map-iframe-2 img{width:100%;max-width:500px;height:300px;background-size:cover}@media(max-width: 991px){.s__localizacao{padding:40px 0px}.s__localizacao .container{gap:20px}.s__localizacao .container .s__localizacao__top{gap:16px;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__localizacao .container .s__localizacao__top .s__localizacao__title p{font-size:16px;margin-bottom:4px}.s__localizacao .container .s__localizacao__top .s__localizacao__tab{gap:16px;width:100%}.s__localizacao .container .s__localizacao__top .s__localizacao__tab .tab-linking-2{padding-bottom:8px;width:100%;font-size:14px}.s__localizacao .container .tab-content-2.active{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}.s__localizacao .container .tab-content-2 .map-iframe iframe{width:300px;height:300px}.s__localizacao .container .tab-content-2 .map-content{width:100%;max-width:100%;padding:0px}.s__localizacao .container .tab-content-2 .map-content h3{font-size:24px;margin-bottom:12px}.s__localizacao .container .tab-content-2 .map-content p{font-size:18px}.s__localizacao .container .tab-content-2 .map-content .btn__mapa{height:40px;font-size:14px;margin-top:16px}.s__localizacao .container .tab-content-2 .map-content-2{padding:0px;padding-bottom:20px}.s__localizacao .container .tab-content-2 .map-content-2 h3{font-size:24px}.s__localizacao .container .tab-content-2 .map-content-2 p{font-size:16px}}.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:40px}}.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%;overflow:hidden}.s__diferenciais__images .swiper-wrapper{height:800px;max-height:800px}.s__diferenciais__images .swiper-wrapper .swiper-slide{height:800px;max-height:800px}.s__diferenciais__images .swiper-wrapper .swiper-slide a{width:100%;height:800px;max-height:800px}.s__diferenciais__images .swiper-wrapper .swiper-slide picture{height:800px;max-height:800px}.s__diferenciais__images .swiper-wrapper .swiper-slide picture img{width:100%;height:800px;max-height:800px}@media(max-width: 991px){.s__diferenciais__images{margin-top:20px;gap:12px}}.s__plantas__imoveis{padding:100px 0px}.s__plantas__imoveis .container .s__plantas__imoveis__title{text-align:center;width:100%}.s__plantas__imoveis .container .s__plantas__imoveis__title h2{margin-bottom:16px}.s__plantas__imoveis .container .s__plantas__tabs{padding-top:56px;border-bottom:1px solid #d1d1d1;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px}.s__plantas__imoveis .container .s__plantas__tabs .tab-linking{padding-bottom:12px;width:100px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:2px solid rgba(0,0,0,0)}.s__plantas__imoveis .container .s__plantas__tabs .tab-linking:hover{border-bottom:2px solid #03b0a3;color:#03b0a3}.s__plantas__imoveis .container .s__plantas__tabs .tab-linking.active{border-bottom:2px solid #03b0a3;color:#03b0a3}.s__plantas__imoveis .container .tab-contents{width:100%;padding:42px 20px;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:20px;display:none;overflow:hidden}.s__plantas__imoveis .container .tab-contents p{text-align:center}.s__plantas__imoveis .container .tab-contents.active{display:block;gap:20px;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}@media(max-width: 991px){.s__plantas__imoveis{padding:60px 0px}.s__plantas__imoveis .container .s__plantas__tabs{padding-top:30px}.s__plantas__imoveis .container .tab-contents{padding:20px 10px;gap:16px}}@media(max-width: 576px){.s__plantas__imoveis{padding:40px 0px}}.decorado_virtual{padding:100px 0px;background-color:rgba(0,0,0,.03)}.decorado_virtual .container .decorado__virtual__card{width:100%;border:1px solid rgba(16,177,163,.12);background:radial-gradient(68.08% 54.75% at 53.89% 50.14%, rgba(11, 123, 114, 0.31) 54%, rgba(0, 138, 128, 0.19) 90.5%);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;padding:12px 48px}.decorado_virtual .container .decorado__virtual__card svg{max-width:140px}.decorado_virtual .container .decorado__virtual__card h2,.decorado_virtual .container .decorado__virtual__card i{color:#000a1e}.decorado_virtual .container .decorado__virtual__card h2{text-align:center;font-family:Lexend;font-size:36px;font-weight:400;line-height:110%}.decorado_virtual .container .decorado__virtual__card i{font-size:44px}.decorado_virtual .container .decorado_virtual_videos{overflow:hidden;width:100%;margin-top:64px}.decorado_virtual .container .decorado_virtual_videos .swiper-wrapper{max-width:1260px;height:620px}.decorado_virtual .container .decorado_virtual_videos .swiper-wrapper .swiper-slide{max-width:1280px !important;height:620px}.decorado_virtual .container .decorado_virtual_videos .swiper-wrapper .swiper-slide iframe{width:100%;height:620px}.decorado_virtual .container .s__decorado__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%;margin-top:64px}.decorado_virtual .container .s__decorado__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}.decorado_virtual .container .s__decorado__title__bottom .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.decorado_virtual .container .s__decorado__title__bottom .ctrl-slide .btn-swiper i{font-size:32px;color:var(--primary-blue)}.decorado_virtual .container .s__decorado__title__bottom .swiper-pagination{position:initial;height:3px;background:rgba(243,243,245,.8);max-width:400px}.decorado_virtual .container .s__decorado__title__bottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--primary-blue)}.decorado_virtual .container .s__decorado__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}.decorado_virtual .container .s__decorado__title__bottom a span,.decorado_virtual .container .s__decorado__title__bottom a i{color:#03b0a3;font-size:18px}.decorado_virtual .container .s__decorado__title__bottom a span{font-family:Inter,sans-serif;font-weight:600;line-height:120%}.decorado_virtual .container .s__decorado__title__bottom a:hover span{text-decoration:underline}@media(max-width: 991px){.decorado_virtual{padding:40px 0px}.decorado_virtual .container .decorado__virtual__card{padding:12px 24px}.decorado_virtual .container .decorado__virtual__card svg{max-width:80px;height:100px}.decorado_virtual .container .decorado__virtual__card h2{font-size:24px}.decorado_virtual .container .decorado__virtual__card i{font-size:32px}.decorado_virtual .container .decorado_virtual_videos{margin-top:32px}.decorado_virtual .container .decorado_virtual_videos .swiper-wrapper{height:400px}.decorado_virtual .container .decorado_virtual_videos .swiper-wrapper .swiper-slide{height:400px}.decorado_virtual .container .decorado_virtual_videos .swiper-wrapper .swiper-slide iframe{height:400px}.decorado_virtual .container .s__decorado__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;margin-top:32px}.decorado_virtual .container .s__decorado__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}.decorado_virtual .container .s__decorado__title__bottom .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.decorado_virtual .container .s__decorado__title__bottom .ctrl-slide .btn-swiper i{font-size:24px;color:var(--primary-blue)}.decorado_virtual .container .s__decorado__title__bottom .swiper-pagination{display:none}.decorado_virtual .container .s__decorado__title__bottom a{font-size:16px}.decorado_virtual .container .s__decorado__title__bottom a span,.decorado_virtual .container .s__decorado__title__bottom a i{font-size:16px}}.s__diferenciais__imoveis{padding:100px 0px}.s__diferenciais__imoveis .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__imoveis .container .s__diferenciais__imoveis__title{text-align:center;width:100%}.s__diferenciais__imoveis .container .s__diferenciais__imoveis__title h2{margin-bottom:16px}.s__diferenciais__imoveis .container .s__diferenciais__tabs{padding-top:56px;border-bottom:1px solid #d1d1d1;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:32px}.s__diferenciais__imoveis .container .s__diferenciais__tabs .tab-link{padding-bottom:12px;width:120px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:2px solid rgba(0,0,0,0)}.s__diferenciais__imoveis .container .s__diferenciais__tabs .tab-link:hover{border-bottom:2px solid #03b0a3;color:#03b0a3}.s__diferenciais__imoveis .container .s__diferenciais__tabs .tab-link.active{border-bottom:2px solid #03b0a3;color:#03b0a3}.s__diferenciais__imoveis .container .tab-content{width:100%;display:none;overflow:hidden}.s__diferenciais__imoveis .container .tab-content.active{display:block}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider{width:100%;margin-top:0px;overflow:hidden}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__content{margin-top:64px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__content .swiper-wrapper{max-width:1260px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__content .swiper-wrapper .swiper-slide{max-width:352px !important}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__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%;margin-top:72px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__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__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom .ctrl-slide .btn-swiper i{font-size:32px;color:var(--primary-blue)}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom .swiper-pagination{position:initial;height:3px;background:rgba(243,243,245,.8);max-width:400px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--primary-blue)}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__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__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom a span,.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom a i{color:#03b0a3;font-size:18px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom a span{font-family:Inter,sans-serif;font-weight:600;line-height:120%}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom a:hover span{text-decoration:underline}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum{width:100%;margin-top:0px;overflow:hidden}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__content__comum{margin-top:64px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__content__comum .swiper-wrapper{max-width:1260px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__content__comum .swiper-wrapper .swiper-slide{max-width:352px !important}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum{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%;margin-top:72px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .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__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .ctrl-slide .btn-swiper i{font-size:32px;color:var(--primary-blue)}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .swiper-pagination{position:initial;height:3px;background:rgba(243,243,245,.8);max-width:400px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--primary-blue)}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum 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__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum a span,.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum a i{color:#03b0a3;font-size:18px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum a span{font-family:Inter,sans-serif;font-weight:600;line-height:120%}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum a:hover span{text-decoration:underline}@media(max-width: 991px){.s__diferenciais__imoveis{padding:60px 0px}.s__diferenciais__imoveis .container .s__diferenciais__imoveis__title h2{margin-bottom:12px}.s__diferenciais__imoveis .container .s__diferenciais__tabs{padding-top:30px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__content{margin-top:32px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__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;margin-top:32px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__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__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom .ctrl-slide .btn-swiper i{font-size:24px;color:var(--primary-blue)}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom .swiper-pagination{display:none}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom a{font-size:16px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom a span,.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider .s__diferenciais__imoveis__slider__bottom a i{font-size:16px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__content__comum{margin-top:32px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum{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;margin-top:32px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .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__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .ctrl-slide .swiper-button-disabled{opacity:.3;pointer-events:none;cursor:no-drop}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .ctrl-slide .btn-swiper i{font-size:24px;color:var(--primary-blue)}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum .swiper-pagination{display:none}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum a{font-size:16px}.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum a span,.s__diferenciais__imoveis .container .tab-content .s__diferenciais__imoveis__slider__comum .s__diferenciais__imoveis__slider__bottom__comum a i{font-size:16px}}@media(max-width: 576px){.s__diferenciais__imoveis{padding:40px 0px}}.s__empreendimento{padding:100px 0px}.s__empreendimento .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}.s__empreendimento .container .s__empreendimento__imagem picture{width:600px;height:584px}.s__empreendimento .container .s__empreendimento__imagem picture img{width:600px;height:584px}.s__empreendimento .container .s__empreendimento__conteudo{width:100%;max-width:507px}.s__empreendimento .container .s__empreendimento__conteudo span{color:#03b0a3;font-family:"Inter",sans-serif;font-size:18px;font-weight:400;line-height:120%}.s__empreendimento .container .s__empreendimento__conteudo h2{margin-top:16px;margin-bottom:16px;text-transform:capitalize}.s__empreendimento .container .s__empreendimento__conteudo .s__empreendimento__conteudo__text p{margin-bottom:16px;color:#3f3f3f}@media(max-width: 991px){.s__empreendimento{padding:60px 0px}.s__empreendimento .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s__empreendimento .container .s__empreendimento__imagem picture{width:100%;height:100%}.s__empreendimento .container .s__empreendimento__imagem picture img{width:100%;height:100%}}@media(max-width: 576px){.s__empreendimento{padding:40px 0px}}.s__contato{padding:100px 0px;background:#f3f3f3}.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:#3f3f3f;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:40px 0px}.s__contato .container .s__contato__title p{margin-bottom:12px}.s__contato .container .s__contato__form form{min-width:100%}}.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:40px 0px}}