.room-banner-location{position:relative}.room-banner-location .hero-content{padding-bottom:100px}.room-location-wrap{position:absolute;bottom:18px;left:0;right:0;pointer-events:none}.room-location{margin:0;text-align:right;font:400 .6875rem/1.45 var(--body);letter-spacing:.035em;color:#fff;text-shadow:0 1px 4px #000,0 0 12px #000b}.room-location::before{content:""}@media(max-width:760px){.room-location-wrap{bottom:14px}.room-location{font-size:.625rem;max-width:290px;margin-left:auto}.room-banner-location .hero-content{padding-bottom:90px}}