.content-wrapper,.dnd-section>.row-fluid{max-width:1400px}body,html{font-size:1rem}body{color:#151515;font-family:AzoSans Regular,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a{color:#d20a11}a:active,a:focus,a:hover{color:#151515}p{font-family:AzoSans Regular,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.h1,h1{font-size:3.1875rem;line-height:110%}.h1,.h2,h1,h2{color:#151515;font-family:EnglishGrotesque Medium,sans-serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:uppercase}.h2,h2{font-size:2.375rem;line-height:120%}.h3,h3{font-size:1.75rem}.h3,.h4,h3,h4{color:#151515;font-family:EnglishGrotesque Medium,sans-serif;font-style:normal;font-weight:400;line-height:133%;text-decoration:none;text-transform:uppercase}.h4,h4{font-size:1.3125rem}.h5,.h6,h5,h6{color:#151515;font-family:EnglishGrotesque Medium,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:133%;text-decoration:none;text-transform:uppercase}.subtitle_one{font-size:1.3125rem}.subtitle_one,.subtitle_two{color:#151515;font-family:EnglishGrotesque Medium,sans-serif;font-style:normal;font-weight:400;line-height:150%;text-decoration:none}.subtitle_two{font-size:1rem}.body_large{font-family:EnglishGrotesque Medium,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.fill-body{color:#151515}blockquote{border-left-color:#151515}.btn,.btn-primary,button{background-color:#d20a11;border-color:#d20a11;color:#fff;font-family:EnglishGrotesque Medium,sans-serif;text-transform:uppercase}.btn:focus,button:focus{outline-color:#d20a11}.btn.btn-primary:focus{outline-color:#151515}.btn-primary.btn-outline,.btn-primary.btn-outline:visited,.btn.btn-outline{border-color:#d20a11;color:#d20a11}.btn.btn-secondary,.btn.btn-secondary:visited{background-color:#151515;border-color:#151515;color:#fff}.btn.btn-secondary.btn-outline,.btn.btn-secondary.btn-outline:visited{background-color:transparent;border-color:#151515;color:#151515}.btn.btn-tertiary,.btn.btn-tertiary:visited{background-color:#c1e7e3;border-color:#c1e7e3;color:#fff}.btn.btn-tertiary.btn-outline,.btn.btn-tertiary.btn-outline:visited{background-color:transparent;border-color:#c1e7e3;color:#c1e7e3}.btn.btn-white,.btn.btn-white:visited,button.btn-white{color:#d20a11}.btn-white:focus{border-color:#d20a11;color:#d20a11}.btn.btn-dark,.btn.btn-dark:visited{background-color:#151515;border-color:#151515;color:#fff}.btn.btn-dark.btn-outline,.btn.btn-dark.btn-outline:visited{background-color:transparent;border-color:#151515;color:#151515}.container-btn-primary{color:#fff}.container-btn-primary-outline{color:#d20a11}.container-btn-secondary{color:#fff}.container-btn-secondary-outline{color:#151515}.container-btn-tertiary{color:#fff}.container-btn-tertiary-outline{color:#c1e7e3}.container-btn-dark{color:#fff}.container-btn-dark-outline{color:#151515}.container-btn-white{color:#d20a11}.container-btn-white-outline{color:#fff}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{background:#d20a11!important;border-color:#d20a11!important;color:#fff!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{border-color:#d20a11!important;color:#d20a11!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-cookie-settings-button{color:#d20a11!important}.hs-form-booleancheckbox-display p,.label,form label{font-family:EnglishGrotesque Medium,sans-serif}form .hs-button,form input[type=submit]{text-transform:uppercase}.hs-form-required{color:#d20a11}.hs-input.invalid.error{border-color:#d20a11}.hs-error-msg{color:#d20a11;margin-top:.35rem}form .hs-button,form input[type=submit]{background-color:#d20a11;border:3px solid #d20a11;color:#fff;font-family:EnglishGrotesque Medium,sans-serif}.form-white input[type=submit]{background-color:#fff;border:3px solid #fff;color:#d20a11}.form-dark .form-field{border-color:#151515;color:#151515}.form-dark .form-row,.form-dark fieldset input[type=email],.form-dark fieldset input[type=file],.form-dark fieldset input[type=number],.form-dark fieldset input[type=password],.form-dark fieldset input[type=tel],.form-dark fieldset input[type=text],.form-dark fieldset select,.form-dark fieldset textarea,.form-dark form input[type=email],.form-dark form input[type=file],.form-dark form input[type=number],.form-dark form input[type=password],.form-dark form input[type=tel],.form-dark form input[type=text],.form-dark form select,.form-dark form textarea{border-color:#151515}.card{background-color:#eedfce}.card .subtitle_one,.card h4,.card p{color:#151515}.container-card-btn{color:#fff}.container-card-btn-outline{color:#151515}.btn-card,.btn-card:hover,a.btn-card{background-color:#151515;border-color:#151515;color:#fff}.btn-card.btn-outline,a.btn-card.btn-outline{background-color:transparent;border-color:#151515;color:#151515}.burger-menu-content-container .h4,.burger-menu-content-container .language-switcher-list,.header{color:#fff}.burger-menu-content-container .language-switcher-list,.header .language-switcher-desktop .language-switcher-list,.header-bg,.header.scroll{background-color:#d20a11}.header .burger-menu,.header .burger-menu:after,.header .burger-menu:before{background-color:#fff}.burger-menu-content-container{background-color:#d20a11}.burger-menu-content-container .close-button{color:#151515}.burger-menu-content-container::-webkit-scrollbar-thumb{background:#151515}.header .btn-mainmenu{font-family:EnglishGrotesque Medium,sans-serif}.header .btn-mainmenu.btn-booking.header-bg-alt,.header.scroll .btn-mainmenu.btn-booking,.js-main-menu-open #MainMenu .btn-mainmenu.btn-booking{background-color:#fff;border-color:#fff;color:#d20a11}.header .btn-mainmenu.btn-booking{background-color:#d20a11;border-color:#d20a11;color:#fff}.burger-menu-content .language-switcher,.burger-menu-content .language-switcher-list,.header .language-switcher,.header .language-switcher-list,.header a,.header.header-bg a{color:#fff}.burger-menu-content .language-switcher svg path,.header .back-button svg g path,.header .language-switcher svg path{stroke:#fff}.header-bookingsection .btn-mainmenu.btn-booking{background-color:transparent;border-color:#fff;color:#fff;font-family:AzoSans Regular,sans-serif}.form-row{border-color:#fff}.form-field{background-color:transparent;color:#fff;font-family:AzoSans Regular,sans-serif}.form-field::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.form-field:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form-field::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form-field::placeholder{color:hsla(0,0%,100%,.5)}.bookingsection form label{color:#fff}.select-hotel.error .error-message,.voucher-visible.error .error-message{background:#fff}.bookingsection .select-hotel .results li a,.bookingsection .select-hotel .results li.visible a,.bookingsection form .choose-hotel-text{color:#fff}.bookingsection .select-hotel .results li.visible a:hover,.vh-package-booking .form-field,.vh-package-booking .select-hotel .results li.visible a{color:#151515}.vh-package-booking input.hotel-select::placeholder{color:#fff}.vh-occupancy-input input{color:#fff}.form-dark .vh-occupancy-input input{color:#151515}.vh-occupancy-label .js-vh-occupancy-output{font-family:AzoSans Regular,sans-serif}#Aktionscode.form-row.voucher-visible{border-color:#fff}.pattern-column{background-image:url(https://25191618.fs1.hubspotusercontent-eu1.net/hubfs/25191618/Website/_global%20assets/header/diamondpatternscrolling.png)}.header-menusection .btn-mainmenu.btn-menu{font-family:AzoSans Regular,sans-serif}.menusection{background-color:#d20a11}.menusection-link,.menusection-link a{color:#fff;font-family:EnglishGrotesque Medium,sans-serif}.mobile-menu-lang .language-switcher-list .close-lang,.mobile-menu-lang .language-switcher-list a{color:#151515}.menusection-link .secondary a{font-family:EnglishGrotesque Medium,sans-serif}.menusection-link.mobile{font-family:AzoSans Regular,sans-serif}.footer{background-color:#000}.footer div,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer img,.footer label,.footer li,.footer li a,.footer p,.footer span{color:#fff}.footer .address a{color:#f64c51}.footer .address a:hover{color:#f64c51;opacity:.8}.hs-search-results__title{color:#151515;font-family:EnglishGrotesque Medium,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.bg-primary,.lazy{background-color:#d20a11}.bg-secondary{background-color:#151515}.bg-tertiary{background-color:#c1e7e3}.bg-alt{background-color:#eedfce}.bg-alt-neutral{background-color:#f2f2f3}.bg-body{background-color:#151515}.bg-white{background-color:#fff}.color-body{color:#151515}.color-primary{color:#d20a11}.color-secondary{color:#151515}.color-tertiary{color:#c1e7e3}.hero .scroll-link{font-family:EnglishGrotesque Medium,sans-serif}li.faq-group.js-faq-active .question{color:#d20a11}.faq-container{list-style-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path fill="%23d20a11" d="M14 5.95v2.1H0v-2.1z"/><path fill="%23d20a11" d="M5.6 0h2.1v14H5.6z"/></svg>')}li.faq-group.js-faq-active{list-style-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path fill="%23d20a11" d="M14 5.95v2.1H0v-2.1z"/><path d="M5.6 0h2.1v14H5.6z"/></svg>')}@media screen and (min-width:992px){.hotel-filter .form-block::-webkit-scrollbar-thumb{background:#d20a11}}