@font-face{font-display:swap;font-family:"";font-weight:regular;src:url("") format("opentype")}@font-face{font-display:swap;font-family:"GT-America-Standard-Light";src:url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Light.eot);src:url("/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Light.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Light.woff) format("woff"),url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Light.ttf) format("truetype"),url("/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Light.svg#GT-America-Standard-Light") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"GT-America-Standard-Regular";src:url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Regular.eot);src:url("/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Regular.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Regular.woff) format("woff"),url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Regular.ttf) format("truetype"),url("/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Regular.svg#GT-America-Standard-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"GT-America-Standard-Medium";src:url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Medium.eot);src:url("/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Medium.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Medium.woff) format("woff"),url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Medium.ttf) format("truetype"),url("/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Medium.svg#GT-America-Standard-Medium") format("svg");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:"GT-America-Standard-Bold";src:url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Bold.eot);src:url("/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Bold.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Bold.woff) format("woff"),url(/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Bold.ttf) format("truetype"),url("/wp-content/themes/Bolt_template/fonts/GT_america/GT-America-Standard-Bold.svg#GT-America-Standard-Bold") format("svg");font-weight:800;font-style:normal}html,body{margin:0;padding:0;position:relative;background-color:#282C20}html{scroll-behavior:smooth;scroll-padding-top:100px}a,p,span,*{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"GT-America-Standard-Regular",serif;font-size:1.2rem;line-height:1.6rem}a a,p a,span a,* a{font-size:inherit;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5{font-family:"GT-America-Standard-Regular",serif;margin:0;font-weight:500;color:#fff;text-wrap:balance}h1{font-size:2.2rem;line-height:2.4rem;margin:0 0 20px 0}h2{font-size:2.2rem;line-height:2.4rem;margin:0 0 20px 0}h3{font-size:1.8rem;line-height:2rem;margin:0 0 20px 0;font-weight:400}h5{font-size:.8rem;line-height:1rem}ul{margin:0;padding:0}ul li{list-style:none;text-decoration:none}p{font-size:1rem;line-height:1.2rem;word-break:break-word;text-wrap:pretty}a{word-break:break-word}h4{font-size:1.3rem}.button{text-decoration:none;-webkit-transition:color 0.5s,background-color 0.5s;-moz-transition:color 0.5s,background-color 0.5s;-ms-transition:color 0.5s,background-color 0.5s;-o-transition:color 0.5s,background-color 0.5s;transition:color 0.5s,background-color 0.5s}.button:hover{background-color:#7c7a55!important;-webkit-transition:color 0.5s,background-color 0.5s;-moz-transition:color 0.5s,background-color 0.5s;-ms-transition:color 0.5s,background-color 0.5s;-o-transition:color 0.5s,background-color 0.5s;transition:color 0.5s,background-color 0.5s}#content{position:relative}.breadcrumb{position:initial;z-index:100;background-color:#514f35;width:100%;padding:2px 2px 2px 2px}.breadcrumb #breadcrumbs{margin-top:3px;margin-bottom:3px}.breadcrumb a,.breadcrumb span{font-size:14px;line-height:18px;color:#CCC4A9}@media only screen and (min-width:700px){p{font-size:1.2rem;line-height:1.5rem;margin:0}h1{font-size:2.8rem;line-height:3rem;margin:0 0 10px 0}h2{font-size:2.4rem;line-height:2.7rem;margin:0 0 20px 0}h3{font-size:2rem;line-height:2.5rem;margin:0 0 20px 0;padding-top:20px}}@media only screen and (min-width:960px){p{font-size:1.15rem;line-height:1.45rem}h1{font-size:3.4rem;line-height:3.6rem}h2{font-size:2.6rem;line-height:3rem;margin:0 0 20px 0}h4{font-size:1.4rem}.breadcrumb{padding:2px 6px 2px 6px}}*{box-sizing:border-box}.page_template{margin-top:92px}.responsive-background-image{max-width:100%}body{position:relative;height:100vh;width:100%}.content_inner{margin:24px}.content_inner .wp-block-heading *{color:#fff}.content_inner p,.content_inner span,.content_inner a,.content_inner em,.content_inner strong,.content_inner b{color:#CCC4A9}.block{padding:24px}.block p,.block a,.block span,.block em,.block strong,.block b{color:#CCC4A9}.main-container{padding-top:60px}.h100{min-height:100vh}.h100 .image-container,.h100 .gallery,.h100 .image_container{height:100vh}.h100 .float-container{height:100vh}.h90{min-height:90vh}.h90 .image-container,.h90 .gallery{height:90vh}.h90 .float-container{height:90vh}.h75{min-height:75vh}.h75 .image-container,.h75 .gallery,.h75 .image_container{height:75vh}.h75 .float-container .image-container{height:75vh}.h50{min-height:50vh}.h50 .image-container,.h50 .gallery,.h50 .image_container{height:50vh}.h50 .float-container .image-container{height:50vh}.h25{min-height:25vh}.h25 .image-container,.h25 .gallery,.h25 .image_container{height:25vh}.h25 .float-container .image-container{height:25vh}.image_container{height:auto}.border_top{border-top:solid 2px #000}.column{border-top:solid 2px #000}.item_title{width:100%;display:flex;align-items:center}.item_title h1{margin:0 0 0 20px}.post_date{font-size:14px;font-weight:600}.answer{display:none}.mc-field-group input{background-color:#fff0;border:solid 2px #fff;height:60px;margin:20px 0 0 0;width:100%}.checkbox-container input{margin:10px 0 0 0}.content__gdpr p{font-size:15px;line-height:18px;display:none}.content__gdpr fieldset{border:none;margin:0;padding:0}.content__gdpr fieldset label{display:flex;font-size:14px;line-height:18px;justify-content:center}.content__gdpr fieldset label input{height:auto;width:auto;margin:0;margin-right:5px}#bookingTemplate{position:relative;display:flex;padding-bottom:45px}#bookingTemplate h1{text-align:center;color:#fff}#bookingTemplate .image_container{top:0;bottom:0;left:0;right:0;position:absolute}#bookingTemplate .content_container{position:relative;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}#bookingTemplate .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .3803921569)}#bookingTemplate .button.floating{background-color:#CCC4A9!important;margin-top:15px;color:#000}#bookingTemplate .button.floating:hover{background-color:#2b2d25!important;color:#fff}.bv-datepicker-inner table span,.bv-datepicker-inner .bv-datepicker-legends span{color:#000}.bv-guestpicker .bv-guestpicker-inner span{color:#000;font-size:initial}.bv-guestpicker .bv-guestpicker-inner .bv-item-add{font-size:initial}.image-container,.image_container{position:relative;width:100%}.image-container img,.image_container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.gallery{position:relative;overflow:hidden;width:100%;height:75vh;margin:0 auto}.gallery_inner{position:relative;width:9999px}.gallery_inner:before,.gallery_inner:after{display:table;content:" "}.gallery_inner:after{clear:both}.gallery_inner .float-container{position:relative;float:left;margin:0;padding:0}.gallery_inner div img{display:block;max-height:75vh}.room_color{width:50px;height:50px;border-radius:50%}.text_block{display:flex;flex-wrap:wrap}.two_columns{display:flex;flex-wrap:wrap}.two_columns>div{width:100%;border-top:solid 2px #000}.one_column>div{width:100%;border-top:solid 2px #000}.faq_container .row{border-top:solid 2px #000;position:relative}.faq_container .row .question{margin-right:30px;font-weight:600}.faq_container .row .question p{color:#fff}.faq_container .row .answer{margin:10px 30px 0 0}.faq_container .row:first-of-type{border-top:none}.faq_container .row:after{content:"";font-family:"GT-America-Standard-Regular",serif;width:15px;border-bottom:solid 2px #fff;position:absolute;right:20px;margin-top:1px;top:50%;transform:translateY(-50%)}.faq_container .row:before{content:"";font-family:"GT-America-Standard-Regular",serif;width:15px;border-bottom:solid 2px #fff;position:absolute;right:21px;top:50%;transform:rotate(90deg) translateY(-50%)}.faq_container .row.active:before{display:none}@media only screen and (min-width:700px){.h100{min-height:100vh}.h100 .image-container,.h100 .gallery,.h100 .image_container{min-height:100vh;height:auto}.h100 .float-container{height:100vh}.h100.one_column .image-container{height:100vh}.h90{min-height:90vh}.h90 .image-container,.h90 .gallery{min-height:90vh;height:auto}.h90 .float-container{height:90vh}.h90.one_column .image-container{height:90vh}.h75{min-height:75vh}.h75 .image-container,.h75 .gallery,.h75 .image_container{min-height:75vh;height:auto}.h75 .float-container .image-container{height:75vh}.h75.one_column .image-container{height:75vh}.h50{min-height:50vh}.h50 .image-container,.h50 .gallery,.h50 .image_container{min-height:50vh;height:auto}.h50 .float-container .image-container{height:50vh}.h50.one_column .image-container{height:50vh}.h25{min-height:25vh}.h25 .image-container,.h25 .gallery,.h25 .image_container{min-height:25vh;height:auto}.h25 .float-container .image-container{height:25vh}.h25.one_column .image-container{height:25vh}.single-two_images.h25 .image_container{height:25vh}.single-two_images.h50 .image_container{height:50vh}.single-two_images.h75 .image_container{height:75vh}.single-two_images.h90 .image_container{height:90vh}.single-two_images.h100 .image_container{height:100vh}.two_columns{display:flex;flex-wrap:wrap;border-top:solid 2px #000}.two_columns>div{width:50%}.two_columns .column{border-top:none}.two_columns .column:nth-of-type(2){border-left:solid 2px #000}.two_columns .column:nth-of-type(1){border-left:none}.two_columns.right{flex-direction:row-reverse}.two_columns.right .column{border-top:none}.two_columns.right .column:nth-of-type(2){border-left:none}.two_columns.right .column:nth-of-type(1){border-left:solid 2px #000}.shortcode-grid-row{border-top:solid 2px #000}.shortcode-grid-row:nth-of-type(2n+2){flex-direction:row-reverse}.shortcode-grid-row:nth-of-type(2n+2) .column{border-top:none}.shortcode-grid-row:nth-of-type(2n+2) .column:nth-of-type(2){border-left:none}.shortcode-grid-row:nth-of-type(2n+2) .column:nth-of-type(1){border-left:solid 2px #000}.shortcode-grid-row .column{border-top:none}.shortcode-grid-row .column>p,.shortcode-grid-row .column>p span,.shortcode-grid-row .column>p a{color:#CCC4A9}.shortcode-grid-row .column:nth-of-type(2){border-left:solid 2px #000}.shortcode-grid-row .column:nth-of-type(1){border-left:none}.vertical_center{display:flex;align-items:center;flex-wrap:wrap;position:relative}.vertical_center h1{align-self:center;width:100%}.vertical_center .button{position:absolute;width:fit-content;bottom:56px}.block{padding:56px}.image_container{height:auto}.faq_container .row .question{margin-right:30px}.faq_container .row .answer{margin:10px 30px 0 0}.faq_container .row:first-of-type{border-top:none}.faq_container .row:after{content:"";width:20px;right:40px;margin-top:1px}.faq_container .row:before{content:"";width:20px;right:41px}.table_item{display:flex;flex-wrap:wrap;position:relative;align-items:center;justify-items:center}.table_item h5{position:absolute;top:20px;left:20px}.table_item a,.table_item p,.table_item em{color:#CCC4A9}#bookingTemplate .content_container{width:100%}#bookingTemplate .content_container h1{width:100%;margin-bottom:30px}#bookingTemplate .content_container .buttons{display:flex;gap:15px}#bookingTemplate .content_container .button.floating{position:initial;width:fit-content;margin:0}}@media only screen and (min-width:960px){.content_inner{margin:0 auto;padding:120px 0;max-width:80%}.single_hero .image_container{max-height:75vh}.maxWidthTextContainer{max-width:900px;margin:0 auto}.main-container{padding-top:60px}}@media only screen and (min-width:1000px){.main-container{padding-top:85px}}@media only screen and (min-width:1250px){.main-container{padding-top:92px}}#header{height:fit-content;background-color:#282C20;padding:0;text-align:center;width:100%;position:absolute;z-index:110;border-bottom:2px solid #000}#header.fixed{position:fixed;top:0}#header #symbol{margin-left:8px}#header #symbol svg{width:100%;height:40px;width:30px;fill:#fff}#header.open{position:fixed;top:0;z-index:11111}#header.open .header-for-mob{display:flex;flex-direction:column-reverse;width:100%;align-items:center}#header.open .wpml-ls-statics-shortcode_actions{display:block;width:100%}#header.open .wpml-ls-legacy-list-vertical>ul{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}#header.open .wpml-ls-legacy-list-vertical a{padding:10px!important;color:#fff}#header.open .wpml-ls-legacy-list-vertical .wpml-ls-item{padding:10px 24px}.header-for-mob{display:none}.header_inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding:0;gap:0}.header_inner>a{width:56px;height:58px;border-right:solid 2px #000;padding-right:8px;display:flex;align-items:center;justify-content:center}.header_inner .wpml-ls-statics-shortcode_actions{display:none}.header_inner #booking-link{width:100%;justify-content:center;display:flex;flex-wrap:wrap}.header_inner #booking-link a{background-color:#8C3503;color:#fff;line-height:60px;width:100%;font-size:1.2rem}#booking-link-mobil{background-color:#000;color:#fff;line-height:60px}#booking-link-mobil a{color:#fff;font-size:1rem;text-transform:uppercase}#main-nav{display:none}#main-nav.open{background-color:#282C20;min-height:calc(100vh - 110px);min-height:calc(var(--app-height) - 110px);overflow-y:scroll;height:100%;width:100%;padding:0 0;display:block;z-index:2222;display:flex;flex-direction:column;justify-content:space-between}#main-nav .language-selector-mobile{padding:15px 15px 20px 15px;display:flex;align-items:center}#main-nav .language-selector-mobile svg{width:24px;height:24px;stroke:#fff}#main-nav .language-selector-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border:none}#main-nav .language-selector-mobile .wpml-ls>ul{display:flex;justify-content:end}#main-nav .language-selector-mobile .wpml-ls-item{width:auto}#main-nav .language-selector-mobile .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{color:#fff;font-size:16px}#main-nav .language-selector-mobile .wpml-ls-legacy-list-horizontal{padding:0}#main-nav .language-selector-mobile .wpml-ls-display,#main-nav .language-selector-mobile .wpml-ls-native{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px!important;line-height:24px}#main-nav .language-selector-mobile a{background-color:#fff0;border:none;text-decoration:none}#payoff svg{width:220px;max-width:160px;fill:#fff}.menu_container{position:relative}.showmenu_container{border-left:solid 2px #000;border-right:none;width:56px;height:58px;display:flex;align-items:center;justify-items:center}#showmenu{border-top:solid 2px #fff;width:30px;height:30px;position:relative;margin:2px auto 0 auto}#showmenu:after{content:"";border-top:solid 2px #fff;margin-top:10px;width:30px;height:30px;right:50%;transform:translateX(50%);position:absolute;-webkit-transition:transform 0.2s;-moz-transition:transform 0.2s;-ms-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s}#showmenu:before{content:"";border-top:solid 2px #fff;margin-top:22px;width:30px;height:30px;right:50%;transform:translateX(50%);position:absolute;-webkit-transition:transform 0.2s;-moz-transition:transform 0.2s;-ms-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s}#showmenu.open{border:none;margin:-15px auto 0 auto}#showmenu.open:after{content:"";margin-top:10px;width:30px;height:30px;position:absolute;transform:rotate(45deg);top:7px;right:11px;-webkit-transition:transform 0.2s;-moz-transition:transform 0.2s;-ms-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s}#showmenu.open:before{content:"";margin-top:22px;width:30px;height:30px;position:absolute;transform:rotate(-45deg);top:-5px;right:-10px;-webkit-transition:transform 0.2s;-moz-transition:transform 0.2s;-ms-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s}.menu{display:block;height:fit-content;flex-wrap:wrap;align-items:stretch}.menu li{width:100%;position:relative}.menu li.menu_inline_item{width:50%}.menu li.menu_inline_item:nth-of-type(2n+2){border-right:solid 2px #000}.menu li a{border-top:solid 2px #000;display:block;width:100%;padding:15px 50px 15px 24px;text-decoration:none;font-size:22px;line-height:32px;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left;height:100%}.menu li a span{text-decoration:none;font-size:20px;line-height:70px}.menu li a:after{content:"";width:30px;height:30px;background-image:url(/wp-content/themes/Bolt_template/img/arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;right:15px}.menu li.menu-item-has-children>a:after{content:"";width:30px;height:30px;background-image:url(/wp-content/themes/Bolt_template/img/plus.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;right:15px}.menu li.menu-item-has-children.open>a:after{content:"";width:30px;height:30px;background-image:url(/wp-content/themes/Bolt_template/img/minus.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;right:15px}.menu li.menu-item-has-children .sub-menu{display:none}.menu li.menu-item-has-children .sub-menu li a{border:none;font-size:18px;padding:0 50px 16px 24px;line-height:26px}.menu li.menu-item-has-children .sub-menu li a:after{display:none}.menu li.menu-item-has-children .sub-menu li:last-of-type a{padding:0 50px 24px 24px}.menu li.menu_inline_item_desktop a{font-size:30px;line-height:50px}.wpml-ls-item{width:50%;height:fit-content;display:inline-block}.wpml-ls-item a span{color:#fff}.wpml-ls-item.wpml-ls-current-language a span{color:#CCC4A9}.wpml-ls-item .menu:first-of-type{float:right}.wpml-ls-item .menu:first-of-type a{border-right:none}.wpml-ls-item .menu a span{margin:0 auto;line-height:30px}.wpml-ls-item .menu a:after{display:none}.wpml-ls-item .menu a{border-right:solid 2px #000;padding:15px 24px 15px 24px;height:60px}.header-left,.header-middle,.header-right{display:flex;flex-wrap:wrap;gap:15px;width:100%;justify-content:center;align-items:center}.header-right{display:none}.header-left{justify-content:space-between}.header-left>a{border-right:2px solid;padding:5px 15px}.header-middle{gap:0;overflow-y:scroll;max-height:100vh}@media only screen and (min-width:960px){#header .showmenu_container{display:none}#header #symbol{margin-left:0}#header #symbol img{height:30px}.header_inner{padding:24px 20px 20px 20px}.header_inner .wpml-ls-statics-shortcode_actions{display:block}.header_inner .wpml-ls-statics-shortcode_actions a{padding:0;display:flex;line-height:1}.header_inner .wpml-ls-statics-shortcode_actions span{font-size:14px;line-height:1}.header_inner .wpml-ls-legacy-list-vertical .wpml-ls-item{padding:0;margin:0;width:initial}.header_inner #booking-link{width:initial}.header_inner #booking-link a{text-transform:uppercase;font-size:14px;padding:5px 40px;line-height:1.6rem;border-radius:3px}.wpml-ls-legacy-list-vertical>ul{position:relative;padding:0;margin:0!important;list-style-type:none;display:flex;flex-direction:column}#main-nav{display:block;width:100%}#main-nav.open{background-color:#7c7a55;min-height:initial;overflow-y:scroll;height:fit-content;width:100%;padding:0 0;display:block;border-bottom:solid #000 2px;z-index:2222}#main-nav .language-selector-mobile{display:none}.language-selector-desktop svg{width:24px;height:24px;stroke:#fff}.language-selector-desktop .language-dropdown{position:relative;display:inline-block}.language-selector-desktop .dropdown-toggle{background:none;border:none;display:flex;align-items:center;gap:.1px;cursor:pointer}.language-selector-desktop .icon-globe,.language-selector-desktop .icon-chevron{width:20px;height:20px}.language-selector-desktop .icon-chevron{transition:transform 0.1s ease}.language-selector-desktop .icon-chevron.rotate{transform:rotate(-180deg)}.language-selector-desktop .dropdown-menu{position:absolute;top:100%;margin-top:-.5em;background:#fff;border:1px solid #ccc;border-radius:4px;padding:0;min-width:120px;box-shadow:0 4px 10px rgb(0 0 0 / .1);z-index:999}.language-selector-desktop .dropdown-menu .wpml-ls>ul{display:flex;flex-direction:column;padding:0}.language-selector-desktop .dropdown-menu .wpml-ls>ul .wpml-ls-item{width:auto}.language-selector-desktop .dropdown-menu .wpml-ls>ul .wpml-ls-item .wpml-ls-native{color:#000}.language-selector-desktop .dropdown-menu .wpml-ls>ul .wpml-ls-item .wpml-ls-display{color:#000}.language-selector-desktop .dropdown-menu ul{margin:0;padding:0;list-style:none}.language-selector-desktop .dropdown-menu a{display:block;padding:.4em .75em;text-decoration:none;color:#333;word-break:normal;text-align:left}.language-selector-desktop .dropdown-menu a:hover{background-color:#f0f0f0}.break{break-after:column}.menu-menu-header-container,.menu-menu-header-en-container{position:relative;max-width:1600px;margin:0 auto}#menu-menu-header,#menu-menu-header-en{height:initial}.menu{min-height:initial;gap:0 30px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.menu li{position:initial;width:initial;display:block}.menu li.menu-item:hover>a{border-bottom:2px solid #8C3503}.menu li a{border-top:none;width:100%;text-decoration:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:16px;transition:all 0.5s;border-bottom:2px solid #fff0;padding:0}.menu li a:after{display:none}.menu li.menu-item-has-children a{border-top:none;position:relative}.menu li.menu-item-has-children a:after{display:none}.menu li.menu-item-has-children .sub-menu{display:none;position:absolute;font-size:14px;max-width:250px}.menu li.menu-item-has-children .sub-menu .menu-item~.menu-item{border-top:1px solid #807f7f}.menu li.menu-item-has-children .sub-menu li.menu-item{position:relative;float:left;width:100%;background:#d5d0be}.menu li.menu-item-has-children .sub-menu li.menu-item:hover{background:#373828}.menu li.menu-item-has-children .sub-menu li.menu-item:hover a{color:#fff}.menu li.menu-item-has-children .sub-menu li a{color:#000;padding:0;line-height:30px;font-size:16px;line-height:clamp(40px, 2vw, 60px);padding:10px 20px}.menu li.menu-item-has-children .sub-menu li:last-of-type a{padding:10px 20px}.menu li.menu-item-has-children .sub-menu li:first-child{margin-top:15px}.menu li.menu-item-has-children:hover .sub-menu{display:block}.header-left{width:23%;justify-content:flex-start;align-items:center}.header-left>a{border:none;padding:0}.header-middle{width:54%;justify-content:center;overflow:initial}.header-right{display:flex;width:23%;justify-content:flex-end;align-items:center}}@media only screen and (min-width:1000px){.menu li a{font-size:14px}}@media only screen and (min-width:1200px){#logotype{left:80px}.menu{gap:0 30px}.menu li a{font-size:16px}}@media only screen and (min-width:1250px){#header #symbol img{height:40px}#payoff svg{width:100%;max-width:260px}}#booking-link a:focus{background:#373828;color:#fff;transition:color 0.5s,background-color 0.5s}footer{background-color:#000;color:#fff}footer a,footer p,footer span{color:#fff;margin:0;line-height:28px;font-size:14px}footer h4,footer h1,footer h2,footer h3,footer h5{color:#fff}footer h4,.footer_block h2{line-height:28px;font-size:16px;font-weight:700;font-family:"main_font_bold","helvetica";text-transform:uppercase;margin:0}footer a,footer a:hover{text-decoration:none}footer .logotype-image{width:100%;display:block;margin-bottom:24px}footer .logotype-image img{width:100px}footer .footer-container{padding:80px 24px}footer .footer-container .footer-row{padding:12px 0}footer .footer-container .footer-row .footer_column{padding:12px 0}footer .link-container{display:flex;align-items:center}footer .link-container .social-link{padding-left:6px;display:block}footer .hero-eu-logotype{text-align:center}footer .hero-eu-logotype img{width:150px;max-width:100%}footer .footer-bottom{background:#000;border-top:solid #fff 1px}footer .footer-bottom>div{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:24px}footer .footer-bottom .copyright{margin-bottom:8px;padding-right:6px}footer .mc-field-group input{background-color:#fff0;border:solid 2px rgb(255 255 255 / .2588235294);height:50px;margin:0 0 0 0;width:100%}footer .floating{background-color:transparent!important;border:solid 1px #fff;color:#fff}footer #mc_embed_signup_scroll{display:flex}footer .logotypes-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:24px}footer .logotypes-container img{width:120px;height:100px;margin:12px;object-fit:contain}.newsletter_footer{background-color:#CCC4A9;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:24px;border-top:#000 solid 1px}.newsletter_footer .button-container{width:100%;display:flex;justify-content:center;align-items:center}.newsletter_footer .button-container .button{margin:12px 0;background-color:transparent!important}.newsletter_footer .button-container .button:hover{background-color:black!important}.newsletter_footer input[type=email]{border:2px solid #000;background:#fff;padding:10px 15px;height:auto;max-width:450px;margin:0;font-size:16px}.newsletter_footer input[type=checkbox]{height:auto;width:auto;margin:0;margin-right:5px}.newsletter_footer input[type=submit]{text-transform:uppercase;color:#fff;background:#8C3503;padding:5px 40px;font-size:14px;border:none}.newsletter_footer .interest-group{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:center;gap:20px;padding-top:15px}.newsletter_footer .interest-group li{display:flex;flex-wrap:wrap;align-items:center}.newsletter_footer .interest-group label,.newsletter_footer .interest-group .interest_title{font-size:14px}.newsletter_footer fieldset{border:none}.newsletter_footer .newsletter_inner{max-width:600px}.newsletter_footer .newsletter_inner p,.newsletter_footer .newsletter_inner h2,.newsletter_footer .newsletter_inner label,.newsletter_footer .newsletter_inner .interest_title{color:#373827}.newsletter_footer .newsletter_inner h2,.newsletter_footer .newsletter_inner .interest_title,.newsletter_footer .newsletter_inner .optionalParent{text-align:center}.newsletter_footer .newsletter_inner .mc-field-group{padding-top:10px}.newsletter_footer .rulemailer-subscriber-form{width:100%;max-width:650px;margin:0 auto;text-align:center}.newsletter_footer .rulemailer-subscriber-form label{display:block;color:#373827;font-size:14px;font-weight:700;margin-bottom:8px;text-align:left}.newsletter_footer .rulemailer-subscriber-form .rulemailer-email-check{display:none!important}.newsletter_footer .rulemailer-subscriber-form input[type=email]{border:2px solid #000;background:#fff;padding:10px 15px;height:auto;width:100%;margin:0;font-size:16px;border-radius:0;box-sizing:border-box}.newsletter_footer .rulemailer-subscriber-form .tag-checkboxes{text-align:left;margin:8px 0 16px;display:flex;justify-content:center}.newsletter_footer .rulemailer-subscriber-form .tag-checkboxes__item{display:flex;align-items:center;margin:0 20px;gap:4px}.newsletter_footer .rulemailer-subscriber-form .tag-checkboxes__item label{margin-bottom:0;font-weight:400;cursor:pointer}.newsletter_footer .rulemailer-subscriber-form .tag-checkboxes__label{font-size:22px;margin:20px 0 2px 0;color:#373827}.newsletter_footer .rulemailer-subscriber-form .consent-checkbox{display:flex;align-items:items-center;gap:8px;margin-top:12px;text-align:left;font-size:13px}.newsletter_footer .rulemailer-subscriber-form .consent-checkbox span,.newsletter_footer .rulemailer-subscriber-form .consent-checkbox a{font-size:13px;color:#373827}.newsletter_footer .rulemailer-subscriber-form .consent-checkbox a{text-decoration:underline;cursor:pointer}.newsletter_footer .rulemailer-subscriber-form button[type=submit]{text-transform:uppercase;color:#fff;background:#8C3503;padding:5px 40px;font-size:14px;border:none;margin:8px auto 0 auto;cursor:pointer;display:block;border-radius:0}.newsletter_footer .rulemailer-subscriber-form button[type=submit]:hover{background:#000}.newsletter_footer .rulemailer-email-check{display:none!important}.grecaptcha-badge{display:none}@media only screen and (min-width:700px){footer .logotype-image{width:25%}footer .logotype-image img{width:100px}footer .footer-container{padding:80px 24px}footer .footer-container .footer-row{padding:12px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}footer .footer-container .footer-row.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}footer .footer-container .footer-row .footer_column{padding:12px 0}footer .footer-bottom>div{padding:16px 24px 12px 24px}footer .footer_address_row,footer .footer_map_col,footer .footer_address_col{display:flex;flex-wrap:wrap;width:100%;position:relative;align-items:center}footer .footer_address_row{padding-top:40px}footer .footer_address_col{width:30%;float:left}footer .footer_map_col{width:70%;float:left}footer .footer_map_col iframe{border-radius:5px}footer .show_direction{text-decoration:underline;margin-top:20px;display:inline-block}}@media only screen and (min-width:960px){footer .footer-container{padding:80px 24px}footer .footer-container .footer-row{padding:12px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}footer .footer-container .footer-row.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}footer .footer-container .footer-row .footer_column{padding:12px 0}.newsletter_footer{padding:54px}}@media only screen and (min-width:1400px){footer .footer-container{max-width:1200px;margin:0 auto}footer .footer-bottom>div{max-width:1536px;margin:0 auto}}.hero{height:100svh;background-size:cover;background-position:center}.hero .hero-logotype{padding:24px}.hero .hero-booking{background:#d5d0be;border-radius:5px;padding:20px;position:relative;width:100%;z-index:99;--bv-buttonFont:"GT-America-Standard-Regular", sans-serif}.hero .hero-booking span,.hero .hero-booking a{font-family:"GT-America-Standard-Regular",serif!important}.hero .hero-booking thead span,.hero .hero-booking thead a{font-size:initial;line-height:initial;font-family:"GT-America-Standard-Regular",serif!important}.hero .hero-booking button,.hero .hero-booking input[type=button],.hero .hero-booking input[type=submit],.hero .hero-booking [class*=cdsBtn],.hero .hero-booking [class*=cds-btn]{background-color:#8C3503!important;color:#ffffff!important;font-family:"GT-America-Standard-Regular",sans-serif!important;font-size:1.2rem!important;border:none!important;border-radius:3px!important;cursor:pointer!important;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}.hero .hero-booking button:hover,.hero .hero-booking input[type=button]:hover,.hero .hero-booking input[type=submit]:hover,.hero .hero-booking [class*=cdsBtn]:hover,.hero .hero-booking [class*=cds-btn]:hover{background-color:#7c7a55!important}.hero .hero-booking button span,.hero .hero-booking input[type=button] span,.hero .hero-booking input[type=submit] span,.hero .hero-booking [class*=cdsBtn] span,.hero .hero-booking [class*=cds-btn] span{font-family:"GT-America-Standard-Regular",sans-serif!important}.hero .bv_buttonFont,.hero .bv_buttonFont span{font-family:"GT-America-Standard-Regular",sans-serif!important}.hero .hero_image{height:100%;width:100%;object-fit:cover}.hero .hero-eu-logotype{position:absolute;bottom:70px;left:20px}.hero .hero-eu-logotype img{width:150px;max-width:100%}#widgetContainer button,#widgetContainer button span{font-family:"GT-America-Standard-Regular",sans-serif!important}@media only screen and (min-width:700px){.hero .hero-eu-logotype{position:absolute;-webkit-filter:drop-shadow(5px 5px 5px #222);filter:drop-shadow(5px 5px 5px #222)}.hero .hero-eu-logotype img{width:120px;max-width:100%}}@media only screen and (min-width:1200px){.hero .hero-eu-logotype img{width:150px;max-width:100%}}.text-image-image-group-secondary-image{display:none}.text-image-text-group{position:relative}.text-image-text-group p,.text-image-text-group span,.text-image-text-group a,.text-image-text-group em,.text-image-text-group strong,.text-image-text-group b{color:#CCC4A9}.text-image-text-group>div{padding:24px}.text-image-text-group p+p{margin-top:30px}.text-image-text-group p a{text-decoration:underline}.image_container{width:100%}.text-image-image-group-primary-image{width:100%;height:100%;background-size:cover;background-position:center}.front-page .text-image-image-group-primary-image{width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.front-page .text-image-image-group-primary-image:hover,.front-page .text-image-image-group-primary-image:active{background-color:#fff0;background-blend-mode:multiply;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.text-text #widgetContainer,.text-text #widgetContainerEn,.text-text #widgetContainerDe{height:fit-content;max-width:1800px;margin:0 auto}.text-text #widgetContainer .bv-widget span,.text-text #widgetContainer .bv-widget a,.text-text #widgetContainerEn .bv-widget span,.text-text #widgetContainerEn .bv-widget a,.text-text #widgetContainerDe .bv-widget span,.text-text #widgetContainerDe .bv-widget a{font-family:"GT-America-Standard-Regular",serif!important}.text-text #widgetContainer .bv-widget thead span,.text-text #widgetContainer .bv-widget thead a,.text-text #widgetContainerEn .bv-widget thead span,.text-text #widgetContainerEn .bv-widget thead a,.text-text #widgetContainerDe .bv-widget thead span,.text-text #widgetContainerDe .bv-widget thead a{font-size:initial;line-height:initial;font-family:"GT-America-Standard-Regular",serif!important}.text-text #widgetContainer span,.text-text #widgetContainer a,.text-text #widgetContainerEn span,.text-text #widgetContainerEn a,.text-text #widgetContainerDe span,.text-text #widgetContainerDe a{font-family:"GT-America-Standard-Regular",serif!important}.text-text #widgetContainer thead span,.text-text #widgetContainer thead a,.text-text #widgetContainerEn thead span,.text-text #widgetContainerEn thead a,.text-text #widgetContainerDe thead span,.text-text #widgetContainerDe thead a{font-size:initial;line-height:initial;font-family:"GT-America-Standard-Regular",serif!important}.text-text p a{text-decoration:underline}.text-text p,.text-text a,.text-text em,.text-text span{color:#fff}#widgetContainer3{height:fit-content}#widgetContainer3 span,#widgetContainer3 a{font-family:"GT-America-Standard-Regular",serif!important}#widgetContainer3 thead span,#widgetContainer3 thead a{font-size:initial;line-height:iniital;font-family:"GT-America-Standard-Regular",serif!important}.floating{width:100%;padding:5px 30px;font-size:18px;min-height:50px;display:flex;align-items:center;justify-content:center;border:none;margin:30px 0 0 0;background:#CCC4A9!important;line-height:initial;color:black!important}.floating:hover{background:#000000!important;color:white!important}.floating.green{background:#7c7a55!important;color:black!important}.floating.green:hover{background:#000000!important;color:white!important}@media only screen and (min-width:700px){.single-text-and-image.right .column{border-top:none}.single-text-and-image.right .column:nth-of-type(2){border-left:solid 2px #000}.single-text-and-image.right .column:nth-of-type(1){border-left:solid 2px #000}.text_image_container{display:flex;flex-wrap:wrap;border-bottom:none;border-top:solid 2px #000}.text_image_container .text-image-text-group{width:50%;border-bottom:none}.text_image_container .text-image-text-group>div{display:flex;flex-wrap:wrap}.text_image_container .text-image-text-group .text-image-text-group-title,.text_image_container .text-image-text-group .text-image-text-group-text{width:100%}.text_image_container .image_container{width:50%;height:initial}.text_image_container .image_container .text-image-image-group-primary-image{border-bottom:none}.text_image_container.right{flex-direction:row-reverse}.gallery_inner{height:100%}.gallery_inner .image{height:100%;float:left}.gallery_inner .image .float-container{height:100%}.gallery_inner .image .float-container .image-container{height:inherit}}@media only screen and (min-width:960px){.text-image-text-group>div{padding:56px;height:100%}.text-image-text-group>div p{margin-bottom:0}.text-image-text-group h1{font-size:2.8rem;line-height:3rem;margin:0 0 10px 0}.floating{width:fit-content;padding:0 30px;height:50px;align-self:flex-end;margin-right:20px}}.table{display:flex;flex-wrap:wrap;height:100%}.table .table_item{width:50%;padding:20px 20px 20px 20px}.table .table_item a,.table .table_item span,.table .table_item p,.table .table_item em{color:#CCC4A9}.table .table_item:nth-of-type(2n+1){border-right:solid 2px #000}.table .table_item:nth-of-type(3n+3){border-top:solid 2px #000}.table .table_item:nth-of-type(4n+4){border-top:solid 2px #000}@media only screen and (min-width:700px){.image_container{border-top:none}.table .table_item{padding:60px 20px 20px 20px}.single-text-and-image .block{display:flex;flex-wrap:wrap;height:100%}.single-text-and-image .block>div{width:100%}}.puffs-block{border-top:solid 2px #000}.puffs-block h2{overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.puffs-block .puffs-block-text{padding-bottom:12px}.puffs-block .puffs-block-text p,.puffs-block .puffs-block-text span,.puffs-block .puffs-block-text a{color:#CCC4A9}.puffs-block .puffs-block-puff{gap:24px;display:grid}.puffs-block .puff{border:solid 2px #000}.puffs-block .puff-content{padding:12px}.puffs-block .puff-content h2{font-size:1.3rem;line-height:normal;margin:0}.puffs-block .puff-content .aktuellt-arkiv.buttons{display:flex;flex-wrap:wrap}.puffs-block .puff-content .aktuellt-arkiv.buttons .button{position:relative;margin-top:10px}.puffs-block .puff-content p,.puffs-block .puff-content p strong{font-size:16px}.puffs-block .puff-content .wysiwyg *{color:#CCC4A9}.puffs-block .puff-image{border-bottom:solid 2px #000;aspect-ratio:3/2;position:relative}.puffs-block .puff-image .image{width:100%;height:100%;position:absolute;object-fit:cover}.puffs-block .puff-link:hover{text-decoration:none}@media only screen and (min-width:700px){.puffs-block .puff{position:relative}.puffs-block .puffSpacer{height:80px}.puffs-block .puffs-block-text{padding-bottom:48px}.puffs-block .puffs-block-puff{grid-template-columns:repeat(2,minmax(0,1fr))}.puffs-block .puff-image{height:fit-content}.puffs-block .puff-content{padding:12px;align-content:space-between}.puffs-block .puff-content .aktuellt-arkiv.buttons{position:absolute;bottom:0;display:flex;flex-wrap:wrap}.puffs-block .puff-content .aktuellt-arkiv.buttons .button{position:relative;margin-top:5px}.puffs-block .puff-content .button{position:absolute;bottom:15px;width:fit-content}.puffs-block .puff-content p,.puffs-block .puff-content p strong{font-size:15px;line-height:21px}.puffs-block .puff-content p+p{margin-top:12px}}@media only screen and (min-width:960px){.puffs-block .puffs-block-text{max-width:800px}.puffs-block .puffs-block-puff{grid-template-columns:repeat(3,minmax(0,1fr))}.puffs-block .puffs-block-puff.puffs-block-puff-three{grid-template-columns:repeat(3,minmax(0,1fr))}.puffs-block .puffs-block-puff.puffs-block-puff-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.puffs-block .puffs-block-puff.puffs-block-puff-wide .puff-image{border-bottom:solid 2px #000;aspect-ratio:16/9;min-height:fit-content}.puffs-block .puffs-block-puff.puffs-block-puff-wide .puff-image .image{width:100%;height:100%;object-fit:cover}.puffs-block .puff-content{padding:12px}.puffs-block .puff-content h4,.puffs-block .puff-content h2{padding-bottom:8px;font-size:1.3rem;line-height:normal;margin:0}.puffs-block .puff-content p,.puffs-block .puff-content p strong{font-size:15px;line-height:21px;max-width:500px}.puffs-block .puff-content p+p{margin-top:12px}}@media only screen and (min-width:1440px){.puffs-block .puffs-block-text{max-width:900px}.puffs-block .puff-content{padding:12px}.puffs-block .puff-content p,.puffs-block .puff-content p strong{font-size:16px;line-height:21px}}@media only screen and (min-width:1600px){.puffs-block .puffs-block-text{max-width:900px}.puffs-block .puffs-block-puff{grid-template-columns:repeat(4,minmax(0,1fr))}.puffs-block .puffs-block-puff.puffs-block-puff-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.puffs-block .puffs-block-puff.puffs-block-puff-three{grid-template-columns:repeat(3,minmax(0,1fr))}.puffs-block .puff-content{padding:24px}.puffs-block .puff-content .button{position:absolute;bottom:24px}.puffs-block .puff-content p,.puffs-block .puff-content p strong{font-size:16px;line-height:24px}}.logotypes-grid{background-color:#514F35;padding:24px;border-top:solid 2px #000}.logotypes-grid .logotypes-grid-logotype{padding:24px 0}.logotypes-grid .logotypes-grid-logotype img{width:100%;height:auto;max-width:200px;max-height:100px;aspect-ratio:3/2;object-fit:contain;margin:0 auto}.logotypes-grid .logotypes-grid-logotype .logotypes-grid-logotype-image-ID{text-align:center}.logotypes-grid .logotypes-grid-logotype-text{color:#fff;text-align:center;margin-top:8px;font-size:.8rem;line-height:1rem}@media only screen and (min-width:700px){.logotypes-grid{display:flex;gap:12px;justify-content:center}.logotypes-grid .logotypes-grid-logotype{max-width:350px}.logotypes-grid .logotypes-grid-logotype img{max-width:200px;max-height:150px}}@media only screen and (min-width:1200px){.logotypes-grid{display:flex;gap:24px;justify-content:center}}.text .buttonsContainer{display:flex;flex-wrap:wrap}.text .buttonsContainer .button{position:relative;margin-top:24px}.hero{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:100px 0 0 0;height:auto;display:flex;flex-wrap:wrap;justify-content:center;min-height:70svh}.hero .hero-background{position:absolute;inset:0;overflow:hidden;container-type:size}.hero .hero-background .hero-background-image{width:100%;height:100%;object-fit:cover}.hero .video-background-wrapper{background-repeat:no-repeat;background-size:300px 100px;background-position:center center}.hero .video-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%, 177.7777777778cqh);height:max(100%, 56.25cqw)}.hero .hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .3019607843)}.hero .video-poster{height:100%;width:100%;object-fit:cover}.hero .hero-wrap{position:relative;display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:100px;max-width:1200px;z-index:2;align-items:flex-end}.hero .hero-intro{padding:20px;position:relative;width:100%;z-index:100;height:fit-content}.hero .hero-inner{max-width:720px;display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}.hero .hero-title{color:#fff;font-size:40px;line-height:1.1;margin:0;text-wrap:balance}.hero .hero-description{color:#fff;font-size:26px;line-height:1}.hero .hero-cta a{display:flex;flex-wrap:wrap;align-items:center;background:#8C3503;width:fit-content;justify-content:center;padding:5px 40px;border-radius:3px;text-decoration:none}.hero .hero-cta a span{color:#fff}.hero .hero-cta a:hover{text-decoration:none}.hero .hero-cta a img{max-width:20px;height:auto;width:100%}.hero .hero-cta a span{font-size:14px}.hero .hero-rating img{max-width:210px;width:100%}.cdsROW.narrow .cdsLocName{display:none}.cdsROW.narrow.border{border-radius:3px}.mark-logo{position:absolute}.mark-logo img{width:100%;max-width:260px}@media only screen and (min-width:700px){.mark-logo{bottom:25%;right:0%}}@media only screen and (min-width:1200px){.mark-logo{right:-1%}}@media only screen and (min-width:1300px){.mark-logo{right:-4%}}@media only screen and (min-width:1440px){.mark-logo{right:-6%}}@media only screen and (max-width:800px){.mark-logo{display:none}}@media only screen and (min-width:700px){.hero-intro{margin:0}.hero-inner{gap:20px}}@media only screen and (max-width:960px){.hero-description{color:#fff;font-size:30px}}@media only screen and (max-width:768px){.hero .hero-background{bottom:auto;height:80svh}.hero .hero-overlay{bottom:auto;height:80svh}.hero .hero-wrap{flex-direction:column;gap:0;align-items:stretch}.hero .hero-wrap .hero-intro:first-child{min-height:calc(80svh - 100px);display:flex;flex-direction:column;justify-content:flex-start}.hero .hero-wrap .hero-intro+.hero-intro{padding:0}.hero .hero-wrap .hero-intro+.hero-intro .hero-booking{border-radius:0}}.form-module .form-shortcode{max-width:500px;margin:0 auto;background-color:#d5d0be;width:100%;padding:24px;border-radius:5px}.form-module .text-group{padding-bottom:24px}.form-module .content-container{padding:24px}.form-module input{background-color:#fff;border:solid 2px #000;font-size:16px;width:100%;padding:6px 5px}.form-module input::placeholder{color:#7c7a55}.form-module input:focus{outline-color:#7c7a55}.form-module .gdpr label span{font-size:16px}.form-module input[type=checkbox]{width:auto;margin-right:10px}.form-module input[type=radio]{width:auto;margin-right:10px}.form-module textarea{background-color:#fff;border:solid 2px #000;font-size:16px;width:100%;padding:6px 5px}.form-module textarea::placeholder{color:#7c7a55}.form-module textarea:focus{outline-color:#7c7a55}.form-module select{background-color:#fff;border:2px solid #000;font-size:16px;width:100%;padding:10px 5px}.form-module select:focus{outline-color:#7c7a55}.form-module label{display:block;padding-bottom:2px;font-size:1rem}.form-module label span{font-size:1rem}.form-module input[type=submit]{color:#fff;background-color:#000;border:none;padding:10px 20px;cursor:pointer;font-size:1rem;font-weight:500;margin-top:10px;transition:all 0.5s}.form-module input[type=submit]:hover{background-color:#7c7a55;color:#000;transition:all 0.5s}.form-module .hf-fields-wrap>*+*{margin-top:10px;margin-bottom:4px}.form-module .same-line>div{margin-top:10px;margin-bottom:4px}.form-module .form-shortcode div>p{font-size:14px;margin:0}.form-module .gdpr label span{font-size:14px}@media only screen and (min-width:960px){.form-module{position:relative;display:flex}.form-module .form-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.form-module .form-image img{width:100%;height:100%;object-fit:cover}.form-module .form-shortcode{padding:56px;max-width:800px;position:relative}.form-module .form-shortcode .same-line{display:flex;justify-content:space-between;margin-bottom:24px;column-gap:12px}.form-module .form-shortcode .same-line>div{width:100%}.form-module .form-shortcode div>p{font-size:16px;margin:0}.form-module .content-container{margin:0 auto;border-top:none;padding:56px;width:100%}.form-module label{font-size:1.1rem}.form-module label span{font-size:1.1rem}.form-module .hf-fields-wrap>*+*{margin-top:12px}}.submenu-container{background-color:#56563c;position:fixed;width:100%;top:62px;z-index:60}.submenu-container .menu{height:auto;height:auto}.submenu-container li{height:inherit}.submenu-container li a{height:initial}.submenu-container .submenu-title-container{border-bottom:#000 solid 2px;padding:5px 50px 5px 50px;text-align:center;font-size:1rem}.submenu-container .submenu-title-container .submenu-title{line-height:20px;text-decoration:none}.submenu-container .submenu-title-container .submenu-title:hover{text-decoration:none}.submenu-container .submenu-title-container .submenu-title:after{content:"+";padding-left:5px}.submenu-container .submenu-title-container .submenu-title.open:after{content:"-";padding-left:7px;padding-right:1px;font-size:1.2rem}.submenu-container .submenu{display:none}@media only screen and (min-width:960px){.submenu-container{width:calc(50% + 2px);border-left:#000 solid 2px;left:50%}.submenu-container .menu li{height:initial;min-width:50%;flex-grow:1}.submenu-container .menu .menu_inline_item_desktop{height:initial;width:50%}.submenu-container .menu .menu_inline_item_desktop a{font-size:20px}.submenu-container .menu .menu_inline_item_desktop a:after{width:20px;height:20px}}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:.3em}.rtl ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:0;margin-right:.3em}