.unit-types-root{letter-spacing:.02rem;z-index:2;color:var(--text-active-secondary);-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 12px 0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:-ms-flexbox;display:flex;position:relative}.unit-types-root.loading{visibility:hidden}.unit-types-root .units-list{-ms-flex-direction:row;flex-direction:row;gap:10px;padding-bottom:12px;display:-ms-flexbox;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);-ms-flex-direction:row;flex-direction:row;gap:8px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:-ms-flexbox;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}}
.fdl-card{overflow:hidden;background-color:var(--fill-brand-teal)!important}.fdl-card .official-badge{z-index:var(--pg-z-index-1)}
.fdl-header-container{background-color:var(--fill-brand-teal);border-top-left-radius:16px;border-top-right-radius:16px;align-self:stretch;align-items:center;gap:12px;padding:8px 12px;display:-ms-flexbox;display:flex}.fdl-header-container img.fdl-agent-avatar{background-color:var(--fill-neutral-secondary);-o-object-fit:contain;object-fit:contain;padding:4px}.fdl-header-container .fdl-agent-name{-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--text-active-tertiary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.fdl-header-container{padding:8px 16px}.fdl-header-container .fdl-agent-name{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}}
.fdl-detail-list-item{padding-right:8px;display:inline}.fdl-detail-list-item+.fdl-detail-list-item{border-left:1px solid var(--border-active-secondary);padding-left:8px}.fdl-detail-list-item>*{vertical-align:text-top}
.fdl-detail-list{margin:unset;padding:unset;list-style-type:none;display:inline}
.fdl-overview-container .fdl-title{-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--text-active-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fdl-overview-container .fdl-badge.badge.fdl-brand{cursor:inherit;color:var(--text-active-tertiary);background-color:var(--fill-brand-teal);border:none;border-radius:8px;padding:4px 8px}
.fdl-unit-types-container .fdl-unit-type-link{border:1px solid var(--border-active-secondary);border-radius:16px;text-decoration:none}.fdl-unit-types-container .fdl-unit-type-link:nth-of-type(n+4){display:none!important}@media (min-width:768px){.fdl-unit-types-container .fdl-price{letter-spacing:-.005rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}}@media (max-width:575.98px){.fdl-unit-types-container .fdl-unit-type-link:nth-of-type(n+3){display:none!important}}
.animate-spin{-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.hui-animated-loading{background:var(--pg-bg-linear-gradient-loading);background-size:200%;-webkit-animation:1s ease-in-out infinite animatedLoading;animation:1s ease-in-out infinite animatedLoading}@-webkit-keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes slide-in{to{-webkit-transform:translate(0%);transform:translate(0%)}}@-webkit-keyframes slide-in{to{-webkit-transform:translate(0%)}}.listing-card-banner-root.loading{background:var(--pg-bg-linear-gradient-loading);pointer-events:none;-webkit-box-shadow:unset;box-shadow:unset;background-size:200%;border-radius:24px;-webkit-animation:1s ease-in-out infinite animatedLoading;animation:1s ease-in-out infinite animatedLoading}.listing-card-banner-root .ribbon{background:var(--fill-active-tertiary);color:var(--fill-neutral-secondary);border-radius:24px 24px 0 0;align-items:center;gap:4px;margin-bottom:-28px;padding:4px 16px 32px 20px;display:-ms-flexbox;display:flex}.listing-card-banner-root .ribbon.loading{background:var(--pg-bg-linear-gradient-loading);pointer-events:none;visibility:hidden;background-size:200%;-webkit-animation:1s ease-in-out infinite animatedLoading;animation:1s ease-in-out infinite animatedLoading}.listing-card-banner-root .ribbon .loading{visibility:hidden}.listing-card-banner-root .ribbon .primary-text{letter-spacing:.02rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.listing-card-banner-root .ribbon .secondary-text{letter-spacing:.02rem;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;-ms-flex:1 0 0;flex:1 0 0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:-webkit-box;overflow:hidden}.listing-card-banner-root .listing-card-link:before{content:" ";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.listing-card-banner-root .fdl-card,.listing-card-banner-root .listing-card-root{-webkit-box-shadow:var(--pg-soft-down-medium);box-shadow:var(--pg-soft-down-medium);background-color:#fff;border-radius:16px;width:100%;padding:0;position:relative}.listing-card-banner-root .fdl-card.loading,.listing-card-banner-root .listing-card-root.loading{background:var(--pg-bg-linear-gradient-loading);pointer-events:none;-webkit-box-shadow:unset;box-shadow:unset;background-size:200%;-webkit-animation:1s ease-in-out infinite animatedLoading;animation:1s ease-in-out infinite animatedLoading}.listing-card-banner-root .fdl-card .loading,.listing-card-banner-root .listing-card-root .loading{visibility:hidden}.listing-card-banner-root .fdl-card .horizontal-line,.listing-card-banner-root .listing-card-root .horizontal-line{border-top:1px solid var(--pg-grey-medium);margin:0 8px}.listing-card-banner-root .fdl-card .agent-group,.listing-card-banner-root .listing-card-root .agent-group{width:100%;vertical-align:center;gap:8px;padding:8px 4px 4px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-title,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-title{letter-spacing:.02rem;letter-spacing:0;color:var(--text-active-secondary);margin-bottom:8px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action{-ms-flex-direction:column;flex-direction:column;gap:12px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group{vertical-align:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc{-ms-flex-direction:column;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc.with-avatar,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc.with-avatar{height:64px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating{-ms-flex-direction:row;flex-direction:row;align-items:center;gap:8px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating .agent-name,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating .agent-name{letter-spacing:0;z-index:2;color:var(--pg-gray-90);letter-spacing:0;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:underline;position:relative}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating .agent-name.no-profile,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating .agent-name.no-profile{text-decoration:none}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating .agent-rating,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating .agent-rating{z-index:2}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating .agent-info-title,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name-rating .agent-info-title{width:unset;margin-bottom:unset}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .info-description,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .info-description{letter-spacing:.02rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating{letter-spacing:.02rem;border:1px solid var(--pg-grey-medium);border-radius:24px;align-items:center;gap:0;height:26px;padding:0 8px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;text-decoration:none;display:-ms-flexbox;display:flex;position:relative}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.loading,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.loading{background:var(--pg-bg-linear-gradient-loading);pointer-events:none;visibility:unset;color:#0000;background-size:200%;-webkit-animation:1s ease-in-out infinite animatedLoading;animation:1s ease-in-out infinite animatedLoading}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.loading i,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.loading i{visibility:hidden}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating .rating-value,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating .rating-value{margin-right:4px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating .pgicon-star,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating .pgicon-star{color:var(--fill-brand-gold);margin-right:4px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.no-review,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.no-review,.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.no-review .pgicon-star,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.no-review .pgicon-star,.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.no-review .rating-text,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating.no-review .rating-text{color:var(--fill-inactive-primary-dark)}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating .rating-text,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating .rating-text{color:var(--fill-active-primary);margin-left:8px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-crown,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-crown{position:relative}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-crown .avatar.circle,.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-crown .avatar.square,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-crown .avatar.circle,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-crown .avatar.square{border:unset;border:2px solid #cc4100}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-crown .crown,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-crown .crown{z-index:2;background:#cc4100;border-radius:100px;-ms-flex-direction:row;flex-direction:row;align-items:flex-start;gap:8px;width:24px;height:24px;padding:4px;display:-ms-flexbox;display:flex;position:absolute;top:-3px;right:-4px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-crown .crown .crown-icon,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-crown .crown .crown-icon{filter:brightness(0)invert()saturate(0);background-image:url(https://cdn.pgimgs.com/hive-ui/static/v0.1.184/pg-icons/font/v3/crown.svg);background-repeat:no-repeat;background-size:contain;width:50px;height:50px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .avatar,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .avatar{z-index:2;width:64px;height:64px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .avatar.circle,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .avatar.circle{border:1px solid var(--fill-inactive-primary);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:100px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .avatar.square,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .avatar.square{border:1px solid var(--fill-inactive-primary);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:8px;padding:4px}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .pgicon-agent,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .pgicon-agent{border:1px solid var(--fill-inactive-primary);border-radius:50%;justify-content:center;align-items:center;padding:20px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-action-group,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-action-group{z-index:2;-ms-flex-negative:0;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:0;display:-ms-flexbox;display:flex;position:relative}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-action-group .btn,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-action-group .btn{letter-spacing:0;z-index:2;width:100%;min-width:150px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.listing-card-banner-root .fdl-card .gallery-detail,.listing-card-banner-root .listing-card-root .gallery-detail{-ms-flex-direction:column;flex-direction:column;width:100%;display:-ms-flexbox;display:flex;position:relative}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group{position:relative}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .card-flags,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .card-flags{z-index:2;gap:4px;display:-ms-flexbox;display:flex;position:absolute;top:12px;left:12px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .card-flags .badge-root,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .card-flags .badge-root{letter-spacing:.02rem;letter-spacing:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .card-metadata,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .card-metadata{z-index:2;gap:4px;display:-ms-flexbox;display:flex;position:absolute;bottom:37px;left:12px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root{width:100%;height:unset;cursor:pointer}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper{border-top-left-radius:16px;border-top-right-radius:16px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .media-carousel__navigation-button__next,.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .media-carousel__navigation-button__previous,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .media-carousel__navigation-button__next,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .media-carousel__navigation-button__previous{visibility:hidden}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item{background:#eff1f5;width:100%;height:100%;padding-bottom:75%;overflow:hidden}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item video,.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item iframe,.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item img,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item video,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item iframe,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination{border-radius:12px;bottom:12px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet{background:var(--pg-black-60);opacity:1;border-radius:0;width:12px;height:16px;margin:0;-webkit-transform:none;transform:none}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet:first-child:before,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet:first-child:before{content:"";background:var(--pg-black-60);border-top-left-radius:12px;border-bottom-left-radius:12px;width:8px;height:100%;position:absolute;top:0;left:-8px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet:last-child:before,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet:last-child:before{content:"";background:var(--pg-black-60);border-top-right-radius:12px;border-bottom-right-radius:12px;width:8px;height:100%;position:absolute;top:0;right:-8px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet:after,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet:after{content:"";background:var(--pg-grey-medium);border-radius:8px;width:7px;height:7px;position:absolute;top:calc(50% - 3.5px);left:calc(50% - 3.5px);-webkit-transform:scale(0);transform:scale(0)}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active:after,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active:after{background:var(--fill-neutral-secondary)}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-main:after,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-main:after{-webkit-transform:scale(1);transform:scale(1)}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-prev,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-prev{opacity:1;-webkit-transform:none;transform:none}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-prev:after,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-prev:after{-webkit-transform:scale(.75)translate(2px);transform:scale(.75)translate(2px)}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-prev-prev,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-prev-prev{opacity:1;-webkit-transform:none;transform:none}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-prev-prev:after,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-prev-prev:after{-webkit-transform:scale(.5)translate(8px);transform:scale(.5)translate(8px)}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-next,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-next{opacity:1;-webkit-transform:none;transform:none}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-next:after,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-next:after{-webkit-transform:scale(.75)translate(-2px);transform:scale(.75)translate(-2px)}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-next-next,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-next-next{opacity:1;-webkit-transform:none;transform:none}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-next-next:after,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-pagination .swiper-pagination-bullet-active-next-next:after{-webkit-transform:scale(.5)translate(-8px);transform:scale(.5)translate(-8px)}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .gallery-action-group,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .gallery-action-group{z-index:2;gap:12px;display:-ms-flexbox;display:flex;position:absolute;top:12px;right:12px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .gallery-action-group .btn,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .gallery-action-group .btn{letter-spacing:-.005rem;border:1px solid var(--pg-gray-20);background:var(--fill-neutral-secondary);-webkit-box-shadow:var(--elevation-down-small);box-shadow:var(--elevation-down-small);border-radius:100px;justify-content:center;align-items:center;padding:8px;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .gallery-action-group .btn .svg-icon-wrapper,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .gallery-action-group .btn .svg-icon-wrapper{width:24px;height:24px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .gallery-action-group .btn.shortlisted .svg-icon-wrapper,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .gallery-action-group .btn.shortlisted .svg-icon-wrapper{color:var(--fill-active-primary)}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .gallery-info-group,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .gallery-info-group{background:var(--fill-neutral-primary);gap:12px;height:25px;margin-bottom:0;padding:4px 8px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .gallery-info-group a,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .gallery-info-group a{text-decoration:none}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .gallery-info-group .info-item,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .gallery-info-group .info-item{letter-spacing:.02rem;z-index:2;letter-spacing:0;color:var(--text-active-secondary,#3e4246);align-items:center;gap:4px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:-ms-flexbox;display:flex;position:relative}.listing-card-banner-root .fdl-card .gallery-detail .detail-group,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group{-ms-flex-direction:column;flex-direction:column;align-items:flex-start;width:100%;padding:12px;display:-ms-flexbox;display:flex;overflow-y:hidden}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .verified-badge-pe,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .verified-badge-pe{padding-bottom:4px}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .verified-badge-ps,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .verified-badge-ps{padding-top:4px}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content{width:100%}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .viewed-label,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .viewed-label{letter-spacing:.02rem;color:var(--text-inactive-primary);font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .viewed-label a,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .viewed-label a{color:unset!important;text-decoration:unset!important}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .viewed-label a:visited,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .viewed-label a:visited{color:var(--text-active-secondary,#3e4246)}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .title-location,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .title-location{-ms-flex-direction:column;flex-direction:column;gap:4px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .title-location .listing-title,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .title-location .listing-title{letter-spacing:-.005rem;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;overflow:hidden}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .title-location .listing-address,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .title-location .listing-address{letter-spacing:-.01rem;color:var(--fill-inactive-primary-darkest);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2;overflow:hidden}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .horizontal-line,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .horizontal-line{margin:0}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-price-availability,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-price-availability{gap:8px;height:25px;margin:8px 0 12px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-price-availability .listing-price,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-price-availability .listing-price{letter-spacing:-.005rem;align-items:center;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-price-availability .availability-info.badge-root,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-price-availability .availability-info.badge-root{letter-spacing:.02rem;border:1px solid var(--pg-grey-medium);align-items:center;height:25px;padding:0 8px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-feature-group,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-feature-group{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:12px 0 8px;padding:0;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-feature-group .info-item,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-feature-group .info-item{letter-spacing:-.01rem;color:var(--text-active-secondary);font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .info-item,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .info-item{align-items:center;gap:4px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .vertical-line,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .vertical-line{content:" ";background-color:var(--pg-grey-medium);width:1px;display:inline-block}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-location,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-location{color:var(--fill-inactive-primary-darker);align-items:center;margin-bottom:8px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-location .listing-location-value,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-location .listing-location-value{letter-spacing:-.01rem;color:var(--fill-inactive-primary-darkest);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-property-group,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-property-group{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:8px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-property-group .badge-container,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-property-group .badge-container{align-items:center;gap:8px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-property-group .badge-container.badge-with-info,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-property-group .badge-container.badge-with-info{cursor:pointer}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-property-group .badge-container.badge-with-info .info-icon-container,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-property-group .badge-container.badge-with-info .info-icon-container{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:-ms-inline-flexbox;display:inline-flex;position:relative}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-property-group .badge-root,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-property-group .badge-root{letter-spacing:.02rem;letter-spacing:0;align-items:center;height:25px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-property-group .badge-info-wrapper,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-property-group .badge-info-wrapper{cursor:pointer;z-index:2;background:0 0;border:none;align-items:center;gap:8px;padding:0;text-decoration:none;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-property-group .badge-info-wrapper .info-icon,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-property-group .badge-info-wrapper .info-icon{pointer-events:none;width:16px;height:16px}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-property-group .badge-info-wrapper .info-icon:hover,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-property-group .badge-info-wrapper .info-icon:hover{background-color:#0000000d;border-radius:4px}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-recency,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-recency{color:var(--fill-inactive-primary-dark);margin-top:8px;margin-bottom:0;margin-left:0;padding-left:0}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-recency .pgicon,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-recency .pgicon{letter-spacing:-.005rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem}.listing-card-banner-root .fdl-card .gallery-detail .detail-group .content .listing-recency .info-item,.listing-card-banner-root .listing-card-root .gallery-detail .detail-group .content .listing-recency .info-item{letter-spacing:.02rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.listing-card-banner-root .fdl-card.listing-card-xl .gallery-detail .gallery-group .media-carousel-root .swiper-slide video,.listing-card-banner-root .fdl-card.listing-card-xl .gallery-detail .gallery-group .media-carousel-root .swiper-slide img,.listing-card-banner-root .fdl-card.listing-card-xl .gallery-detail .gallery-group .media-carousel-root .swiper-slide iframe,.listing-card-banner-root .listing-card-root.listing-card-xl .gallery-detail .gallery-group .media-carousel-root .swiper-slide video,.listing-card-banner-root .listing-card-root.listing-card-xl .gallery-detail .gallery-group .media-carousel-root .swiper-slide img,.listing-card-banner-root .listing-card-root.listing-card-xl .gallery-detail .gallery-group .media-carousel-root .swiper-slide iframe{pointer-events:all}.listing-card-banner-root .fdl-card.listing-card-xl .agent-group,.listing-card-banner-root .listing-card-root.listing-card-xl .agent-group{padding:12px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail{width:100%}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root{height:calc(75vw - 100px)}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-carousel-item video,.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-carousel-item img,.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-carousel-item iframe,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-carousel-item video,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-carousel-item img,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-carousel-item iframe{pointer-events:none;height:calc(75vw - 100px)}.listing-card-banner-root .fdl-card.listing-card-sm .horizontal-line,.listing-card-banner-root .listing-card-root.listing-card-sm .horizontal-line{margin:0 8px}.listing-card-banner-root .fdl-card.listing-card-sm .agent-group,.listing-card-banner-root .listing-card-root.listing-card-sm .agent-group{padding:12px}@media (min-width:768px){.listing-card-banner-root .fdl-card,.listing-card-banner-root .listing-card-root{border-radius:24px;width:100%}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root:hover .media-carousel__navigation-button__next,.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root:hover .media-carousel__navigation-button__previous,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root:hover .media-carousel__navigation-button__next,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root:hover .media-carousel__navigation-button__previous{opacity:1;visibility:visible;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .media-carousel__navigation-button__next,.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .media-carousel__navigation-button__previous,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .media-carousel__navigation-button__next,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .media-carousel__navigation-button__previous{opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item video,.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item iframe,.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item img,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item video,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item iframe,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .media-carousel-root .swiper .swiper-wrapper .swiper-carousel-item img{pointer-events:all}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .gallery-info-group,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .gallery-info-group{height:25px}.listing-card-banner-root .fdl-card .gallery-detail .gallery-group .card-metadata,.listing-card-banner-root .listing-card-root .gallery-detail .gallery-group .card-metadata{left:16px}.listing-card-banner-root .fdl-card .agent-group,.listing-card-banner-root .listing-card-root .agent-group{width:100%}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action{-ms-flex-direction:row;flex-direction:row;justify-content:space-between;gap:16px;display:-ms-flexbox;display:flex}.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-name,.listing-card-banner-root .fdl-card .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating,.listing-card-banner-root .listing-card-root .agent-group .content .agent-info-action .agent-info-group .agent-name-rating-desc .agent-rating{margin-top:0}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail{-ms-flex-direction:row;flex-direction:row;padding:8px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group{width:280px;height:235.5px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root{width:280px;height:210.5px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-slide,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-slide{border-top-left-radius:16px;border-top-right-radius:16px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-slide img,.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-slide video,.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-slide iframe,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-slide img,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-slide video,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .media-carousel-root .swiper-slide iframe{height:210.5px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .gallery-group .gallery-info-group,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .gallery-group .gallery-info-group{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .detail-group,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .detail-group{padding:4px 12px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .detail-group .verified-badge-pe,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .detail-group .verified-badge-pe{padding-bottom:4px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .detail-group .verified-badge-ps,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .detail-group .verified-badge-ps{padding-top:4px}.listing-card-banner-root .fdl-card.listing-card-sm .gallery-detail .detail-group .listing-location .listing-location-value,.listing-card-banner-root .listing-card-root.listing-card-sm .gallery-detail .detail-group .listing-location .listing-location-value{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.listing-card-banner-root .fdl-card.listing-card-sm .agent-group,.listing-card-banner-root .listing-card-root.listing-card-sm .agent-group{padding:12px}.listing-card-banner-root .fdl-card.listing-card-xl,.listing-card-banner-root .listing-card-root.listing-card-xl{-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;display:-ms-flexbox;display:flex}}
.listing-card-v2--loading{overflow:hidden}.listing-card-v2--loading.hui-card.flat{width:100%}.listing-card-v2--loading.hui-card.flat:hover{-webkit-box-shadow:none;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:-ms-flexbox;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();-webkit-transition:opacity .5s ease-in-out;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:-ms-flexbox;display:flex;bottom:16px}.gallery__carousel.hui-carousel .hui-carousel-pager{bottom:16px}}
/*# sourceMappingURL=f576e95de6653d77.css.map*/