.font, .caption.caption-webdoor .title, section.section-aptos .wrap-nav-apt p, section.section-localizacao .wrap-links-din-local .act-lugar, section.section-viewco .wrap-counters .captions, section.section-contato form input, .container-check.white span, .swiper-pagination-bullet, footer *, header.header-1 .wrapper-nav p, header.header-1 nav a, header.header-1 nav a.actived, .webdoor .webdoor-caption, .webdoor .webdoor-caption p, body, body strong, body b, .ico-whats p{font-family: "Montserrat", sans-serif;font-weight: 400;font-style: normal;}.font2, .fontB, .caption .labelSection, .caption .title b, .caption .title strong, .caption.caption-webdoor .title strong, section.section-aptos .wrap-menu-aptos .links-dinamics.actived, .wrap-navigation-sw .swiper-pagination-current-custom{font-family: "Montserrat", sans-serif;font-weight: 700;font-style: normal;}.font3, .caption .title, .caption.caption-webdoor .text, section.section-aptos .wrap-menu-aptos .links-dinamics{font-family: "Montserrat", sans-serif;font-weight: 300;font-style: normal;}.bg-image, .legend{position: relative;z-index: 1;}.bg-image::after, .legend::after{content: "";position: absolute;left: 0;top: 0;z-index: -1;background-image: url(../images/elipsci-pattern.png);opacity: 0.2;width: 100%;height: 100%;}*{box-sizing: border-box;}html.lenis{height: auto;}.lenis.lenis-smooth{scroll-behavior: auto;}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain;}.lenis.lenis-scrolling iframe{pointer-events: none;}img{width: auto;height: auto;max-width: 100%;display: block;font-style: italic;background-repeat: no-repeat;background-size: cover;}img.fullimage{width: 100%;height: 100%;max-width: 100%;display: block;}::-webkit-scrollbar{width: 10px;}::-webkit-scrollbar-track{border-radius: 0 !important;background-color: rgba(108, 20, 28, 0.8);}::-webkit-scrollbar-thumb{background-color: #FFFFFF;border-radius: 0px;border: 3px solid transparent;}:root{font-size: 62.5%;}button{border: none;background-color: transparent;}body strong, body b{font-weight: bold;}body em, body i{font-style: italic;}body.scroll-off{overflow: hidden;}@media (max-width: 992px){body{overflow-x: hidden;}}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{margin: 0 !important;}.labelSection{padding: 70px 0;margin-bottom: 0;}.gap-top-title{padding-top: 70px;}.gap-bottom-title{padding-bottom: 70px;}.container{width: 100%;max-width: 1920px;padding: 0;position: relative;}.wrapper{padding: 40px;width: 100%;}.wrapper--footer{padding-bottom: 0;}@media (max-width: 992px){.wrapper{padding: 20px;}}.gap-top{padding-top: 100px;}@media screen and (max-width: 992px){.gap-top{padding-top: 50px;}}.gap-bottom{padding-bottom: 100px;}@media screen and (max-width: 992px){.gap-bottom{padding-bottom: 50px;}}.gap-m-top{margin-top: 100px;}@media screen and (max-width: 992px){.gap-m-top{margin-top: 50px;}}.gap-m-bottom{margin-bottom: 100px;}@media screen and (max-width: 992px){.gap-m-bottom{margin-bottom: 50px;}}.bg-eye{background-color: #6C141C;}.bg-eye *{color: white;}.color-white{color: #FFFFFF;}.color-black{color: #000000;}.color-theme{color: #6C141C;}.color-1{color: #6C141C !important;}.color-2{color: #6C141C !important;}.color-4{color: #304697 !important;}.color-4 *{color: #304697 !important;}.color-5{color: #AFCB10 !important;}.color-5 *{color: #AFCB10 !important;}.color-6{color: #A35DA1 !important;}.color-6 *{color: #A35DA1 !important;}.bg-white{background-color: #FFFFFF;}.bg-black{background-color: #000000;}.bg-1{background-color: #6C141C;}.bg-2{background-color: #6C141C;}.bg-4{background-color: #304697 !important;}.bg-5{background-color: #AFCB10 !important;}.bg-6{background-color: #A35DA1 !important;}.bg-white *{color: #6C141C;}.bg-1 .swiper-button-prev:after, .bg-1 .swiper-button-next:after{color: white !important;}.bg-1 *{color: white;}.bg-2 *, .bg-image *{color: white;}ul{margin: 0;padding: 0;}.h-sh{height: 70svh !important;}@media (max-width: 992px){.h-sh{height: 50svh !important;}}.h-sh-2{height: 85svh !important;}@media (max-width: 992px){.h-sh-2{height: 50svh !important;}}.playBtn{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 1;}@media (max-width: 992px){.playBtn{width: 80px !important;height: 60px !important;}}.ico-whats{position: fixed;bottom: 40px;right: 40px;z-index: 9;background-color: #6DDE1A;width: 132px;height: 45px;border-radius: 45px;display: flex;align-items: center;justify-content: center;text-decoration: none;}.ico-whats p{text-decoration: none;color: white;font-size: 1.2rem;margin: 0;}@media (max-width: 992px){.ico-whats{bottom: 20px;right: 20px;}}@media (max-width: 768px){.ico-whats{width: 45px;}}.h-gal{height: 100%;}@media (max-width: 992px){.h-gal{height: auto;}}picture img{margin-left: auto;margin-right: auto;}picture.overlay-filter img{filter: brightness(0.5);}.bar-text{width: 160px;height: 10px;}.webdoor{position: relative;background-color: transparent;overflow: hidden;min-height: 100svh;display: flex;align-items: center;}.webdoor::after{content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 0;background: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.15);}.webdoor picture{display: block;position: relative;position: absolute;left: 0;top: 0;height: 100svh;width: 100%;}.webdoor picture video, .webdoor picture img{position: absolute;left: 0;top: 0;z-index: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.webdoor .legend{position: static;padding: 0px 30px;height: auto;display: inline-block;}@media (width > 1140px){.webdoor.scrolling{z-index: 5;}}.webdoor.white{background-color: #FFFFFF;}.webdoor.black{background-color: #000000;}.webdoor .webdoor-areas{position: absolute;width: -moz-fit-content;width: fit-content;left: 40px;display: flex;align-items: center;justify-content: center;flex-flow: column;z-index: 1;bottom: 40px;}.webdoor .webdoor-areas .webdoor-logo-minha-casa{width: 100%;display: flex;justify-content: flex-start;}.webdoor .webdoor-areas .webdoor-logo-minha-casa img{max-width: 100px;transition: all 0.5s ease;opacity: 0;transform: translateY(500px);transition-delay: 1s;}@media (max-width: 768px){.webdoor .webdoor-areas .webdoor-logo-minha-casa{max-width: 80px;}.webdoor .webdoor-areas .webdoor-logo-minha-casa img{max-width: 100%;}}.webdoor .webdoor-areas .caption{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}.webdoor .webdoor-areas .caption .title, .webdoor .webdoor-areas .caption .text{transition: all 0.5s ease 1.5s;opacity: 0;transform: translateY(50px);}@media (max-width: 768px){.webdoor .webdoor-areas{bottom: auto;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;}.webdoor .webdoor-areas .caption{justify-content: center;align-items: center;}}.webdoor .webdoor-caption{width: 100%;position: absolute;z-index: 2;left: 50%;transform: translate(-50%, 50%);opacity: 0;color: #FFFFFF;text-align: center;transition: all 0.7s ease;}.webdoor .webdoor-caption p{transition: all 3.5s cubic-bezier(0.16, 1, 0.3, 1);position: relative;color: #000000;display: block;color: #FFFFFF;}@media screen and (max-height: 950px) and (orientation: landscape){.webdoor .webdoor-caption{top: 30px;}}.webdoor.motion-in .webdoor-logo-minha-casa img{transform: translateY(0);opacity: 1;}.webdoor.motion-in .title, .webdoor.motion-in .text{opacity: 1 !important;transform: translateY(0px) !important;}.webdoor.motion-in .text{transition-delay: 0.1s;}@media (max-height: 900px) and (orientation: landscape){.webdoor .webdoor-areas{top: 70%;}}@media (max-width: 992px){.webdoor{flex-direction: column;display: flex;justify-content: center;}.webdoor .webdoor-areas .caption{transform: translateY(0) !important;}.webdoor .webdoor-areas .caption .title, .webdoor .webdoor-areas .caption .text{opacity: 1;transform: translateY(0);}}.hover-link, header.header-1 nav a{position: relative;}.hover-link::before, header.header-1 nav a::before{content: "";width: 0;height: 100%;left: 0;bottom: 0;position: absolute;z-index: -1;background-color: #000000;transition: all 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);}.hover-link:hover::before, header.header-1 nav a:hover::before, .hover-link.actived::before, header.header-1 nav a.actived::before{width: 100%;left: auto;right: 0;}.hover-underline{position: relative;}.hover-underline::before{content: "";width: 0;height: 2px;left: 0;bottom: -2px;position: absolute;z-index: 0;background-color: #000000;transition: all 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);}.hover-underline:hover::before, .hover-underline.actived:not([data-scrollto])::before{width: 100%;left: auto;right: 0;}.hover-underline.actived::before{background-color: #6C141C;}.bg-transition{background-color: white;transition: background-color 1s ease;transform: skewX(10px);}.bg-transition.in-view{background-color: #6C141C;}.bg-transition.in-view *{color: white;}.bg-transition-black{background-color: #FFFFFF;transition: background-color 1s ease;transform: skewX(10px);}.bg-transition-black.in-view{background-color: #000000;}@media (min-width: 992px){.wrap-sticky-height{height: 60vh;}}.elm-sticky{top: 40px;position: sticky;}.elm-sticky-menu{top: 100px;}.elm-sticky-50{top: 50%;}.elm-sticky-25{top: 25%;}.bl-h-100-center{min-height: 100vh;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}.text-intro{opacity: 0;transform: skew(-3deg);transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);}.text-intro.in-view{opacity: 1;transform: skew(0);}.wrap-picture-img-parallax{width: 100%;position: relative;}.wrap-picture-img-parallax::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background-color: #6C141C;transition: height 1s cubic-bezier(0.27, 0.16, 0, 1.01);z-index: 2;}.wrap-picture-img-parallax .wrap-img-parallax{display: block;position: relative;width: 100%;height: 100%;overflow: hidden;}.wrap-picture-img-parallax .wrap-img-parallax img, .wrap-picture-img-parallax .wrap-img-parallax video{-o-object-fit: cover;object-fit: cover;position: relative;-o-object-position: center top;object-position: center top;width: 100%;height: 100%;}.wrap-picture-img-parallax.in-view::after{height: 0;}.wrap-picture-img-parallax img{width: 100%;}.showFade{transition: all 1s cubic-bezier(0.27, 0.16, 0, 1.01);opacity: 0;transform: translateY(350px);}.showFade.in-view{opacity: 1;transform: translateY(0px);}header{}header.header-1{position: absolute;top: 0;left: 0;right: 0;width: 100%;margin: 0 auto;z-index: 3;padding: 40px 0;display: flex;align-items: center;justify-content: flex-end;transition: top 1s cubic-bezier(0.55, 0.085, 0, 0.99);background: transparent;}header.header-1 .ico-logo{display: block;overflow: hidden;transition: all 1s cubic-bezier(0.83, 0, 0.17, 1);}header.header-1 .ico-logo svg{transition: all 1.5s cubic-bezier(0.83, 0, 0.17, 1);transform: translateY(500px);height: 100%;width: 100%;}header.header-1 .ico-logo-min{display: none;}header.header-1 .wrapper-nav{display: flex;align-items: center;padding: 0px 10px;}header.header-1 .wrapper-nav p{margin: 0;font-size: 1.4rem;color: white;}header.header-1 .wrapper-nav .elm-sandwitch{display: none;}header.header-1 nav{display: flex;transition: opacity 0.7s cubic-bezier(0.55, 0.085, 0, 0.99);transform: translateY(-200px);right: 0;gap: 1vw;}header.header-1 nav a{cursor: pointer;color: #FFFFFF;text-decoration: none;font-size: 1.4rem;white-space: nowrap;width: -moz-fit-content;width: fit-content;}header.header-1 nav a::before{background-color: #6C141C;height: 2px;}header.header-1 nav a.actived::before{opacity: 0;}header.header-1 .block-header-info{display: flex;justify-content: center;align-items: center;height: 31px;flex-wrap: nowrap;white-space: nowrap;width: -moz-fit-content;width: fit-content;padding: 0 15px;background-color: #6C141C;}header.header-1 .block-header-info p{color: white;font-size: 1.2rem;margin: 0;font-weight: bold;}header .logo-center-scroll{display: none;position: relative;top: 0;width: -moz-fit-content;width: fit-content;height: 40px;}header.header-absolute{position: absolute;top: -500px;}header.header-absolute svg{transform: translateX(0px);filter: brightness(100);}header.motion-in{top: 0px;}header.motion-in nav{position: relative;transform: translateY(0);}header.motion-in .ico-logo svg{transform: translateY(0px);}header.motion-in nav a{transform: translateY(0);}header.motion-in.scrolling{background-color: #6c141c;height: 57px;padding: 0;position: fixed;z-index: 4;}header.motion-in.scrolling .elm-sandwitch{display: flex;}header.motion-in.scrolling .ico-logo{display: none;}header.motion-in.scrolling .ico-logo-min{display: block;}header.motion-in.scrolling .wrapper-nav{height: 31px;width: -moz-fit-content;width: fit-content;transition: all 0.5s ease;background-color: #6C141C;}header.motion-in.scrolling .ico-logo-min, header.motion-in.scrolling .wrapper-nav{position: relative;}header.motion-in.scrolling .logo-center-scroll{display: block;}header.motion-in.scrolling .ico-logo-min{display: none;}header.motion-in.scrolling nav{position: relative;}header.motion-in.scrolling nav a::before{background-color: white;}header.motion-in.scrolling .block-header-info{background-color: white;}header.motion-in.scrolling .block-header-info p{color: #6C141C;}header.motion-in.scrolling.actived{}header.motion-in.scrolling.actived .elm-sandwitch:first-child{display: none;}header.motion-in.scrolling.actived .wrapper-nav{width: -moz-fit-content;width: fit-content;}@media (max-width: 1400px){header .ico-logo{width: 183.17px;height: 211.53px;}}@media (max-width: 1240px){header.header-1 .ico-logo{height: auto;min-height: 120px;transform: translateY(0px);width: 113px;}header.header-1 nav a{font-size: 1.1rem;}}@media (max-width: 992px){header .wrapper-nav{min-height: 31px !important;width: auto !important;}header .wrapper-nav p{font-size: 1.1rem !important;}header nav{position: fixed !important;top: 0 !important;opacity: 0;right: -100vw !important;flex-direction: column;opacity: 1;height: 100svh !important;width: 100vw !important;background-color: #6C141C;padding-top: 120px;padding-right: 40px;align-items: flex-end !important;}header nav a{text-align: end;font-size: 1.4rem;padding: 10px 0;}header.actived nav{right: 0 !important;opacity: 1;}header .elm-sandwitch{display: flex !important;}}@media (max-width: 768px){header{padding: 20px 0 !important;}header .ico-logo{transform: translateY(-22px);}header .pos-mob{position: absolute;z-index: -1;top: 24px;right: 20px;}header .pos-mob img{width: 60px;height: 60px;}}footer{position: relative;overflow: hidden;}footer *{color: white;font-size: 1.4rem;text-decoration: none;}footer svg path, footer svg rect:not(#Grupo_27){fill: #6C141C;}footer a, footer p{text-decoration: none !important;}footer .footer-desk .wrapper{position: relative;z-index: 2;width: 100%;}footer .footer-desk .wrapper.w-foo{display: flex;flex-direction: column;justify-content: space-between;}footer .footer-desk .foo-logos > .d-flex{width: 100%;justify-content: space-around;}footer .footer-desk .foo-logos p{text-align: center;font-size: 1rem;}footer .footer-desk .foo-logos img{max-width: 130px;}footer .footer-desk .txt-cool{font-size: 1.2rem;}footer .footer-mob{position: relative;z-index: 2;min-height: 950px;}footer .footer-mob .ico-logo{left: 50%;transform: translateX(-50%);}footer .footer-mob .row-links{position: relative;z-index: 2;margin-top: 100px;}footer .footer-mob .row-links a{text-align: center;}footer .footer-mob .foo-share{position: absolute;left: 50%;transform: translateX(-50%);bottom: 40px;display: flex;flex-direction: column;align-items: center;}@media (max-width: 768px){footer{height: auto;min-height: auto;}footer picture img{-o-object-fit: cover;object-fit: cover;-o-object-position: bottom;object-position: bottom;}footer .foo-logos{display: flex;justify-content: space-around;}footer .foo-logos p{text-align: center;font-size: 1.1rem;}footer .foo-logos a{display: flex;flex-direction: column;align-items: center;margin-bottom: 20px;}footer .foo-logos img{margin: 0 auto;max-width: 100px;}footer .txt-cool{text-align: center;}footer .ico-logo{height: 200px;}}.swiper-slide picture, .slick-slide picture{position: relative;}.swiper-slide picture img, .swiper-slide picture video, .slick-slide picture img, .slick-slide picture video{width: 100%;height: auto;}.swiper-pagination-bullet{width: 12px !important;height: 12px !important;text-align: center;color: #FFFFFF !important;opacity: 1 !important;background-color: white !important;transform: scale(1) !important;transition: background 0.2s ease;}.swiper-pagination-bullet{margin: 0 7px !important;}.swiper-pagination-bullet-active{background: black !important;}.nav-arrows-empty, .nav-arrows{width: 113px;display: flex;align-items: center;justify-content: space-between;}@media screen and (max-width: 768px){.nav-arrows-empty, .nav-arrows{width: 90px;}}.swiper-button-prev, .swiper-button-next{color: black !important;}.swiper-button-prev *, .swiper-button-next *{color: black;}.legend{padding-top: 2rem;}.bt-zoom{position: absolute !important;top: 10px !important;right: 10px !important;z-index: 2;}.swiper-areas{overflow: visible;margin-left: auto;margin-right: auto;}.swiper-areas .swiper-slide picture img{-o-object-fit: cover;object-fit: cover;height: 80svh;}@media (max-width: 992px){.swiper-areas .swiper-slide picture img{height: 50svh;}}.swiper-areas .swiper-button-next{right: 4%;}.swiper-areas .swiper-button-next .swiper-pagination{white-space: nowrap;display: flex;flex-wrap: nowrap;justify-content: center;position: absolute;bottom: -100%;left: 50%;transform: translateX(-50%);font-size: 1.5rem;}.swiper-areas .swiper-button-prev{left: 4%;}.swiper-areas #pag-ares{position: static !important;}.wrap-gal-apto-limit{width: calc(100% - 45px);}.col-nav{display: flex;justify-content: center;align-items: stretch;width: 45px;height: 100%;}.swiper-plantas .swiper-button-next{right: 4%;}.swiper-plantas .swiper-button-next .swiper-pagination{white-space: nowrap;display: flex;flex-wrap: nowrap;justify-content: center;position: absolute;bottom: -100%;left: 50%;transform: translateX(-50%);font-size: 1.5rem;}.swiper-plantas .swiper-button-prev, .swiper-plantas .swiper-button-next{color: #6C141C !important;}.swiper-plantas .swiper-button-prev *, .swiper-plantas .swiper-button-next *{color: #6C141C !important;}.swiper-hauser{overflow: visible;margin-left: auto;margin-right: auto;}.swiper-hauser .swiper-slide{color: black;}.swiper-hauser .swiper-slide.swiper-slide-active .box-slide{background-color: #6C141C;}.swiper-hauser .swiper-slide.swiper-slide-active *{color: white;}.swiper-hauser .swiper-slide .box-slide{transition: background-color 0.5s ease;position: relative;background-color: #6C141C;}.swiper-hauser .swiper-slide .box-slide::after{content: "";display: block;padding-bottom: 100%;}.swiper-hauser .swiper-slide .box-slide .box-number{position: absolute;top: 40px;left: 40px;}.swiper-hauser .swiper-slide .box-slide .caption:last-child{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 80%;}@media (max-width: 992px){.swiper-hauser .swiper-slide .box-slide .box-number{padding: 20px;position: static;}}.swiper-hauser .swiper-button-next{right: 4%;}.swiper-hauser .swiper-button-next .swiper-pagination{white-space: nowrap;display: flex;flex-wrap: nowrap;justify-content: center;position: absolute;bottom: -100%;left: 50%;transform: translateX(-50%);font-size: 1.5rem;}.swiper-hauser .swiper-button-prev{left: 4%;}.swiper-pagination-loc{position: absolute;left: 50%;transform: translateX(-50%);bottom: -30px !important;z-index: 2;}.wrap-navigation-sw{display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 0;min-width: 40px;}.wrap-navigation-sw.wrap-nav-horiz{flex-direction: row;}.wrap-navigation-sw.width-content{width: -moz-fit-content;width: fit-content;}.wrap-navigation-sw .swiper-button-prev, .wrap-navigation-sw .swiper-button-next{position: static;margin: 0;}.wrap-navigation-sw .swiper-button-prev.white, .wrap-navigation-sw .swiper-button-next.white{color: #FFFFFF;}.wrap-navigation-sw .swiper-button-prev::after, .wrap-navigation-sw .swiper-button-next::after{font-size: 3rem;}.wrap-navigation-sw .swiper-pagination{position: static;margin: 30px auto;font-size: 1.5rem;letter-spacing: 4px;color: #000000;}.wrap-navigation-sw .swiper-pagination.white{color: #FFFFFF;}.wrap-navigation-sw .swiper-pagination.white span{color: #FFFFFF;}*{margin: 0;padding: 0;}.wrap-sandwitch{cursor: pointer;}#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4{width: 25px;height: 10px;position: relative;top: -1px;transform: rotate(0deg);transition: 0.5s ease-in-out;cursor: pointer;}#nav-icon1 span, #nav-icon3 span, #nav-icon4 span{display: block;position: absolute;height: 1px;width: 100%;background: #FFFFFF;border-radius: 9px;opacity: 1;left: 0;transform: rotate(0deg);transition: 0.25s ease-in-out;}#nav-icon1 span:nth-child(1){top: 0px;}#nav-icon1 span:nth-child(2){top: 18px;}#nav-icon1 span:nth-child(3){top: 36px;}#nav-icon1.open span:nth-child(1){top: 18px;transform: rotate(135deg);}#nav-icon1.open span:nth-child(2){opacity: 0;left: -60px;}#nav-icon1.open span:nth-child(3){top: 18px;transform: rotate(-135deg);}#nav-icon2 span{display: block;position: absolute;height: 9px;width: 50%;background: #d3531a;opacity: 1;transform: rotate(0deg);transition: 0.25s ease-in-out;}#nav-icon2 span:nth-child(even){left: 50%;border-radius: 0 9px 9px 0;}#nav-icon2 span:nth-child(odd){left: 0px;border-radius: 9px 0 0 9px;}#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2){top: 0px;}#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4){top: 18px;}#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6){top: 36px;}#nav-icon2.open span:nth-child(1), #nav-icon2.open span:nth-child(6){transform: rotate(45deg);}#nav-icon2.open span:nth-child(2), #nav-icon2.open span:nth-child(5){transform: rotate(-45deg);}#nav-icon2.open span:nth-child(1){left: 5px;top: 7px;}#nav-icon2.open span:nth-child(2){left: calc(50% - 5px);top: 7px;}#nav-icon2.open span:nth-child(3){left: -50%;opacity: 0;}#nav-icon2.open span:nth-child(4){left: 100%;opacity: 0;}#nav-icon2.open span:nth-child(5){left: 5px;top: 29px;}#nav-icon2.open span:nth-child(6){left: calc(50% - 5px);top: 29px;}#nav-icon3 span:nth-child(1){top: 0px;}#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3){top: 5px;}#nav-icon3 span:nth-child(4){top: 10px;}#nav-icon3.open span:nth-child(1){top: 8px;width: 0%;left: 50%;}#nav-icon3.open span:nth-child(2){transform: rotate(45deg);}#nav-icon3.open span:nth-child(3){transform: rotate(-45deg);}#nav-icon3.open span:nth-child(4){top: 5px;width: 0%;left: 50%;}#nav-icon4 span:nth-child(1){top: 0px;transform-origin: left center;}#nav-icon4 span:nth-child(2){top: 18px;transform-origin: left center;}#nav-icon4 span:nth-child(3){top: 36px;transform-origin: left center;}#nav-icon4.open span:nth-child(1){transform: rotate(45deg);top: -3px;left: 8px;}#nav-icon4.open span:nth-child(2){width: 0%;opacity: 0;}#nav-icon4.open span:nth-child(3){transform: rotate(-45deg);top: 39px;left: 8px;}.jsLoading{width: 100%;height: 100%;position: fixed;z-index: 998;display: flex;justify-content: center;align-items: center;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);background-color: #6C141C;transition: all 0.5s cubic-bezier(0.83, 0, 0.17, 1);pointer-events: all;bottom: 0;}.jsLoading-content{position: absolute;}.jsLoading.motion-in{height: 100svh;}.jsLoading.motion-out{pointer-events: none;opacity: 0;}@keyframes loadPulsing{50%{transform: scale(1.05);opacity: 0.6;}}@keyframes loadPulsing2{50%{transform: translate(-50%, -50%) scale(1.05);opacity: 0.6;}}.loader-container{display: flex;justify-content: center;align-items: center;}.loader{width: 50px;aspect-ratio: 1;border-radius: 50%;border: 8px solid white;animation: l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear;}@keyframes l20-1{0%{clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);}12.5%{clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);}25%{clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);}50%{clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);}62.5%{clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);}75%{clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);}100%{clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);}}@keyframes l20-2{0%{transform: scaleY(1) rotate(0deg);}49.99%{transform: scaleY(1) rotate(135deg);}50%{transform: scaleY(-1) rotate(0deg);}100%{transform: scaleY(-1) rotate(-135deg);}}@keyframes oopacity{50%{opacity: 0.1;}}.caption{overflow: hidden;}.caption .labelSection{font-size: clamp(1.8rem, 1.2vw, 2.5rem);text-align: center;}.caption .title{text-align: center;font-size: clamp(2.2rem, 3vw, 6rem);}.caption .text{font-size: 1.5rem;text-wrap: pretty;}.caption .text_n{font-size: clamp(1.9rem, 3vw, 3rem);text-wrap: pretty;line-height: normal;}.caption .text_planta{font-size: 1.3rem;text-wrap: pretty;}.caption.caption-webdoor .title{font-size: clamp(30px, 3vw, 7rem);line-height: clamp(30px, 3vw, 7rem);color: white;font-weight: normal;text-align: center;}.caption.caption-webdoor .title sup{vertical-align: inherit;font-size: clamp(20px, 3vw, 7rem - 40px) !important;}.caption.caption-webdoor .text{font-size: clamp(20px, 2vw, 5rem);color: white;text-align: center;}.caption.caption-webdoor .text.text-small{font-size: clamp(13px, 2vw, 5rem - 30%);}.caption.caption-aptos .text{font-size: 1.2rem;line-height: 1.3rem;}.caption.caption-projetistas .title{font-size: clamp(3rem, 3vw, 6rem);margin-bottom: 20px;}.caption.caption-projetistas .text strong{margin: 20px 0;display: block;}.caption.caption-diferenciais .title{text-align: start;font-size: clamp(3rem, 3vw, 6rem);line-height: clamp(3rem, 3vw, 6rem + 5px);margin-bottom: 20px;max-width: 14ch;}.caption.caption-diferenciais .text strong{margin: 20px 0;display: block;}.caption.caption-localization .text .strong{font-size: clamp(2rem, 1.5vw, 3rem);}.cp-bigTitle{font-size: 3rem;font-weight: bold;}.cp-bigTitle-counter{font-size: 5rem;}@media (max-width: 768px){.cp-bigTitle-counter{font-size: 3rem;}}.cp-bigTitle .text{font-weight: normal;}.legend{display: flex;align-items: center;justify-content: flex-end;text-align: right;font-size: 1.8rem;padding: 0 30px;height: 50px;position: absolute;bottom: 40px;left: 0;color: white;z-index: 1;background-color: #6C141C;width: -moz-fit-content;width: fit-content;padding-left: 10%;}@media (max-width: 992px){.legend{max-width: none;font-size: 1.4rem;bottom: 20px;height: 35px;}}.ico{background-repeat: no-repeat;display: inline-block;max-width: 100%;}.ico-logo{background-image: url(../assets/logo.png);width: 195px;height: 198px;background-size: contain;background-repeat: no-repeat;}.ico-logo.black svg path{fill: #000000;}.ico-logo.white svg path{fill: #FFFFFF;}.ico-logo-scroll{position: relative;top: 2px;width: 112px;height: 39px;background-image: url(../assets/logo-scroll.svg);}.ico-logo-footer{background-image: url(../assets/logo-footer.png?v=2);width: 163px;height: 164px;background-size: contain;background-repeat: no-repeat;}.ico-whatsapp{width: 28px;height: 28px;background-image: url(../assets/ico-whatsapp.svg);}.ico-zoom{width: 57px;display: none;height: 57px;background-image: url(../assets/ico-zoom-black.svg);}.ico-zoom.ico-zoom-abs{position: absolute;}.ico-zoom.white{background-image: url(../assets/ico-zoom-white.svg);}@media (max-width: 992px){.ico-zoom{width: 30px;height: 30px;}.ico-zoom.ico-zoom-abs{position: relative;}}.ico-stage-right{width: 133px;height: 38.91px;background-image: url(../assets/arrow-stage-right.svg);}.ico-stage-right.actived{background-image: url(../assets/arrow-stage-left.svg);}@media (max-width: 992px){.ico-stage-right{width: 83px;height: 38.91px;background-position: right;}}.ico-stage-left{width: 133px;height: 38.91px;background-image: url(../assets/arrow-stage-left.svg);}.ico-stage-left.actived{background-image: url(../assets/arrow-stage-right.svg);}@media (max-width: 992px){.ico-stage-left{width: 83px;height: 38.91px;background-position: left;}}.ico-play{width: 152px;height: 73px;background-size: contain;background-image: url(../assets/play.svg);}.ico-linkedin{width: 22.94px;height: 22.94px;background-image: url(../assets/linkedin.svg);}.ico-pinterest{width: 22.94px;height: 22.94px;background-image: url(../assets/pinterest.svg);}.ico-vimeo{width: 22.94px;height: 22.94px;background-image: url(../assets/vimeo.svg);}.ico-instagram{width: 22.94px;height: 22.94px;background-image: url(../assets/instagram.svg);}.ico-lopes{width: 199px;height: 96.41px;background-image: url(../assets/lopes.svg);}.ico-requadra{width: 284px;height: 112.05px;background-image: url(../assets/requadra.svg);}.ico-tavitec{width: 307px;height: 102px;background-image: url(../assets/tavitec.svg);}.ico-fav{width: 345px;height: 101.36px;background-image: url(../assets/fav.svg);}.ico-topo{width: 133px;height: 109px;background-image: url(../assets/topo.svg);}.ico-powered-by-one-black{width: 145px;height: 22.18px;background-image: url(../assets/powered-by-one.svg);}.svg-inline{position: relative;text-indent: 0 !important;background-image: none !important;}.svg-inline svg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.modal-custom, .search{position: fixed;overflow: hidden;overflow-y: auto;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.9);top: 0px;left: 0px;z-index: 11;display: none;}.modal-custom .s-wrapper, .search .s-wrapper{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 20px;width: 100%;max-width: 600px;}.modal-custom .s-wrapper--full, .search .s-wrapper--full{width: 100%;height: 100vh;}.modal-custom .s-wrapper--full iframe, .search .s-wrapper--full iframe{z-index: 0;position: absolute;width: 100%;height: 100%;}.modal-custom .s-close, .search .s-close{position: absolute;z-index: 2;width: 45px;height: 45px;top: 60px;right: 30px;background-size: contain;display: block;cursor: pointer;background-color: #000000;border: 5px solid #000000;padding: 10px;}.modal-custom .s-close:hover svg, .search .s-close:hover svg{transform: rotate(90deg);}.modal-custom .s-close svg, .search .s-close svg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5;transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);}.modal-custom .s-close svg path, .search .s-close svg path{fill: #FFF;}@media (max-width: 768px){.modal-custom .s-wrapper, .search .s-wrapper{width: 100%;}}.form-modal-whats{background-color: #FFF;padding: 40px;width: 100%;max-width: 600px;margin: 0 auto;display: flex;flex-direction: column;align-self: center;justify-self: center;border-radius: 10px 10px;}input{width: 100%;}textarea{resize: none;}input:focus, textarea:focus, .form-control:focus{box-shadow: none;border: none;}input{height: 30px;}input, textarea{background-color: transparent;padding: 0;font-size: 15px;border: 0;}input:focus, textarea:focus{outline: none;}input::-moz-placeholder, textarea::-moz-placeholder{font-size: 15px;}input::placeholder, textarea::placeholder{font-size: 15px;}.form-control{border: none !important;border-radius: 0;padding: 0 !important;position: relative;background-color: transparent;margin-bottom: 15px;}input, textarea, label, .wrap-drop-webdoor, p.label{font-size: 15px !important;color: #6C141C;}.input-terms{font-size: 14px;}.form-status{font-size: 11px;color: #000;text-align: right;padding: 5px 0;}input{height: 30px;font-family: Tahoma, Verdana, Geneva, sans-serif;font-size: 15px;border-bottom: 1px solid #000;}label.error{color: #ff0707;font-size: 12px;padding: 4px;margin: 0px 0 0 0px;background-color: transparent;}textarea{resize: none;width: 100%;padding-top: 15px;margin-bottom: 15px;}.button{display: inline-block;color: #FFF;text-align: center;transition: all 0.5s ease;font-size: 15px !important;}.button-send{width: 142px;height: 28px;border: 1px solid #FFF;display: inline-flex;justify-content: center;align-items: center;position: relative;}.button-send:after{content: "";position: absolute;left: 0;bottom: 0;height: 0;width: 100%;z-index: 0;background-color: #FFF;}.button-send p{color: #FFF;transition: all 1s ease;font-size: 16px;}.button-send:hover:after{height: 100%;}.button-send:hover p{color: #FFF;position: relative;z-index: 2;}.custom-select{width: 100%;position: relative;}.custom-select select{opacity: 0;position: absolute;width: 100%;z-index: 0;height: 100%;left: 0;bottom: -35px;}label[for=select-form].error{position: absolute;bottom: -20px;left: 0;z-index: 1;}.select-selected{background-color: transparent;}.select-selected:after{position: absolute;content: "";top: 14px;right: 10px;width: 0;height: 0;border: 6px solid transparent;border-color: #FFF transparent transparent transparent;}.select-selected.select-arrow-active:after{border-color: transparent transparent #FFF transparent;top: 7px;}.select-items div, .select-selected{font-size: 15px;font-weight: 300;text-transform: uppercase;color: #000 !important;padding: 8px 0px;border: 1px solid transparent;border-color: transparent transparent rgb(0, 0, 0) transparent;cursor: pointer;}.select-items div{transition: all 0.3s ease;padding: 8px 10px;border-bottom: 0;}.select-items{position: absolute;background-color: white;top: 100%;left: 0;right: 0;z-index: 99;}.select-hide{display: none;}.select-items div:hover, .same-as-selected{background-color: rgba(0, 0, 0, 0.1);}@media (max-width: 600px){input, textarea, .select-items div, .select-selected{font-size: 13px;}input::-moz-placeholder, textarea::-moz-placeholder, .select-items div::-moz-placeholder, .select-selected::-moz-placeholder{font-size: 13px;}input::placeholder, textarea::placeholder, .select-items div::placeholder, .select-selected::placeholder{font-size: 13px;}}input{width: 100%;}textarea{resize: none;}input:focus, textarea:focus, .form-control:focus{box-shadow: none;border: none;}input{height: 45px;}input, textarea{background-color: transparent;padding: 0;color: #6C141C !important;font-size: 15px;border: 0;border-bottom: 1px solid #6C141C;}input:focus, textarea:focus{border-bottom: 1px solid #6C141C;outline: none;}input::-moz-placeholder, textarea::-moz-placeholder{color: #6C141C;font-size: 15px;}input::placeholder, textarea::placeholder{color: #6C141C;font-size: 15px;}@media (max-width: 768px){input, textarea{font-size: 11px;}input::-moz-placeholder, textarea::-moz-placeholder{font-size: 10px;}input::placeholder, textarea::placeholder{font-size: 10px;}}.form-group{position: relative;margin-bottom: 20px;width: 100%;display: flex;flex-flow: column;align-items: flex-start;}.form-group input{margin-bottom: 0 !important;}input{height: 45px;line-height: 45px;}label.error{color: #ff0707;font-size: 12px !important;padding: 4px;margin: 0px 0 0 0px;}textarea{resize: none;width: 100%;padding-top: 15px;margin-bottom: 15px;}.button{background-color: #6C141C !important;color: white !important;width: 285px;height: 30px;border-radius: 30px;border: none;}.button:hover{background-color: rgba(108, 20, 28, 0.8) !important;}.select{display: grid;grid-template-areas: "select";align-items: center;position: relative;border-radius: 45px;background-color: white;height: 45px;position: relative;color: #6C141C;width: 100%;min-width: 15ch;padding: 10px;padding-right: 20px;cursor: pointer;}.select select, .select::after{grid-area: select;}.select::before{position: absolute;right: 20px;top: 40%;transform: translateY(-50%) rotate(-45deg);content: "";width: 20px;height: 20px;border-bottom: 2px solid #6C141C;border-left: 2px solid #6C141C;}.select-white{border: 1px solid white;}.select-white::before{border-top: 10px solid white;}.select-white select, .select-white option{background-color: black !important;}.select:not(.select--multiple)::after{content: "";justify-self: end;width: 0.8em;height: 0.5em;background-color: var(--select-arrow);clip-path: polygon(100% 0%, 0 0%, 50% 100%);}.select select{-webkit-appearance: none;-moz-appearance: none;appearance: none;text-transform: uppercase;background-color: transparent;border: none;padding: 0px 10px 7px;margin: 0;width: 100%;transform: translateY(2px);color: #6C141C;font-size: 15px;cursor: inherit;top: 0;z-index: 1;outline: none;}.select select::-ms-expand{display: none;}.select select option{padding: 10px;color: #6C141C;}.select select option:checked, .select select option:hover, .select select option:focus, .select select option:active{background-color: #6C141C;color: white;}select:focus + .focus{position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;border: 2px solid var(--select-focus);border-radius: inherit;background-color: red;}select[multiple]{padding-right: 0;height: 6rem;}select[multiple] option{white-space: normal;outline-color: var(--select-focus);}select[multiple]:focus option:checked{background-color: #6C141C;}.select--disabled{cursor: not-allowed;background-color: #eee;background-image: linear-gradient(to top, #ddd, #eee 33%);}label{font-size: 1.125rem;font-weight: 500;}.select + label{margin-top: 2rem;}.form-select{padding-left: 0;padding-right: 0;}.container-check{position: relative;padding-left: 25px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;user-select: none;flex-direction: column;justify-content: flex-start;align-items: flex-start;}.container-check input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.checkmark{position: absolute;top: 3px;left: 0;height: 15px;width: 15px;border-radius: 0px;background-color: #FFFFFF;border: 1px solid #6C141C;border-radius: 50%;}.container-check.white{color: #6C141C;font-size: 10px;}.container-check.white span{display: inline-block;font-size: 12px;}.container-check.white a{color: white;}.container-check.white a:hover{text-decoration: underline;opacity: 0.7;}.container-check.white label.error{margin-top: 10px !important;}.container-check input:checked ~ .checkmark{border: 1px solid #6C141C;}.checkmark:after{content: "";position: absolute;display: none;}.container-check input:checked ~ .checkmark:after{display: block;}.container-check .checkmark:after{left: 4px;top: 0;width: 6px;height: 10px;border: solid #000000;border-width: 0 2px 2px 0;transform: rotate(45deg);}section{overflow-x: hidden;}section.section-projetos article p{text-align: center;}@media (max-width: 992px){section.section-projetos article p{-moz-column-count: 1;column-count: 1;}}section.section-aptos .wrap-menu-aptos .links-dinamics{font-size: 3rem;text-decoration: none;}section.section-aptos .wrap-menu-aptos .links-dinamics.actived::before, section.section-aptos .wrap-menu-aptos .links-dinamics:hover::before{background-color: #6C141C;}@media (max-width: 768px){section.section-aptos .wrap-menu-aptos .links-dinamics{font-size: 1.5rem;}}section.section-aptos .article-dinamic{display: none;}section.section-aptos .article-dinamic:first-child{display: block;}section.section-aptos .wrap-apts{display: flex;flex-wrap: nowrap;align-items: center;position: relative;background-color: white;width: -moz-fit-content;width: fit-content;}section.section-aptos .wrap-apts:last-child .stages.stage-2{flex-direction: column;}section.section-aptos .wrap-apts:last-child .stages.stage-2 .wrap-btns button{font-size: 1.6rem;text-transform: uppercase;}section.section-aptos .wrap-apts:last-child .stages.stage-2 .wrap-btns button.actived{font-weight: bold;}section.section-aptos .wrap-apts:last-child .stages.stage-2 .thumb-plant{margin-left: 40px;}section.section-aptos .wrap-apts:last-child .stages.stage-2 .thumb-plant:last-child{display: none;}section.section-aptos .wrap-apts:last-child .stages.stage-2 .caption{padding-top: 0;width: -moz-fit-content;width: fit-content;max-width: 100%;}section.section-aptos .wrap-apts:last-child .stages.stage-2 .caption .text:last-child{display: none;}@media (max-width: 992px){section.section-aptos .wrap-apts{flex-direction: column;}section.section-aptos .wrap-apts .nav-stage{display: none;}section.section-aptos .stages{flex-direction: column !important;}section.section-aptos .stages picture{width: 100%;}section.section-aptos .stages .col-info{width: 100%;}section.section-aptos .stages .col-info > div{flex-direction: row !important;}section.section-aptos .stages .caption h2 br{display: none;}}section.section-aptos .wrap-nav-apt{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;}section.section-aptos .wrap-nav-apt p{font-size: 1.4rem;text-transform: uppercase;}@media (max-width: 768px){section.section-localizacao .mob-scroll-x{overflow-x: auto;display: block;}section.section-localizacao .mob-scroll-x img{width: auto;max-width: none;max-height: 80svh;}}section.section-localizacao .wrap-img-dinamic-local{overflow: hidden;background-size: cover;aspect-ratio: 16/16;position: relative;z-index: 1;border-radius: 50%;}section.section-localizacao .wrap-img-dinamic-local::after{position: absolute;inset: 0;z-index: 1;content: "";background: url(../images/linhas.png);aspect-ratio: 16/16;background-size: cover;}section.section-localizacao .wrap-img-dinamic-local img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 85%;height: 85%;-o-object-fit: cover;object-fit: cover;z-index: 0;}section.section-localizacao .wrap-links-din-local .act-lugar{cursor: pointer;position: relative;line-height: 3rem;}section.section-localizacao .wrap-links-din-local .act-lugar::before{content: "";position: absolute;left: -80px;top: 50%;transform: translate(-50%, -50%);width: 43.84px;height: 25.66px;background-image: url(../assets/arrow-r-loc.svg);opacity: 0;transition: all 0.5s ease;}section.section-localizacao .wrap-links-din-local .act-lugar.actived{font-weight: bold;}section.section-localizacao .wrap-links-din-local .act-lugar.actived::before{left: -35px;opacity: 1;}section.section-localizacao .wrap-img-dinamic-local{display: flex;justify-content: flex-end;}section.section-localizacao .wrap-gal-apto-limit{width: 100%;}section.section-localizacao .wrap-navigation-sw *{color: white !important;}section.section-diferenciais .bg-box.bg-1{position: absolute;width: calc(100% - 1.5rem);height: 100%;left: 0;top: 0;z-index: -1;}section.section-diferenciais .bg-dif{position: relative;padding: 0 8.33333333%;}section.section-diferenciais .bg-dif img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;z-index: 0;}section.section-viewco{overflow: visible;}section.section-viewco .caption .text{-moz-columns: 2;columns: 2;-moz-column-gap: 100px;column-gap: 100px;}@media (max-width: 768px){section.section-viewco .caption .text{-moz-columns: 1;columns: 1;-moz-column-gap: 0;column-gap: 0;}}section.section-viewco .wrap-counters > div{padding: 20px 0;}section.section-contato{background-size: cover;min-height: 680px;}section.section-contato form{max-width: 750px;margin: 0 auto;background-color: transparent;}section.section-contato form .form-control{margin-bottom: 30px;}section.section-contato form input{height: 45px;border-radius: 45px;background-color: white;color: #6C141C;padding: 0 20px;}section.section-contato form input::-moz-placeholder{color: #6C141C;}section.section-contato form input::placeholder{color: #6C141C;}section.section-contato form label.error{color: white;font-size: 11px !important;padding: 4px;margin: 0px 0 0 0px;}section.section-contato form a{text-decoration: underline;}section.section-contato form button[type=submit]{background-color: #C2A360 !important;}section.section-contato form button[type=submit]:hover{background-color: #ab8b44 !important;}@media (max-width: 768px){section.section-contato form{max-width: none;padding: 0;}}
