.grecaptcha-badge{bottom:134px!important}.formEmpresa{height:1px;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:1px}.fade-out{opacity:0;transition:opacity .3s ease-out}.fade-in{opacity:1;transition:opacity .5s ease-in}.pub-container{background-color:#e7e7e7;border-radius:8px;min-height:250px;overflow:hidden}@media (max-width:767.98px){.pub-container{min-height:93px}}.pub-image{height:auto;max-width:100%;opacity:0;transition:opacity .3s ease-in-out}.pub-image.loaded{opacity:1}.pub-container .loading-spinner{z-index:2}.pub-container.loading:before{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{background-color:initial}.form-floating>.form-control:not(:placeholder-shown)~label:after{background-color:initial}.form-control.is-invalid,.form-control.is-valid,.was-validated .form-control:invalid,.was-validated .form-control:valid{background-image:none}.carousel-item img{opacity:0;transition:opacity .3s ease-in-out}.image-container{height:250px;overflow:hidden}.carousel-image{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.carousel-image.valid{width:100%!important}.carousel-image.loaded{opacity:1!important}.loading-spinner{z-index:2}@media print{.grecaptcha-badge{visibility:hidden}.formEmpresa{disppaly:none!important}.positionPrint{align-items:center;display:flex!important;justify-content:space-between;padding-bottom:20px;padding-top:30px}.iconePrint{gap:18px!important;margin-top:0!important}.image-container{border-right:1px solid #ccc!important}.loading-spinner{display:none!important}.carousel-image{opacity:1!important}.positionPrint h1{font-size:18px!important;margin:0!important}.logoPrint{display:block!important;height:50px!important}.breadcrumb,.btn,.buttonGroup,.carousel-control-next,.carousel-control-prev,.carousel-indicators,.copy-btn,.copy-btn2,.icon-print,.modal,.modal-backdrop,.titleImoveis,.toast-container,footer,nav{display:none!important}.container,.conteudoFavorito,.listing,.property404,main{margin:0!important;padding:0!important}.container,.conteudoFavorito,.listing{max-width:100%!important;width:100%!important}.container,.listing,.property404,body{background:#fff!important;box-shadow:none!important}.container,.conteudoFavorito,.listing,body{color:#000!important;font-size:12pt!important}.bg-black{background-color:#fff!important;border:1px solid #ccc!important;color:#666!important}.carousel-image,.image-container{height:190px;overflow:hidden;width:100%}.valorCodigoPrint{display:flex!important;padding-left:6px!important}.valorSemCodigoPrint{display:none!important}.valorPrint{color:#000!important;padding-bottom:1rem!important;text-align:end!important}.detalhesPrint,.valorPrint{padding-top:.5rem!important}.detalhesPrint{padding-bottom:.5rem!important}.shadow-sm{box-shadow:none!important}h3,label,p,span{color:#666!important}.iconColor,.text-primary,h2{color:#000!important}.carousel-inner{border-bottom-right-radius:0!important}.flex-grow-1{margin-bottom:25px!important;margin-top:5px!important}}
