html{width:100%;height:100%}body{width:100%;height:100%}body>.wrapper{width:100%;height:100%;overflow-y:scroll;position:relative;-webkit-overflow-scrolling:touch;left:0;transition:left 0.6s cubic-bezier(0.075, 0.82, 0.165, 1)}@media (max-width: 991px){#internal.connected-kenlo>.wrapper{padding:0}.connected-kenlo footer{padding-bottom:0}}.widget-listing-template01 .breadcrumb{margin-bottom:40px}.widget-listing-template01 h1{font-size:30px;font-weight:normal}.widget-listing-template01 .title-contact{font-size:20px}.widget-listing-template01 h1 span{font-size:16px;opacity:0.7}.widget-listing-template01 h3{font-size:20px}.widget-listing-template01 .links{float:right}.widget-listing-template01 .links .share{display:inline-block;margin-bottom:10px}.widget-listing-template01 .links .btn-link{display:inline-block;margin-right:15px;font-size:24px;line-height:24px}.widget-listing-template01 .links .btn-link:last-child{margin-right:0}.widget-listing-template01 .links .btn-link:first-child{margin-right:15px}.widget-listing-template01 .row-flex{margin-bottom:30px}.widget-listing-template01 .box-pictures{background-color:#e6e2de;overflow:hidden;max-height:589px;position:relative}.widget-listing-template01 .box-pictures .loading-pictures{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6e2de;background-image:url(../../ajax-loader-gray.gif);background-position:center;background-repeat:no-repeat;z-index:2}.widget-listing-template01 .box-pictures .slider-pro{background-color:#e6e2de;height:100%}.widget-listing-template01 .box-pictures .sp-horizontal .sp-next-arrow{border:solid 30px rgba(0,0,0,0);right:0}.widget-listing-template01 .box-pictures .sp-horizontal .sp-previous-arrow{border:solid 30px rgba(0,0,0,0);left:0}.widget-listing-template01 .box-pictures .sp-horizontal .sp-arrows{margin-top:-45px}.widget-listing-template01 .box-pictures .slider-pictures .sp-image-container{background-color:#e6e2de}.widget-listing-template01 .box-pictures.opacity{opacity:0}.widget-listing-template01 .box-pictures .slider-pictures .sp-layer{left:0;bottom:0;width:100%}.widget-listing-template01 .box-pictures .slider-pictures .sp-thumbnail-container{background-image:url(../../ajax-loader-gray.gif);background-position:center;background-repeat:no-repeat}.widget-listing-template01 .box-pictures .sp-video-details a.sp-video:after{width:70px;height:70px;line-height:57px;font-size:50px;border-radius:50%}.widget-listing-template01 .box-pictures .sp-video-details iframe{width:100% !important}.widget-listing-template01 .box-pictures .sp-video-details img{max-width:100%}.widget-listing-template01 .box-pictures .btn-tour{position:absolute;z-index:2;font-size:16px;border-radius:0}.widget-listing-template01 .box-pictures .box-buttons{position:absolute;z-index:2;top:3px;left:3px}.widget-listing-template01 .box-pictures .box-buttons .btn{font-size:15px;padding:5px 10px;margin-right:5px;margin-bottom:5px}.widget-listing-template01 .box-pictures .box-buttons .btn-default{background-color:rgba(0,0,0,0.7);color:#fff;opacity:0.5}.widget-listing-template01 .box-pictures .box-buttons .btn-default.active,.widget-listing-template01 .box-pictures .box-buttons .btn-default:hover{opacity:1}.widget-listing-template01 .box-contact{padding:10px 30px 15px 30px}.widget-listing-template01 .box-contact .importants .important{display:inline-block;width:33%;text-align:center;line-height:normal;padding:0 1%}.widget-listing-template01 .box-contact .importants .important i{display:block;font-size:32px;margin-bottom:10px}.widget-listing-template01 .box-contact .importants .important .renovation_year{display:block;font-size:34px}.widget-listing-template01 .box-contact .price-info p{width:100%}.widget-listing-template01 .box-contact .price-info p span{float:right}.widget-listing-template01 .box-contact .price-info p.sale-price{font-size:16px;font-weight:600;padding-bottom:15px;margin-top:15px}.widget-listing-template01 .box-contact .price-info p.sale-price span{font-size:30px;font-weight:400}.widget-listing-template01 .box-contact .price-info p.rent-price{font-size:16px;font-weight:600;margin-top:15px;margin-bottom:15px}.widget-listing-template01 .box-contact .price-info p.rent-price span{font-size:30px;font-weight:400}.widget-listing-template01 .box-contact .price-info p.rent-price span span{font-size:14px;float:none}.widget-listing-template01 .box-contact .price-info p.condo-fees,.widget-listing-template01 .box-contact .price-info p.property-tax{font-size:16px;font-weight:300;margin-bottom:10px}.widget-listing-template01 .box-contact .price-info p.total-price{font-size:16px;font-weight:600}.widget-listing-template01 .box-contact .price-info p.total-price:before{content:"";width:100%;display:block;margin-bottom:10px}.widget-listing-template01 .box-contact .price-info p.total-price .align-center{display:flex;align-items:center}.widget-listing-template01 .box-contact .price-info p.total-price .align-center .m-r-0-4{margin-right:0.4em !important}.widget-listing-template01 .box-contact .price-info p:last-child{border:none !important}.widget-listing-template01 .box-contact .btn-capital{width:100%;margin-bottom:15px;padding:0.5rem 1rem;font-size:14px}.widget-listing-template01 .box-contact .form-listing-details{padding-top:15px}.widget-listing-template01 .box-contact .form-listing-details .form-group{margin-bottom:5px}.widget-listing-template01 .box-contact .form-listing-details .btn-success{margin-bottom:15px}.widget-listing-template01 .box-info{padding:30px;margin-bottom:30px}.widget-listing-template01 .box-info p{margin-bottom:35px}.widget-listing-template01 .box-info h2{line-height:normal;margin-bottom:35px}.widget-listing-template01 .box-info h2 span{display:block}.widget-listing-template01 .box-info h3{font-size:16px;margin-bottom:5px}.widget-listing-template01 .box-info .importants .important{display:inline-block;width:33%;text-align:center;line-height:normal}.widget-listing-template01 .box-info .importants .important i{display:block;font-size:32px;margin-bottom:10px}.widget-listing-template01 .box-info .importants .important .renovation_year{display:block;font-size:34px}.widget-listing-template01 .box-info .condo-description{padding-top:30px}.widget-listing-template01 .box-info .condo-description .title-condo-description{margin-bottom:30px}.widget-listing-template01 .box-info .condo-description h3{display:inline-block}.widget-listing-template01 .box-info .condo-description .building-stage{display:inline-block;float:right;font-size:16px}.widget-listing-template01 .map-detail{margin-bottom:30px}.widget-listing-template01 .map-detail .map-box{width:100%;height:600px}.widget-listing-template01 .map-placeholder{margin-bottom:30px;width:100%;height:600px;background-size:cover;background-position:center;position:relative}.widget-listing-template01 .map-placeholder button{position:absolute;left:50%;top:50%;max-width:280px;margin:-25px 0 0 -140px;font-size:18px}.widget-listing-template01 .map-placeholder button:hover{opacity:0.7}.widget-listing-template01 .broker-card{padding:30px 30px 15px 30px;margin-bottom:30px}.widget-listing-template01 .broker-card .broker-box{margin:15px 0}.widget-listing-template01 .broker-card .broker-box .image{display:inline-block;width:100px;height:100px;margin-right:30px;vertical-align:top;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#E6E2DE}.widget-listing-template01 .broker-card .broker-box .broker-info{display:inline-block;width:calc(100% - 130px);min-height:70px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table{display:table;width:100%;min-height:70px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name{display:table-cell;width:25%;vertical-align:middle}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name h4{margin:0;font-size:22px;line-height:normal}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name p{margin:0;font-size:16px;line-height:normal}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-phones{display:table-cell;width:25%;text-align:center;vertical-align:middle}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-phones p{margin:0;font-size:20px;line-height:normal;margin:5px 0}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-url{display:table-cell;width:25%;text-align:center;vertical-align:middle;font-size:16px;line-height:normal}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-url p{margin:0 30px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-btn{display:table-cell;width:25%;text-align:center;vertical-align:middle}.widget-listing-template01 .broker-card .broker-box h4{padding:17px 0 0 9px}.widget-listing-template01 .agent-advertiser .broker-box a{padding-left:9px}.widget-listing-template01 .agent-advertiser .media .media-left{vertical-align:middle}.widget-listing-template01 .agent-advertiser .media .media-body{vertical-align:middle}.widget-listing-template01 .agent-advertiser .media{line-height:37px}.widget-listing-template01 .table-properties td{vertical-align:middle}.widget-listing-template01 .table-properties .see-more{width:1px}.widget-listing-template01 .listing-similar{margin-top:30px;padding-top:50px}.widget-listing-template01 .listing-similar h2{margin-bottom:40px}.widget-listing-template01 .listing-similar .box-align{float:none;display:inline-block;vertical-align:top}.widget-listing-template01 #modal-contact .title-contact{display:none}.widget-listing-template01 .btn-contact-mobile{position:fixed;padding:15px 0;overflow:auto;left:0;bottom:0;width:100%;z-index:10}@media (min-width: 992px) and (max-width: 1199px){.widget-listing-template01 h1{font-size:28px}.widget-listing-template01 .title-contact{font-size:18px}.widget-listing-template01 .box-contact .price-info p.sale-price span{font-size:26px}.widget-listing-template01 .box-contact .price-info p.rent-price span{font-size:26px}}@media (min-width: 768px) and (max-width: 991px){.widget-listing-template01 h1{font-size:24px}.widget-listing-template01 .title-contact{font-size:16px}.widget-listing-template01 .sp-thumbnails-container{display:none}.widget-listing-template01 .box-contact .price-info p.sale-price span{font-size:22px}.widget-listing-template01 .box-contact .price-info p.rent-price span{font-size:22px}.widget-listing-template01 .box-buttons .btn-default{display:none}.widget-listing-template01 .box-info .importants .important{width:50%}.widget-listing-template01 .listing-similar .box-align{width:50%}.widget-listing-template01 .listing-similar .box-align:nth-child(3){display:none}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table{display:inline-block;width:100%;min-height:70px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name{display:inline-block;width:25%}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name h4{font-size:18px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name p{font-size:14px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-phones{display:inline-block;width:33%}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-phones p{font-size:14px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-url{display:none;width:33%}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-url p{font-size:14px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-btn{display:inline-block;width:42%}}@media (min-width: 768px){.widget-listing-template01 .row-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}.widget-listing-template01 .row-flex>div[class*='col-']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}.widget-listing-template01 .row-flex>div[class*='col-']>div{width:100%}.widget-listing-template01 .wrap-pictures{background-position:center;background-repeat:no-repeat;padding-right:0;overflow:hidden}.widget-listing-template01 .wrap-contact{padding-left:0}}@media (max-width: 767px){.widget-listing-template01{margin-top:40px}.widget-listing-template01 h1{font-size:20px}.widget-listing-template01 .title-contact{font-size:16px}.widget-listing-template01 .sp-thumbnails-container{display:none}.widget-listing-template01 .box-contact .price-info p.sale-price span{font-size:18px}.widget-listing-template01 .box-contact .price-info p.rent-price span{font-size:18px}.widget-listing-template01 .box-contact .btn.btn-capital{white-space:inherit}.widget-listing-template01 .box-buttons .btn-default{display:none}.widget-listing-template01 .box-info .importants{margin-bottom:15px}.widget-listing-template01 .box-info .condo-description .building-stage{clear:both;width:100%}.widget-listing-template01 .listing-similar .box-align:nth-child(3){display:none}.widget-listing-template01 .broker-card .broker-box{margin-bottom:35px}.widget-listing-template01 .broker-card .broker-box .image{margin:0 auto 15px auto;padding:0;display:block}.widget-listing-template01 .broker-card .broker-box .image img{margin:0 auto 15px auto;width:120px}.widget-listing-template01 .broker-card .broker-box .broker-info{width:100%}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table{display:inline-block;width:100%;min-height:70px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name{display:inline-block;width:100%;text-align:center}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name h4{font-size:22px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-name p{font-size:14px;margin-bottom:15px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-phones{display:inline-block;width:100%}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-phones p{font-size:16px}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-url{display:inline-block;width:100%}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-url p{font-size:16px;margin:15px 0}.widget-listing-template01 .broker-card .broker-box .broker-info .broker-table .broker-btn{display:inline-block;width:100%;margin-top:15px}.widget-listing-template01 .table-properties td{font-size:14px;padding-right:0;padding-left:0}.widget-listing-template01 .table-properties th{font-size:14px;padding-right:0;padding-left:0}}@media (max-width: 450px){.widget-listing-template01 .box-info .importants .important{width:50%}}.widget-listing-template01 .listing-amenities .row-datasheet .col-xs-12{padding:0}.widget-listing-template01 .listing-amenities .row-datasheet h3{text-align:left}.widget-listing-template01 .listing-amenities .row-datasheet{margin-bottom:35px;padding-bottom:25px;border-bottom:solid 1px #333}.widget-listing-template01 .listing-amenities .row-datasheet:last-child{border:none !important;padding-bottom:0}.widget-listing-template01 .listing-amenities .row-datasheet h3{width:14%;display:inline-block;vertical-align:top;margin:0 3% 0 0;line-height:20px;font-size:18px}.widget-listing-template01 .listing-amenities .row-datasheet ul{width:83%;display:inline-block;margin:0}.widget-listing-template01 .listing-amenities .row-datasheet ul li{width:22%;margin:0 3% 10px 0;vertical-align:top}@media (min-width: 992px) and (max-width: 1199px){.widget-listing-template01 .listing-amenities .row-datasheet h3{width:18%}.widget-listing-template01 .listing-amenities .row-datasheet ul{width:79%}}@media (min-width: 768px) and (max-width: 991px){.widget-listing-template01 .listing-amenities .row-datasheet h3{width:97%;margin-bottom:15px}.widget-listing-template01 .listing-amenities .row-datasheet ul{width:100%}.widget-listing-template01 .listing-amenities .row-datasheet ul li{width:30%}}@media (min-width: 768px){.widget-listing-template01 .listing-amenities .row-datasheet ul.collapse{display:inline-block}.widget-listing-template01 .listing-amenities .row-datasheet h3 a{pointer-events:none;cursor:default}}@media (max-width: 767px){.widget-listing-template01 .listing-amenities .row-datasheet{margin-bottom:25px;padding-bottom:20px;border-bottom:solid 1px #333}.widget-listing-template01 .listing-amenities .row-datasheet h3{width:100%;font-size:18px}.widget-listing-template01 .listing-amenities .row-datasheet h3 a{display:block}.widget-listing-template01 .listing-amenities .row-datasheet h3 .collapsed i{-webkit-transform:rotate(180deg)}.widget-listing-template01 .listing-amenities .row-datasheet h3 i{float:right;transition:all 300ms ease-in-out 0s}.widget-listing-template01 .listing-amenities .row-datasheet ul{margin-top:15px}.widget-listing-template01 .listing-amenities .row-datasheet ul.collapse{width:100%;display:none}.widget-listing-template01 .listing-amenities .row-datasheet ul.collapse.in{display:block}.widget-listing-template01 .listing-amenities .row-datasheet ul li{width:100%;margin-right:0}}.widget-listing-template02 .buttonBack{position:absolute;top:30px;left:20px;border:none;background:none;padding:0 10px;z-index:1}.widget-listing-template02 .breadcrumb{margin-bottom:0}.widget-listing-template02 .breadcrumb>div{display:flex;align-items:center;justify-content:space-between}.widget-listing-template02 .breadcrumb .property-reference{margin-left:auto;font-size:13px;white-space:nowrap;font-weight:700}.widget-listing-template02 .building-labels{position:absolute;margin-top:1.5vw;z-index:4;width:100%;pointer-events:none}.widget-listing-template02 .top-listing{position:relative;margin-bottom:35px}.widget-listing-template02 .top-listing .map-listing{width:100%;height:calc((100vw / 9) * 2);position:relative;z-index:0}.widget-listing-template02 .top-listing .map-listing .bg{background-color:rgba(0,0,0,0.9);width:100%;height:100%;position:absolute}.widget-listing-template02 .top-listing .map-listing.full{width:100%;height:100%;position:fixed !important;top:0;z-index:9999}.widget-listing-template02 .top-listing .map-listing .map-box{width:100%;height:100%}.widget-listing-template02 .top-listing .map-listing.full .map-box{width:100%;height:calc(100% - 70px);margin-top:70px}.widget-listing-template02 .top-listing .map-listing .full-button{position:absolute;top:20px;right:20px;cursor:pointer;z-index:999;background-color:rgba(0,0,0,0.6);line-height:0;padding:5px;border-radius:2px}.widget-listing-template02 .top-listing .map-listing .back-button{position:absolute;top:20px;right:20px;cursor:pointer;z-index:2}.widget-listing-template02 .top-listing .map-listing .gm-fullscreen-control{display:none}.widget-listing-template02 .top-listing .map-listing .gm-iv-container.gm-iv-small-container{display:none}.widget-listing-template02 .top-listing .map-listing .gm-iv-address{display:none}.widget-listing-template02 .nav-container{display:flex;margin-bottom:35px;position:relative}.widget-listing-template02 .nav-button{flex:1}.widget-listing-template02 .nav-button.full{position:fixed;z-index:99999;top:13px;left:50%;transform:translateX(-50%)}.widget-listing-template02 .nav-button .mover{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, auto));justify-content:start;row-gap:10px}.widget-listing-template02 .nav-button .mover.full{display:flex}.widget-listing-template02 .contact-whatsapp{display:none}.widget-listing-template02 .contact-whatsapp.full{display:block;z-index:99999;position:fixed;top:13px;right:70px}@media (max-width: 767px){.widget-listing-template02 .contact-whatsapp.full{left:70px}}.widget-listing-template02 .nav-container .action-buttons{display:flex;align-self:flex-start;padding:7px 390px 0 7px}.widget-listing-template02 .nav-container .share{display:flex;align-items:center}.widget-listing-template02 .nav-container .print{display:flex;align-items:center;margin-right:10px;margin-bottom:1px}.widget-listing-template02 .nav-container .share i,.widget-listing-template02 .nav-container .print i{font-size:26px}.widget-listing-template02 .nav-button{text-align:center}.widget-listing-template02 .video-background{width:100%;background-color:rgba(0,0,0,0.9);display:flex;justify-content:center;min-height:400px}.widget-listing-template02 .video-background .target{height:400px}.widget-listing-template02 .video-background.full{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.widget-listing-template02 .video-background.full .target{height:calc(100% - 70px);margin-top:70px}.widget-listing-template02 .video-background .full-button{position:absolute;top:20px;right:20px;cursor:pointer;z-index:2;background-color:rgba(0,0,0,0.6);line-height:0;padding:5px;border-radius:2px}.widget-listing-template02 .video-background .back-button{position:absolute;top:20px;right:20px;cursor:pointer;z-index:2}.ytp-gradient-top,.ytp-chrome-top{display:none !important}.widget-listing-template02 .listing-info{display:flex;margin-bottom:60px;position:relative}.widget-listing-template02 .listing-info .listing-details{flex:1;margin-right:60px;width:calc(100% - 370px)}.widget-listing-template02 .listing-info .listing-details h1{margin-bottom:40px;font-size:24px;font-weight:400;line-height:1.5}.widget-listing-template02 .listing-info .listing-details h1 span{display:block;font-size:20px;font-weight:100}.widget-listing-template02 .listing-info .listing-details h1 span.first-line{font-weight:700}.widget-listing-template02 .listing-info .listing-details .main-information{margin-bottom:35px}.widget-listing-template02 .listing-info .listing-details .main-information .read-more{display:inline-block;cursor:pointer;font-size:14px;margin:0}.widget-listing-template02 .listing-info .listing-details .main-information .read-more{padding:0;text-decoration:none}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .read-more{padding:0;text-decoration:none}.widget-listing-template02 .listing-info .listing-details .main-information .info-primary:not(.digital){margin-bottom:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-gap:20px}.widget-listing-template02 .listing-info .listing-details .main-information .item-info:not(.digital) svg{align-content:center;align-items:center;align-self:center}.widget-listing-template02 .listing-info .listing-details .main-information .item-info:not(.digital){font-size:14px;font-weight:100;white-space:nowrap;display:flex;flex-direction:column;text-align:center}.widget-listing-template02 .listing-info .listing-details .main-information .item-info:not(.digital) i{font-size:26px}.widget-listing-template02 .listing-info .listing-details .main-information .item-info:not(.digital) span{text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.widget-listing-template02 .listing-info .listing-details .main-information .item-info:not(.digital) span .tag-text{text-transform:initial}.widget-listing-template02 .listing-info .listing-details .main-information .item-info-secondary:not(.digital){overflow:hidden;height:0}.widget-listing-template02 .listing-info .listing-details .main-information .item-info-secondary:not(.digital) .wrap-info-secondary{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-gap:20px}.widget-listing-template02 .listing-info .listing-details .main-information .item-info-secondary .item-info:not(.digital){font-weight:100;font-size:16px;margin-bottom:10px}.widget-listing-template02 .listing-info .listing-details .details .box-detail:not(.page-digital){display:flex;margin-bottom:40px}.widget-listing-template02 .listing-info .listing-details .details .box-detail .icon-detail{width:50px}.widget-listing-template02 .listing-info .listing-details .details .box-detail .icon-detail i{font-size:26px}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail{flex:1;width:100%}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail h2{font-size:22px;margin-bottom:20px}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail{margin-bottom:5px}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail .wrap-toggle{overflow:hidden;position:relative}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail .wrap-toggle:after{content:'';position:absolute;width:100%;height:40px;bottom:0;opacity:1}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail .wrap-toggle.active:after{opacity:0;pointer-events:none}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail p{font-size:16px;margin:0;font-weight:100}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail .box-amenities{display:grid;grid-template-columns:repeat(auto-fill, minmax(47%, 1fr));grid-gap:5px}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail .box-description{font-size:16px;font-weight:100}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail .box-description span{word-wrap:break-word}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .description-condo{margin-bottom:30px}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .read-more{display:inline-block;cursor:pointer;font-size:14px;margin:0}.widget-listing-template02 .listing-info .listing-contact{z-index:3;width:370px;position:relative}.widget-listing-template02:not(.page-detail-digital) .listing-info .listing-contact{top:-80px}.widget-listing-template02 .listing-info .listing-contact .floating{height:100%}.widget-listing-template02 .listing-info .listing-contact .floating h3{text-align:left;font-weight:100;font-size:1.5rem;padding-top:40px;padding-bottom:20px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-move.perspective{perspective:1000px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box{box-shadow:0 0 10px rgba(0,0,0,0.1);width:370px;transform:rotateY(0deg);transform-style:preserve-3d;transition:transform 0.6s, height 0.3s}.dr .widget-listing-template02 .listing-info .listing-contact .floating .floating-box{filter:drop-shadow(0 0 10px rgba(0,0,0,0.1));width:370px;transform:rotateY(0deg);transform-style:preserve-3d;transition:transform 0.6s, height 0.3s}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box.flipped{transform:rotateY(180deg)}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .front{position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .front .favorite-button button{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .back{transform-style:preserve-3d;position:absolute;top:0;width:100%;height:100%;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.ie11 .widget-listing-template02 .listing-info .listing-contact .floating .floating-box.flipped{height:547px !important}.ie11 .widget-listing-template02 .listing-info .listing-contact .floating .floating-box.flipped .back{backface-visibility:visible}.ie11 .widget-listing-template02 .listing-info .listing-contact .floating .floating-box .back .wrap-back{height:100%}.ie11 .widget-listing-template02 .listing-info .listing-contact .floating .floating-box .back .box-content .box-contact{height:100%}.ie11 .widget-listing-template02 .listing-info .listing-contact .floating .floating-box .back .box-content{height:100%}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .back .box-simulator.show-simulator{display:initial}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .back .box-simulator .simulator .top{padding:40px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .back .box-simulator .simulator .form-ingaia-capital label{font-size:14px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .back .box-simulator .simulator .form-ingaia-capital .form-control{padding:0.60rem 0.75rem}.widget-listing-template02 .listing-info .listing-contact .floating .floating-move.fixed{position:fixed;top:20px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-move.absolute{position:absolute;bottom:-50px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .all-prices{padding:25px 30px 0 30px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .all-prices.kenlo{padding-top:45px}.widget-listing-template02 .listing-info .all-prices p{margin:0;display:flex;font-size:18px;align-items:flex-end}.widget-listing-template02 .listing-info .all-prices.dr p{align-items:flex-start;font-size:16px}.widget-listing-template02 .listing-info .all-prices.dr p.total-price.dr.small-price{font-size:14px}.widget-listing-template02 .listing-info .all-prices.dr p.price.small-price{font-size:14px}.widget-listing-template02 .listing-info .all-prices p:last-child{padding-bottom:20px}.widget-listing-template02 .listing-info .all-prices.dr p:last-child{padding-bottom:0}.widget-listing-template02 .listing-info .all-prices p>span{flex:1;white-space:nowrap}.widget-listing-template02 .listing-info .all-prices p>span:last-child{text-align:right}.widget-listing-template02 .listing-info .all-prices p>span .simulator{font-size:22px;margin-right:5px;cursor:pointer}.widget-listing-template02 .listing-info .all-prices p>span .retail-price{font-size:12px;line-height:16px;text-decoration-line:line-through;color:#888888;margin-right:8px}.widget-listing-template02 .listing-info .all-prices p>span .retail-price+.sale-price{color:#4ABD8D;font-weight:bold}.widget-listing-template02 .listing-info .all-prices p>span .meter-price{display:block;font-size:11px;opacity:.7;line-height:1}.widget-listing-template02 .listing-info .all-prices p>span .meter-price .percentage{opacity:1;font-weight:700;color:#51AE1C}.widget-listing-template02 .listing-info .all-prices p>span .meter-price .percentage i{color:#51AE1C;margin:0 2px 0 5px;font-size:10px}.widget-listing-template02 .listing-info .all-prices p.price{margin-top:15px}.widget-listing-template02 .listing-info .all-prices p.price:first-child{margin-top:0}.widget-listing-template02 .listing-info .all-prices p.price span{opacity:1}.widget-listing-template02 .listing-info .all-prices .taxs_sale p.tax:first-child{margin-top:20px}.widget-listing-template02 .listing-info .all-prices p.tax{margin:2px 0 0 0}.widget-listing-template02 .listing-info .all-prices.dr p.tax .align-center{display:flex;align-items:center}.drop-guarantees{padding:10px 20px}.drop-guarantees span{font-size:14px}.widget-listing-template02 .listing-info .all-prices.dr p.tax.align-center{display:flex;align-items:center}.widget-listing-template02 .listing-info .all-prices.dr p.tax.align-center>span:first-of-type{display:flex}.widget-listing-template02 .listing-info .all-prices p.tax span{font-size:14px;opacity:.7}.widget-listing-template02 .listing-info .all-prices.dr p.tax span{font-size:13px}.widget-listing-template02 .listing-info .all-prices p.total-price{border-top-style:solid;border-top-width:1px;padding-top:10px;margin-top:10px}.widget-listing-template02 .listing-info .all-prices p.total-price .align-center{display:flex;align-items:center}.widget-listing-template02 .listing-info .m-r-0-4{margin-right:0.4em !important}.widget-listing-template02 .listing-info .all-prices p.total-price.dr .align-center{display:flex;align-items:center}.widget-listing-template02 .listing-info .all-prices p.total-price span{opacity:1}.widget-listing-template02 .listing-info .all-prices .finance{font-size:14px;margin-bottom:20px}.widget-listing-template02 .listing-info .all-prices.dr .finance{margin-bottom:0}.widget-listing-template02 .listing-info .all-prices .finance span{cursor:pointer}.widget-listing-template02 .form-listing-details{height:100%;display:flex;flex-direction:column}.widget-listing-template02 .form-listing-details .content{padding:24px 32px 32px 32px;height:100%;flex:1;overflow:auto}.widget-listing-template02 .form-listing-details .content label#name-error,.widget-listing-template02 .form-listing-details .content small.form-text.text-muted,.widget-listing-template02 .form-listing-details .content label#email-error,.widget-listing-template02 .listing-info .listing-contact .floating .floating-box.flipped label#name-error,.widget-listing-template02 .listing-info .listing-contact .floating .floating-box.flipped small.form-text.text-muted,.widget-listing-template02 .listing-info .listing-contact .floating .floating-box.flipped label#email-error,.widget-listing-template02 .listing-info .listing-contact .floating .floating-box.flipped .InputText.invalid .feedback{color:#ff0000 !important;font-size:14px;line-height:22px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box.flipped label#personal_number-error{display:none !important}.widget-listing-template02 .form-listing-details .content-flex{padding:24px 32px 32px 32px;height:100%;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.widget-listing-template02 .form-listing-details .content-flex h3{text-align:center}.widget-listing-template02 .form-listing-details .content button[type=submit]{bottom:0;position:absolute}.widget-listing-template02 .form-listing-details svg{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.widget-listing-template02 .form-listing-details label.dr{font-family:'Roboto', sans-serif;font-size:12px;line-height:12px;opacity:0.7;color:#4F5D75}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts{padding:0 30px 30px 30px;text-align:center}.dr .widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts{padding-bottom:17px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .visit-info{background:#FBFCFF;box-shadow:0px 15px 45px rgba(126,136,153,0.2),0px 2px 15px rgba(126,136,153,0.2);border-radius:5px;border-left-width:5px;border-left-style:solid;padding:10px;font-size:14px;display:flex;align-items:center;line-height:1;margin:0 0 20px 0}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .visit-info svg{margin-right:10px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .visit-info svg.calendar path{fill:#FA7268}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .visit-info svg.calendar path.bottom{fill:#F2F1F2}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .visit-info svg.calendar line{stroke:#F2F1F2}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .visit-info.pending{border-left-color:#F59B31}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .visit-info.confirmed{border-left-color:#25CC9A}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info{background:#FBFCFF;box-shadow:0px 15px 45px rgba(126,136,153,0.2),0px 2px 15px rgba(126,136,153,0.2);border-radius:5px;border-left-width:5px;border-left-style:solid;padding:10px;font-size:14px;display:flex;align-items:center;line-height:1;margin:0 0 15px 0}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info.dark{background:#262B32;box-shadow:0px 15px 45px rgba(30,30,31,0.2),0px 2px 15px rgba(30,30,31,0.2)}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info svg{margin-right:10px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info svg.file-text{stroke:none}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info svg.file-text path{fill:#FFDEB7}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info svg.file-text polyline.poly1{stroke:#F59B31}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info svg.file-text polyline.poly2{fill:#F59B31}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info svg.file-text line{stroke:#F59B31}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info.pending{border-left-color:#F59B31}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info.accepted{border-left-color:#25CC9A}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info.refused{border-left-color:#F82E52}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info.expired{border-left-color:#F82E52}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .offer-info.canceled{border-left-color:#F82E52}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info{background:#FBFCFF;box-shadow:0px 15px 45px rgba(126,136,153,0.2),0px 2px 15px rgba(126,136,153,0.2);border-radius:5px;border-left-width:5px;border-left-style:solid;padding:10px;font-size:14px;display:flex;align-items:center;line-height:1;margin:0 0 15px 0}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info.dark{background:#262B32;box-shadow:0px 15px 45px rgba(30,30,31,0.2),0px 2px 15px rgba(30,30,31,0.2)}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info svg{margin-right:10px}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info svg.file-text{stroke:none}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info svg.file-text path{fill:#FFDEB7}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info svg.file-text polyline.poly1{stroke:#F59B31}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info svg.file-text polyline.poly2{fill:#F59B31}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info svg.file-text line{stroke:#F59B31}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info.pending{border-left-color:#F59B31}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info.accepted{border-left-color:#25CC9A}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info.refused{border-left-color:#F82E52}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info.expired{border-left-color:#F82E52}.widget-listing-template02 .listing-info .listing-details .floating-contact .offer-info.canceled{border-left-color:#F82E52}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .btn{display:flex;align-items:center;justify-content:center;line-height:40px;padding:0;margin-bottom:10px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .btn i{margin-right:15px;font-size:18px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .separator{display:inline-block;margin:5px auto;text-transform:lowercase;position:relative;font-size:14px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .separator:before{content:'';display:block;width:60px;border-width:0;border-top-style:solid;border-top-width:1px;position:absolute;left:0;top:50%;transform:translate(calc(-100% - 10px), 0)}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .separator:after{content:'';display:block;width:60px;border-width:0;border-top-style:solid;border-top-width:1px;position:absolute;right:0;top:50%;transform:translate(calc(100% + 10px), 0)}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .btn-offer{margin-bottom:15px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .contacts .btn-offer svg{margin-right:10px;height:20px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .interest .btn{background:none;display:flex;justify-content:center;align-items:center;border-style:none;border-top-style:solid;border-top-width:1px;min-height:58px}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .interest .btn i{font-size:18px;text-align:center}.widget-listing-template02 .listing-info .listing-contact .floating .floating-box .card-broker{padding:20px 30px;border-width:0}.widget-listing-template02 .floating-col{position:fixed;height:100%;width:100%;top:0;left:0;z-index:99;transform:translateX(100%);transition:all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);display:flex;flex-direction:column}.widget-listing-template02 .floating-col.active{transform:translateX(0);box-shadow:-10px 0 20px rgba(0,0,0,0.3)}.widget-listing-template02 .floating-col h3{text-align:left;font-weight:100;font-size:2rem;padding-top:40px;padding-bottom:20px}.widget-listing-template02 .floating-col .header-col{display:flex;height:60px;padding:0 30px;align-items:center}.widget-listing-template02 .floating-col .header-col .btnBack{border:none;background:none;padding:0;margin-right:15px}.widget-listing-template02 .floating-col .header-col .btnBack i{font-size:28px}.widget-listing-template02 .floating-col .header-col .title{font-size:20px;font-weight:100}.widget-listing-template02 .floating-col .content-col{flex:1;overflow:auto;height:calc(100% - 60px)}.widget-listing-template02 .floating-col .content-col .box-description{padding:30px;font-weight:100}.widget-listing-template02 .floating-col .content-col .box-description span{word-wrap:break-word}.widget-listing-template02 .floating-col .content-col .box-description .amenities{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));grid-gap:10px}.widget-listing-template02 .floating-col .content-col .box-description .amenities p{margin:0}.widget-listing-template02 .floating-col .content-col .box-description p{font-size:16px;font-weight:100}.widget-listing-template02 .floating-col .content-col .info-cond{display:flex;flex-direction:column;height:100%}.widget-listing-template02 .floating-col .content-col .info-cond .box-description{overflow:auto;flex:1}.widget-listing-template02 .floating-col .content-col .nav-cond-info{display:flex}.widget-listing-template02 .floating-col .content-col .nav-cond-info button{border-width:0px;border-bottom-width:3px;border-bottom-style:solid;flex:1;background:none;line-height:50px;font-size:18px}.widget-listing-template02 .floating-col .content-col .nav-cond-info button.border-color-transparent{border-color:transparent}.widget-listing-template02 .floating-col .content-col .main-information{padding:30px;flex:1}.widget-listing-template02 .floating-col .content-col .main-information .read-more{display:none}.widget-listing-template02 .floating-col .content-col .main-information .info-primary .item-info{margin-bottom:10px}.widget-listing-template02 .floating-col .content-col .main-information .info-primary .item-info i{display:none}.widget-listing-template02 .floating-col .content-col .main-information .info-primary .item-info svg{display:none}.widget-listing-template02 .floating-col .content-col .main-information .item-info-secondary .item-info{margin-bottom:10px}.widget-listing-template02 .floating-contact{position:fixed;bottom:0;left:0;width:100%;z-index:7}.widget-listing-template02 .floating-contact .btn-open{position:relative;z-index:2}.widget-listing-template02 .floating-contact .options{position:absolute;z-index:1;left:0;top:0;width:100%;transform:translateY(-100%);opacity:0;transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);padding-top:200px;display:flex;flex-direction:column-reverse;pointer-events:none}.widget-listing-template02 .floating-contact .options .btn{background:none;opacity:0;text-align:left;font-size:16px;padding:0 0 1.5rem 0;pointer-events:initial}.widget-listing-template02 .floating-contact .options .btn i{margin:0 15px 0 40px;font-size:22px;color:inherit}.widget-listing-template02 .floating-contact .options .btn svg{margin:0 15px -6px 40px;font-size:25px}.widget-listing-template02 .floating-contact .options .visit-info{background:#FBFCFF;box-shadow:0px 15px 45px rgba(126,136,153,0.2),0px 2px 15px rgba(126,136,153,0.2);border-radius:5px;border-left-width:5px;border-left-style:solid;padding:10px;font-size:14px;display:flex;align-items:center;line-height:1;margin:0 30px 25px 30px}.widget-listing-template02 .floating-contact .options .visit-info svg{margin-right:10px}.widget-listing-template02 .floating-contact .options .visit-info svg.calendar{stroke:none}.widget-listing-template02 .floating-contact .options .visit-info svg.calendar path{fill:#FA7268}.widget-listing-template02 .floating-contact .options .visit-info svg.calendar path.bottom{fill:#F2F1F2}.widget-listing-template02 .floating-contact .options .visit-info svg.calendar line{stroke:#F2F1F2}.widget-listing-template02 .floating-contact .options .visit-info.pending{border-left-color:#F59B31}.widget-listing-template02 .floating-contact .options .visit-info.confirmed{border-left-color:#25CC9A}.widget-listing-template02 .floating-contact .options .offer-info{background:#FBFCFF;box-shadow:0px 15px 45px rgba(126,136,153,0.2),0px 2px 15px rgba(126,136,153,0.2);border-radius:5px;border-left-width:5px;border-left-style:solid;padding:10px;font-size:14px;display:flex;align-items:center;line-height:1;margin:0 30px 25px 30px}.widget-listing-template02 .floating-contact .options .offer-info.dark{background:#262B32;box-shadow:0px 15px 45px rgba(30,30,31,0.2),0px 2px 15px rgba(30,30,31,0.2)}.widget-listing-template02 .floating-contact .options .offer-info svg{margin-right:10px}.widget-listing-template02 .floating-contact .options .offer-info svg.file-text{stroke:none}.widget-listing-template02 .floating-contact .options .offer-info svg.file-text path{fill:#FFDEB7}.widget-listing-template02 .floating-contact .options .offer-info svg.file-text polyline.poly1{stroke:#F59B31}.widget-listing-template02 .floating-contact .options .offer-info svg.file-text polyline.poly2{fill:#F59B31}.widget-listing-template02 .floating-contact .options .offer-info svg.file-text line{stroke:#F59B31}.widget-listing-template02 .floating-contact .options .offer-info.pending{border-left-color:#F59B31}.widget-listing-template02 .floating-contact .options .offer-info.accepted{border-left-color:#25CC9A}.widget-listing-template02 .floating-contact .options .offer-info.refused{border-left-color:#F82E52}.widget-listing-template02 .floating-contact .options .offer-info.expired{border-left-color:#F82E52}.widget-listing-template02 .floating-contact .options .offer-info.canceled{border-left-color:#F82E52}.widget-listing-template02 .card-broker{display:flex;align-items:center}@media (min-width: 992px){.widget-listing-template02 .box-offer .form-listing-details textarea{height:180px}.widget-listing-template02 .card-broker img{margin-right:20px}}.widget-listing-template02 .card-broker .image{width:50px;height:50px;overflow:hidden;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;margin-right:20px}.widget-listing-template02 .card-broker .image a{display:block;width:100%;height:100%}.widget-listing-template02 .card-broker .broker-info{flex:1}.widget-listing-template02 .card-broker .broker-info .broker-name{font-size:16px}.widget-listing-template02 .card-broker .broker-info .broker-phone{font-size:14px}.widget-listing-template02 .card-broker .broker-info .phone-icon{margin-left:5px}.widget-listing-template02 .card-broker .broker-info .broker-icons a i{font-size:20px;padding:0 0 0 5px}.widget-listing-template02 .table-area h2{font-size:22px;margin-bottom:30px}.widget-listing-template02 .table-area h2 i{font-size:26px !important}.widget-listing-template02 .table-area .wrap-table{margin-bottom:30px}.widget-listing-template02 .table-area .wrap-table .unit-container h3{box-shadow:0 0 10px rgba(0,0,0,0.12);padding:20px 35px;font-size:18px;font-weight:100;margin:0;cursor:pointer;margin-bottom:1px;user-select:none;position:relative;z-index:1}.widget-listing-template02 .table-area .wrap-table .unit-container h3 i{float:right;font-size:26px;line-height:18px;transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}.widget-listing-template02 .table-area .wrap-table .unit-container h3.active i{transform:rotate(-90deg)}.widget-listing-template02 .table-area .wrap-table .unit-container .toggleTable{overflow:hidden;transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);box-shadow:0 0 10px rgba(0,0,0,0.12)}.widget-listing-template02 .table-area .wrap-table .unit-container .toggleTable .table{font-size:12px;margin:0}.widget-listing-template02 .table-area .wrap-table .unit-container .toggleTable .table td,.widget-listing-template02 .table-area .wrap-table .unit-container .table th{padding:.5rem .75rem;border:none}.widget-listing-template02 .floating-col,.widget-listing-template02 .floating span{font-weight:normal}.widget-listing-template02 .form-offer-listing{height:100%;overflow:hidden}.widget-listing-template02 .form-offer-listing .mover{width:200%;height:100%;display:flex;flex-direction:row}.widget-listing-template02 .form-offer-listing .mover .step{width:100%;position:relative;display:flex;flex-direction:column}.widget-listing-template02 .form-offer-listing .mover .personal-info{padding:40px;height:100%;flex:1}.widget-listing-template02 .calendar{height:100%;overflow:hidden}.widget-listing-template02 .calendar .mover{height:100%;display:flex;flex-direction:row}.widget-listing-template02 .calendar .mover .step{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.widget-listing-template02 .calendar .step0 .top{flex:1;width:100%;padding:40px 40px 20px 40px;position:relative;z-index:1}.widget-listing-template02 .calendar .step0 .top.fit{box-shadow:0px 10px 10px rgba(0,0,0,0.02)}.widget-listing-template02 .calendar .step0 .top h1{font-weight:100}.widget-listing-template02 .calendar .step0 .top h3{text-align:center;padding-top:62px}.widget-listing-template02 .calendar .step0 .visit-type{position:relative;overflow:hidden;height:100%;max-height:360px;display:flex}.widget-listing-template02 .calendar .step0 .visit-type .traditional-visit:hover{opacity:0.8}.widget-listing-template02 .calendar .step0 .visit-type .traditional-visit{margin-right:1px;cursor:pointer;width:50%;text-align:center;display:flex;align-items:center;justify-content:center}.widget-listing-template02 .calendar .step0 .visit-type.light .traditional-visit.selected{background-color:#dddddd}.widget-listing-template02 .calendar .step0 .visit-type.dark .traditional-visit.selected{background-color:#181818}.widget-listing-template02 .calendar .step0 .visit-type .video-chat.full{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.widget-listing-template02 .calendar .step0 .visit-type .video-chat.full .item{padding-bottom:67px}.widget-listing-template02 .calendar .step0 .visit-type .video-chat.full .item .text{padding-top:11px}.widget-listing-template02 .calendar .step0 .visit-type .video-chat:hover{opacity:0.8}.widget-listing-template02 .calendar .step0 .visit-type .video-chat.fit{margin-left:1px;cursor:pointer;width:50%;text-align:center;display:flex;align-items:center;justify-content:center}.widget-listing-template02 .calendar .step0 .visit-type.light .video-chat.fit.selected{background-color:#dddddd}.widget-listing-template02 .calendar .step0 .visit-type.dark .video-chat.fit.selected{background-color:#181818}.widget-listing-template02 .calendar .step0 svg{width:70px;margin:0 auto;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (min-width: 992px){.widget-listing-template02 .calendar .step0 .visit-type .video-chat.full{padding:0 105px}.widget-listing-template02 .calendar .step0 .visit-type .traditional-visit{padding:0px 20px 24px 20px}.widget-listing-template02 .calendar .step0 .visit-type .video-chat.fit{padding:0 32px}}@media (min-width: 768px) and (max-width: 991px){.widget-listing-template02 .calendar .step0 .visit-type .video-chat.fit{padding:0 13px}}@media (max-width: 767px){.widget-listing-template02 .calendar .step0 .visit-type .video-chat.full{padding:0 133px}.widget-listing-template02 .calendar .step0 .visit-type .video-chat.fit{padding:0 12px}}.widget-listing-template02 .calendar .step1 .top{flex:1;width:100%;padding:40px 40px 20px 40px;position:relative;z-index:1;box-shadow:0px 10px 10px rgba(0,0,0,0.02)}.widget-listing-template02 .calendar .step1 .top h1{font-weight:100}.widget-listing-template02 .calendar .step2 .top{height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.ie11 .widget-listing-template02 .calendar .step2 .top{display:inline !important}.widget-listing-template02 .calendar .step2 .calendar-icon{width:70px;position:relative;margin:0 auto}.widget-listing-template02 .calendar .step2 .calendar-icon svg{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.widget-listing-template02 .calendar .step2 .calendar-icon .date{position:absolute;top:calc(50% + 8px);transform:translateY(-50%);width:100%;text-align:center;font-size:1.4rem;font-weight:100}.widget-listing-template02 .calendar .step2 .calendar-date{text-align:center}.widget-listing-template02 .calendar .step2 .calendar-date .date{font-size:1.6rem}.widget-listing-template02 .calendar .step2 .calendar-date .time{font-size:2rem}.widget-listing-template02 .calendar .step2 .pin{text-align:center;padding:0 40px}.widget-listing-template02 .calendar .step2 .pin svg{width:70px;margin:0 auto;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.widget-listing-template02 .calendar .step2 .pin .text{font-size:1.4rem}.widget-listing-template02 .calendar .date-wrap{position:relative;overflow:hidden;height:100%;max-height:360px}.widget-listing-template02 .calendar .date-wrap .kl-date-selector{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;width:100%;height:360px}.widget-listing-template02 .calendar .date-wrap .kl-date-selector:after{content:'';pointer-events:none;position:absolute;top:0;left:0;width:100%;height:90px;background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%)}.widget-listing-template02 .calendar .date-wrap .kl-date-selector:before{content:'';pointer-events:none;position:absolute;bottom:0;left:0;width:100%;height:90px;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 100%)}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel{flex:1;overflow:hidden;position:relative}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content{position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;width:100%}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content .item{font-size:1.6rem;line-height:1.6rem;font-weight:100;user-select:none;position:relative;width:100%;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content .item .month-separator{position:absolute;top:-10px;font-size:10px;text-transform:uppercase;font-weight:normal;opacity:.5}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content .item .date{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100px}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content .item .date .day{font-size:2.2rem;line-height:2.2rem}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content .item .date .weekday{font-size:1rem;line-height:1.1rem}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content .item.fade1{opacity:.4}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content .item.fade2{opacity:.2}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .select-day{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;border-width:2px;border-style:solid}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .select-time{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:110px;height:50px;border-radius:80px;border-width:2px;border-style:solid}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .wheel .content .item .time{cursor:pointer;padding:10px 15px}.widget-listing-template02 .calendar .date-wrap .kl-date-selector .separator{width:2px;height:100%;opacity:.6}.widget-listing-template02 .loader{width:100%;height:100%;position:absolute;top:0;left:0}.widget-listing-template02 .loader .spinner{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-width:4px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:50px;animation:spinGallery .5s linear infinite}@keyframes spinGallery{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.widget-listing-template02 .listing-related{margin-bottom:35px}.widget-listing-template02 .listing-related h2{font-size:22px;margin-bottom:30px}.widget-listing-template02 .listing-related h2 i{font-size:26px !important}.widget-listing-template02 .listing-related .related-content{font-size:0}.widget-listing-template02 .listing-related .related-content .see-more-properties{margin:20px 0}.widget-listing-template02 .listing-related .box-related{display:inline-block;width:25%;height:calc(((100vw / 4) / 3) * 2);position:relative}.widget-listing-template02 .listing-related .box-related a{display:block;position:relative;width:100%;height:100%;overflow:hidden}.widget-listing-template02 .listing-related .box-related a img{position:absolute;z-index:1;width:100%;height:100%;left:0;transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}.widget-listing-template02 .listing-related .box-related a .info-price{position:absolute;left:15px;bottom:15px;z-index:2;text-align:left}.widget-listing-template02 .listing-related .box-related a .info-price p{padding:10px;margin:0}.widget-listing-template02 .listing-related .box-related a .info-price p:last-child{padding-top:0}.widget-listing-template02 .listing-related .box-related a .info-price p:first-child{padding-top:10px}@media (min-width: 992px){.widget-listing-template02 .listing-related .box-related a:hover img{transform:scale(1.1)}}@media (max-width: 991px){.widget-listing-template02:not(.page-detail-digital) .container{padding-left:30px;padding-right:30px}.widget-listing-template02 .listing-info .listing-details{margin-right:0}.widget-listing-template02 .listing-info .listing-details .favorite-button button{position:absolute;left:50%;transform:translate(-50%, -50%)}.widget-listing-template02 .listing-info .listing-details .main-information .read-more{margin-left:0}.widget-listing-template02 .listing-info .listing-details .reference{font-size:12px;opacity:.6;margin-bottom:40px;font-weight:700}.widget-listing-template02 .top-listing{height:auto;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.widget-listing-template02 .top-listing .header-title{width:calc(100% - 60px);font-size:20px;font-weight:400;line-height:1.5}.widget-listing-template02 .top-listing .header-title .sub{display:block;font-size:16px;font-weight:100}.widget-listing-template02 .top-listing .nav-button{text-align:left;width:100%;padding:10px;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.widget-listing-template02 .top-listing .nav-button.full{top:auto;bottom:0}.widget-listing-template02 .top-listing .nav-button .nav-item{padding:0 12px;border:none;margin:0 10px 0 0}.widget-listing-template02 .top-listing .nav-button .nav-item.active{padding:0 12px;border:none;margin:0 10px 0 0}.widget-listing-template02 .top-listing .mobile-header{width:100%;height:70px;position:absolute;z-index:1}.widget-listing-template02 .top-listing .mobile-header .header-back{position:absolute;left:15px;top:20px;background:none;border:none;padding:0 10px}.widget-listing-template02 .top-listing .mobile-header .header-back svg{stroke:white}.widget-listing-template02 .top-listing .mobile-header .header-share{position:absolute;right:20px;top:20px;background:none;border:none}.widget-listing-template02 .top-listing .mobile-header .header-share svg{stroke:white}.authenticated .widget-listing-template02 .top-listing .mobile-header .header-share{right:100px}.widget-listing-template02 .video-background{background-color:rgba(0,0,0,0.9);display:flex;justify-content:center;min-height:auto;height:65vw}.widget-listing-template02 .video-background .target{height:100%}.widget-listing-template02 .video-background.full .target{height:calc(100% - 60px);margin-top:0;margin-bottom:50px}.widget-listing-template02 .video-background.full.hide-bar .target{height:100%}.widget-listing-template02 .video-background .full-button{top:auto;bottom:20px}.widget-listing-template02 .video-background .back-button{background-color:rgba(0,0,0,0.6);line-height:0;padding:0px;border-radius:2px}.widget-listing-template02 .top-listing .map-listing{overflow:hidden;height:65vw}.widget-listing-template02 .top-listing .map-listing .map-box{height:110%}.widget-listing-template02 .top-listing .map-listing .bg{display:none}.widget-listing-template02 .top-listing .map-listing.full .bg{display:block}.widget-listing-template02 .top-listing .map-listing .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{display:none}.widget-listing-template02 .top-listing .map-listing.full .map-box{width:100%;height:calc(100% - 60px);margin-top:0;margin-bottom:60px;position:absolute !important}.widget-listing-template02 .top-listing .map-listing.full.hide-bar .map-box{height:100%}.widget-listing-template02 .top-listing .map-listing .full-button{top:auto;bottom:20px}.widget-listing-template02 .top-listing .map-listing .back-button{background-color:rgba(0,0,0,0.6);line-height:0;padding:0px;border-radius:2px}.widget-listing-template02 .listing-related{padding:0 10px}.widget-listing-template02 .listing-related .related-content{height:160px;width:auto;max-width:100%;overflow:auto;display:inline-flex;flex-wrap:nowrap;overflow-y:hidden}.widget-listing-template02 .listing-related .related-content .box-related{width:240px;height:160px;margin:0 5px}.widget-listing-template02 .listing-related .related-content .box-related a{width:240px}.widget-listing-template02 .listing-related .related-content .box-related a .info-price{padding:5px 10px;left:10px;bottom:10px}.widget-listing-template02 .listing-related .related-content .box-related a .info-price p{padding:0;font-size:12px}.widget-listing-template02 .listing-info{margin:0}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail .box-amenities{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:10px}.widget-listing-template02 .listing-info .listing-details .details .box-detail .info-detail .toggle-detail .box-amenities p{margin:0}.widget-listing-template02 .listing-info .listing-details .main-information .info-primary .item-info{flex-direction:row;align-items:center}.widget-listing-template02 .listing-info .listing-details .main-information .info-primary .item-info i{margin-right:10px}.widget-listing-template02 .listing-info .listing-details .main-information .info-primary .item-info svg{margin-right:10px}.widget-listing-template02 .listing-info .listing-details .main-information .item-info-secondary{display:none}.widget-listing-template02 .listing-info .all-prices{padding:10px;margin:30px 0 40px -30px;width:calc(100% + 60px);min-height:40px}.widget-listing-template02 .listing-info .all-prices.kenlo{padding-top:45px}.widget-listing-template02 .listing-info .all-prices p{font-size:16px;margin-top:6px}.widget-listing-template02 .box-offer .form-listing-details textarea{height:150px}.widget-listing-template02 .floating-col h3{font-size:1.6rem}.widget-listing-template02 .floating-col .ingaia-capital-listing{height:100%}.widget-listing-template02 .floating-col .simulator{display:flex;flex-direction:column;height:100%}.widget-listing-template02 .floating-col .simulator .top{flex:1;height:100%;padding:40px}.widget-listing-template02 .floating-col .simulator .form-ingaia-capital label{font-size:14px}.widget-listing-template02 .floating-col .simulator .form-ingaia-capital .form-control{padding:0.60rem 0.75rem}.widget-listing-template02 .floating-col .simulator .message-alert{position:absolute;bottom:40px;left:0px;margin:0 10px}.widget-listing-template02 .card-broker{padding:30px 0 30px 0;flex-direction:column}.widget-listing-template02 .card-broker .image{width:105px;height:105px;margin-bottom:15px}.widget-listing-template02 .card-broker .broker-info{padding:0;text-align:center}.widget-listing-template02 .card-broker .broker-info .broker-name{font-size:22px;margin-bottom:5px}.widget-listing-template02 .card-broker .broker-info .broker-icons a{margin:0 5px}.widget-listing-template02 .card-broker .broker-info .broker-icons a i{font-size:30px;padding:5px}}#modal-capital .modal-header{padding:0;border:none}#modal-capital .modal-header button.close{margin:10px 15px 0 0}#modal-capital .modal-body .flex{margin-bottom:15px}#modal-capital .modal-body .flex>div{align-self:center}#modal-capital .modal-body .flex .select-message p{margin:0}#modal-capital .modal-body .title-message{padding:15px;margin-bottom:15px}#modal-capital .modal-body .title-message p{margin:0}#modal-capital .modal-body .title-message p strong{font-size:18px}#modal-capital .modal-body .title-message p i{font-size:16px}#modal-capital .modal-body .result-message{border:solid 1px #cccccc;border-bottom:none;text-align:center;display:table;width:100%;padding:10px}#modal-capital .modal-body .result-message p{font-weight:bold;margin:0;font-size:16px;line-height:normal}#modal-capital .modal-body .newsearch p{font-size:13px}#modal-capital .modal-body .newsearch p a{font-size:13px;margin-left:15px}#modal-capital .modal-body .morgage-calc .btn{width:100%}#modal-capital .modal-body .logo-capital p{display:inline-block;font-size:12px;margin:2px 0 0 0}#modal-capital .modal-body .logo-capital img{display:inline-block}#modal-capital .modal-body .box-images{padding:5px;margin-bottom:15px}#modal-capital .modal-body .box-images h3{margin-bottom:5px;font-size:18px;font-weight:100}#modal-capital .modal-body .box-images img{display:inline-block;margin:5px}#modal-capital .modal-body .important{font-size:11px;line-height:15px}#modal-capital .modal-body table td,#modal-capital .modal-body table th{border:solid 1px #cccccc;text-align:center;font-size:14px;padding:5px;line-height:normal;vertical-align:middle}#modal-capital .modal-body table th{font-weight:100}#modal-capital .modal-body table th span{font-size:10px}#modal-capital .modal-body table .linhaMore td{padding:0}#modal-capital .modal-body table .linhaMore .btn{border-radius:0 0 5px 5px;width:100%}#modal-capital .modal-body table td:first-child{width:100px}#modal-capital .modal-body table .select-plan.error{background:#f2dede;color:#a94442;border-color:#da8b89}#modal-capital .modal-body .hide-value tr{display:none}#modal-capital .modal-body .hide-value tr:nth-child(1),#modal-capital .modal-body .hide-value tr:nth-child(2),#modal-capital .modal-body .hide-value tr:nth-child(3),#modal-capital .modal-body .hide-value tr:last-child{display:table-row}@media (min-width: 1200px){#modal-capital .modal-body .box-images h3{float:left;margin-top:25px;margin-left:15px}}@media (min-width: 992px) and (max-width: 1199px){#modal-capital .modal-body .box-images h3{float:left;margin-top:50px;margin-right:40px;margin-left:15px}#modal-capital .modal-body .title-message p strong{font-size:17px}#modal-capital .modal-body .title-message p i{font-size:15px}#modal-capital .modal-body .result-message p{font-size:15px}#modal-capital .modal-body .morgage-calc .btn{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){#modal-capital .modal-body .title-message p strong{font-size:16px}#modal-capital .modal-body .title-message p i{font-size:14px}#modal-capital .modal-body .result-message p{font-size:14px}#modal-capital .modal-body .morgage-calc .btn{font-size:15px}#modal-capital .modal-body table td:nth-child(4),#modal-capital .modal-body table th:nth-child(4){display:none}#modal-capital .modal-body table td:nth-child(5),#modal-capital .modal-body table th:nth-child(5){display:none}}@media (min-width: 768px){#modal-capital .modal-body .flex{display:flex}}@media (max-width: 767px){#modal-capital .modal-body .title-message p strong{font-size:14px}#modal-capital .modal-body .title-message p i{font-size:12px}#modal-capital .modal-body .result-message p{font-size:12px;font-weight:normal}#modal-capital .modal-body .morgage-calc .btn{font-size:14px}#modal-capital .modal-body table td:nth-child(4),#modal-capital .modal-body table th:nth-child(4){display:none}#modal-capital .modal-body table td:nth-child(5),#modal-capital .modal-body table th:nth-child(5){display:none}#modal-capital .modal-body table td:nth-child(6),#modal-capital .modal-body table th:nth-child(6){display:none}#modal-capital .modal-body table td:nth-child(7),#modal-capital .modal-body table th:nth-child(7){display:none}}#modal-result .form-ingaia-capital .form-group{width:17%;display:inline-block;padding-right:1%;margin-bottom:0;vertical-align:top}#modal-result .form-ingaia-capital .btn-success{width:30%;display:inline-block;font-size:16px;max-width:300px;vertical-align:top}#modal-result .form-ingaia-capital .message-alert{margin-top:15px}#modal-result .logo-capital p{display:inline-block;font-size:12px;margin:2px 0 0 0}#modal-result .logo-capital img{display:inline-block}#modal-result .box-result-capital{overflow:auto}#modal-result .box-result-capital .result{padding-bottom:20px;margin-bottom:20px}#modal-result .box-result-capital .result:first-child{border-right:1px solid #d5d5d5}#modal-result .box-result-capital .result:last-child{border-right:none}#modal-result .dark .box-result-capital .result:first-child{border-right:1px solid #333}#modal-result .dark .box-result-capital .result:last-child{border-right:none}#modal-result .box-result-capital .result .info-text{font-style:italic;opacity:0.7}#modal-result .box-result-capital .result .valor-box{padding:20px;border:solid 1px #000;margin:15px;max-width:510px;margin-left:auto;margin-right:auto}#modal-result .dark .box-result-capital .result02 .valor-box{border:solid 1px #fff}#modal-result .box-result-capital .result .valor-box i{margin-right:8px;font-size:24px;color:#35a56f;display:none}#modal-result .box-result-capital .result .valor-box p{margin:0}#modal-result .box-result-capital .result .valor-box p span{font-size:24px}#modal-result .box-result-capital .result.result02:first-child{width:100%}#modal-result .box-result-capital .result.result01:last-child{width:100%}#modal-result .box-result-capital .result.melhor .valor-box{border-color:#35a56f}#modal-result .box-result-capital .result.melhor .valor-box p{color:#35a56f}#modal-result .box-result-capital .result.melhor .valor-box p span{color:#35a56f}#modal-result .box-result-capital .result.melhor .valor-box i{display:initial}#modal-result .box-result-capital .result .valor-table{display:table;width:100%;max-width:510px;margin-left:auto;margin-right:auto}#modal-result .box-result-capital .result .valor-table p{display:table-cell;font-size:13px;line-height:inherit;margin:0}#modal-result .box-result-capital .result .valor-table p .more-info{display:block}#modal-result .box-result-capital .result .valor-table p .more-info i{font-size:16px}#modal-result .box-result-capital .result .valor-table p .more-info:hover{opacity:0.7}#modal-result .box-result-capital .result .btn-success{font-size:16px;max-width:300px;margin-top:20px}#modal-result .info{padding:15px 15px 30px 15px}#modal-result .info img{display:none;top:-1px;position:relative}#modal-result .dark .info .img-dark{display:initial}#modal-result .light .info img{display:initial}#modal-result .light .info .img-dark{display:none}#modal-result .info .obs{font-size:12px;opacity:0.6;line-height:normal;margin:10px 0 0 0}#modal-result .info .logo-capital{font-size:13px}@media (min-width: 1200px){#modal-result .form-ingaia-capital .btn-success{margin-top:35px}}@media (min-width: 992px) and (max-width: 1199px){#modal-result .box-result-capital .result .info-text{font-size:15px}#modal-result .form-ingaia-capital .btn-success{margin-top:35px}}@media (min-width: 768px) and (max-width: 991px){#modal-result .form-ingaia-capital .form-group{width:25%;padding:0 1% 0 0;margin:0;float:left}#modal-result .form-ingaia-capital .btn-success{width:100%;margin:15px 0 15px 162px;display:inline-block}#modal-result .box-result-capital .result .valor-table p .more-info{top:10px;position:relative}}@media (max-width: 767px){#modal-result .box-result-capital .result:first-child{border-bottom:1px solid #d5d5d5;border-left:0}#modal-result .box-result-capital .result:last-child{border-bottom:none;border-left:0}#modal-result .dark .box-result-capital .result:first-child{border-bottom:1px solid #333;border-left:0}#modal-result .dark .box-result-capital .result:last-child{border-bottom:none;border-left:0}#modal-result .form-ingaia-capital .form-group{width:100%;padding:0;margin:0;float:left}#modal-result .form-ingaia-capital .btn-success{width:100%;max-width:100%;margin:15px 0 15px 0;display:inline-block}#modal-result .box-result-capital .result .valor-table{display:block}#modal-result .box-result-capital .result .valor-table p{width:100%;display:block}#modal-result .box-result-capital .result .valor-table p br{display:none}}.ingaia-capital-listing .modal-md{max-width:800px}.ingaia-capital-listing #more-info-financiamento .modal-md{max-width:420px}.ingaia-capital-listing #more-info-consorcio .modal-title{width:calc(100% - 25px)}.ingaia-capital-listing #more-info-consorcio .modal-title span{font-size:15px;float:right;line-height:26px}.ingaia-capital-listing #more-info-financiamento .modal-title{width:calc(100% - 40px);padding-left:15px}.ingaia-capital-listing #more-info-financiamento .modal-title span{font-size:15px;float:right;line-height:26px}.ingaia-capital-listing #more-info-financiamento p{padding-left:30px;padding-right:30px}.ingaia-capital-listing #more-info-financiamento .form-contato-financiamento h5{padding-left:30px}.ingaia-capital-listing .modal-body-more-info{padding:0 0 30px 0}.ingaia-capital-listing .modal-body-more-info .title-track{background-color:#fff;padding:15px 30px}.ingaia-capital-listing .modal-header{border:none}.ingaia-capital-listing .dark .modal-body-more-info .title-track{background-color:#1b1b1b}.ingaia-capital-listing .modal-body-more-info .title-track .link-more-info{float:right}.ingaia-capital-listing .modal-body .btn-success{font-size:16px}.ingaia-capital-listing .modal-body .obs-form{font-size:12px;margin-top:15px}.ingaia-capital-listing .modal-body-more-info ul{margin:0 30px 0 50px;padding:0}.ingaia-capital-listing .modal-body-more-info ul li{list-style-position:outside;padding:0;margin:0}.ingaia-capital-listing .modal-body-more-info .obs-info{margin:0 0 30px 30px}.ingaia-capital-listing .modal-body-more-info .info-text{margin:0 0 0 30px}@media (max-width: 767px){.ingaia-capital-listing #more-info-consorcio .modal-title span{clear:both;display:block;float:none}.ingaia-capital-listing #more-info-financiamento .modal-title span{clear:both;display:block;float:none}}@media (max-width: 991px){.widget-listing-template02 .nav-button .mover{display:flex;white-space:nowrap;margin:0 auto}}@media (max-width: 1199px){.widget-listing-template02 .listing-info .listing-contact.two-rows-button{top:-130px}}#modal-result .modal-lg{max-width:1140px}#modal-result .modal-body{padding:0}#modal-result .modal-body .loading-capital{padding:30px}#more-info-financiamento,#more-info-consorcio,#i-want-consorcio{background-color:rgba(0,0,0,0.7)}@-moz-document url-prefix(){.widget-listing-template01 .box-pictures .sp-horizontal.sp-full-screen .sp-next-arrow{padding:15px 10px}.widget-listing-template01 .box-pictures .sp-horizontal.sp-full-screen .sp-previous-arrow{padding:15px 10px}}.widget-listing-template02 .top-listing .tourvirtual-listing .tourvirtual-box iframe{position:relative;overflow:hidden;width:100%;height:100%}.widget-listing-template02 .top-listing{position:relative;margin-bottom:35px}.widget-listing-template02 .top-listing .tourvirtual-listing{width:100%;height:calc((132vw / 9) * 2);position:relative;z-index:0}.widget-listing-template02 .top-listing .tourvirtual-listing .bg{background-color:rgba(0,0,0,0.9);width:100%;height:100%;position:absolute}.widget-listing-template02 .top-listing .tourvirtual-listing.full{width:100%;height:100%;position:fixed !important;top:0;z-index:9999}.widget-listing-template02 .top-listing .tourvirtual-listing .tourvirtual-box{width:100%;height:100%}.widget-listing-template02 .top-listing .tourvirtual-listing.full .tourvirtual-box{width:100%;height:calc(100% - 70px);margin-top:70px}.widget-listing-template02 .top-listing .tourvirtual-listing .full-button{position:absolute;top:20px;right:20px;cursor:pointer;z-index:2;background-color:rgba(0,0,0,0.6);line-height:0;padding:5px;border-radius:2px}.widget-listing-template02 .top-listing .tourvirtual-listing .back-button{position:absolute;top:20px;right:20px;cursor:pointer;z-index:2}@media (max-width: 991px){.widget-listing-template02 .top-listing .tourvirtual-listing{overflow:hidden;height:65vw}.widget-listing-template02 .top-listing .tourvirtual-listing .tourvirtual-box{height:110%}.widget-listing-template02 .top-listing .tourvirtual-listing .bg{display:none}.widget-listing-template02 .top-listing .tourvirtual-listing.full .bg{display:block}.widget-listing-template02 .top-listing .tourvirtual-listing.full .tourvirtual-box{width:100%;height:calc(100% - 60px);margin-top:0;margin-bottom:60px;position:absolute !important}.widget-listing-template02 .top-listing .tourvirtual-listing.full.hide-bar .tourvirtual-box{height:100%}.widget-listing-template02 .top-listing .tourvirtual-listing .full-button{top:auto;bottom:20px}.widget-listing-template02 .top-listing .tourvirtual-listing .back-button{background-color:rgba(0,0,0,0.6);line-height:0;padding:0px;border-radius:2px}}.modal-share{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);z-index:6;display:flex;align-items:center;justify-content:center;color:#1A1A1A;padding:32px;backdrop-filter:blur(5px)}.modal-share.show-share-area{display:flex}.modal-share.hide-share-area{display:none}@media (max-width: 525px){.modal-share{padding:13px}}.modal-share .container-share{background-color:#fff;max-width:468px;width:100%;padding:32px;box-shadow:2px 2px 16px rgba(0,0,0,0.08);border-radius:8px;position:relative;transition:all .3s ease}@media (max-width: 470px){.modal-share .container-share{padding:15px}}.modal-share #close-share{position:absolute;right:36px;top:36px;transition:transform .1s ease;cursor:pointer}@media (max-width: 485px){.modal-share #close-share{right:16px;top:16px}}.modal-share #close-share:hover{transition:transform .1s ease;transform:scale(1.2)}.modal-share .title{margin-bottom:24px;font-size:20px;line-height:24px;font-weight:600;color:#1A1A1A}.modal-share .this-imovel{display:flex;align-items:center;font-size:16px}.modal-share .this-imovel img{border-radius:8px;width:56px;height:56px;margin-right:16px;object-fit:cover}.modal-share .this-imovel p{margin:0;color:#1A1A1A}.modal-share .buttons-share{width:100%;margin-top:24px}.modal-share .buttons-share p{margin:0}.modal-share .buttons-share ul{list-style-type:none;margin:0;padding:0;display:flex;flex-flow:wrap;width:100%;align-items:center;justify-content:space-between}.modal-share .buttons-share a{border:2px solid #1A1A1A;padding:16px;border-radius:12px;width:175px;display:flex;justify-content:center;align-items:center;margin-bottom:24px;cursor:pointer;transition:transform .1s ease;color:#1A1A1A}@media (max-width: 470px){.modal-share .buttons-share a{padding:11px;width:126px}}.modal-share .buttons-share a:hover{transition:transform .1s ease;transform:scale(1.05)}.modal-share .buttons-share a p{font-size:16px;line-height:24px;font-weight:700;color:#1A1A1A}@media (max-width: 470px){.modal-share .buttons-share a p{font-size:14px}}.modal-share .buttons-share a svg{margin-right:13px}.modal-share #copied-link{font-weight:bold;text-align:center;opacity:0;transition:all .1s ease;max-height:0;margin:0;color:#1A1A1A}.modal-share #copied-link.success-copied{opacity:1;transition:all .1s ease;max-height:100%}

