:root{--module_spacing:80px;--content_spacing:24px;--top_nav_height:120px;--header_height:80px;--wrap_w:1400px;--wrap_padding:16px;--wrap_padding_page:16px;--wrap_w_nav:256px;--border_radius:16px;--font_size:16px;--line_height:1.7;--line_height_headline:1.2;--font_size_h1:3.75rem;--font_size_h2:3.5rem;--font_size_h3:2rem;--font_size_h4:1.5rem;--font_size_xs:clamp(12px, 0.75rem, 1rem);--font_size_s:1rem;--font_size_m:1.125rem;--font_size_l:2.5rem;--font_size_button_m:1rem;--font_size_button_l:1.125rem;--color_typo_main:#131313;--color_typo_main_inverted:#fff;--color_typo_secondary:#606873;--color_link_main:#e61e19;--color_link_main_hover:#c61613;--color_bg_page:#f4f5f7;--color_bg_main:#fff;--color_bg_main_inverted:#131313;--color_bg_card:#f4f5f7;--color_bg_card_hover:#d7d7d7;--color_bg_grey:#dedede;--color_border:#d0d0d0;--color_button_typo:#fff;--color_button_typo_hover:#fff;--color_button_bg:#e61e19;--color_button_bg_hover:#c61613;--color_button_typo_secondary:#fff;--color_button_bg_secondary:#000;--color_button_typo_secondary_hover:#fff;--color_button_bg_secondary_hover:#e61e19;--color_ci_primary:#e61e19;--color_border:#d9d9d9;--filter_typo_secondary:invert(39%) sepia(10%) saturate(550%) hue-rotate(175deg) brightness(97%) contrast(86%);--filter_red:invert(30%) sepia(94%) saturate(2759%) hue-rotate(344deg) brightness(84%) contrast(118%)}.button_wrapper{margin:var(--content_spacing) 0}.button,body.woocommerce .button{display:inline-block;padding:calc(var(--content_spacing) * .5) var(--content_spacing);font-size:var(--font_size_button_m);font-weight:500;color:var(--color_button_typo);background:var(--color_button_bg);border-radius:30em;border:none;cursor:pointer;transition:all .2s ease-out;text-decoration:none;position:relative;padding-left:var(--content_spacing);padding-right:var(--content_spacing);text-align:center;line-height:var(--line_height)}.button::after,body.woocommerce .button::after{content:"";display:inline-block;width:24px;height:24px;margin-left:calc(var(--content_spacing) * .5);background-image:url(/wp-content/themes/bircher/images/icon_arrow_right.svg);filter:invert(1);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.button:hover,body.woocommerce .button:hover{background:var(--color_button_bg_hover);color:var(--color_button_typo_hover)}.button.secondary,body.woocommerce .button.secondary{background:var(--color_button_bg_secondary);color:var(--color_button_typo_secondary)}.button.secondary:hover,body.woocommerce .button.secondary:hover{background:var(--color_button_bg_secondary_hover);color:var(--color_button_typo_secondary_hover)}.button.secondary.has_prepend_icon img,body.woocommerce .button.secondary.has_prepend_icon img{filter:invert(1)}.button.white,body.woocommerce .button.white{background:#fff;color:var(--color_typo_main)}.button.white:hover,body.woocommerce .button.white:hover{background:var(--color_bg_card);color:var(--color_typo_main)}.button.white:after,body.woocommerce .button.white:after{filter:brightness(0)}.button.ghost,body.woocommerce .button.ghost{background:0 0;color:var(--color_typo_main);border:1px solid var(--color_typo_main)}.button.ghost.active,.button.ghost:hover,body.woocommerce .button.ghost.active,body.woocommerce .button.ghost:hover{border-color:var(--color_typo_main_hover);background:var(--color_button_bg_hover);color:var(--color_button_typo_hover)}.button.ghost.active:after,.button.ghost:hover:after,body.woocommerce .button.ghost.active:after,body.woocommerce .button.ghost:hover:after{filter:invert(1)}.button.ghost:after,body.woocommerce .button.ghost:after{filter:invert(0)}.button.has_prepend_icon,body.woocommerce .button.has_prepend_icon{padding-right:calc(var(--content_spacing) * 1);padding-left:calc(var(--content_spacing) + var(--content_spacing) * .666 + 18px)}.button.has_prepend_icon:after,body.woocommerce .button.has_prepend_icon:after{content:none}.button.has_prepend_icon.active img,.button.has_prepend_icon:hover img,body.woocommerce .button.has_prepend_icon.active img,body.woocommerce .button.has_prepend_icon:hover img{filter:invert(1)}.button.has_prepend_icon img,body.woocommerce .button.has_prepend_icon img{position:absolute;left:var(--content_spacing);top:50%;transform:translateY(-50%);width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.button.no_arrow:after,body.woocommerce .button.no_arrow:after{display:none}[data-view=list] .partial.post_teaser_download .download_buttons_container{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:calc(var(--content_spacing) * .666);flex-wrap:wrap}@media (max-width:1000px){[data-view=list] .partial.post_teaser_download .download_buttons_container{flex-wrap:nowrap}}@media (max-width:800px){[data-view=list] .partial.post_teaser_download .download_buttons_container{flex-direction:column;align-items:stretch}[data-view=list] .partial.post_teaser_download .download_buttons_container .download_controls{flex-direction:column;align-items:stretch}[data-view=list] .partial.post_teaser_download .download_buttons_container .button{display:flex;justify-content:center;align-items:center;padding-left:calc(var(--content_spacing) * 1)}}.partial.post_teaser_download{border:1px solid var(--color_border);border-radius:var(--border_radius);overflow:hidden;display:flex;flex-direction:column;gap:calc(var(--content_spacing) * .666);padding:calc(var(--content_spacing) * 2)}.partial.post_teaser_download .top_container{display:flex;flex-direction:column;gap:calc(var(--content_spacing) * .666)}.partial.post_teaser_download .title_container{display:flex;justify-content:space-between;gap:8px}.partial.post_teaser_download h3{display:flex;align-items:flex-start;margin:0;-webkit-hyphens:auto;hyphens:auto}.partial.post_teaser_download h3 img{margin-right:8px;margin-top:calc(var(--font_size_h3) * .15);height:calc(var(--font_size_h3) * .85);width:auto;display:block}.partial.post_teaser_download .download_size{flex-shrink:0;color:var(--color_typo_secondary)}.partial.post_teaser_download .download_size img{filter:var(--filter_typo_secondary)}.partial.post_teaser_download .download_tags{display:flex;flex-wrap:wrap;gap:calc(var(--content_spacing) * .666)}.partial.post_teaser_download .download_tags .tag{display:flex;align-items:center;gap:8px;padding:4px 12px;background:var(--color_bg_card);border-radius:10em;font-size:var(--font_size_s)}.partial.post_teaser_download .download_tags img{height:14px;width:auto}.partial.post_teaser_download .download_buttons_container{flex-grow:1;display:flex;flex-direction:column;gap:calc(var(--content_spacing) * 1);justify-content:space-between}.partial.post_teaser_download .download_buttons_container .download_controls{display:flex;gap:calc(var(--content_spacing) * .666);align-items:center}.partial.post_teaser_download .download_buttons_container .download_select{border:1px solid var(--color_bg_main_inverted);background-color:transparent;border-radius:20em;padding:calc(var(--content_spacing) * .5) var(--content_spacing);min-width:220px}.partial.post_teaser_download .download_buttons_container .download_button{white-space:nowrap}@media (max-width:1400px){.partial.post_teaser_download .download_buttons_container{flex-direction:column;align-items:stretch}.partial.post_teaser_download .download_buttons_container .download_controls{flex-direction:column;align-items:stretch}.partial.post_teaser_download .download_buttons_container .button{display:flex;justify-content:center;align-items:center;padding-left:calc(var(--content_spacing) * 1)}}@media (max-width:600px){.partial.post_teaser_download{padding:calc(var(--content_spacing) * 1)}.partial.post_teaser_download .title_container .download_size{font-size:var(--font_size_s)}.partial.post_teaser_download .download_buttons_container{flex-direction:column;align-items:stretch}.partial.post_teaser_download .download_buttons_container .download_controls{flex-direction:column;align-items:stretch}.partial.post_teaser_download .download_buttons_container .button{display:flex;justify-content:center;align-items:center;padding-left:calc(var(--content_spacing) * 1)}}.partial.post_teaser_product{border:1px solid var(--color_border);border-radius:var(--border_radius);overflow:hidden;display:flex;flex-direction:column}.partial.post_teaser_product .product_image{background-color:#f4f5f7;padding:calc(var(--content_spacing) * 1);aspect-ratio:540/270;flex-shrink:0;width:100%;height:350px;position:relative}.partial.post_teaser_product .product_image img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.partial.post_teaser_product .product_image .label{position:absolute;top:calc(var(--content_spacing) * 1);right:calc(var(--content_spacing) * 1);background:var(--color_ci_primary);color:#fff;padding:4px 12px;border-radius:10em;font-size:var(--font_size_s);font-weight:700}.partial.post_teaser_product .title{-webkit-hyphens:auto;hyphens:auto}.partial.post_teaser_product .product_content{flex-grow:1;padding:calc(var(--content_spacing) * 1);display:flex;flex-direction:column;justify-content:space-between}.partial.post_teaser_product .product_tags{display:flex;flex-wrap:wrap;gap:calc(var(--content_spacing) * .666);margin-top:calc(var(--content_spacing) * .666)}.partial.post_teaser_product .product_tags .tag{display:flex;align-items:center;gap:8px;padding:4px 12px;background:var(--color_bg_card);border-radius:10em;font-size:var(--font_size_s)}.partial.post_teaser_product .button_container{margin-top:calc(var(--content_spacing) * 1)}.partial.post_teaser_product .button_container .button{width:100%;text-align:center}*,:after,:before{box-sizing:inherit}html{font-size:var(--font_size);box-sizing:border-box;scrollbar-color:#b7b7b7 transparent}html ::-webkit-scrollbar{width:8px}html ::-webkit-scrollbar-thumb{background-color:#b7b7b7;border-radius:10px}html a:-webkit-any-link:focus-visible,html button:focus-visible,html input:not([type=text]):not([type=search]):not([type=email]):not([type=url]):not([type=tel]):not([type=number]):not([type=password]):focus-visible{outline:3px solid var(--color_ci_primary)!important;outline-offset:6px!important}html input[type=email]:focus-visible,html input[type=number]:focus-visible,html input[type=password]:focus-visible,html input[type=search]:focus-visible,html input[type=tel]:focus-visible,html input[type=text]:focus-visible,html input[type=url]:focus-visible{outline:2px solid var(--color_ci_primary);outline-offset:0}body{font-family:aktiv-grotesk,sans-serif;font-weight:400;line-height:var(--line_height);line-height:var(--line_height);margin:0;padding:0;background:var(--color_bg_main);color:var(--color_typo_main);accent-color:#000;text-rendering:geometricPrecision;transition:all .3s ease-out;font-size:var(--font_size_m)}#pagewrapper{max-width:var(--wrap_w_page);padding:var(--wrap_padding_page);padding-right:calc(var(--wrap_padding_page) - 8px);margin:0 auto;display:flex;gap:var(--wrap_padding_page)}#nav_spacer{width:var(--wrap_w_nav);flex-shrink:0}#pagewrapper_inner{flex-grow:1}main{border-radius:var(--border_radius);background:var(--color_bg_main);transition:all .3s ease-out;flex-grow:1}figure{margin:0;padding:0}img{max-width:100%;height:auto;width:auto}.wrap{width:100%;max-width:var(--wrap_w);margin:0 auto;clear:both;padding:0 var(--wrap_padding)}iframe{max-width:100%;height:auto}iframe[src*=youtube],iframe[title*=video]{width:100%;height:auto;aspect-ratio:16/9}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:9999;padding:1em;background-color:#000;color:#fff;opacity:0;font-weight:700}.skip-to-main-content-link:focus{left:50%;transform:translateX(-50%);opacity:1}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:var(--font_size_xs);margin-bottom:calc(var(--content_spacing) * .66)}.breadcrumbs a{color:var(--color_typo_main)}.breadcrumbs .current{font-weight:600}.flex_align_center{display:flex;align-items:center;gap:calc(var(--content_spacing) * .666)}.flex_align_center img{display:block;margin:0!important}.has_title_elem{position:relative}.has_title_elem::before{content:"";background:url(/wp-content/themes/bircher/images/elem_stripes.svg) no-repeat;background-size:contain;background-position:center center;height:40px;width:auto;aspect-ratio:108/40;margin-bottom:calc(var(--content_spacing) * .666);display:block}.has_title_elem.title_elem_centered::before{margin-left:auto;margin-right:auto}.icon_with_text{display:flex;gap:calc(var(--content_spacing) * .5);align-items:center}.icon_with_text img{display:block;margin:0}
.error_404{padding:calc(var(--module_spacing) * 1.2) 0 calc(var(--module_spacing) * 1.4)}.error_404 .error_404_inner{position:relative;isolation:isolate;border-radius:var(--border_radius);background:radial-gradient(circle at 20% 20%,rgba(230,30,25,.08),transparent 45%),radial-gradient(circle at 80% 0,rgba(19,19,19,.06),transparent 40%),var(--color_bg_card);border:1px solid var(--color_border);padding:calc(var(--content_spacing) * 2);overflow:hidden}.error_404 .error_code{font-family:aktiv-grotesk,sans-serif;font-weight:900;line-height:var(--line_height_headline);margin:var(--content_spacing) 0;margin:0 0 calc(var(--content_spacing) * .4);font-size:clamp(72px,14vw,140px);line-height:.9;color:rgba(19,19,19,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}.error_404 .error_code:first-child{margin-top:0}.error_404 .error_code:last-child{margin-bottom:0}@media (max-width:600px){.error_404 .error_code{-webkit-hyphens:auto;hyphens:auto}}.error_404 h1{margin:0 0 calc(var(--content_spacing) * .6);max-width:18ch;font-size:clamp(32px,5vw,56px)}.error_404 .error_text{max-width:62ch;margin:0;color:var(--color_typo_secondary)}.error_404 .error_actions{display:flex;flex-wrap:wrap;gap:calc(var(--content_spacing) * .5);margin-top:calc(var(--content_spacing) * 1.1)}@media (max-width:900px){.error_404{padding:calc(var(--module_spacing) * .9) 0 calc(var(--module_spacing) * 1)}.error_404 .error_404_inner{padding:calc(var(--content_spacing) * 1.4) calc(var(--content_spacing) * .9)}.error_404 .error_actions .button{width:100%;justify-content:center}}

#main_footer{background:var(--color_bg_page);width:100%;overflow:hidden;font-size:var(--font_size_s);padding-bottom:100px}#main_footer .menu-item-icon{display:none}#main_footer .wrap{position:relative;padding:calc(var(--module_spacing) * 1) var(--wrap_padding)}#main_footer .top_container{display:flex;justify-content:space-between}#main_footer .logo{display:block;margin-bottom:calc(var(--content_spacing) * 2)}#main_footer .logo img{height:60px;width:auto}#main_footer nav.footer_menu{display:flex;gap:var(--content_spacing);min-width:250px}#main_footer nav.footer_menu a{gap:8px;transition:all .2s ease-out;color:var(--color_typo_main);font-weight:600}#main_footer nav.footer_menu a:hover{color:var(--color_link_main_hover)}#main_footer nav.footer_menu button{color:var(--color_button_typo);background:var(--color_button_bg)}#main_footer nav.footer_menu button:hover{text-decoration:underline}#main_footer nav.footer_menu ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--content_spacing);-moz-column-gap:calc(var(--content_spacing) * 4);column-gap:calc(var(--content_spacing) * 4);flex-direction:column;flex-wrap:wrap;max-height:calc(6 * var(--line_height) + 4 * var(--content_spacing))}#main_footer nav.footer_menu button{all:unset;cursor:pointer}#main_footer .bottom_container{display:flex;justify-content:space-between;padding-top:calc(var(--content_spacing) * 1);margin-top:calc(var(--content_spacing) * 3);border-top:1px solid var(--color_typo_main)}#main_footer .bottom_container ul{list-style:none;padding:0;margin:0;display:flex;gap:calc(var(--content_spacing) * 1)}#main_footer .bottom_container ul a{transition:all .2s ease-out;color:var(--color_typo_main);text-decoration:underline}#main_footer .bottom_container ul a:hover{color:var(--color_link_main_hover)}#main_footer .bottom_container .copyright{display:flex;align-items:center;gap:calc(var(--content_spacing) * .666)}#main_footer .bottom_container a.graphek{display:flex;align-items:center}#main_footer .bottom_container a.graphek img{height:18px;width:auto}@media (max-width:1024px){#main_footer nav.footer_menu ul{-moz-column-gap:calc(var(--content_spacing) * 2);column-gap:calc(var(--content_spacing) * 2)}}@media (max-width:768px){#main_footer .wrap{padding:calc(var(--content_spacing) * 2) var(--wrap_padding_page)}#main_footer .top_container{flex-direction:column;gap:calc(var(--content_spacing) * 2)}#main_footer .logo{margin-bottom:calc(var(--content_spacing) * 1)}#main_footer .logo img{height:40px}#main_footer nav.footer_menu{gap:calc(var(--content_spacing) * 1)}#main_footer nav.footer_menu ul{flex-direction:column;flex-wrap:nowrap;max-height:none;gap:calc(var(--content_spacing) * .5);-moz-column-gap:calc(var(--content_spacing) * .5);column-gap:calc(var(--content_spacing) * .5)}#main_footer .bottom_container{flex-direction:column;gap:calc(var(--content_spacing) * 1);padding-top:calc(var(--content_spacing) * 1);margin-top:calc(var(--content_spacing) * 2)}#main_footer .bottom_container ul{flex-direction:column;gap:calc(var(--content_spacing) * .5)}}
.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}button[type=submit],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=text],input[type=url],textarea{font-family:aktiv-grotesk,sans-serif;font-weight:400;line-height:var(--line_height);font-size:var(--font_size_normal);background:var(--color_button_bg);border:0;padding:calc(var(--content_spacing)/ 2) var(--content_spacing);color:var(--color_button_typo)}button[type=submit],input[type=submit]{background:var(--color_button_bg);color:var(--color_button_typo);border:0;transition:all .3s ease-out;padding:calc(var(--content_spacing)/ 2) var(--content_spacing)}select{font-family:aktiv-grotesk,sans-serif;font-weight:400;line-height:var(--line_height);width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;font-size:1rem;padding:calc(var(--content_spacing) * .666) calc(var(--content_spacing) * 1);display:block;background:#eee;border:none;position:relative;background-image:url(/wp-content/themes/bircher/images/icon_chevron_down.svg);background-size:16px;background-position:right calc(var(--content_spacing) * 1) center;background-repeat:no-repeat;cursor:pointer}select option{background:#eee;color:#000}select::-ms-expand{display:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.3em;height:1.3em;border:1px solid #848484;border-radius:4px;transform:translateY(.03em);display:grid!important;place-content:center;position:relative;cursor:pointer}input[type=checkbox]:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);background-color:var(--color_ci_primary);transform:scale(0);transition:120ms transform ease-in-out;border-radius:2px;position:absolute;top:2px;left:2px}input[type=checkbox]:checked::before{transform:scale(1)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.3em;height:1.3em;flex:0 0 1.3em;border:.15em solid #000;border-radius:2em;transform:translateY(.03em);position:relative}input[type=radio]:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:2em;background:#000;border:2px solid #fff;transform:scale(0);transform-origin:center center;transition:60ms transform ease-in-out}input[type=radio]:checked::before{transform:scale(1)}::-webkit-input-placeholder{color:rgba(0,108,148,.3)}::-moz-placeholder{color:rgba(0,108,148,.3);opacity:1}::-ms-input-placeholder{color:rgba(0,108,148,.3)}body .checkbox{display:flex;align-items:center;gap:calc(var(--content_spacing) * .666)}body .checkbox:focus-within{text-decoration:underline;text-decoration-color:var(--color_ci_primary)}body .checkbox label{cursor:pointer}.gform_wrapper{padding-top:calc(var(--content_spacing) * 6)}.gform_wrapper .gform_title{display:none}.gform_wrapper .gform_heading{display:none}.gform_wrapper .ginput_container button[type=submit],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container input[type=number],.gform_wrapper .ginput_container input[type=password],.gform_wrapper .ginput_container input[type=submit],.gform_wrapper .ginput_container input[type=tel],.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=url],.gform_wrapper .ginput_container textarea{font-family:aktiv-grotesk,sans-serif;font-weight:400;line-height:var(--line_height);font-size:var(--font_size_large);background:#f4f5f7;border:0;padding:calc(var(--content_spacing)/ 2) var(--content_spacing);color:#000}.gform_wrapper .ginput_container button[type=submit]:focus-visible,.gform_wrapper .ginput_container input[type=email]:focus-visible,.gform_wrapper .ginput_container input[type=number]:focus-visible,.gform_wrapper .ginput_container input[type=password]:focus-visible,.gform_wrapper .ginput_container input[type=submit]:focus-visible,.gform_wrapper .ginput_container input[type=tel]:focus-visible,.gform_wrapper .ginput_container input[type=text]:focus-visible,.gform_wrapper .ginput_container input[type=url]:focus-visible,.gform_wrapper .ginput_container textarea:focus-visible{outline:2px solid #e61e19;outline-offset:2px}.gform_wrapper .ginput_container select{font-family:aktiv-grotesk,sans-serif;font-weight:400;line-height:var(--line_height);width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;font-size:1rem;padding:calc(var(--content_spacing) * .2) calc(var(--content_spacing) * 1);display:block;background:#f4f5f7;border:none;position:relative;background-image:url(/wp-content/themes/bircher/images/icon_chevron_down.svg);background-size:16px;background-position:right calc(var(--content_spacing) * 1) center;background-repeat:no-repeat;cursor:pointer}.gform_wrapper .ginput_container select option{background:#eee;color:#000}.gform_wrapper .ginput_container select:focus-visible{outline:2px solid #e61e19;outline-offset:2px}.gform_wrapper #field_submit{display:flex;justify-content:flex-end}.gform_wrapper #field_submit input[type=submit][id*=gform_submit_button_]{display:block;padding-right:calc(var(--content_spacing) * 4);padding:calc(var(--content_spacing) * .5) calc(var(--content_spacing) * 3) calc(var(--content_spacing) * .5) calc(var(--content_spacing) * 1);font-size:var(--font_size_button_m);font-weight:500;color:var(--color_button_typo);background:var(--color_button_bg);background-image:url(/wp-content/themes/bircher/images/icon_arrow_right_white.svg);background-size:24px;background-repeat:no-repeat;background-position:right calc(var(--content_spacing) * .5) center;border-radius:30em;cursor:pointer;transition:all .2s ease-out;text-decoration:none;position:relative;text-align:center;line-height:var(--line_height)}.gform_wrapper #field_submit input[type=submit][id*=gform_submit_button_]:hover{background:var(--color_button_bg_hover);color:var(--color_button_typo_hover);background-image:url(/wp-content/themes/bircher/images/icon_arrow_right_white.svg);background-size:24px;background-repeat:no-repeat;background-position:right calc(var(--content_spacing) * .5) center}@media (max-width:700px){.gform_wrapper{padding-top:calc(var(--content_spacing) * 2)}}
body{background:var(--color_bg_page)}body.collapse_header{--wrap_w_nav:94px}body.collapse_header #main_header .wrap{padding:calc(var(--content_spacing) * 1) 8px}body.mobileNavShow #main_header{transform:translateY(0)!important}#main_header{background:var(--color_bg_main);height:calc(100vh - var(--wrap_padding_page) * 2);position:sticky;top:var(--wrap_padding_page);left:var(--wrap_padding_page);width:var(--wrap_w_nav);transition:all .3s ease-out;flex-shrink:0;border-radius:var(--border_radius)}#main_header #mega-menu-trigger{margin-top:calc(var(--content_spacing) * 1.6667);margin-bottom:calc(var(--content_spacing) * 1)}#main_header #mobile-menu-trigger{display:none}#main_header .mobile_controls{display:none}#main_header .wrap{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--content_spacing) * 1.66667) calc(var(--content_spacing) * 1)}#main_header .wrap a.logo{display:block;transition:all .3s ease-out;margin-bottom:calc(var(--content_spacing) * 2)}#main_header .wrap a.logo .logo.small{display:none}#main_header .wrap a.logo img{transition:all .3s ease-out;width:auto}#main_header .bottom,#main_header .top{display:flex;flex-direction:column;align-items:center;width:100%}#main_header .bottom nav,#main_header .top nav{width:100%}#main_header .menu{margin:0;padding:0;display:flex;flex-direction:column;list-style:none;gap:calc(var(--content_spacing) * .666)}#main_header .menu li{width:100%}#main_header .menu li.is-current a{background:var(--color_bg_card)}#main_header .menu li.is-active a{background:var(--color_bg_card_hover)}#main_header .menu li a{display:block;color:var(--color_typo_main);padding:8px 24px;border-radius:8px;transition:all .2s ease-out;font-weight:500;display:flex;align-items:center;gap:8px}#main_header .menu li a:focus-visible,#main_header .menu li a:hover{background:var(--color_bg_card_hover)}#main_header .menu li a .page_icon{flex-shrink:0}#main_header .menu li a img{height:18px;width:18px;-o-object-fit:contain;object-fit:contain;display:block}body.collapse_header #main_header .wrap a.logo .logo.big{display:none}body.collapse_header #main_header .wrap a.logo .logo.small{display:block}@media (max-width:1000px){body.collapse_header #main_header .wrap a.logo .logo.big{display:block}body.collapse_header #main_header .wrap a.logo .logo.small{display:none}}body.collapse_header #main_header .menu li a{flex-direction:column;align-items:center;text-align:center;padding:8px;gap:4px}body.collapse_header #main_header .menu li a .page_icon{order:-1}body.collapse_header #main_header .menu li a .menu-item-text{line-height:1}body.collapse_header #main_header .menu li a .menu-item-text .menu-item-title{font-size:var(--font_size_xs);-webkit-hyphens:auto;hyphens:auto}@media (max-height:750px){body #main_header .bottom{display:none}}@media (max-width:1200px) or (max-height:600px){body{padding-top:var(--header_height)}body.fixed #main_header{transform:translateY(-100%)}body.fixed.showNav #main_header{transform:translateY(0)}body.fixed.showNav.gsap_anim_active #main_header{transform:translateY(-100%)}#main_header{position:fixed;height:var(--header_height);top:0;left:0;width:100%;border-radius:0;z-index:998;padding-left:var(--wrap_padding_page);padding-right:calc(var(--wrap_padding_page) - 8px)}#main_header .wrap{flex-direction:row;justify-content:space-between}#main_header .wrap a.logo{margin-bottom:0}#main_header .wrap a.logo .big{display:block!important}#main_header .wrap a.logo .small{display:none!important}#main_header .top{flex-direction:row}#main_header .bottom{display:none}#main_header #nav_main{display:none}#main_header #mobile-menu-trigger{display:flex;align-items:center;justify-content:center}#main_header .mobile_controls{display:flex;align-items:center;gap:calc(var(--content_spacing) * 1)}#main_header .mobile_lang_switch{display:flex;align-items:center}#main_header .mobile_lang_switch .lang_switcher_trigger{display:flex;align-items:center;gap:8px;padding:calc(var(--content_spacing) * .5) calc(var(--content_spacing) * 1);font-size:var(--font_size_button_m);font-weight:500;border-radius:30em;cursor:pointer;transition:all .2s ease-out;text-decoration:none;background:var(--color_bg_card);color:var(--color_typo_main);border:none;font-family:inherit;line-height:var(--line_height)}#main_header .mobile_lang_switch .lang_switcher_trigger:hover{background:var(--color_bg_card_hover)}#main_header .mobile_lang_switch .lang_switcher_trigger:focus{outline:0}#main_header .mobile_lang_switch .lang_switcher_trigger:focus-visible{outline:2px solid var(--color_ci_primary);outline-offset:2px}#main_header .mobile_lang_switch .lang_switcher_trigger .lang_code{text-transform:uppercase;white-space:nowrap}#main_header .mobile_lang_switch .lang_switcher_trigger .lang_trigger_arrow{transition:transform .2s ease-out}body.langSwitcherShow #main_header .mobile_lang_switch .lang_switcher_trigger{background:var(--color_bg_card_hover)}body.langSwitcherShow #main_header .mobile_lang_switch .lang_switcher_trigger .lang_trigger_arrow{transform:rotate(180deg)}}
.mn2,.toggle-button{display:block;position:relative}.mn2 .wolverine,.toggle-button .wolverine{display:inline-block;padding:18px 10px;cursor:pointer;-webkit-user-select:none;opacity:.97;background:var(--color_ci_primary);transition:all .3s ease;border-radius:6px}.mn2 .wolverine .claws,.toggle-button .wolverine .claws{position:relative;width:20px;height:2px;border-radius:50em;background:var(--color_typo_main_inverted)}.mn2 .wolverine .claws:after,.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:after,.toggle-button .wolverine .claws:before{display:block;content:"";height:2px;border-radius:50em;width:20px;background:var(--color_typo_main_inverted);position:absolute;z-index:-1;transform-origin:50% 50%;transition:top .1s .2s ease,transform .2s ease}.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:before{top:7px}.mn2 .wolverine .claws:after,.toggle-button .wolverine .claws:after{top:-7px}.mn2 .wolverine.close .claws,.toggle-button .wolverine.close .claws{transition:background .1s 0s ease;background:0 0!important}.mn2 .wolverine.close .claws:after,.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:before{background:var(--color_typo_main_inverted);transition:top .1s ease,transform .1s .2s ease;top:0;width:20px}.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:before{transform:rotate3d(0,0,1,45deg)}.mn2 .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:after{transform:rotate3d(0,0,1,-45deg)}
.reveal{transition:transform .5s,opacity .5s}.fade-scale{transform:scale(.8);opacity:0}.fade-right{transform:translateX(-200px);opacity:0}.fade-left{transform:translateX(200px);opacity:0}.fade-bottom{transform:translateY(200px);opacity:0}.fade-top{transform:translateY(-200px);opacity:0}.reveal.animate{transform:translateX(0) scale(1);opacity:1}
.search-results-page{padding:calc(var(--content_spacing) * 2) 0;min-height:60vh}.search-results-page .search-results-wrap{max-width:var(--wrap_w_content);margin:0 auto;padding:0 var(--wrap_padding_page)}.search-results-page .search-results-header{margin-bottom:calc(var(--content_spacing) * 2);text-align:center}.search-results-page .search-results-header h1{font-size:var(--font_size_h1);font-weight:700;margin-bottom:calc(var(--content_spacing) * .5)}.search-results-page .search-results-header .search-query{font-size:var(--font_size_l);color:var(--color_typo_secondary);margin-bottom:calc(var(--content_spacing) * .25)}.search-results-page .search-results-header .search-total{font-size:var(--font_size_m);color:var(--color_typo_secondary)}.search-results-page .search-form-container{display:flex;justify-content:center;margin-bottom:calc(var(--content_spacing) * 2)}.search-results-page .search-form-container .search-form{width:100%;max-width:600px}.search-results-page .search-no-results{text-align:center;padding:calc(var(--content_spacing) * 3) 0;color:var(--color_typo_secondary);font-size:var(--font_size_l)}.search-results-page .search-results-content{display:flex;flex-direction:column;gap:calc(var(--content_spacing) * 2)}.search-results-page .search-section{background:var(--color_bg_main);border-radius:var(--border_radius);overflow:hidden}.search-results-page .search-section .section-header{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--content_spacing) * .75) calc(var(--content_spacing) * 1);background:var(--color_bg_card);border-bottom:1px solid var(--color_border)}.search-results-page .search-section .section-title{font-size:var(--font_size_m);font-weight:600;color:var(--color_typo_main);margin:0}.search-results-page .search-section .section-count{font-size:var(--font_size_s);font-weight:500;color:var(--color_typo_secondary);background:var(--color_bg_main);padding:.25em .75em;border-radius:20em}.search-results-page .search-list{list-style:none;margin:0;padding:0}.search-results-page .search-item:not(:last-child){border-bottom:1px solid var(--color_border)}.search-results-page .search-item-link{display:flex;align-items:center;gap:calc(var(--content_spacing) * .75);padding:calc(var(--content_spacing) * .75) calc(var(--content_spacing) * 1);color:var(--color_typo_main);text-decoration:none;transition:background .15s ease}.search-results-page .search-item-link:hover{background:var(--color_bg_card)}.search-results-page .search-item--page .item-icon{width:20px;height:20px;flex-shrink:0;opacity:.6}.search-results-page .search-item--page .item-title{font-size:var(--font_size_m);font-weight:500}.search-results-page .search-list--products{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;background:var(--color_border)}.search-results-page .search-list--products .search-item{background:var(--color_bg_main);border-bottom:none}.search-results-page .search-item--product .search-item-link{align-items:flex-start;padding:calc(var(--content_spacing) * 1)}.search-results-page .search-item--product .item-thumb{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:8px;flex-shrink:0;background:var(--color_bg_card)}.search-results-page .search-item--product .item-thumb--placeholder{display:flex;align-items:center;justify-content:center}.search-results-page .search-item--product .item-content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.search-results-page .search-item--product .item-title{font-size:var(--font_size_m);font-weight:600}.search-results-page .search-item--product .item-desc{font-size:var(--font_size_s);color:var(--color_typo_secondary);line-height:1.5}.search-results-page .search-item--download .search-item-link{justify-content:space-between}.search-results-page .search-item--download .item-title{font-size:var(--font_size_m);font-weight:500;flex:1;min-width:0}.search-results-page .search-item--download .item-meta{display:flex;align-items:center;gap:calc(var(--content_spacing) * .5);flex-shrink:0}.search-results-page .search-item--download .item-size{font-size:var(--font_size_s);color:var(--color_typo_secondary)}.search-results-page .search-item--download .item-category{font-size:var(--font_size_xs);color:var(--color_typo_main);background:var(--color_bg_card);padding:.25em .75em;border-radius:20em}@media (max-width:600px){.search-results-page{padding:calc(var(--content_spacing) * 1) 0}.search-results-page .search-results-header{margin-bottom:calc(var(--content_spacing) * 1)}.search-results-page .search-results-header h1{font-size:var(--font_size_h2)}.search-results-page .search-form-container{margin-bottom:calc(var(--content_spacing) * 1)}.search-results-page .search-list--products{grid-template-columns:1fr}.search-results-page .search-item--product .item-thumb{width:60px;height:60px}.search-results-page .search-item--download .search-item-link{flex-direction:column;align-items:flex-start;gap:calc(var(--content_spacing) * .5)}.search-results-page .search-item--download .item-meta{width:100%}}
.search-form{width:100%;max-width:600px}.search-form .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.search-form .search-form-wrapper{position:relative;display:flex;align-items:center;gap:calc(var(--content_spacing) * .666)}.search-form .search-field{flex:1;padding:calc(var(--content_spacing) * .666) calc(var(--content_spacing) * 1);padding-left:calc(var(--content_spacing) * 3);font-size:var(--font_size_m);color:var(--color_typo_main);background:var(--color_bg_card);border:none;border-radius:30em;outline:0;transition:all .2s ease-out}.search-form .search-field::-moz-placeholder{color:var(--color_typo_main);opacity:.5}.search-form .search-field::placeholder{color:var(--color_typo_main);opacity:.5}.search-form .search-field:focus{background:var(--color_bg_card_hover)!important}.search-form .search-field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:16px;width:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") no-repeat center;background-size:contain;cursor:pointer}.search-form .search-submit{position:absolute;left:calc(var(--content_spacing) * .75);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:0 0;color:var(--color_typo_main);border:none;cursor:pointer;transition:all .2s ease-out}.search-form .search-submit svg{width:20px;height:20px}.search-form .search-submit:hover{color:var(--color_button_bg)}.search-form .search-autocomplete{position:absolute;top:calc(100% + 3px);left:0;min-width:600px;background:var(--color_bg_main);border-radius:var(--border_radius);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;margin-top:4px;overflow:hidden;max-height:400px;overflow-y:auto}.search-form .search-autocomplete[hidden]{display:none}.search-form .search-autocomplete.open-above{top:auto;bottom:calc(100% + 20px);margin-top:0;margin-bottom:4px}.search-form .autocomplete-section{padding-top:calc(var(--content_spacing) * .5)}.search-form .autocomplete-section:not(:last-of-type){border-bottom:1px solid var(--color_border)}.search-form .autocomplete-no-results{padding:calc(var(--content_spacing) * 1) calc(var(--content_spacing) * .75);font-size:var(--font_size_s);color:var(--color_typo_secondary);text-align:center}.search-form .autocomplete-no-results[hidden]{display:none}.search-form .autocomplete-total{position:sticky;bottom:0;padding:calc(var(--content_spacing) * .5) calc(var(--content_spacing) * .75);font-size:var(--font_size_xs);font-weight:500;color:var(--color_typo_secondary);background:var(--color_bg_card)}.search-form .autocomplete-total[hidden]{display:none}.search-form .section-title{font-size:var(--font_size_s);font-weight:600;color:var(--color_typo_secondary);padding:calc(var(--content_spacing) * .25) calc(var(--content_spacing) * .75)}.search-form .autocomplete-list{list-style:none;margin:0;padding:0}.search-form .autocomplete-list li:not(:last-child) .autocomplete-item{border-bottom:1px solid var(--color_bg_card)}.search-form .autocomplete-list li .autocomplete-item:hover,.search-form .autocomplete-list li.is-active .autocomplete-item{background:var(--color_bg_card)}.search-form .autocomplete-item{display:flex;align-items:center;gap:calc(var(--content_spacing) * .5);padding:calc(var(--content_spacing) * .5) calc(var(--content_spacing) * .75);color:var(--color_typo_main);text-decoration:none;transition:background .15s ease;font-size:var(--font_size_s)}.search-form .autocomplete-item .item-icon{width:16px;height:16px;flex-shrink:0;opacity:1}.search-form .autocomplete-item .item-thumb{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0}.search-form .autocomplete-item .item-content{display:flex;flex-direction:column;gap:2px;min-width:0}.search-form .autocomplete-item .item-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-form .autocomplete-item .item-desc{font-size:var(--font_size_s);color:var(--color_typo_secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-form .autocomplete-item--download{flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--content_spacing) * .5)}.search-form .autocomplete-item--download .item-title{flex:1;min-width:0}.search-form .autocomplete-item--download .item-meta{flex-shrink:0}.search-form .autocomplete-item .item-meta{display:flex;align-items:center;gap:calc(var(--content_spacing) * .5);font-size:var(--font_size_xs);color:var(--color_typo_secondary)}.search-form .autocomplete-item .item-category{background:var(--color_bg_card);font-size:var(--font_size_xs);color:var(--color_typo_main);padding:.25em 1em;border-radius:5em}@media (max-width:800px){#top_nav_bottom .search-form .search-autocomplete{position:fixed;left:calc(50% + 8px);bottom:calc(100% + 10px);transform:translate(-50%,0);min-width:calc(100vw - var(--content_spacing) * 2);max-width:calc(100vw - var(--content_spacing) * 2);max-height:calc(100vh - var(--content_spacing) * 4)}}@media (max-width:500px){#top_nav_bottom .search-form{max-width:100%}#top_nav_bottom .search-form .search-autocomplete{width:100%;min-width:auto;max-width:calc(100% - var(--wrap_padding) * 2);left:50%;transform:translate(-50%,0)}}



