:root{--fp-details-cta-btn-hover-color:var(--secondary-hover-alt)}.header-wrapper .navbar{padding:25px 5%}.header-wrapper .navbar .navbar-logo .logo img{max-height:140px}.ebrochure-page #ebrochure_fp_container.open-fp-container .ebrochure-body-content tr:nth-child(2n+1){background:rgba(0,0,0,0.05);color:var(--text-box-bg-alt)}.amenity-faq-container{display:flex;flex-direction:column;gap:1em;max-width:700px;width:90%;margin:1em auto 0;text-align:center}.amenity-faq-container h3{font-size:20px}.custom-amenity{display:flex;flex-wrap:wrap;width:86%;margin:30px auto 100px;max-width:1700px}.custom-amenity .custom-section-header{margin-bottom:2rem;text-align:center;width:100%}.custom-amenity .custom-amenity-info{width:100%;background:var(--amenity-card-bg);padding:3%;border-radius:var(--shared-border-radius);overflow:hidden;text-align:left;max-width:1700px;margin:0 auto 2.5rem}.custom-amenity .custom-amenity-info .custom-amenity-header{margin-top:20px;color:var(--background-1-base-alt);font-size:41px;text-transform:capitalize;font-size:calc(var(--amenity-card-header-font-size) * 2.4)}.custom-amenity .custom-amenity-info p{font-size:calc(var(--amenity-card-p-font-size) * 1.2);line-height:1.4}@media only screen and (max-width:1199px){.custom-amenity .custom-amenity-info .custom-amenity-header{margin-top:20px;line-height:1.4;font-size:calc(var(--amenity-card-header-font-size) * 2)}}.hero-image{position:relative;height:385px;background-color:var(--interior-page-hero-image-header-bg)}@media (min-width:500px){.hero-image{height:400px}}@media (min-width:768px){.hero-image{height:445px}}@media (min-width:1024px){.hero-image{height:480px}}@media (min-width:1200px){.hero-image{height:500px}}@media (min-width:1400px){.hero-image{height:525px}}@media (min-width:1400px){.hero-image{height:585px}}@media (min-width:1600px){.hero-image{height:585px}}@media (min-width:1900px){.hero-image{height:645px}}@media (min-width:2200px){.hero-image{height:min(44vw,64vh)}}.hero-image::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0;background-color:#222;opacity:0.2;z-index:1}.hero-image picture{position:absolute;inset:0}.hero-image picture img{height:100%;object-fit:cover}