.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.page-floorplans-subpage__header{display:grid;gap:var(--x-gap);margin-bottom:0;margin-top:calc(2rem - 20px);padding-top:2rem;position:relative}.page-floorplans-subpage__header:before{background:var(--color-primary);content:"";height:1px;left:0;opacity:.25;position:absolute;top:0;width:100%}.page-floorplans-subpage__image-wrap{min-height:0;min-width:0;order:-1}.page-floorplans-subpage__image-swiper-wrap{display:flex;height:100%;position:relative}.page-floorplans-subpage__image-swiper-wrap .swiper-pagination-bullet-active{background:var(--color-primary)}.page-floorplans-subpage__swiper-image-wrap{background:var(--white);position:relative}.page-floorplans-subpage__swiper-image-caption{background:#000c;box-shadow:0 2px 4px #0000001a;color:#fff;padding:.5rem 1rem;position:absolute;right:15px;top:15px}.page-floorplans-subpage .page-floorplans-subpage__swiper-pagination{bottom:0!important;display:inline-block;left:auto!important;position:absolute;right:0!important;text-align:right;top:auto!important;width:auto!important;z-index:1}.page-floorplans-subpage .swiper-pagination-bullet{border:2px solid var(--white);box-shadow:0 0 2px 2px #0000000d;height:1rem;width:1rem}.page-floorplans-subpage__image{aspect-ratio:1404/1450;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-floorplans-subpage__breadcrumbs{font-size:12px;margin-bottom:0;text-transform:uppercase}.page-floorplans-subpage__breadcrumbs>li{display:inline}.page-floorplans-subpage__breadcrumbs>li+li:before{content:" / ";font-size:120%;font-weight:400;margin:0 2.5px}.page-floorplans-subpage__title{margin:5px 0}.page-floorplans-subpage__info{font-size:1.3rem;margin-bottom:2.96875rem}.page-floorplans-subpage__info>span+span:before{content:" | "}.page-floorplans-subpage__starting{font-size:1.75rem;font-weight:600;margin-bottom:2.5rem}.page-floorplans-subpage__link{color:var(--color-primary);font-size:1.25em;font-weight:600;text-decoration:none}.page-floorplans-subpage__link--download:after{background:currentColor;content:"";display:inline-block;height:1.25em;margin-left:.5em;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M352 96c0-17.7-14.3-32-32-32s-32 14.3-32 32v210.7l-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 306.7zM160 384c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64h-46.9l-56.6 56.6c-31.2 31.2-81.9 31.2-113.1 0L206.9 384zm304 56c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M352 96c0-17.7-14.3-32-32-32s-32 14.3-32 32v210.7l-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 306.7zM160 384c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64h-46.9l-56.6 56.6c-31.2 31.2-81.9 31.2-113.1 0L206.9 384zm304 56c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24'/%3E%3C/svg%3E");vertical-align:middle;width:1.25em}.page-floorplans-subpage__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin:2.5rem 0}.page-floorplans-subpage__tabs{margin-bottom:2rem;margin-top:0}.page-floorplans-subpage__tab-content__top{display:grid;gap:var(--x-gap);margin-top:2rem}.page-floorplans-subpage__rent__price--strikethrough{color:gray;text-decoration:line-through}.page-floorplans-subpage__tab-content__gallery{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.page-floorplans-subpage__tab-content__gallery img{min-width:100%}.page-floorplans-subpage__top-disclaimer{margin:2rem auto;text-wrap:pretty}.page-floorplans-subpage__bottom-disclaimer{margin:var(--y-gap) auto;text-wrap:pretty}.page-floorplans-subpage__starting--loading{height:1.75rem;max-width:17.875rem}@media (min-width:992px){.page-floorplans-subpage__header{grid-template-columns:1fr 1fr}.page-floorplans-subpage__image-wrap{order:1}.page-floorplans-subpage__tab-content__top{grid-template-columns:1fr 1fr}.page-floorplans-subpage__tab-content__content{padding:2.5rem}}
