.frame-type-html .hotel-routing form input,.frame-type-html #optin_form,.frame-type-html #optin_form .nl-form-body>div .first,.frame-type-html .ccm-cookie-declaration p,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper{font-size:clamp(1rem,.85rem + .4vw,1.25rem);line-height:1.5;font-weight:300;letter-spacing:.5px}.frame-type-html .ccm-cookie-declaration p.text-center,.frame-type-html .ccm-cookie-declaration .text-center.ccm-cookie-declaration--table-wrapper{text-align:center}.frame-type-html .ccm-cookie-declaration p+p,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper+p,.frame-type-html .ccm-cookie-declaration p+ul,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper+ul{margin-top:1.5em}.frame-type-html .ccm-cookie-declaration p a,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--table-wrapper a{color:#000}.frame-type-html .hotel-routing form button,.frame-type-html #optin_form button[type=submit],.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent p a{display:inline-block;background:#fff;color:#d7ac4c;text-decoration:unset;text-transform:uppercase;font-size:14px;line-height:1.2;font-weight:700;border:1px solid #d7ac4c;padding:16px 12px;letter-spacing:.7px;text-align:center}.frame-type-html{width:100%;padding:0 15.5%}@media(max-width:1200px){.frame-type-html{padding:0 6%}}.frame-type-html .hotel-routing{display:flex;align-items:center;justify-content:center}.frame-type-html .hotel-routing form{display:flex;align-items:center;gap:10px}.frame-type-html .hotel-routing form input{border:1px solid #d7ac4c;height:30px}.frame-type-html .hotel-routing form button{cursor:pointer;background-color:#d7ac4c;color:#fff;padding:0 10px;height:30px}.frame-type-html #optin_form a{color:#000}.frame-type-html #optin_form .nl-form-body{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:20px}.frame-type-html #optin_form .nl-form-body>div{width:100%;display:flex;flex-direction:column;row-gap:10px}.frame-type-html #optin_form .nl-form-body>div.mandatory .first::after{content:"*"}.frame-type-html #optin_form .nl-form-body>div.invalid .validation{display:block}.frame-type-html #optin_form .nl-form-body #fa_10,.frame-type-html #optin_form .nl-form-body #fa_11{width:100%}.frame-type-html #optin_form input:not([type=checkbox]),.frame-type-html #optin_form select{border:unset;appearance:none;border:1px solid #000;width:100%;padding:5px;font-size:20px}.frame-type-html #optin_form button[type=submit]{appearance:unset;font-family:"nobel",sans-serif;display:block;width:100%;cursor:pointer;background:unset}.frame-type-html #optin_form .validation{display:none;font-size:14px;color:red}@media(max-width:600px){.frame-type-html .hotel-routing form{flex-direction:column;width:100%}.frame-type-html .hotel-routing form input,.frame-type-html .hotel-routing form button{width:100%}.frame-type-html .hotel-routing form input{text-align:center}}.frame-type-html .ccm-cookie-declaration h3{font-size:clamp(1.125rem,.975rem + .4vw,1.375rem);line-height:1.2;text-align:left;margin-bottom:16px}.frame-type-html .ccm-cookie-declaration h4{font-size:clamp(1rem,.85rem + .4vw,1.25rem);line-height:1.2;text-align:left;margin-bottom:10px}.frame-type-html .ccm-cookie-declaration div+div{margin-top:clamp(1.75rem,1.3rem + 1.2vw,2.5rem)}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--list section+section{margin-top:clamp(2.25rem,1.5rem + 2vw,3.5rem)}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table{border-collapse:collapse;border-spacing:0}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table thead{background:#000}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table thead th{padding:5px;font-size:inherit;text-align:left;color:#fff;border:none}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table tbody tr:nth-child(odd){background:#dedede}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table tbody tr:nth-child(even){background:#f5f5f5}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table tbody tr td{padding:5px}