.new-homes-launch-root .top-banner-carousel-section{width:100vw;max-height:270px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.new-homes-launch-root .top-banner-carousel-container{width:100%;max-width:none;aspect-ratio:360px/270px;box-sizing:border-box;box-shadow:none;background-color:#0000;border:0;border-radius:0;position:relative;overflow:hidden}.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel{width:100%;height:100%;position:relative}.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel--hidden{visibility:hidden;pointer-events:none}.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__placeholder{z-index:2;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__placeholder .hui-placeholder,.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__placeholder .placeholder{border-radius:0;width:100%;height:100%;display:block}.new-homes-launch-root .top-banner-carousel-container .hui-carousel .swiper{border-radius:0}.new-homes-launch-root .top-banner-carousel-container .swiper,.new-homes-launch-root .top-banner-carousel-container .swiper-wrapper,.new-homes-launch-root .top-banner-carousel-container .swiper-slide{height:100%}.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__item,.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__link,.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__picture,.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__image{width:100%;height:100%}.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__link,.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__picture{display:block}.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__image{object-fit:cover;display:block}.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__impression{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute}.new-homes-launch-root .top-banner-carousel-container .carousel-control-prev,.new-homes-launch-root .top-banner-carousel-container .carousel-control-next{z-index:3;pointer-events:auto;width:40px;min-width:40px;height:40px;box-shadow:var(--pg-elevation-down-small);border-radius:50%;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.new-homes-launch-root .top-banner-carousel-container .carousel-control-prev{left:24px}.new-homes-launch-root .top-banner-carousel-container .carousel-control-next{right:24px}.new-homes-launch-root .top-banner-carousel-container .carousel-control-prev.swiper-button-disabled,.new-homes-launch-root .top-banner-carousel-container .carousel-control-next.swiper-button-disabled{display:none}.new-homes-launch-root .top-banner-carousel-container .hui-carousel-pager{z-index:3;pointer-events:auto;background-color:var(--fill-static-secondary);box-shadow:var(--pg-soft-down-small);border-radius:100px;align-items:center;gap:4px;margin:0;padding:4px 8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.new-homes-launch-root .top-banner-carousel-container .hui-carousel-pager-scroll{align-items:center;gap:4px;display:flex}.new-homes-launch-root .top-banner-carousel-container .hui-carousel-pager-bullet{background-color:var(--fill-charts-gray-light);border:0;border-radius:50%;width:6px;height:6px;padding:0}.new-homes-launch-root .top-banner-carousel-container .hui-carousel-pager-bullet.active{background-color:var(--fill-neutral-secondary);border-radius:100px;width:20px;height:5px}@media (min-width:768px){.new-homes-launch-root .top-banner-carousel-section{width:auto;min-height:350px;margin-left:0;margin-right:0}.new-homes-launch-root .top-banner-carousel-container{max-width:1116px;aspect-ratio:1116px/350px;border-radius:16px}.new-homes-launch-root .top-banner-carousel-container .hui-carousel .swiper,.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__placeholder .hui-placeholder,.new-homes-launch-root .top-banner-carousel-container .top-banner-carousel__placeholder .placeholder{border-radius:16px}}
.location-modal-root .modal-body{padding:0}.location-modal-root .modal-body .list-with-radio-checkbox-list-root{padding:8px}.location-modal-root .modal-body .checkbox-list-wrapper-root{height:100%}.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root{gap:0;height:100%;padding:0;position:relative;overflow:hidden auto}.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .items,.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .hui-input-root{padding-inline:12px}.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .hui-input-root+div{padding-inline:16px}.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .hui-input-root{z-index:1;background:var(--fill-static-primary);border-bottom:1px solid var(--border-active-secondary);padding:0 12px 12px;position:sticky;top:0;left:0}.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .hui-input-root .hui-input{box-shadow:var(--elevation-down-small)}.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .hui-input-root .form-control{text-overflow:ellipsis;min-width:0}@media (min-width:576px){.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .hui-input-root{padding:16px}.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .items,.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .hui-input-root,.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root>.checkbox{padding-inline:16px}.location-modal-root .modal-body .checkbox-list-wrapper-root .checkbox-list-root .checkbox.one-col{width:50%}.location-modal-root .modal-body .checkbox-list-wrapper-root .hui-input-root+div{padding-inline:12px}}
/*# sourceMappingURL=13jqwfngyl8os.css.map*/