<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.floor-plans .floor-icon-btn{position:absolute;z-index:3;padding:0;border:0;background-color:transparent;visibility:hidden;opacity:0;transform:translate(-50%,-100%);transform-origin:bottom center;transition:transform .2s ease-out,opacity .6s ease-in-out .4s}
.floor-plans .floor-icon-btn:hover,.floor-plans .floor-icon-btn:focus{transform:translate(-50%,-100%) scale(1.15)}
.floor-plans .active .floor-icon-btn{visibility:visible;opacity:1}
.floor-plans .floor-btn-svg{width:1.75rem;height:1.75rem}
@media(min-width:992px){.floor-plans .floor-btn-svg{width:2.5rem;height:2.5rem}
}
@media(pointer:coarse){.floor-plans .modal{padding-right:0 !important}
}
.floor-plans .modal-content{height:90vh}
@media(min-width:576px){.floor-plans .modal-content{height:auto}
}
@media(min-width:768px){.floor-plans .modal-content{border-radius:1.5rem}
}
.floor-plans .modal-content .thumbprint{z-index:4}
.floor-plans .modal-content .thumbprint:hover .thumbprint-content{opacity:.75}
.floor-plans .modal-content .thumbprint:focus .thumbprint-content{opacity:1}
.floor-plans .modal-content .thumbprint-content{height:2.5rem;width:2.5rem;background-color:#f2ede6;border-radius:50%;box-sizing:content-box;color:#000;opacity:.5}
.floor-plans .modal-body&gt;*{margin-bottom:.5rem}
.floor-plans .modal-body&gt;*:last-child{margin-bottom:0}
.floor-plans .modal-carousel .carousel-control-container{left:0;right:0}
.floor-plans .modal-carousel .carousel-control{position:absolute;opacity:0;transition:opacity 500ms;width:1px}
@media(min-width:768px){.floor-plans .modal-carousel .carousel-control{height:330px;width:15%}
}
@media(min-width:992px){.floor-plans .modal-carousel .carousel-control{height:518px}
}
.floor-plans .modal-carousel .carousel-control:focus:focus-visible{opacity:1;width:15%}
.floor-plans .modal-carousel .carousel-control:focus:focus-visible span{outline:1px auto #5e9ed6;outline:5px auto -webkit-focus-ring-color}
@media(min-width:768px){.floor-plans .modal-carousel .carousel-control:hover{opacity:1;width:15%}
}
.floor-plans .modal-carousel .carousel-container{overflow-x:scroll;display:flex;scroll-snap-type:x mandatory;min-height:280px}
.floor-plans .modal-carousel .carousel-container .slide{scroll-snap-align:center;scroll-snap-stop:always;height:auto;min-width:100%}
.floor-plans .modal-carousel .carousel-container .slide img{width:100%;height:auto;object-fit:cover}
.floor-plans .modal-carousel .carousel-container::-webkit-scrollbar{display:none}
.floor-plans .modal-carousel .carousel-indicators{position:absolute;margin:0 0 1.5rem}
@media(min-width:992px){.floor-plans .modal-carousel .carousel-indicators{margin:0 0 2rem}
}
.floor-plans .modal-carousel .carousel-indicators .carousel-indicators-inner{background-color:#e7e2d8;border-radius:1rem;padding:.5rem}
.floor-plans .modal-carousel .carousel-indicators .carousel-indicators-inner .indicator{background-color:#313131;border-radius:.75rem;height:.25rem;width:.25rem;opacity:.5;border:0}
.floor-plans .modal-carousel .carousel-indicators .carousel-indicators-inner .indicator.active{opacity:1}
.floor-plans .carousel .carousel-inner{overflow:visible}
.floor-plans .carousel .carousel-item{opacity:0;transition-property:opacity;display:block}
.floor-plans .carousel .carousel-item.active{opacity:1;width:100%}
.floor-plans .carousel-indicators{width:100%;gap:1rem;font-size:.875rem;text-transform:uppercase;white-space:nowrap;letter-spacing:.08em;background:0}
@media(max-width:575.98px){.floor-plans .carousel-indicators{overflow-x:scroll;scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:start;scroll-padding-left:1rem}
.floor-plans .carousel-indicators::-webkit-scrollbar{display:none}
}
@media(min-width:576px){.floor-plans .carousel-indicators{flex-wrap:wrap;overflow-x:auto;justify-content:center}
}
.floor-plans .carousel-indicators .carousel-indicator{background:0;color:#313131;border-radius:var(--kpl-nav-pills-border-radius);padding:var(--kpl-nav-pills-padding-y) var(--kpl-nav-pills-padding-x);font-size:var(--kpl-nav-pills-font-size);font-weight:var(--kpl-nav-pills-font-weight);text-transform:var(--kpl-nav-pills-text-transform);letter-spacing:var(--kpl-nav-pills-letter-spacing);line-height:var(--kpl-nav-pills-line-height);text-indent:0;width:initial;height:initial;scroll-snap-align:start;opacity:1}
.floor-plans .carousel-indicators .carousel-indicator.active{background:#313131;color:#f2ede6}</pre></body></html>