.frame-type-html .ccm-cookie-declaration,.frame-type-html .hotel-routing-start{width:90%;max-width:920px}.frame-type-html .ccm-cookie-declaration h3,.frame-type-html .ccm-cookie-declaration h4{font-size:clamp(24px,20.4px + .6vw,30px);font-weight:400;line-height:1.3;color:#719670;text-transform:uppercase;letter-spacing:.6px}.frame-type-html .ccm-cookie-declaration p,.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table{font-size:clamp(18px,15.6px + .4vw,22px);line-height:1.5}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a,.frame-type-html .hotel-routing-start button{display:inline-block;padding-bottom:2px;font-size:16px;line-height:1.2;border-bottom:2px solid #3e3e3e;text-transform:lowercase;letter-spacing:.2px;position:relative}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a::before,.frame-type-html .hotel-routing-start button::before{content:"";position:absolute;background-color:#90a38f;height:40px;width:40px;border-radius:20px;z-index:-1;left:-15px;transform:translateY(-6px);transition:all .3s ease-in}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--change-consent a:hover::before,.frame-type-html .hotel-routing-start button:hover::before{width:calc(100% + 30px);border-radius:20px}.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 #ebPriceOmeter{line-height:1.2}.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{text-decoration:none}.frame-type-html .ccm-cookie-declaration h3{font-size:clamp(20px,17.6px + .4vw,24px);margin-bottom:20px}.frame-type-html .ccm-cookie-declaration h4{font-size:clamp(18px,15.6px + .4vw,22px);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:#90a38f;border-bottom:1px solid #3e3e3e}.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 #3e3e3e}.frame-type-html .ccm-cookie-declaration .ccm-cookie-declaration--embedding-assets-table td+td{border-left:1px solid #3e3e3e}.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}.frame-type-html .hotel-routing-start{display:grid;grid-template-columns:1fr auto;-moz-column-gap:8px;column-gap:8px}.frame-type-html .hotel-routing-start input{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border:1px solid #000;background-color:#fff;font-family:"PT Serif",serif;padding:5px}.frame-type-html .hotel-routing-start button{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border:unset;font-family:"PT Serif",serif}@media(max-width:600px){.frame-type-html .hotel-routing-start{grid-template-columns:100%;row-gap:10px}}