/* Keep full-resolution official photographs in their natural proportions. */
.cta{background-image:url('assets/gaming/bar_1up_2up_pixelbar-63.webp');background-size:cover;background-position:center 48%}
.cta:before{display:none}
.cta:after,.hotel-cta:after,.rooms-cta:after,.detail-page .rooms-cta:after{background:linear-gradient(90deg,#19111e70,#19111ee6 30%,#19111ee6 65%,#19111e55)}
.hotel-concept .hotel-photo img{object-position:center}.hotel-tour>img{object-position:center}
.hero:before{background-position:center 48%}.rooms-hero:before{background-position:center 54%}
.service-card>img{object-position:center}.service-card:nth-child(3)>img{object-position:80% center}.service-card:nth-child(5)>img{object-position:45% center}
@media(max-width:600px){.cta:after,.hotel-cta:after,.rooms-cta:after,.detail-page .rooms-cta:after{background:#19111ebd}.hero:before{background-position:58% center}.hotel-tour>img{object-fit:cover}}
