.animate-spin{-webkit-animation:2s linear infinite spin;-moz-animation:2s linear infinite spin;-o-animation:2s linear infinite spin;animation:2s linear infinite spin;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.hui-animated-loading{background:var(--pg-bg-linear-gradient-loading);background-size:200%;animation:1s ease-in-out infinite animatedLoading}@keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes slide-in{to{transform:translate(0%)}}@-webkit-keyframes slide-in{to{-webkit-transform:translate(0%)}}.badge-info-modal .modal-dialog{justify-content:center}@media (min-width:768px){.badge-info-modal .modal-dialog .modal-content{width:336px}}@media (max-width:575.98px){.badge-info-modal .modal-dialog .modal-content{align-self:flex-end}}.badge-info-modal .badge-info-modal-body{flex-direction:column;align-items:flex-start;display:flex}.badge-info-modal .badge-info-modal-body .badge-info-icon{background:#fff;flex:none;order:0;width:64px;height:64px;position:relative}.badge-info-modal .badge-info-modal-body .badge-info-modal-title{letter-spacing:.005rem;margin-top:12px;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.badge-info-modal .badge-info-modal-body .badge-info-modal-description{letter-spacing:0;color:var(--text-active-secondary,#3e4246);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.badge-info-modal .badge-info-modal-body .badge-info-modal-note{letter-spacing:.02rem;color:var(--text-active-secondary,#5a6067);margin:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}
.unit-types-root{letter-spacing:.02rem;z-index:2;color:var(--text-active-secondary);flex-direction:column;gap:8px;padding:12px 12px 0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex;position:relative}.unit-types-root.loading{visibility:hidden}.unit-types-root .units-list{flex-direction:row;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.unit-types-root .units-list a{color:inherit;text-decoration:none}.unit-types-root .units-list .unit-details-root{letter-spacing:-.005rem;border:1px solid var(--border-active-primary);min-width:280px;min-height:58px;color:var(--text-active-primary);border-radius:16px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.unit-types-root .units-list .unit-details-root .unit-detail{letter-spacing:-.01rem;color:var(--text-active-secondary);flex-direction:row;gap:8px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.unit-types-root .units-list .unit-details-root .unit-detail .divider{background-color:var(--border-active-secondary);width:1px;height:20px}@media (min-width:768px){.unit-types-root{padding:12px 12px 0}}
.listing-card-v2--loading{overflow:hidden}.listing-card-v2--loading.hui-card.flat{width:100%}.listing-card-v2--loading.hui-card.flat:hover{box-shadow:none}.listing-card-v2--loading .placeholder-img{width:100%;height:300px}.listing-card-v2--loading .placeholder-img .hui-placeholder{width:inherit;height:inherit;justify-content:center;align-items:center;display:flex}.listing-card-v2--loading .card-text{margin-bottom:0}.listing-card-v2--loading .card-text .hui-placeholder{border-radius:100px}
.blur-effect.hui-image{filter:blur();transition:opacity .5s ease-in-out;opacity:1!important}.blur-effect.hui-image--loading{filter:blur(3px);opacity:0!important}
.gallery .media-info{z-index:2;background:#0009;border-radius:16px;align-items:center;padding:4px 12px;display:none;position:absolute;bottom:12px;right:16px}.gallery .media-info__item{text-decoration:none}.gallery__carousel.hui-carousel .swiper{border-bottom-right-radius:0;border-bottom-left-radius:0}.gallery__carousel.hui-carousel.no-border-radius .swiper{border-radius:0}.gallery__carousel.hui-carousel .media-gallery-cover-video{position:relative}.gallery__carousel.hui-carousel .media-gallery-cover-video:before{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.gallery__carousel.hui-carousel .html-content-root iframe{width:100%;height:100%}.gallery__carousel.hui-carousel .hui-carousel-pager{bottom:12px}@media (min-width:576px){.gallery .media-info{display:flex;bottom:16px}.gallery__carousel.hui-carousel .hui-carousel-pager{bottom:16px}}
/*# sourceMappingURL=0_qouobvtdoxz.css.map*/