.amenity-feature{background:#fff;border:1px solid #c2c2c2;border-radius:8px;box-shadow:0 10px 10px #00000029;display:grid;gap:20px;grid-template-columns:1fr;min-height:500px;overflow:hidden}.amenity-feature__content{align-items:center;display:flex;flex-direction:column;min-height:370px;order:2;padding:20px;text-align:center}.amenity-feature__icon img{height:auto;margin-bottom:15px;max-width:60px}.amenity-feature__heading{margin-bottom:10px}.amenity-feature__image-wrapper{background-position:50%;background-size:cover;min-height:300px;order:1;width:100%}.amenity-feature__heading{font-size:1.5rem}@media (min-width:768px){.amenity-feature.amenity-feature--double{grid-template-columns:1fr 2fr;min-height:550px}.amenity-feature.amenity-feature--double .amenity-feature__content{justify-content:center;order:1}.amenity-feature.amenity-feature--double .amenity-feature__image-wrapper{min-height:auto;order:2}}@media (min-width:1285px){.amenity-feature.amenity-feature--single{grid-template-columns:300px 2fr;min-height:550px}.amenity-feature.amenity-feature--single .amenity-feature__content{justify-content:center;order:1}.amenity-feature.amenity-feature--single .amenity-feature__image-wrapper{min-height:auto;order:2}}