.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;overflow-wrap:normal!important;padding:0}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-mini-cart__badge,.wc-block-mini-cart__quantity-badge{align-items:center;display:flex;position:relative}.wc-block-mini-cart__badge{border-radius:1em;box-sizing:border-box;font-size:.875em;font-weight:600;height:1.4285714286em;justify-content:center;left:100%;margin-left:-44%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}:where(.wc-block-mini-cart__badge){background-color:#fff0;color:#fff0}.wc-block-mini-cart__badge:empty{opacity:0}.wc-block-mini-cart__icon{display:block;height:2em;margin:-.25em;width:2em}.wc-block-mini-cart{display:inline-block}.wc-block-mini-cart__button{align-items:center;background-color:#fff0;border:0;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:.5em;line-height:1;padding:.5em;white-space:nowrap}.wc-block-mini-cart__button .wc-block-mini-cart__icon{height:1.5em;margin:0;width:1.5em}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-width:0}.themename-magic-box{isolation:isolate;min-height:inherit;overflow:hidden;position:relative;z-index:0}.themename-magic-box__overlay{background:var(--background);bottom:0;left:0;opacity:var(--opacity);position:absolute;right:0;top:0;z-index:2}.themename-magic-box__watermark{bottom:0;height:auto;left:var(--left);opacity:var(--opacity);position:absolute;right:0;top:var(--top);transform:var(--transform);width:var(--width);z-index:3}.themename-magic-box__innerblocks{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);position:relative;z-index:20}.wp-block-themename-blocks-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-themename-blocks-text>p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.wp-block-themename-blocks-text>p:first-child{margin:0}.woocommerce-page img{height:auto;max-width:100%}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover{color:inherit;background-color:#e9e6ed}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce-cart main .woocommerce{max-width:1000px}.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover{opacity:.5}.wp-block-columns{margin-bottom:0}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-300.eot);src:local(""),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-300.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-300.woff2)format("woff2"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-300.woff)format("woff"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-300.ttf)format("truetype"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-300.svg#Roboto)format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-500.eot);src:local(""),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-500.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-500.woff2)format("woff2"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-500.woff)format("woff"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-500.ttf)format("truetype"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-500.svg#Roboto)format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-900.eot);src:local(""),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-900.woff2)format("woff2"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-900.woff)format("woff"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-900.ttf)format("truetype"),url(/wp-content/themes/_themename/dist/assets/fonts/roboto-v29-latin-900.svg#Roboto)format("svg")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:400;src:url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-regular.eot);src:local(""),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-regular.woff2)format("woff2"),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-regular.woff)format("woff"),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-regular.ttf)format("truetype"),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-regular.svg#NotoSerif)format("svg")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:700;src:url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-700.eot);src:local(""),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-700.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-700.woff2)format("woff2"),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-700.woff)format("woff"),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-700.ttf)format("truetype"),url(/wp-content/themes/_themename/dist/assets/fonts/noto-serif-v16-latin-700.svg#NotoSerif)format("svg")}@font-face{font-display:swap;font-family:"Buffalo Regular";src:url(/wp-content/themes/_themename/dist/assets/fonts/buffalo-regular-webfont.woff2)format("woff2"),url(/wp-content/themes/_themename/dist/assets/fonts/buffalo-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}html{-webkit-text-size-adjust:100%}body,button{margin:0}#hallo .themename-main-header-menu .wp-block-navigation__container,main{display:block}a{background-color:#fff0}strong{font-weight:bolder}img{border-style:none}button,html{line-height:1.15}button{font-family:inherit;font-size:100%;overflow:visible;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:inherit}#hallo{position:relative;z-index:2}.custom-magic-box-ausbildung{margin-top:-160px!important;z-index:1}.margin-0{margin:0!important}@media (max-width:1200px){.custom-magic-box-ausbildung{margin-top:-236px!important}}#hallo .themename-main-header-wrapper{flex-wrap:nowrap;justify-content:initial;position:relative}#hallo .themename-main-header-menu{display:none}#hallo .themename-main-header-menu .wp-block-navigation-item{display:block;margin-top:32px}#hallo .themename-main-header-menu .wp-block-navigation-submenu{display:flex;flex-wrap:wrap}#hallo .themename-main-header-menu .wp-block-navigation__submenu-container{flex-basis:100%;padding-top:0}#hallo .themename-main-header-menu .wp-block-navigation-submenu{flex-direction:row}#hallo .themename-scrollable-nav-wrapper{display:flex;margin-left:auto}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable{display:flex;flex-wrap:nowrap;margin-left:auto}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable ul{flex-wrap:nowrap}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable ul:not(.wp-block-social-links,.wp-block-navigation__submenu-container){gap:clamp(1.4rem,25vw,2.5rem)}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable .wp-block-navigation-item{white-space:nowrap}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable .wp-block-navigation__submenu-container{padding:1.5rem;width:max-content;border-radius:5px;background:#f2f7f6;border:1px solid rgb(32 106 87/.5)}#hallo .themename-main-header-menu .wp-block-navigation__responsive-container-content{justify-content:flex-end;gap:32px}.themename-main-header-menu .wp-block-navigation__responsive-container-content .wp-block-navigation__container{gap:clamp(1.25rem,3.5vw,4.5rem)!important}@media (max-width:1200px){#hallo .themename-main-header-group{padding-left:24px;padding-right:24px}#hallo .themename-main-header-wrapper{display:flex;justify-content:center;flex-direction:column}#hallo .themename-main-header-wrapper .themename-main-header-menu{display:flex;position:absolute;top:84px;left:24px}#hallo .themename-main-header-wrapper .themename-scrollable-nav-wrapper{position:relative;width:100%}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable{overflow-x:auto;overflow-y:hidden;width:fit-content;max-width:100%;padding-bottom:24px;position:relative;margin:24px auto 0}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable ul:not(.wp-block-social-links){gap:1.4rem}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable .wp-block-navigation-submenu{position:relative}#hallo .themename-main-header-wrapper .themename-header-cart-contents{position:absolute;top:24px;right:0}#hallo .themename-main-header-wrapper .themename-main-header-menu-scrollable .wp-block-navigation__submenu-container{left:50%;transform:translateX(-50%)}}@media (max-width:599px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{padding:0!important}}@media (max-width:780px){.themename_footer_columns_fix:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-grow:1!important;flex-basis:100%!important;display:flex;padding:0!important;margin:24px 0!important}}.themename_footer_columns_fix .padding-0{padding:0!important}