.staysDetail__HeaderContent h2{font-size:68rem;line-height:1.05}@media (width<=768px){.staysDetail__HeaderContent h2{font-size:32rem;line-height:1.18}}.staysDetails__Text h2{font-size:48rem;line-height:1.08}.staysDetails__Text h3{font-size:40rem;line-height:1.1}@media (width<=768px){.staysDetails__Text h2{font-size:28rem;line-height:1.21}.staysDetails__Text h3{font-size:26rem;line-height:1.15}}.staysDetail__Content h2,.staysDetails__Text h4{font-size:32rem;line-height:1.15}.staysDetail__Room h3{font-size:24rem;font-weight:500;line-height:1.16}@media (width<=768px){.staysDetail__Content h2,.staysDetails__Text h4{font-size:24rem;line-height:1.16}.staysDetail__Room h3{font-size:20rem;line-height:1.2}}.staysDetails__Text{font-size:20rem;line-height:1.4}@media (width<=768px){.staysDetails__Text{font-size:16rem;line-height:1.75}}.staysDetail__InfosList li span{font-size:18rem;line-height:1.44}@media (width<=768px){.staysDetail__InfosList li span{font-size:16rem;line-height:1.5}}.staysDetails__Text h2+*,.staysDetails__Text h3+*,.staysDetails__Text h4+*,.staysDetails__Text p+*{margin-top:24rem}.staysDetails__Text ol,.staysDetails__Text ul{margin-block:24rem;padding-left:30rem}.staysDetails__Text ul{list-style-type:disc}.staysDetails__Text li+li{margin-top:10rem}.staysDetails__Text img{width:100%}.staysDetails__Text img+*{margin-top:24rem}.staysDetails__Text a{color:#548f96;text-decoration:underline}@media (width>=769px){.staysDetails__Text a:hover{text-decoration:none}}.staysDetails__Text b,.staysDetails__Text strong{font-weight:500}.staysDetails__ReturnButtonWrapper{margin-block:40rem}.staysDetail__IntroText h1{display:none}.staysDetail__HeaderContentInner{width:100%;max-width:580rem}.staysDetail__HeaderContent{flex-direction:column;align-items:flex-start;display:flex}.staysDetail__HeaderContent h1{display:none}.staysDetail__HeaderContent h2{margin:8rem 0}.staysDetail__Location{text-transform:uppercase;align-items:center;font-size:14rem;display:flex}.staysDetail__Location svg{width:16rem;height:16rem;margin-right:4rem}.staysDetail__Location svg .outer{fill:#0000;stroke:#fff}.staysDetail__Location svg .inner{stroke:#fff}.staysDetail__HeaderStarsWrapper{align-items:center;display:flex}.staysDetail__HeaderStarsWrapper svg{width:14rem;height:14rem}.staysDetail__HeaderStarsWrapper svg+svg{margin-left:4rem}.staysDetail__HeaderStarsWrapper svg path{fill:#fff}.staysDetail__Content{margin-top:64rem;margin-bottom:96rem}.staysDetail__Content h2{margin-bottom:32rem}.staysDetail__ContentInner{max-width:650rem}.staysDetail__ContentInner *+h2{margin-top:64rem}.staysDetail__InfosList+a{margin-top:24rem}.staysDetail__InfosList li{border-top:1px solid #e6e6e6;justify-content:space-between;padding:20rem 0;display:flex}.staysDetail__InfosList li span+span{margin-left:20rem;font-weight:500}.staysDetail__Room{grid-template-columns:300rem auto;gap:24rem;display:grid}@media (width<=768px){.staysDetail__Content h2{margin-bottom:24rem}.staysDetail__ContentInner *+h2{margin-top:48rem}.staysDetail__Room{grid-template-columns:1fr}}.staysDetail__Room+.staysDetail__Room{margin-top:40rem}.staysDetail__Room h3+div{margin-top:8rem}.staysDetail__RoomImage img{width:100%}.staysDetail__RoomDescription{margin-top:20rem}.staysDetails__Text+.customButton{margin-top:32rem}.staysDetails__Text div+div{margin-top:18rem}