.single-post{padding-bottom:calc(var(--content_spacing) * 4)}.single-post .single-wrap{display:grid;grid-template-columns:2.3fr 1fr;gap:calc(var(--content_spacing) * .75);max-width:var(--wrap_w);margin:0 auto;clear:both;padding:0 var(--wrap_padding)}.single-post .single-wrap .single-content .post-header{padding-bottom:calc(var(--content_spacing) * 1.5)}.single-post .single-wrap .single-content h2{-webkit-hyphens:auto;hyphens:auto;text-wrap:inherit;font-weight:800}.single-post .single-wrap .more_content{height:100vh;overflow-y:auto;padding:calc(var(--content_spacing) * .5);position:sticky;top:0}.single-post .single-wrap .more_content .related-posts{display:flex;flex-direction:column;gap:calc(var(--content_spacing) * 2)}.single-post .single-wrap .more_content .related-posts .post-thumbnail{overflow:hidden}.single-post .single-wrap .more_content .related-posts .post-thumbnail img{height:270px;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.single-post .single-wrap .more_content .related-posts .post-thumbnail-link:hover .post-thumbnail img{transform:scale(1.05)}.single-post .single-wrap .more_content .related-posts .post-teaser .post-thumbnail-link{display:block;text-decoration:none;color:var(--color_typo_main)}.single-post .single-wrap .more_content .related-posts .post-teaser .post-thumbnail-link:hover{color:var(--color_link_main)}.single-post .single-wrap .more_content .related-posts .post-teaser .post-categories{display:flex;gap:calc(var(--content_spacing) * .25);flex-wrap:wrap;margin:calc(var(--content_spacing) * .25) 0}.single-post .single-wrap .more_content .related-posts .post-teaser .post-categories .category{background:#e0e0e0;color:var(--color_typo_main);border-radius:15px;padding:calc(var(--content_spacing) * .25) calc(var(--content_spacing) * .5);display:inline-flex;align-items:center;gap:calc(var(--content_spacing) * .333);font-size:16px;line-height:var(--line_height)}.single-post .single-wrap .more_content .related-posts .post-teaser .post-categories .category img{width:12px;height:12px;flex-shrink:0}.single-post .single-wrap .more_content .related-posts .post-teaser .post-content{font-size:var(--font_size_s)}.single-post .single-wrap .more_content .related-posts .post-teaser h4{margin:10px 0;font-size:1.25rem}.single-post .single-wrap .more_content .related-posts .post-teaser h4 a{color:var(--color_typo_main);text-decoration:none}.single-post .single-wrap .more_content .related-posts .post-teaser h4 a:hover{color:var(--color_link_main)}.single-post .single-wrap .more_content .related-posts .post-teaser .button_news{color:var(--color_typo_main);font-weight:600;transition:color .5s ease;font-size:1.125rem;text-decoration:none}.single-post .single-wrap .more_content .related-posts .post-teaser .button_news:hover{color:var(--color_ci_primary)}.single-post .single-wrap .more_content .related-posts .post-teaser .button_news:hover::after{transform:rotate(45deg)}.single-post .single-wrap .more_content .related-posts .post-teaser .button_news::after{content:"";background-image:url("/wp-content/themes/bircher/images/arrow-narrow-up-right duotone.svg");background-size:contain;background-repeat:no-repeat;width:18px;height:17px;margin-bottom:-3px;margin-left:8px;display:inline-block;transition:transform .3s ease}.single-post .post .post-categories{display:flex;gap:calc(var(--content_spacing) * .5);flex-wrap:wrap;margin:calc(var(--content_spacing) * 1) 0}.single-post .post .post-categories .category{background:#f3f3f3;color:var(--color_typo_main);border-radius:20em;padding:calc(var(--content_spacing) * .5) var(--content_spacing);display:inline-flex;align-items:center;gap:calc(var(--content_spacing) * .666);font-size:var(--font_size_button_m);line-height:var(--line_height);transition:all .2s ease-out}.single-post .post .post-categories .category img{width:16px;height:16px;flex-shrink:0}.single-post .post .post-thumbnail img{height:100%;width:100%;max-height:450px;-o-object-fit:cover;object-fit:cover}.single-post .post .post-content{margin:calc(var(--content_spacing) * 1) 0}.single-post .post .post-content p{margin:calc(var(--content_spacing) * .5) 0}.single-post .post .post-content p img{width:459px}.single-post .post .post-content p img:last-child{margin-right:0}.single-post .post .post-meta{color:var(--color_typo_secondary)}.single-post .post .back-button{font-weight:600}.single-post .post .back-button .back-arrow{margin-right:calc(var(--content_spacing) * .5)}@media (max-width:900px){.single-post{padding-bottom:calc(var(--content_spacing) * 1)}.single-post .single-wrap{grid-template-columns:1fr;padding-top:calc(var(--content_spacing) * 1)}.single-post .single-wrap .more_content{padding-top:calc(var(--content_spacing) * 2);position:static;height:auto;overflow-y:visible}}
a{color:var(--color_link_main);text-decoration:none;transition:color .2s ease-out}a:hover{color:var(--color_link_main_hover)}.text a:not(.button),p a{color:var(--color_link_main);transition:all .2s ease-out}.text a:not(.button):hover,p a:hover{color:var(--color_link_main_hover)}p{margin:calc(var(--content_spacing) * 1) 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.h1,h1{font-family:aktiv-grotesk,sans-serif;font-weight:900;line-height:var(--line_height_headline);margin:var(--content_spacing) 0;font-size:var(--font_size_h1);text-wrap:balance;line-height:1}.h1:first-child,h1:first-child{margin-top:0}.h1:last-child,h1:last-child{margin-bottom:0}@media (max-width:600px){.h1,h1{-webkit-hyphens:auto;hyphens:auto}}.h2,h2{font-family:aktiv-grotesk,sans-serif;font-weight:900;line-height:var(--line_height_headline);margin:var(--content_spacing) 0;font-size:var(--font_size_h2);text-wrap:balance}.h2:first-child,h2:first-child{margin-top:0}.h2:last-child,h2:last-child{margin-bottom:0}@media (max-width:600px){.h2,h2{-webkit-hyphens:auto;hyphens:auto}}.h3,h3{font-family:aktiv-grotesk,sans-serif;font-weight:900;line-height:var(--line_height_headline);margin:var(--content_spacing) 0;font-size:var(--font_size_h3);font-weight:700;text-wrap:balance}.h3:first-child,h3:first-child{margin-top:0}.h3:last-child,h3:last-child{margin-bottom:0}@media (max-width:600px){.h3,h3{-webkit-hyphens:auto;hyphens:auto}}.h4,h4{font-family:aktiv-grotesk,sans-serif;font-weight:900;line-height:var(--line_height_headline);margin:var(--content_spacing) 0;font-weight:700;font-size:var(--font_size_h4)}.h4:first-child,h4:first-child{margin-top:0}.h4:last-child,h4:last-child{margin-bottom:0}@media (max-width:600px){.h4,h4{-webkit-hyphens:auto;hyphens:auto}}.bold,b,strong{font-family:aktiv-grotesk,sans-serif;font-weight:900;line-height:var(--line_height_headline);margin:var(--content_spacing) 0}.bold:first-child,b:first-child,strong:first-child{margin-top:0}.bold:last-child,b:last-child,strong:last-child{margin-bottom:0}@media (max-width:600px){.bold,b,strong{-webkit-hyphens:auto;hyphens:auto}}.font_size_xs{font-size:var(--font_size_xs)}.font_size_s{font-size:var(--font_size_s)}.font_size_m{font-size:var(--font_size_m)}.font_size_l{font-size:var(--font_size_l);line-height:var(--line_height_headline)}.no-margin{margin:0 0}a.arrow-link{display:flex;align-items:center;gap:.4em}a.arrow-link:before{content:"";width:1.2em;height:1.2em;background:url(/wp-content/themes/bircher/images/arrow_link.svg) no-repeat;background-size:contain;background-position:center center}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 10px 20px}.alignleft{float:left;margin:5px 20px 10px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 10px 20px}a img.alignnone{margin:5px 20px 10px 0}a img.alignleft{float:left;margin:5px 20px 10px 0}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;border:1px solid #f0f0f0;background:#fff;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;max-width:98.5%;width:auto;height:auto;border:0 none}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}
@media (max-width:1700px){:root{--font_size_h1:3.5rem;--font_size_h2:3.25rem;--font_size_h3:1.8rem;--font_size_h4:1.4rem;--font_size_l:2.25rem}}@media (max-width:1500px){:root{--module_spacing:40px;--content_spacing:16px;--font_size_h1:3rem;--font_size_h2:2.75rem;--font_size_h3:1.6rem;--font_size_h4:1.3rem;--font_size_l:2rem}}@media (max-width:1000px){:root{--wrap_nav_w:0px}}@media (max-width:600px){:root{--module_spacing:30px;--content_spacing:12px;--font_size_h1:2.75rem;--font_size_h2:2.25rem;--font_size_h3:1.5rem;--font_size_h4:1.2rem;--font_size_l:1.75rem}}@media (max-width:450px){:root{--module_spacing:30px;--font_size_h1:2.4rem;--font_size_h2:2rem;--font_size_h3:1.4rem;--font_size_l:1.4rem}}@media (max-width:350px){#pagewrapper{padding:0}#pagewrapper main{border-radius:0}}
@charset "UTF-8";main .modul{padding:var(--module_spacing) 0;background:var(--module_background)}main .modul:first-of-type{overflow:hidden;border-radius:var(--border_radius) var(--border_radius) 0 0}main .modul:last-of-type{border-radius:0 0 var(--border_radius) var(--border_radius)}main .modul.padding_top_200{padding-top:calc(var(--module_spacing) * 2)}main .modul.padding_top_175{padding-top:calc(var(--module_spacing) * 1.75)}main .modul.padding_top_150{padding-top:calc(var(--module_spacing) * 1.5)}main .modul.padding_top_125{padding-top:calc(var(--module_spacing) * 1.25)}main .modul.padding_top_75{padding-top:calc(var(--module_spacing) * .75)}main .modul.padding_top_50{padding-top:calc(var(--module_spacing) * .5)}main .modul.padding_top_25{padding-top:calc(var(--module_spacing) * .25)}main .modul.padding_top_0{padding-top:0}main .modul.padding_bottom_200{padding-bottom:calc(var(--module_spacing) * 2)}main .modul.padding_bottom_175{padding-bottom:calc(var(--module_spacing) * 1.75)}main .modul.padding_bottom_150{padding-bottom:calc(var(--module_spacing) * 1.5)}main .modul.padding_bottom_125{padding-bottom:calc(var(--module_spacing) * 1.25)}main .modul.padding_bottom_75{padding-bottom:calc(var(--module_spacing) * .75)}main .modul.padding_bottom_50{padding-bottom:calc(var(--module_spacing) * .5)}main .modul.padding_bottom_25{padding-bottom:calc(var(--module_spacing) * .25)}main .modul.padding_bottom_0{padding-bottom:0}
/*# sourceMappingURL=assets/sourcemaps/style.css.map */
