.apartment-exterior{height:100%;width:100%}.apartment-exterior .carousel{height:inherit;overflow:hidden;position:relative;width:inherit}.apartment-exterior .carousel img{filter:brightness(.5) contrast(1);height:inherit;-o-object-fit:cover;object-fit:cover;position:absolute;width:inherit}.apartment-exterior .carousel img:not(:first-child){transform:translate(100%)}.banner-text .text-container{position:absolute}.banner-text .text-container:not(:first-of-type) .text--content .text-anim{opacity:0;transform:translate(120%)}.banner-text .text-container .text--content{background:transparent;overflow:hidden;padding:4px 0;position:relative}.banner-text .text-container .text--content h1,.banner-text .text-container .text--content h2,.banner-text .text-container .text--content h3{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#page-navigation{filter:drop-shadow(0 0 1px #707070);gap:2rem;height:4rem;inset:auto 0 0 0;justify-content:flex-end;padding:0 2rem;position:absolute;width:100vw}#page-navigation,.nav-btn{align-items:center;display:flex}.nav-btn{border-radius:50%;cursor:pointer;height:48px;justify-content:center;transition:all .3s ease;width:48px}.nav-btn:hover{background:#ff6f0033}.banner-card[data-v-ac950c99]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#26262699,#1a1a1ab3)}.banner-card[data-v-ac950c99]:hover{background:linear-gradient(135deg,#303030b3,#242424cc)}
