.siteplan-widget-height[data-v-7ab05329]{min-height:90vh}@media screen and (max-width:1024px){.siteplan-widget-height[data-v-7ab05329]{max-height:80vh;min-height:80vh}}.button-background-123[data-v-7ab05329]{border:1px solid #fff}.button-background-123[data-v-7ab05329],.button-background-123[data-v-7ab05329]:hover{background-color:#fff;color:#000;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.button-background-123[data-v-7ab05329]:hover{border-color:#fff}.siteplan-widget-123 .hover\:bg-gray-400[data-v-7ab05329]{border:1.5px solid #fff;font-weight:700}.siteplan-widget-123 .hover\:bg-gray-400[data-v-7ab05329],.siteplan-widget-123 .hover\:bg-gray-400[data-v-7ab05329]:hover{background-color:#fff;color:#000;transition:background-color .3s ease-in-out}.siteplan-widget-123 .bg-white[data-v-7ab05329]{background-color:#fff}.siteplan-widget-123 .text-black[data-v-7ab05329]{color:#000;font-weight:700}.siteplan-widget-123 .filter-wrapper p[data-v-7ab05329]{font-weight:700}.details-mask-overlay[data-v-7ab05329]{background:#0009;overflow:hidden;z-index:100}.details-page[data-v-7ab05329]{background-color:#fff;overflow-y:scroll;padding:5%;z-index:1001}.isActive[data-v-7ab05329]{display:flex!important}.notActive[data-v-7ab05329]{display:none!important}.carousel[data-v-7ab05329]{counter-reset:carousel;height:60vh;position:relative;width:100%}.carousel__list[data-v-7ab05329]{scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;display:flex;height:100%;list-style:none;margin:0;overflow:auto;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory}.carousel__list[data-v-7ab05329]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion){.carousel__list[data-v-7ab05329]{scroll-behavior:auto}}.carousel__item[data-v-7ab05329]{counter-increment:carousel;flex:1 0 auto;max-width:100%;position:relative;scroll-snap-align:center;width:100%}.carousel__slide[data-v-7ab05329]{align-items:center;display:flex;height:100%;justify-content:center}.carousel__nav[data-v-7ab05329]{border-radius:50%;color:transparent;height:40px;margin-top:-20px;overflow:hidden;position:absolute;top:50%;width:40px}.carousel__nav--prev[data-v-7ab05329]{left:16px}.carousel__nav--next[data-v-7ab05329]{right:16px}.carousel__nav-dummy[data-v-7ab05329]{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;margin-top:-20px;opacity:.8;pointer-events:none;position:absolute;top:50%;transform-origin:50% 50%;transition:transform .2s ease,opacity .2s ease;width:40px}.carousel__nav-dummy--prev[data-v-7ab05329]{left:16px}.carousel__nav-dummy--next[data-v-7ab05329]{right:16px}@supports selector(:has(a)){.carousel__nav-dummy--prev self:has(&__nav--prev:hover)self[data-v-7ab05329]{opacity:1}.carousel__nav-dummy--prev self:has(&__nav--prev:active)self[data-v-7ab05329]{transform:scale(.95)}.carousel__nav-dummy--next self:has(&__nav--next:hover)self[data-v-7ab05329]{opacity:1}.carousel__nav-dummy--next self:has(&__nav--next:active)self[data-v-7ab05329]{transform:scale(.95)}}.icon[data-v-7ab05329]{display:block;height:1em;width:1em;fill:currentColor}@media screen and (min-width:640px){.sm\:px-5\%[data-v-7ab05329]{padding-left:5%;padding-right:5%}.model-gallery-action-buttons[data-v-7ab05329]:not(:first-child){margin-left:.75rem}.model-gallery-text[data-v-7ab05329]:not(:first-child){margin-left:1rem}}@media screen and (max-width:640px){.splide__arrow[data-v-7ab05329]{display:none}.model-gallery-action-buttons[data-v-7ab05329],.model-gallery-text[data-v-7ab05329]:not(:first-child){margin-top:.75rem}}.tabs-image-section-class .tabs-image-links[data-v-7ab05329]:not(:first-child){margin-left:2em}.tabs-image-section-class .tabs-image-links[data-v-7ab05329]{cursor:pointer;padding-bottom:1.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs-image-section-class div.active[data-v-7ab05329]{border-bottom:2px solid #ef4959}.selectFilter[data-v-7ab05329]:focus-visible{outline:none}.siteplan-filter-ul li:before{border-radius:50%;height:20px!important;width:20px!important}@media screen and (max-width:768px){.siteplan-filter-ul li:before{height:15px!important;width:15px!important}}[data-section-type=siteplan].mobile-mode .filter-wrapper ul li{margin:0!important}[data-section-type=siteplan] [data-s-tool-container]{background:#fff}
