*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@font-face{font-display:swap;font-family:CourierStd;font-style:normal;font-weight:400;src:url(/wp-content/themes/zugbruecke-brexx/dist/fonts/CourierStd.woff2) format("woff2")}@font-face{font-display:swap;font-family:CourierStd;font-style:normal;font-weight:700;src:url(/wp-content/themes/zugbruecke-brexx/dist/fonts/CourierStd-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Microbrew;font-style:normal;font-weight:400;src:url(/wp-content/themes/zugbruecke-brexx/dist/fonts/3197FE_1_0.woff2) format("woff2")}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box;margin:0}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:700}a{color:inherit}audio,canvas,embed,iframe,img,object,svg,video{display:block}figure{margin:0}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit}[type=button],[type=reset],[type=search]::-webkit-search-cancel-button,[type=submit],button{appearance:none}textarea{resize:vertical}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{--container-width:100%;--actual-viewport-width:100%;background-color:#fff;color:#000;font-family:CourierStd,Times New Roman,serif;font-size:18px;font-weight:400;hyphens:auto;max-width:100vw;overflow-x:clip}@media screen and (min-width:640px){body{--container-width:560px}}@media screen and (min-width:768px){body{--container-width:688px}}@media screen and (min-width:1024px){body{--container-width:944px;hyphens:manual}}@media screen and (min-width:1280px){body{--container-width:1200px}}@media screen and (min-width:1440px){body{--container-width:1360px}}::selection{background-color:#f9b000;color:#2d2d2d;text-shadow:none}.container{margin:0 auto;padding:0 20px;position:relative;width:100%}@media screen and (min-width:640px){.container{max-width:600px}}@media screen and (min-width:768px){.container{max-width:728px}}@media screen and (min-width:1024px){.container{max-width:984px}}@media screen and (min-width:1280px){.container{max-width:1240px}}@media screen and (min-width:1440px){.container{max-width:1400px}}.container-fixed{margin:0 auto;max-width:calc(100dvw - 40px);min-width:calc(100dvw - 40px);padding:0 20px;position:relative}@media screen and (min-width:640px){.container-fixed{max-width:600px;min-width:600px}}@media screen and (min-width:768px){.container-fixed{max-width:728px;min-width:728px}}@media screen and (min-width:1024px){.container-fixed{max-width:984px;min-width:984px}}@media screen and (min-width:1280px){.container-fixed{max-width:1240px;min-width:1240px}}@media screen and (min-width:1440px){.container-fixed{max-width:1400px;min-width:1400px}}.row{display:flex;flex:1 1 auto;flex-flow:row wrap;margin:0 -20px}.col{max-width:100%;min-height:1px;padding:0 20px;position:relative}.g-form .capbox #CaptchaDiv,.h1,.h2,.h3,.h4,.h5,.h6,.wp-block-quote,h1,h2,h3,h4,h5,h6{font-family:CourierStd,Times New Roman,serif;font-weight:700;line-height:1.2}.h1,h1{font-size:36px}@media screen and (min-width:1024px){.h1,h1{font-size:42px}}.h2,h2{font-size:30px}@media screen and (min-width:1024px){.h2,h2{font-size:36px}}.h3,h3{font-size:24px}@media screen and (min-width:1024px){.h3,h3{font-size:30px}}.h4,.wp-block-quote,h4{font-size:20px}@media screen and (min-width:1024px){.h4,.wp-block-quote,h4{font-size:22px}}.g-form .capbox #CaptchaDiv,.h5,h5{font-size:18px}@media screen and (min-width:1024px){.g-form .capbox #CaptchaDiv,.h5,h5{font-size:18px}}.h6,h6{font-size:16px}p{line-height:1.4}a:not(.c-button):not(input[type=submit]):focus-visible{outline:2px solid #f9b000}table:not(.u-table--striped,.mat-calendar-table) td{padding:8px}table:not(.u-table--striped,.mat-calendar-table) tr:first-child{background-color:#e6e6e6}.g-form .capbox .wysiwyg-block #CaptchaDiv:not(:first-child),.wysiwyg-block .c-opening-hours:not(:first-child),.wysiwyg-block .g-form .capbox #CaptchaDiv:not(:first-child),.wysiwyg-block .h1:not(:first-child),.wysiwyg-block .h2:not(:first-child),.wysiwyg-block .h3:not(:first-child),.wysiwyg-block .h4:not(:first-child),.wysiwyg-block .h5:not(:first-child),.wysiwyg-block .h6:not(:first-child),.wysiwyg-block .u-list-large:not(:first-child),.wysiwyg-block .u-table:not(:first-child),.wysiwyg-block .wp-block-image:not(:first-child),.wysiwyg-block .wp-block-quote:not(:first-child),.wysiwyg-block blockquote:not(:first-child),.wysiwyg-block h1:not(:first-child),.wysiwyg-block h2:not(:first-child),.wysiwyg-block h3:not(:first-child),.wysiwyg-block h4:not(:first-child),.wysiwyg-block h5:not(:first-child),.wysiwyg-block h6:not(:first-child),.wysiwyg-block ol:not(:first-child),.wysiwyg-block p:not(.u-button-group>.u-from-price):not(:first-child),.wysiwyg-block table:not(:first-child),.wysiwyg-block ul:not(:first-child){margin-top:1em}.wysiwyg-block ul:not(.c-opening-hours__list){display:flex;flex-direction:column;gap:10px;list-style:square;padding-left:20px}.wysiwyg-block ul:not(.c-opening-hours__list) li::marker{color:#f9b000;font-size:16px}.wysiwyg-block .c-button:not(.u-button-group>.c-button):not(.u-button-group>input[type=submit]):not(:first-child),.wysiwyg-block .u-button-group:not(:first-child),.wysiwyg-block input[type=submit]:not(.u-button-group>.c-button):not(.u-button-group>input[type=submit]):not(:first-child),.wysiwyg-block p:not(.u-button-group>.u-from-price):has(>.c-button,>input[type=submit]):not(:first-child){margin-top:30px}.wp-block-list{display:flex;flex-direction:column;gap:6px}.wp-block-quote{padding-left:30px;position:relative}.wp-block-quote:after{content:"“"/"";display:inline;font-size:50px;left:0;position:absolute;top:0}.u-spacing-top--none{--spacing-top:0;padding-top:var(--spacing-top)}.u-spacing-top--sm{--spacing-top:20px;padding-top:var(--spacing-top)}.u-spacing-top--md{--spacing-top:40px;padding-top:var(--spacing-top)}@media screen and (min-width:1024px){.u-spacing-top--md{--spacing-top:80px}}.u-spacing-top--lg{--spacing-top:100px;padding-top:var(--spacing-top)}@media screen and (min-width:1024px){.u-spacing-top--lg{--spacing-top:160px}}.u-spacing-bottom--none{--spacing-bottom:0;padding-bottom:var(--spacing-bottom)}.u-spacing-bottom--sm{--spacing-bottom:20px;padding-bottom:var(--spacing-bottom)}.u-spacing-bottom--md{--spacing-bottom:40px;padding-bottom:var(--spacing-bottom)}@media screen and (min-width:1024px){.u-spacing-bottom--md{--spacing-bottom:80px}}.u-spacing-bottom--lg{--spacing-bottom:100px;padding-bottom:var(--spacing-bottom)}@media screen and (min-width:1024px){.u-spacing-bottom--lg{--spacing-bottom:160px}}.u-button-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.u-button-group .c-button,.u-button-group input[type=submit]{width:100%}@media screen and (min-width:640px){.u-button-group .c-button,.u-button-group input[type=submit]{width:fit-content}}@media screen and (min-width:1024px){.u-button-group{align-items:center;gap:40px;justify-content:start}}.u-button-group--start{justify-content:start}.u-text-small{font-size:16px}.u-list-large ul li,.u-text-large{font-size:18px}@media screen and (min-width:1024px){.u-list-large ul li,.u-text-large{font-size:22px}}.u-text-orange{color:#f9b000}.u-text-green{color:#194329}.u-text-light-green{color:#d5f1e8}.u-text-serif{font-family:CourierStd,Times New Roman,serif}.u-text-sans-serif{font-family:Microbrew,Arial,sans-serif}.u-text-label{background-color:#2d2d2d;color:#fff;display:inline-block;font-weight:700;padding:10px 12px}.u-text-label,.u-text-tagline{font-family:Microbrew,Arial,sans-serif;font-size:18px;text-transform:uppercase}.u-text-tagline{display:block;font-weight:600;letter-spacing:1px}.h1 .u-text-tagline,.h2 .u-text-tagline,h1 .u-text-tagline,h2 .u-text-tagline{margin-bottom:17px}.h3 .u-text-tagline,.h4 .u-text-tagline,.wp-block-quote .u-text-tagline,h3 .u-text-tagline,h4 .u-text-tagline{margin-bottom:20px}.u-meta-date{align-items:center;display:flex;font-family:CourierStd,Times New Roman,serif;gap:24px}.u-meta-date span:not(:last-child){position:relative}.u-meta-date span:not(:last-child):after{background-color:#f9b000;content:"";height:4px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:4px}.u-from-price{font-family:Microbrew,Arial,sans-serif;font-weight:700}.u-from-price span{font-size:18px;font-weight:400}@media screen and (min-width:1024px){.u-from-price span{font-size:18px}}.u-background-black,.u-background-black-barrel,.u-background-black-bubbles,.u-background-black-stars,.u-background-passepartout{background-image:url(/wp-content/themes/zugbruecke-brexx/dist/63192d0af978b5613e06.svg),url(/wp-content/themes/zugbruecke-brexx/dist/eb0014b0526669f60008.svg),url(/wp-content/themes/zugbruecke-brexx/dist/df4d3ab4c4631eab520c.svg),url(/wp-content/themes/zugbruecke-brexx/dist/035094571dfddd908f85.svg);background-position:0 -10px,0 calc(100% + 10px),0 20px,0 calc(100% - 20px);background-repeat:repeat-x,repeat-x,repeat-x,repeat-x;background-size:auto 30px,auto 30px,auto 74px,auto 74px}.u-background-passepartout.u-spacing-bottom--md,.u-spacing-bottom--md.u-background-black,.u-spacing-bottom--md.u-background-black-barrel,.u-spacing-bottom--md.u-background-black-bubbles,.u-spacing-bottom--md.u-background-black-stars{--spacing-bottom:60px}@media screen and (min-width:1024px){.u-background-passepartout.u-spacing-bottom--md,.u-spacing-bottom--md.u-background-black,.u-spacing-bottom--md.u-background-black-barrel,.u-spacing-bottom--md.u-background-black-bubbles,.u-spacing-bottom--md.u-background-black-stars{--spacing-bottom:80px}}.u-background-passepartout.u-spacing-top--md,.u-spacing-top--md.u-background-black,.u-spacing-top--md.u-background-black-barrel,.u-spacing-top--md.u-background-black-bubbles,.u-spacing-top--md.u-background-black-stars{--spacing-top:60px}@media screen and (min-width:1024px){.u-background-passepartout.u-spacing-top--md,.u-spacing-top--md.u-background-black,.u-spacing-top--md.u-background-black-barrel,.u-spacing-top--md.u-background-black-bubbles,.u-spacing-top--md.u-background-black-stars{--spacing-top:80px}}@media screen and (min-width:768px){.u-background-black,.u-background-black-barrel,.u-background-black-bubbles,.u-background-black-stars,.u-background-passepartout{background-image:url(/wp-content/themes/zugbruecke-brexx/dist/63192d0af978b5613e06.svg),url(/wp-content/themes/zugbruecke-brexx/dist/0ac8258c605e523c1867.svg),url(/wp-content/themes/zugbruecke-brexx/dist/eb0014b0526669f60008.svg),url(/wp-content/themes/zugbruecke-brexx/dist/2cfa580edef5a54e0beb.svg),url(/wp-content/themes/zugbruecke-brexx/dist/df4d3ab4c4631eab520c.svg),url(/wp-content/themes/zugbruecke-brexx/dist/65eed0f1535591f83515.svg),url(/wp-content/themes/zugbruecke-brexx/dist/035094571dfddd908f85.svg),url(/wp-content/themes/zugbruecke-brexx/dist/213c5ddb672b6359fe60.svg);background-position:0 -10px,calc(100% + 10px) 0,0 calc(100% + 10px),-10px 0,0 20px,calc(100% - 20px) 0,0 calc(100% - 20px),20px 0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y,repeat-x,repeat-y,repeat-x,repeat-y;background-size:auto 30px,30px auto,auto 30px,30px auto,auto 74px,74px auto,auto 74px,74px auto}}@media screen and (min-width:1024px){.u-background-black,.u-background-black-barrel,.u-background-black-bubbles,.u-background-black-stars,.u-background-passepartout{background-position:0 -10px,calc(100% + 10px) 0,0 calc(100% + 10px),-10px 0,0 20px,calc(100% - 20px) 0,0 calc(100% - 20px),20px 0;background-size:auto 30px,30px auto,auto 30px,30px auto,auto 74px,74px auto,auto 74px,74px auto}}@media screen and (min-width:1280px){.u-background-black,.u-background-black-barrel,.u-background-black-bubbles,.u-background-black-stars,.u-background-passepartout{background-position:0 -20px,calc(100% + 20px) 0,0 calc(100% + 20px),-20px 0,0 4px,calc(100% - 4px) 0,0 calc(100% - 4px),4px 0;background-size:auto 30px,30px auto,auto 30px,30px auto,auto 74px,74px auto,auto 74px,74px auto}}@media(width > 1690px){.u-background-black,.u-background-black-barrel,.u-background-black-bubbles,.u-background-black-stars,.u-background-passepartout{background-position:0 -4px,100% 0,0 calc(100% + 4px),0 0,0 20px,calc(100% - 20px) 0,0 calc(100% - 20px),20px 0;background-size:auto 30px,30px auto,auto 30px,30px auto,auto 74px,74px auto,auto 74px,74px auto}}.u-background-orange{background-color:#f9b000;color:#000;overflow:clip}.u-background-orange .u-high-contrast{background-color:#c78b00}.u-background-orange .u-high-contrast ::selection{color:#c78b00}@media(prefers-contrast:more){.u-background-orange{background-color:#c78b00}.u-background-orange ::selection{color:#c78b00}}.u-background-orange a:not(.c-button):not(input[type=submit]):focus-visible{outline:2px solid #000}.u-background-orange svg{fill:#000}.u-background-orange ::selection{background-color:#000;color:#f9b000}.u-background-black{background-color:#000;overflow:clip}.u-background-black .wysiwyg-block :not(.c-button):not(input[type=submit]){border-color:#fff;color:#fff}.u-background-black-bubbles{background-color:#000;overflow:clip;position:relative;z-index:0}.u-background-black-bubbles:before{background-image:url(/wp-content/themes/zugbruecke-brexx/dist/f734ce948cf7387a362a.svg);background-repeat:no-repeat;background-size:contain;bottom:20px;content:"";height:100px;left:20px;position:absolute;transform:translateX(-50%);width:60px;z-index:-1}@media screen and (min-width:1024px){.u-background-black-bubbles:before{height:154px;left:0;width:116px}}@media(width > 1690px){.u-background-black-bubbles:before{height:336px;transform:translateX(-30%);width:348px}}.u-background-black-bubbles:after{background-image:url(/wp-content/themes/zugbruecke-brexx/dist/45de278795854813908d.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100px;position:absolute;right:-20px;top:30px;width:60px;z-index:-1}@media screen and (min-width:768px){.u-background-black-bubbles:after{right:70px}}@media screen and (min-width:1024px){.u-background-black-bubbles:after{height:154px;right:90px;top:70px;width:116px}}.u-background-black-bubbles .wysiwyg-block :not(.c-button):not(input[type=submit]){border-color:#fff;color:#fff}.u-background-black-barrel{background-color:#000;overflow:clip;position:relative;z-index:0}.u-background-black-barrel div[lottie-file=barrel]{display:none;left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(width > 1340px){.u-background-black-barrel div[lottie-file=barrel]{display:block;width:190px}}@media(width > 1440px){.u-background-black-barrel div[lottie-file=barrel]{display:none}}@media(width > 1590px){.u-background-black-barrel div[lottie-file=barrel]{display:block;height:auto;left:20px;width:200px}}@media(width > 1690px){.u-background-black-barrel div[lottie-file=barrel]{height:auto;width:239px}}.u-background-black-barrel div[lottie-file=notes]{height:40px;position:absolute;right:0;top:40px;width:80px;z-index:-1}@media screen and (min-width:768px){.u-background-black-barrel div[lottie-file=notes]{right:60px;top:60px}}@media screen and (min-width:1024px){.u-background-black-barrel div[lottie-file=notes]{height:98px;right:20%;top:100px;width:163px}}.u-background-black-barrel .wysiwyg-block :not(.c-button):not(input[type=submit]){border-color:#fff;color:#fff}.u-background-black-stars{background-color:#000;position:relative}.u-background-black-stars .u-background-deco{height:120px!important;left:-10px;position:absolute;top:20px;width:100px!important}@media screen and (min-width:768px){.u-background-black-stars .u-background-deco{left:40px;top:10px;width:130px!important}}@media screen and (min-width:1280px){.u-background-black-stars .u-background-deco{left:70px;top:50px}}.u-background-black-stars .container{z-index:0}.u-background-black-stars .wysiwyg-block :not(.c-button):not(input[type=submit]){border-color:#fff;color:#fff}.u-background-white{background-color:#fff;color:#000;overflow:clip}.u-text-reveal{--text-reveal-from:#ffd061;--text-reveal-to:#2d2d2d}.u-text-reveal .u-high-contrast{--text-reveal-from:#f9b000}@media(prefers-contrast:more){.u-text-reveal{--text-reveal-from:#f9b000}}.u-background-green .u-text-reveal{--text-reveal-from:#ffd0611a;--text-reveal-to:#ffd061}.u-background-light-green .u-text-reveal{--text-reveal-from:#f9b0001a}.u-background-orange .u-text-reveal{--text-reveal-from:#2d2d2d1a}.u-text-reveal span{color:var(--text-reveal-from)}#tinymce .u-text-reveal{background-color:#ffd061}.u-screenreader{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-list-large ul{display:flex;flex-direction:column;gap:10px;padding-left:16px}.u-list-large ul li{padding-left:21px}.u-table td{padding:5px}.u-table--highlight-first-row tr:first-child,.u-table--striped tr:nth-child(2n){background-color:#e6e6e6}.u-menu-icon{background-color:currentcolor;display:inline-block;height:13px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:32px}.u-menu-icon--vegan{mask-image:url(/wp-content/themes/zugbruecke-brexx/dist/5cfea12ec1f0e6e40d5c.svg)}.u-menu-icon--vegi{mask-image:url(/wp-content/themes/zugbruecke-brexx/dist/2083b5a415c539019aa2.svg)}.u-menu-icon--spicy{mask-image:url(/wp-content/themes/zugbruecke-brexx/dist/7979d32d04190899c257.svg)}.u-menu-icon--vpn{mask-image:url(/wp-content/themes/zugbruecke-brexx/dist/3c48f919633bcfb00352.svg)}.nf-form-fields-required,.ninja-forms-req-symbol{display:none}form{--error-color:#f92500;--font-color:#000;--input-background-color:#0000;--focus-color:#f9b000;--border-color:#000;--placeholder-color:#e6e6e6;font-family:CourierStd,Times New Roman,serif}.u-background-black-barrel:not(.s-cta) form,.u-background-black-bubbles:not(.s-cta) form,.u-background-black-stars:not(.s-cta) form,.u-background-black:not(.s-cta) form{--font-color:#fff;--input-background-color:#0000;--focus-color:#ffd061;--border-color:#fff;--placeholder-color:#ccc}.u-background-orange form,.u-background-white form{--font-color:#000;--input-background-color:#0000;--focus-color:#ffd061;--border-color:#000;--placeholder-color:#2d2d2d}.form-group:not(.form-group--checkboxes),.form-group:not(.form-group--checkboxes).label-above,.nf-field-label,.nf-field-label.label-above{margin-bottom:0!important}.form-group:not(.form-group--checkboxes) label,.form-group:not(.form-group--checkboxes) span,.nf-field-label label,.nf-field-label span{color:var(--font-color);font-size:16px;font-weight:600!important}.nf-form-title{display:block;margin-bottom:30px}.nf-error.field-wrap .nf-field-element:after{background-color:var(--error-color)}.form-group input:not([type=submit],[type=checkbox],[type=button]),.form-group select,.form-group textarea,.nf-field-element input:not([type=submit],[type=checkbox],[type=button]),.nf-field-element select,.nf-field-element textarea{background-color:var(--input-background-color);border:none;border-bottom:1.5px solid var(--border-color);border-left:none!important;border-right:none!important;border-top:none!important;color:var(--font-color);font-size:18px;padding-bottom:6px;padding-left:0}@media(prefers-reduced-motion:no-preference){.form-group input:not([type=submit],[type=checkbox],[type=button]),.form-group select,.form-group textarea,.nf-field-element input:not([type=submit],[type=checkbox],[type=button]),.nf-field-element select,.nf-field-element textarea{transition:border-bottom .2s cubic-bezier(.455,.03,.515,.955) 0s}}.form-group input:not([type=submit],[type=checkbox],[type=button]):active,.form-group input:not([type=submit],[type=checkbox],[type=button]):focus-visible,.form-group input:not([type=submit],[type=checkbox],[type=button]):focus-within,.form-group select:active,.form-group select:focus-visible,.form-group select:focus-within,.form-group textarea:active,.form-group textarea:focus-visible,.form-group textarea:focus-within,.nf-field-element input:not([type=submit],[type=checkbox],[type=button]):active,.nf-field-element input:not([type=submit],[type=checkbox],[type=button]):focus-visible,.nf-field-element input:not([type=submit],[type=checkbox],[type=button]):focus-within,.nf-field-element select:active,.nf-field-element select:focus-visible,.nf-field-element select:focus-within,.nf-field-element textarea:active,.nf-field-element textarea:focus-visible,.nf-field-element textarea:focus-within{border-color:var(--focus-color);outline:none}.form-group input:not([type=submit],[type=checkbox],[type=button]) ::placeholder,.form-group select ::placeholder,.form-group textarea ::placeholder,.nf-field-element input:not([type=submit],[type=checkbox],[type=button]) ::placeholder,.nf-field-element select ::placeholder,.nf-field-element textarea ::placeholder{color:var(--placeholder-color)}.form-group input:not([type=submit],[type=checkbox],[type=button]).nf-error,.form-group select.nf-error,.form-group textarea.nf-error,.nf-field-element input:not([type=submit],[type=checkbox],[type=button]).nf-error,.nf-field-element select.nf-error,.nf-field-element textarea.nf-error{border-color:var(--error-color)}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.startRange:hover{background-color:#194329;border-color:#194329;color:#fff}.flatpickr-calendar .flatpickr-months svg{fill:#000}input[type=submit]{float:right}input[type=checkbox]:not(.brlbs-cmpnt-checkbox),input[type=radio]{opacity:0;position:absolute;width:0}input[type=checkbox]:not(.brlbs-cmpnt-checkbox)~label,input[type=radio]~label{cursor:pointer;margin-left:0!important;padding-left:30px;position:relative}input[type=checkbox]:not(.brlbs-cmpnt-checkbox)~label:after,input[type=radio]~label:after{background-color:#fff;border:1.4px solid #000;border-radius:100%;box-shadow:inset 0 0 0 2px #fff;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}input[type=checkbox]:not(.brlbs-cmpnt-checkbox):checked~label:after,input[type=checkbox]:not(.brlbs-cmpnt-checkbox)~label.nf-checked-label:after,input[type=radio]:checked~label:after,input[type=radio]~label.nf-checked-label:after{background-color:#000}input[type=checkbox]~label:after{border-radius:0;height:20px;width:20px}.checkbox-wrap{cursor:pointer;position:relative}.checkbox-wrap label{font-size:18px}.checkbox-wrap .nf-field-element{border:1.4px solid var(--font-color);height:20px;margin-right:10px;min-width:20px;position:relative;width:20px}.checkbox-wrap .nf-field-element:focus,.checkbox-wrap .nf-field-element:focus-visible{border:1px solid var(--focus-color);outline:none}.checkbox-wrap .nf-field-element:has(>.nf-checked):after{background-color:var(--font-color);content:"";inset:2px;position:absolute}.checkbox-wrap .nf-field-element:has(input:focus,input:focus-visible){outline:2px solid var(--focus-color)}.checkbox-wrap input[type=checkbox]{inset:0;opacity:0;position:absolute}.nf-error .ninja-forms-field:not([type=checkbox]),.nf-error input:not([type=submit],[type=checkbox]),.nf-error textarea,.nf-error.listimage-wrap .nf-field-element ul{border-bottom:1.5px solid var(--error-color)!important}.nf-error-msg{color:var(--error-color)!important}.g-form .formcontainer{display:grid;gap:30px;grid-template-columns:1fr 1fr}.g-form .capbox{align-items:center;display:grid;gap:20px;grid-template-columns:120px 1fr}.g-form .capbox #CaptchaDiv{align-items:start;background-color:#ffd061;display:flex;justify-content:center;padding:10px}.g-form input[type=checkbox]~label:after,.g-form input[type=radio]~label:after{border-radius:0;top:6px}.g-form__success-message{background-color:#d5f1e8;color:#194329;display:none;padding:20px}.g-form__success-message ::selection{background-color:#194329;color:#fff}.form-group input:not([type=checkbox],[type=submit],[type=button]),.form-group select,.form-group textarea{width:100%}.form-group--checkboxes{display:flex;flex-wrap:wrap;gap:10px 20px;grid-column:1/3}@media screen and (min-width:768px){.form-group--checkboxes{grid-column:2/3}}.form-group--checkboxes label{flex:0 0 100%;width:100%}.form-group--full,.form-group--mail,.form-group--prefix{grid-column:1/3}@media screen and (min-width:768px){.form-group--mail{grid-column:1/2}}.form-group--firstname{grid-column:1/3}@media screen and (min-width:768px){.form-group--firstname{grid-column:1/2;grid-row:2/3}}.form-group--lastname{grid-column:1/3}@media screen and (min-width:768px){.form-group--lastname{grid-column:2/3;grid-row:2/3}}.form-group--legal{display:grid;grid-column:1/3;grid-template-columns:subgrid}@media screen and (min-width:768px){.form-group--legal{grid-column:1/3}}.form-group--submit{grid-column:1/3;text-align:right}@media screen and (min-width:768px){.form-group--submit{grid-column:2/3}}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-w-full{width:100%}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.c-breadcrumbs ol{align-items:center;display:flex;font-family:CourierStd,Times New Roman,serif;font-size:16px;font-weight:700;letter-spacing:1.2px;list-style:none;overflow:hidden;padding:0;text-transform:uppercase;width:100%}.c-breadcrumbs li{display:flex;flex-direction:row}.c-breadcrumbs a{text-decoration:none}.c-breadcrumbs a:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-breadcrumbs__arrow{fill:#2d2d2d;height:20px;margin:0 5px;width:20px}.c-breadcrumbs+.wysiwyg-block{margin-top:30px}.c-content-lightbox{align-items:center;backdrop-filter:blur(10px);background-color:#000c;display:flex;height:100%;inset:0;justify-content:center;max-height:100vh;max-width:100vw;padding:20px;position:fixed;width:100%;z-index:20}.c-content-lightbox--sm .c-content-lightbox__wrapper{max-width:400px}.c-content-lightbox--md .c-content-lightbox__wrapper{max-width:800px}.c-content-lightbox--lg .c-content-lightbox__wrapper{max-width:1200px}.c-content-lightbox--fullsceen .c-content-lightbox__wrapper{max-width:auto}.c-content-lightbox--fluid .c-content-lightbox__wrapper{align-items:stretch;display:flex;height:100%;justify-content:stretch;padding:60px 20px;width:100%}.c-content-lightbox--fluid .c-content-lightbox__close{position:absolute;right:20px;top:20px}.c-content-lightbox--fluid .c-content-lightbox__close svg{fill:#fff}.c-content-lightbox--fluid .c-content-lightbox__close:focus-within{outline-color:#f9b000}.c-content-lightbox--boxed{align-items:flex-end;padding:0}@media screen and (min-width:1024px){.c-content-lightbox--boxed{align-items:center;padding:40px}}.c-content-lightbox--boxed .c-content-lightbox__wrapper{background-color:#fff;max-height:100%;overflow:auto;overscroll-behavior:contain;padding:20px}@media screen and (min-width:1024px){.c-content-lightbox--boxed .c-content-lightbox__wrapper{padding:40px}}.c-content-lightbox__wrapper{position:relative;width:100%}.c-content-lightbox__content{flex:1 1 auto;max-width:100%;position:relative}.c-content-lightbox__close{align-self:flex-end;background-color:unset;border:none;cursor:pointer;outline:none;padding:5px}@media(prefers-reduced-motion:no-preference){.c-content-lightbox__close{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}@media screen and (min-width:1024px){.c-content-lightbox__close{align-self:flex-start}}.c-content-lightbox__close svg{height:20px;width:20px}.c-content-lightbox__close:focus-within{outline:2px solid #2d2d2d}.c-content-lightbox__title{hyphens:auto}.c-content-lightbox__header{display:flex;flex-direction:column-reverse;gap:20px;justify-content:space-between;margin-bottom:30px}@media screen and (min-width:1024px){.c-content-lightbox__header{flex-direction:row;gap:40px;justify-content:space-between}}@keyframes animated-text-gradient-initial{0%{background-position:100%}50%{background-position:0}to{background-position:100%}}.page-loading .c-header__booking{animation:animated-text-gradient-initial 1.5s ease .1s forwards}.c-header{background-color:#fff;position:relative}.c-header:has(.c-header__nav-wrapper--richmenu:hover,.c-header__nav-wrapper--richmenu:focus-within):after{opacity:1;visibility:visible}.c-header__info{font-family:Microbrew,Arial,sans-serif;font-weight:700;padding:14px;text-align:center}.c-header__logo{align-items:center;display:flex;flex-direction:row;gap:14px}.c-header__logo svg:first-child{height:40px;width:auto}@media screen and (min-width:768px){.c-header__logo svg:first-child{height:65px}}.c-header__logo svg:last-child{height:auto;width:200px}.c-header__wrapper{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:20px 0;position:relative}@media screen and (min-width:1024px){.c-header__wrapper{padding:40px 0}}@media screen and (min-width:1280px){.c-header__wrapper{justify-content:space-between;padding:0}}.c-header__nav{align-items:center;display:flex;flex-direction:row;gap:20px}@media screen and (min-width:1440px){.c-header__nav{gap:30px}}.c-header__nav--desktop{display:none}@media screen and (min-width:1280px){.c-header__nav--desktop{display:flex}}.c-header__nav-wrapper{position:relative}.c-header__nav-wrapper a:not(.c-card,.c-card__title-link){font-family:Microbrew,Arial,sans-serif;font-weight:700;letter-spacing:1.28px;text-transform:uppercase}.c-header__submenu{background-color:#fff;display:flex;flex-direction:column;gap:30px;left:0;padding:40px;position:absolute;top:100%;z-index:10;text-wrap-mode:nowrap;box-shadow:0 0 12px 0 #2d2d2d1f;opacity:0;visibility:hidden;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.c-header__submenu{transition:all .3s ease 0s}}@media screen and (min-width:1024px){.c-header__submenu{top:100%}}.c-header__submenu a{text-decoration:none}.c-header__submenu a.active,.c-header__submenu a:hover{text-decoration:underline}.c-header__nav-item{font-family:Microbrew,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;position:relative;text-decoration:none;text-transform:uppercase}@media screen and (min-width:1280px){.c-header__nav-item{display:inline-block;padding:40px 0}}@media screen and (min-width:1440px){.c-header__nav-item{letter-spacing:1.2px}}.c-header__nav-item:hover:after{bottom:25px;opacity:1}.c-header__nav-item:after{background-color:#000;bottom:35px;content:"";height:2px;left:0;opacity:0;pointer-events:none;position:absolute;width:100%}@media(prefers-reduced-motion:no-preference){.c-header__nav-item:after{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}.c-header__nav-item:has(~:hover):after{bottom:25px;opacity:1}.c-header__nav-item.active:after{bottom:35px;opacity:1}.c-header__nav-item.active:hover:after{bottom:25px}.c-header__nav-item:focus-visible{outline:none!important}.c-header__nav-item:focus-visible span{outline:2px solid #f9b000;outline-offset:2px}.c-header__nav-wrapper:focus-within>.c-header__submenu,.c-header__nav-wrapper:hover>.c-header__submenu{opacity:1;transform:translateY(0);visibility:visible}@media(prefers-reduced-motion:no-preference){.c-header__nav-wrapper:focus-within>.c-header__submenu,.c-header__nav-wrapper:hover>.c-header__submenu{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}.c-header__menu-app{display:block;margin-left:auto}@media screen and (min-width:640px){.c-header__menu-app{margin-left:0}}@media screen and (min-width:1280px){.c-header__menu-app{display:none}}.c-header__menu-toggle{background-color:unset;border:none;cursor:pointer;height:20px;outline:unset;padding:0;position:relative;top:3px;width:24px}@media screen and (min-width:1280px){.c-header__menu-toggle{display:none}}.c-header__menu-toggle span{background-color:#2d2d2d;display:inline-block;height:2px;left:0;position:absolute;transform-origin:center;width:24px}@media(prefers-reduced-motion:no-preference){.c-header__menu-toggle span{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s}}.c-header__menu-toggle span:first-child{top:0;transform:translateY(0) rotate(0)}.c-header__menu-toggle span:nth-child(2){opacity:1;top:50%;transform:translateY(-50%)}@media(prefers-reduced-motion:no-preference){.c-header__menu-toggle span:nth-child(2){transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s}}.c-header__menu-toggle span:nth-child(3){bottom:0;top:auto;transform:translateY(0) rotate(0)}.c-header__menu-toggle.active span:first-child{top:50%;transform:translateY(0) rotate(45deg)}.c-header__menu-toggle.active span:nth-child(2){opacity:0;transform:translateY(-50%) translateX(-100%)}.c-header__menu-toggle.active span:nth-child(3){bottom:8px;transform:translateY(0) rotate(-45deg)}.c-header__mobile-menu{background-color:#e6e6e6;height:calc(100vh - 100%);left:-20px;overflow-y:scroll;position:absolute;right:-20px;top:100%;z-index:20}.c-header__mobile-cards{background-color:#fff;margin:0 -20px;padding:20px}.c-header__mobile-nav{display:flex;flex-direction:column;gap:40px;list-style:none;padding:20px}.c-header__mobile-item{align-items:center;cursor:pointer;display:flex;gap:10px;text-decoration:none}.c-header__mobile-item>a{font-family:Microbrew,Arial,sans-serif;text-decoration:none}.c-header__mobile-item>a:first-child{padding-left:40px}.c-header__mobile-expand-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:30px;justify-content:center;margin:0;padding:0;width:30px}.c-header__mobile-expand-toggle svg{height:30px;fill:#2d2d2d;transform:translateX(-3px)}.c-header__mobile-expand-toggle:focus-visible,.c-header__mobile-item a:focus-visible,.c-header__mobile-subitem a:focus-visible{outline:2px solid #f9b000;outline-offset:2px}.c-header__mobile-submenu{display:flex;flex-direction:column;gap:30px;list-style:none;padding-bottom:40px}.c-header__mobile-subitem:first-child{padding-top:40px}.c-header__mobile-subitem a{font-family:Microbrew,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase}.c-footer{background-color:#fff;padding-top:40px}@media screen and (min-width:1024px){.c-footer{padding-top:80px}}.c-footer__wrapper{display:grid;gap:40px;grid-template-areas:"info" "col1" "col2" "col3";grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.c-footer__wrapper{gap:60px;grid-template-areas:"info col1" "col2 col3";grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.c-footer__wrapper{grid-template-areas:"info col1 col2 col3";grid-template-columns:repeat(4,1fr)}}.c-footer__contact{font-weight:600}.c-footer__logo{height:auto;width:200px}.c-footer__info{display:flex;flex-direction:column;gap:30px;grid-area:info}.c-footer__col{position:relative}.c-footer__col:nth-of-type(2){grid-area:col1}.c-footer__col:nth-of-type(3){grid-area:col2}.c-footer__col:nth-of-type(4){grid-area:col3}.c-footer__col .c-opening-hours{margin-top:40px}.c-footer__col .c-opening-hours__lable{font-size:16px}.c-footer__col .c-opening-hours__time{font-size:22px}.c-footer__nav{display:flex;flex-direction:column;gap:30px}.c-footer__nav a{font-family:Microbrew,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase}.c-footer__nav a:hover{text-decoration:underline}.c-footer__legals-wrapper{background-color:#f9b000}.c-footer__legals{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;padding-block:20px 10px}@media screen and (min-width:768px){.c-footer__legals{gap:40px;margin-top:60px}}.c-footer__legals a:hover{text-decoration:underline}.c-footer__legals *{font-size:16px;font-weight:700;text-decoration:none}.c-footer__copyright{align-items:center;display:flex;justify-content:center;margin-left:auto}.c-footer__copyright>span:first-child{font-family:Arial,Helvetica,sans-serif;line-height:1}.c-footer__socials{display:flex;flex-direction:column;font-size:16px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.c-footer__socials nav{display:flex;gap:15px}.c-footer__logo-z{bottom:0;height:auto;position:absolute;right:0;width:113px}.c-footer__social{align-items:center;aspect-ratio:1;background-color:#000;border-radius:100%;display:flex;justify-content:center;padding:10px}.c-footer__social svg{height:20px;width:20px;fill:#fff}.u-background-orange .c-button--orange{--hover-background-color:#fff;--hover-font-color:#000}.u-background-light-green .c-button--orange{--hover-background-color:#194329;--hover-font-color:#fff}.u-background-light-green .c-button--grey{--hover-background-color:#fff;--hover-font-color:#2d2d2d}.c-button,input[type=submit]{--hover-angle:14px;--background-color:#000;--font-color:#fff;--hover-font-color:#fff;--hover-background-color:#f9b000;align-items:center;background-color:var(--background-color);border:2px solid var(--background-color);color:var(--font-color);cursor:pointer;display:inline-flex;font-family:Microbrew,Arial,sans-serif;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:2px;line-height:1;outline:2px solid #0000;outline-offset:2px;overflow:hidden;padding:15px;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}@media(prefers-reduced-motion:no-preference){.c-button,input[type=submit]{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}.c-button .u-high-contrast,input[type=submit] .u-high-contrast{--hover-background-color:#c78b00}@media(prefers-contrast:more){.c-button,input[type=submit]{--hover-background-color:#c78b00}}.c-button:before,input[type=submit]:before{background-color:var(--background-color);content:"";inset:-2px;position:absolute;z-index:-1}.c-button:after,input[type=submit]:after{background-color:var(--hover-background-color);clip-path:polygon(0 0,100% 0,calc(100% - var(--hover-angle)) 100%,0 100%);content:"";inset:-2px;position:absolute;transform:translateX(-100%);width:calc(100% + var(--hover-angle)*2);z-index:-1}@media(prefers-reduced-motion:no-preference){.c-button:after,input[type=submit]:after{transition:all .3s cubic-bezier(.455,.03,.515,.955) 0s}}.c-button:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.8;pointer-events:none}.c-button:hover,input[type=submit]:hover{background-color:var(--hover-background-color);border-color:#0000;color:var(--hover-font-color)}.c-button:hover svg,input[type=submit]:hover svg{fill:var(--hover-font-color)}.c-button:hover:after,input[type=submit]:hover:after{transform:translateX(0)}.c-button:hover:focus-visible,input[type=submit]:hover:focus-visible{outline-color:var(--hover-background-color)}.c-button:focus-visible,input[type=submit]:focus-visible{outline:2px var(--background-color) solid}.c-button svg,input[type=submit] svg{height:14px;width:14px;fill:var(--font-color)}.c-button--orange{--background-color:#f9b000;--font-color:#fff;--hover-background-color:#c78b00;--hover-font-color:#fff}.c-button--orange .u-high-contrast{--background-color:#c78b00;--hover-background-color:#000}@media(prefers-contrast:more){.c-button--orange{--background-color:#c78b00;--hover-background-color:#000}}.c-button--white,.u-background-black-barrel:not(.s-cta) form input[type=submit],.u-background-black-bubbles:not(.s-cta) form input[type=submit],.u-background-black-stars:not(.s-cta) form input[type=submit],.u-background-black:not(.s-cta) form input[type=submit]{--background-color:#fff;--font-color:#2d2d2d;--hover-font-color:#fff;--hover-background-color:#2d2d2d}.c-button--outline{--background-color:#0000;--font-color:#000;--hover-font-color:#000;--hover-background-color:#fff;border-color:var(--font-color)}.c-button--outline:focus,.c-button--outline:focus-visible,.c-button--outline:hover{transition:background-color .2s ease-in-out .1s}.c-button--outline:focus-visible{outline-color:#000}.c-button--small{padding:12px 10px}@keyframes pulsing{0%{background-color:#e6e6e6}50%{background-color:#2d2d2d4d}to{background-color:#e6e6e6}}.c-card{display:flex;flex-direction:column;gap:20px;height:100%;position:relative}.c-card--no-image{background-color:#fff;padding:20px}@media screen and (min-width:1024px){.c-card--no-image{padding:40px}}.c-card--event{border:2px solid #000;border-radius:4px}.c-card__image{aspect-ratio:4/3;margin-bottom:10px}.c-card__image img{height:100%;object-fit:cover;width:100%}.c-card__footer{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:auto;padding-bottom:4px}.c-card__content{background-color:#fff;gap:20px}.c-card__content,.c-card__header{display:flex;flex-direction:column}.c-card__header{gap:10px}.c-card__label{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;font-family:CourierStd,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1;padding:10px 10px 5px;width:fit-content}.c-card__title-link{background:none;border:none;cursor:pointer;font-weight:inherit;margin:0;padding:0;text-decoration:none}@media(prefers-reduced-motion:no-preference){.c-card__title-link{transition:color .2s cubic-bezier(.455,.03,.515,.955) 0s}}.c-card__title-link:hover{color:#f9b000}.c-card__title-link:focus-visible{outline:2px solid #f9b000;outline-offset:2px}.c-card__subtitle{font-family:CourierStd,Times New Roman,serif;font-weight:700}.c-card__lightbox{display:flex;flex-direction:column;gap:20px}.c-card--skeleton .c-card__button,.c-card--skeleton .c-card__description>span,.c-card--skeleton .c-card__image,.c-card--skeleton .c-card__title{animation:pulsing 1.5s infinite;background-color:#e6e6e6}.c-card--skeleton .c-card__title{height:40px;width:260px}.c-card--skeleton .c-card__description span{display:block;height:20px}.c-card--skeleton .c-card__description span:not(:last-child){margin-bottom:10px}.c-card--skeleton .c-card__button{height:50px;width:130px}.c-card--offer .c-card__label{background-color:#fff;color:#2d2d2d;position:absolute;right:12px;top:12px}.c-card--custom .c-card__image{aspect-ratio:auto;overflow:unset}.c-card--custom .c-card__image img{height:auto;object-fit:unset}.c-image-slider{--outline-color:#f9b000}.u-background-orange .c-image-slider{--outline-color:#2d2d2d}.u-background-backdrop .c-image-slider{--outline-color:#f9b000}.c-image-slider--fill-parent{align-items:stretch;display:flex;flex-direction:column;height:100%;inset:0;justify-content:start;position:relative;width:100%}.c-image-slider__wrapper{height:auto;overflow:hidden;position:relative;width:100%}.c-image-slider__wrapper:focus-visible{outline:2px var(--outline-color) solid;outline-offset:2px}.c-image-slider--fill-parent .c-image-slider__wrapper{flex:1 1 auto}.c-image-slider__image,.c-image-slider__slide{height:100%;inset:0;position:absolute;width:100%}@media(prefers-reduced-motion:no-preference){.c-image-slider__image{cursor:grab}.c-image-slider__image:active{cursor:grabbing}}.c-image-slider__caption-box{backdrop-filter:blur(10px);background:#0009;bottom:20px;color:#fff;left:20px;max-width:calc(100% - 40px);padding:10px 40px 10px 20px;position:absolute;z-index:10}.c-image-slider__caption-box--contain{left:20px;margin-inline:auto;padding:10px 20px;right:20px;width:fit-content}.c-image-slider__caption{font-family:CourierStd,Times New Roman,serif;font-size:16px}.c-image-slider__slider{margin-top:20px}.c-image-slider__slider--centered{margin-inline:auto;max-width:100%;width:500px}.c-opening-hours__list{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}.c-opening-hours__item{display:flex;flex-direction:column;padding-bottom:20px;position:relative}.c-opening-hours__item:after{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;mask-image:url(/wp-content/themes/zugbruecke-brexx/dist/3236c8401e06f5f3ea79.svg);mask-repeat:repeat-x;mask-size:cover;position:absolute;right:0}.c-opening-hours__lable{font-size:18px;font-weight:600}.c-opening-hours__time{font-family:Microbrew,Arial,sans-serif;font-size:34px;letter-spacing:2px;line-height:1}.c-opening-hours__notice{color:#2d2d2d;font-size:16px;margin-top:20px}.c-lazy-image{background-color:#0000;background-position:50%;background-size:cover;overflow:hidden;position:relative}@media(prefers-reduced-motion:no-preference){.c-lazy-image{transition:background-color 1s ease 0s}}.c-lazy-image--clickable{cursor:pointer}.c-lazy-image__loader{height:30px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:30px;z-index:10}@media(prefers-reduced-motion:no-preference){.c-lazy-image__loader{transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}}.c-lazy-image__loader:before{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;border-right-color:#fff;content:"";display:block;height:100%;width:100%}.c-lazy-image__img{filter:blur(0);transition:filter .5s ease;width:100%}.c-lazy-image--pending{background-color:#868686;position:relative}.c-lazy-image--pending .lazy-image__img{filter:blur(30px);height:auto;max-height:100%;transform:scale(1.1)}.c-lazy-image--loading .lazy-image__loader{opacity:1;visibility:visible}@media(prefers-reduced-motion:no-preference){.c-lazy-image--loading .lazy-image__loader{transition:all .2s cubic-bezier(.55,.085,.68,.53) 0s}}.c-posts-pagination__wrapper{justify-content:center;width:100%}.c-posts-pagination__pages,.c-posts-pagination__wrapper{align-items:center;display:flex;flex-direction:row;gap:10px}.c-posts-pagination__pages{justify-content:stretch}.c-posts-pagination__button{aspect-ratio:1/1;line-height:1;min-height:35px;min-width:35px;padding:10px}.c-rich-menu-slider{overflow:hidden;position:relative;width:100%}.c-rich-menu-slider__wrapper{display:flex;flex-direction:column;gap:40px;margin-bottom:20px}.c-rich-menu-slider__wrapper--menu .c-rich-menu-slider__item{flex:0 0 80%;width:80%}@media screen and (min-width:1024px){.c-rich-menu-slider__wrapper--menu .c-rich-menu-slider__item{flex:0 0 50%;width:50%}}.c-rich-menu-slider__intro{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:1024px){.c-rich-menu-slider__intro{align-items:end;grid-template-columns:1fr auto}}.c-rich-menu-slider__read-more{align-items:center;display:inline-flex;font-family:Microbrew,Arial,sans-serif;font-weight:700;gap:10px;text-decoration:none;text-transform:uppercase}.c-rich-menu-slider__read-more:hover{text-decoration:underline}.c-rich-menu-slider__read-more svg{height:14px;width:14px;fill:#2d2d2d}.c-rich-menu-slider__list{display:flex;flex-wrap:nowrap;margin:0 -20px;overflow:scroll;scroll-behavior:smooth}.c-rich-menu-slider__list::-webkit-scrollbar{display:none}.c-rich-menu-slider__list{-ms-overflow-style:none;scrollbar-width:none}.c-rich-menu-slider__item{flex:0 0 50%;padding:0 20px;scroll-snap-align:start;scroll-snap-type:mandatory;width:50%}@media screen and (min-width:1440px){.c-rich-menu-slider__item{flex:0 0 33.3333%;width:33.3333%}.c-rich-menu-slider__item:first-child:nth-last-child(2),.c-rich-menu-slider__item:first-child:nth-last-child(2)~.c-rich-menu-slider__item{flex:0 0 50%;width:50%}}.c-skiplink{align-items:center;background:#f9b000;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;transform:translateY(-100%);z-index:50}@media(prefers-reduced-motion:no-preference){.c-skiplink{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}.c-skiplink:focus-within{transform:translateY(0)}.c-universal-slider{align-items:center;display:flex;gap:40px;justify-content:stretch;width:100%;--indicator-bg:#e6e6e6;--indicator-fg:#000;--arrow-default:#2d2d2d;--arrow-hover:#f9b000}.u-background-black .c-universal-slider{--indicator-bg:#ffd061;--indicator-fg:#fff;--arrow-default:#fff}.u-background-orange .c-universal-slider{--indicator-fg:#000;--indicator-bg:#fff;--arrow-default:#000;--arrow-hover:#fff}.u-background-backdrop .c-universal-slider{--indicator-bg:#ffd06180;--arrow-default:#fff}.c-universal-slider__indicator-wrapper{background:var(--indicator-bg);flex:1 1 auto;height:2px;position:relative}.c-universal-slider__indicator{background:var(--indicator-fg);bottom:-1px;position:absolute;top:-1px}.c-universal-slider__button{appearance:none;background:none;border:none;padding:0}@media(prefers-reduced-motion:no-preference){.c-universal-slider__button{transition:opacity .2s cubic-bezier(.455,.03,.515,.955) 0s}}.c-universal-slider__button:not([disabled]){cursor:pointer}.c-universal-slider__button[disabled]{opacity:.2;pointer-events:none}.c-universal-slider__button svg{height:50px;width:50px;fill:var(--arrow-default)}@media(prefers-reduced-motion:no-preference){.c-universal-slider__button svg{transition:fill .2s cubic-bezier(.455,.03,.515,.955) 0s}}@media(hover:hover)and (pointer:fine){.c-universal-slider__button:not([disabled]):hover svg{fill:var(--arrow-hover)}}.c-universal-slider__button:focus-visible{outline:2px var(--arrow-hover) solid;outline-offset:2px}.s-accordion{--toggle-default:#2d2d2d;--toggle-active:#f9b000;--panel-border:#e6e6e6;--panel-border-active:#f9b000}.s-accordion.u-background-black,.s-accordion.u-background-black-barrel,.s-accordion.u-background-black-bubbles,.s-accordion.u-background-black-stars{--toggle-default:#fff;--panel-border:#fff}.s-accordion.u-background-orange{--toggle-active:#fff;--panel-border:#2d2d2d;--panel-border-active:#2d2d2d}.s-accordion__wrapper--without-intro{width:100%}@media screen and (min-width:1024px){.s-accordion__wrapper--without-intro{width:66.6666666667%}}.s-accordion__wrapper--with-intro{display:grid;gap:40px;grid-template-areas:"intro" "accordion";grid-template-columns:1fr}@media screen and (min-width:1024px){.s-accordion__wrapper--with-intro{gap:calc(8.33333% + 40px);grid-template-areas:"intro accordion";grid-template-columns:4fr 7fr}}.s-accordion__intro{grid-area:intro}.s-accordion__intro-block{position:sticky;top:40px}.s-accordion__accordion{align-items:stretch;display:flex;flex-direction:column;grid-area:accordion;width:100%}.s-accordion__toggle{align-items:start;appearance:none;background:none;border:none;color:var(--toggle-default);cursor:pointer;display:flex;flex-direction:row;font-family:inherit;font-weight:inherit;gap:20px;justify-content:stretch;margin:15px 0;padding:5px 0;text-align:left;width:100%}@media(prefers-reduced-motion:no-preference){.s-accordion__toggle{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}.s-accordion__toggle:focus-visible,.s-accordion__toggle:hover{color:var(--toggle-active)}.s-accordion__toggle:focus-visible{outline:2px var(--toggle-active) solid;outline-offset:2px}.s-accordion__title{flex:1 1 auto}.s-accordion__icon-wrapper{flex:none;height:20px;margin-top:4px;position:relative;width:20px}.s-accordion__icon{fill:var(--toggle-default);height:20px;position:absolute;width:20px}@media(prefers-reduced-motion:no-preference){.s-accordion__icon{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}.s-accordion__toggle:focus-visible .s-accordion__icon,.s-accordion__toggle:hover .s-accordion__icon{fill:var(--toggle-active)}.s-accordion__toggle[aria-expanded=true] .s-accordion__icon{transform:rotate(-180deg)}.s-accordion__content-wrapper{overflow:hidden}.s-accordion__content-wrapper>div.wysiwyg-block{overflow-x:auto}.s-accordion__panel{border-bottom:2px solid var(--panel-border);display:grid;grid-template-rows:0fr}@media(prefers-reduced-motion:no-preference){.s-accordion__panel{transition:all .4s cubic-bezier(.455,.03,.515,.955) 0s}}@media screen and (min-width:1024px){.s-accordion__panel{padding-right:40px}}.s-accordion__panel[aria-hidden=false]{border-bottom-color:var(--panel-border-active);grid-template-rows:1fr;padding-bottom:20px}.s-accordion__panel>div:not(.wysiwyg-block){overflow:hidden}.s-card-list{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(40px,1fr) 150px auto}.s-card-list:has(.s-card-list__filter){grid-template-rows:minmax(40px,1fr) 200px auto}.s-card-list__intro-wrapper{grid-column:1/2;grid-row:1/2}.s-card-list__intro{align-items:end;display:grid;gap:20px;grid-template-areas:"link" "content";grid-template-columns:1fr;padding-bottom:60px}@media screen and (min-width:768px){.s-card-list__intro{gap:40px;grid-template-areas:"content link";grid-template-columns:1fr auto}}.s-card-list__intro-content{grid-area:content}.s-card-list__link{grid-area:link}.s-card-list__link svg{height:14px;width:14px}.s-card-list__link a{align-items:center;display:inline-flex;font-family:Microbrew,Arial,sans-serif;font-weight:700;gap:10px;text-decoration:none;text-transform:uppercase}.s-card-list__link a:hover{text-decoration:underline}.s-card-list__background{grid-column:1/2;grid-row:1/3}.s-card-list__app{grid-column:1/2;grid-row:2/4;min-height:450px;overflow:hidden}.s-card-list__slider-wrapper{margin-bottom:40px;overflow:auto;scroll-behavior:smooth}.s-card-list__slider-wrapper::-webkit-scrollbar{display:none}.s-card-list__slider-wrapper{-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:768px){.s-card-list__slider-wrapper{margin:0 -20px 40px}}.s-card-list__slider{--spacer-width:calc(var(--actual-viewport-width) - var(--container-width) - 20px);align-items:stretch;display:flex;flex-wrap:nowrap;padding-bottom:4px}.s-card-list__slider .s-card-list__item{--slide-width:90%;flex:0 0 var(--slide-width);padding:0 20px;width:var(--slide-width)}@media screen and (min-width:768px){.s-card-list__slider .s-card-list__item{--slide-width:calc(var(--container-width)/1.333 + 15px)}}@media screen and (min-width:1024px){.s-card-list__slider .s-card-list__item{--slide-width:calc(var(--container-width)/2 + 20px)}}@media screen and (min-width:1280px){.s-card-list__slider .s-card-list__item{--slide-width:calc(var(--container-width)/3 + 15px)}}.s-card-list__item--no-card{background-color:#fff}@media screen and (min-width:768px){.s-card-list__item--no-card{margin-left:20px}}.s-card-list__no-card{padding:20px}@media screen and (min-width:768px){.s-card-list__no-card{padding:40px}}.s-card-list__spacer{display:none}@media screen and (min-width:768px){.s-card-list__spacer{display:block;flex:0 0 calc(var(--spacer-width)/2 - 10px);width:calc(var(--spacer-width)/2 - 10px)}}.s-card-list__grid{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.s-card-list__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.s-card-list__grid{grid-template-columns:repeat(3,1fr)}}.s-card-list__grid .s-card-list__item--no-card{grid-column:1/2}@media screen and (min-width:768px){.s-card-list__grid .s-card-list__item--no-card{grid-column:1/3;margin-left:0}}@media screen and (min-width:1280px){.s-card-list__grid .s-card-list__item--no-card{grid-column:1/4}}.s-card-list__filter{display:flex;flex-flow:row wrap;gap:20px;margin:0 -20px 40px;mask-image:linear-gradient(90deg,#fff0,#fff 20px,#fff calc(100% - 40px),#fff0);padding:4px 20px;position:relative}@media screen and (min-width:640px){.s-card-list__filter{flex-flow:row wrap;margin:0 0 40px;mask-image:none;overflow:auto;padding:4px 0}}.s-card-list__filter .c-button,.s-card-list__filter input[type=submit]{flex-shrink:0}.s-cta{overflow:hidden}.s-cta__wrapper{display:flex;flex-direction:column;gap:40px;justify-content:center}@media screen and (min-width:1024px){.s-cta__wrapper{display:grid;gap:100px;grid-template-columns:1fr}}@media screen and (min-width:1280px){.s-cta__wrapper{gap:130px}}.s-cta__content{width:100%}.s-cta__logo{margin:0 auto}@media screen and (min-width:768px){.s-cta__logo{bottom:0;position:absolute;right:0}}@media screen and (min-width:1440px){.s-cta__logo{left:auto;transform:translateX(10%)}}@media(width > 1640px){.s-cta__logo{transform:translateX(50%)}}.s-cta__dialog{align-items:center;background-color:#000c;display:none;height:100%;inset:0;justify-content:center;max-height:100vh;max-width:100vw;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;z-index:10}.s-cta__dialog.is-active{display:flex;opacity:1;visibility:visible}.s-cta__dialog-wrapper{background-color:#fff;max-height:100%;max-width:800px;overflow-y:auto;padding:40px;position:relative;width:100%}.s-cta__dialog-wrapper .flatpickr-calendar{left:0!important;top:calc(100% + 3px)!important;z-index:11}.s-cta__dialog-close{padding:3px}.s-cta__dialog-close:focus,.s-cta__dialog-close:focus-visible{outline:1.4px solid #2d2d2d}.s-cta__dialog-header{display:flex;justify-content:flex-end;margin-bottom:30px}.s-cta__dialog-header button{background:none;border:none;cursor:pointer;outline:none}.s-cta__dialog-header button svg{height:20px;width:20px;fill:#2d2d2d}@media screen and (min-width:1280px){.s-cta--logo .s-cta__wrapper{padding-bottom:0;padding-right:260px}}.s-cta--logo .s-cta__content{max-width:1200px;padding-bottom:0;padding-right:0}@media screen and (min-width:768px){.s-cta--logo .s-cta__content{padding-bottom:160px;padding-right:160px}}@media screen and (min-width:1280px){.s-cta--logo .s-cta__content{padding-bottom:0;padding-right:0}}@media screen and (min-width:1024px){.s-cta--contact .s-cta__wrapper{grid-template-columns:1fr auto}.s-cta--contact .s-cta__logo{left:0;right:auto}}@media screen and (min-width:1280px){.s-cta--contact .s-cta__logo{left:auto;right:0}}.s-cta--contact.s-cta--logo .s-cta__content{padding-right:0}@media screen and (min-width:1024px){.s-cta--contact.s-cta--logo .s-cta__content{padding-bottom:260px}}@media screen and (min-width:1280px){.s-cta--contact.s-cta--logo .s-cta__content{padding-bottom:0}}.s-cta--green .c-logo-badge svg .black-color,.s-cta--orange .c-logo-badge svg .black-color{fill:#fff}.s-cta--orange .c-logo-badge svg .logo-button .cls-2{fill:#fff!important}.s-form__wrapper{display:grid;gap:40px;grid-template-columns:1fr}@media screen and (min-width:1024px){.s-form__wrapper{align-items:center;gap:60px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.s-form__wrapper{gap:163px}}.s-hero__wrapper{align-items:center;display:grid;grid-template-areas:"hero";overflow:hidden}.s-hero__content,.s-hero__media{grid-area:hero}.s-hero__media{height:100%}@media screen and (min-width:768px){.s-hero__media{aspect-ratio:3/2}}@media screen and (min-width:1280px){.s-hero__media{aspect-ratio:16/9}}.s-hero__media img,.s-hero__media video{height:100%;object-fit:cover;width:100%}.s-hero__image{--image-position-x:50%;--image-position-y:50%;height:100%;width:100%}.s-hero__image img{object-position:var(--image-position-x) var(--image-position-y)}.s-hero__content{padding:100px 20px;position:relative;z-index:1}.s-hero__content :not(.c-button):not(input[type=submit]){color:#fff}.s-hero__content:after{background:#0000004d;content:"";filter:blur(150px);inset:0;position:absolute;z-index:-1}.s-hero__content .u-high-contrast{background-color:#194329}.s-hero__content .u-high-contrast :not(.c-button):not(input[type=submit]){color:#ffd061}@media(prefers-contrast:more){.s-hero__content{background-color:#194329}.s-hero__content :not(.c-button):not(input[type=submit]){color:#ffd061}}@media screen and (min-width:1024px){.s-hero__content{padding-bottom:20px;padding-left:100px;padding-top:20px}}@media screen and (min-width:1280px){.s-hero__content{padding-left:140px}}.s-image-gallery{max-width:100%;overflow:hidden;--gallery-grid-base:10px;--slider-gap:20px;--focus-outline:#f9b000}@media screen and (min-width:768px){.s-image-gallery{--gallery-grid-base:15px;--slider-gap:40px}}@media screen and (min-width:1024px){.s-image-gallery{--gallery-grid-base:20px;--slider-gap:60px}}.s-image-gallery.u-background-orange{--focus-outline:#2d2d2d}.s-image-gallery__scrollarea{margin:0 auto;max-width:100%;overflow-x:scroll;padding:calc(var(--gallery-grid-base)*2) calc(var(--gallery-grid-base)*4);width:min-content}.s-image-gallery__scrollarea::-webkit-scrollbar{display:none}.s-image-gallery__scrollarea{-ms-overflow-style:none;scrollbar-width:none}.s-image-gallery__scrollarea:focus-visible{outline:2px var(--focus-outline) solid;outline-offset:2px}.s-image-gallery__grid{display:grid;grid-auto-columns:var(--gallery-grid-base);grid-template-rows:repeat(28,var(--gallery-grid-base));width:min-content}.s-image-gallery__image-wrapper{appearance:none;background:none;border:none;margin:0;padding:0}.s-image-gallery__image-wrapper[data-variant="0"]{grid-row:11/29}.s-image-gallery__image-wrapper[data-variant="1"]{grid-row:1/9}.s-image-gallery__image-wrapper[data-variant="2"]{grid-row:3/27}.s-image-gallery__image-wrapper[data-variant="3"]{grid-row:20/29}.s-image-gallery__image-wrapper[data-variant="4"]{grid-row:1/18}.s-image-gallery__image-wrapper:focus-visible{outline:2px var(--focus-outline) solid;outline-offset:2px}.s-image-gallery__image-wrapper--button{cursor:pointer}.s-image-gallery__figure{height:100%;width:100%}.s-image-gallery__image{height:100%;object-fit:cover;width:100%}.s-image-video__wrapper{margin:0 auto;max-width:1920px}.s-image-video__image{aspect-ratio:1/1;width:100%}@media screen and (min-width:640px){.s-image-video__image{aspect-ratio:auto;height:450px}}@media screen and (min-width:1024px){.s-image-video__image{height:600px}}@media screen and (min-width:1280px){.s-image-video__image{height:800px}}.s-image-video__image img{height:100%;object-fit:cover;width:100%}.s-image-video__video-wrapper{aspect-ratio:1/1;position:relative}@media screen and (min-width:640px){.s-image-video__video-wrapper{aspect-ratio:auto;height:450px}}@media screen and (min-width:1024px){.s-image-video__video-wrapper{height:600px}}@media screen and (min-width:1280px){.s-image-video__video-wrapper{height:800px}}.s-image-video__video-wrapper video{height:100%;object-fit:cover;width:100%}.s-image-video__video-wrapper--onclick{overflow:hidden}.s-image-video__video-wrapper--onclick.play .s-image-video__thumbnail{opacity:0;visibility:hidden}.s-image-video__video-wrapper--onclick .s-image-video__thumbnail{inset:0;opacity:1;position:absolute}@media(prefers-reduced-motion:no-preference){.s-image-video__video-wrapper--onclick .s-image-video__thumbnail{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}.s-image-video__video-toggle{aspect-ratio:1;background-color:#f9b000;border:none;border-radius:100%;cursor:pointer;left:50%;outline:none;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}@media(prefers-reduced-motion:no-preference){.s-image-video__video-toggle{transition:all .2s cubic-bezier(.455,.03,.515,.955) 0s}}.s-image-video__video-toggle:hover{transform:translate(-50%,-50%) scale(1.1)}.s-image-video__video-toggle svg{fill:#fff;height:30px;margin-left:2px;width:30px}.s-posts__app{min-height:500px}.s-posts__wrapper{display:flex;flex-direction:column;gap:30px}.s-posts__filter{display:flex;gap:20px}.s-posts__grid{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.s-posts__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.s-posts__grid{grid-template-columns:repeat(3,1fr)}}.s-posts__intro{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.s-posts__intro{align-items:center;flex-direction:row;justify-content:space-between}}.s-posts__read-more{align-items:center;color:var(--color-primary);display:inline-flex;font-family:Microbrew,Arial,sans-serif;gap:10px;letter-spacing:1px;text-decoration:none}.s-posts__read-more svg{height:12px;width:12px;fill:currentcolor}.s-posts__grid--newest{grid-template-areas:"newest" "other"}@media screen and (min-width:768px){.s-posts__grid--newest{grid-template-areas:"newest newest" "other other";grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.s-posts__grid--newest{grid-template-areas:"newest other";grid-template-columns:repeat(2,1fr)}}.s-posts__grid--newest .c-card__footer{margin-top:0}.s-posts__newest{grid-area:newest;position:relative}.s-posts__newest .c-card{height:auto;position:sticky;top:40px}.s-posts__subgrid{display:grid;gap:40px;grid-area:other}@media screen and (min-width:768px){.s-posts__subgrid{grid-template-columns:repeat(2,1fr)}}.s-menu__wrapper{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1024px){.s-menu__wrapper{gap:60px}}.s-menu__content .wysiwyg-block{padding-bottom:40px;position:relative}.s-menu__content .wysiwyg-block:after{background-color:currentcolor;bottom:-2px;content:"";display:block;height:2px;left:0;mask-image:url(/wp-content/themes/zugbruecke-brexx/dist/2eff9225748b2c19ee91.svg);mask-repeat:repeat-x;mask-size:cover;position:absolute;right:0}.s-menu__entries{display:grid;gap:80px;grid-template-columns:1fr}@media screen and (min-width:1024px){.s-menu__entries{gap:60px;grid-template-columns:repeat(2,1fr)}}.s-menu__entry{display:grid;grid-template-columns:1fr}@media screen and (min-width:1024px){.s-menu__entry{grid-template-columns:1fr minmax(150px,250px)}}@media screen and (min-width:1280px){.s-menu__entry{grid-template-columns:1fr minmax(150px,300px)}}.s-menu__entry-content{display:flex;flex-direction:column;gap:24px}.s-menu__entry-content p{margin:0!important}.s-menu__entry-title{font-size:22px;font-weight:600}.s-menu__entry-prices{display:flex;flex-direction:column;gap:12px}.s-menu__entry-price{display:flex;flex-direction:row;gap:20px;justify-content:end;line-height:1;text-align:right}.s-simple-hero{overflow:hidden}.s-simple-hero__wrapper{align-items:center;display:grid;gap:40px;grid-template-columns:100%}@media screen and (min-width:1024px){.s-simple-hero__wrapper:has(>div:nth-child(2)){gap:100px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.s-simple-hero__wrapper:has(>div:nth-child(2)){gap:120px;grid-template-columns:5fr 6fr}}@media screen and (min-width:1440px){.s-simple-hero__wrapper:has(>div:nth-child(2)){gap:160px}}@media screen and (min-width:1024px){.s-simple-hero__wrapper{grid-template-columns:66% 1fr}}@media screen and (min-width:1280px){.s-simple-hero__wrapper{grid-template-columns:80% 1fr}}.s-simple-hero__image{aspect-ratio:1/1}@media screen and (min-width:768px){.s-simple-hero__image{aspect-ratio:auto}}.s-simple-hero__image figure{height:100%;width:100%}.s-simple-hero__image figure img{height:100%;object-fit:cover;width:100%}.s-simple-hero__image--large{height:100%}@media screen and (min-width:1024px){.s-simple-hero__image--large{margin-right:-150px}}@media screen and (min-width:1280px){.s-simple-hero__image--large{margin-right:-200px}}@media screen and (min-width:1440px){.s-simple-hero__image--large{margin-right:-300px}}@media screen and (min-width:1024px){.s-simple-hero--large{padding-bottom:0!important;padding-top:0!important}.s-simple-hero--large .s-simple-hero__content{padding-bottom:var(--spacing-bottom);padding-top:var(--spacing-top)}}.s-simple-hero.u-background-black-barrel:not(.s-simple-hero--large) div[lottie-file=notes]{z-index:1}@media screen and (min-width:1024px){.s-simple-hero.u-background-black-barrel:not(.s-simple-hero--large) div[lottie-file=notes]{right:50px;top:60px}}.s-teaser{--container-height:500px;margin:0 auto;max-width:2000px;min-height:var(--container-height);width:100%}@media screen and (min-width:768px){.s-teaser{--container-height:600px}}@media screen and (min-width:1440px){.s-teaser{--container-height:800px}}.s-teaser__wrapper{--pointer-position:10%;--pointer-width:20px;--pointer-height:11px;height:var(--container-height);overflow:hidden;padding-top:12px;position:relative}@media(prefers-reduced-motion:no-preference){.s-teaser__wrapper{transition:all .5s cubic-bezier(.455,.03,.515,.955) 0s}}.s-teaser__wrapper .container{height:100%}@media screen and (min-width:1024px){.s-teaser__wrapper{clip-path:polygon(var(--pointer-position) 0,calc(var(--pointer-position) + var(--pointer-width)/2) var(--pointer-height),100% var(--pointer-height),100% 100%,0 100%,0 var(--pointer-height),calc(var(--pointer-position) - var(--pointer-width)/2) var(--pointer-height))}}@media(width < 640px){.s-teaser__nav .container{padding:0}}.s-teaser__nav-outer{padding:10px 0;position:relative}.s-teaser__nav-outer:before{background:linear-gradient(90deg,#fff,#fff0);bottom:0;content:"";left:0;position:absolute;top:0;width:40px}@media screen and (min-width:1024px){.s-teaser__nav-outer:before{content:none}}.s-teaser__nav-outer:after{background:linear-gradient(280deg,#fff,#fff0);bottom:0;content:"";position:absolute;right:0;top:0;width:40px}@media screen and (min-width:1024px){.s-teaser__nav-outer:after{content:none}}.s-teaser__nav-list{display:flex;overflow-x:auto;padding:0 40px;scroll-snap-type:x mandatory}@media screen and (min-width:1024px){.s-teaser__nav-list{justify-content:space-around;padding:0}}.s-teaser__nav-item{background-color:unset;border:none;cursor:pointer;font-family:Microbrew,Arial,sans-serif;font-weight:700;letter-spacing:2px;opacity:.5;outline:none;padding:0 20px;scroll-snap-align:center;text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.s-teaser__nav-item{transition:opacity .2s cubic-bezier(.455,.03,.515,.955) 0s}}.s-teaser__nav-item.is-active,.s-teaser__nav-item:hover{opacity:1}.s-teaser__nav-item:focus-visible{outline:2px solid #194329;outline-offset:2px}.s-teaser__nav-item .u-high-contrast{opacity:1}@media(prefers-contrast:more){.s-teaser__nav-item{opacity:1}}.s-teaser__content{color:#fff;cursor:grab;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%;padding:30px 0 60px;position:relative;z-index:10}.s-teaser__content:active,.s-teaser__content:focus-within{cursor:grabbing}@media screen and (min-width:1280px){.s-teaser__content{grid-template-columns:1fr 570px}}.s-teaser__content .u-high-contrast>div{background-color:#000;margin:-20px;padding:20px}.s-teaser__content .u-high-contrast>div:after{content:unset}@media(prefers-contrast:more){.s-teaser__content>div{background-color:#000;margin:-20px;padding:20px}.s-teaser__content>div:after{content:unset}}.s-teaser__content>div{grid-column:1/3;grid-row:1/3;height:fit-content;margin-top:auto;position:relative}@media screen and (min-width:1024px){.s-teaser__content>div{grid-column:2/3;grid-row:2/3}}.s-teaser__content>div:after{background-color:#0006;content:"";filter:blur(100px);inset:-100px;position:absolute;z-index:-1}.s-teaser__images{display:grid;filter:brightness(.9);grid-template-columns:1fr;grid-template-rows:var(--container-height);inset:0;position:absolute;z-index:-1}@media(prefers-reduced-motion:no-preference){.s-teaser__images{transition:all .5s cubic-bezier(.455,.03,.515,.955) 0s}}.s-teaser__image{--image-position-x:50%;--image-position-y:50%;grid-column:1/2;grid-row:1/2;height:100%}.s-teaser__image figure,.s-teaser__image img{height:100%;width:100%}.s-teaser__image img{object-fit:cover;object-position:var(--image-position-x) var(--image-position-y)}.s-teaser__scrollbar{background-color:#fff;height:4px;overflow:hidden;position:relative;width:100%}.s-teaser__scrollbar span{background-color:#000;bottom:0;height:4px;position:absolute;top:0}.s-testimonials{max-width:100dvw;overflow:hidden}.s-testimonials__wrapper{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:40px;width:auto}.s-testimonials__single-testimonial{flex:none;overflow:visible;width:0}@media(prefers-reduced-motion:no-preference){.s-testimonials__single-testimonial{cursor:grab}.s-testimonials__single-testimonial:active{cursor:grabbing}}.s-testimonials__single-testimonial[aria-hidden=true]{pointer-events:none}.s-testimonials__item{padding:0 0 0 40px}.s-testimonials__text{position:relative}.s-testimonials__text:before{content:"“";content:"“"/"";display:inline;left:-.5em;position:absolute}.s-testimonials__text:after{content:"”";content:"”"/"";display:inline}.s-testimonials__info{display:flex;flex-direction:column;gap:5px;margin-top:30px}.s-text-with-media{overflow:clip}.s-text-with-media__wrapper{display:grid;gap:40px;grid-template-areas:"content" "media";grid-template-columns:1fr}@media screen and (min-width:1024px){.s-text-with-media__wrapper{align-items:center;grid-template-areas:"content media";grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.s-text-with-media__wrapper{gap:calc(8.33333% + 80px);grid-template-columns:5fr 6fr}}.s-text-with-media__media{grid-area:media;position:relative}.s-text-with-media__content{grid-area:content}.s-text-with-media__gallery{--overlapping-margin:0;display:grid;gap:20px;grid-template-areas:"left right";grid-template-columns:1fr 1fr;margin-left:0;margin-right:var(--overlapping-margin)}@media screen and (min-width:768px){.s-text-with-media__gallery{gap:40px}}@media(width >= 1150px){.s-text-with-media__gallery{--overlapping-margin:-70px}}@media(width >= 1280px){.s-text-with-media__gallery{--overlapping-margin:0px}}@media(width >= 1330px){.s-text-with-media__gallery{--overlapping-margin:-50px}}@media(width >= 1440px){.s-text-with-media__gallery{--overlapping-margin:0px}}@media(width >= 1495px){.s-text-with-media__gallery{--overlapping-margin:-50px}}@media(width >= 1600px){.s-text-with-media__gallery{--overlapping-margin:-100px}}.s-text-with-media__gallery figure img{height:100%;object-fit:cover;width:100%}.s-text-with-media__gallery-left{display:flex;flex-direction:column;gap:20px;grid-area:left;padding-top:20px}@media screen and (min-width:768px){.s-text-with-media__gallery-left{gap:40px;padding-top:40px}}.s-text-with-media__gallery-right{grid-area:right}.s-text-with-media__gallery-item-1,.s-text-with-media__gallery-item-2{aspect-ratio:4/3}@media screen and (min-width:1024px){.s-text-with-media__gallery-item-2{margin:0 auto;max-width:246px}}.s-text-with-media__gallery-item-3{aspect-ratio:3/4}.s-text-with-media__image-icon{bottom:0;height:100px;position:absolute;right:0;transform:translate(50%,50%);width:100px}@media screen and (min-width:1024px){.s-text-with-media__image-icon{height:160px;width:160px}}.s-text-with-media--image .s-text-with-media__media figure{aspect-ratio:1}@media screen and (min-width:768px){.s-text-with-media--image .s-text-with-media__media figure{aspect-ratio:4/3}}@media screen and (min-width:1024px){.s-text-with-media--image .s-text-with-media__media figure{aspect-ratio:1.2}}.s-text-with-media--image .s-text-with-media__media figure img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:1024px){.s-text-with-media--image.s-text-with-media--media-large .s-text-with-media__media figure{aspect-ratio:1.4}.s-text-with-media--left .s-text-with-media__wrapper{grid-template-areas:"media content"}}@media screen and (min-width:1280px){.s-text-with-media--left .s-text-with-media__wrapper{grid-template-columns:6fr 5fr}}.s-text-with-media--left .s-text-with-media__gallery{margin-left:var(--overlapping-margin);margin-right:0}@media screen and (min-width:1280px){.s-text-with-media.s-text-with-media--left.s-text-with-media--media-large .s-text-with-media__wrapper{grid-template-columns:7fr 4fr}.s-text-with-media.s-text-with-media--left.s-text-with-media--media-small .s-text-with-media__wrapper,.s-text-with-media.s-text-with-media--right.s-text-with-media--media-large .s-text-with-media__wrapper{grid-template-columns:4fr 7fr}.s-text-with-media.s-text-with-media--right.s-text-with-media--media-small .s-text-with-media__wrapper{grid-template-columns:7fr 4fr}}.p-event__dates-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);list-style:none;margin-top:30px;padding:0}@media screen and (min-width:1024px){.p-event__dates-list{grid-template-columns:repeat(3,1fr)}}.p-event__dates-list--closable{height:0;margin-top:20px;overflow:hidden}.p-event__date{background-color:#f9b000;padding:20px}.p-event__date span{display:block}.p-event__date ::selection{background-color:#194329;color:#fff}.g-form .capbox .p-event__date #CaptchaDiv,.p-event__date .g-form .capbox #CaptchaDiv,.p-event__date .h5{line-height:1}.p-event__date--no-pad{margin-top:30px;padding:0}.p-event__pagination{display:flex;justify-content:center;margin-top:30px}.p-post__content{container-type:inline-size}@media (min-width:768px){.md\:tw-w-10\/12{width:83.333333%}}@media (min-width:1024px){.lg\:tw-w-10\/12{width:83.333333%}.lg\:tw-w-3\/4{width:75%}}@media (min-width:1280px){.xl\:tw-w-3\/5{width:60%}.xl\:tw-w-6\/12{width:50%}.xl\:tw-w-8\/12{width:66.666667%}}@media (min-width:1440px){.xxl\:tw-w-3\/6{width:50%}}