.nx-amenity-showcase{position:relative;height:min(850px,90svh);min-height:560px;background:#33271e;overflow:hidden}.nx-amenity-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.3s,visibility 1.3s}.nx-amenity-slide.current{opacity:1;visibility:visible}.nx-amenity-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 9s linear}.nx-amenity-slide.current img{transform:scale(1)}.nx-amenity-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,22,17,.78),rgba(28,22,17,.12) 85%)}.nx-amenity-slide>div{position:absolute;z-index:1;left:8%;bottom:18%;max-width:680px;color:#fff}.nx-amenity-slide h2{font-size:clamp(42px,6vw,86px)!important;color:#fff!important;line-height:1.15!important;margin:24px 0}.nx-amenity-slide p{color:#fff}.nx-amenity-controls{position:absolute;z-index:2;right:8%;bottom:6%;display:flex;align-items:center;gap:16px;color:white}.nx-amenity-controls button{background:#ffffff15;color:white;border:1px solid #ffffff70;border-radius:40px;padding:12px 18px;cursor:pointer}.home-footer.nx-consult-footer{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#38291f;color:#f6eee4;padding:85px 8% 25px}.nx-footer-logo{display:block;width:120px;height:auto;margin-bottom:25px;object-fit:contain}.nx-consult-footer h2{font-size:clamp(38px,4vw,64px)!important;color:#f6eee4!important;margin:25px 0}.nx-consult-footer p{max-width:560px;line-height:1.8}.nx-footer-phone{font-size:clamp(25px,3vw,40px);margin-top:25px}.nx-consult-card{padding:40px;background:#ede4d7;color:#38291f;border-radius:6px}.nx-consult-card h3{font-size:clamp(26px,3vw,39px);line-height:1.4;margin:20px 0;font-family:inherit}.nx-consult-card li{margin:16px 0;line-height:1.6}.nx-consult-card a{margin-top:20px}.nx-consult-footer .footer-note{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding-top:20px}.nx-music{position:fixed;left:16px;bottom:20px;z-index:900;background:#38291feb;color:#f7eee2;border:1px solid #c9a574;border-radius:30px;padding:12px 17px;box-shadow:0 4px 22px #0002;font:500 12px sans-serif;cursor:pointer}.nx-music:focus-visible{outline:3px solid #c9a574;outline-offset:3px}@media(max-width:700px){.home-footer.nx-consult-footer{grid-template-columns:1fr;gap:32px;padding:55px 6% 100px}.nx-consult-card{padding:25px}.nx-consult-footer .footer-note{flex-direction:column}.nx-amenity-showcase{min-height:580px;height:80svh}.nx-amenity-slide>div{left:7%;right:7%;bottom:23%}.nx-amenity-controls{right:7%;gap:10px}.nx-music{bottom:16px;left:10px;font-size:11px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.nx-amenity-slide,.nx-amenity-slide img{transition:none;transform:none}}
