.amenity-header{align-items:center;background-position:50%;background-size:cover;display:flex;min-height:450px;padding:60px 40px;position:relative}.amenity-header:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.amenity-header__content-wrapper{align-items:center;display:flex;gap:0;justify-content:space-between;margin:0 auto;max-width:100%;position:relative;width:100%;z-index:2}.amenity-header__primary-content{align-items:center;background:#414827;border-radius:8px;display:flex;flex:1 1 60%;flex-direction:column;height:385px;justify-content:center;max-width:31%;padding:20px}.amenity-header__primary-title{font-size:3rem;line-height:1.2;margin-bottom:15px}.amenity-header__primary-description{font-size:1.5rem;font-weight:400;line-height:1.5}.amenity-header__primary-description p{margin-bottom:0}.amenity-header__amenity-box{border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);flex:0 0 auto;max-width:100%;padding:30px;text-align:center;width:350px}.amenity-header__amenity-icon img{height:auto;margin-bottom:20px;max-width:70px}.amenity-header__amenity-title{color:#5a7b3c;font-size:1.25rem;margin-bottom:10px}.amenity-header__amenity-description{color:#333;font-size:1rem;line-height:1.6}@media (max-width:991px){.amenity-header{padding:40px 20px}.amenity-header__content-wrapper{align-items:center;flex-direction:column;gap:30px;text-align:center}.amenity-header__primary-content{flex-basis:auto;margin-bottom:20px;max-width:600px;text-align:center}.amenity-header__amenity-box{max-width:400px;width:100%}}