.page-footer a[href*=mailto]:before,.page-footer a[href*=tel]:before,.wp-element-button:after,input[type=submit]:after,.menu-item.contact>a:after,.mobile-menu .menu .menu-item.contact:after,nav[class*=breadcrumb] ol .breadcrumb-item:not(:last-child)::after{background-color:currentColor;content:"";height:1em;display:inline-block;-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em}html{scroll-behavior:smooth}body{overflow-x:clip}html:has(.menu-toggle input:checked){overflow:hidden}.is-root-container{padding-bottom:8.56em;padding-inline:var(--wp--custom--layout--device-spacing);position:relative}.is-root-container>*:not(.wp-block-bio-hunn-teasers-with-image){z-index:1;position:relative}@media (max-width:860px){.is-root-container{padding-bottom:12em}}.is-root-container>.alignfull{margin-inline:calc(-1 * var(--wp--custom--layout--device-spacing))}.is-root-container>.alignfull.has-background:not(.wp-block-media-text){padding-inline:var(--wp--custom--layout--device-spacing)}.is-root-container:not(:has(>:first-child:is(.wp-block-cover))){padding-top:var(--wp--preset--spacing--large)}.is-root-container:has(>:last-child:is(.has-background.alignfull)){padding-bottom:0!important}.is-root-container::before{content:"";inset:0 0 auto;position:absolute;background:linear-gradient(180deg,#FFF 0%,rgb(255 255 255 / .5) 50%,#fff0 100%);height:37%;z-index:0}body:not(.home,.editor-styles-wrapper) .is-root-container::after{--_tree-page-width:min(calc(100 * var(--vw, 1vw)), var(--wp--custom--layout--body-width));--_tree-page-offset:max(var(--wp--custom--layout--device-spacing), calc((var(--_tree-page-width) - var(--wp--style--global--wide-size)) / 2));--_tree-inline-bleed:var(--_tree-page-offset);--_tree-pos:auto calc(var(--wp--custom--layout--wide-offset) - var(--_tree-inline-bleed)) -1em auto}:is(.is-layout-constrained,.is-layout-flow)>:is([class*=wp-block-],.gform_wrapper):not(:first-child,h1,h2,h3,h4,h5,h6,p,ul,ol,table,details,.wp-block-buttons,blockquote){margin-top:var(--wp--custom--layout--flow-space)}.alignfull+.alignfull{--wp--custom--layout--flow-space:0}.wp-block-group>:first-child,.wp-block-media-text__content>:first-child,.wp-block-column>:first-child{margin-top:0!important}.wp-block-group>:last-child,.wp-block-media-text__content>:last-child,.wp-block-column>:last-child{margin-bottom:0!important}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}input,button,input[type=submit],textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@view-transition{navigation:auto}html{background-color:var(--wp--preset--color--accent)}body{accent-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--sans-serif);font-weight:400;font-size:var(--wp--preset--font-size--normal);line-height:1.3;background:var(--wp--preset--color--light)}:where(h1,h2,h3,h4,h5,h6){font-weight:400;font-family:var(--wp--preset--font-family--serif);-webkit-hyphens:auto;hyphens:auto}h1,.has-huge-font-size{font-size:var(--wp--preset--font-size--huge);margin-bottom:0.62em!important;color:var(--wp--preset--color--primary);line-height:1;margin-top:1.57em!important}h2,.has-large-font-size{font-size:var(--wp--preset--font-size--large);margin-bottom:0.2em!important;line-height:1}h3,.has-medium-font-size{font-size:var(--wp--preset--font-size--medium);margin-bottom:0.5em!important}h4,.has-normal-font-size,.has-background.has-accent-background-color .wp-block-heading{font-size:var(--wp--preset--font-size--normal);margin-bottom:0.56em!important;margin-top:1.67em;line-height:1.33}:not(h1,h2,h3,h4,h5,h6,img)+:is(h1,h2,h3,h4,h5,h6){margin-top:1.6em}a{color:var(--wp--preset--color--primary);text-decoration:none;transition:0.3s}:is(p,ul,ol,table):not(:last-child){margin-bottom:.83em}strong{font-weight:700}p>a,:not(nav)>:is(ul):is(:not([class]),.wp-block-list) li>a,:not(nav)>:is(ol):is(:not([class]),.wp-block-list) li>a{font-weight:700;text-decoration:underline;color:var(--wp--preset--color--accent);text-underline-position:from-font;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media (hover:hover){p>a:is(:hover,:focus,:active),:not(nav)>:is(ul):is(:not([class]),.wp-block-list) li>a:is(:hover,:focus,:active),:not(nav)>:is(ol):is(:not([class]),.wp-block-list) li>a:is(:hover,:focus,:active){color:var(--wp--preset--color--base);text-decoration:none}}@media (min-width:916px){.wp-block-heading.alignwide:has(+.wp-block-columns){padding-right:7.25em}}.has-background{padding:3.83em clamp(var(--wp--custom--layout--device-spacing), 6vw, 5.72em)}.has-background.has-primary-background-color *:not(.wp-element-button):not(input[type=submit]),.has-background.has-primary-light-background-color *:not(.wp-element-button):not(input[type=submit]){color:var(--wp--preset--color--beige)}.has-background.has-accent-background-color p{font-size:var(--wp--preset--font-size--small);font-weight:500}.has-background.has-accent-background-color *:not(.wp-element-button):not(input[type=submit]){color:var(--wp--preset--color--light)}.has-background.has-accent-background-color .wp-block-list li::before{background-color:var(--wp--preset--color--light)}.has-background:not(.alignfull){border-radius:.625rem}.has-background:has(.overlap){--wp--custom--layout--flow-space:6.44em;padding-block:0!important}@media (max-width:962px){.has-background:has(.overlap){--wp--custom--layout--flow-space:9.81em}}.has-background:not(:has(.overlap)) .wp-block-heading{font-weight:700}.wp-block-cover{padding:6.1em var(--wp--custom--layout--device-spacing) clamp(3em, 4vw, 3.89em);z-index:2}@media (max-width:962px){.wp-block-cover{padding-top:9.875em}}.wp-block-cover__inner-container{max-width:var(--wp--style--global--wide-size);margin-inline:auto;width:100%!important;position:relative}.wp-block-cover__inner-container>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0!important;margin-right:0!important}.wp-block-cover__inner-container:has(p:not(:empty))::before{content:"";width:clamp(24.875em, 30vw, 28.33em);height:auto;aspect-ratio:1;background:var(--wp--preset--color--light);filter:blur(91.5px);position:absolute;inset:50% auto auto 0;z-index:0;transform:translateY(-50%) translateX(-10%)}@media (max-width:962px){.wp-block-cover__inner-container:has(p:not(:empty))::before{left:-3.25em;right:auto;opacity:.9;filter:blur(81.5px);transform:translateY(-50%)}}.wp-block-cover__inner-container>*{z-index:1!important;position:relative}.wp-block-cover__inner-container>*:not(.wp-block-buttons,.has-large-font-size){font-weight:500;color:var(--wp--preset--color--base);max-width:35ch}.wp-block-cover__inner-container .has-large-font-size{font-family:var(--wp--preset--font-family--serif);max-width:14ch;text-wrap:balance}.wp-block-cover__inner-container p:not(.has-large-font-size,.has-cursive-font-family){font-size:1.125rem}.wp-block-cover__inner-container .has-cursive-font-family{margin-bottom:0.17em!important}.wp-block-cover__inner-container .has-cursive-font-family,.wp-block-cover__inner-container .has-large-font-size{color:var(--wp--preset--color--primary)}.wp-block-cover__inner-container .wp-block-buttons{margin-top:1em}@media (max-width:962px){.wp-block-cover__inner-container .wp-block-buttons{margin-top:1.5em}}.is-root-container>:first-child:is(.wp-block-cover){margin-bottom:clamp(4.5em, 6vw, 5.33em)}.is-root-container>:first-child:is(.wp-block-cover) .wp-block-cover__inner-container::before{opacity:.85}.home .is-root-container>:first-child:is(.wp-block-cover){padding-top:6.94em}@media (max-width:962px){.home .is-root-container>:first-child:is(.wp-block-cover){padding-top:9.875em}}.home .is-root-container>:first-child:is(.wp-block-cover) .wp-block-cover__inner-container::before{opacity:.7}@media (max-width:962px){.home .is-root-container>:first-child:is(.wp-block-cover) .wp-block-cover__inner-container::before{opacity:.9}}.wp-block-button.is-style-light .wp-element-button,.wp-block-button.is-style-light input[type=submit],.wp-block-button.is-style-light .menu-item.contact>a,.wp-block-button.is-style-light .mobile-menu .menu .menu-item.contact,.mobile-menu .menu .wp-block-button.is-style-light .menu-item.contact{--_btn-bg:var(--wp--preset--color--beige);--_btn-hover-bg:var(--wp--preset--color--beige);--_btn-color:var(--wp--preset--color--primary);--_btn-border-color:var(--wp--preset--color--primary);--_btn-hover-border-color:var(--wp--preset--color--accent);--_btn-hover-color:var(--wp--preset--color--accent)}.is-style-simple .wp-element-button,.is-style-simple input[type=submit],.is-style-simple .menu-item.contact>a,.is-style-simple .mobile-menu .menu .menu-item.contact,.mobile-menu .menu .is-style-simple .menu-item.contact{--_btn-bg:transparent;--_btn-hover-bg:transparent;--_btn-color:var(--wp--preset--color--primary);--_btn-hover-color:var(--wp--preset--color--primary);padding:0!important}@media (hover:hover){.is-style-simple .wp-element-button:is(:hover,:focus,:active),.is-style-simple input[type=submit]:is(:hover,:focus,:active),.is-style-simple .menu-item.contact>a:is(:hover,:focus,:active),.is-style-simple .mobile-menu .menu .menu-item.contact:is(:hover,:focus,:active),.mobile-menu .menu .is-style-simple .menu-item.contact:is(:hover,:focus,:active){gap:.83em}}.wp-block-buttons{margin-top:1.44em;gap:1.25em .89em}.wp-block-media-text{--wp--custom--layout--flow-space:4.44em}@media (max-width:963px){.wp-block-media-text{display:flex!important;flex-direction:column}.wp-block-media-text .wp-block-media-text__media{order:1;align-self:unset!important;margin-bottom:2em}.wp-block-media-text .wp-block-media-text__content{order:2;align-self:unset!important}}.wp-block-media-text:not(.overlap){gap:0 1.67em}.wp-block-media-text:not(.overlap) .wp-block-media-text__media{border-radius:.625rem;overflow:hidden}.wp-block-media-text__content{padding:0!important}.wp-block-media-text.event-teaser .wp-block-media-text__media{min-height:0;aspect-ratio:1.54}.wp-block-media-text.overlap{--_media-overlap:7.5em}.wp-block-media-text.overlap .wp-block-media-text__content{padding-block:clamp(1.5em, 4vw, 3.5em)!important}.wp-block-media-text.overlap .wp-block-heading{line-height:2;margin-bottom:4px!important}.wp-block-media-text.overlap .wp-block-media-text__media{align-self:start;margin-top:calc(-1 * var(--_media-overlap));padding-bottom:1em;position:relative;z-index:1}@media (max-width:963px){.wp-block-media-text.overlap .wp-block-media-text__media{padding-bottom:0;margin-bottom:0}.wp-block-media-text.overlap .wp-block-media-text__content{padding-block:1em 2.75em!important}}.wp-block-columns{--wp--custom--layout--flow-space:2em}.wp-block-columns:has(.wp-block-group.has-background){gap:1.875em clamp(2em, 8vw, 7.33em)}.wp-block-columns .wp-block-group.has-background{padding:2.89em 2.22em 2.39em 2em}.wp-block-columns .wp-block-group.has-background .wp-block-buttons{margin-top:1.1em}@media (max-width:915px){.wp-block-columns{flex-direction:column}.wp-block-columns .wp-block-column{flex-basis:100%!important;flex-grow:1!important}.wp-block-columns .wp-block-column:empty{display:none}}.wp-block-bio-hunn-teasers-with-image:not(.acf-block-preview),.wp-block-bio-hunn-teasers-with-image>div:not([class]){--wp--custom--layout--flow-space:4em;display:grid;gap:1.875rem 1.8em;grid-template-columns:repeat(auto-fill,minmax(min(13em, 100%),1fr))}@media (max-width:915px){.wp-block-bio-hunn-teasers-with-image:not(.acf-block-preview),.wp-block-bio-hunn-teasers-with-image>div:not([class]){--wp--custom--layout--flow-space:8.4375em}}.home .wp-block-bio-hunn-teasers-with-image:not(.acf-block-preview),.home .wp-block-bio-hunn-teasers-with-image>div:not([class]){position:relative}.home .wp-block-bio-hunn-teasers-with-image:not(.acf-block-preview)::before,.home .wp-block-bio-hunn-teasers-with-image>div:not([class])::before{--_tree-page-width:min(calc(100 * var(--vw, 1vw)), var(--wp--custom--layout--body-width));--_tree-page-offset:max(var(--wp--custom--layout--device-spacing), calc((var(--_tree-page-width) - var(--wp--style--global--wide-size)) / 2));--_tree-inline-bleed:var(--_tree-page-offset);--_tree-pos:auto calc(-1 * var(--_tree-inline-bleed)) 100% auto;transform:translateY(27%)}.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview),.wp-block-bio-hunn-teaser-with-image>div:not([class]){border:2px solid var(--wp--preset--color--beige);background:var(--wp--preset--color--white);border-radius:.3125rem;display:flex;flex-direction:column;height:100%;padding:2.22em 1.1em 1.67em;position:relative}.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) img,.wp-block-bio-hunn-teaser-with-image>div:not([class]) img{height:8em;width:100%;-o-object-fit:contain;object-fit:contain;margin-inline:auto}.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .wp-element-button,.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) input[type=submit],.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .menu-item.contact>a,.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .mobile-menu .menu .menu-item.contact,.mobile-menu .menu .wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .menu-item.contact,.wp-block-bio-hunn-teaser-with-image>div:not([class]) .wp-element-button,.wp-block-bio-hunn-teaser-with-image>div:not([class]) input[type=submit],.wp-block-bio-hunn-teaser-with-image>div:not([class]) .menu-item.contact>a,.wp-block-bio-hunn-teaser-with-image>div:not([class]) .mobile-menu .menu .menu-item.contact,.mobile-menu .menu .wp-block-bio-hunn-teaser-with-image>div:not([class]) .menu-item.contact{margin-top:auto}.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .wp-element-button::before,.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) input[type=submit]::before,.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .menu-item.contact>a::before,.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .mobile-menu .menu .menu-item.contact::before,.mobile-menu .menu .wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .menu-item.contact::before,.wp-block-bio-hunn-teaser-with-image>div:not([class]) .wp-element-button::before,.wp-block-bio-hunn-teaser-with-image>div:not([class]) input[type=submit]::before,.wp-block-bio-hunn-teaser-with-image>div:not([class]) .menu-item.contact>a::before,.wp-block-bio-hunn-teaser-with-image>div:not([class]) .mobile-menu .menu .menu-item.contact::before,.mobile-menu .menu .wp-block-bio-hunn-teaser-with-image>div:not([class]) .menu-item.contact::before{content:"";position:absolute;inset:0}.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) .teaser-text,.wp-block-bio-hunn-teaser-with-image>div:not([class]) .teaser-text{font-size:var(--wp--preset--font-size--small);margin-bottom:1em}.wp-block-bio-hunn-teaser-with-image:not(.acf-block-preview) h3,.wp-block-bio-hunn-teaser-with-image>div:not([class]) h3{font-size:1.125rem;font-weight:700}address{font-style:normal}nav[class*=breadcrumb] ol{font-size:var(--wp--preset--font-size--small);display:flex;list-style:none}nav[class*=breadcrumb] ol .breadcrumb-item{align-items:center;display:inline-flex;white-space:nowrap}nav[class*=breadcrumb] ol .breadcrumb-item:not(:last-child)::after{-webkit-mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/arrow-right.svg);mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/arrow-right.svg);margin-inline:.5em}button,input[type=submit]{all:unset;cursor:pointer;transition:0.3s}.wp-element-button,input[type=submit],.menu-item.contact>a,.mobile-menu .menu .menu-item.contact{display:inline-flex;align-items:center;gap:.625em;padding:.625em 1.25em;white-space:nowrap;border-radius:.3125rem;background-color:var(--_btn-bg,var(--wp--preset--color--primary));color:var(--_btn-color,var(--wp--preset--color--beige));transition:0.3s;font-size:var(--wp--preset--font-size--small);font-weight:700;border:1px solid var(--_btn-border-color,transparent)}.wp-element-button:after,input[type=submit]:after,.menu-item.contact>a:after,.mobile-menu .menu .menu-item.contact:after{-webkit-mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/arrow-right-long-duotone-light-full.svg);mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/arrow-right-long-duotone-light-full.svg);font-size:1.375em}@media (hover:hover){.wp-element-button:is(:hover,:focus,:active),input[type=submit]:is(:hover,:focus,:active),.menu-item.contact>a:is(:hover,:focus,:active),.mobile-menu .menu .menu-item.contact:is(:hover,:focus,:active){background-color:var(--_btn-hover-bg,var(--wp--preset--color--accent));border-color:var(--_btn-hover-border-color,transparent);color:var(--_btn-hover-color,var(--wp--preset--color--beige))}}.menu-item.contact>a::after,.mobile-menu .menu .menu-item.contact::after{-webkit-mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/envelope-light-full.svg);mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/envelope-light-full.svg)}.custom-logo-link{--_logo-height:clamp(6.875em, 14vw, 9.83em);align-self:flex-end;display:block;height:calc(var(--_logo-height) / 2);z-index:10}.custom-logo{display:block;height:var(--_logo-height);width:auto}details summary{align-items:center;display:inline-flex;justify-content:space-between;width:100%}details summary::-webkit-details-marker{display:none}details summary::marker{content:none}.gform_fields{display:grid;gap:2.22em 1.67em;grid-template-columns:repeat(12,minmax(0,1fr))}.gform_fields>*{grid-column:span 12}@media (min-width:768px){.gform_fields .gfield--width-three-quarters{grid-column:span 9}.gform_fields .gfield--width-half{grid-column:span 6}.gform_fields .gfield--width-third{grid-column:span 4}.gform_fields .gfield--width-quarter{grid-column:span 3}}label{font-weight:400;font-family:var(--wp--preset--font-family--serif);display:block;margin-bottom:.56em}input:not([type=submit]),select,textarea{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--primary);border-radius:.3125rem;box-shadow:none;outline:0;padding:.47em .8em;width:100%}input:not([type=submit]):is([type=checkbox],[type=radio]),select:is([type=checkbox],[type=radio]),textarea:is([type=checkbox],[type=radio]){aspect-ratio:1;height:1em;padding:0;width:1em}textarea{height:7.22em;resize:none}.hidden_label .gfield_label,.gform_heading,.gfield_visibility_hidden,.gfield_validation_message{display:none}.gfield_error input:not([type=submit]),.gfield_error select,.gfield_error textarea{border-color:var(--wp--preset--color--accent)}.gform_wrapper{--wp--custom--layout--flow-space:4.44em}.gfield_required{margin-left:.15em}.gform-footer{margin-top:2.22em;text-align:right}.gform_confirmation_message{margin-bottom:0!important;--_notice-bg:var(--wp--preset--color--accent);--_notice-color:var(--wp--preset--color--light)}:is(ul,ol){margin:0;padding:0}:not(nav)>:is(ul):is(:not([class]),.wp-block-list){padding-left:0;list-style:none}:not(nav)>:is(ul):is(:not([class]),.wp-block-list) li{position:relative;padding-left:1.1em}:not(nav)>:is(ul):is(:not([class]),.wp-block-list) li:before{content:"";position:absolute;top:.38em;left:0;width:.5em;height:auto;aspect-ratio:1;border-radius:50%;background-color:var(--wp--preset--color--accent)}:not(nav)>:is(ul):is(:not([class]),.wp-block-list) li:not(:last-child){margin-bottom:.4em}:not(nav)>:is(ul):is(:not([class]),.wp-block-list):has(+.wp-block-group.has-background){margin-bottom:2.4em}:not(nav)>:is(ul):is(:not([class]),.wp-block-list),:not(nav)>:is(ol):is(:not([class]),.wp-block-list){margin-bottom:1.66em}:not(nav)>:is(ol):is(:not([class]),.wp-block-list){padding-left:0;list-style:none;counter-reset:ordered-list}:not(nav)>:is(ol):is(:not([class]),.wp-block-list)>li{position:relative;padding-left:1.5em;counter-increment:ordered-list}:not(nav)>:is(ol):is(:not([class]),.wp-block-list)>li::before{content:counter(ordered-list) ".";position:absolute;left:0;width:1.15em;text-align:left}:not(nav)>:is(ol):is(:not([class]),.wp-block-list) li:not(:last-child){margin-bottom:.4em}:is(.menu,.sub-menu){display:flex;gap:.25em 1.5em;list-style:none}.sub-menu{display:none}.menu-toggle{cursor:pointer;flex-direction:column;font-size:1.8em;gap:.21em;margin-bottom:0;transition:0.3s;width:1em;z-index:999;margin-top:.3em}.menu-toggle input{display:none}.menu-toggle::before,.menu-toggle::after,.menu-toggle *{background-color:var(--wp--preset--color--primary);content:"";display:inherit;height:3px;border-radius:2px;transition:inherit;transform-origin:right}.menu-toggle:has(:checked) *{opacity:0}.menu-toggle:has(:checked)::before{transform:rotate(45deg) translateX(14px) translateY(14px)}.menu-toggle:has(:checked)::after{transform:rotate(-45deg) translateX(13px) translateY(-13px)}@media (min-width:1001px){:is(.mobile-menu,.menu-toggle){display:none!important}.page-header>.primary-menu{display:block!important}.page-header{align-items:stretch!important}}:is(.mobile-menu,.menu-toggle){display:flex}.page-header>.primary-menu{display:none}.mobile-menu{background-color:var(--wp--preset--color--beige);display:flex;height:100dvh;inset:calc(var(--wp--custom--header--height) + var(--wp-admin--admin-bar--height, 0px)) 0 0;overflow-y:auto;padding:5.625em var(--wp--custom--layout--device-spacing);position:fixed;transform:translateX(100%);transition:0.3s;z-index:9}.mobile-menu .menu{flex-direction:column;align-items:flex-start;gap:1.5em}.mobile-menu .menu .menu-item:not(.contact){font-size:1.125em;font-family:var(--wp--preset--font-family--serif);font-weight:700;display:block;text-underline-offset:5px}.mobile-menu .menu .menu-item:not(.contact)[class*=current]{color:var(--wp--preset--color--accent);text-decoration:underline}body:has(.menu-toggle input:checked) .mobile-menu{transform:translateX(0)}.gform_validation_errors,.gform_confirmation_message{background-color:var(--_notice-bg,var(--wp--preset--color--primary-light));color:var(--_notice-color,var(--wp--preset--color--beige));padding:1em;margin-bottom:3em;border-radius:.3125rem}.gform_validation_errors h2,.gform_confirmation_message h2{font-size:var(--wp--preset--font-size--normal);margin-bottom:0!important;line-height:1.33}.page-numbers{display:flex;gap:.5em;list-style:none}.wp-block-table,table{--wp--custom--layout--flow-space:3.55em}.wp-block-table{margin-bottom:3.55em}table{text-align:left;border-block:1px solid var(--wp--preset--color--primary)}table,table tr,table td{border-collapse:collapse}table tr{vertical-align:top}table tr:not(:last-child){border-bottom:1px solid var(--wp--preset--color--primary)}table td{border:none!important;padding:1.11em 0!important;line-height:1}table td:first-child{padding-right:0.5em!important}@media (min-width:1040px){.wp-block-cover:has(+.usp){margin-bottom:0!important}}.usp{padding:1.39em var(--wp--custom--layout--device-spacing)}.usp>.wp-block-group{display:grid;gap:1.875rem 1.8em;grid-template-columns:repeat(auto-fill,minmax(min(10em, 100%),1fr));align-items:center}.usp>.wp-block-group>.wp-block-group{width:100%;color:var(--wp--preset--color--primary);gap:.61em;align-items:center}.usp>.wp-block-group>.wp-block-group p{font-size:var(--wp--preset--font-size--small);font-weight:500}.usp>.wp-block-group>.wp-block-group .wp-block-hayloft-icon:not(.acf-block-preview),.usp>.wp-block-group>.wp-block-group .wp-block-hayloft-icon>div:not([class]){font-size:1.67em}@media (max-width:1039px){.usp{display:none}}body:not(.home,.editor-styles-wrapper) .is-root-container::after,.home .wp-block-bio-hunn-teasers-with-image:not(.acf-block-preview)::before,.home .wp-block-bio-hunn-teasers-with-image>div:not([class])::before{content:"";background:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/illustration_landschaft.png) no-repeat;background-size:cover;width:clamp(25.75em, 73vw, 49em);height:clamp(14.375em, 41vw, 27.33em);position:absolute;inset:var(--_tree-pos,auto calc(-1 * var(--_tree-inline-bleed, 0px)) -1em auto);z-index:0;opacity:.5}.page-footer{background-color:var(--wp--preset--color--white);padding:4.875rem var(--wp--custom--layout--wide-offset) 4.1em;position:relative;z-index:1}.page-footer>.wp-block-group:first-child{display:grid;grid-template-columns:15.4em auto 15.4em;gap:2.375em 1.67em;margin-bottom:clamp(1.375em, 3vw, 2.61em)}@media (max-width:1029px){.page-footer>.wp-block-group:first-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.page-footer>.wp-block-group:first-child{grid-template-columns:1fr}.page-footer>.wp-block-group:first-child .wp-block-group:has(.wp-block-image){justify-content:flex-start;margin-bottom:1.125rem}}.page-footer>.wp-block-group:last-child{display:grid!important;grid-template-columns:21.15em 1fr 15.4em;gap:1.5em 1.67em}@media (max-width:700px){.page-footer>.wp-block-group:last-child{display:flex!important}}.page-footer>.wp-block-group:last-child>p{grid-column:3/-1}.page-footer>.wp-block-group:last-child p>a{text-decoration:none;font-weight:400;color:var(--wp--preset--color--base)}@media (hover:hover){.page-footer>.wp-block-group:last-child p>a:is(:hover,:focus,:active){text-decoration:underline}}.page-footer>.wp-block-group img{height:4.44em}.page-footer>.wp-block-group>.wp-block-group:has(.wp-block-image){justify-content:center;align-self:center;gap:2em}.page-footer .menu{flex-direction:column;gap:0}.page-footer .wp-block-heading{font-weight:700;font-size:1.125rem;margin-bottom:0.66em!important;line-height:1!important}.page-footer p:has(a[href*=tel]),.page-footer p:has(a[href*=mailto]){margin-bottom:.2em}.page-footer a[href*=tel],.page-footer a[href*=mailto]{color:var(--wp--preset--color--primary);text-decoration:none!important;font-weight:500;display:flex;align-items:center;gap:.625em}.page-footer a[href*=tel]:before,.page-footer a[href*=mailto]:before{font-size:1.75em;margin-left:-1px}@media (hover:hover){.page-footer a[href*=tel]:is(:hover,:focus,:active),.page-footer a[href*=mailto]:is(:hover,:focus,:active){color:var(--wp--preset--color--accent)}}.page-footer a[href*=tel]:before{-webkit-mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/phone-light-full.svg);mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/phone-light-full.svg)}.page-footer a[href*=mailto]:before{-webkit-mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/envelope-light-full.svg);mask-image:url(https://bio-hunn.ch/wp-content/themes/bio-hunn/assets/img/icons/envelope-light-full.svg)}.page-footer .menu-item>a{color:var(--wp--preset--color--base)}@media (hover:hover){.page-footer .menu-item>a:is(:hover,:focus,:active){text-decoration:underline;text-underline-position:from-font;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}}.page-footer p,.page-footer .menu-item,.page-footer .wp-block-hayloft-copyright{font-size:var(--wp--preset--font-size--small);line-height:1.3!important}.page-header{padding:.39em var(--wp--custom--layout--wide-offset) .7em;background:var(--wp--preset--color--light);z-index:3;position:relative;align-items:center;display:flex;justify-content:space-between}@media (min-width:1001px){.page-header .menu{align-items:center;height:100%;padding-top:clamp(0.5em, 1vw, 0.85em);gap:1.5em}}.page-header .menu-item:not(.contact){position:relative}.page-header .menu-item:not(.contact):after{content:"";display:block;height:1px;width:100%;background:#fff0;transform:translateY(2px);transition:0.3s ease;position:absolute;inset:auto 0 0}@media (max-width:1000px){.page-header .menu-item:not(.contact):after{display:none}}.page-header .menu-item:not(.contact)>a{font-family:var(--wp--preset--font-family--serif);padding-block:.7em calc(0.56em + 1px);font-weight:700;display:block}@media (hover:hover){.page-header .menu-item:not(.contact):is(:hover,:focus,:active)>a,.page-header .menu-item:not(.contact)[class*=current]>a{color:var(--wp--preset--color--accent)}.page-header .menu-item:not(.contact):is(:hover,:focus,:active):after,.page-header .menu-item:not(.contact)[class*=current]:after{transform:translateY(0);background:var(--wp--preset--color--accent)}}