@media(max-width:767px){.elementor .offer-grid{flex-direction:column;}}@media(max-width:767px){.elementor .h1{font-size:40px;}}@media(max-width:767px){.elementor .eyebrow{align-self:start;}}@media(max-width:767px){.elementor .address-card{position:absolute;inset-inline-end:-20px;display:block;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .group-offer{column-gap:34px;padding:0px;display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .amenities-section{padding:20px;}}@media(max-width:767px){.elementor .offers-section{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .story-section{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .hero-inner{flex-direction:column;align-content:start;}}@media(max-width:767px){.elementor .hero-copy{display:flex;}}@media(max-width:767px){.elementor .story-image{width:100%;min-height:400px;}}@media(max-width:767px){.elementor .story-copy{padding:0px;}}@media(max-width:767px){.elementor .site-header{padding:20px;}}@media(max-width:767px){.elementor .hero{height:150vh;}}@media(max-width:767px){.elementor .hero-actions{flex-direction:column;}}@media(max-width:767px){.elementor .story-inner{flex-direction:column;gap:10vw;}}@media(max-width:767px){.elementor .contact-section{padding:20px;}}@media(max-width:767px){.elementor .site-footer{padding:20px;}}@media(max-width:767px){.elementor .contact-actions{flex-direction:column;}}