﻿ /* https://www.cleancss.com/css-minify/  */
  *{margin: 0;padding: 0;list-style:none;}::-webkit-scrollbar{width:10px;height:10px;background: #FFF;}::-webkit-scrollbar-button{width:0px;height:0px;}::-webkit-scrollbar-thumb{background:#bbb;border-radius:50px;}::-webkit-scrollbar-thumb:hover{background:#aaa;}::-webkit-scrollbar-thumb:active{background:#aaa;}::-webkit-scrollbar-track{background:none;border: 0px none #ffffff;border-radius: 0px;}::-webkit-scrollbar-track:hover{background:none;}::-webkit-scrollbar-track:active{background:none;}::-webkit-scrollbar-corner{background:transparent;}body, html{top:0 !important;}html{overflow-x:hidden !important;}body{margin: 0 auto;max-width: 1920px;min-width: 1270px;font: 400 16px 'Red Hat Display', 'Arial', sans-serif;color: #333;}img, fieldset, iframe{border:0;}table{border-collapse: collapse;background:#fff;}b, strong, h1, h2, h3, h4, h5{font-weight: 700;}a{color: #333;text-decoration: none;}.radius{border-radius: 3px;}input[type=text], input[type=email], input[type=password], input[type=tel], input[type=date], input[type=file], textarea, select{padding: 8px 5px;font-size: 15px;font-family: 'Red Hat Display', 'Arial', sans-serif;border:1px #ccc solid;background-color: #fff;color:#333;border-radius:0;box-shadow: none;outline:none;}input[type=submit], .bt{padding: 0 20px;height: 38px;border: 0;font:700 15px 'Red Hat Display', 'Arial', sans-serif;text-shadow: none !important;border-radius: 3px;color: #fff;box-shadow: none !important;text-transform: uppercase;}input[type=submit]:hover, button:hover, .bt:hover{color: rgba(255,255,255,0.7) !important;}input:focus, select:focus{border-color: #888;}select{padding: 8px;}table.codigoSeguranca {border-collapse: separate;}table.codigoSeguranca img {border:1px #bbb dashed !important;}.i{padding: 0!important;border:0 !important;box-shadow: none !important;}.mais{margin-top: 30px;}.mais a{padding: 0 20px;height: 40px;line-height: 40px;border-radius: 100px;border: 1px #ddd solid;background: #fff;text-transform: uppercase;font-size: 14px;text-decoration: none;display: table;}.mais a:hover{border-color:#999;}.mais a::after{content: ' >>';}.header__container .nav .content-nav-header ul.list-itens-nav>li>a, .header__container .nav li.itens-catsub ul li a, .container-atalhos-footer4 .content-af a, .container-pesquisas-populares ul li a, .container-parceiros-home li img, .icones-rs li a, .list-documentos li, .list-equipe li, .list-noticias li, .list-parceiros li, .lista-imoveis dd.foto-lista a .zoom, .lista-imoveis dd.foto-lista a .zoom i, .lista-imoveis dl, .lista-imoveis dl.gridTypeCols dd.det-lista, .lista-imoveis>li .isolaImg a .zoom, .lista-imoveis>li .isolaImg a .zoom i, ul.lista-imoveis>li, .footer__content-menu-atalhos ul li a{-webkit-transition: all .20s ease-in-out -moz-transition: all .20s ease-in-out;transition: all .20s ease-in-out;}.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next{width: 34px !important;height: 34px !important;}.owl-controls .owl-buttons .owl-prev{left:-16px !important;background-image: url('../../modelo_28/images/prev-horizontal.png') !important;}.owl-controls .owl-buttons .owl-next{right:-16px !important;background-image: url('../../modelo_28/images/next-horizontal.png') !important;background-position: 0 0 !important;}.msg-alerta-browser{margin-bottom:20px;width:100%;background-color:#F25648;color:#fff;font-size:115%;text-transform: uppercase;display:block;}.msg-alerta-browser div{padding:15px;}.msg-alerta-browser div a{position:absolute;right:20px;top:20px;padding:5px;border:2px #fff solid;color:#fff;font-size:14px;text-decoration:none;}.msg-alerta-browser div a:hover{background-color:#fff;color:#F25648;}.header__container{margin: 0 auto;width: 100%;min-width: 1270px;background-color: #fff;}.header__top{padding: 20px 30px;display: flex;justify-content: center;align-items: center;-webkit-box-align: center;-webkit-box-pack: center;}.not-logo .header__top .item-tels{justify-content: center;}.not-logo .header__top .htc-bloco2{justify-content: left;}.not-logo .header__top .item-logo{display: none;}.not-logo .header__top2 .list-itens-top > div.item-tels{margin-left: inherit;}.header__top .item-tels{display: flex;flex: 1 1 0%;-webkit-box-pack: start;justify-content: flex-start;}.header__top .item-tels > .item-tels__content{padding:10px 12px;display: flex;align-items: center;background-color: #fff;border:1px rgba(0,0,0,0.08) solid;border-radius: 50px;}.header__top .item-tels strong{font-size: 32px;border-radius: 100%;width:46px;height:46px;line-height:46px;text-align: center;}.header__top .item-tels strong i{color: #fff;}.header__top .item-tels > .item-tels__content > div{padding: 0 10px;position: relative;float: left;}.header__top .item-tels > .item-tels__content > div ul{}.header__top .item-tels > .item-tels__content > div li{margin:2px 0;}.header__top .item-tels > .item-tels__content > div li a{font-size: 18px;font-weight: 700;}.header__top .item-tels > .item-tels__content > div .mais-telefones-header{bottom: -19px;right: 12px;}.header__top .item-tels > .item-tels__content > div .mais-telefones-header a{padding: 2px 4px;background-color: #fff;border:1px rgba(0,0,0,0.08) solid;text-decoration: none;font-size: 9px;border-radius:3px;}.header__top .item-tels > .item-tels__content > div .mais-telefones-header a:hover{background-color: #e9e9e9;}.header__top .htc-bloco2{padding-left:15px;display: flex;gap:25px;align-items: center;flex-wrap: wrap;flex: 1 1 0%;-webkit-box-pack: end;justify-content: flex-end;}.header__top .item-chat{position: relative;bottom: -2px;}.header__top .item-chat h4{margin: 2px 0 5px;font-size: 14px;}.fixed-chat-left, .fixed-chat-right{height: 38px !important;position:fixed !important;top:auto !important;bottom:0;z-index:50;display: block !important;}.fixed-chat-left{left:30px;right:auto;}.fixed-chat-right{left:auto;right:30px;}.header__top .item-favs > div{padding:8px 12px;font-size: 14px;background: #fff;border:1px rgba(0,0,0,0.08) solid;border-radius:50px;}.header__top .item-favs > div i{margin-right: 3px;font-size:135%;color:#D9BF2F;vertical-align:baseline;}#google_translate_element, .goog-te-banner-frame, .goog-te-balloon-frame, #goog-gt-tt, .goog-tooltip, .goog-tooltip:hover {display: none !important;}.flags li{margin-left:4px;width:24px;height:16px;}.flags li a.pt{background: url('../../modelo_28/images/flags/brasil.png') no-repeat}.flags li a.en{background: url('../../modelo_28/images/flags/united-states.png') no-repeat}.flags li a.es{background: url('../../modelo_28/images/flags/spain.png') no-repeat}.flags li:hover a{opacity: 1.0;-webkit-filter: none;filter: none;filter: none;}.focusLang{opacity: 0.5;-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}.icons-rs ul{display: flex;gap:5px;}.icons-rs ul li a{width: 32px;height: 32px;line-height: 32px;background: #fff;border: 1px rgba(0,0,0,0.08) solid;border-radius: 100%;text-align: center;display: block;}.icons-rs ul li a:hover{border-color: #777;}.icons-rs ul li i{font-size: 125%;line-height: 30px;color: #777;}.icons-rs ul li.b i, .icons-rs ul li.tt i, .icons-rs ul li.x i{filter: grayscale(1);background-repeat: no-repeat;width:24px;background-position: center -25px;background-size:68%;display:inline-block;}.icons-rs ul li.b i{background-image: url('../../../static/images/icon_blog.png');}.icons-rs ul li.tt i{opacity: 0.5;background-image: url('../../../static/images/icon_tiktok.png');}.icons-rs ul li.x i{opacity: 0.6;background-image: url('../../../static/images/icon_x.png');}.header__nav{width: 100%;position: relative;}.header__nav nav{padding:10px 0;width: 100%;border-top: 1px rgba(0,0,0,0.08) solid;border-bottom: 1px rgba(0,0,0,0.08) solid;background-image: url('../../modelo_28/images/bg_nav_search.png');background-repeat: repeat;position: relative;justify-content: center;z-index: 15;}.header__nav nav ul.list-itens-nav{display: flex;justify-content: center;flex-wrap: wrap;gap:10px;}.header__nav nav ul.list-itens-nav > li{height:38px;}.header__nav nav ul.list-itens-nav > li > a{margin-right: 1px;padding:0 12px;font-size: 15px;font-weight: 500;border-radius: 3px;line-height: 38px;display:block;position:relative;z-index: 6;}.header__nav nav ul.list-itens-nav > li:hover > a, .header__nav nav ul.list-itens-nav > li a.on{color:#fff;}.header__nav nav li.itens-catsub ul{min-width: 160px;overflow: hidden;max-height: 0;position: absolute;margin-left:-5px;z-index: 5;margin-top: -3px;border-radius:3px;box-shadow: 1px 10px 7px -7px rgba(0,0,0,0.44);background: #f1f1f1;color: #000;text-shadow: none;-webkit-transition-property: all;-webkit-transition-duration: .7s;-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);-moz-transition-property: all;-moz-transition-duration: .7s;-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);-ms-transition-property: all;-ms-transition-duration: .7s;-ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);transition-property: all;transition-duration: .7s;transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}.header__nav nav li.itens-catsub:hover ul{padding:10px 6px 6px 6px;max-height:250px;overflow:auto;border-top:0;}.header__nav nav li.itens-catsub > a i{margin-left:2px;font-size:90%;opacity: 0.6;display:inline-table;vertical-align: baseline;position:relative;top:-2px;}.header__nav nav li.itens-catsub ul li a{padding:7px;font-size:15px;background: #fff;border-bottom:1px #ccc dotted;display:block;}.header__nav nav li.itens-catsub ul li:last-child a{border-bottom: 0;}.header__nav nav li.itens-catsub ul li a:hover{background-color:#c9c9c9;color:#000;}.header__image, .header__video{width: 100%;position: relative;display: flex;box-shadow: 0px -8px 7px -4px rgba(0,0,0,0.12);justify-content:center;align-items: center;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.header__image{position: relative;width: 100%;min-height: 370px;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}.header__video{background-color: #000;}.header__image strong, .header__video strong{font:400 38px 'Playfair Display', serif;text-shadow: 0 0 4px rgba(0,0,0,0.5);color: #fff;max-width: 0;display: inline-block;white-space: nowrap;overflow: hidden;animation: piscaTextoHeader normal infinite .8s, escreveTextoHeader normal 5s steps(55) 0.5s forwards;}@keyframes piscaTextoHeader{100%{border-right-color: transparent;}}@keyframes escreveTextoHeader{100%{max-width: 100%;}}.header__image > img{position: absolute;top: 0px;left: auto;width: inherit;height: 100%;object-fit: cover;object-position: center center;overflow-clip-margin: content-box;overflow: clip;}.header__video{height:370px;overflow:hidden;}.header__video #muteYouTubeVideoPlayer{width: 100%;height: 100%;pointer-events: none;position: absolute;top: 0;left: 0;}.header__video #muteYouTubeVideoPlayer iframe{width:100%;height:260%;position: absolute;top:-80%;}.header__background-sombra{width:100%;height:370px;background: rgba(0, 0, 0, 0.30);background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.20) 20%, rgba(0,0,0,0.30) 50%, rgba(0,0,0,0.20) 80%, rgba(0,0,0,0) 100%);position:absolute;top:0;display:block;z-index:2;}.header__slogan{width:100%;display: flex;justify-content: center;align-items: center;position: absolute;z-index:11;}.header__search{padding: 0 25px;background-image: url('../../modelo_28/images/bg_nav_search.png');width: calc(100% - 50px);}.header__search-content{margin: 0 auto;padding:20px 0;width:100%;min-width: 1270px;max-width: 1420px;border-bottom: 1px rgba(0,0,0,0.08) solid;display: table;}.sc-completo ul{display:flex;justify-content: space-between;gap:25px;}.sc-completo li{width: 100%;}.sc-completo li.item-bt-search{flex: 1;}.header__search label span{padding-bottom: 5px;font-weight: bold;display: table;}.sc-completo li label select{width: 100%;}.sc-completo li label input{width:calc(100% - 12px);}.sc-codigo{display: none;}.sc-codigo input[type=text]{width: 250px;}.header__search label button{padding: 0 10px;width: 120px;height: 39px;font:700 15px 'Red Hat Display', 'Arial', sans-serif;border: 0;border-radius:3px;color: #fff;cursor: pointer;text-transform: uppercase;}.header__search .bts-tipo-search{margin-top:20px;display: flex;gap:15px;}.header__search .bts-tipo-search a{padding: 5px 10px;border-radius: 50px;background-color: #fff;border: 1px #ddd solid;cursor: pointer;font-weight: 700;font-size: 12px;color:#777;}.header__search .bts-tipo-search a span{color: #333;text-decoration: underline;}.header__search .bts-tipo-search a:hover{border-color: #999;}#all{margin: 0 auto;padding: 40px 20px;width: calc(100% - 60px);max-width: 1420px;background: #fff;display: table;clear: both;}#all-content{width:100%;max-width:1420px;position:static !important;}#content{margin-left:0;padding:0;width: 1118px;background: none;box-shadow:none;border-radius: 0;float:right;}.contentSizeMedium{width: 568px;}.contentSizeBig{width: 100%;max-width: 1420px;}.contentFluido{padding:0;width: 100% !important;min-width: auto;max-width: 1420px;float: left !important;}.contentListas{width: 76.42647058823529% !important;}.contentDetalhes{max-width: 1296px;}.herarquia{margin:7px 0 30px 0 !important;padding:0;border:0;}.herarquia span{margin-right: 3px;font-weight:bold;}.herarquia a, .herarquia strong{margin-right:3px;font-weight:normal;text-decoration:none;padding:4px 10px;border-radius: 50px;border: 1px #ddd solid;font-size: 14px;}.herarquia a:hover{border-color:#999;}.herarquia strong{font-weight: bold;}.h-search{display:none;}.tit{margin:0 0 40px 0 !important;width:100%;font:700 32px 'Red Hat Display', sans-serif;clear:both;}.marginTopTitH2 {margin-top:0px;}.all-lightbox .tit{margin-bottom: 0 !important;font-size: 22px;}.tit-h3{padding-bottom:7px;font-size: 18px;}.tit-h3 i{font-size: 125%;}#menu{padding:0 !important;width:268px !important;float:left;}#all-owl-imoveis-destaque{position:static;}#owl-imoveis-destaque{margin-top: -10px!important;margin-bottom: 50px!important;padding-top:5px !important;padding-bottom: 0 !important;width: 100% !important;box-shadow: -1px 41px 23px -25px rgba(0,0,0,0.4);}#owl-imoveis-destaque .item{display: flex;}#owl-imoveis-destaque .info{width: 100% !important;height:384px !important;background-image: none !important;background-position: 200px left !important;order: 1;z-index: 2;}#owl-imoveis-destaque .info h3{font-size:30px !important;}#owl-imoveis-destaque .info h4{padding: 10px 14px !important;left:35px !important;right: auto !important;bottom:30px !important;font-size:16px !important;}#owl-imoveis-destaque .info h4 b{font-size:22px !important;}#owl-imoveis-destaque .info p{font-size:16px !important;line-height:26px;}#owl-imoveis-destaque .info .caract{padding-top: 15px;width: calc(100% - 70px);left:35px !important;right: 35px;bottom: 100px !important;border-top: 1px rgba(0,0,0,0.1) dotted;display: flex;}#owl-imoveis-destaque .info .caract li{margin:10px 0 !important;padding:0 30px 0 0 !important;font-size:18px !important;background-position-x: 0 !important;}#owl-imoveis-destaque .info .caract li b{margin-left: 32px;width: 24px;height: 24px;line-height: 24px;background: rgba(0,0,0,0.15);border-radius: 50%;text-align: center;display: inline-block;}#owl-imoveis-destaque .imagem{position: relative;z-index: 3;}#owl-imoveis-destaque .imagem, #owl-imoveis-destaque .imagem img{width:100% !important;height:420px !important;}#owl-imoveis-destaque .imagem span.ref{font-size:14px !important;bottom:15px !important;right: 30px !important;border-radius: 3px !important;}#owl-imoveis-destaque .tarja-personalizada{padding:6px 8px;left:4px;right:auto;top:4px;border-radius:5px !important;box-shadow: none;text-transform: none !important;font-size: 18px;}#owl-imoveis-destaque .owl-controls .owl-buttons .owl-prev, #owl-imoveis-destaque .owl-controls .owl-buttons .owl-next{top:200px !important;z-index:5;opacity:1.0 !important;-moz-opacity:1.0 !important;filter: alpha(opacity=100) !important;}.sMenuSlider{height:380px;box-shadow: -1px 41px 23px -25px rgba(0,0,0,0.4);}.sMenu-sombra{background-image: none !important;}.slideMenuContent{margin-bottom:60px !important;width:100%;min-width:1296px;display:table;background: none;position:static;}.sMenuSlider, .sMenuGeral, .sMenu-sombra{width:100% !important;}.sMenu-banner{width:610px !important;height:380px !important;}.sMenu-banner img{width: 100% !important;}.sMenu-navegacao{width:686px !important;height:380px !important;border-top:0 !important;}.sMenu-navegacao li h2 a{font-size:22px !important;font-weight:700 !important;}.sMenu-navegacao li{padding:10px 15px !important;width:658px !important;height:106px !important;}.sMenu-navegacao li:last-child{border-bottom:0 !important;}.sMenu-navegacao li p{width:500px !important;font-size:15px !important;line-height: 22px !important;}.sMenu-navegacao li.liHover{background:#f2f2f2 !important;}.sMenu-navegacao li.sMenu-ativo{background:#333 !important;}.sMenu-navegacao li.sMenu-ativo, .sMenu-navegacao li.sMenu-ativo p{color:#fff !important;color:rgba(255,255,255,0.7) !important;text-shadow:none !important;}.sMenu-navegacao li span.preco{font-size:22px !important;bottom:91px !important;right:15px !important;}.sMenu-navegacao li span.preco b{font-weight: 900;}.sMenu-navegacao li span.preco small{font-size:13px !important;}.sMenu-navegacao li .btMaisDetalhes{top:auto !important;bottom:20px !important;right:15px !important;}.sMenu-navegacao li .btMaisDetalhes a{font-size:15px }#container-slideshow-home{margin-bottom: 40px !important;}#container-slideshow-home .nivoSlider img{max-height:500px !important;}.theme-default .nivo-controlNav a {width: 28px !important;height: 28px !important;line-height: 28px !important;font-size: 15px !important;}.tit-top-busca-avancada{margin-left: 15px;padding: 0 12px;height:34px;line-height:34px;text-align:center;text-shadow:#222 1px 1px 1px;color:#fff;font-size:16px;font-weight: 500;display: inline-block;clear:both;position:relative;z-index:2;border-radius: 5px 5px 0 0;background-color:#333;background: -moz-linear-gradient(top, #777777 0%, #111111 100%);background: -webkit-linear-gradient(top, #777777 0%,#111111 100%);background: linear-gradient(to bottom, #777777 0%,#111111 100%);}fieldset.fieldSearch{float:left;}fieldset.fSM{margin-bottom:35px;padding: 15px 15px 12px 15px;width:256px;background: #f2f2f2;border:1px #ddd solid;border-radius:5px;box-shadow:0px -2px 3px #e6e6e6;position:relative;z-index:1;}fieldset.fSM label{padding:8px 0;display:block;}fieldset.fSM label span{padding-bottom:3px;display:block;font-weight: 600;}fieldset.fieldSearch input[type=text]{width:60px;}fieldset.fSM select{width:256px;}fieldset.fSM input[type=text]{width:191px !important;}fieldset.fSM .label-cc{max-width:238px !important;border-color:#d9d9d9;}fieldset.fSM .label-cc label{padding:1px 0 !important;font-size:12px;}.bt-submit-cc{bottom:0;right: 0;}.bt-submit-cc a{padding:3px 4px 3px 3px;font-weight:600;font-size: 10px;font-family: inherit;}fieldset.fSM .div-bt{padding:3px 0 !important;text-align:right;}fieldset.fSM .col-4 label, fieldset.fSM .col-5 label{display:inline-table}fieldset.fSM .col-4 label select{width:126px;}fieldset.fSM .col-5 label input{width:114px !important}fieldset.fieldSearchCodRef input[type=text]{width:244px !important;}fieldset.fSA{margin-bottom:30px;padding:20px;min-width:960px;background: #f2f2f2;border:1px #ddd solid;float:none;display:table;}fieldset.fSA .col-1, fieldset.fSA .col-2, fieldset.fSA .col-3, fieldset.fSA .col-4, fieldset.fSA .col-5{display:table;clear:both;}fieldset.fSA .col-1 label, fieldset.fSA .col-2 label, fieldset.fSA .col-3 > label, fieldset.fSA .col-4 label, fieldset.fSA .col-5 label{margin-right:15px;padding:12px 0;display:inline-table;}fieldset.fSA .col-3 > label{width:220px !important;float:left;}fieldset.fSA .col-1 label span, fieldset.fSA .col-2 label span, fieldset.fSA .col-3 label > span, fieldset.fSA .col-4 label span, fieldset.fSA .col-5 label span{padding-bottom:2px;width:100%;font-weight:bold;display:table;}fieldset.fSA label select{width:170px;}fieldset.fSA label input[type=text]{width:97px;}fieldset.fSA .label-cc{width:339px!important;font-size:12px !important;}fieldset.fSA .label-cc label{width:100%;display:block;}fieldset.fSA .div-bt{margin-top:15px;padding:0 !important}.mainAbasFinalidade{margin: 40px 0;width:100%;display: flex;gap:15px;align-items: center;justify-content: center;}.mainAbasFinalidade h3{font-size: 18px;font-weight: 700;}.containerAbasFinalidade{display:none;}.containerAbasFinalidade ul{display:flex;gap:10px;}.containerAbasFinalidade ul li{padding-bottom: 5px;position:relative;bottom:-1px;}.containerAbasFinalidade ul li a{padding:0 12px;height:46px;line-height:46px;background: #fff;border: 1px #ddd solid;font-size:20px;font-weight:700;cursor:pointer;display:inline-block;border-radius: 3px;}.containerAbasFinalidade ul li a:hover{background:#f2f2f2;border: 1px #bbb solid;color:#000;}.containerAbasFinalidade ul li a.on{color:#fff;}.containerAbasFinalidade ul li a.on:before{border:5px solid transparent;content: "";bottom:-5px;left:14px;position: absolute;}.display-box-imoveis-home{margin-top:-20px;display:none;}.bt-ver-mais-imoveis-home{margin:0 auto 30px auto;position:relative;top:-20px;display:table;}.bt-ver-mais-imoveis-home a{padding:0 30px;border:2px #ddd solid;font-weight: 700;font-size:18px;line-height:40px;display:inline-block;border-radius: 50px;}.bt-ver-mais-imoveis-home a:hover{border-color:#777;}.bt-ver-mais-imoveis-home a i{margin-right: 5px;}ul.lista-imoveis{width: 100%;}ul.lista-imoveis > li, .lista-imoveis dl{background-color:#fff;border: 0!important;box-shadow: 0px 7px 11px -5px rgba(0,0,0,0.4);}ul li .tarja-personalizada, dl dd .tarja-personalizada{padding:5px 6px;width: auto;font-size: 14px;box-shadow:none!important;text-transform:none;border-radius:5px;bottom: auto;top: 3px;right: auto;left: 3px;bottom: auto;}ul.lista-imoveis{width: 100%;}ul.lista-imoveis > li, .lista-imoveis dl.gridTypeCols{padding: 1px !important;width: calc(23.80281690140845% - 4px);background-color: #fff;border: 1px #e2e2e2 solid !important;border-radius: 5px;position:relative;transition: transform .2s;}.lista-imoveis dl.gridTypeCols{width: calc(30.96774193548387% - 12px);}ul.lista-imoveis > li:hover, .lista-imoveis dl.gridTypeCols:hover{background-color: #fff;}.lista-imoveis > li .isolaImg a, .lista-imoveis dd.foto-lista a{width:100%;height: 227px;background: #fff url('../../../static/images/loading.gif') no-repeat center center;position: relative;overflow: hidden;display: block;}.lista-imoveis dl.gridTypeList dd.foto-lista a{width: 260px;height: 195px;}.lista-imoveis > li .isolaImg a, .lista-imoveis dl.gridTypeCols dd.foto-lista a{margin: 5px;width: calc(100% - 10px);}.lista-imoveis .isolaImg img.i, .lista-imoveis dd.foto-lista img.i{margin-bottom: 0;padding: 0 !important;border: 0;width: 100%;height: 227px;border-radius:5px;box-shadow: none;}.lista-imoveis .isolaImg img.i:hover, .lista-imoveis dd.foto-lista img.i:hover{border:0;box-shadow:none;}.lista-imoveis .isolaImg:hover a::before, .lista-imoveis dd.foto-lista:hover a::before{content: " ";width: 500px;height: 500px;background: #fff;display: block;position: absolute;z-index: 3;transform: rotate(0deg);animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;}@keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:0%;opacity: 1;}}.lista-imoveis .tit-imovel-img{padding: 10px 35px 8px 10px;width: calc(100% - 45px);background: linear-gradient(0deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);font-size:14px;line-height:16px;color:#fff;text-shadow:1px 1px 1px #000;border-radius:5px;display:block;position:absolute;left:0;bottom:0;z-index: 4;}.lista-imoveis li img.i, .lista-imoveis dd img.i{transition: all .7s cubic-bezier(.190, 1.000, .220, 1.000);}.lista-imoveis li .isolaTx, .lista-imoveis dl.gridTypeCols dd.det-lista{margin: -32px 0 0 0 !important;padding: 15px;text-align: left !important;z-index: 3;}.lista-imoveis li .isolaTx span.cod_ref, .lista-imoveis li .isolaTx span.cat_sub, .lista-imoveis li .isolaTx span.loc, .lista-imoveis li .isolaTx a, .lista-imoveis dl.gridTypeCols dd.det-lista span, .lista-imoveis dl.gridTypeCols dd.det-lista strong, .lista-imoveis dl.gridTypeCols dd.det-lista li, .lista-imoveis dl.gridTypeCols dd.det-lista a{color:#333;}.lista-imoveis dl.gridTypeCols dd.det-lista b{color:#333!important;}.lista-imoveis .cod_ref, .lista-imoveis dl.gridTypeCols dd.det-lista .cr, .lista-imoveis dl.gridTypeCols dd.det-lista .cr b{font-size: 11px !important;color: #999!important;}.lista-imoveis .cod_ref{width: 44%;overflow: hidden;position: absolute !important;right: 15px;bottom: 20px;z-index: 3;text-align: right;}.lista-imoveis .cat_sub a{font-size:16px !important;}.lista-imoveis .cat_sub b{font-weight: 700;}.lista-imoveis .loc{font-size:13px!important;}.lista-imoveis .loc i{padding-right: 4px;display: table-cell;}.lista-imoveis .descr{padding-top: 12px;font-size: 12px;color:#999;}.lista-imoveis span.valorImovel{padding:15px 0 15px 15px;width: calc(100% - 15px);background: none;border-top:1px #e2e2e2 solid !important;font-size: 20px !important;text-align: left;border-radius:0;position:absolute;left:0;bottom:0;z-index: 1;}.lista-imoveis span.valorImovel b{font-weight: 900 !important;}.lista-imoveis .pr-periodo{font-size: 11px;color: #999;position: absolute;bottom: -3px;left: 15px;}.lista-imoveis .bt_det{position:absolute;right:15px;bottom:15px;display:none;}.lista-imoveis .caracts-bottom{position: absolute;bottom: 70px;left: 16px;z-index: 4;}.lista-imoveis .caracts-bottom span{margin-right: 20px;font-size: 17px;color: #b9b9b9;text-align: center;float: left;position: relative;}.lista-imoveis .caracts-bottom span.area{}.lista-imoveis .caracts-bottom span b{color:#333!important;}.lista-imoveis .caracts-bottom span i{margin-right:4px;font-size:115%;vertical-align:baseline;}.lista-imoveis .caracts-bottom span small{margin-left:-9px;padding:3px 0;width:76px;background:#000;background:rgba(0,0,0,0.7);font-size: 11px;color:#fff;border-radius:20px;bottom:-26px;position:absolute;display:none;}.lista-imoveis .caracts-bottom span:hover small{display:block;}.lista-imoveis .fav{padding:5px;background-color:rgba(255,255,255,0.85);border-radius: 5px;position:absolute;top:200px;right:9px;z-index: 6;}.lista-imoveis .fav a{color:#C90;}ul.lista-imoveis{padding-bottom:40px;}ul.lista-imoveis > li{margin:0 20px 20px 0 !important;height:485px;position:relative;}ul.lista-imoveis > li:nth-child(3n){margin-right:20px !important;}ul.lista-imoveis > li:nth-child(5n){margin-right:20px !important;}ul.lista-imoveis > li:nth-child(4n){margin-right:0 !important;}ul.lista-imoveis > li .isolaTx{text-align:center;}.selectOrdenar{top:0;}.gridList{margin-bottom:25px;}.gridList h3{padding:4px 8px;font-size:15px;font-weight:500;}.gridList ul{padding-top:4px;height:30px;}.lista-imoveis dl.gridTypeCols{margin:47px 47px 0 0!important;height:475px;}.lista-imoveis dl.gridTypeCols:nth-child(3n){margin-right:0 !important;}.lista-imoveis dl.gridTypeCols:nth-child(4n){margin-right:47px;}.lista-imoveis dl.gridTypeCols dd.foto-lista .imput-comparar{padding:8px 8px 3px 0;background: #fff;font-size: 13px;color:#666;text-align:right;border-radius: 3px 3px 0 0}.lista-imoveis dl.gridTypeCols dd.foto-lista .imput-comparar input{vertical-align:middle;}.lista-imoveis dl.gridTypeCols dd.det-lista{margin:0 !important;padding:15px 15px 0 15px !important;position: relative;}.lista-imoveis dl.gridTypeCols dd.det-lista strong{font-size:16px;line-height:14px;font-weight: 600;}.lista-imoveis dl.gridTypeCols dd.det-lista .loc b{font-weight:normal;color:#666;}.lista-imoveis dl.gridTypeCols dd.det-lista .cr{position: absolute;top: 178px;right: 15px;}.lista-imoveis dl.gridTypeCols .fav{top:232px;}.lista-imoveis dl.gridTypeCols .caracts-bottom{margin-top:-23px;padding-top:0;}.lista-imoveis dl.gridTypeList{margin-top:30px;padding:5px 15px 50px 15px;border: 1px #ddd solid !important;border-radius: 5px;position:relative;}.lista-imoveis dl.gridTypeList:hover{background:#fff;}.lista-imoveis dl.gridTypeList dd.foto-lista{padding-top:8px;}.lista-imoveis dl.gridTypeList dd.foto-lista img.i{width:260px;height:195px;}.lista-imoveis dl.gridTypeList .tit-imovel-img{bottom:0;}.lista-imoveis dl.gridTypeList .caracts-bottom{bottom:15px;}.lista-imoveis dl.gridTypeList .caracts-bottom span{margin-right:30px;}.lista-imoveis dl.gridTypeList dd.foto-lista .imput-comparar{padding-bottom:3px;font-size: 12px;}.lista-imoveis dl.gridTypeList dd.det-lista{padding-bottom:0!important;width: 100%;max-width:48.91649694501018%;height: calc(100% - 30px);top:14px;left:290px;}.lista-imoveis dl.gridTypeList dd.det-lista strong{font-size:20px!important;}.lista-imoveis dl.gridTypeList dd.det-lista .loc{font-size:14px!important;color:#333;}.lista-imoveis dl.gridTypeList dd.det-lista .loc b{font-weight:normal;color:#333;}.lista-imoveis dl.gridTypeList dd.det-lista .cr{font-size:13px!important;position: absolute;right: 0;bottom: 5px;}.lista-imoveis dl.gridTypeList dd.det-lista .descr{margin-top: 10px;padding:5px 7px;border: 1px #ddd solid;background: #fff;border-radius: 3px;font-size:14px;line-height:20px;}.lista-imoveis dl.gridTypeList dd.pr-lista{padding:0;width:200px;height:100%;background:#f9f9f9;border-left:1px #ccc dotted;text-align:center;top:0;border-radius: 0 5px 5px 0;}.lista-imoveis dl.gridTypeList dd.pr-lista .valorImovel{margin:110px 10px 0 0;min-width:auto;position:relative;top:0;left:auto;right:auto;}.lista-imoveis dl.gridTypeList dd.pr-lista .valorImovel b{font-size:18px!important;}.lista-imoveis dl.gridTypeList dd.pr-lista .pr-prefixo{bottom:35px;left: 10px;right: auto;}.lista-imoveis dl.gridTypeList dd.pr-lista .pr-periodo{bottom:34px;right:75px;}.lista-imoveis dl.gridTypeList .fav{top:-1px !important;bottom: auto !important;right:-1px;border:1px #ddd solid;border-radius: 0 5px 0 5px;}.all-lightbox .lista-imoveis dl.gridTypeList dd.det-lista{max-width:42.91649694501018%;}.all-lightbox .lista-imoveis dl.gridTypeList dd.det-lista .descr{font-size: 12px;line-height:18px;}.all-lightbox .lista-imoveis dl.gridTypeList dd.det-lista .cr{bottom:-10px;}.lista-imoveis dl.gridTypeColsComparacao{margin-right:15px !important;padding-bottom:80px !important;width: calc(23.80281690140845% - 4px) !important;}.lista-imoveis dl.gridTypeColsComparacao:nth-child(3n){margin-right:15px !important;}.lista-imoveis dl.gridTypeColsComparacao:nth-child(4n){margin-right:0 !important;}.lista-imoveis dl.gridTypeColsComparacao .dados-imoveis-comparar ul li{padding:7px 0!important;font-size: 14px !important;}.lista-imoveis dl.gridTypeColsComparacao .dados-imoveis-comparar h4{font-size: 14px;}.lista-imoveis dl.gridTypeColsComparacao .det-lista .cr{top:auto !important;bottom:-64px !important;z-index: 3;}.lista-imoveis dl.gridTypeColsComparacao .det-lista .valorImovel{background-color: #f2f2f2;top: auto !important;bottom: -84px!important;z-index: 2;}.bt-comparar{margin:20px 0;width: 100%;float: left;}.jcarousel-skin-tango{margin:0 !important;}.jcarousel-skin-tango .jcarousel-container-horizontal{padding-top:8px!important;width:100%!important;}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:100% !important;height:490px !important;}.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal{width:34px!important;height:34px!important;top:100px !important;}.jcarousel-skin-tango .jcarousel-prev-horizontal{left:-15px;background-image: url('../../modelo_28/images/prev-horizontal.png') !important;background-position:0 0 !important;}.jcarousel-skin-tango .jcarousel-next-horizontal{right:-15px;background-image: url('../../modelo_28/images/next-horizontal.png') !important;background-position:0 0 !important;}.jcarousel-skin-tango .jcarousel-prev-horizontal:active, .jcarousel-skin-tango .jcarousel-next-horizontal:active{top: 102px!important;}.box-imoveis-relacionados ul.lista-imoveis > li{margin-right:17px !important;width:295px !important;height:440px !important;}.box-imoveis-relacionados ul.lista-imoveis > li:nth-child(1n){margin-left: 3px !important;}.box-imoveis-relacionados ul.lista-imoveis > li:nth-child(4n){margin-right: 17px !important;}.resp-search-vazio{margin:60px auto;width:100%;max-width:700px;text-align:center;display:table;}.resp-search-vazio span{margin:10px auto;width:84px;height:84px;background-image: url('../../../static/images/bg_icon_resp-search-vazio.png');background-repeat:no-repeat;background-position:center center;border-radius:100px;display:table;}.resp-search-vazio p{margin-bottom:15px;font-size:18px;font-weight:bold;color:#999;}.container-atalhos-footer5{margin-top:60px;width: 100%;height: 550px;display: flex;align-items: center;clear:both;}.margin-atalhos-footer5{margin: 0 auto;display: flex;gap: 30px;}.content-atalhos-footer5{width: 100%;min-width: 1285px;height: 550px;background-image: url('../../modelo_28/images/home_atalhos.jpg');background-size: 100%;background-repeat: no-repeat;background-attachment: fixed;box-shadow: 1px -20px 6px -15px rgba(0,0,0,0.2) inset;position:absolute;left:0;z-index:1;}.container-atalhos-footer5 .content-af{flex: 1;background-color: rgba(255,255,255,0.7);box-shadow: 0px 7px 11px -5px rgba(0,0,0,0.6);border-radius: 8px;position: relative;z-index: 2;transition: transform .2s;}.container-atalhos-footer5 .content-af:last-child{margin-right:0;}.container-atalhos-footer5 .content-af a{padding: 50px 15px 20px 15px;min-height: 218px;background: none;box-shadow: none;display: block;text-align:center;position:relative;z-index:3;}.container-atalhos-footer5 .content-af a .icon{width:115px;min-height:115px;background: #fff;border-radius: 100%;display: inline-block;position: relative;top: 0;box-shadow: -10px -10px 16px -9px rgba(0,0,0,0.79);}.container-atalhos-footer5 .content-af:hover{transform: scale(1.06);}.container-atalhos-footer5 .content-af .icon i{font-size:340%;line-height:115px;color:#333;}.container-atalhos-footer5 .content-af h3{margin:20px 0 10px;font-size:18px;font-weight:900;text-shadow:1px 1px 1px #fff;}.container-atalhos-footer5 .content-af h3::before{content:" ";border-top:5px #333 solid;width:50px;margin:0 auto 10px auto;border-radius: 50px;display:table;}.container-atalhos-footer5 .content-af .tx{font-size:15px;font-weight:400;}.container-pesquisas-populares{margin-bottom:60px;width: 100%;height: 400px;display: flex;align-items: center;clear:both;}.margin-pesquisas-populares{margin: 0 auto;display: flex;align-items: center;gap: 30px;z-index: 2;color:#fff;}.margin-pesquisas-populares div:nth-child(1){min-width:380px;}.content-pesquisas-populares{width: 100%;min-width: 1285px;height: 400px;background-image: url('../../modelo_28/images/bg_pesquisas_populares.png');background-repeat: no-repeat;background-position:20% center;position:absolute;left:0;z-index:1;}.container-pesquisas-populares h2{margin-bottom:15px;font-size: 32px;font-weight: 700;}.container-pesquisas-populares ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;}.container-pesquisas-populares ul li a{padding: 10px 14px;display: inline-block;border: 1px #fff solid;color: #fff;border-radius: 50px;}.container-pesquisas-populares ul li a:hover{background-color: #fff;}.container-parceiros-home{margin:30px 0 0 0;width:100%;display:table;}.container-parceiros-home ul{padding:25px 0;display: grid;grid-gap:20px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;align-items: center;justify-items: center;background: #fff;border-radius: 5px;}.container-parceiros-home li img{max-width:150px;max-height:120px;vertical-align:middle;opacity: 0.7;filter: grayscale(100%);}.container-parceiros-home li:hover img{opacity: 1.0;filter: grayscale(0%);}.list-noticias li, .list-equipe li, .list-documentos li, .list-parceiros li{margin:15px 0;border-radius: 5px;background:#fff;padding:20px!important;width: calc(100% - 42px);border: 1px #e2e2e2 solid;box-shadow: 0px 7px 10px -5px rgba(0,0,0,0.3);}.list-noticias li a h3{font-size:18px;}.list-noticias li .descr .date{font-size:13px;font-weight:400;color:#999;display: table;}.list-noticias li:last-child{margin-bottom:0;}.tit-h1{font-size: 26px;}.imagem-noticia{margin:20px 0 20px 20px;float:right;}.list-parceiros li{display: flex;align-items: center;grid-gap:10px;}.list-equipe li{height:auto;display: flex;align-items: center;grid-gap:10px;}.list-equipe li .avatar img{border-radius: 50%;border:1px #fff solid !important;box-shadow: 3px 3px 3px #ccc !important }.list-equipe li .dados{margin:15px 0 0 15px;font-size: 16px;width:600px;}.list-equipe li .dados h4{font-size:20px;}.list-documentos li{min-height:85px;}.list-documentos li h4{font-size:20px;}.list-documentos li .info{right:15px;}.list-parceiros li{display: flex;align-items: center;grid-gap:10px;}ul.listBancos{margin-top: 30px;display: flex;gap: 20px;}ul.listBancos li a{padding: 10px;border: 2px #e9e9e9 solid;border-radius: 5px;display: table;}ul.listBancos li a:hover{border-color: #999;}.container-depoimentos-home{margin-top:0;margin-bottom:15px }.container-depoimentos-home h2{margin-left: 245px;font: 700 32px 'Red Hat Display', serif;text-align: left;}.cd-center .list-depoimentos{padding:15px;margin: 15px 0 10px 230px;}.list-depoimentos p{font-size: 16px;}.container-depoimentos-home #page_navigation{padding-left:220px !important;float:both;}.container-depoimentos-home #page_navigation .page_link{width:28px;height:28px;line-height: 28px;font-size:16px;font-weight: 700;}.box-form-newsletter{margin: 30px auto;width: 100%;height: 350px;border-color:#ddd;box-shadow:none;clear: both;float: left;}.content-form-newsletter{width: 100%;min-width: 1285px;height: 350px;background-image: url(../../modelo_28/images/bg_newsletter_listra.png);background-repeat: repeat-x;background-position: top;position:absolute;left:0;}.box-form-newsletter .fn-icon{width:525px;height:350px;background-image: url('../../modelo_28/images/bg_newsletter_teclado.jpg');border-radius:50px 0 0 50px;box-shadow: -4px 0 6px rgba(0,0,0,0.40);position: absolute;right: 0;z-index:1;}.box-form-newsletter .fn-form{padding:0 30px 0 0;border:0;background: none;width: calc(63.38028169014085% - 60px);}.box-form-newsletter .fn-form .fn-tit h3, .box-form-newsletter .fn-form .fn-tit p{color:#fff;}.box-form-newsletter .fn-form .fn-tit h3{margin-top: 60px;font-size: 38px;color:#fff !important;float: none;}.box-form-newsletter .fn-form .fn-tit p{margin-bottom: 40px;padding: 0;font-size: 18px;display: table;}.box-form-newsletter #form_newsletter{padding: 20px;background-color: #fff;border-radius: 5px;display: block;clear: both;}.box-form-newsletter #form_newsletter .form{width: 100%;display: flex;}.box-form-newsletter #form_newsletter .form label{margin: 0;padding: 0;flex: 1;}.box-form-newsletter .form span{padding-bottom: 8px;font-weight: 700;display: table;}.box-form-newsletter .form input[type=text]{width: 88% !important;height: 24px;line-height: 24px;background-color: #ddd;border: 0;border-radius: 3px;}.box-form-newsletter .form input[type=submit]{position: relative;bottom: -28px;}.info-imovel h1{font-size:22px !important;}.foto ul.thumbs li:hover img{opacity:0.65;}.isola-datalhes-interacao{padding-left:30px !important;padding-bottom:40px !important;width:76.19047619047619% !important;min-width:700px;}.isola-datalhes-interacao .tit{margin:40px 0 20px 0 !important;font-size: 28px !important;}.isola-datalhes-interacao .detalhes{margin-bottom:0;width:600px !important;background:none;}.isola-datalhes-interacao .detalhes .dados-imovel h4{font-size:14px;}.isola-datalhes-interacao .interacao{width:280px;}.isola-datalhes-interacao .itensInteracaoImovel li a span{padding:10px 0 10px 27px;}.itensInteracaoImovel li.print a span{background-position:0 6px !important;}.itensInteracaoImovel li.print a:hover span{background-position:0 -38px !important;}.itensInteracaoImovel li.send a span{background-position:0 -78px !important;}.itensInteracaoImovel li.send a:hover span{background-position:0 -117px !important;}.itensInteracaoImovel li.info a span{background-position:0 -160px !important;}.itensInteracaoImovel li.info a:hover span{background-position:0 -204px !important;}.itensInteracaoImovel li.rel a span{background-position:0 -247px !important;}.itensInteracaoImovel li.rel a:hover span{background-position:0 -289px !important;}.itensInteracaoImovel li.video a span{background-position:0 -333px !important;}.itensInteracaoImovel li.video a:hover span{background-position:0 -375px !important;}.itensInteracaoImovel li.map a span{background-position:0 -418px !important;}.itensInteracaoImovel li.map a:hover span{background-position:0 -461px !important;}.itensInteracaoImovel li.phone a span{background-position:0 -506px !important;}.itensInteracaoImovel li.phone a:hover span{background-position:0 -551px !important;}.isola-datalhes-interacao .form-mais-informacoes{margin-top:20px !important;padding:15px;border:1px #E9C843 solid;background-color: #FFFAE8;border-radius: 5px;}.isola-datalhes-interacao .form-mais-informacoes:hover{border-color:none;}.isola-datalhes-interacao .form-mais-informacoes input[name=nomeInfo], .isola-datalhes-interacao .form-mais-informacoes input[name=emailInfo]{width:320px !important;}.isola-datalhes-interacao .form-mais-informacoes input[name=telefoneInfo]{width:140px !important;}.isola-datalhes-interacao .form-mais-informacoes textarea{width:98% !important;}.isola-datalhes-interacao table.codigoSeguranca{margin-top:15px;padding:0;background:none;border:0;}.galeria-d1{width:244px!important;}.galeria-d1 .isolaImg{margin-bottom:6px;}.galeria-d1 .isolaImg img{width:244px!important;}.galeria-d1 ul.thumbs li{margin-bottom:10px!important;width:114px!important;}.galeria-d1 ul.thumbs li img{width:114px!important;}.detalhes .style-default-box-do{line-height:20px;}.content-dados-imovel{margin-bottom:30px;}.info-imovel h1{font-size:28px!important;font-weight: 700 !important;}.info-imovel h2{font-size:16px!important;}.box-foto-imovel .foto-imovel{height:360px!important;}.box-foto-imovel .tarja-personalizada{padding:8px 12px !important;font-size:18px !important;font-style: italic;text-transform: none !important;left:15px !important;top:1px !important;border-radius:0 0 5px 5px;}.box-foto-imovel .tarja-personalizada i{display:none!important;}.box-foto-imovel .content-tit-imovel .tit-imovel{font-size:18px !important;}.box-foto-imovel .content-tit-imovel .tit-catSub{font-size:16px !important;}.box-foto-imovel .ref{padding:7px 8px !important;font-size:16px !important;}.interacao-imovel{margin:20px 0 !important;height:36px !important;}.interacao-imovel li{font-size:16px !important;}.interacao-imovel li a{height:40px !important;line-height:40px !important;font-weight:400;}#box-midias .control-midias-imovel ul li a{font-size:16px !important;}#box-midias .control-midias-imovel ul li a.off{font-size:16px !important;}#box-midias ul.lf-ajuste-altura_3 li img{min-height:98px !important;max-height:98px !important;}#box-midias .owl-controls .owl-buttons .owl-prev:active, #box-midias .owl-controls .owl-buttons .owl-next:active{top:35% !important;}.bts-share{margin:25px auto 30px auto !important;}.bts-share h4{font-size:12px !important;}.tit-secao-imovel{height:34px !important;}.tit-secao-imovel span{padding:0 10px !important;font-size:17px !important;line-height:34px !important;}#menu-lateral-imovel .valores{padding:15px !important;}#menu-lateral-imovel .valores .valor .vn{margin-top:8px !important;font-size:24px !important;}#menu-lateral-imovel .box-comodos{margin-top:15px;padding:0 !important;background:none !important;}#menu-lateral-imovel .box-comodos li{margin:4px 0 !important;padding-top:8px !important;border:1px #ddd solid !important;border-radius:3px;}.box-comodos ul.col{margin-bottom:15px !important;}.box-comodos ul li{padding:8px 6px 8px 35px !important;}.box-comodos ul li.sc-acomodacoes{background-position:8px -138px !important;}.box-comodos ul li.sc-dormitorios{background-position:8px -44px !important;}.box-comodos ul li.sc-suites{background-position:8px -72px !important;}.box-comodos ul li.sc-banheiros{background-position:8px 8px !important;}.box-comodos ul li.sc-lavabos{background-position:8px -105px !important;}.box-comodos ul li.sc-garagens{background-position:8px -19px !important;}.box-comodos ul li.sc-salas{background-position:8px -166px !important;}.box-form-contato-imovel-m2{border-bottom:0 !important;background: none !important;}.box-form-contato-imovel-m2 h2{margin-bottom: -1px;position: relative;padding: 10px !important;width: auto !important;display: table;background-color: #FDD685 !important;background-image:none !important;font-weight:bold;font-size: 18px !important;color:#CC8A02 !important;text-transform: none !important;text-shadow:none !important;border-radius:5px 5px 0 0;border: 1px #FDB10F solid !important;border-bottom: 0!important;}.content-form-contato-imovel{padding:12px !important;background:#FDD685 !important;border:1px #FDB10F solid;border-radius:0 5px 5px 5px;}.form-imovel .isola-mail-tel{display: flex;}.form-imovel .isola-mail-tel label:nth-child(1){width: 83%;}.form-imovel .isola-mail-tel label:nth-child(2){margin-left:12px;min-width: 142px;max-width: 168px;}.form-imovel input[type=text], .form-imovel input[type=email], .form-imovel input [type=date], .form-imovel textarea{padding:6px 2%!important;width:95.5%!important;border: 0 !important;}.form-imovel textarea{height:55px!important;}.form-imovel .bt, .form-imovel input[type=submit]{min-height:40px;background-color: #00B22D !important;font-size: 15px !important;}.form-imovel table.codigoSeguranca{margin-top:0;}.form-imovel table.codigoSeguranca td{padding:0;}.box-dados-corretor{padding:7px;background-color: rgba(255,255,255, 0.6) !important;width: calc(100% - 14px) !important;border-radius: 5px;}.box-dados-corretor .foto{margin-right:15px !important;width:26.78571428571429% !important;}.text p{line-height:28px;}.text h1{font-size:24px;}.text h2{font-size:20px;}.text h3{font-size:16px;}.text h4{font-size:13px;}.pages{margin:20px auto 40px auto;display:table;}.pages dd a, .pages dd b{font-size:16px !important;}.pages dd a{padding:6px 8px !important;}.pages dd b{padding:4px 8px !important;}#form_contato, #form_encomende_seu_imovel, #form_anunciar_imovel{margin-bottom: 40px;border-left:10px #ddd solid;background-color: #f7f7f7;padding: 40px 60px;}.mais-info-contato{margin: 40px;padding: 15px;width: 300px;min-height: auto;background-color: #fff;border: 3px #e9e9e9 solid;top: 0;}.container-gadget-facebook{margin:0 auto;width:100%;height:215px;background:#fff url('../../modelo_28/images/bg_box_facebook.png') no-repeat center center;box-shadow: 1px -20px 6px -15px rgba(0,0,0,0.1) inset;border-top: 1px #ddd solid;display:table;clear:both;position:relative;z-index:1;}.content-gadget-facebook{margin:0 auto;padding:0 20px;width: calc(100% - 60px);max-width: 1420px;min-width: auto;height:inherit;}.container-gadget-facebook .avatar-fb-gf a{width:299px;height:156px;background: url('../../modelo_28/images/avatar_fb_box_facebook.png') no-repeat;filter: grayscale(1);display:block;position:relative;top:55px;left:220px;z-index:2;float:left;}.container-gadget-facebook .content-gf{margin-top:43px;width:600px;text-align:right;float:right;position:relative;z-index:2 }.footer__container{width:100%;min-width: 1356px;background: #fff;font-size: 14px;}.footer__content{margin: 0 auto;padding: 60px 20px 20px 20px;width: calc(100% - 40px);max-width: 1420px;display: table;}.footer__content > div{padding-top: 30px;padding-bottom: 30px;min-height: 150px;}.footer__content > div > h3{margin-bottom:15px;font:700 22px 'Red Hat Display', serif;}.footer__content-logo{padding-right: 4.225352112676056%;width: 19.85915492957746%;text-align: center;float: left;}.footer__content-logo .pathLogo{padding:0;background: transparent !important;display: inline-table;}.footer__content-logo img{width: auto;max-width: 300px;height: auto !important;}.footer__content-sobre{padding: 0 4.225352112676056%;width: 23.94366197183099%;border-left: 1px rgba(0,0,0,0.08) solid;border-right: 1px rgba(0,0,0,0.08) solid;float: left;}.not-logo .footer__content-sobre{padding-left: 0;border-left: 0;}.footer__content-sobre .vcard{line-height: 20px;}.footer__content-sobre .vcard strong{font-weight: 900;}.footer__content-sobre .vcard address{font-style: normal;}.footer__content-sobre .ver-map{margin-top: 10px;}.footer__content-sobre .ver-map a{text-decoration: underline;cursor: pointer;}.footer__content-atendimento{padding: 0 4.225352112676056%;width: 10.91549295774648%;border-right: 1px rgba(0,0,0,0.08) solid;float: left;}.footer__content-atendimento .footer__content-atendimento-itens{margin-bottom: 30px;display: flex;align-items: center;}.footer__content-atendimento .i-tel, .footer__content-atendimento .i-skype{margin-right: 10px;}.footer__content-atendimento .i-tel i, .footer__content-atendimento .i-skype i{font-size: 185%;}.footer__content-atendimento .c-tel{min-width: 140px;}.footer__content-atendimento .c-skype{font-size: 16px;font-weight: bold;}.footer__content-redes-sociais{padding-left: 4.225352112676056%;width: 19.64788732394366%;float: left;}.footer__content-menu-atalhos{min-height: auto !important;clear: both;}.footer__content-menu-atalhos ul{margin-top: 40px;display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;}.footer__content-menu-atalhos ul li{margin-bottom: 20px;}.footer__content-menu-atalhos ul li a{padding: 10px 18px;font-size: 16px;font-weight: 700;color: #333;background-color: #fff;border: 1px rgba(0,0,0,0.08) solid;border-radius: 50px;display: inline-block;}.footer__content-menu-atalhos ul li a:hover{border-color: #777;}.footer__content-menu-atalhos ul li a i{margin-right: 3px;}.footer__final-container{margin: 0 auto;clear: both;position: relative;}.footer__final-content{margin: 0 auto;padding: 20px 20px 150px 20px;width: calc(100% - 40px);max-width: 1420px;border-top: 1px rgba(0,0,0,0.08) solid;display: flex;justify-content: space-between;}.footer__final-content .by a{width:140px;height:40px;background: url('../../../static/images/logo_migmidia2.png') no-repeat;text-indent:-99999px;display:block;}.corretor-online{width:256px;height:38px;background:#999;border-radius:5px 5px 0 0;box-shadow:0 0 4px rgba(0,0,0,0.35);position:fixed;bottom:-5px;right:15px;z-index:10;display:inline-block;}.icons-atendimento-absolute{height: 48px;}.icons-atendimento-absolute div a span.icon{width:48px;height:48px;background-size:48px;border-radius: 50%;}.icons-atendimento-absolute div.messenger a span.icon{background: url('../../modelo_28/images/icon_messenger.png') no-repeat;box-shadow: 0 0 0 0 #aaa;animation: pulseMessenger 2s infinite;}@-webkit-keyframes pulseMessenger {0% {-webkit-box-shadow: 0 0 0 0 rgb(170, 170, 170, 1);}70% {-webkit-box-shadow: 0 0 0 10px rgba(170, 170, 170, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(170, 170, 170, 0);}}@keyframes pulseMessenger {0% {box-shadow: 0 0 0 0 rgba(170, 170, 170, 0.6);}70% {box-shadow: 0 0 0 10px rgba(170, 170, 170, 0);}100% {box-shadow: 0 0 0 0 rgba(170, 170, 170, 0);}}.icons-atendimento-absolute div.whatsapp a span.icon{background: url('../../modelo_28/images/icon_whatsapp.png') no-repeat;box-shadow: 0 0 0 0 #E91E63;animation: pulseWhatsapp 2s infinite;}@-webkit-keyframes pulseWhatsapp {0% {-webkit-box-shadow: 0 0 0 0 rgb(233, 30, 99, 1);}70% {-webkit-box-shadow: 0 0 0 10px rgba(233, 30, 99, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(233, 30, 99, 0);}}@keyframes pulseWhatsapp {0% {box-shadow: 0 0 0 0 rgba(233, 30, 99, 0.6);}70% {box-shadow: 0 0 0 10px rgba(233, 30, 99, 0);}100% {box-shadow: 0 0 0 0 rgba(233, 30, 99, 0);}}.icons-atendimento-absolute div a span.text{margin-top: 8px;margin-left: -8px;padding: 6px 6px 6px 18px;font-weight: 700;font-size: 16px;color:#333 !important;}.icons-atendimento-absolute div.whatsapp a span.text{text-shadow:1px 1px 0 #fff;border:1px #ccc solid;background-color: #f2f2f2;background-image: -webkit-linear-gradient(#ffffff, #dddddd);background-image: -moz-linear-gradient(#ffffff, #dddddd);background-image: -ms-linear-gradient(top, #ffffff, #dddddd);background-image: linear-gradient(#ffffff, #dddddd);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');}.icons-atendimento-absolute div.whatsapp a:hover span.text{border:1px #a9a9a9 solid;}.msg-politica-cookies{font-size: 14px;}@media screen and (min-width: 1440px) {.contentDetalhes{width: 100% !important;max-width: 1370px !important;}ul.sMenu-banner{width:670px !important;}.sMenu-navegacao{width:700px !important;}.sMenu-navegacao li{width:670px !important;}}@media screen and (min-width: 1400px) {#owl-imoveis-destaque{max-width: 1328px !important;}}@media screen and (min-width: 1440px) {#owl-imoveis-destaque{max-width: 1364px !important;}}@media screen and (min-width: 1600px) {.tit{font-size: 35px;}.header__video #muteYouTubeVideoPlayer iframe{height:300%;top:-100%;}.header__image strong, .header__video strong{font-size: 38px;}.contentDetalhes{width: 100% !important;max-width: 1420px !important;}#owl-imoveis-destaque{max-width: 1420px !important;}.sMenuSlider{height:450px;}ul.sMenu-banner{width:720px !important;height:450px !important;}ul.sMenu-banner img{width:720px !important;}.sMenu-navegacao{height:450px !important;}.sMenu-navegacao li{height:130px !important;}.sMenu-navegacao li p span.loc{margin-top:12px;}.sMenu-navegacao li span.preco{bottom:80px !important;}ul.lista-imoveis > li{width: calc(23.80281690140845% - 2px);}.lista-imoveis dl.gridTypeCols{width: calc(30.96774193548387% - 10px);}.lista-imoveis dl.gridTypeColsComparacao{width: calc(24% - 2px) !important;}.lista-imoveis > li .isolaImg a, .lista-imoveis dd.foto-lista a, .lista-imoveis .isolaImg img.i, .lista-imoveis dd.foto-lista img.i{height: 237px;}.lista-imoveis dl.gridTypeCols dd.det-lista .cr{top: 157px;}.lista-imoveis dl.gridTypeCols .fav{top:243px;}.lista-imoveis dl.gridTypeList dd.det-lista{max-width:53.41649694501018%;}.lista-imoveis .fav{top:209px;}}@media screen and (min-width: 1360px) and (max-width: 1366px) {#all, #all-content, .contentSizeBig, .contentFluido{margin: 0 !important;min-width: 1306px !important;max-width: 1336px !important;}.contentListas {width: 1060px !important;min-width: auto !important;max-width: 1060px !important;}.contentDetalhes{max-width: 1230px !important;}#owl-imoveis-destaque{max-width: 1304px !important;}.slideMenuContent{min-width: 1304px;width: 1304px;}.sMenuSlider{height:380px;}.sMenu-banner{width:555px !important;height:380px !important;}.sMenu-banner img{margin-left:0 !important;height:380px !important;}.sMenu-navegacao{width:749px !important;height:380px !important;}.sMenu-navegacao li h2 a{font-size:18px !important;}.sMenu-navegacao li{width:720px !important;height:106px !important;}.sMenu-navegacao li p{width:500px !important;font-size:12px !important;line-height: 16px !important;}.sMenu-navegacao li span.preco{bottom:60px !important;font-size:16px !important;}ul.lista-imoveis > li{width: 307px;}.lista-imoveis dl.gridTypeCols{margin:20px 20px 0 0 !important;width: 335px;}#menu{width:222px !important;}fieldset.fSM{width:190px !important;}fieldset.fSM select{width:190px;}fieldset.fSM .col-4 label select{width:93px;}fieldset.fSM .col-5 label input{width:81px !important;}fieldset.fieldSearchCodRef input[type=text]{width:178px !important;}.footer__container{min-width: 1230px;}.footer__content{min-width: 1230px;max-width: 1230px;}}@media screen and (min-width: 1280px) and (max-width: 1280px) {#all, #all-content, .contentSizeBig, .contentFluido{margin: 0 !important;min-width: 1230px !important;max-width: 1260px !important;}.contentListas {width: 985px !important;min-width: auto !important;max-width: 985px !important;}.contentDetalhes{max-width: 1230px !important;}#owl-imoveis-destaque{max-width: 1230px !important;}.slideMenuContent{min-width: 1230px;width: 1230px;}.sMenuSlider{height:350px;}.sMenu-banner{width:555px !important;height:350px !important;}.sMenu-banner img{margin-left:0 !important;height:350px !important;}.sMenu-navegacao{width:675px !important;height:350px !important;}.sMenu-navegacao li h2 a{font-size:18px !important;}.sMenu-navegacao li{width:645px !important;height:96px !important;}.sMenu-navegacao li p{width:280px !important;font-size:12px !important;line-height: 16px !important;}.sMenu-navegacao li span.preco{bottom:60px !important;font-size:16px !important;}ul.lista-imoveis > li{width: 288px;}.lista-imoveis dl.gridTypeCols{margin:20px 20px 0 0 !important;width: 311px;}#menu{width:222px !important;}fieldset.fSM{width:190px !important;}fieldset.fSM select{width:190px;}fieldset.fSM .col-4 label select{width:93px;}fieldset.fSM .col-5 label input{width:81px !important;}fieldset.fieldSearchCodRef input[type=text]{width:178px !important;}.footer__container{min-width: 1230px;}.footer__content{min-width: 1230px;max-width: 1230px;}}@media screen and (min-width: 999px) and (max-width: 1034px) {body{max-width: auto;min-width: auto;}body, input[type=text], input[type=email], input[type=password], input[type=tel], input[type=file], textarea, select{font-size: 13px;}.footer__final-content{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}.tit{font-size: 28px;}.header__container{min-width: 1014px;max-width: 1014px;}.header__top2 .col1 img{max-width: 280px;}.header__top2 .list-itens-top > div > div{width: 100%;}.header__top2 .list-itens-top > div.item-tels > div ul{display: table;}.header__top2 .list-itens-top > div.item-tels strong{font-size: 28px;}.header__top2 .list-itens-top > div.item-tels > div li a{font-size: 18px;}.header__image strong, .header__video strong{font-size: 30px;}.header__search-content{width: 100%;min-width: 974px;}#owl-imoveis-destaque{min-width: 975px;max-width: 975px !important;}#owl-imoveis-destaque .info{width:460px !important;}#owl-imoveis-destaque .info h3{font-size:24px !important;}#owl-imoveis-destaque .info p{font-size:13px !important;line-height: 22px;}#owl-imoveis-destaque .info .caract{}#owl-imoveis-destaque .info .caract li{margin:10px 0 !important;padding-right: 20px !important;font-size:16px !important;}.slideMenuContent{min-width: 975px;width: 975px;}.sMenuSlider{height:350px;}.sMenu-banner{width:500px !important;height:350px !important;}.sMenu-banner img{margin-left:0 !important;height:350px !important;}.sMenu-navegacao{width:475px !important;height:350px !important;}.sMenu-navegacao li h2 a{font-size:18px !important;}.sMenu-navegacao li{width:445px !important;height:96px !important;}.sMenu-navegacao li p{width:280px !important;font-size:12px !important;line-height: 16px !important;}.sMenu-navegacao li span.preco{bottom:60px !important;font-size:16px !important;}#all, #all-content{margin-top: 15px;width: 100% !important;min-width:auto !important;max-width: 975px !important;}#all-content{min-width:975px;}#content, .contentSizeBig, .contentFluido {width: 975px !important;min-width: auto !important;max-width: 975px;}.contentListas {width: 730px !important;max-width: 730px !important;}.contentDetalhes{max-width: 975px !important;}ul.lista-imoveis > li{width: 307px;}ul.lista-imoveis > li:nth-child(4n), ul.lista-imoveis > li:nth-child(5n){margin-right:20px !important;}ul.lista-imoveis > li:nth-child(3n){margin-right:0 !important;}.lista-imoveis dl.gridTypeCols{margin:40px 40px 0 0 !important;width: 340px;}.lista-imoveis dl.gridTypeCols:nth-child(4n), .lista-imoveis dl.gridTypeCols:nth-child(3n){margin-right:40px !important;}.lista-imoveis dl.gridTypeCols:nth-child(2n){margin-right:0 !important;}.lista-imoveis dl.gridTypeList dd.foto-lista a{width: 180px;height: 135px;}.lista-imoveis dl.gridTypeList dd.foto-lista img.i{width:180px;height:135px;}.lista-imoveis dl.gridTypeList .caracts-bottom span{margin-right: 14px;font-size: 15px;}.lista-imoveis dl.gridTypeList dd.det-lista{max-width:300px;left: 210px;}.lista-imoveis dl.gridTypeList dd.det-lista .descr{margin-top: 0;padding: 0;border: 0;font-size: 11px;line-height:14px;}.lista-imoveis dl.gridTypeList dd.det-lista .cr{bottom: 0;left: 0;right: auto;}#menu{width:222px !important;}fieldset.fSM{width:190px !important;}fieldset.fSM select{width:190px;}fieldset.fSM .col-4 label select{width:93px;}fieldset.fSM .col-5 label input{width:81px !important;}fieldset.fieldSearchCodRef input[type=text]{width:178px !important;}.isola-datalhes-interacao{padding-left:15px !important;width:705px !important;min-width:705px !important;}.isola-datalhes-interacao .detalhes{width:450px !important;}.isola-datalhes-interacao .interacao{width:230px !important;}.box-foto-imovel .foto-imovel{height:260px!important;}.form-imovel .isola-mail-tel label:nth-child(2){min-width: 116px;}.container-atalhos-footer5{min-width: 975px;max-width: 975px;height: 450px;}.content-atalhos-footer5{min-width: 975px;height: 450px;}.margin-atalhos-footer5{gap: 20px;}.container-atalhos-footer5 .content-af h3{font-size:15px;}.container-atalhos-footer5 .content-af .tx{font-size:13px;}.container-parceiros-home{max-width: 975px;}.container-parceiros-home ul{padding-bottom:20px;}.container-parceiros-home li img{max-width:120px;max-height:auto;}.container-depoimentos-home{max-width: 960px;}.box-form-newsletter{max-width: 975px;height: 217px;}.content-form-newsletter{min-width: 975px;height: 217px;}.box-form-newsletter .fn-icon{width:325px;height:217px;}.box-form-newsletter .fn-form{width: 650px;}.box-form-newsletter .fn-form .fn-tit h3{margin-top: 20px;font-size: 22px;}.box-form-newsletter .fn-form .fn-tit p{margin-bottom: 20px;}.box-form-newsletter .fn-form input[type=text]{width:132px !important;}.container-gadget-facebook{margin-bottom: 0;min-width:960px;}.content-gadget-facebook{min-width:910px;}.container-gadget-facebook .avatar-fb-gf a{left: 60px;}.footer__container{min-width: 975px;}.footer__content{min-width: 975px;max-width: 975px;}.footer__content-logo{padding-right: 30px;width: 250px;}.footer__content-logo img{max-width: 230px;}.footer__content-sobre{padding: 30px;width: 360px;}.footer__content-atendimento{padding: 30px;width: 210px;border-right: 0;}.footer__content-redes-sociais{margin: 0 auto;padding: 0 !important;width: auto;min-height: auto !important;float: none;display: table;clear: both;}.footer__content-menu-atalhos ul li a{padding: 10px 12px;font-size: 16px;font-weight: 700;border: 2px #e9e9e9 solid;border-radius: 5px;}.footer__final-content{width: 100%;display: table;}.footer__final-content .direitos{margin-bottom: 20px;width: 100%;}.footer__final-content .cub, .footer__final-content .cotacao, .footer__final-content .sitemap, .footer__final-content .webmail{margin-right: 30px;float: left;}.footer__final-content .by{position: absolute;right: 20px;top: 30px;}}