﻿  /* https://www.cleancss.com/css-minify/  */
 *{margin: 0;padding: 0;list-style:none;}::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-button{width:0px;height:0px;}::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);border-radius:50px;}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4);}::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,0.5);}::-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 'Lato', '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: 'Lato', '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 'Lato', '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: #F3F3F3;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-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 .nav-footer 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_27/images/prev-horizontal.png') !important;}.owl-controls .owl-buttons .owl-next{right:-16px !important;background-image: url('../../modelo_27/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;border-top: 4px #333 solid;}.header__top2{margin: 0 auto;width: 100%;max-width:1420px;height: 180px;display: flex;}.header__top2 .col1{padding: 0 50px 0 30px;height: inherit;flex-shrink: 0;display: flex;justify-content: center;align-items: center;}.not-logo .header__top2 .col1{display: none;}.not-logo .header__top2 .list-itens-top > div.item-tels{margin-left: inherit;}.header__top2 .col1 img{max-height: 140px;}.header__top2 .col2{height: inherit;position: relative;flex-grow: 1;}.not-logo .col2 .sombra-left-col2{display: none;}.header__top2 .list-itens-top{padding-right: 20px;height: 102px;z-index: 5;display: flex;justify-content: flex-start;align-items: center;gap:50px;}.not-logo .list-itens-top{justify-content: center;}.header__top2 .list-itens-top > div{}.header__top2 .list-itens-top > div > div{min-height: 38px;display: flex;justify-content: space-between;align-items: center;}.header__top2 .list-itens-top > div.item-chat{position: relative;bottom: -2px;}.header__top2 .list-itens-top > div.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__top2 .list-itens-top > div.item-tels{display: flex;align-items: center;margin-left: auto;}.header__top2 .list-itens-top > div.item-tels strong{padding-right: 5px;font-size: 36px;}.header__top2 .list-itens-top > div.item-tels > div{padding: 0 10px;position: relative;float: left;}.header__top2 .list-itens-top > div.item-tels > div ul{padding: 5px 0;display: flex;gap:30px;}.header__top2 .list-itens-top > div.item-tels > div li a{font-size: 26px;font-weight: 900;}.header__top2 .list-itens-top > div.item-tels > div .mais-telefones-header{top: -18px;right: 12px;}.header__top2 .list-itens-top > div.item-tels > div .mais-telefones-header a{padding: 2px 4px;background-color: #fff;border:1px #ddd solid;text-decoration: none;font-size: 9px;border-radius:3px;}.header__top2 .list-itens-top > div.item-tels > div .mais-telefones-header a:hover{background-color: #e9e9e9;}.header__top2 .list-itens-top > div.item-favs > div{padding: 0 10px;height: 38px;font-size: 14px;text-transform:uppercase;}.header__top2 .list-itens-top > div.item-favs > div i{margin-right: 3px;font-size:135%;color:#D9BF2F;vertical-align:baseline;}.header__top2 .list-itens-top > div.item-flags > div{padding: 0 7px 0 5px;height: 38px;float: left;}#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_27/images/flags/brasil.png') no-repeat}.flags li a.en{background: url('../../modelo_27/images/flags/united-states.png') no-repeat}.flags li a.es{background: url('../../modelo_27/images/flags/spain.png') no-repeat}.flags li:hover a{opacity: 1.0;-webkit-filter: none;filter: none;filter: none;}.focusLang{opacity: 0.3;-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}.header__top2 .col2 nav{padding-right: 20px;width: 100%;border-top:2px #F8F8F8 solid;position: absolute;top: 89px;right:0;z-index: 15;}.header__top2 .col2 nav ul.list-itens-nav{display: inline-flex;flex-wrap: wrap;justify-content: flex-start;float: right;}.not-logo .header__top2 .col2 nav ul.list-itens-nav{display: flex;justify-content: center;float: none;}.header__top2 .col2 nav ul.list-itens-nav > li{height:85px;}.header__top2 .col2 nav ul.list-itens-nav > li > a{margin-right: 1px;padding:0 10px;font-size: 16px;font-weight: 700;line-height: 85px;color:#333;border-top-width: 4px;border-top-style: solid;border-top-color: transparent;display:block;position:relative;}.header__top2 .col2 nav ul.list-itens-nav > li:hover > a, .header__top2 .col2 nav ul.list-itens-nav > li a.on{background: #f9f9f9;background: linear-gradient(270deg,#f9f9f9 0%, #f1f1f1 80%);background: -webkit-linear-gradient(270deg,#f9f9f9 0%, #f1f1f1 80%);background: -moz-linear-gradient(270deg,#f9f9f9 0%, #f1f1f1 80%);color: #000;}.header__top2 .col2 nav li.itens-catsub ul{min-width: 160px;overflow: hidden;max-height: 0;position: absolute;margin-top: 0px;border-radius: 0 3px 3px 3px;box-shadow: 1px 10px 7px -7px rgba(0,0,0,0.44);}.header__top2 .col2 nav li.itens-catsub ul{background: #f1f1f1;color: #000;text-shadow: none;}.header__top2 .col2 nav li.itens-catsub:hover ul{padding:6px;max-height:250px;overflow:auto;border-top:0;}.header__top2 .col2 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__top2 .col2 nav li.itens-catsub ul li a{margin-bottom:6px;padding:7px;font-size:14px;border-radius:3px;background: #fff;border:1px #f2f2f2 solid;display:block;}.header__top2 .col2 nav li.itens-catsub ul li a:hover{color: #fff;}.header__image, .header__video{margin: 0 auto;width: 100%;position: relative;display: flex;box-shadow: 0px -8px 7px -4px rgba(0,0,0,0.12);justify-content: space-between;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{background-color: #fff;height: 100%;overflow: hidden;}.header__video{background-color: #000;}.header__image strong, .header__video strong{font-size: 38px;font-family: 'Lato', serif;font-weight: 900;font-style: italic;text-shadow: 0 0 4px rgba(0,0,0,0.5);color: #fff;float: right;}.header__image > img{object-fit: cover;width: 100%;height: 300px;min-height: 300px;animation: 50s ease-in 0s infinite normal none running zoomImageHeader;}@keyframes zoomImageHeader {0% {transform: scale(1);}50% {transform: scale(1.8);}100% {transform: scale(1);}}.header__video{height:300px;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:300px;background: rgba(0, 0, 0, 0.30);position:absolute;top:0;display:block;z-index:2;}.icon-scroll-down a{width: 22px;height: 42px;background: url('../../modelo_27/images/icon_scroll_down.png') no-repeat;cursor: pointer;text-indent: -99999px;display: inline-block;opacity: 0.65;position: absolute;left:50%;bottom: 10px;z-index: 30;animation: pulseScrollDown 1s infinite;}.icon-scroll-down a:hover{opacity: 1.0;}@-webkit-keyframes pulseScrollDown {0% {bottom: 10px;}50% {bottom: 6px;}100% {bottom: 10px;}}@keyframes pulseScrollDown {0% {bottom: 10px;}50% {bottom: 6px;}100% {bottom: 10px;}}.header__search-container{width:100%;display: flex;justify-content: right;align-items: center;position: absolute;right:170px;z-index:11;}.header__search{margin-top: 30px;width: 620px;clear: both;float: right;}.ajuste-margin-search {margin-top: 20px !important;clear: both;}.header__search ul.abas-search{margin: 0 0 -3px 20px;display: flex;position: relative;z-index: 9;}.header__search ul.abas-search li{margin-right: 8px;padding: 0 14px;height: 42px;line-height: 40px;background-color: #000;font-size: 18px;font-weight: 700;color: #fff;cursor: pointer;border-radius: 5px 5px 0 0;box-shadow: 0px -7px 10px -6px rgba(0,0,0,0.64);display: inline-block;opacity: 0.40;}.header__search ul.abas-search li.on{font-weight: 700;color: #fff;cursor: auto;opacity: 1.0;}.header__search .content-search{padding: 20px;border-top: 3px #000 solid;background: rgba(255,255,255,0.7);box-shadow: 1px 33px 21px -18px rgba(0,0,0,0.84);}.header__search .content-search #content-search-codigo{display: none;}.header__search .content-search form#search1 ul{display: flex;flex-wrap: wrap;gap: 20px;}.header__search .content-search form#search1 ul li{flex: 1;}.header__search .content-search form#search1 ul li:last-child{flex: 0;}.header__search .content-search label span{padding-bottom: 3px;font-weight: 600;display: table;}.header__search .content-search label select{width: 100%;min-width: 180px;border:0;}.header__search .content-search form#search1 label input[type=text]{width: calc(100% - 12px);min-width: 180px;}.header__search .content-search label select, .header__search .content-search form#search1 label input[type=text]{border:1px #ddd solid;}.header__search .content-search label button{padding: 0 10px;width: 120px;height: 39px;font:700 15px 'Lato', 'Arial', sans-serif;border: 0;border-radius:0;color: #fff;cursor: pointer;text-transform: uppercase;}.header__search .content-search .bts-tipo-search{padding-top: 15px;}.header__search .content-search .bts-tipo-search a{margin-right: 30px;cursor: pointer;font-weight: 500;text-decoration: underline;}#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-bottom:30px !important;padding:12px;border:0;border-radius: 5px 0 0 5px;background: rgb(231,231,231);background: linear-gradient(90deg, rgba(231,231,231,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);}.herarquia span{margin-left: 3px;font-weight:bold;}.herarquia a{margin: 0 3px;font-weight:normal;text-decoration:none;}.h-search{display:none;}.tit{margin:0 0 40px 0 !important;width:100%;font:700 32px 'Lato', sans-serif, 'Arial';display:table;text-transform: uppercase;clear:both;}.tit span{display:table;}.tit span::after{content: '';width: 48px;border-bottom: 4px #999 solid;display: table;}.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-bottom: 60px!important;padding-top:5px !important;padding-bottom: 0 !important;width: 100% !important;max-width: 1296px !important;background: none !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: 8px 10px;left:15px;right:auto;top:0;border-radius:0 0 5px 5px !important;box-shadow: none;text-transform: none !important;font-size: 18px;font-style: italic;}#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:236px;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:236px;}fieldset.fSM input[type=text]{width:191px !important;}fieldset.fSM .label-cc{max-width:218px !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:116px;}fieldset.fSM .col-5 label input{width:104px !important}fieldset.fieldSearchCodRef input[type=text]{width:224px !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}.containerAbasFinalidade{padding-top:15px;width:100%;display:none;}.containerAbasFinalidade ul{margin-bottom: 25px;width: 100%;float:left;display:table;}.containerAbasFinalidade ul li{margin:0 3px;padding-bottom: 5px;position:relative;bottom:-1px;float:left;}.containerAbasFinalidade ul li a{padding:0 14px;height:46px;line-height:46px;background: #f2f2f2;font-size:18px;font-weight:900;text-transform: uppercase;cursor:pointer;display:inline-block;border-radius: 0;}.containerAbasFinalidade ul li a:hover{background:#e7e7e7;color:#fff;}.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 25px;border:3px #ccc solid;font-weight:600;font-size:16px;line-height:36px;display:inline-block;text-transform:uppercase;}.bt-ver-mais-imoveis-home a:hover{background:#e9e9e9;border-color:#777;}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:8px 10px;width: auto;font-size: 16px;font-style: italic;box-shadow:none!important;text-transform:none;border-radius:0 0 5px 5px;bottom: auto;top: 0;left: 15px;right: auto;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: 0;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 .isolaImg img.i, .lista-imoveis dd.foto-lista img.i{margin-bottom: 0;padding: 0 !important;border: 0;width: 100%;height: 227px;border-radius: 0;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;-webkit-transform: rotate(-40deg);-moz-transform: rotate(-40deg);-ms-transform: rotate(-40deg);-o-transform: rotate(-40deg);transform: rotate(-40deg);-webkit-animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;-moz-animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;-ms-animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;-o-animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;}@-webkit-keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}@-moz-keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}@-ms-keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}@-o-keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}@keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}.lista-imoveis .tit-imovel-img{padding: 10px 30px 10px 15px;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;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:hover img.i, .lista-imoveis dl:hover img.i{transform: rotate(0deg) scale(1.2);}.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: #fff;position:absolute;top:200px;right:0;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:2px 8px;font-size:16px;}.gridList ul{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: 0;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;}.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;}.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_27/images/prev-horizontal.png') !important;background-position:0 0 !important;}.jcarousel-skin-tango .jcarousel-next-horizontal{right:-15px;background-image: url('../../modelo_27/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: 60px 0;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_27/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;filter: grayscale(100%);position:absolute;left:0;z-index:1;}.container-atalhos-footer5 .content-af{flex: 1;background-color: rgba(255,255,255,0.65);box-shadow: 0px 7px 11px -5px rgba(0,0,0,0.4);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;color:#fff;text-transform: uppercase;text-shadow: 1px 1px 1px #fff;}.container-atalhos-footer5 .content-af .tx{font-size:15px;font-weight:400;color: #333;}.container-pesquisas-populares{margin-bottom: 60px;width: 100%;display: table;}.container-pesquisas-populares h2{margin: 0 auto 40px auto;text-align: center;width: 100%;font-size: 38px;font-weight: 900;display: table;}.container-pesquisas-populares ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;}.container-pesquisas-populares ul li a{padding: 8px;display: inline-block;border: 2px #e9e9e9 solid;border-radius: 3px;}.container-pesquisas-populares ul li a:hover{background-color: #f6f6f6;border-color: #a2a2a2;}.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{font-size: 16px;}.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;}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-size: 38px;font-weight: 900;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_27/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_27/images/bg_newsletter_cafe.png');border-radius:3px 0 0 3px;box-shadow:inset -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: 36px;color:#fff !important;text-transform: uppercase;float: none;}.box-form-newsletter .fn-form .fn-tit p{margin-bottom: 40px;padding: 0;font-size: 18px;display: table;font-style: italic;}.box-form-newsletter #form_newsletter{padding: 20px;background-color: #fff;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:15px;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;}.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_27/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_27/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;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;border-color:rgba(0,0,0,0.1);}.footer__content > div > h3{margin-bottom: 20px;font-size: 21px;font-weight: 900;}.footer__content-logo{padding-right: 4.225352112676056%;width: 19.85915492957746%;text-align: center;float: left;}.footer__content-logo .pathLogo{padding: 10px;border-radius: 5px;display: inline-table;}.footer__content-logo img{width: auto;max-width: 260px;height: auto !important;}.footer__content-sobre{padding: 0 4.225352112676056%;width: 23.94366197183099%;border-left: 1px #eee solid;border-right: 1px #eee solid;float: left;}.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 #eee solid;float: left;}.footer__content-atendimento .footer__content-atendimento-itens{margin-bottom: 20px;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-redes-sociais > div ul{display: flex;gap:5px;}.footer__content-redes-sociais > div ul li a{width: 32px;height: 32px;line-height: 32px;border: 1px #ddd solid;text-align: center;display: block;}.footer__content-redes-sociais > div ul li a:hover{border-color: #999;background-color: #f2f2f2;}.footer__content-redes-sociais > div ul li i{font-size: 140%;line-height: 30px;color: #777;}.footer__content-redes-sociais > div ul li.b i, .footer__content-redes-sociais > div ul li.tt i, .footer__content-redes-sociais > div ul li.x i{filter: grayscale(1);background-repeat: no-repeat;width:24px;background-position: center -27px;background-size:72%;display:inline-block;}.footer__content-redes-sociais > div ul li.b i{background-image: url('../../../static/images/icon_blog.png');}.footer__content-redes-sociais > div ul li.tt i{opacity: 0.5;background-image: url('../../../static/images/icon_tiktok.png');}.footer__content-redes-sociais > div ul li.x i{opacity: 0.6;background-image: url('../../../static/images/icon_x.png');}.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 12px;font-size: 16px;font-weight: 700;background:#fff;border: 2px #e9e9e9 solid;border-radius: 5px;}.footer__content-menu-atalhos ul li a:hover{border-color: #a2a2a2;}.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.1) 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_27/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_27/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: 38px;}.header__video #muteYouTubeVideoPlayer iframe{height:300%;top:-100%;}.header__image strong, .header__video strong{font-size: 46px;}.contentDetalhes{width: 100% !important;max-width: 1420px !important;}.header__top2 .col2 nav ul.list-itens-nav > li > a{padding:0 12px;font-size: 18px;}#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: 254px;}.lista-imoveis dl.gridTypeCols dd.det-lista .cr{top: 153px;}.lista-imoveis dl.gridTypeCols .fav{top:260px;}.lista-imoveis dl.gridTypeList dd.det-lista{max-width:53.41649694501018%;}.lista-imoveis .fav{top:228px;}}@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: 32px;}.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__top2 .col2 nav ul.list-itens-nav > li{height: 44px;}.header__top2 .col2 nav ul.list-itens-nav > li > a{line-height: 44px;font-size: 13px;}.header__top2 .col2 nav li.itens-catsub:hover ul{margin-top:-5px;z-index: 30;}.header__image strong, .header__video strong{font-size: 34px;}.header__search ul.abas-search li{font-size: 16px;}#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;}.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;}}