a,button{transition:.4s}*,.wrap-partners .conteudo-filtro h2{margin:0}*,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle,.custom-selectbox .bootstrap-select .dropdown-toggle:focus{outline:0!important}body{font-family:"Plus Jakarta Sans",serif;font-optical-sizing:auto;font-style:normal;overflow-x:hidden}.icon-whatsapp-flutuante{position:fixed;bottom:30px;right:30px;z-index:9999}.icon-whatsapp-flutuante .fot-fale-conosco{position:relative;display:flex;width:295px;height:62px;cursor:pointer;background:url(../images/icon-whatsapp-flutuante-fechado.png) center left/auto 100% no-repeat;overflow:hidden;text-indent:110px;color:transparent;right:-235px;transition:.7s}.conteudo-filtro,.conteudo-filtro .filtro{display:flex;width:100%;position:relative}.icon-whatsapp-flutuante a:hover span{right:0;transition:.7s}.icon-whatsapp-flutuante a span:before{position:absolute;top:0;left:0;width:0;height:100%;transition:.7s;content:' ';background:url(../images/icon-whatsapp-flutuante-fechado-hover.png) no-repeat;opacity:0}.icon-whatsapp-flutuante a:hover span:before{width:295px;transition:.7s;opacity:1;background-position:0 0}.conteudo-filtro{flex-direction:row;margin-top:0;margin-bottom:45px}.form-group,h1,h2{margin-bottom:20px}.conteudo-filtro .filtro{flex-direction:row;align-items:center}.conteudo-filtro select{border-radius:10px;position:relative;width:310px;border:1px solid #131f39;padding:9px 20px;background:url(../images/icon-cidade-sel.png) 95% center no-repeat}.conteudo-filtro h2{color:#131f39;font-size:24px;margin-right:30px;margin-bottom:0}#btn-pause{opacity:0;position:absolute;border-radius:100%;left:50%;top:50%;padding:15px;padding:calc(var(--plyr-control-spacing,20px)* 1.5);transform:translate(-50%,-50%);transition:.3s;z-index:2}#btn-pause.plyr__control--pressed{opacity:.9;background:rgba(000,000,000,.5);color:#fff}*{padding:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-family:'Plus Jakarta Sans',sans-serif}ul{margin-left:0;padding-bottom:0;margin-bottom:0}li{list-style:none}a{text-decoration:none!important}button{cursor:pointer}.content-product-3 .product-infos .item-info,.content-product-4 .carousel-diferenciais .owl-controls .owl-dots div,.owl-item,header .buttons,header nav{float:left}.owl-stage-outer,.wrap-redes .carousel-instagram a,body.overflow{overflow:hidden}.banner-filter .bar-filter form,.content-product-5 .more-plants .carousel-plants a,.content-product-6 .carousel-cronograma .item-cronograma,.content-system .box-content-2 .bottom-navigation,.form-group,.home-banner img,.wrap-redes .carousel-instagram a,.wrap-redes .carousel-instagram a img,footer,footer .col-footer,header,section{float:left;width:100%}p{font-weight:400;font-size:20px;line-height:28px;margin-bottom:15px;text-align:justify;color:#c7c7c7}.wrap-all-page{overflow:hidden;display:block;position:relative}.hide-h1,header{position:absolute}.hide-h1{left:-9999em;text-indent:-9999em}h1,h2{color:#fff;font-size:35px;line-height:56px;font-weight:700}section h1,section h2{color:#131f39}.p-t-0{padding-top:0!important}.btn-blue,.item-blog .btn-more{display:table;color:#fff;line-height:28px;padding:10px 30px;border-radius:8px;font-size:16px;background:#111f39;font-weight:700}.btn-blue:hover,.item-blog .btn-more:hover{background:#003f49;color:#fff}.content-product-1 .link-return:hover,.content-product-1 h1,.content-product-2 h1,.content-product-3 h1,.icofont-navigation-menu:before,.wrap-full-text-bg p,header nav ul li a:hover{color:#fff}header{padding:18px 0;top:0;left:0;width:100%;z-index:10000}header .container-fluid{padding:0 70px}header .logo{float:left;padding:4px 0}.content-system .box-content-2 .bottom-navigation .right-nav,.content-vendas .box-green-cta .buttons,.fix-cookies .alert-cookies .ok-cookies,.our-blog .box-title .btn-blue,.wrap-redes .carousel-instagram .owl-nav,header .right-header{float:right}.content-login .box-text-more,.content-product-4 .carousel-diferenciais .owl-controls .owl-dots,header nav ul{display:table}header nav ul li{float:left;margin-right:35px}header nav ul li a{font-size:16px;font-weight:500;color:#fff;line-height:48px;position:relative;display:table}header nav ul li a:before{content:"";position:absolute;left:0;right:100%;bottom:0;background:#fff;transition:.5s;height:2px}.content-product-4 .carousel-diferenciais .owl-controls .owl-nav button.owl-next,.content-product-5 .more-plants .carousel-plants .owl-nav button.owl-next,.content-product-7 .carousel-dates-gallery .owl-nav button.owl-next,.wrap-menu-mobile.show,header nav ul li a:hover:before{right:0}header .buttons a{float:left;margin-left:10px}header .buttons a.btn-green{line-height:46px;padding:0 20px 0 55px;border-radius:8px;border:1px solid #fff;background:#fff;font-weight:700;font-size:16px;color:#003f49;position:relative}header .buttons a.btn-green:hover{background:#ccc;border:1px solid #ccc}header .buttons a.btn-border{line-height:46px;padding:0 20px 0 50px;border-radius:8px;border:1px solid #fff;font-weight:700;font-size:16px;color:#fff;position:relative}.home-banner .owl-nav button,.wrap-partners .owl-nav button{border:none;background:0 0;font-size:70px;transform:translate(0,-50%);opacity:.6;color:#fff}header .buttons a.btn-border:hover{color:#fff;background:#003f49;border:1px solid #003f49}.wrap-menu-mobile a.btn-border img,.wrap-menu-mobile a.btn-green img,footer a.btn-green img,header .buttons a img{position:absolute;left:20px;top:50%;transform:translate(0,-50%);transition:.5s}header .buttons a img.icon-2,header .buttons a:hover .icon-1{opacity:0}.content-contact .menu-contact a:hover,.content-product-2 .carousel-product-images .owl-dots button.active,.content-product-2 .item-image:hover:before,.content-product-7 .item-image:hover:before,.content-system .box-content-2 .menu-imoveis-system a:hover,.content-system .side-menu li a:hover,.home-banner .owl-nav button:hover,.wrap-partners .owl-nav button:hover,header .buttons a:hover .icon-2,header.header-system .btn-logout:hover img{opacity:1}header.header-pages{border-bottom:1.5px solid #f2f6fd}.box-form-product form .group-check input,.content-contact .box-form form .group-check input,.content-product-2 .carousel-product-images .disabled,.content-product-4 .carousel-diferenciais,.custom-selectbox .select-options,.custom-selectbox .select-styled,.featured-blog .item-blog .date:before,.wrap-carousel-ponto-venda .carousel-pontos-vendas .disabled,.wrap-newsletter form .btn-mobile,.wrap-newsletter form .group-check input,.wrap-partners .row.row-itens .col-lg-4:first-child:after,.wrap-redes .carousel-instagram div.disabled,header .open-menu{display:none}.home-banner{float:left;width:100%;background:#f0f0f0;position:relative;overflow:hidden;margin-top:0}.owl-banners-top{min-height:800px}.content-login,.content-system{min-height:calc(100vh - 99.5px)}.owl-banners-top.owl-loaded{min-height:initial}.home-banner .item-banner,.wrap-redes .wrap-carousel{float:left;width:100%;position:relative}.home-banner .item-banner a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background:linear-gradient(0deg,rgba(255,255,255,0) 68%,rgba(0,0,0,.7) 100%)}.content-product-4 .carousel-diferenciais .owl-controls div.disabled,.content-product-5 .more-plants .carousel-plants div.disabled,.content-product-6 .carousel-cronograma .disabled,.content-product-7 .carousel-dates-gallery div.disabled,.custom-selectbox .dropdown-toggle::after,.home-banner div.disabled,.img-mobile{display:none!important}.home-banner .owl-nav,.wrap-partners .owl-nav{position:absolute;top:50%;transform:translate(0,-50%);width:100%}.home-banner .owl-nav button{position:absolute;top:50%}.home-banner .owl-nav button.owl-prev{left:30px}.home-banner .owl-nav button.owl-next{right:30px}.wrap-partners .owl-nav button{position:absolute;top:calc(50% -)}.wrap-partners .conteudo-filtro{max-width:580px;margin:0 auto 20px}.home-list-imoveis{padding:60px 0 30px;background:#f0f0f0}.home-list-imoveis h2{display:table;width:100%;text-align:center;color:#111f39}.home-list-imoveis .subtitle{display:table;width:100%;text-align:center;margin-bottom:30px;font-size:16px;line-height:25px;color:#000929}.home-list-imoveis .btn-blue{margin:0 auto}.home-list-imoveis .row{margin-top:40px}.banner-pages.banner-about.blog-interna-page,.content-404{padding:50px 0}.content-contact .box-form form .group-check span a:hover,.content-product-4 .carousel-diferenciais .owl-controls .owl-nav button:hover,.content-product-5 .more-plants .carousel-plants .owl-nav button:hover,.content-product-7 .carousel-dates-gallery .owl-nav button:hover,.content-single-blog h1,.wrap-contact-infos .item-contact .link-more:hover,.wrap-contact-infos .item-contact p a:hover,.wrap-modal .box-modal form .group-check span a:hover,.wrap-newsletter .info strong,.wrap-newsletter form .group-check span a:hover,footer .social a:hover{color:#111f39}.item-imovel{float:left;background:#fff;border-radius:8px;margin-bottom:30px;transition:.5s;height:calc(100% - 30px);position:relative;width:100%}.item-imovel:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.item-imovel .image{float:left;width:100%;overflow:hidden;border-radius:8px 8px 0 0}.item-imovel .image img{display:table;width:100%;transition:1.5s}.about-content .open-video:hover img,.content-product-2 .item-image:hover img,.content-product-5 .more-plants .carousel-plants a:hover div img,.content-product-7 .item-image:hover img,.content-single-blog .post-gallery a:hover img,.content-system .box-content-3 a:hover img,.item-blog .image:hover img,.item-imovel .image:hover img,.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda:hover .bg,.wrap-redes .carousel-instagram a:hover img{transform:scale(1.1)}.item-imovel .box-text{display:table;width:100%;padding:40px 30px 103px;position:relative}.item-imovel .box-text .tag{position:absolute;left:0;top:-16px;background:#131f39;text-transform:uppercase;font-weight:700;color:#fff;line-height:32px;padding:0 15px;border-radius:8px;font-size:12px}.item-imovel .box-text .tag img{position:relative;top:-2px;margin-right:2px}.item-imovel .box-text .tag:before{opacity:0;content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #99b2b6 transparent transparent;position:absolute;top:100%;left:0}.item-imovel .box-text .location{display:table;font-size:16px;line-height:24px;color:rgba(0,0,0,.75);margin-bottom:15px}.box-green-cta a i,.content-product-1 .open-share i,.item-imovel .box-text .location img,.item-imovel .infos span img,.wrap-carousel-ponto-venda .box-title a i{margin-right:5px}.item-imovel .box-text h3{margin-bottom:10px;display:table;font-size:24px;line-height:36px;font-weight:700;color:#000929}.item-imovel .box-text p{font-size:16px;line-height:24px;color:#000929;opacity:.5;margin-top:0;margin-bottom:0}.item-imovel .infos{float:left;border-top:1.5px solid #e0f3fb;padding-top:15px;position:absolute;bottom:40px;left:30px;right:30px}.item-imovel .infos>span{float:left;margin-right:12px;font-size:13px;line-height:20px;color:rgba(0,9,41,.7);font-weight:500}.content-product-1 .social a:last-of-type,.content-product-3 .product-actions-buttons a:last-of-type,.item-imovel .infos>span:last-of-type,.wrap-redes .social a:last-of-type,footer .social a:last-of-type{margin-right:0}.our-blog{padding:90px 0 10px}.our-blog .box-title{display:table;width:100%;margin-bottom:35px}.content-contact .subtitle,.our-blog .box-title .subtitle{display:table;position:relative;padding-left:80px;font-size:16px;font-weight:400;color:#000929;margin-bottom:20px}.content-contact .subtitle:before,.our-blog .box-title .subtitle:before{content:"";position:absolute;left:0;top:50%;transform:translate(0,-50%);width:70px;height:4px;background:#111f39}.our-blog .box-title h2{display:table;color:#111f39;margin-bottom:0}.our-blog .btn-loading-more{color:#111f39;float:none;margin:0 auto;background:#fff;border:1px solid #111f39}.our-blog .btn-loading-more:hover{background:#111f39;border:1px solid #111f39;color:#fff}.our-blog.list-all-blog{padding-bottom:60px}.item-blog{float:left;width:100%;margin-bottom:50px}.item-blog .image{overflow:hidden;float:left;width:100%;display:block;margin-bottom:20px;border-radius:8px}.content-product-5 .full-img img,.content-product-5 .more-plants .carousel-plants a div img,.item-blog .image img{display:table;width:100%;transition:.5s}.item-blog .date{display:table;font-weight:500;color:rgba(0,9,41,.5);padding-bottom:20px;margin-bottom:15px;border-bottom:1.5px solid rgba(207,210,215,.3);position:relative;padding-left:15px}.item-blog .date:before{content:"";position:absolute;left:0;top:9px;border-radius:50%;width:5px;height:5px;background:rgba(0,9,41,.5)}.item-blog h3{margin-bottom:25px;display:table;width:100%}.item-blog h3 a{font-size:18px;line-height:22px;font-weight:700;color:#111f39}.banner-pages .link-return:hover,.content-single-blog .link-return:hover,.item-blog h3 a:hover{color:#003f49}.wrap-redes{background:#111f39;padding:90px 0;position:relative;overflow:hidden;width:100%}.wrap-redes .box-title{display:table;width:100%;margin-bottom:75px}.wrap-redes .box-title .subtitle{display:table;position:relative;padding-left:80px;font-size:16px;font-weight:400;color:#fff;margin-bottom:20px}.wrap-redes .box-title .subtitle:before{content:"";position:absolute;left:0;top:50%;transform:translate(0,-50%);width:70px;height:4px;background:#fff}.wrap-redes .box-title h2{display:table;color:#fff;margin-bottom:0}.content-product-3 .product-actions-buttons a svg path,.wrap-redes .carousel-instagram a img{transition:.5s}.wrap-redes .carousel-instagram .owl-controls{position:absolute;top:-122px;left:50%;transform:translate(-50%,0)}.wrap-redes .carousel-instagram .owl-nav button{height:56px;width:56px;border:none;border-radius:50%;margin-left:20px;font-size:26px;color:#111f39}.wrap-redes .carousel-instagram .owl-nav button i{position:relative;top:0}.content-single-blog .social a:hover,.wrap-redes .carousel-instagram .owl-nav button.disabled{opacity:.5}.wrap-redes .carousel-instagram .owl-nav button:hover{background:#e0f3fb}.wrap-redes:before{content:"";position:absolute;top:0;bottom:45px;left:60px;right:60px;border:1px solid #fff;border-top:0}.wrap-redes:after{content:"";position:absolute;top:225px;bottom:0;left:90px;right:0;border:1px solid #fff;border-bottom:0;border-right:0}.wrap-redes .container{position:relative;z-index:100}.wrap-redes .social{float:right;padding-top:65px;display:flex}.wrap-redes .social a{float:left;color:#fff;margin-right:20px;font-size:16px;font-weight:500;line-height:22px}.wrap-redes .social a i{margin-right:10px;font-size:20px}.wrap-redes .social a:hover{color:#e0f3fb}.wrap-redes .social .nos-siga-titulo{color:#fff;margin-right:30px;display:flex;align-items:center}.wrap-redes .social .nos-siga-titulo:after{position:relative;width:70px;height:4px;background:#fff;content:' ';margin-left:30px}.wrap-topics{padding-top:80px;padding-bottom:25px}.wrap-topics .box-text{float:left;width:100%;background:#f5f5f5;border-radius:20px;padding:35px 35px 0}.about-topics .box-title,.content-system .box-content-2 .topics-imoveis,.wrap-topics .box-text .box-title,.wrap-topics .item-topic{float:left;width:100%;margin-bottom:30px}.wrap-topics .box-text .box-title h2{display:table;width:100%;text-align:center;font-size:32px;line-height:40px;font-weight:700;margin-bottom:15px;color:#111f39}.wrap-topics .box-text .box-title .subtitle{display:table;width:100%;text-align:center;font-size:16px;line-height:24px;font-weight:500;opacity:.7;color:#111f39}.wrap-topics .item-topic img{display:table;margin-bottom:20px}.wrap-topics .item-topic h3{display:flex;align-items:center;font-weight:700;font-size:24px;line-height:36px;margin-bottom:15px;color:#000929}.wrap-topics .item-topic p{font-size:15px;line-height:25px;color:#4d5461;margin-bottom:0;text-align:left}.wrap-topics .full-img{float:left;border-radius:8px;max-width:calc(100% + 38px)}.wrap-topics .img-full-bottom{padding:0;margin-left:-20px;max-width:calc(100% + 38px);margin-top:-60px}.pilares-estrategicos-texto-1,.pilares-estrategicos-texto-2,.pilares-estrategicos-texto-3,.pilares-estrategicos-texto-4{max-width:290px}.wrap-partners{padding:65px 0 55px}.wrap-partners .subtitle{display:table;font-weight:700;width:100%;text-align:center;color:#111f39;font-size:24px;line-height:36px;margin-bottom:10px}.wrap-partners h2{display:table;width:100%;margin-bottom:30px;text-align:center;color:#000929}.wrap-partners .item-partner{float:left;width:100%;border-radius:10px}.wrap-partners .item-banner .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 22%;max-width:22%}.wrap-partners .item-partner h3{font-weight:700;font-size:24px;color:#fff;padding-left:60px;margin-bottom:0;text-align:left}.wrap-partners .item-partner h3 .cidade-central-vendas{color:#80bbef;font-weight:300;margin-top:5px;display:inline-block}.wrap-partners .item-partner p{margin-bottom:0;font-size:13px;line-height:26px;color:#fff;font-weight:500;text-align:left}.wrap-partners .item-partner p a{color:#80bbef;font-weight:700}.wrap-partners .item-partner p a:hover{color:#80bbef}.wrap-partners .row{margin:0;display:flex;justify-content:space-around;position:relative;max-width:100%;width:100%}.wrap-partners .owl-centrais-venda{position:relative;display:flex;width:100%;max-width:100%}.wrap-partners .row.justify-content-center{padding:40px 0;background:#131f39;border-radius:40px}.wrap-partners .owl-stage-outer{margin:0 70px}.wrap-partners .item-banner .col-lg-4{padding-left:50px}.wrap-partners .owl-nav button.owl-prev{left:10px;font-size:30px;font-weight:300;border:2px solid #fff;border-radius:210px;width:55px;height:55px;top:0;padding-bottom:5px;padding-right:5px;cursor:pointer}.wrap-partners .owl-nav button.owl-next{right:10px;font-size:30px;font-weight:300;border:2px solid #fff;border-radius:210px;width:55px;height:55px;top:0;padding-bottom:5px;padding-left:5px;cursor:pointer}.wrap-partners .row.row-itens h3:before{position:absolute;top:calc(50% - 50px);left:calc(0% - 40px);background:url(../images/local-central-de-vencas-location.png) center center/auto 100% no-repeat;width:81px;height:100px;content:" "}.wrap-partners .item-banner{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:135px;overflow:hidden}.wrap-partners .row.row-itens .col-lg-4:after{position:absolute;top:0;left:0;background:#80bbef;width:1px;height:90%;content:" "}.wrap-newsletter .subtitle{display:table;width:100%;color:#111f39;line-height:36px;margin-bottom:10px}.wrap-newsletter h2{display:table;width:100%;color:#000929}.wrap-newsletter p{display:table;width:100%;margin-bottom:0;font-size:16px;line-height:25px;font-weight:500}.content-product-3 .product-actions-buttons,.wrap-newsletter .box-title{float:left;width:100%;margin-bottom:40px}.wrap-newsletter form{float:left;width:100%;position:relative;padding-right:5px}.wrap-newsletter form .row{margin:0 -5px}.wrap-newsletter form .row>div{padding:0 5px}.wrap-newsletter form input{float:left;width:100%;border-radius:5px;background:#fff;padding:0 20px;border:none;font-size:18px;font-weight:500;transition:.2s}.wrap-newsletter form input[type=email]{padding-right:160px}.wrap-newsletter form button[type=submit]{transform:translate(0,-50%);border:none}.wrap-newsletter form .group-check{cursor:pointer;display:table;margin:20px auto 0}.wrap-newsletter form .group-check span{display:table;position:relative;padding-left:35px;color:#9ea3ae;font-weight:500}.wrap-newsletter form .group-check span:before{content:"\f00c";position:absolute;left:0;top:50%;transform:translate(0,-50%);border-radius:3px;width:25px;height:25px;line-height:25px;background:#fff;font-size:0;font-family:fontAwesome;text-align:center;color:#111f39;transition:.5s;border:1px solid #e0e7f6}.wrap-newsletter form .group-check span a{color:#9ea3ae;text-decoration:underline!important}.content-contact .box-form form .group-check input:checked~span:before,.wrap-modal .box-modal form .group-check input:checked~span:before,.wrap-newsletter form .group-check input:checked~span:before{font-size:11px}.box-form-product form .form-error .group-check span,.box-form-product form .form-error label,.content-contact .box-form form .form-error .group-check span,.content-contact .box-form form .form-error label,.wrap-modal .box-modal form .form-error .group-check span,.wrap-modal .box-modal form .form-error label,.wrap-newsletter form .form-error .group-check span,.wrap-newsletter form .form-error label{color:#83212b}.wrap-newsletter form .form-error .custom-file,.wrap-newsletter form .form-error .custom-selectbox,.wrap-newsletter form .form-error .group-check span:before,.wrap-newsletter form .form-error input,.wrap-newsletter form .form-error textarea{border-color:#83212b!important;border:2px solid}.wrap-newsletter .info{display:table;padding-top:30px;width:100%;text-align:center;font-size:14px;color:#9ea3ae;font-weight:500}.banner-filter.empreendimentos .h1-emps h1{color:#131f39;font-size:34px;text-align:center;margin-top:70px;margin-bottom:20px}.banner-filter.empreendimentos{padding-top:0}.banner-filter{padding:110px 0 320px;background:#fbfcfd}.banner-filter h1{margin-bottom:30px}.banner-filter .bar-filter{float:left;width:100%;background:#fff;border-radius:8px;padding:25px 0}.banner-filter .bar-filter form .title-field{display:table;width:100%;margin-bottom:0;font-weight:500;font-size:16px;opacity:.5;color:#000929}.banner-filter .bar-filter form input[type=text]{float:left;width:100%;height:30px;background:#fff;border:none;font-weight:700;font-size:18px;color:#000929}.banner-filter .bar-filter form .row{margin:0 -30px}.banner-filter .bar-filter form .row>div{padding:0 30px;border-right:1.5px solid #dfe7f8}.banner-filter .bar-filter form .row>div:last-of-type{border-right:0}.banner-filter .bar-filter form button[type=submit]{float:left;width:100%;height:54px;border:none;border-radius:8px;color:#fff;font-weight:700;background:#003f49;font-size:16px}.banner-filter .bar-filter form button[type=submit] i,.content-product-3 .product-infos .item-info .info img,.content-product-6 .box-title .subtitle img,.content-system .side-menu li a img,.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda .location img{margin-right:10px}.banner-filter .bar-filter form button[type=submit]:hover,.content-product-4 .carousel-diferenciais .owl-controls .owl-dots .active button,.content-product-4 .carousel-diferenciais .owl-controls .owl-dots button:hover{background:#111f39}.page-list-imoveis{position:relative;z-index:100;padding-bottom:40px}.page-list-imoveis .container{margin-top:-305px}.banner-about{padding:174px 0 75px;background:#131f39}.banner-about .subtitle{display:table;margin-bottom:20px;font-size:12px;color:#fff}.banner-about h1{margin-bottom:0;font-size:32px;line-height:40px;color:#fff}.banner-about p{margin-bottom:0;font-size:19px;line-height:32px;color:#fff;text-align:right}.about-content .col-lg-12.align-self-center,.content-product-5 h2{margin-bottom:40px}.about-content{padding:100px 0;background-image:linear-gradient(to bottom,#fdfefe,#fff)}.about-content .open-video{float:left;border-radius:8px;position:relative;overflow:hidden}.about-content .open-video img{transition:2s;width:100%}.about-content .open-video .play{position:absolute;top:50%;left:50%;background:rgba(255,255,255,.8);width:96px;height:96px;z-index:100;border-radius:50%;-webkit-animation:2.5s infinite animationPlay;animation:2.5s infinite animationPlay}.about-content .open-video .play:before{content:"";width:152px;height:152px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.5);border-radius:50%;z-index:-1}.about-content .open-video .play:after{content:"";width:192px;height:192px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/icon-play.png) center center no-repeat rgba(255,255,255,.2);border-radius:50%;z-index:100}.about-content .box-text,.box-form-product form,.content-contact .box-form form,.content-login .box-form,.content-single-blog .box-title,.content-system .side-menu,.wrap-carousel-ponto-venda .box-title,.wrap-menu-mobile ul,.wrap-menu-mobile ul li,.wrap-menu-mobile ul li a,.wrap-modal .box-modal form,footer .col-footer ul li,footer .col-footer ul li a{display:table;width:100%}.about-content .box-text .subtitle:before{position:relative;content:" ";width:60px;height:5px;background:#111f39;margin-right:10px}.about-content .box-text .subtitle{display:flex;line-height:24px;padding:12px 0;box-shadow:0 3px 40px rgba(14,8,84,.05);border-radius:6px;font-weight:500;font-size:16px;color:#111f39;margin-bottom:25px;margin-left:0;align-items:center}.about-content .box-text h2{margin-bottom:30px;color:#111f39}.about-content .box-text p{font-size:16px;line-height:25px;color:#6c727f;text-align:left}.about-content .box-text p:last-of-type,.content-product-2 .carousel-product-images .item-image,.content-single-blog blockquote p:last-of-type,.content-system .box-content-2 .show-imoveis .item-imovel .infos>span:last-of-type,.featured-blog .item-blog,.texto-historia p,.wrap-menu-mobile ul li:last-of-type{margin-bottom:0}.about-topics{padding-bottom:50px}.about-topics .row,.content-product-7 .box-form-product .row{margin:0 -8px}.about-topics .row>div{padding:0 8px;margin-top:20px}.about-topics .into{float:left;width:100%;border-radius:8px;padding:70px 65px;background:#111f39}.about-topics .box-title h2{display:table;color:#d8f0fa}.about-topics .box-title p{font-size:16px;line-height:25px;margin-bottom:0;color:#6c727f}.about-topics .row>div:first-child{margin-top:0}.about-topics .item-topic{float:left;width:100%;background:#fff;padding:30px 45px;position:relative;border-radius:8px;height:100%}.about-topics .item-topic h3,.content-system .box-content-1 .system-topics .item-topic h3{display:table;font-size:20px;line-height:30px;font-weight:700;color:#111f39;margin-bottom:10px}.about-topics .item-topic p{margin-bottom:0;font-size:14px;line-height:25px;color:#4d5461;text-align:left}.about-topics .item-topic:before{content:"";width:64px;height:64px;background:url(../images/icon-house.png) center center no-repeat;position:absolute;top:calc(50% - 32px);left:-32px}.about-topics .row{margin-bottom:-20px}.wrap-full-text-bg{padding:110px 0 130px}.wrap-full-text-bg .subtitle{display:table;text-transform:uppercase;margin-bottom:10px;color:#fff;opacity:.7;font-size:16px;line-height:25px}.wrap-full-text-bg h2{margin-bottom:30px;color:#fff}.wrap-certifications{padding:35px 0 40px}.wrap-certifications .subtitle{display:table;width:100%;text-align:center;font-weight:500;font-size:24px;line-height:36px;color:#111f39;margin-top:20px;margin-bottom:10px}.wrap-certifications h2{display:table;width:100%;text-align:center;color:#000929;margin-bottom:50px}.wrap-certifications img{display:table;margin:0 auto 50px;max-width:100%}.wrap-certifications .col-custom{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.content-product-1{padding:146px 0 30px;background:#131f39;margin-bottom:50px}.banner-pages .link-return,.content-product-1 .link-return{display:table;font-weight:700;font-size:18px;color:#fff;margin-bottom:20px}.content-product-2 .carousel-product-images,.content-product-2 .item-image{position:relative;margin-bottom:30px}.content-product-1 p{margin-bottom:0;color:#fff}.content-product-1 .open-share{float:right;line-height:46px;padding:0 20px;border:1.5px solid #ccd9db;background:#fbfcff;color:#003f49;font-size:16px;font-weight:700;border-radius:8px}.content-product-1 .open-share:hover{color:#fbfcff;background:#003f49}.content-product-1 .social{float:right;display:none}.content-product-1 .social a{float:left;margin-right:30px;font-size:22px;color:#003f49;line-height:48px}.content-product-2 .item-image{float:left;border-radius:8px;overflow:hidden;border:1.5px solid transparent;width:100%}.content-product-2 .item-image img,.content-product-7 .item-image img{float:left;width:100%;transition:.5s;border-radius:8px}.content-product-2 .item-image:hover,.content-product-7 .item-image:hover{border:1.5px solid #111f39}.content-product-2 .item-image:before,.content-product-7 .item-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:8px;border:5px solid #fff;transition:.5s;opacity:0;z-index:100}.content-product-2 .item-image a,.content-product-7 .item-image a{position:absolute;bottom:20px;right:20px;border-radius:8px;line-height:44px;border:2px solid #dfe7f8;background:#fff;font-weight:700;font-size:14px;color:#000929;padding:0 20px 0 45px;z-index:300}.content-product-2 .item-image a:before,.content-product-7 .item-image a:before{content:"";position:absolute;left:20px;top:50%;transform:translate(0,-50%);width:16px;height:16px;background:url(../images/icon-image.svg) center center no-repeat}.content-product-2 .item-image a:hover,.content-product-7 .item-image a:hover,.content-product-8 .box-img a:hover{background:#dfe7f8;border-color:#000929}.box-form-product,.content-product-3 .box-text,.content-product-3 .product-infos{margin-bottom:40px;width:100%;float:left}.content-product-2 .carousel-product-images .owl-dots{position:absolute;right:20px;bottom:20px;z-index:500}.content-product-2 .carousel-product-images .owl-dots button{float:left;margin-left:5px;width:16px;height:4px;border-radius:4px;background:#fff;opacity:.5;border:none}.content-product-2-2{padding-top:70px}.content-product-3{padding:10px 0 0}.content-product-3 .product-infos{border-radius:8px;border:1.5px solid #f2f6fd;padding:25px}.content-product-3 .product-infos .item-info .title{display:table;margin-bottom:10px;font-size:16px;opacity:.5;color:#000929;width:100%}.content-product-3 .product-infos .item-info .info{display:table;font-weight:700;color:#000929;font-size:18px}.content-product-3 .product-actions-buttons a{float:left;line-height:52px;border-radius:8px;padding:0 15px;color:#fff;background:#111f39;font-size:14px;font-weight:700;margin-right:15px}.content-product-3 .product-actions-buttons a svg{margin-right:5px;position:relative;bottom:-3px}.content-product-3 .product-actions-buttons a:hover{background:#dfe7f8;color:#000929}.content-product-3 .product-actions-buttons a:hover svg path{stroke:#000929}.content-product-3 .box-text{padding-bottom:30px;border-bottom:1.5px solid rgba(0,9,41,.1)}.content-product-3 .box-text h2,.wrap-modal .box-modal h2{font-size:24px;line-height:36px}.content-product-3 .box-text p{text-align:left;font-size:16px;line-height:25px;color:#000929;opacity:.7}.box-form-product{padding:20px 10px;border-radius:8px;border:1.5px solid #dfe7f8;background:#f7f7f7}.box-form-product h3{display:table;width:100%;margin-bottom:20px;font-size:18px;line-height:26px;font-weight:700;color:#000929}.box-form-product form input{display:table;width:100%;padding:0 16px;border-radius:8px;border:1.5px solid #dfe7f8;background:#fff;font-size:14px;color:#000929;height:48px}.box-form-product form input.name{padding-left:50px;background:url(../images/icon-field-user.png) 16px center no-repeat #fff}.box-form-product form input.email{padding-left:50px;background:url(../images/icon-field-email.png) 16px center no-repeat #fff}.box-form-product form .group-check{position:relative;cursor:pointer;display:table}.box-form-product form .group-check span{display:table;position:relative;padding-left:25px;font-size:12px;color:#6c727f}.box-form-product form .group-check span:before{content:"\f00c";position:absolute;top:0;left:0;background:#fff;font-family:fontAwesome;width:18px;line-height:16px;height:18px;border-radius:3px;border:1.5px solid #dfe7f8;text-align:center;transition:.5s;font-size:0}.box-form-product form .group-check input:checked~span:before{font-size:12px}.box-form-product form .group-check span a{text-decoration:underline!important;color:#6c727f}.box-form-product form .group-check span a:hover{color:#000929}.box-form-product form button[type=submit]{display:table;width:100%;color:#fff;font-weight:700;background:#20d147;border-radius:8px;height:57px;font-size:16px;border:none}.box-form-product form button[type=submit]:hover{background:#000929}.box-form-product form small{display:table;padding-top:30px;font-size:12px;color:#6c727f}.box-form-product form .form-error .custom-file,.box-form-product form .form-error .custom-selectbox,.box-form-product form .form-error .group-check span:before,.box-form-product form .form-error input,.box-form-product form .form-error textarea,.content-contact .box-form form .form-error .custom-file,.content-contact .box-form form .form-error .custom-selectbox,.content-contact .box-form form .form-error .group-check span:before,.content-contact .box-form form .form-error input,.content-contact .box-form form .form-error textarea,.wrap-modal .box-modal form .form-error .custom-file,.wrap-modal .box-modal form .form-error .custom-selectbox,.wrap-modal .box-modal form .form-error .group-check span:before,.wrap-modal .box-modal form .form-error input,.wrap-modal .box-modal form .form-error textarea{border-color:#83212b}.box-green-cta{float:left;width:100%;border-radius:8px;background:#f4fff6;padding:25px 20px}.box-green-cta h3{font-weight:700;display:table;margin-bottom:30px;font-size:18px;line-height:26px;color:#111f39}.box-green-cta img{float:left;width:48px;border-radius:50%}.box-green-cta .box-text-cta{float:left;width:calc(100% - 48px);padding-left:15px}.box-green-cta .box-text-cta h4{font-weight:700;display:table;margin-bottom:0;font-size:16px;line-height:24px;color:#111f39}.box-green-cta .box-text-cta p{text-align:left;margin-bottom:0;font-size:13px;line-height:20px;color:#111f39;opacity:.5}.box-green-cta a{float:right;line-height:48px;border-radius:8px;padding:0 24px;color:#fff;background:#20d147;font-size:16px;font-weight:700}.box-green-cta a:hover{background:#075b51;color:#fff}.content-product-4 .wrap-content{overflow:hidden;float:left;width:100%;padding-top:85px}.content-product-4 h2{font-size:20px;line-height:32px;margin-bottom:35px}.content-product-4 .carousel-diferenciais .owl-stage-outer{overflow:initial;margin-bottom:30px;float:left}.content-product-4 .item-topic{display:table;width:100%;margin-bottom:30px}.content-product-4 .item-topic img{float:left;width:34px;height:34px}.content-product-4 .item-topic span{float:left;width:calc(100% - 48px);padding-left:20px;font-weight:700;font-size:16px;line-height:22px;height:48px;display:flex;align-items:center}.content-product-4 .carousel-diferenciais .owl-controls{display:table;margin:0 auto;position:relative;padding:0 55px;clear:both}.content-product-4 .carousel-diferenciais .owl-controls .owl-dots button{border:none;float:left;margin:0 5px;width:40px;height:40px;border-radius:50%;font-weight:700;font-size:18px;color:#fff;background:#cfd2d7}.content-product-4 .carousel-diferenciais .owl-controls .owl-nav{position:absolute;left:0;right:0;top:50%;transform:translate(0,-50%)}.content-product-4 .carousel-diferenciais .owl-controls .owl-nav button,.content-product-5 .more-plants .carousel-plants .owl-nav button,.content-product-7 .carousel-dates-gallery .owl-nav button{position:absolute;top:50%;transform:translate(0,-50%);height:40px;width:40px;background:0 0;border:none;color:#a0a5b0;font-size:24px}.content-product-4 .carousel-diferenciais .owl-controls .owl-nav button.owl-prev,.content-product-5 .more-plants .carousel-plants .owl-nav button.owl-prev,.content-product-7 .carousel-dates-gallery .owl-nav button.owl-prev{left:0}.content-product-5{padding-top:55px}.content-product-5 .full-img{position:relative;float:left;width:100%;overflow:hidden;border-radius:8px}.content-product-5 .full-img span{position:absolute;left:15px;bottom:15px;color:#fff;font-weight:700;padding:5px 10px;border-radius:8px;background:#111f39;font-size:14px}.content-product-5 .more-plants .carousel-plants a span,.content-product-5 .more-plants h3{color:#111f39;font-size:14px;font-weight:700;display:table}.content-product-5 p{font-size:16px;line-height:25px;text-align:left;color:#000929}.content-product-5 .more-plants,.wrap-menu-mobile .infos{float:left;width:100%;padding-top:40px}.content-product-5 .more-plants h3{margin-bottom:30px;line-height:21px}.content-product-5 .more-plants .carousel-plants{padding:0 50px;position:relative}.content-product-5 .more-plants .carousel-plants a div{overflow:hidden;float:left;width:100%;margin-bottom:15px;border-radius:8px}.content-product-5 .more-plants .carousel-plants .owl-nav,.content-product-7 .carousel-dates-gallery .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%)}.content-product-6,.content-product-7,.featured-blog{padding-top:65px}.content-product-6 .box-title{float:left;width:100%;margin-bottom:35px}.content-product-6 .box-title h2{float:left;width:auto;margin-bottom:0}.content-product-6 .box-title .subtitle{float:left;margin-left:30px;font-size:20px;line-height:34px;color:#003f49;padding:11px 0}.content-product-6 .carousel-cronograma{position:relative;float:left;width:100%}.content-product-6 .carousel-cronograma .owl-dots{display:table;margin:0 auto;padding-top:30px}.content-product-6 .carousel-cronograma .owl-dots button{float:left;margin:0 6px;border:none;border-radius:50%;opacity:.5;background:#cfd2d7;width:12px;height:12px}.content-product-6 .carousel-cronograma .owl-dots button.active{opacity:1;background:#003f49}.content-product-6 .carousel-cronograma .item-cronograma .title{display:table;padding-top:20px;text-align:center;width:100%;font-size:17px;color:#000929;opacity:.5}.content-product-7 h2{font-size:16px;line-height:26px;margin-bottom:0}.content-product-7 .box-title,.wrap-menu-mobile ul li{margin-bottom:20px}.content-product-7 .carousel-dates-gallery{float:left;width:100%;position:relative;padding:0 50px;margin-bottom:40px}.content-product-7 .carousel-dates-gallery a{float:left;width:100%;line-height:40px;border-radius:8px;text-align:center;border:1px solid #e5e7eb;text-transform:uppercase;font-weight:700;font-size:14px;color:#000929}.content-product-7 .carousel-dates-gallery a:hover{background:#e5e7eb}.content-product-7 .carousel-dates-gallery a.active{background:#111f39;border-color:#111f39;color:#fff}.content-product-7 .item-image{float:left;margin-bottom:30px;border-radius:8px;overflow:hidden;border:1.5px solid transparent;position:relative}.content-product-7 .item-image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);text-align:center;display:flex;align-items:center;width:100%;justify-content:center;color:#fff;font-size:40px;font-weight:700;border-radius:8px}.content-product-7 .wrap-gallery,.content-system .box-content-2 .show-imoveis{float:left;width:100%;display:none}.content-contact .box-form.active,.content-product-7 .wrap-gallery.active,.content-system .box-content-2 .show-imoveis.active,.wrap-modal.active{display:block}.content-product-7 .box-form-product{padding:30px}.content-product-7 .box-form-product .row>div{padding:0 8px}.content-product-8{padding-top:65px;padding-bottom:140px}.content-product-8 h2{font-size:24px;line-height:36px;margin-bottom:30px}.content-product-8 h3.title{font-weight:700;margin-bottom:0;font-size:16px;text-transform:uppercase;line-height:24px}.content-product-8 p{font-size:16px;text-align:left;line-height:24px;color:#000929;opacity:.7}.content-product-8 .box-img{position:relative;float:left;width:100%;border-radius:8px;overflow:hidden;margin-bottom:30px}.content-product-8 .box-img iframe{display:table;width:100%;height:300px}.content-product-8 .box-img a{position:absolute;bottom:7px;left:7px;border-radius:8px;line-height:44px;border:2px solid #dfe7f8;background:#fff;font-weight:700;font-size:14px;color:#000929;padding:0 20px;z-index:300}.content-product-8 .box-img a i{margin-right:5px;position:relative;top:-1px;font-size:18px}.banner-pages{padding:165px 0 75px;background:#131f39}.banner-pages img{float:right;max-width:100%}.banner-pages p{opacity:1;text-align:left;color:#fff;font-size:20px;line-height:32px}.banner-pages p:last-of-type{margin-bottom:0;text-align:right}.content-vendas{padding:65px 0}.content-vendas .item-ponto-venda{float:left;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f5f5f5}.content-vendas .item-ponto-venda:last-of-type{border-bottom:0}.content-vendas .box-green-cta{background:#f5f5f5}.content-vendas .box-green-cta h3{font-size:16px;line-height:24px;opacity:.9;color:#111f39;font-weight:500}.content-vendas .box-green-cta h4{font-weight:400}.content-vendas .box-green-cta .buttons a{margin-left:20px;float:left}.content-vendas .box-green-cta .buttons .btn-email{background:#fff;border:1px solid #cfd2d7;color:#111f39;line-height:46px}.content-vendas .box-green-cta .buttons .btn-email img{width:20px;height:20px;border-radius:0;float:none;position:relative;top:-1px;margin-right:5px}.content-vendas .box-green-cta .buttons .btn-email:hover{border-color:#111f39;background:#f7fcfe}.wrap-carousel-ponto-venda{padding-bottom:100px}.wrap-carousel-ponto-venda .box-title h2{font-size:45px;line-height:60px;word-break:break-all;color:#131f39}.wrap-carousel-ponto-venda .box-title p{text-align:left;color:#000929;font-size:20px;line-height:32px;max-width:410px}.wrap-carousel-ponto-venda .box-title a{float:left;line-height:48px;border-radius:8px;padding:0 24px;color:#fff;background:#131f39;font-size:16px;font-weight:700;margin-top:20px}.wrap-carousel-ponto-venda .box-title a:hover{background:#20d147;color:#fff}.wrap-carousel-ponto-venda .carousel-pontos-vendas{position:relative;padding-right:150px;overflow:hidden}.wrap-carousel-ponto-venda .carousel-pontos-vendas .owl-stage-outer{overflow:initial}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda{float:left;width:100%;background-color:#eee;height:572px;position:relative;border-radius:40px;overflow:hidden}.custom-selectbox .dropdown-menu>.inner,.wrap-modal .box-modal .into-modal{-ms-overflow-style:none;scrollbar-width:none}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda .bg{position:absolute;top:0;left:0;right:0;bottom:0;transition:.5s}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.4;transition:.5s;z-index:100}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda:hover:before,.wrap-modal .box-modal .close-modal:hover{opacity:.6}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda .location{color:#fff;position:absolute;top:20px;right:30px;z-index:200;font-size:20px;line-height:32px}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda .title{position:absolute;left:20px;bottom:30px;color:#fff;font-weight:700;text-transform:uppercase;font-size:20px;line-height:32px;writing-mode:tb-rl;transform:rotate(180deg);white-space:nowrap;z-index:200}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda .info{position:absolute;right:30px;bottom:30px;color:#fff;font-weight:700;font-size:20px;line-height:32px;text-align:center;z-index:200}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda .info img{margin-right:5px;width:20px;height:auto}.wrap-carousel-ponto-venda .carousel-pontos-vendas .item-carousel-ponto-venda .info strong{font-size:32px;line-height:40px;display:table;width:100%;text-align:center}.featured-blog .item-blog .date{padding-bottom:0;border-bottom:0;padding-left:0;margin-bottom:0;margin-left:30px}.featured-blog .item-blog .itens-align{display:flex;flex-direction:row;align-items:center}.featured-blog .item-blog h3 a{font-size:39px;line-height:48px}.featured-blog .item-blog p{font-size:19px;line-height:29px;text-align:left;color:#000929;opacity:.5;margin-bottom:30px}.no-border{border-radius:0!important}.content-single-blog{padding:65px 0 100px}.content-single-blog .link-return{display:table;font-weight:700;font-size:18px;color:#111f39;margin-bottom:30px}.content-single-blog .box-title .subtitle{display:table;font-weight:700;text-transform:uppercase;margin-bottom:20px;font-size:16px;line-height:24px;color:#111f39}.content-single-blog p{text-align:left;color:#000929;opacity:.5;font-size:16px;line-height:26px;margin-bottom:20px}.content-single-blog .social{float:left;width:100%;padding-top:30px}.content-single-blog .social span{display:table;font-size:16px;line-height:24px;color:#000;margin-bottom:20px}.content-single-blog .social a{float:left;margin-right:20px;font-size:20px;color:#000}.content-single-blog img{float:left;width:100%;border-radius:8px;margin-bottom:30px}.content-single-blog h2{font-size:24px;line-height:36px;color:#111f39;margin-bottom:30px}.content-single-blog p a{text-decoration:underline!important;color:#0984c9}.content-single-blog p a:hover{color:#000}.content-single-blog blockquote{float:left;margin-bottom:30px;padding:20px 0 20px 30px;border-left:1px solid #111f39}.content-single-blog blockquote p{color:#000929;opacity:1;font-style:italic;font-weight:500}.content-single-blog .post-gallery{float:left;width:100%;margin-top:20px}.content-single-blog .post-gallery .row,.content-system .box-content-3 .row,.content-system .box-infos-system .row{margin:0 -10px}.content-single-blog .post-gallery .row>div,.content-system .box-content-3 .row>div,.content-system .box-infos-system .row>div{padding:0 10px}.content-single-blog .post-gallery a{float:left;width:100%;overflow:hidden;border-radius:8px;margin-bottom:20px}.content-single-blog .post-gallery a img{display:table;width:100%;transition:.5s;margin:0}.content-contact{padding:80px 0 120px}.content-contact h2{display:table;color:#111f39;margin-bottom:35px}.content-contact .menu-contact{display:table;width:100%;background:#f7fcfe;border:2px solid #dfe7f8;border-radius:8px;padding:4px;margin-bottom:50px}.content-contact .menu-contact a{float:left;margin:4px;width:calc(25% - 8px);text-align:center;padding:0 15px;line-height:44px;border-radius:8px;border:2px solid transparent;opacity:.5;color:#111f39}.content-contact .menu-contact a img,.content-system .box-content-2 .menu-imoveis-system a img,.content-system .box-infos-system .item-info .info img{margin-right:5px;position:relative;top:-2px}.content-contact .menu-contact a.active,.content-system .box-content-2 .menu-imoveis-system a.active{opacity:1;background:#fff;border-color:#dfe7f8;font-weight:600}.content-contact .box-form{float:left;width:100%;border-radius:8px;border:2px solid #dfe7f8;padding:25px;display:none}.content-contact .box-form form label{margin-bottom:5px;display:table;font-size:14px;line-height:20px;color:#000929;float:left;width:100%;transition:.5s}.content-contact .box-form form input,.content-contact .box-form form textarea{float:left;border:2px solid #dfe7f8;padding:0 20px;height:48px;font-size:16px;color:#000929;border-radius:8px;resize:none;width:100%;resize:none;transition:.5s}.content-contact .box-form form .custom-selectbox,.wrap-modal .box-modal form .custom-selectbox{border:2px solid #dfe7f8;border-radius:8px}.content-contact .box-form form .custom-selectbox .dropdown-toggle,.content-contact .box-form form .custom-selectbox .select,.wrap-modal .box-modal form .custom-selectbox .dropdown-toggle,.wrap-modal .box-modal form .custom-selectbox .select{height:44px;padding:0 55px 0 20px;background-position:calc(100% - 20px) center}.content-contact .box-form form .custom-selectbox *,.wrap-modal .box-modal form .custom-selectbox *{font-size:16px;color:#000929;font-weight:400}.content-contact .box-form form textarea,.wrap-modal .box-modal form textarea{padding:15px 20px;height:140px}.content-contact .box-form form button[type=button],.content-contact .box-form form button[type=submit],.content-contact .box-form form input[type=button]{width:100%;border:none;color:#fff;cursor:pointer}.content-contact .box-form form .custom-file-label::after{content:"Selecionar...";line-height:46px;height:48px;border:none;background:0 0;font-size:14px;color:#111f39;font-weight:600;padding:0 20px 0 15px}.content-contact .box-form form .custom-file-input{height:47px}.content-contact .box-form form .custom-file{height:47px;background:#fff;display:block;overflow:hidden;border:2px solid #dfe7f8;cursor:pointer;border-radius:8px}.content-contact .box-form form .custom-file-label{height:44px;background:0 0;border:none;line-height:44px;padding:0 0 0 20px;font-size:16px;color:#000929;text-transform:initial;border-radius:8px;margin-bottom:0}.content-contact .box-form form .group-check,.wrap-modal .box-modal form .group-check{cursor:pointer;display:table;margin:0}.content-contact .box-form form .group-check span,.wrap-modal .box-modal form .group-check span{display:table;position:relative;padding-left:35px;font-size:15px;color:#000929;font-weight:500}.content-contact .box-form form .group-check span:before,.wrap-modal .box-modal form .group-check span:before{content:"\f00c";position:absolute;left:0;top:50%;transform:translate(0,-50%);border-radius:3px;width:25px;height:25px;line-height:21px;background:#fff;font-size:0;font-family:fontAwesome;text-align:center;color:#111f39;transition:.5s;border:2px solid #dfe7f8}.content-contact .box-form form .group-check span a,.wrap-modal .box-modal form .group-check span a{color:#000929;text-decoration:underline!important}.wrap-contact-infos{padding:0 0 80px}.wrap-contact-infos .item-contact{float:left;width:100%;margin-bottom:50px;padding-top:87px}.wrap-contact-infos .item-contact h3{display:table;margin-bottom:10px;font-weight:700;font-size:24px;line-height:36px;color:#111f39;width:100%;text-align:center}.wrap-contact-infos .item-contact p{display:table;width:100%;text-align:center;font-size:14px;line-height:26px;color:#8b8b8b}.wrap-contact-infos .item-contact p a{color:#414c61}.wrap-contact-infos .item-contact .link-more{display:table;margin:0 auto;font-weight:600;color:#003f49;font-size:14px}.wrap-contact-map iframe{float:left;width:100%;height:530px}.content-login{position:relative}.content-login .container{height:100%;display:flex;align-items:center;padding:50px 15px}.content-login:before{content:"";position:absolute;top:-99.5px;right:0;width:50%;bottom:0;background:url(../images/bg-login.png) left center/cover no-repeat}.content-login .row{width:100%}.content-login .item-imovel{margin-bottom:40px;box-shadow:0 40px 70px rgba(255,255,255,.15)}.content-login .box-text-more .title{display:table;color:#fff;font-weight:600;margin-bottom:20px;font-size:14px;line-height:20px}.content-login .box-text-more p{font-size:12px;color:#6c727f;line-height:22px;margin-bottom:0}.content-login .box-form h2{font-size:32px;line-height:40px;margin-bottom:10px}.content-login .box-form p{text-align:left;font-size:16px;line-height:24px;opacity:.5;color:#000929}.content-login .box-form form{display:table;padding-top:10px;width:100%}.content-login .box-form form label,.wrap-modal .box-modal form label{margin-bottom:5px;display:table;font-size:14px;line-height:20px;color:#000929;float:left;width:100%}.content-login .box-form form input{float:left;border:2px solid #dfe7f8;padding:0 20px;height:48px;font-size:16px;color:#000929;border-radius:8px;resize:none;width:100%;resize:none;background:#fbfcff}.content-login .box-form form button[type=submit]{width:100%;border:none;margin-top:35px;float:left}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important}.custom-selectbox{float:left;margin-left:0;width:100%;position:relative;border:none;background:#fff;border-radius:5px}.custom-selectbox .dropdown-menu.show{flex-direction:column;display:flex;overflow-y:scroll;overflow-x:hidden}.custom-selectbox *{border:none!important;box-shadow:none!important;color:#000929;font-size:18px;font-weight:700}.custom-selectbox .bootstrap-select .dropdown-toggle .filter-option{height:auto}.custom-selectbox .dropdown-item.active,.custom-selectbox .dropdown-item:active{background-color:none}.custom-selectbox .dropdown-menu{max-height:300px;border-radius:5px!important;top:0!important;border:none!important;background:#f2f6fd;width:100%!important;min-width:100%!important;max-width:100%!important;transform:none!important;top:calc(100% + 2px)!important;left:0!important;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,.1);box-shadow:0 3px 15px 0 rgba(0,0,0,.1)}.custom-selectbox .dropdown-menu.inner{border:none!important}.custom-selectbox .bootstrap-select{background:0 0;border-radius:0;border:none!important;position:relative;z-index:99999999}.custom-selectbox .dropdown-toggle{background-color:transparent!important}.custom-selectbox .dropdown-toggle,.custom-selectbox .select{height:30px;border:none;padding:0 25px 0 0;background:url(../images/arrow-select.png) right center no-repeat;font-size:16px;color:#232e6a;display:table;border-radius:0!important;margin:0!important}.custom-selectbox .show .dropdown-toggle{background:url(../images/arrow-select-2.png) right center no-repeat}.custom-selectbox select:focus{background-image:url(../images/arrow-select-2.png)}.custom-selectbox .dropdown-menu li{padding:0 15px}.custom-selectbox .dropdown-menu li a span.text{font-size:16px;color:#232e6a;display:table;width:100%;padding:7px 0;transition:.5s}.custom-selectbox .dropdown-menu li a{display:table;border-bottom:1px solid rgba(0,0,0,.05)!important;background:0 0!important}.custom-selectbox .dropdown-menu li:last-of-type a{border-bottom:0!important}.custom-selectbox .bs-searchbox{margin-bottom:10px}.custom-selectbox.active{position:relative;z-index:999999999999}.dropdown-item{padding:0}.custom-selectbox .dropdown-menu li a:hover span,.dropdown-item.active,.dropdown-item.active span,.dropdown-item:active{background:0 0}.custom-selectbox .dropdown-menu>.inner::-webkit-scrollbar{display:none}.c100 .bar,.c100.p100 .fill,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill,.pie{width:75px;height:75px;border:15px solid #111f39;clip:rect(0,.44em,1em,0)}.c100{width:106px;height:106px}.c100 .slice{width:107px;height:107px}.c100>span{width:106px!important;line-height:106px!important;font-size:20px!important;transform:none!important;opacity:.5;color:#000929!important}.c100:after{border:15px solid rgba(204,217,219,.5)}footer{padding:80px 0 0}footer .logo,footer .social{display:table;margin-bottom:30px}footer .social a{float:left;margin-right:28px;font-size:24px;color:#b3b5be}footer a.btn-green{float:left;line-height:48px;padding:0 20px 0 55px;border-radius:8px;background:#131f39;font-weight:700;font-size:16px;color:#fff;position:relative}footer a.btn-green:hover{background:#003f49}footer .col-footer .title{display:table;font-weight:700;text-transform:uppercase;font-size:16px;color:#000929;margin-bottom:20px}footer .col-footer ul{margin-bottom:50px}footer .col-footer ul li a{color:#000929;font-size:16px;opacity:.75}footer .col-footer ul li a:hover{opacity:1;color:#111f39}footer .col-footer ul li{margin-bottom:15px}footer .copy{float:left;width:100%;border-top:1.5px solid #e7eefb;padding:20px 0;margin-top:50px}footer .copy span{float:left;line-height:24px;font-size:16px;font-weight:500;opacity:.75;color:#000929}footer .copy a{float:right;width:100px;height:24px;background:url(../images/logo-virtualiza.png) top center no-repeat}footer .copy a:hover{background-position:bottom center!important}.wrap-menu-mobile{position:fixed;top:0;width:100%;height:100vh;z-index:9999999;transition:.6s;right:-100%}.wrap-menu-mobile .overlay-menu{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95)}.wrap-menu-mobile .bar-menu{background:#111f39;position:absolute;right:0;top:0;height:100vh;overflow-x:hidden;overflow-y:scroll;width:100%;padding-bottom:50px}.wrap-menu-mobile .bar-menu .header-menu-mobile{display:table;width:100%;padding:20px}.wrap-menu-mobile .bar-menu .header-menu-mobile .logo{float:left;padding:0}.wrap-menu-mobile .bar-menu .header-menu-mobile .right-buttons{float:right;padding:4px 0}.wrap-menu-mobile .bar-menu .header-menu-mobile .right-buttons a.btn-social{float:left;margin-left:10px;line-height:34px;width:34px;text-align:center;font-size:16px;border-radius:50%;color:#fff;background:#005380;position:relative;font-family:arial}.wrap-menu-mobile .bar-menu .header-menu-mobile .close-menu-mobile{float:left;width:34px;position:relative;height:34px;margin-left:10px;border-radius:50%;border:1px solid transparent}.wrap-menu-mobile .bar-menu .header-menu-mobile .close-menu-mobile:before{content:"";width:2px;height:20px;position:absolute;left:50%;transform:rotate(-45deg) translate(-50%,0);top:6px;background:#fff;transition:.5s}.wrap-menu-mobile .bar-menu .header-menu-mobile .close-menu-mobile:after{content:"";width:2px;height:20px;position:absolute;left:50%;transform:rotate(45deg) translate(-50%,0);bottom:5px;background:#fff;transition:.5s}.wrap-menu-mobile .box-menu-style-1{padding:30px 20px;display:table;width:100%}.wrap-menu-mobile .title{display:table;margin-bottom:10px;width:100%;font-size:30px;color:#3151b7}.wrap-menu-mobile .title-2{display:table;margin-bottom:10px;width:100%;font-size:22px;color:#3151b7}.wrap-menu-mobile ul li a{font-size:16px;color:#adc0c8;font-weight:400;text-align:center}.wrap-menu-mobile .infos a{float:left;color:#105889;line-height:18px;font-size:14px;font-weight:700;margin-bottom:20px;width:100%}.wrap-menu-mobile .infos a i{margin-right:5px;color:#faca21}.wrap-menu-mobile .social{display:table;padding-top:20px;margin:0 auto 30px}.wrap-menu-mobile .social a{float:left;text-align:center;line-height:50px;margin:0 15px;font-size:20px;color:#c9ffd3}.wrap-menu-mobile a.btn-border,.wrap-menu-mobile a.btn-green{border-radius:8px;font-weight:700;color:#fff;position:relative;font-size:16px;display:table}.wrap-menu-mobile a.btn-green{line-height:48px;padding:0 20px 0 55px;background:#003f49;margin:0 auto 20px}.wrap-menu-mobile a.btn-border{line-height:46px;padding:0 20px 0 50px;border:1px solid #fff;margin:0 auto}header.header-system{background:#fff}header.header-system .container-fluid{padding:0 20px}header.header-system h1{margin-bottom:0;font-size:24px;line-height:36px;color:#111f39;width:auto;float:left}header.header-system .btn-logout{float:right;font-weight:600;font-size:16px;color:#111f39;padding:7px 0}header.header-system .btn-logout img{margin-right:5px;opacity:.4;transition:.5s;position:relative;top:-2px}.content-system{background:#fbfcff}.content-system .side-column{float:left;width:100%;padding-top:30px;min-height:100%;background:#fff;padding-right:20px}.content-system .side-menu li{display:table;width:100%;margin-bottom:10px}.content-system .side-menu li a{display:table;border-radius:8px;line-height:40px;padding:0 20px;font-weight:600;color:#111f39;opacity:.5;width:100%;font-size:16px}.content-system .side-menu li a.active{background:#d8f0fa;opacity:1}.content-system .box-content-1,.content-system .box-content-2{float:left;width:100%;background:#fff;border-radius:8px;border:2px solid #dfe7f8;padding:40px 30px;min-height:calc(100vh - 99.5 - 30px);margin-top:30px;margin-bottom:30px}.content-system .box-content-1 .subtitle{display:table;font-weight:700;margin-bottom:40px;font-size:24px;line-height:36px;color:#000929}.content-system .box-content-1 h2{margin-bottom:20px;font-size:64px;line-height:70px}.content-system .box-content-1 p{font-size:14px;line-height:24px;text-align:left;color:#6c727f}.content-system .box-content-1 img.full-img{display:table;max-width:100%}.content-system .box-content-1 .system-topics{float:left;width:100%;margin-top:50px}.content-system .box-content-1 .system-topics .item-topic{float:left;width:100%;background:#fff;border:1.5px solid #111f39;padding:30px 20px;position:relative;border-radius:8px;height:calc(100% - 30px);margin-bottom:30px}.content-system .box-content-1 .system-topics .item-topic p{margin-bottom:0;font-size:16px;line-height:25px;color:#4d5461;text-align:left}.content-system .box-content-1 .system-topics .item-topic:before{content:"";width:64px;height:64px;background:url(../images/icon-house.png) center center no-repeat;position:absolute;top:-32px;right:15px}.content-system .box-infos-system{float:left;width:100%;margin-bottom:30px;border-radius:8px;border:2px solid #dfe7f8;padding:40px 30px 20px}.content-system .box-infos-system h3{width:100%;font-weight:700;margin-bottom:30px;font-size:20px;line-height:28px;color:#000929}.content-system .box-infos-system .item-info{float:left;width:100%;background:#fbfcff;border-radius:8px;padding:30px;margin-bottom:20px}.content-system .box-infos-system .item-info .title{display:table;margin-bottom:10px;font-size:14px;line-height:19px;color:#000929;opacity:.7}.content-system .box-infos-system .item-info .info{display:table;font-size:16px;line-height:24px;color:#000929;font-weight:700}.wrap-modal,.wrap-modal .box-modal form .group-check input{display:none}.content-system .box-content-2 .menu-imoveis-system{display:table;width:100%;background:#f7fcfe;border:2px solid #dfe7f8;border-radius:0;padding:4px;margin:0 0 30px -30px;width:calc(100% + 60px);border-left:0;border-right:0}.content-system .box-content-2 .menu-imoveis-system a{float:left;margin:4px;text-align:center;padding:0 15px;line-height:44px;border-radius:8px;border:2px solid transparent;opacity:.5;color:#111f39}.content-system .box-content-2 .show-imoveis .item-imovel{border:1px solid rgba(207,210,215,.4)}.content-system .box-content-2 .show-imoveis .item-imovel .infos>span{width:100%;margin:0 0 15px}.content-system .box-content-2 .topics-imoveis .item-topic{float:left;padding-right:30px;margin-right:30px;border-right:1px solid #dfe7f8}.content-system .box-content-2 .topics-imoveis .item-topic:last-of-type{border-right:0;padding-right:0;margin-right:0}.content-system .box-content-2 .topics-imoveis .item-topic .title{display:table;font-size:14px;color:#6c727f;margin-bottom:5px}.content-system .box-content-2 .topics-imoveis .item-topic .info{display:table;font-size:18px;color:#111f39;font-weight:600}.content-system .box-content-2 .bottom-navigation span{float:left;font-size:14px;color:#111f39;line-height:32px}.content-system .box-content-2 .bottom-navigation .right-nav span{margin-right:20px}.content-system .box-content-2 .bottom-navigation .right-nav a{line-height:28px;width:32px;text-align:center;border-radius:50%;margin-left:15px;border:2px solid #111f39;color:#111f39;float:left}.btn-fix:hover,.content-system .box-content-2 .bottom-navigation .right-nav a:hover{background:#111f39;color:#fff}.content-system .box-content-2 .bottom-navigation .right-nav a.disabled{opacity:.2;pointer-events:none}.content-system .box-content-3{float:left;width:100%;background:#fff;border-radius:8px;border:2px solid #dfe7f8;padding:40px 30px 20px;min-height:calc(100vh - 99.5 - 30px);margin-top:30px;margin-bottom:30px}.content-system .box-content-3 a{float:left;width:100%;border-radius:8px;overflow:hidden;margin-bottom:20px}.content-system .box-content-3 a img{transition:.5s;display:table;width:100%}.content-404 a{display:table;margin:0 auto;float:none}.nicescroll-rails{z-index:9999!important}.fix-cookies{position:fixed;z-index:999999;bottom:0;left:0;width:100%;padding:30px 0}.btn-fix,.wrap-modal{position:fixed;z-index:9999}.fix-cookies .alert-cookies{float:left;width:100%;border-radius:8px;background:#fff;padding:25px 45px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.4);box-shadow:0 0 30px 0 rgba(0,0,0,.4)}.fix-cookies .alert-cookies p{font-size:16px;line-height:26px;margin-bottom:0;text-align:left;color:#000929}.fix-cookies .alert-cookies p a{text-decoration:underline!important;color:#000929;font-weight:600}.fix-cookies .alert-cookies p a:hover{opacity:.7}.btn-fix{left:30px;bottom:30px;padding:0 30px 0 65px;border-radius:50px;background:#c9ffd3;font-size:16px;font-weight:600;color:#111f39;line-height:56px}.btn-fix i{width:24px;height:24px;background:url(../images/icon-coin.svg) center center no-repeat;margin-right:10px;position:absolute;left:30px;top:50%;transform:translate(0,-50%);transition:.5s}.btn-fix:hover i{background:url(../images/icon-coin-2.svg) center center no-repeat}.wrap-modal{top:0;left:0;right:0;bottom:0}.wrap-modal .overlay-modal{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);cursor:pointer}.wrap-modal .box-modal{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);padding-top:35px;width:650px;max-width:calc(100vw - 40px)}.wrap-modal .box-modal .into-modal{width:100%;border-radius:5px;background:#fff;position:relative;float:left;max-height:calc(100vh - 70px);padding:50px}.wrap-modal .box-modal .into-modal::-webkit-scrollbar{display:none}.wrap-modal .box-modal .close-modal{position:absolute;top:0;right:0;color:#fff;font-size:18px;font-weight:600}.wrap-modal .box-modal form input,.wrap-modal .box-modal form textarea{float:left;border:2px solid #dfe7f8;padding:0 20px;height:48px;font-size:16px;color:#000929;border-radius:8px;resize:none;width:100%;resize:none}.wrap-modal .box-modal form button[type=submit]{width:100%;border:none}.boxes-newsletter{display:flex;flex-direction:row;padding:0}.formulario.box-title.col-lg-4{flex-direction:column}.wrap-newsletter form .group-check span{font-size:13px}.wrap-newsletter .subtitle{font-size:16px;text-align:initial;font-weight:500}.wrap-newsletter h2{font-size:33px;line-height:45px;text-align:initial;font-weight:700;margin-bottom:30px}.wrap-newsletter p{text-align:initial;max-width:260px;color:#000929}.wrap-newsletter form .row{display:flex;flex-direction:column}.wrap-newsletter{background:url(../images/bg-newsletter.png) center center no-repeat;padding:90px 0;margin:20px 0}.wrap-newsletter form input{height:51px}.wrap-newsletter form button[type=submit]{top:0;transform:initial;right:initial;left:0;position:relative}.row-adaptado{width:100%;margin:0 auto}#form-LEADS_SENHA form .custom-file .custom-file-input{left:-30%;width:130%;cursor:pointer}#form-LEADS_SENHA form .custom-file-label::after{content:"Selecionar";background:url(../images/upload-icon.png) center right/18px no-repeat;padding:0 20px 0 15px;margin-right:10px}@-webkit-keyframes animationPlay{0%,100%{transform:translate(-50%,-50%) scale(.8);opacity:.5}50%{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes animationPlay{0%,100%{transform:translate(-50%,-50%) scale(.8);opacity:.5}50%{transform:translate(-50%,-50%) scale(1);opacity:1}}@media only screen and (max-width:1550px){header .container-fluid{padding:0 20px}header nav ul li{margin-right:25px}.wrap-carousel-ponto-venda .carousel-pontos-vendas{padding-right:60px}.content-system .box-infos-system .item-info{padding:30px 20px}}@media only screen and (max-width:1460px){.content-system .col-menu{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}.content-system .col-content{-webkit-box-flex:0;-ms-flex:0 0 78%;flex:0 0 78%;max-width:78%}.content-system .box-infos-system .item-info .info,.content-system .side-menu li a{font-size:14px}.content-system .box-infos-system{padding:30px 20px 20px}.content-system .box-content-1{padding:30px 20px}.content-login .box-form{padding-bottom:180px}}@media only screen and (max-width:1370px){header .buttons a.btn-border,header .buttons a.btn-green,header nav ul li a{font-size:14px}.wrap-redes:before{bottom:20px;left:20px;right:20px}.wrap-redes:after{left:40px}}@media only screen and (max-width:1270px){.wrap-redes:after,.wrap-redes:before,header .right-header{display:none}header .open-menu{display:table;float:right;font-size:24px;color:#000929;padding:6px 0}.content-system .col-content,.content-system .col-menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1200px){.container{max-width:100%;padding-left:20px;padding-right:20px}.content-product-4 .wrap-content,.wrap-carousel-ponto-venda .carousel-pontos-vendas,.wrap-redes .wrap-carousel{width:calc(100% + 20px)}.carousel-instagram{padding-right:50px;overflow:hidden}.carousel-instagram .owl-stage-outer{overflow:initial}.item-imovel .box-text .infos>span span,.item-imovel .infos>span span{display:none}.content-product-1 .open-share,.content-product-1 .social{float:left;margin-top:30px}.content-product-4 .carousel-diferenciais{padding-right:50px}.wrap-carousel-ponto-venda .box-title{margin-bottom:40px}.wrap-partners .item-banner .col-lg-3,.wrap-partners .item-banner .col-lg-4{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}@media only screen and (max-width:991px){.home-list-imoveis .row .col-lg-4{max-width:600px;width:90%;padding:0;margin:0 auto;left:0}.content-system .box-content-1 h2,.featured-blog .item-blog h3 a,.wrap-carousel-ponto-venda .box-title h2,h1,h2{font-size:30px;line-height:38px}.about-content,.banner-filter,.content-single-blog,.home-list-imoveis,.wrap-full-text-bg,.wrap-redes{padding:60px 0}.home-list-imoveis .row{display:block;float:left;margin:40px 0 0;padding-bottom:20px;position:relative}.home-list-imoveis .row .owl-stage{display:flex}.home-list-imoveis .row .owl-item{display:flex;flex:1 0 auto}.home-list-imoveis .row .owl-stage-outer,.our-blog .mobile-carousel-blog .owl-stage-outer,.wrap-partners .row-itens .owl-stage-outer{overflow:initial}.home-list-imoveis .row .disabled,.img-desk,.our-blog .mobile-carousel-blog .disabled,.wrap-newsletter form .btn-desk,.wrap-partners .row-itens .disabled{display:none!important}.home-list-imoveis .row .owl-dots,.our-blog .mobile-carousel-blog .owl-dots,.wrap-partners .row-itens .owl-dots{position:absolute;width:max-content;left:calc(50% - 20px);transform:translate(-50%,0);bottom:10px}.home-list-imoveis .row .owl-dots button,.our-blog .mobile-carousel-blog .owl-dots button,.wrap-partners .row-itens .owl-dots button{float:left;margin:0 6px;border:none;border-radius:50%;opacity:.5;background:#cfd2d7;width:12px;height:12px}.home-list-imoveis .row .owl-dots button.active{opacity:1;background:#003f49}.item-imovel .box-text{padding:40px 20px 103px}.banner-pages p br,.content-login:before,.imagem-celular.box-title.col-lg-4,.item-imovel .infos span span,.wrap-partners .row.row-itens .col-lg-4:after{display:none}.item-imovel .infos{left:20px;right:20px}.banner-pages img,.our-blog .box-title .btn-blue{float:left;margin-top:30px}.home-list-imoveis .row{display:flex;align-items:center;width:100%;padding-right:0}.our-blog .mobile-carousel-blog,.wrap-partners .row-itens{display:block;overflow:hidden;position:relative;float:left}.wrap-topics .btn-blue{margin-bottom:20px;margin-top:20px}.wrap-newsletter{background:#f0f0f0}.our-blog{padding:60px 0 0}.our-blog .mobile-carousel-blog{margin:0 0 60px;padding-bottom:20px;justify-content:center;display:flex;padding-right:0;width:100%}.our-blog .mobile-carousel-blog .col-lg-4{padding:0;max-width:600px;width:90%;left:0}.our-blog .mobile-carousel-blog .owl-dots button.active,.wrap-partners .row-itens .owl-dots button.active{opacity:1;background:#c9ffd3}.wrap-redes .wrap-carousel{margin-top:70px}.wrap-newsletter form .group-check,.wrap-redes .carousel-instagram .owl-nav{float:left}.wrap-redes .carousel-instagram .owl-nav button{margin:0 20px 0 0}.wrap-redes .carousel-instagram .owl-controls{padding:0;top:-90px}.wrap-redes .social a{width:100%;margin-bottom:20px;margin-right:0}.about-topics .col-lg-4:last-of-type .item-topic,.about-topics .into .row,.wrap-redes .social a:last-of-type,footer .col-footer ul:last-child{margin-bottom:0}.content-single-blog .box-text,.wrap-redes .social{padding-top:40px}.wrap-topics{padding:60px 0 20px}.wrap-topics .box-text .box-title .subtitle,.wrap-topics .box-text .box-title h2{text-align:left}.wrap-topics .box-text{padding:30px 20px 0}.wrap-partners .item-partner{margin-left:10px}.wrap-partners .row.row-itens h3:before{width:50px;height:50px;top:calc(50% - 25px);left:calc(0% - -30px)}.wrap-partners .owl-stage-outer{margin:0}.wrap-partners{padding:40px 0 60px}.wrap-partners .subtitle{font-size:36px;line-height:42px}.wrap-partners .row-itens{width:100%;margin:0;justify-content:center;display:flex}.wrap-partners .row-itens .col-lg-4{padding:0;max-width:250px;width:100%}.wrap-newsletter form input{height:60px;margin-bottom:20px}.wrap-newsletter form button[type=submit]{position:relative;left:auto;right:auto;transform:none;float:left;width:100%;top:auto}.wrap-newsletter form .group-check span{font-size:14px}.content-product-2 .carousel-product-images,.content-product-2 .item-image,.content-product-6 .box-title h2,.content-product-7 .item-image,.content-single-blog h1{margin-bottom:10px}.content-product-2 .row,.content-product-7 .wrap-gallery .row{margin:0 -5px}.content-product-2 .row>div,.content-product-7 .wrap-gallery .row>div{padding:0 5px}.content-product-2 .item-image a{bottom:10px;right:5px;font-size:12px;padding:0 10px 0 30px;width:max-content}.content-product-2 .item-image a:before,.home-banner .owl-nav .owl-prev{left:10px}.content-product-2 .item-image img,.content-product-7 .item-image img{min-height:130px;object-fit:cover;object-position:center}.content-product-3 .product-infos .item-info{margin:10px 0}.content-product-3 .product-actions-buttons a{width:100%;text-align:center;margin-bottom:15px}.box-green-cta a{float:left;margin-top:20px;margin-left:63px}.content-product-4 .wrap-content,footer{padding-top:60px}.content-product-4 .carousel-diferenciais{display:block}.content-product-4 .list-diferenciais-desk .col-lg-3{width:25%}.banner-about h1,.content-product-5 h2{margin-bottom:20px}.content-product-5 .full-img{width:calc(100% + 40px);margin-left:-20px;margin-bottom:0}.content-product-6 .box-title .subtitle{padding:0 0 0 40px;position:relative;line-height:26px;margin-left:0}.content-product-6 .box-title .subtitle img{position:absolute;left:0;top:50%;transform:translate(0,-50%)}.content-product-7 .box-form-product{margin-top:20px}.content-product-8{padding-top:30px;padding-bottom:60px}.content-product-8 .box-img img{height:200px;object-fit:cover;object-position:15% center}.content-single-blog .social{padding-top:10px}.banner-pages{min-height:230px}.content-contact .menu-contact{padding:4px 8px}.content-contact .menu-contact a,.content-system .box-content-2 .menu-imoveis-system a{margin:4px 0;width:100%}.content-contact{padding:60px 0 40px}.content-vendas .box-green-cta .buttons a{margin-left:0;width:100%;text-align:center}.content-vendas .box-green-cta .buttons{float:left;width:100%;padding-left:63px}.content-vendas{padding-bottom:40px}.page-list-imoveis .container{margin-top:-30px}.banner-filter .bar-filter form .row{margin:0;padding:0}.banner-filter .bar-filter form .row>div{padding:20px 0;border-right:0;border-bottom:1.5px solid #dfe7f8}.banner-filter .bar-filter form .row>div:first-of-type,.content-system .box-content-2 .topics-imoveis .item-topic:first-of-type{padding-top:0}.banner-filter .bar-filter form .row>div:last-of-type{padding-bottom:0;border-bottom:0}.about-content .open-video{margin-bottom:30px}.about-topics{padding-bottom:60px}.about-topics .into,.wrap-modal .box-modal .into-modal{padding:35px}.about-topics .item-topic,.content-system .box-content-1 .system-topics .item-topic{margin-bottom:50px;height:auto}.content-login .box-form,.content-vendas .item-ponto-venda:last-of-type,.wrap-certifications{padding-bottom:0}.wrap-certifications .col-custom{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.content-login,.icon-whatsapp-flutuante a span:before{background:0 0}.content-login .container{display:table;padding:50px 20px 0}.content-login .row{width:auto;display:table}.content-login .col-right{padding:50px 35px;width:calc(100% + 40px);margin-left:-20px;background:url(../images/bg-login.png) left center/cover no-repeat;margin-top:50px}.content-system .box-content-1 .subtitle{font-size:20px;line-height:28px;margin-bottom:20px}.content-system .box-content-1 img.full-img,.fix-cookies .alert-cookies .ok-cookies{float:left;margin-top:20px}.content-system .side-column{float:left;width:calc(100% + 40px);padding-top:30px;min-height:100%;background:0 0;padding-right:0;margin-left:-20px}.content-system .box-content-2,.content-system .box-content-3{padding:30px 20px}.content-system .box-content-2 .menu-imoveis-system{padding:4px 8px;width:calc(100% + 40px);margin-left:-20px}.content-system .box-content-2 .topics-imoveis .item-topic{width:100%;border-right:0;padding:20px 0;border-bottom:1px solid #dfe7f8}.content-system .box-content-2 .topics-imoveis .item-topic:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}.content-system .box-content-3 a img{height:250px;object-fit:cover;object-position:center}.wrap-contact-infos{padding-bottom:50px}header.header-system .btn-logout{position:absolute;right:20px;top:-73px}.home-banner{min-height:419px}.img-mobile{display:block!important}.home-banner .owl-nav .owl-next{right:10px}.home-banner .owl-nav button{font-size:50px}footer .col-footer{margin-bottom:40px}footer .col-footer ul{margin-bottom:40px;display:table}footer .copy{margin-top:0}footer .copy span{width:100%;text-align:center;font-size:14px;margin-bottom:10px}footer .copy a{display:table;float:none;margin:0 auto}.btn-fix{right:20px;bottom:20px;max-width:215px;font-size:15px;padding:0 5px 0 50px}.btn-fix i{left:20px}.icon-whatsapp-flutuante{bottom:15px}.icon-whatsapp-flutuante .fot-fale-conosco{width:62px;right:0}.icon-whatsapp-flutuante a:hover span{right:0;background:url(../images/icon-whatsapp-flutuante-fechado.png) center left}.wrap-newsletter form .btn-mobile{display:table;margin-top:30px;float:left}.box-form-product{padding:20px!important}.content-product-5 .col-img{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;padding-top:30px}.banner-pages p{font-size:16px;line-height:24px}.wrap-topics .col-lg-3,footer .col-lg-3{max-width:300px}footer .row{display:flex;flex-direction:column;align-items:center;justify-content:center}.wrap-topics .col-lg-12>.row{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.wrap-topics .img-full-bottom{margin-left:-10px}}@media only screen and (max-width:740px){.wrap-partners .item-banner{flex-direction:column}.wrap-partners .item-banner .col-lg-3,.wrap-partners .item-banner .col-lg-4{-ms-flex:0 0 75%;flex:0 0 75%;max-width:240px}.wrap-partners .item-banner .col-lg-4{margin-top:15px}.conteudo-filtro select{width:240px}.conteudo-filtro h2{font-size:20px}.wrap-partners .owl-nav button.owl-next,.wrap-partners .owl-nav button.owl-prev{width:40px;height:40px;font-size:23px}.wrap-partners .owl-nav button.owl-prev{left:2px}.wrap-partners .owl-nav button.owl-next{right:2px}}@media only screen and (max-width:680px){.content-product-4 .list-diferenciais-desk .col-lg-3{width:50%}.boxes-newsletter{flex-direction:column}.home-list-imoveis .row{width:100%;padding:0;overflow:hidden}.featured-blog .item-blog p,.wrap-carousel-ponto-venda .box-title p,p{font-size:16px;line-height:24px}h1,h2{font-size:26px;line-height:34px}.content-product-1 .open-share{width:100%;text-align:center}.wrap-carousel-ponto-venda .box-title h2{font-size:24px;line-height:32px}}@media only screen and (max-width:550px){.content-product-4 .list-diferenciais-desk .col-lg-3{width:100%}}.content-360 iframe{width:100%;height:560px}.lista-cidades{position:relative;text-align:center;width:100%;max-width:850px;margin:0 auto}.banner-filter.empreendimentos .lista-cidades,.home-list-imoveis .lista-cidades.filter{max-width:initial}.banner-filter .bar-filter{padding-bottom:0}.lista-cidades a{display:inline-block;min-width:120px;padding:5px;margin:0 5px 15px;color:#8b8b8b;font-size:14px;border:1px solid #8b8b8b;font-weight:500}.is-animated{animation:.6s zoom-in}@keyframes zoom-in{0%{transform:scale(.1)}100%{transform:none}}.lista-cidades a.active,.lista-cidades a:hover{background:rgba(0,0,0,.2);color:#111f39}