.amenities-content{align-content:flex-start;display:flex;justify-content:center;margin:0 auto 143.26px;max-width:1240px;overflow:hidden;padding:0 40px;position:relative}.amenities-content .book{height:164px;position:absolute;right:38px;top:-111px;width:252px}.amenities-content .photo{position:relative;width:46.4%}.amenities-content .photo:before{content:"";display:block;padding-top:127.137%;width:100%}.amenities-content .photo img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.amenities-content .text{color:#000;font-family:Avenir,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:180%;margin:102px 0 0;padding-left:86px;width:53.6%}@media only screen and (max-width:1024px){.amenities-content{margin:0 auto 119.74px}.amenities-content .book{height:132px;position:absolute;right:40px;top:-128px;width:203px}.amenities-content .photo{width:48.4%}.amenities-content .text{font-size:14px;line-height:180%;margin:65px 0 0;padding-left:69.17px;width:51.6%}.amenities-content .text h1{font-size:38px}.amenities-content .text h2{font-size:30px}.amenities-content .text h3{font-size:26px}.amenities-content .text h4{font-size:22px}.amenities-content .text h5{font-size:18px}}@media only screen and (max-width:767px){.amenities-content{flex-flow:row wrap;gap:60px;margin:0 auto 95px}.amenities-content .book{position:absolute;right:60px;top:473px}.amenities-content .photo{width:100%}.amenities-content .photo:before{padding-top:414.26px}.amenities-content .text{margin-top:0;padding:0 20px;width:100%}}@media only screen and (max-width:424px){.amenities-content .text h1{font-size:34px}.amenities-content .text h2{font-size:26px}.amenities-content .text h3{font-size:22px}}@media only screen and (max-width:374px){.amenities-content .text{max-width:255px;padding:0}}