/*! Created by Say Hello GmbH (Switzerland), hello@sayhello.ch */*{box-sizing:border-box}:after,:before{box-sizing:border-box}body{--svh:1vh}@supports (--svh:1svh){body{--svh:1svh}}::placeholder{color:currentColor}button,form,input,select{font-family:inherit;border-color:var(--wp--custom--color--accent);color:inherit}input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:0;border-width:var(--body--line--width);border-style:solid}input[type=date]{text-align:left}select{appearance:none;padding-block-start:.6em;padding-inline-start:1.2em;padding-inline-end:1.5em;appearance:none;background:url(../img/form-select-arrow.min.svg) no-repeat right 1rem center}body.is-accent--1-accent select{background-image:url(../img/form-select-arrow-accent-1.min.svg)}body.is-accent--2-accent select{background-image:url(../img/form-select-arrow-accent-2.min.svg)}body.is-accent--3-accent select{background-image:url(../img/form-select-arrow-accent-3.min.svg)}body.is-accent--4-accent select{background-image:url(../img/form-select-arrow-accent-4.min.svg)}body.is-accent--5-accent select{background-image:url(../img/form-select-arrow-accent-5.min.svg)}body.is-accent--6-accent select{background-image:url(../img/form-select-arrow-accent-6.min.svg)}body.is-accent--7-accent select{background-image:url(../img/form-select-arrow-accent-7.min.svg)}body.is-accent--8-accent select{background-image:url(../img/form-select-arrow-accent-8.min.svg)}html{scroll-behavior:smooth}html.is--mobilemenu--open{overflow:hidden}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-size-adjust:none;--body--line--color:var(--wp--preset--color--blue);--alignfull--border-color:var(--body--line--color);--body--line--width:1px}@media screen and (min-resolution:192dpi){body{--body--line--width:0.5px}}body::after{--body--line--color:inherit}body.admin-bar{margin-top:calc(var(--wp-admin--admin-bar--height) * -1)}body.is-with-accent{--body--line--color:var(--wp--custom--color--accent)}abbr,acronym{cursor:help}button{text-decoration:none}blockquote{margin:0}blockquote>*{margin-top:0;margin-bottom:0}blockquote>*+*{margin-top:1rem}cite{display:block}code{background-color:var(--wp--preset--color--gray-xlight);display:inline-block;padding:.0625em .25em}dd+dt{margin-top:var(--wp--preset--spacing--regular)}dt{font-weight:700}figure,img{max-width:100%;height:auto;vertical-align:middle}img{pointer-events:none}figure{margin-left:0;margin-right:0}ol{padding-left:0;list-style:none;counter-reset:item}ol>*{margin-top:0;margin-bottom:0}ol>*+*{margin-top:var(--wp--preset--spacing--small)}ol ol{margin-top:var(--wp--preset--spacing--small);padding-left:1.2em}nav li,nav ul{list-style:none;padding:0;margin:0}nav a{text-decoration:none}p:empty{display:none}p.has-background{padding:var(--wp--preset--spacing--regular)}q{font-style:italic}sub,sup{font-size:.8em;-webkit-font-smoothing:subpixel-antialiased;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}input,li,p,tr{font-size:1em}h1,h2,h3,h4,h5,h6{word-break:break-word}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:currentColor}table{border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.has-l-font-size{line-height:1.2}.has-xl-font-size{line-height:1.2}.has-xxl-font-size{line-height:1.2}.has-xxxl-font-size{line-height:1.1666667}.has-xxxxl-font-size{line-height:1.0363636}::selection{color:var(--wp--custom--background-color--accent);background:var(--wp--custom--color--accent)}a:has(img,svg){display:inline-block}a:has(img:first-child:last-child,svg:first-child:last-child){line-height:0}@media screen and (min-width:90em){body::after{content:"";position:fixed;z-index:1972;pointer-events:none;top:0;left:50%;transform:translateX(-50%);width:100%;height:100vh;max-width:90rem;border-left:var(--body--line--width) solid var(--body--line--color);border-right:var(--body--line--width) solid var(--body--line--color)}}body{--form--error--color:#c02b0a}::placeholder{color:currentColor;font-size:1em;opacity:.65}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}.gfield--input-type-consent,.sg-consent-text{font-family:var(--wp--preset--font-family--geograph);font-size:var(--wp--preset--font-size--small);margin-top:calc(var(--wp--style--block-gap)/ 2);position:relative}.gfield--input-type-consent label::before,.sg-consent-text label::before{content:"";display:inline-block;width:1em;height:1em;border:1px solid currentColor;margin-right:.75em;margin-top:-.2em;vertical-align:middle}.gfield--input-type-consent input,.sg-consent-text input{position:absolute;width:0;height:0;font-size:0;opacity:0;pointer-events:none}.gfield--input-type-consent input:checked+label::before,.sg-consent-text input:checked+label::before{background:url(../img/checkbox-cross.svg) no-repeat center;background-size:calc(100% - 2px)}body.is-accent--1-accent .gfield--input-type-consent input:checked+label::before,body.is-accent--1-accent .sg-consent-text input:checked+label::before{background-image:url(../img/checkbox-cross-accent-1.min.svg)}body.is-accent--2-accent .gfield--input-type-consent input:checked+label::before,body.is-accent--2-accent .sg-consent-text input:checked+label::before{background-image:url(../img/checkbox-cross-accent-2.min.svg)}body.is-accent--3-accent .gfield--input-type-consent input:checked+label::before,body.is-accent--3-accent .sg-consent-text input:checked+label::before{background-image:url(../img/checkbox-cross-accent-3.min.svg)}body.is-accent--4-accent .gfield--input-type-consent input:checked+label::before,body.is-accent--4-accent .sg-consent-text input:checked+label::before{background-image:url(../img/checkbox-cross-accent-4.min.svg)}body.is-accent--5-accent .gfield--input-type-consent input:checked+label::before,body.is-accent--5-accent .sg-consent-text input:checked+label::before{background-image:url(../img/checkbox-cross-accent-5.min.svg)}body.is-accent--6-accent .gfield--input-type-consent input:checked+label::before,body.is-accent--6-accent .sg-consent-text input:checked+label::before{background-image:url(../img/checkbox-cross-accent-6.min.svg)}body.is-accent--7-accent .gfield--input-type-consent input:checked+label::before,body.is-accent--7-accent .sg-consent-text input:checked+label::before{background-image:url(../img/checkbox-cross-accent-7.min.svg)}body.is-accent--8-accent .gfield--input-type-consent input:checked+label::before,body.is-accent--8-accent .sg-consent-text input:checked+label::before{background-image:url(../img/checkbox-cross-accent-8.min.svg)}.gfield--input-type-consent input[type=radio]+label::before,.sg-consent-text input[type=radio]+label::before{border-radius:100%}.gform_wrapper.gravity-theme{--form--line--width:1px;font-family:var(--wp--preset--font-family--geograph);font-size:1em;max-width:59.5rem;padding-block-start:var(--wp--preset--spacing--60);padding-block-end:var(--wp--preset--spacing--60)}@media screen and (min-resolution:192dpi){.gform_wrapper.gravity-theme{--form--line--width:0.5px}}.gform_wrapper.gravity-theme *{color:inherit}.gform_wrapper.gravity-theme .shp-button--with-svg{--sht-button-arrow:none;background-color:transparent;color:inherit;display:inline-flex;align-items:center;gap:.5em;border-radius:0;border:0;padding:0}.gform_wrapper.gravity-theme .shp-button--with-svg a,.gform_wrapper.gravity-theme .shp-button--with-svg svg{color:inherit}.gform_wrapper.gravity-theme .shp-button--with-svg .o-button-arrow__arrow path{transition:transform .3s ease-in-out}.gform_wrapper.gravity-theme .shp-button--with-svg .o-button-arrow__circle{fill:none;stroke:currentColor}.gform_wrapper.gravity-theme .shp-button--with-svg:hover .o-button-arrow__arrow path{transform:translateX(1rem)}.gform_wrapper.gravity-theme>*{margin:0}.gform_wrapper.gravity-theme>*+form{margin-block-start:var(--wp--preset--spacing--60)}.gform_wrapper.gravity-theme .gfield--type-checkbox>*,.gform_wrapper.gravity-theme .gfield--type-radio>*{margin:0}.gform_wrapper.gravity-theme .gfield--type-checkbox>*+*,.gform_wrapper.gravity-theme .gfield--type-radio>*+*{margin-block-start:.6em}.gform_wrapper.gravity-theme .gfield .gfield_validation_message{order:-1;background-color:transparent;border:none;padding:0;color:currentColor}.gform_wrapper.gravity-theme .gfield_error{color:currentColor}.gform_wrapper.gravity-theme .gfield_error label{color:currentColor}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{color:currentColor;border-bottom-color:currentcolor!important}.gform_wrapper.gravity-theme .gfield_error .gfield_label{color:var(--form--error--color)}.gform_wrapper.gravity-theme .gfield_error .gfield_description.gfield_validation_message{color:var(--form--error--color)}.gform_wrapper.gravity-theme .gfield_description{margin:0!important}.gform_wrapper.gravity-theme .gfield_label{font-size:var(--wp--preset--font-size--xsmall);font-weight:inherit!important;color:currentColor!important}.gform_wrapper.gravity-theme .gfield_required{color:inherit}.gform_wrapper.gravity-theme .gfield_visibility_visible:not(.gfield--type-radio):not(.gfield--type-checkbox){display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.75rem}.gform_wrapper.gravity-theme .gform_next_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_button,.gform_wrapper.gravity-theme .gform_previous_button{appearance:none;border:none;background:transparent no-repeat center/contain;background-image:var(--sht-button-arrow);width:5.625rem;aspect-ratio:91/60;text-indent:-999rem;overflow:hidden;margin:0!important}.gform_wrapper.gravity-theme .gform_next_button+.gform_next_button,.gform_wrapper.gravity-theme .gform_next_button+.gform_previous_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper.gravity-theme .gform_previous_button+.gform_next_button,.gform_wrapper.gravity-theme .gform_previous_button+.gform_previous_button{margin-inline-start:var(--wp--preset--spacing--24)!important}.gform_wrapper.gravity-theme .gform-theme-button__sht-button{--sht-button-arrow:none;aspect-ratio:91/61;height:auto;background-color:transparent;color:inherit;display:inline-flex;align-items:center;gap:.5em;border-radius:0;border:0;padding:0}.gform_wrapper.gravity-theme .gform-theme-button__sht-button a,.gform_wrapper.gravity-theme .gform-theme-button__sht-button svg{color:inherit}.gform_wrapper.gravity-theme .gform-theme-button__sht-button .o-button-arrow__arrow path{transition:transform .3s ease-in-out}.gform_wrapper.gravity-theme .gform-theme-button__sht-button .o-button-arrow__circle{fill:none;stroke:currentColor}.gform_wrapper.gravity-theme .gform-theme-button__sht-button:hover .o-button-arrow__arrow path{transform:translateX(1rem)}.gform_wrapper.gravity-theme .gform-theme-button__sht-button svg{margin:0!important;width:91px;height:61px}.gform_wrapper.gravity-theme .gform_page_footer{display:flex;align-items:center;gap:var(--wp--preset--spacing--24)}.gform_wrapper.gravity-theme .gform_previous_button{transform:rotate(180deg)}.gform_wrapper.gravity-theme .gform_fields.gform_fields{gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--24)}.gform_wrapper.gravity-theme .gform_heading{text-align:center;text-transform:uppercase;font-family:var(--wp--preset--font-family--rb-magnat-neue)}.gform_wrapper.gravity-theme .gform_heading .gform_description{font-size:var(--wp--preset--font-size--normal)}.gform_wrapper.gravity-theme .gform_heading>*{margin:0}.gform_wrapper.gravity-theme .gform_footer{margin-block-start:var(--wp--preset--spacing--60);display:flex;justify-content:center}.gform_wrapper.gravity-theme .gform_submission_error .gform-icon{display:none!important}.gform_wrapper.gravity-theme .gform_validation_errors{background-color:transparent;border-color:currentColor;border-width:var(--form--line--width);border-radius:0;box-shadow:none;padding:var(--wp--preset--spacing--24);margin-block-start:var(--wp--preset--spacing--24);margin-block-end:var(--wp--preset--spacing--24)}.gform_wrapper.gravity-theme .gform_validation_errors:focus-visible{outline:0}.gform_wrapper.gravity-theme .gform_validation_errors *{font-family:var(--wp--preset--font-family--geograph);font-size:1rem!important;color:currentColor!important}.gform_wrapper.gravity-theme .gform_validation_errors a{text-decoration:none;pointer-events:none}.gform_wrapper.gravity-theme .gform_required_legend{display:none}.gform_wrapper.gravity-theme .ginput_container input,.gform_wrapper.gravity-theme .ginput_container select,.gform_wrapper.gravity-theme .ginput_container textarea{background-color:transparent;border-radius:0;border-color:currentColor!important;font-size:var(--wp--preset--font-size--standard)!important;line-height:inherit}.gform_wrapper.gravity-theme .ginput_container input:focus-visible,.gform_wrapper.gravity-theme .ginput_container select:focus-visible,.gform_wrapper.gravity-theme .ginput_container textarea:focus-visible{outline:0}.gform_wrapper.gravity-theme .ginput_container input[aria-invalid=true],.gform_wrapper.gravity-theme .ginput_container select[aria-invalid=true],.gform_wrapper.gravity-theme .ginput_container textarea[aria-invalid=true]{border-color:var(--form--error--color)!important}.gform_wrapper.gravity-theme .ginput_container select[aria-invalid=true]{border-width:0 0 var(--form--line--width)}.gform_wrapper.gravity-theme .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=button]){border-style:solid;border-width:0 0 var(--form--line--width);width:100%;padding-block-start:.6em;padding-block-end:.6em;padding-inline-start:0;padding-inline-end:0}.gform_wrapper.gravity-theme .ginput_container select{padding-block-start:.6em;padding-block-end:.6em;padding-inline-start:0;padding-inline-end:0;border-width:0 0 var(--form--line--width)}.gform_wrapper.gravity-theme .ginput_container textarea,.gform_wrapper.gravity-theme .ginput_container textarea[aria-invalid=true]{padding-block-start:0;padding-block-end:.6em;padding-inline-start:0;padding-inline-end:0;border-width:0 0 var(--form--line--width);font-family:inherit}.gform_wrapper.gravity-theme .ginput_container_textarea{display:grid;word-break:break-word}.gform_wrapper.gravity-theme .ginput_container_textarea::after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden;display:block;font-size:1em;line-height:inherit;padding:var(--sht--field--padding)}.gform_wrapper.gravity-theme .ginput_container_textarea>textarea{resize:none;overflow:hidden}.gform_wrapper.gravity-theme .ginput_container_textarea::after,.gform_wrapper.gravity-theme .ginput_container_textarea>textarea{grid-area:1/1/2/2}.gform_wrapper.gravity-theme .ginput_container .gchoice{position:relative}.gform_wrapper.gravity-theme .ginput_container .gchoice label{display:flex;align-items:center;gap:.6em;font-size:var(--wp--preset--font-size--xsmall)}.gform_wrapper.gravity-theme .ginput_container .gchoice label::before{content:"";display:inline-block;width:1em;height:1em;border:1px solid currentColor}.gform_wrapper.gravity-theme .ginput_container .gchoice input{position:absolute;width:0;height:0;font-size:0;opacity:0}.gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background:url(../img/checkbox-cross.svg) no-repeat center;background-size:calc(100% - 2px)}body.is-accent--1-accent .gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background-image:url(../img/checkbox-cross-accent-1.min.svg)}body.is-accent--2-accent .gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background-image:url(../img/checkbox-cross-accent-2.min.svg)}body.is-accent--3-accent .gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background-image:url(../img/checkbox-cross-accent-3.min.svg)}body.is-accent--4-accent .gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background-image:url(../img/checkbox-cross-accent-4.min.svg)}body.is-accent--5-accent .gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background-image:url(../img/checkbox-cross-accent-5.min.svg)}body.is-accent--6-accent .gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background-image:url(../img/checkbox-cross-accent-6.min.svg)}body.is-accent--7-accent .gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background-image:url(../img/checkbox-cross-accent-7.min.svg)}body.is-accent--8-accent .gform_wrapper.gravity-theme .ginput_container .gchoice input:checked+label::before{background-image:url(../img/checkbox-cross-accent-8.min.svg)}.gform_wrapper.gravity-theme .ginput_container .gchoice input[type=radio]+label::before{border-radius:100%}.gform_wrapper.gravity-theme .ginput_container .instruction{display:none}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio.gfield_radio{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:28.75em){.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio.gfield_radio{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:42em){.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio.gfield_radio{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:48em){.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio.gfield_radio{grid-template-columns:repeat(6,1fr)}}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio.gfield_radio .gchoice{inline-size:100%;max-inline-size:none;min-inline-size:0}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked))::after{display:none!important}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked)) .gfield-choice-image-wrapper{filter:grayscale(1);background:var(--wp--preset--color--brown-5)!important;border-color:#d0d3d8}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-image-choice-wrapper-inner{position:relative;display:block;text-align:center}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper{padding:1rem;border:2px solid #e5e7eb}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper::before{display:none!important}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper img{max-width:10.3125rem}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-input{opacity:0;pointer-events:none}.gform_wrapper.gravity-theme .ginput_container_image_choice .gform-field-label::before{display:none!important}.ui-datepicker{font-family:var(--wp--preset--font-family--geograph)}.gform_confirmation_wrapper{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)}.gform_confirmation_wrapper .gform_confirmation_message{max-width:340px;margin-left:auto;margin-right:auto;padding-left:26px;position:relative;text-transform:uppercase}@media screen and (min-width:662px){.gform_confirmation_wrapper .gform_confirmation_message{max-width:350px}}@media screen and (min-width:759px){.gform_confirmation_wrapper .gform_confirmation_message{max-width:360px}}@media screen and (min-width:852px){.gform_confirmation_wrapper .gform_confirmation_message{max-width:400px}}@media screen and (min-width:1234px){.gform_confirmation_wrapper .gform_confirmation_message{max-width:430px}}.gform_confirmation_wrapper .gform_confirmation_message::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;width:60px;height:60px;border-radius:100%;border:.5px solid currentColor}.c-copyright{opacity:.5}@media screen and (max-width:79.9375rem){.c-header__logowrapper{border-bottom:var(--body--line--width) solid var(--alignfull--border-color)}}.c-header__logowrapper{--logowrapper--image--aspect:64/53;--logowrapper--image--max-height:4.6875rem}@media screen and (min-width:80rem){.c-header__logowrapper{--logowrapper--image--aspect:182/75}}@media screen and (max-width:79.9375rem){.c-header__logowrapper>.wp-block-image{display:none!important}}.c-header__logowrapper figure{line-height:0;width:auto;max-width:fit-content!important;aspect-ratio:var(--logowrapper--image--aspect);max-height:var(--logowrapper--image--max-height);display:block!important}.c-header__logowrapper figure a,.c-header__logowrapper figure img,.c-header__logowrapper figure svg{width:100%!important;height:100%!important;object-fit:contain}@media screen and (min-width:80rem){.c-header__mobilenav{display:none}}.c-footer{--logo-width--freienhof:5.348125rem;--logo-width--hotelbern:2.985625rem;--logo-width--attika:1.375rem;--logo-width--volkshaus:2.414375rem;--logo-width--hotelaare:3.75rem;--logo-width--swisstainable:4.4375rem;--logo-width--lehrbetrieb:4.4375rem;margin-block-start:auto!important}@media screen and (min-width:38.125rem){.c-footer{--logo-width--freienhof:8.125rem;--logo-width--hotelaare:4.57625rem;--logo-width--hotelbern:4.57625rem;--logo-width--attika:2.25rem;--logo-width--volkshaus:3.700625rem;--logo-width--hotelaare:5.41rem}}.c-footer a{color:inherit;text-decoration:none;max-width:100%;white-space:nowrap}.c-footer__logos .wp-block-column.wp-block-column--freienhof{max-width:var(--logo-width--freienhof)}.c-footer__logos .wp-block-column.wp-block-column--hotelaare{max-width:var(--logo-width--hotelaare)}.c-footer__logos .wp-block-column.wp-block-column--hotelbern{max-width:var(--logo-width--hotelbern)}.c-footer__logos .wp-block-column.wp-block-column--attika{max-width:var(--logo-width--attika)}.c-footer__logos .wp-block-column.wp-block-column--volkshaus{max-width:var(--logo-width--volkshaus)}.c-footer__logos .wp-block-column.wp-block-column--swisstainable{max-width:var(--logo-width--swisstainable)}.c-footer__logos .wp-block-column.wp-block-column--lehrbetrieb{max-width:var(--logo-width--lehrbetrieb)}.c-footer__logos .wp-block-columns{justify-content:space-between}.c-footer__logo{width:100%;max-width:100%}.c-footer__logo a{width:100%}.c-footer__logo svg{display:block;width:100%}.c-footer__logo--attika svg{max-width:var(--logo-width--attika)}.c-footer__logo--freienhof{margin-block-start:-.6rem!important}.c-footer__logo--freienhof svg{max-width:var(--logo-width--freienhof)}.c-footer__logo--hotelaare svg{max-width:var(--logo-width--hotelaare)}.c-footer__logo--hotelbern svg{max-width:var(--logo-width--hotelbern)}.c-footer__logo--volkshaus svg{max-width:var(--logo-width--volkshaus)}.c-footer__logo--swisstainable{margin-block-start:-.35rem!important}.c-footer__logo--swisstainable svg{max-width:var(--logo-width--swisstainable)}.c-footer__logo--lehrbetrieb{margin-block-start:-1rem!important}.c-footer__logo--lehrbetrieb svg{max-width:var(--logo-width--lehrbetrieb)}@media screen and (min-width:90rem){.c-fournews>.wp-block-group{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:37.5625rem) and (max-width:64rem){.c-fournews .wp-block-post-template-is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.c-main{display:flex;flex-direction:column;min-height:calc(100 * var(--svh))}:where(body.admin-bar) .c-main{min-height:calc(100 * var(--svh) - var(--wp-admin--admin-bar--height))}.c-mainmenu{position:relative;border-bottom:var(--body--line--width) solid var(--alignfull--border-color)}@media screen and (max-width:79.9375rem){.c-mainmenu{display:none}}.c-mainmenu__first{padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);border-top:var(--body--line--width) solid var(--alignfull--border-color)}.c-mainmenu__first .lang-item:not(.current-lang){display:none}.c-mainmenu__second{will-change:opacity,padding-top;overflow:hidden}.c-mainmenu__second:not(.is--interactive){opacity:0;pointer-events:none}.c-mainmenu__second.is--interactive{position:absolute;z-index:10;top:calc(100% + var(--body--line--width,1px));left:0;right:0;background-color:var(--wp--custom--background-color--accent);border-bottom:var(--body--line--width) solid var(--alignfull--border-color)}.c-mainmenu__second.is--interactive.with--transition{transition:all .6s ease-in-out}.c-mainmenu:not(:hover)>.c-mainmenu__second.is--interactive{border-bottom-width:0;opacity:0;pointer-events:none;max-height:0!important;padding-top:0!important}.c-mainmenu__second>.wp-block-columns{border-left:var(--body--line--width) solid var(--alignfull--border-color);border-right:var(--body--line--width) solid var(--alignfull--border-color);padding-top:var(--wp--preset--spacing--24);padding-bottom:var(--wp--preset--spacing--24)}.c-mainmenu__second>.wp-block-columns.alignwide{max-width:calc(var(--wp--style--global--wide-size) + 1px)!important}.c-mainmenu__second .wp-block-sht-menu__menu--meta_secondary .lang-item.current-lang,.c-mainmenu__second .wp-block-sht-menu__menu--meta_secondary .menu-item:not(.lang-item){display:none}.c-mainmenu__second .wp-block-sht-menu__menu--meta_secondary .lang-item:not(.current-lang){display:block}.c-masthead{position:absolute;top:0;left:0;right:0;z-index:1972;background-color:var(--wp--custom--background-color--accent);transition:transform .15s ease-out}.c-masthead.is--stuck{pointer-events:none;transform:translateY(-100%)}.is--scrolling-up .c-masthead{position:fixed}.c-masthead+.c-newslist-header,.c-masthead+.wp-block-group,.c-masthead+.wp-block-post-content{margin-block-start:var(--masthead--height)!important}body.admin-bar .c-masthead+.c-newslist-header,body.admin-bar .c-masthead+.wp-block-group,body.admin-bar .c-masthead+.wp-block-post-content{margin-block-start:calc(var(--masthead--height) - var(--wp-admin--admin-bar--height,0))!important}@media screen and (max-width:79.9375rem){.c-masthead .wp-block-site-logo{display:none!important}}.wp-block-sht-menu__menu{font-size:1rem}.wp-block-sht-menu__menu .sub-menu{font-family:var(--wp--preset--font-family--geograph)}.wp-block-sht-menu__menu>li>a{text-transform:uppercase}.wp-block-sht-menu__menu--mode-sub-level>li>a{display:none}.wp-block-sht-menu__menu--mode-sub-level .sub-menu{margin-top:0}.wp-block-sht-menu__menu--footer,.wp-block-sht-menu__menu--footer2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--60)}.wp-block-sht-menu__menu--footer a,.wp-block-sht-menu__menu--footer2 a{text-decoration:none}.wp-block-sht-menu__menu--mobile{padding-block-end:var(--wp--preset--spacing--80)}.c-mobilemenu{background:var(--wp--custom--background-color--accent);color:var(--wp--custom--color--accent)}.c-mobilemenu .sub-menu{font-family:var(--wp--preset--font-family--geograph);font-size:var(--wp--preset--font-size--xxsmall);padding-left:var(--wp--style--block-gap);padding-top:var(--wp--preset--spacing--30);letter-spacing:.02em}.c-mobilemenu .wp-block-sht-menu__menu--mobile{font-size:1rem;display:grid;gap:var(--wp--style--block-gap)}.c-mobilemenu .wp-block-polylang-language-switcher{display:flex;list-style:none;padding:0;gap:.5rem}.c-mobilemenu .wp-block-polylang-language-switcher li::after{content:"|";margin-left:.5rem}.c-mobilemenu .wp-block-polylang-language-switcher li:last-child::after{display:none}.c-mobilemenu{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1979;transition:opacity .3s ease-in;display:flex;justify-content:center;font-size:1rem;overflow-y:auto;padding-block-end:var(--wp--preset--spacing--24)}@media screen and (min-width:80rem){.c-mobilemenu{display:none}}.c-mobilemenu>*{flex:0 0 100%;max-width:48rem}.c-mobilemenu:not([aria-hidden=false]){opacity:0;pointer-events:none}body.admin-bar .c-mobilemenu{top:var(--wp-admin--admin-bar--height)}.c-newslist--masonry[data-category-slug=angebot] .wp-block-post:not([class*=category-angebot]),.c-newslist--masonry[data-category-slug=event] .wp-block-post:not([class*=category-event]){display:none}body{--sht-button-arrow:url("../img/button-arrow.min.svg")}body.admin-color-is-accent--1-accent,body.is-accent--1-accent{--sht-button-arrow:url("../img/button-arrow-accent-1.min.svg")}body.admin-color-is-accent--2-accent,body.is-accent--2-accent{--sht-button-arrow:url("../img/button-arrow-accent-2.min.svg")}body.admin-color-is-accent--3-accent,body.is-accent--3-accent{--sht-button-arrow:url("../img/button-arrow-accent-3.min.svg")}body.admin-color-is-accent--4-accent,body.is-accent--4-accent{--sht-button-arrow:url("../img/button-arrow-accent-4.min.svg")}body.admin-color-is-accent--5-accent,body.is-accent--5-accent{--sht-button-arrow:url("../img/button-arrow-accent-5.min.svg")}body.admin-color-is-accent--6-accent,body.is-accent--6-accent{--sht-button-arrow:url("../img/button-arrow-accent-6.min.svg")}body.admin-color-is-accent--7-accent,body.is-accent--7-accent{--sht-button-arrow:url("../img/button-arrow-accent-7.min.svg")}body.admin-color-is-accent--8-accent,body.is-accent--8-accent{--sht-button-arrow:url("../img/button-arrow-accent-8.min.svg")}.wp-block-buttons>.wp-block-button.is-style-arrow .wp-block-button__link,.wp-block-buttons>.wp-block-button.is-style-with-arrow-down .wp-block-button__link{background-color:transparent;color:inherit;display:inline-flex;align-items:center;gap:.5em;border-radius:0;border:0;padding:0}.wp-block-buttons>.wp-block-button.is-style-arrow .wp-block-button__link a,.wp-block-buttons>.wp-block-button.is-style-arrow .wp-block-button__link svg,.wp-block-buttons>.wp-block-button.is-style-with-arrow-down .wp-block-button__link a,.wp-block-buttons>.wp-block-button.is-style-with-arrow-down .wp-block-button__link svg{color:inherit}.wp-block-buttons>.wp-block-button.is-style-arrow .wp-block-button__link .o-button-arrow__arrow path,.wp-block-buttons>.wp-block-button.is-style-with-arrow-down .wp-block-button__link .o-button-arrow__arrow path{transition:transform .3s ease-in-out}.wp-block-buttons>.wp-block-button.is-style-arrow .wp-block-button__link .o-button-arrow__circle,.wp-block-buttons>.wp-block-button.is-style-with-arrow-down .wp-block-button__link .o-button-arrow__circle{fill:none;stroke:currentColor}.wp-block-buttons>.wp-block-button.is-style-arrow .wp-block-button__link:hover .o-button-arrow__arrow path,.wp-block-buttons>.wp-block-button.is-style-with-arrow-down .wp-block-button__link:hover .o-button-arrow__arrow path{transform:translateX(1rem)}.wp-block-buttons>.wp-block-button.is-style-arrow .wp-block-button__link,.wp-block-buttons>.wp-block-button.is-style-with-arrow-down .wp-block-button__link{text-indent:-999rem}.wp-block-buttons>.wp-block-button.is-style-with-arrow-down svg,.wp-block-buttons>.wp-block-button.is-style-with-arrow-down::after{transform:rotate(90deg)}.wp-block-categories-list{font-size:.9625rem;font-family:var(--wp--preset--font-family--geograph);margin-bottom:var(--wp--preset--spacing--60)}.wp-block-categories-list.is-style-horizontal{display:flex;gap:var(--wp--style--block-gap);justify-content:center;list-style:none;padding-left:0}.wp-block-categories-list.is-style-horizontal a:not(.is--active){text-decoration:none}.wp-block-column:has(>.wp-block-query:only-child){display:flex;flex-direction:column}.wp-block-column:has(>.wp-block-query:only-child)>.wp-block-query{flex:1;display:flex;flex-direction:column}.wp-block-column:has(>.wp-block-query:only-child)>.wp-block-query .wp-block-post,.wp-block-column:has(>.wp-block-query:only-child)>.wp-block-query .wp-block-post-template{flex:1;display:flex;flex-direction:column}@media screen and (max-width:48.8125em){.wp-block-columns--flip-on-mobile{flex-direction:column-reverse}}.wp-block-columns--with-wrapped-columns.is-not-stacked-on-mobile{--sht--columns--columns:2}.wp-block-columns--with-wrapped-columns.is-not-stacked-on-mobile.wp-block-columns--with-6-columns{--sht--columns--columns:3}@media screen and (max-width:48.875rem){.wp-block-columns--with-wrapped-columns.is-not-stacked-on-mobile{display:grid;grid-template-columns:repeat(var(--sht--columns--columns,1),1fr);gap:var(--wp--style--block-gap)}}.wp-block-cover .has-background-dim:not([class*=-background-color]){background:0 0}body{--alignfull--border-color:var(--wp--preset--color--blue);--alignfull--side-padding:clamp(1.375rem, 0.935rem + 1.878vw, 2.625rem)}body.admin-color-is-with-accent,body.is-with-accent{--alignfull--border-color:var(--wp--custom--color--accent)}.wp-block-group.is-style-with-lines{border-top:var(--body--line--width) solid var(--alignfull--border-color);border-bottom:var(--body--line--width) solid var(--alignfull--border-color)}.c-footer>.wp-block-group.alignfull,.wp-block-post-content>.wp-block-group.alignfull{border-top:var(--body--line--width) solid var(--alignfull--border-color)}.c-footer>.wp-block-group.alignfull>.wp-block-group.alignwide,.wp-block-post-content>.wp-block-group.alignfull>.wp-block-group.alignwide{padding-left:var(--alignfull--side-padding);padding-right:var(--alignfull--side-padding)}@media screen and (min-width:90em){.c-footer>.wp-block-group.alignfull>.wp-block-group.alignwide:has(>.wp-block-columns--with-wrapped-columns),.wp-block-post-content>.wp-block-group.alignfull>.wp-block-group.alignwide:has(>.wp-block-columns--with-wrapped-columns){--alignfull--side-padding:0}}.c-footer>.wp-block-group.alignfull,.wp-block-post-content>.wp-block-group.alignfull{margin-block-start:calc(var(--body--line--width) * -1)}.wp-block-heading.is-style-with-circle-before{padding-left:2em;position:relative;display:flex;align-items:baseline}.wp-block-heading.is-style-with-circle-before:before{content:"";aspect-ratio:1/1;width:3.75em;border:var(--body--line--width) solid currentColor;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%) translateY(-1px)}.wp-block-image.make_svg_inline path,.wp-block-image.make_svg_inline polygon,.wp-block-image.make_svg_inline rect{fill:currentColor}.wp-block-image img{width:100%}.wp-block-image:has(svg){display:flex;justify-content:center}.wp-block-post-content{flex:1}.wp-block-post-navigation-link a{text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;gap:1.5rem}.wp-block-post-navigation-link a svg path{stroke:currentColor}.wp-block-post-navigation-link a[rel=prev]{flex-direction:row-reverse}.wp-block-post-navigation-link a[rel=prev] svg{transform:rotate(180deg)}.wp-block-post-navigation--archive-link{transform:translateY(-1px)}.wp-block-post-navigation--archive-link a{position:relative;text-decoration:none}.wp-block-post-navigation--archive-link a::after{content:"";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;aspect-ratio:1;border:var(--body--line--width) solid currentColor;border-radius:100%}.wp-block-post-navigation-sht-wrapper{text-wrap:balance}.wp-block-post-navigation-sht-wrapper a{vertical-align:middle;line-height:1.5!important}.wp-block-post-navigation-sht-wrapper>*{flex-basis:33.3333333333%}.wp-block-post-navigation-sht-wrapper :first-child{margin-right:auto}.wp-block-post-terms a{text-decoration:none}body{--accordion-trigger-line-width:1.1875rem;--accordion-trigger-line-height:var(--body--line--width);--accordion-trigger-line-color:currentColor;--accordion-content-gap:1.25rem}.wp-block-sht-accordion{border-top:var(--body--line--width) solid var(--body--line--color);border-bottom:var(--body--line--width) solid var(--body--line--color)}.wp-block-sht-accordion--hidden{display:none}.wp-block-sht-accordion--not-hidden{border-bottom-width:0}.wp-block-sht-accordion+.wp-block-sht-accordion{border-top:none}.wp-block-sht-accordion__header{display:flex;align-items:center;position:relative;padding-block-start:1.3125rem;padding-block-end:1.25rem;max-width:100%;text-transform:uppercase;letter-spacing:.04em}.wp-block-sht-accordion__inner{transition:all .3s ease-in-out;overflow:hidden;padding-inline-start:clamp(1.25rem,.612rem + 2.723vw,3.063rem);padding-block-end:1.25rem}.wp-block-sht-accordion__inner>*{margin-block-start:0;margin-block-end:0}.wp-block-sht-accordion__inner>*+*{margin-block-start:var(--accordion-content-gap)}.wp-block-sht-accordion__inner[aria-hidden=true]{padding-block-end:0}@media screen{.wp-block-sht-accordion__inner[aria-hidden=true]{opacity:0;max-height:0;margin-bottom:0}.wp-block-sht-accordion__inner[aria-hidden=true] *{display:none}}.wp-block-sht-accordion__title{padding-inline-end:calc(var(--accordion-trigger-line-width) * 2)}.wp-block-sht-accordion__trigger{background:0 0;color:currentcolor;border:none;appearance:none;cursor:pointer}.wp-block-sht-accordion__trigger[aria-expanded]{display:block;padding:0;position:absolute;top:0;left:0;width:100%;height:100%}@media screen{.wp-block-sht-accordion__trigger[aria-expanded]::after{content:"";position:absolute;bottom:0;right:0;left:0;top:0}}@media screen{.wp-block-sht-accordion__trigger[aria-expanded=false]>.wp-block-sht-accordion__triggericon::before{transform:translateY(-50%) rotate(90deg)}}@media screen{.wp-block-sht-accordion__trigger[aria-expanded=false]>.wp-block-sht-accordion__triggericon::after{transform:translateY(-50%)}}.wp-block-sht-accordion__triggericon{cursor:pointer;display:block;position:relative;color:var(--accordion-trigger-line-color);--body--line--width:1px;--accordion-trigger-line-height:var(--body--line--width)}@media screen and (min-resolution:192dpi){.wp-block-sht-accordion__triggericon{--body--line--width:0.5px!important}}@media screen{.wp-block-sht-accordion__triggericon::after,.wp-block-sht-accordion__triggericon::before{content:"";display:block;width:var(--accordion-trigger-line-width);height:var(--accordion-trigger-line-height);background-color:var(--accordion-trigger-line-color);position:absolute;top:50%;right:0;transition:all .3s ease-in-out}}.wp-block-sht-accordion+.wp-block-sht-accordion{margin-block-start:-1px}.wp-block-sht-sendgrid-newsletter{text-align:center}.wp-block-sht-sendgrid-newsletter__button{font-size:clamp(1.875rem,1.083rem + 3.38vw,4.125rem);appearance:none;border:none;background:0 0;cursor:pointer;padding:0;text-transform:uppercase;color:inherit;justify-content:space-between;background-color:transparent;color:inherit;display:inline-flex;align-items:center;gap:.5em;border-radius:0;border:0;padding:0}.wp-block-sht-sendgrid-newsletter__button a,.wp-block-sht-sendgrid-newsletter__button svg{color:inherit}.wp-block-sht-sendgrid-newsletter__button .o-button-arrow__arrow path{transition:transform .3s ease-in-out}.wp-block-sht-sendgrid-newsletter__button .o-button-arrow__circle{fill:none;stroke:currentColor}.wp-block-sht-sendgrid-newsletter__button:hover .o-button-arrow__arrow path{transform:translateX(1rem)}@media screen and (max-width:24.375em){.wp-block-sht-sendgrid-newsletter__button{width:100%}}.wp-block-sht-sendgrid-newsletter .sg-response.error{color:var(--form--error--color)!important}.wp-block-sht-sendgrid-newsletter .sg-widget:not(.open){max-height:0;overflow:hidden}.wp-block-sht-sendgrid-newsletter a{text-decoration:underline}.wp-block-sht-sendgrid-newsletter__field--submit svg{background-color:transparent;color:inherit;display:inline-flex;align-items:center;gap:.5em;border-radius:0;border:0;padding:0}.wp-block-sht-sendgrid-newsletter__field--submit svg a,.wp-block-sht-sendgrid-newsletter__field--submit svg svg{color:inherit}.wp-block-sht-sendgrid-newsletter__field--submit svg .o-button-arrow__arrow path{transition:transform .3s ease-in-out}.wp-block-sht-sendgrid-newsletter__field--submit svg .o-button-arrow__circle{fill:none;stroke:currentColor}.wp-block-sht-sendgrid-newsletter__field--submit svg:hover .o-button-arrow__arrow path{transform:translateX(1rem)}.wp-block-sht-simplebooking{margin-block-end:var(--wp--preset--spacing--24)!important;padding-left:var(--wp--preset--spacing--24)!important;padding-right:var(--wp--preset--spacing--24)!important}@media screen and (min-width:50rem){.wp-block-sht-simplebooking{position:absolute;z-index:1;bottom:0;left:var(--wp--preset--spacing--24);right:var(--wp--preset--spacing--24);padding-left:0!important;padding-right:0!important;margin-block-end:var(--wp--preset--spacing--60)!important}}@media screen and (min-width:80rem){.wp-block-sht-simplebooking{max-width:90rem!important}}@media screen and (min-width:90rem){.wp-block-sht-simplebooking{max-width:calc(90rem - var(--wp--preset--spacing--80))!important}}@media screen and (min-width:50rem){.wp-block-group:has(>.wp-block-sht-simplebooking){position:relative}}.wp-block-site-logo.make_svg_inline path,.wp-block-site-logo.make_svg_inline polygon,.wp-block-site-logo.make_svg_inline rect{fill:currentColor}.editor-styles-wrapper.is-with-accent{--alignfull--border-color:var(--wp--custom--color--accent);color:var(--wp--custom--color--accent);background-color:var(--wp--custom--background-color--accent)}.admin-color-is-with-accent,.wp-block-post.is-with-accent,body.is-with-accent{background-color:var(--wp--custom--background-color--accent);color:var(--wp--custom--color--accent)}body{--wp--custom--color--accent:var(--wp--preset--color--blue);--wp--custom--background-color--accent:var(--wp--preset--color--blue-grey-lightest);--shp--date-picker--filter:none}body.is-accent--1-accent{--shp--date-picker--filter:invert(17%) sepia(15%) saturate(1095%) hue-rotate(169deg) brightness(92%) contrast(86%)}body.is-accent--2-accent{--shp--date-picker--filter:invert(84%) sepia(13%) saturate(185%) hue-rotate(175deg) brightness(86%) contrast(78%)}body.is-accent--3-accent{--shp--date-picker--filter:invert(17%) sepia(15%) saturate(1095%) hue-rotate(169deg) brightness(92%) contrast(86%)}body.is-accent--4-accent{--shp--date-picker--filter:invert(17%) sepia(15%) saturate(1095%) hue-rotate(169deg) brightness(92%) contrast(86%)}body.is-accent--5-accent{--shp--date-picker--filter:invert(91%) sepia(5%) saturate(23%) hue-rotate(22deg) brightness(104%) contrast(96%)}body.is-accent--6-accent{--shp--date-picker--filter:invert(87%) sepia(9%) saturate(129%) hue-rotate(165deg) brightness(90%) contrast(92%)}body.is-accent--7-accent{--shp--date-picker--filter:invert(17%) sepia(15%) saturate(1095%) hue-rotate(169deg) brightness(92%) contrast(86%)}body.is-accent--8-accent{--shp--date-picker--filter:invert(17%) sepia(15%) saturate(1095%) hue-rotate(169deg) brightness(92%) contrast(86%)}.admin-color-is-accent--1-accent,.is-accent--1-accent{--wp--custom--color--accent:var(--wp--preset--color--blue);--wp--custom--background-color--accent:var(--wp--preset--color--green-grey-lighter-2)}.admin-color-is-accent--2-accent,.is-accent--2-accent{--wp--custom--color--accent:var(--wp--preset--color--blue-grey);--wp--custom--background-color--accent:var(--wp--preset--color--blue)}.admin-color-is-accent--3-accent,.is-accent--3-accent{--wp--custom--color--accent:var(--wp--preset--color--blue);--wp--custom--background-color--accent:var(--wp--preset--color--blue-grey)}.admin-color-is-accent--4-accent,.is-accent--4-accent{--wp--custom--color--accent:var(--wp--preset--color--blue);--wp--custom--background-color--accent:var(--wp--preset--color--green-grey)}.admin-color-is-accent--5-accent,.is-accent--5-accent{--wp--custom--color--accent:var(--wp--preset--color--blue-grey-lightest);--wp--custom--background-color--accent:var(--wp--preset--color--green-fade)}.admin-color-is-accent--6-accent,.is-accent--6-accent{--wp--custom--color--accent:var(--wp--preset--color--blue-grey-light);--wp--custom--background-color--accent:var(--wp--preset--color--blue-fade)}.admin-color-is-accent--7-accent,.is-accent--7-accent{--wp--custom--color--accent:var(--wp--preset--color--blue);--wp--custom--background-color--accent:var(--wp--preset--color--blue-grey-lighter)}.admin-color-is-accent--8-accent,.is-accent--8-accent{--wp--custom--color--accent:var(--wp--preset--color--blue);--wp--custom--background-color--accent:var(--wp--preset--color--green-grey-lighter)}.c-body--no-outline a,.c-body--no-outline button,.c-body--no-outline input[type=button],.c-body--no-outline input[type=reset],.c-body--no-outline input[type=submit]{outline:0}body.c-body--themedev::after{position:fixed;padding:.5em .75em;font-size:var(--wp--preset--font-size--small);bottom:0;right:0;background-color:rgba(255,255,255,.8);color:red;outline:1px dotted red;z-index:9999;display:block;content:""}