.frame-type-html .google-maps,.frame-type-html #rbPanoPlayer,.frame-type-html .additive-newsletter-62ea17ba21f44,.frame-type-html .rg-request,.frame-type-html .ccm-cookie-declaration{width:90%;max-width:1120px}.frame-type-html #cwMaps,.frame-type-html .aa-voucher-widget,.frame-type-html div[data-kbe-offers=BOOKINGWIDGET]{width:90%;max-width:1410px}.frame-type-html .ccm-cookie-declaration h3,.frame-type-html .ccm-cookie-declaration h4{color:#b59364;font-family:"Alexandria",sans-serif;font-size:clamp(28px,23.2px + .8vw,36px);font-weight:800;line-height:1.2;letter-spacing:1px;text-transform:uppercase;-o-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.frame-type-html .ccm-cookie-declaration p,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table{font-size:18px;line-height:1.8}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a{display:inline-block;font-family:"Alexandria",sans-serif;font-size:16px;line-height:1.2;font-weight:600;text-transform:uppercase;padding:17px 20px;text-align:center;letter-spacing:1.6px;cursor:pointer;text-decoration:none}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a.bg-green{background:#023923;color:#b59364}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a.bg-gold{background:#b59364;color:#fff}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a.bg-none{background:unset;color:#3f3f3f;padding:unset!important}@media(max-width:1200px){.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a{padding:8px 16px}}.frame-type-html{width:100%;display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:unset;column-gap:unset;flex-direction:column;row-gap:unset;flex-wrap:unset}.frame-type-html div[data-kbe-offers=BOOKINGWIDGET]{line-height:1.2}.frame-type-html .rg-request iframe{min-height:1500px}.frame-type-html .ccm-cookie-declaration{margin:0 auto}.frame-type-html .ccm-cookie-declaration>div+div{margin-top:clamp(30px,12px + 3vw,60px)}.frame-type-html .ccm-cookie-declaration section+section{margin-top:clamp(20px,8px + 2vw,40px)}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a{background:#b59364;color:#fff;text-decoration:none}.frame-type-html .ccm-cookie-declaration h3{font-size:clamp(24px,20.4px + .6vw,30px);margin-bottom:20px}.frame-type-html .ccm-cookie-declaration h4{font-size:clamp(20px,17.6px + .4vw,24px);margin-bottom:10px}.frame-type-html .ccm-cookie-declaration p+p,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table+p{margin-top:1em}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table{border-collapse:collapse;margin-top:5px}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table thead{background-color:#efe7dd;border-bottom:1px solid #000}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table tr:nth-child(even){background:#f6f6f6}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table tr+tr{border-top:1px solid #000}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table td+td{border-left:1px solid #000}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table th,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table td{padding:3px}.frame-type-html .ccm-cookie-declaration a{color:#000}