#hero{min-height:100vh;display:flex;align-items:center;.hero-img{max-width:800px;img{object-fit:cover}}.hero-description{max-width:687px}.hero-absolute-image-wrapper{max-width:50vw}}#hotel-groups{background-color:var(--bg-light);padding:80px 12px}#stacked-images-section{padding:80px 12px;overflow-x:hidden;.feature-content{max-width:819px}.stacked-images{position:relative;width:100%;max-width:100%;aspect-ratio:4/3;img{border-radius:1rem;position:absolute;width:100%;max-width:717px;height:auto;object-fit:cover;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:all .3s ease;&.img-main{position:relative;z-index:3}&.img-behind{bottom:-20px;left:67px;z-index:2;opacity:.6;backdrop-filter:blur(40px);transform:scale(.95)}&.img-behind-second{bottom:-40px;left:134px;z-index:1;opacity:.4;transform:scale(.9)}}@media (max-width:768px){aspect-ratio:auto;img{position:relative!important;top:0;left:0;bottom:auto;margin-bottom:1rem;transform:none;opacity:1}}}}@media screen and (min-width:992px){#hero{.hero-absolute-image-wrapper{min-width:500px}}.hero-content{margin-bottom:100px!important}}@media screen and (min-width:1700px){#hero{margin-top:65px!important;.hero-title{font-size:54.06px!important;line-height:69.225px}.hero-absolute-image-wrapper{min-width:50vw}.hero-content{margin-bottom:200px!important}}#stacked-images-section{padding-top:224px!important;padding-bottom:55px!important;.feature-title{font-size:54px!important}.feature-description{font-size:24px!important;margin-bottom:32px!important}.feature-list{gap:32px!important}.feature-list li{font-size:24px!important;margin:0!important}.stacked-images{position:relative;top:0;right:-200px}}#hotel-groups{padding-top:223px!important;overflow-x:hidden;.main-image{max-width:784px}}.multi-Property-wrapper{gap:40px!important}#hotel-groups{padding-bottom:60px;.feature-title{font-weight:300!important}}.hotel-subtitle{font-size:24px!important;font-weight:700!important}.hotel-title{font-size:54px!important;font-weight:300!important}.hotel-description{font-size:24px!important;font-weight:400!important;max-width:805px}}@media screen and (min-width:1900px){#hotel-groups{.section-content{width:915px}}#hero{.hero-description{margin-top:18px!important;margin-bottom:26px!important}}}@media screen and (min-width:1300px) and (max-width:1499px){.step-description{font-size:17px!important;margin-inline:150px!important}.step-title{font-size:25px!important}}@media screen and (min-width:1500px) and (max-width:1699px){.step-description{font-size:19px!important;margin-inline:150px!important}.step-title{font-size:28px!important}}@media screen and (min-width:1201px) and (max-width:1299px){.step-description{font-size:16px!important;margin-inline:150px!important}.step-title{font-size:22px!important}}