.frame-type-mask_roomdetails{width:84%;max-width:1220px}.frame-type-mask_roomdetails .mask_roomdetails-content header h2{font-weight:400;font-size:clamp(1.25rem,1.03rem + .6vw,1.63rem);line-height:1.25;color:#ad986e;text-transform:uppercase}.frame-type-mask_roomdetails .mask_roomdetails-content p{color:#404040;font-size:15px;line-height:24px;letter-spacing:.025em}.frame-type-mask_roomdetails{display:flex;justify-content:flex-start;align-items:flex-start;-moz-column-gap:clamp(2.25rem,1.5rem + 2vw,3.5rem);column-gap:clamp(2.25rem,1.5rem + 2vw,3.5rem)}.frame-type-mask_roomdetails .mask_roomdetails-media{width:50%;flex-shrink:0;display:flex;flex-direction:column;row-gap:8px}.frame-type-mask_roomdetails .mask_roomdetails-media img{width:100%;height:auto}.frame-type-mask_roomdetails .mask_roomdetails-content{flex-grow:1;position:sticky;top:clamp(3rem,2.1rem + 2.4vw,4.5rem);padding-top:clamp(3rem,2.1rem + 2.4vw,4.5rem)}.frame-type-mask_roomdetails .mask_roomdetails-content header{margin-bottom:clamp(.75rem,.6rem + .4vw,1rem)}.frame-type-mask_roomdetails .mask_roomdetails-content p{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:8px;column-gap:8px}.frame-type-mask_roomdetails .mask_roomdetails-content p+p{margin-top:8px}.frame-type-mask_roomdetails .mask_roomdetails-content svg{width:20px;height:auto;fill:#404040}.frame-type-mask_roomdetails .mask_roomdetails-content ul{list-style:none;margin-top:clamp(2rem,1.4rem + 1.6vw,3rem);display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:8px;column-gap:8px}.frame-type-mask_roomdetails .mask_roomdetails-content ul a{display:inline-block;font-size:12px;line-height:1.5;font-weight:700;width:100%;padding-right:16px;padding-left:16px;text-align:center;text-decoration:unset;letter-spacing:.1em}.frame-type-mask_roomdetails .mask_roomdetails-content ul li:nth-child(1) a,.frame-type-mask_roomdetails .mask_roomdetails-content ul li:nth-child(2) a{padding-top:8px;padding-bottom:8px;color:#fff;text-transform:lowercase}.frame-type-mask_roomdetails .mask_roomdetails-content ul li:nth-child(1) a{background-color:#ad986e}.frame-type-mask_roomdetails .mask_roomdetails-content ul li:nth-child(2) a{background-color:#007580}.frame-type-mask_roomdetails .mask_roomdetails-content ul li:nth-child(3) a{padding-top:7px;padding-bottom:7px;color:#404040;border:1px solid #404040;background-color:#fff}@media(max-width:1220px){.frame-type-mask_roomdetails .mask_roomdetails-content ul{grid-template-areas:"request book" "call call";grid-template-columns:1fr 1fr;row-gap:8px}.frame-type-mask_roomdetails .mask_roomdetails-content ul li:nth-child(1){grid-area:request}.frame-type-mask_roomdetails .mask_roomdetails-content ul li:nth-child(2){grid-area:book}.frame-type-mask_roomdetails .mask_roomdetails-content ul li:nth-child(3){grid-area:call}}@media(max-width:800px){.frame-type-mask_roomdetails{flex-direction:column;align-items:stretch}.frame-type-mask_roomdetails .mask_roomdetails-media{width:100%;flex-shrink:unset}.frame-type-mask_roomdetails .mask_roomdetails-content{flex-grow:unset;position:unset;top:unset}}