.destaque{position:absolute;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;top:10px;left:10px;height:auto;padding:3px 10px;border:2px solid #fff;border-radius:19px;font-family:Montserrat;font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.5rem)!important;font-weight:400;line-height:1;color:#fff;background-color:rgba(var(--rgb-destaque),.8);pointer-events:all}#imovel .destaque{position:static!important}.qtd_imagens{position:absolute;top:260px;right:15px;width:70px;max-width:70px;height:26px;border:2px solid #fff;border-radius:16px;font-weight:700;line-height:1.5;background-color:#000;color:#fff}.img-slider{position:relative;aspect-ratio:16/8;width:100%}.img-slider .swiper-slide .img-into-bg{display:block;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;filter:contrast(1.05) brightness(1.02);transform:translateZ(0);backface-visibility:hidden}.swiper-slide{position:relative;overflow:hidden}.swiper-slide::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;backdrop-filter:contrast(1.1) saturate(1.1)}.swiper-button-next,.swiper-button-prev{width:35px;height:35px;padding:0;border-radius:50%;color:#000;background-color:rgba(255,255,255,.3)}.swiper-button-next:hover,.swiper-button-prev:hover{border:1px solid #000}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#000}.swiper-button-next::after,.swiper-button-prev::after{font-size:20px;font-weight:700;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-1px 0 0 #000,1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-pagination-bullet{width:10px;height:10px;margin:0 4px!important;border:2px solid rgba(0,0,0,.4)!important;background:rgba(150,150,150,.4);opacity:1!important}.swiper-pagination-bullet:hover{background-color:var(--hex-detalhes)}.swiper-pagination-bullet-active{width:10px;height:10px;border:1px solid var(--hex-detalhes)!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{z-index:20!important;display:inline-flex!important;justify-content:center;align-items:center;bottom:15px!important;left:50%!important;right:auto!important;width:auto!important;padding:6px 12px;border-radius:12px;transform:translateX(-50%)!important}.overlay-elements{z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.overlay-elements .botoes_imovel,.overlay-elements .destaque,.overlay-elements .gerenciar,.overlay-elements .qtd_imagens{pointer-events:auto}.linha{display:flex;margin-bottom:10px;justify-content:center}.controles{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;margin-bottom:40px!important}.botao{display:flex;justify-content:center;align-items:center;width:33px;height:33px;margin:0 10px;padding:10px;border:1px solid #000;border-radius:50%;font-size:23px;color:#000;background-color:#fff;cursor:pointer}.botao:hover:not(.botao_a,.botao_s){color:#fff;background-color:var(--hex-detalhes)}.botao I{margin-right:0!important}.lista{width:70px!important;height:auto!important;margin-right:5px!important;padding:3px 10px 4px 10px!important;border-radius:10px!important;font-family:Montserrat}.texto_pagina{width:65px;font-family:Montserrat;color:#000}.texto_imoveis{width:198px;margin:0 10px 0 2px;padding:10px 0;font-family:Montserrat!important;text-align:right;color:#000}@media (max-width:372px){.controles{justify-content:space-between;padding:0 20px}.texto_imoveis{display:inline-block;width:100%;margin:0 0 0 2px;text-align:center}}#semelhantes .coluna_imagem{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:10px;padding-left:5px;padding-right:5px}#semelhantes .container{padding-left:0!important;padding-right:0!important}#semelhantes .coluna_imagem .box.box--pricing{height:auto!important;padding:0!important}#semelhantes .coluna_imagem .box__wrapper.imovel{height:auto!important}@media (max-width:1800px){#semelhantes .coluna_imagem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;width:33.333333%}}@media (max-width:1300px){#semelhantes .coluna_imagem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:798px){#semelhantes .coluna_imagem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:5px}}