/*!
	yeah-grid-utils


	@version	1.2.1
	@author		Yeah <https://github.com/yeah8000>
	@used		https://grid-utils.yeah.de
*/*,*:before,*:after{box-sizing:border-box}:root{--outer-margin:1.5rem;--gutter-width:1rem;--max-width:600px}@media only screen and (min-width: 768px){:root{--outer-margin:4rem;--gutter-width:3rem;--max-width:100%}}@media only screen and (min-width: 1440px){:root{--outer-margin:10%;--gutter-width:4rem;--max-width:1920px}}@media only screen and (min-width: 1920px){:root{--outer-margin:15rem;--gutter-width:5rem;--max-width:1920px}}.container{margin-right:auto;margin-left:auto;width:100%;padding-right:1.5rem;padding-left:1.5rem;max-width:600px}@media only screen and (min-width: 768px){.container{padding-right:4rem;padding-left:4rem;max-width:100%}}@media only screen and (min-width: 1440px){.container{padding-right:10%;padding-left:10%;max-width:1920px}}@media only screen and (min-width: 1920px){.container{padding-right:15rem;padding-left:15rem;max-width:1920px}}.container-full{margin-right:auto;margin-left:auto;width:100%;max-width:1920px;padding-right:1.5rem;padding-left:1.5rem}@media only screen and (min-width: 768px){.container-full{padding-right:4rem;padding-left:4rem}}@media only screen and (min-width: 1440px){.container-full{padding-right:10%;padding-left:10%}}@media only screen and (min-width: 1920px){.container-full{padding-right:15rem;padding-left:15rem}}.grid{width:100%;display:grid}.column-gap{column-gap:1rem}@media only screen and (min-width: 768px){.column-gap{column-gap:3rem}}@media only screen and (min-width: 1440px){.column-gap{column-gap:4rem}}@media only screen and (min-width: 1920px){.column-gap{column-gap:5rem}}.row-gap{row-gap:1rem}@media only screen and (min-width: 768px){.row-gap{row-gap:3rem}}@media only screen and (min-width: 1440px){.row-gap{row-gap:4rem}}@media only screen and (min-width: 1920px){.row-gap{row-gap:5rem}}.grid-full{width:auto;margin-right:-1.5rem;margin-left:-1.5rem}@media only screen and (min-width: 768px){.grid-full{margin-right:-4rem;margin-left:-4rem}}@media only screen and (min-width: 1440px){.grid-full{margin-right:-10%;margin-left:-10%}}@media only screen and (min-width: 1920px){.grid-full{margin-right:-15rem;margin-left:-15rem}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@font-face{font-family:"Bricolage-Grotesque-Web";font-style:normal;font-weight:400;src:url("../fonts/bricolage-grotesque-v2-latin-600.woff2") format("woff2");font-display:swap}@font-face{font-family:"Bricolage-Grotesque-Web";font-style:normal;font-weight:bold;src:url("../fonts/bricolage-grotesque-v2-latin-800.woff2") format("woff2");font-display:swap}@font-face{font-family:"Bumpo-Soft-Web";font-style:normal;font-weight:bold;src:url("../fonts/Bumpo-Soft-Narrow.otf") format("opentype");font-display:swap}:root{--color-background: #b0ff5e;--color-text: #3550b4;--color-highlight: #ff754d}.lemon-blue,.error404 .textroller,[data-theme=lemon-blue]{--color-background: #b0ff5e;--color-text: #3550b4;--color-highlight: #ff754d}.blue-lemon,[data-theme=blue-lemon]{--color-background: #3550b4;--color-text: #b0ff5e;--color-highlight: #ff754d}.blue-orange,[data-theme=blue-orange]{--color-background: #3550b4;--color-text: #ff754d;--color-highlight: #b0ff5e}.orange-blue,[data-theme=orange-blue]{--color-background: #ff754d;--color-text: #3550b4;--color-highlight: #b0ff5e}.black-orange,[data-theme=black-orange]{--color-background: #060607;--color-text: #ff754d;--color-highlight: #3550b4}.black-white,[data-theme=black-white]{--color-background: #060607;--color-text: #fff;--color-highlight: #ff754d}.lavendel-purple,.error404,[data-theme=lavendel-purple]{--color-background: #ffa1f8;--color-text: #483a9a;--color-highlight: #ff0}.grey-lemon,[data-theme=grey-lemon]{--color-background: #475750;--color-text: #b0ff5e;--color-highlight: #ff754d}.blue-orange,[data-theme=blue-orange]{--color-background: #3550b4;--color-text: #ff754d;--color-highlight: #b0ff5e}.orange-blue,[data-theme=orange-blue]{--color-background: #ff754d;--color-text: #3550b4;--color-highlight: #b0ff5e}:root{--max-width: 1920px;--max-width-one-col: 940px;--border-radius: 1rem;--border-width: 4px;--burger-width: 40px;--logo-width: 60px;--logo-height: 60px;--z-pageheader-content: 5;--z-pageheader-images: 6;--z-menu: 7;--z-header-nav: 8;--z-textroller: 9;--text-roller-margin: 1em}@media only screen and (min-width: 768px){:root{--border-radius: 1.5rem;--burger-width: 60px;--logo-width: 80px;--logo-height: 80px}}@media only screen and (min-width: 1440px){:root{--max-width-one-col: 1100px}}@media only screen and (min-width: ){:root{--border-width: 5px;--burger-width: 80px;--logo-width: 100px;--logo-height: 100px}}body[textroller=true]{--text-roller-margin: 2.5em}@media only screen and (min-width: 1440px){body[textroller=true]{--text-roller-margin: 3em}}:root{--h1: 5rem;--h2: 3.25rem;--h3: 2.75rem;--h4: 2.25rem;--p: 1.5rem}*{min-width:0}body{margin:0;padding:0}body,input,textarea,select{font-family:"Bricolage-Grotesque-Web",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:var(--p);line-height:1.4;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a:first-child,h3:first-child,.h3:first-child,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,p:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a:last-child,h3:last-child,.h3:last-child,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child,p:last-child{margin-bottom:0}h1:first-of-type,.h1:first-of-type{margin-top:0}h1,.h1,h2,.h2,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a,h3,.h3,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item,h4,.h4,h5,.h5{font-family:"Bumpo-Soft-Web",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase;font-weight:200}h1.topline,.h1.topline,h2.topline,.h2.topline,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a.topline,h3.topline,.h3.topline,header .menu-wrapper .menu-menue-container ul#menu-menue li.topline.menu-item,h4.topline,.h4.topline,h5.topline,.h5.topline{margin-bottom:0}h1.topline+*,.h1.topline+*,h2.topline+*,.h2.topline+*,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a.topline+*,h3.topline+*,.h3.topline+*,header .menu-wrapper .menu-menue-container ul#menu-menue li.topline.menu-item+*,h4.topline+*,.h4.topline+*,h5.topline+*,.h5.topline+*{margin-top:0}h1,.h1{font-size:var(--h1);line-height:1;margin-top:1em;margin-bottom:.75em}h2,.h2,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a{font-size:var(--h2);line-height:1.1;margin-top:1.5em;margin-bottom:.5em}h3,.h3,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item{font-size:var(--h3);line-height:1.2;margin-top:1.5em;margin-bottom:.5em}h4,.h4,h5,.h5,h6,.h6{font-size:var(--h4);line-height:1.2;margin-top:1.5em;margin-bottom:.5em}p{margin-top:.75em;margin-bottom:.75em}main a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)),body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)),.ywpp-cookiebar a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)){color:var(--color-text);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:3px;transition:color .3s}@media(hover: hover){main a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)):where(:not(:disabled)):hover,body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)):where(:not(:disabled)):hover,.ywpp-cookiebar a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)):where(:not(:disabled)):hover{color:var(--color-highlight)}}main a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)):focus-visible,body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)):focus-visible,.ywpp-cookiebar a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag)):focus-visible{outline:3px solid var(--color-highlight);outline-offset:3px;border-radius:2.5rem;text-decoration:none}main a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag))[disabled],body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag))[disabled],.ywpp-cookiebar a:where(:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-tag))[disabled]{pointer-events:none}hr{height:0;border:none;border-bottom:1px solid #3550b4;margin:1rem 0}@media only screen and (max-width: 1049px){.desktop-only{display:none}}.no-hyphens{-webkit-hyphens:none;hyphens:none}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none !important}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1em;padding-left:1rem;border-left:2px solid var(--color-text);font-weight:bold;font-size:var(--h4)}blockquote cite{width:100%;display:inline-block;font-weight:normal;text-align:right}dfn{font-style:italic}b,strong{font-weight:bold}i,em{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}progress{vertical-align:baseline}table{border-collapse:collapse;width:100%}th{text-align:inherit;background-color:rgba(53,80,180,.3)}tr+tr{border-top:1px solid #9b948d}tr:nth-child(odd){background-color:rgba(53,80,180,.05)}td,th{padding:.5em 1em}caption{padding-top:.75rem;padding-bottom:.75rem;text-align:left;caption-side:bottom}thead{font-weight:bold}ol,ul{margin-left:0;padding-left:0}ol li,ul li{margin-bottom:.5em}ol li ul,ol li ol,ul li ul,ul li ol{margin-left:1em}main ol,main ul,body#tinymce ol,body#tinymce ul{margin-left:0;padding-left:0;margin-top:1em;margin-bottom:1em}main ol li,main ul li,body#tinymce ol li,body#tinymce ul li{margin-bottom:.5em}main ol li ul,main ol li ol,main ul li ul,main ul li ol,body#tinymce ol li ul,body#tinymce ol li ol,body#tinymce ul li ul,body#tinymce ul li ol{margin-top:.25em;margin-left:1em;margin-bottom:.5em}main ul,body#tinymce ul{list-style:none}main ul>li,body#tinymce ul>li{padding-left:1em;position:relative}main ul>li:before,body#tinymce ul>li:before{content:"•";display:inline-block;position:absolute;left:0;top:0}main ol,body#tinymce ol{counter-reset:li;list-style:none}main ol>li,body#tinymce ol>li{position:relative;padding-left:2em}main ol>li:before,body#tinymce ol>li:before{content:counters(li, ".") ".";counter-increment:li;display:inline-block;position:absolute;left:0;top:0}main ol>li ol,body#tinymce ol>li ol{counter-reset:li;margin-left:0;margin-top:.4em;margin-bottom:.8em}main ol>li ol>li,body#tinymce ol>li ol>li{padding-left:2.2em}main ol>li ol>li ol>li,body#tinymce ol>li ol>li ol>li{padding-left:3.4em}main ul.check-list li,main li.check-list,body#tinymce ul.check-list li,body#tinymce li.check-list{padding-left:1.6em;font-family:"Bumpo-Soft-Web",Helvetica,Arial,sans-serif;margin-bottom:.75em}main ul.check-list li:before,main li.check-list:before,body#tinymce ul.check-list li:before,body#tinymce li.check-list:before{left:-0.2em;content:"";width:1.2em;height:1.2em;display:inline-block;background-color:var(--color-highlight);-webkit-mask-image:url(../img/icon-checklist.svg);mask-image:url(../img/icon-checklist.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}input,select,select option,[type=search],[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}:root{--color-input: var(--color-text);--color-input-background: #fff;--color-input-border: var(--color-text);--color-input-border-focus: var(--color-highlight);--color-input-check-icon: var(--color-highlight)}form{display:grid;gap:calc(var(--gutter-width)/2)}@media only screen and (min-width: 768px){form{grid-template-columns:repeat(4, 1fr)}form>*{grid-column:1/span 4}form .col1{grid-column:span 1}form .col2{grid-column:span 2}form .col3{grid-column:span 3}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;color:var(--color-text);margin-bottom:.8em}input,textarea,select,select option{background-color:var(--color-input-background);display:block;width:100%;outline:none;border-radius:var(--border-radius);border:var(--border-width) solid var(--color-text);min-height:var(--min-height-input);line-height:var(--min-height-input);padding:0 .75rem;color:var(--color-input);font-family:"Bricolage-Grotesque-Web",Helvetica,Arial,sans-serif;font-weight:bold;transition:border-color .3s,box-shadow .3s}input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus,select option:active,select option:focus{border-color:var(--color-input-border-focus)}input.invalid,input.wpcf7-not-valid,textarea.invalid,textarea.wpcf7-not-valid,select.invalid,select.wpcf7-not-valid,select option.invalid,select option.wpcf7-not-valid{border-color:var(--color-input-invalid)}input::-webkit-input-placeholder input::-moz-placeholder,input:-ms-input-placeholder,input:-moz-placeholder,input::-webkit-input-placeholder textarea::-moz-placeholder,textarea:-ms-input-placeholder,textarea:-moz-placeholder,input::-webkit-input-placeholder select::-moz-placeholder,select:-ms-input-placeholder,select:-moz-placeholder,input::-webkit-input-placeholder select option::-moz-placeholder,select option:-ms-input-placeholder,select option:-moz-placeholder,textarea::-webkit-input-placeholder input::-moz-placeholder,textarea::-webkit-input-placeholder textarea::-moz-placeholder,textarea::-webkit-input-placeholder select::-moz-placeholder,textarea::-webkit-input-placeholder select option::-moz-placeholder,select::-webkit-input-placeholder input::-moz-placeholder,select::-webkit-input-placeholder textarea::-moz-placeholder,select::-webkit-input-placeholder select::-moz-placeholder,select::-webkit-input-placeholder select option::-moz-placeholder,select option::-webkit-input-placeholder input::-moz-placeholder,select option::-webkit-input-placeholder textarea::-moz-placeholder,select option::-webkit-input-placeholder select::-moz-placeholder,select option::-webkit-input-placeholder select option::-moz-placeholder{color:#555;opacity:.5}textarea{padding-top:.4em;padding-bottom:.5em;line-height:1.4}label{color:var(--color-text);display:inline-block;position:relative}label>span.label{position:absolute;left:.9rem;top:.6rem;font-size:.875rem;opacity:.75;color:var(--color-input);z-index:1;transition:color .3s}label>span.label+input,label>span.label+select,label>span.label+.wpcf7-form-control-wrap input,label>span.label+.wpcf7-form-control-wrap select{padding-top:1.6rem}label>span.label+textarea,label>span.label+.wpcf7-form-control-wrap textarea{padding-top:2.2rem}label:focus-within>span.label{color:var(--color-input-border-focus)}input[type=radio],input[type=checkbox]{display:block;width:1px;height:1px;opacity:.01;position:absolute}input[type=radio]+.toggle,input[type=radio]+.wpcf7-list-item-label,input[type=checkbox]+.toggle,input[type=checkbox]+.wpcf7-list-item-label{padding-left:2.625rem;display:inline-block}input[type=radio]+.toggle:before,input[type=radio]+.toggle:after,input[type=radio]+.wpcf7-list-item-label:before,input[type=radio]+.wpcf7-list-item-label:after,input[type=checkbox]+.toggle:before,input[type=checkbox]+.toggle:after,input[type=checkbox]+.wpcf7-list-item-label:before,input[type=checkbox]+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;left:0;top:.1875rem;width:2rem;height:2rem;cursor:pointer}input[type=radio]+.toggle:before,input[type=radio]+.wpcf7-list-item-label:before,input[type=checkbox]+.toggle:before,input[type=checkbox]+.wpcf7-list-item-label:before{background-color:var(--color-input-background);border:var(--border-width) solid var(--color-input-border)}input[type=radio]+.toggle:after,input[type=radio]+.wpcf7-list-item-label:after,input[type=checkbox]+.toggle:after,input[type=checkbox]+.wpcf7-list-item-label:after{background-color:var(--color-input-check-icon);opacity:0;transition:transform .3s,opacity .3s}input[type=radio]:focus,input[type=checkbox]:focus{box-shadow:none}input[type=radio]:focus+.toggle:before,input[type=radio]:focus+.wpcf7-list-item-label:before,input[type=checkbox]:focus+.toggle:before,input[type=checkbox]:focus+.wpcf7-list-item-label:before{border-color:var(--color-input-border-focus)}input[type=radio][disabled]+.toggle,input[type=checkbox][disabled]+.toggle{opacity:.33}input[type=radio]+.toggle:before,input[type=radio]+.wpcf7-list-item-label:before{border-radius:50%}input[type=radio]+.toggle:after,input[type=radio]+.wpcf7-list-item-label:after{border-radius:50%;left:0;top:.1875rem;transform:scale(0)}input[type=radio]:checked+.toggle:after,input[type=radio]:checked+.wpcf7-list-item-label:after{transform:scale(0.5);opacity:1}input[type=checkbox]+.toggle:after,input[type=checkbox]+.wpcf7-list-item-label:after{-webkit-mask-image:url(../img/icon-checklist.svg);mask-image:url(../img/icon-checklist.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;left:.25rem;top:-0.25rem;width:2rem;height:2rem}input[type=checkbox]:checked+.toggle:after,input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}select{outline:none;-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 40' style='enable-background:new 0 0 60 40;' xml:space='preserve'><path fill='%23020203' d='M41.5,12.9L29.8,25.1L18,12.9l-1.4,1.4L29.8,28L43,14.3L41.5,12.9z'/></svg>");background-size:50px 25px;background-position:right center;background-repeat:no-repeat}.btn-tag,.btn-secondary,.btn-outline,.btn,.btn-primary,button,input[type=submit],input[type=button],input[type=reset]{-moz-appearance:none;-webkit-appearance:none;display:inline-block;align-items:center;padding:1rem 1.25rem .5rem;color:var(--color-text);background-color:var(--color-highlight);font-size:var(--h3);font-family:"Bumpo-Soft-Web",Helvetica,Arial,sans-serif;font-weight:200;line-height:1;border-radius:var(--border-radius);border-width:var(--border-width);border-style:solid;border-color:var(--color-highlight);text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer}@media only screen and (min-width: 768px){.btn-tag,.btn-secondary,.btn-outline,.btn,.btn-primary,button,input[type=submit],input[type=button],input[type=reset]{padding:1.5rem 1.5rem .8rem}}.btn-tag:focus,.btn-secondary:focus,.btn-outline:focus,.btn:focus,.btn-primary:focus,button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{outline:none}.btn-tag:focus-visible,.btn-secondary:focus-visible,.btn-outline:focus-visible,.btn:focus-visible,.btn-primary:focus-visible,button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible{outline-offset:2px;outline:var(--border-width) solid var(--color-text)}@media(hover: hover){.btn-tag:where(:not(:disabled)):hover,.btn-secondary:where(:not(:disabled)):hover,.btn-outline:where(:not(:disabled)):hover,.btn:where(:not(:disabled)):hover,.btn-primary:where(:not(:disabled)):hover,button:where(:not(:disabled)):hover,input[type=submit]:where(:not(:disabled)):hover,input[type=button]:where(:not(:disabled)):hover,input[type=reset]:where(:not(:disabled)):hover{animation-name:button-hover;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}}.btn-tag:disabled,.btn-secondary:disabled,.btn-outline:disabled,.btn:disabled,.btn-primary:disabled,button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{opacity:.5 !important;border-color:var(--color-text) !important;color:var(--color-text) !important;background-color:rgba(0,0,0,0) !important;cursor:default !important}.link.btn-tag,.link.btn-secondary,.link.btn-outline,.link.btn,.link.btn-primary,button.link,input.link[type=submit],input.link[type=button],input.link[type=reset]{background:none;padding:0;margin:0;color:#3550b4;border:none}@media(hover: hover){.link.btn-tag:where(:not(:disabled)):hover,.link.btn-secondary:where(:not(:disabled)):hover,.link.btn-outline:where(:not(:disabled)):hover,.link.btn:where(:not(:disabled)):hover,.link.btn-primary:where(:not(:disabled)):hover,button.link:where(:not(:disabled)):hover,input.link[type=submit]:where(:not(:disabled)):hover,input.link[type=button]:where(:not(:disabled)):hover,input.link[type=reset]:where(:not(:disabled)):hover{background:none;border:none}}@keyframes button-hover{0%,100%{background-color:var(--color-highlight);border-color:var(--color-highlight);color:var(--color-text)}50%{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-highlight)}}.btn-secondary,.btn-outline{color:var(--color-text);background-color:var(--color-background);border-color:var(--color-text)}@media(hover: hover){.btn-secondary:where(:not(:disabled)):hover,.btn-outline:where(:not(:disabled)):hover{animation-name:button-secondary-hover}}@keyframes button-secondary-hover{0%,100%{background-color:var(--color-background);color:var(--color-text)}50%{background-color:var(--color-text);color:var(--color-background)}}.btn-tag{font-size:var(--p);padding:.8rem 1rem .5rem;background-color:var(--color-text);border:2px solid var(--color-text);color:var(--color-background)}@media only screen and (min-width: 768px){.btn-tag{padding:1.25rem 1.5rem .8rem}}.btn-tag:focus-visible{outline:3px solid var(--color-text)}@media(hover: hover){.btn-tag:where(:not(:disabled)):hover{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-background)}}.btn-tag:disabled,.btn-tag:disabled:hover,.btn-tag:disabled:active,.btn-tag:disabled:focus{opacity:.4;border-color:#475750;background-color:#475750;color:#b0ff5e}p:has(.btn-primary,.btn-secondary,.btn-tag){display:flex;flex-wrap:wrap;gap:.5em}p[style="text-align: center"]:has(.btn-primary,.btn-secondary){justify-content:center}p[style="text-align: left"]:has(.btn-primary,.btn-secondaryn){justify-content:left}p[style="text-align: right"]:has(.btn-primary,.btn-secondary){justify-content:right}div.wpcf7 .wpcf7-list-item{display:block;margin-left:0}div.wpcf7 .wpcf7-not-valid-tip{color:var(--color-input-invalid)}div.wpcf7 .wpcf7-response-output{margin:0;padding:.9rem 1rem 1rem;border:none;color:var(--color-text);background-color:#ffb900;font-weight:bold}div.wpcf7 form.init .wpcf7-response-output,div.wpcf7 form.validating .wpcf7-response-output{display:none}div.wpcf7 form.sent .wpcf7-response-output{color:var(--color-btn-primary-hover);background-color:var(--color-btn-primary-bg-hover)}div.wpcf7 form.failed .wpcf7-response-output,div.wpcf7 form.aborted .wpcf7-response-output{color:#fff;background-color:var(--color-input-invalid)}div.wpcf7 .website-hp,div.wpcf7 .email-hp{display:none !important}img,svg{max-width:100%;height:auto;vertical-align:middle;border-style:none}@media only screen and (min-width: 768px){img.alignleft,svg.alignleft{float:left;padding:0 1em 0 0;max-width:50%}img.alignright,svg.alignright{float:right;padding:0 0 0 1em;max-width:50%}}img.lz-image.lz-fade-in.lz-loading,svg.lz-image.lz-fade-in.lz-loading{background:none}svg:not(:root){overflow:hidden}figure,.wp-caption{display:table;padding:0;margin:.3em auto 1em}figure+p,.wp-caption+p{margin-top:0}figure figcaption,figure .wp-caption-dd,.wp-caption figcaption,.wp-caption .wp-caption-dd{display:table-caption;caption-side:bottom;padding:.5em;font-size:1rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}figure ​img,.wp-caption ​img{display:block;width:100%;margin:0 auto}figure.aligncenter,.wp-caption.aligncenter{padding:0;margin:0 auto}@media only screen and (min-width: 768px){figure,.wp-caption{margin-bottom:.3em}figure.alignleft,.wp-caption.alignleft{float:left;padding:0 .6em 0 0;max-width:50%;margin-right:.6em}figure.alignleft figcaption,.wp-caption.alignleft figcaption{margin-right:.8em}figure.alignright,.wp-caption.alignright{float:right;padding:0 0 0 .6em;max-width:50%;margin-left:.6em}figure.alignright figcaption,.wp-caption.alignright figcaption{margin-left:.8em}}.iframe{width:100%;height:0;position:relative;padding-top:56.25%}.iframe iframe,.iframe .mce-object-iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 767px){:root{--h1: 3rem;--h2: 2.25rem;--h3: 2rem;--h4: 1.75rem;--p: 1.25rem}}@media only screen and (min-width: 1440px){:root{--h1: 6.5rem;--h2: 4.5rem;--h3: 3rem;--h4: 2.5rem;--p: 2rem}}@media only screen and (min-width: 1920px){:root{--h1: 8rem;--h2: 5.75rem;--h3: 3.5rem;--h4: 3rem;--p: 2rem}}@media only screen and (max-width: 767px){h1,.h1,h2,.h2,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a,h3,.h3,header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item,h4,.h4,h5,.h5,h6,.h6{-webkit-hyphens:auto;hyphens:auto}p{margin-top:.8em;margin-bottom:.8em;-webkit-hyphens:auto;hyphens:auto}.btn,.btn-primary,button,input[type=submit],input[type=button],input[type=reset],.btn-secondary,.btn-outline,.btn-tag{font-size:1.5rem}}html,body{min-height:100%;scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-text)}main{margin-top:calc(var(--logo-width) + var(--text-roller-margin) + 5svh);background-color:var(--color-background);color:var(--color-text)}.main{display:grid}.main section{display:grid}@media only screen and (min-width: 768px){.mobile-only{display:none}}@media only screen and (max-width: 767px){.desktop-only{display:none}}.margin-top-small{margin-top:var(--gutter-width)}.margin-top-large{margin-top:calc(var(--gutter-width)*2)}.margin-bottom-small{margin-bottom:var(--gutter-width)}.margin-bottom-large{margin-bottom:calc(var(--gutter-width)*2)}header.header{position:fixed;width:100%;margin-top:var(--text-roller-margin);transition:margin-top .2s linear}header.header>.container{position:relative;z-index:var(--z-header-nav);display:flex;justify-content:space-between}header.header .logo-anchor{display:grid;width:var(--logo-width);height:var(--logo-height);position:relative;color:rgba(0,0,0,0)}header.header .logo-anchor h1,header.header .logo-anchor a{font-size:1rem;color:rgba(0,0,0,0);text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-100000px}header.header .logo-anchor a:focus-visible{border-radius:var(--border-radius);outline-offset:4px;outline:3px solid rgba(53,80,180,.6)}header.header .logo-anchor a.logo-icon::before,header.header .logo-anchor a.logo-icon::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color .3s}header.header .logo-anchor a.logo-icon::before{-webkit-mask-image:url(../img/zweihorn-energy-emblem-e.svg);mask-image:url(../img/zweihorn-energy-emblem-e.svg);background-color:var(--color-text)}header.header .logo-anchor a.logo-icon::after{-webkit-mask-image:url(../img/zweihorn-energy-emblem-circle.svg);mask-image:url(../img/zweihorn-energy-emblem-circle.svg);background-color:var(--color-highlight)}header.header .logo-anchor a.logo-icon-panel{background-image:url(../img/zweihorn-energy-icon-panel.webp);background-size:contain;background-repeat:no-repeat;transition:transform .25s}@media(hover: hover){header.header .logo-anchor a.logo-icon-panel:where(:not(:disabled)):hover{transform:scale(1.1)}}header.header.open .logo-anchor a::before{background-color:var(--color-background)}header.header.open .logo-anchor a:focus-visible{outline-color:var(--color-highlight)}footer.footer{background-color:var(--color-background);align-self:flex-end}footer.footer:not(:first-child){padding-bottom:0}footer.footer .footer-inner{display:grid;gap:var(--gutter-width);grid-template:auto/1fr 1fr}@media only screen and (min-width: 1440px){footer.footer .footer-inner{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}}footer.footer .footer-menu-primary{grid-area:2/1;justify-self:center}@media only screen and (min-width: 1440px){footer.footer .footer-menu-primary{grid-area:1/1;justify-self:flex-start}}footer.footer .footer-menu-primary a{font-family:"Bumpo-Soft-Web",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase;padding-top:.2em}footer.footer .footer-menu-secondary{grid-area:2/2;justify-self:center}@media only screen and (min-width: 1440px){footer.footer .footer-menu-secondary{grid-area:1/2}}footer.footer .footer-logo-social{grid-area:1/span 2;justify-self:center;max-width:270px;width:100%;gap:1em}@media only screen and (min-width: 1440px){footer.footer .footer-logo-social{grid-area:1/3;justify-self:flex-end}}footer.footer .footer-logo-social a{display:block;position:relative;color:rgba(0,0,0,0) !important;aspect-ratio:var(--logo-footer-width)/var(--logo-footer-height)}footer.footer .footer-logo-social a::after{content:"";position:absolute;inset:0;-webkit-mask-image:var(--logo-url);mask-image:var(--logo-url);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text);transition:background-color .3s}@media(hover: hover){footer.footer .footer-logo-social a:where(:not(:disabled)):hover:after{background-color:var(--color-highlight)}}footer.footer .footer-logo-social .social-channels{display:flex;flex-direction:row;justify-content:center;gap:1rem}footer.footer .footer-logo-social .social-channels a{width:40px;height:40px;aspect-ratio:1/1}footer.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}footer.footer ul>li{list-style:none;margin:0;padding:0}footer.footer a{text-decoration:none;color:var(--color-text);font-size:max(1rem,var(--p)*.75);transition:color .3s}footer.footer a:hover{color:var(--color-highlight)}footer.footer a:focus-visible{outline:3px solid var(--color-highlight);outline-offset:6px;border-radius:2.5rem;text-decoration:none}.pageheader{--badge-ratio-percent: calc(var(--scroll-down-badge-height) / var(--scroll-down-badge-width))}@media only screen and (max-width: 599px){.pageheader .image-container{overflow-x:clip;overflow-y:visible}}@media only screen and (min-width: 600px){.pageheader{overflow-x:clip;overflow-y:visible}}.pageheader .grid{position:relative}.pageheader .grid .content{grid-area:1/1;position:relative;z-index:var(--z-pageheader-content)}.pageheader .grid .image-container{grid-area:1/1;position:relative;z-index:var(--z-pageheader-images);margin-left:calc(var(--outer-margin)*-1);width:calc(100% + var(--outer-margin)*2)}@media only screen and (min-width: 768px){.pageheader .grid .image-container{margin-left:auto;width:100%}}.pageheader .grid .image-container .image{position:absolute;top:auto;bottom:calc(var(--pos-y, 0)*1%);transform:translate(0, 50%);z-index:0;width:calc(var(--img-width)*.2px);height:calc(var(--img-height)*.2px)}.pageheader .grid .image-container .image.align-center{transform:translate(-50%, 50%)}@media only screen and (min-width: 768px){.pageheader .grid .image-container .image{width:calc(var(--img-width)*.35px);height:calc(var(--img-height)*.35px)}}@media only screen and (min-width: 1440px){.pageheader .grid .image-container .image{width:calc(var(--img-width)*.4px);height:calc(var(--img-height)*.4px)}}@media only screen and (min-width: 1920px){.pageheader .grid .image-container .image{width:calc(var(--img-width)*.5px);height:calc(var(--img-height)*.5px)}}.pageheader .grid .scroll-down{position:absolute;z-index:var(--z-pageheader-images);bottom:0;left:10%;aspect-ratio:var(--scroll-down-badge-width)/var(--scroll-down-badge-height);max-width:calc(var(--p)*3);width:100%;transform:translate(0, 100%)}.pageheader .grid .scroll-down::after{content:"";position:absolute;inset:0;-webkit-mask-image:var(--scroll-down-badge-url);mask-image:var(--scroll-down-badge-url);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-text)}.textroller{overflow:hidden;--marquee-gap: 0.5em;--closing-btn-height: 20px}@media only screen and (min-width: 1440px){.textroller{--closing-btn-height: 30px}}.textroller-wrapper{position:fixed;top:0;background-color:var(--color-background);color:var(--color-text);z-index:var(--z-textroller);width:100%;align-items:center;min-height:20px}body[textroller=false] .textroller-wrapper{transform:translateY(-100%);transition:transform .2s linear}.textroller-wrapper .textroller-content{display:flex;width:100%;flex-wrap:nowrap;justify-content:flex-start;padding:.4rem 0 .5rem}@media only screen and (min-width: 1440px){.textroller-wrapper .textroller-content{padding:.75rem}}.textroller-wrapper .textroller-content .textroller-text{display:flex;gap:var(--marquee-gap);align-items:baseline;min-width:auto;padding-left:var(--marquee-gap);padding-top:.4rem;font-family:"Bumpo-Soft-Web",Helvetica,Arial,sans-serif;font-size:var(--p);line-height:1;font-weight:200}.textroller-wrapper .textroller-content .textroller-text p{margin:0}.textroller-wrapper .textroller-closing{position:absolute;left:50%;transform:translate(-50%, -2px);display:grid;grid-template-columns:1fr auto 1fr;color:var(--color-background)}.textroller-wrapper .textroller-closing::before,.textroller-wrapper .textroller-closing::after{content:"";width:0;height:0;background-color:rgba(0,0,0,0);display:block}.textroller-wrapper .textroller-closing::before{border-left:var(--closing-btn-height) solid rgba(0,0,0,0);border-top:var(--closing-btn-height) solid var(--color-text);transform:translate(1px, 0)}.textroller-wrapper .textroller-closing::after{border-right:var(--closing-btn-height) solid rgba(0,0,0,0);border-top:var(--closing-btn-height) solid var(--color-text);transform:translate(-1px, 0)}.textroller-wrapper .textroller-closing button{margin:0;padding:0 5px;border:none;width:100%;display:block;min-height:var(--closing-btn-height);height:var(--closing-btn-height);background-color:var(--color-text);color:rgba(0,0,0,0);font-size:.7rem;line-height:1.9;border-radius:0 0 2px 2px;transition:inherit}@media only screen and (min-width: 480px){.textroller-wrapper .textroller-closing button{font-size:.8rem;line-height:1.4}}@media only screen and (min-width: 1050px){.textroller-wrapper .textroller-closing button{font-size:1rem;line-height:1.3}}@media only screen and (min-width: 1440px){.textroller-wrapper .textroller-closing button{font-size:1.1rem;line-height:1.8}}@media only screen and (min-width: ){.textroller-wrapper .textroller-closing button{font-size:1.3rem;line-height:1.4}}.textroller-wrapper .textroller-closing button::before,.textroller-wrapper .textroller-closing button::after{position:absolute;inset:0;width:100%;color:var(--color-background);font-size:inherit}.textroller-wrapper .textroller-closing button::before{display:block;content:"Close"}body[textroller=false] .textroller-wrapper .textroller-closing button::before{display:none}.textroller-wrapper .textroller-closing button::after{display:none;content:"News"}body[textroller=false] .textroller-wrapper .textroller-closing button::after{display:block}@media(hover: hover){.textroller-wrapper .textroller-closing button:where(:not(:disabled)):hover{transform:scale(1)}}.textroller-wrapper .textroller-closing button:not(:disabled):active{transform:scale(1)}.textroller .marquee-seperator{font-family:"Bricolage-Grotesque-Web",Helvetica,Arial,sans-serif;transform:translateY(-1px)}.textroller-seperator,.textroller-content{white-space:nowrap}.textroller a{text-decoration:none}.background-imgs .container>.grid{position:relative}.background-imgs .container>.grid::before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:4em;background-image:url(../img/background-image-1.svg);background-position:right;background-size:contain;background-repeat:no-repeat;touch-action:none}.background-imgs .container>.grid::after{content:"";position:absolute;top:100%;width:calc(100% + var(--gutter-width));height:4rem;transform:translate(calc(var(--gutter-width) * -1));background-image:url(../img/background-image-3.svg),url(../img/background-image-2.svg);background-position:left 0,right center;background-size:auto 2em;background-repeat:no-repeat;touch-action:none}.ywpp-cookiebar{--color-background: #ffa1f8;--color-text: #483a9a;--color-highlight: #ff0}.ywpp-cookiebar-curtain{display:none}.ywpp-cookiebar-bar{display:none;position:fixed;z-index:9999;width:100%;right:0;bottom:0;background-color:var(--color-background);color:var(--color-text);box-shadow:0 0 10px 0 rgba(53,80,180,.4);border-radius:2px}@media(min-width: 730px){.ywpp-cookiebar-bar{width:98%;max-width:720px;right:1rem;bottom:1rem}}.ywpp-cookiebar.active{display:block}.ywpp-cookiebar.active .ywpp-cookiebar-bar{display:block;opacity:1}.ywpp-cookiebar.active .ywpp-cookiebar-bar.enter-active{transition:all .4s ease-out}.ywpp-cookiebar.active .ywpp-cookiebar-bar.enter-from{opacity:.5;transform:translateY(120%)}.ywpp-cookiebar.active .ywpp-cookiebar-bar.enter-to{opacity:1;transform:translateY(0)}.ywpp-cookiebar.active .ywpp-cookiebar-bar.leave-active{transition:all .2s .3s ease-in}.ywpp-cookiebar.active .ywpp-cookiebar-bar.leave-from{opacity:1;transform:translateY(0)}.ywpp-cookiebar.active .ywpp-cookiebar-bar.leave-to{opacity:0;transform:translateX(120%)}.ywpp-cookiebar-inner{display:grid;grid-template-columns:1fr;gap:1.5rem;font-size:.9rem;padding:1rem;max-height:90vh;grid-template-rows:1fr auto}@media(min-width: 730px){.ywpp-cookiebar-inner{padding:1.5rem;font-size:1.15rem}}.ywpp-cookiebar-text{overflow:auto}.ywpp-cookiebar-buttons{display:grid;grid-template-columns:1fr;row-gap:.5em}@media(min-width: 630px){.ywpp-cookiebar-buttons{display:flex}}.ywpp-cookiebar-buttons button{align-self:center;text-align:center;max-width:none;margin-right:0;margin-bottom:0;border-width:3px;font-size:1rem;padding-top:.8rem}@media only screen and (min-width: 768px){.ywpp-cookiebar-buttons button{border-width:3px;font-size:1.25rem;padding-top:1.2rem}}@media(min-width: 630px){.ywpp-cookiebar-buttons button{flex:1 0 auto;margin-right:.75rem}}.ywpp-cookiebar-buttons button:last-child{margin-right:0}.error404-textanimation{grid-area:1/1}.error404-title{grid-area:1/1;margin:0;text-align:center;font-size:max(var(--h1),30vw)}@media only screen and (min-width: 768px){.error404-title{font-size:clamp(var(--h1),44vw,444px)}}.error404-content{grid-area:2/1;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1em}@media only screen and (min-width: 768px){.error404-content{grid-area:1/1}}button.menu-button{--translation-y: 6px;width:var(--burger-width);height:var(--logo-width);background:none;position:relative;margin:0;padding:0;border:none}@media only screen and (min-width: 1440px){button.menu-button{--translation-y: 8px}}button.menu-button span{display:block;position:absolute;left:0;top:calc(50% - var(--translation-y) + 2px);width:var(--burger-width);height:8px;background-color:var(--color-text);border-radius:2px;transition:background-color .3s}button.menu-button span.line{transform-origin:center}button.menu-button span.line-1{transform:translate(0, calc(var(--translation-y) * -1))}button.menu-button span.line-2{transform:translate(0, var(--translation-y))}@media(hover: hover){button.menu-button:where(:not(:disabled)):hover{animation:none}button.menu-button:where(:not(:disabled)):hover span{background-color:var(--color-highlight)}}button.menu-button:focus-visible{outline-offset:6px}header.open button.menu-button span{background-color:var(--color-background)}@media(hover: hover){header.open button.menu-button:where(:not(:disabled)):hover span{background-color:var(--color-highlight)}}header.open button.menu-button:focus-visible{outline-color:var(--color-highlight)}header.open button.menu-button span.line-1{transform:translate(0, 0px) rotate(45deg)}header.open button.menu-button span.line-2{transform:translate(0, 0px) rotate(-45deg)}header.animate-in button.menu-button span.line{animation-duration:.4s;animation-timing-function:cubic-bezier(0.36, 0, 0.5, 1.77)}header.animate-in button.menu-button span.line-1{animation-name:menu-line-1}header.animate-in button.menu-button span.line-2{animation-name:menu-line-2}header.animate-out button.menu-button span.line{animation-duration:.3s;animation-direction:reverse}header.animate-out button.menu-button span.line-1{animation-name:menu-line-1}header.animate-out button.menu-button span.line-2{animation-name:menu-line-2}@keyframes menu-line-1{0%{transform:translate(0, calc(var(--translation-y) * -1))}30%{transform:translate(0, 0px)}60%{transform:translate(0, 0px)}100%{transform:translate(0, 0px) rotate(45deg)}}@keyframes menu-line-2{0%{transform:translate(0, var(--translation-y))}30%{transform:translate(0, 0px)}60%{transform:translate(0, 0px)}100%{transform:translate(0, 0px) rotate(-45deg)}}header{z-index:var(--z-header-nav)}header nav{position:fixed;inset:0;z-index:var(--z-menu);display:none;place-items:center;width:100%;min-height:100svh;overflow:clip auto;background-color:var(--color-text);color:var(--color-background)}header nav button,header nav .btn-primary,header nav .btn-secondary,header nav .btn-tag{background-color:var(--color-background);border-color:var(--color-background);color:var(--color-text);transition:all .3s}@media(hover: hover){header nav button:where(:not(:disabled)):hover,header nav .btn-primary:where(:not(:disabled)):hover,header nav .btn-secondary:where(:not(:disabled)):hover,header nav .btn-tag:where(:not(:disabled)):hover{animation:none;background-color:var(--color-highlight);border-color:var(--color-highlight)}}header nav button:focus-visible,header nav .btn-primary:focus-visible,header nav .btn-secondary:focus-visible,header nav .btn-tag:focus-visible{outline-color:var(--color-highlight)}header.open nav{display:grid}header.animate-in nav{animation-name:nav-animation;animation-duration:.5s}header.animate-out nav{animation-name:nav-animation;animation-direction:reverse;animation-duration:.3s}header .menu-wrapper{display:flex;min-height:100svh;padding:calc(var(--logo-width) + var(--text-roller-margin) + 5svh) 0 12svh;gap:max(14svh,var(--gutter-width));flex-direction:column;align-items:flex-start;justify-content:space-between}@media only screen and (min-width: 1050px){header .menu-wrapper{flex-direction:row;align-items:center;justify-content:center}}header .menu-wrapper .menu-menue-container{display:flex;flex-direction:column;align-items:flex-end}header .menu-wrapper .menu-menue-container ul#menu-menue{display:flex;flex-direction:column}header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item{font-size:var(--p);font-family:"Bricolage-Grotesque-Web",Helvetica,Arial,sans-serif;font-weight:700;margin-top:0;margin-bottom:.25em;padding:0}@media only screen and (min-width: 1440px){header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item{font-size:var(--h4)}}header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item a{text-decoration:none;color:var(--color-background);padding:.25em 0 .1em;transition:color .3s}@media(hover: hover){header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item a:where(:not(:disabled)):hover{color:var(--color-highlight)}}header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item a:focus-visible{color:var(--color-highlight);position:relative;z-index:1;outline:var(--border-width) solid var(--color-highlight);border-radius:2.5rem;outline-offset:3px}header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big{margin-top:0;margin-bottom:.25em}header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big:last-child{margin-bottom:2em;display:none}header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a{font-size:var(--h3);text-transform:uppercase;padding:.3em 0 .08em}@media only screen and (min-width: 1440px){header .menu-wrapper .menu-menue-container ul#menu-menue li.menu-item.big a{font-size:var(--h2)}}header ul{margin:0;padding:0;list-style:none}header ul li{margin:0;padding:0;list-style:none}header ul li::before{content:none}@keyframes nav-animation{0%{transform:translateY(-100%)}80%{transform:translateY(5%)}100%{transform:translateY(0)}}section,footer.footer{display:grid;background-color:var(--color-background);color:var(--color-text);position:relative;--section-border-height: 120px;padding-bottom:calc(var(--section-border-height)/2)}@media only screen and (min-width: 320px){section,footer.footer{--section-border-height: 32vw}}@media only screen and (min-width: 768px){section,footer.footer{--section-border-height: 25vw}}@media only screen and (min-width: 1440px){section,footer.footer{--section-border-height: 20vw}}@media only screen and (min-width: 1920px){section,footer.footer{--section-border-height: 350px}}section:has(+.without-border),section:has(+.theme),footer.footer:has(+.without-border),footer.footer:has(+.theme){padding-bottom:0}section:not(:first-child):not(.without-border):not(.theme),footer.footer:not(:first-child):not(.without-border):not(.theme){padding-top:calc(var(--section-border-height)/2)}section:not(:first-child):not(.without-border):not(.theme):before,footer.footer:not(:first-child):not(.without-border):not(.theme):before{content:"";display:block;width:100%;height:var(--section-border-height);position:absolute;left:0;top:calc(-0.5*var(--section-border-height));background-size:auto 100%;background-position:center;pointer-events:none}section:not(:first-child):not(.without-border):not(.theme).black-orange:before,footer.footer:not(:first-child):not(.without-border):not(.theme).black-orange:before{background-image:url(../img/section-border-black-orange.webp)}section:not(:first-child):not(.without-border):not(.theme).black-white:before,footer.footer:not(:first-child):not(.without-border):not(.theme).black-white:before{background-image:url(../img/section-border-black-orange.webp)}section:not(:first-child):not(.without-border):not(.theme).blue-orange:before,footer.footer:not(:first-child):not(.without-border):not(.theme).blue-orange:before{background-image:url(../img/section-border-blue-orange.webp)}section:not(:first-child):not(.without-border):not(.theme).grey-lemon:before,footer.footer:not(:first-child):not(.without-border):not(.theme).grey-lemon:before{background-image:url(../img/section-border-grey-lemon.webp)}section:not(:first-child):not(.without-border):not(.theme).lavendel-purple:before,section.error404:not(:first-child):not(.without-border):not(.theme):before,footer.footer:not(:first-child):not(.without-border):not(.theme).lavendel-purple:before,footer.footer.error404:not(:first-child):not(.without-border):not(.theme):before{background-image:url(../img/section-border-lavendel-purple.webp)}section:not(:first-child):not(.without-border):not(.theme).lemon-blue:before,.error404 section.textroller:not(:first-child):not(.without-border):not(.theme):before,footer.footer:not(:first-child):not(.without-border):not(.theme).lemon-blue:before,.error404 footer.footer.textroller:not(:first-child):not(.without-border):not(.theme):before{background-image:url(../img/section-border-lemon-blue.webp)}section:not(:first-child):not(.without-border):not(.theme).orange-blue:before,footer.footer:not(:first-child):not(.without-border):not(.theme).orange-blue:before{background-image:url(../img/section-border-orange-blue.webp)}section:not(:first-child):not(.without-border):not(.theme):nth-child(2).black-orange:before,section:not(:first-child):not(.without-border):not(.theme).after-header.black-orange:before,footer.footer:not(:first-child):not(.without-border):not(.theme):nth-child(2).black-orange:before,footer.footer:not(:first-child):not(.without-border):not(.theme).after-header.black-orange:before{background-image:url(../img/section-border-black-after-header.webp);background-size:100% 100%}.onecolumn{z-index:0}.onecolumn.normal .grid{max-width:var(--max-width-one-col);margin:0 auto}.onecolumn-inner{width:100%;min-width:0}.kitchensink .inner{max-width:var(--max-width-one-col);margin:0 auto}.twocolumn{z-index:0}.twocolumn-inner{display:grid;gap:var(--gutter-width);grid-template:auto/1fr}.twocolumn-inner.vertical-center{align-items:center}@media only screen and (min-width: 768px){.twocolumn-inner[layout="50-50"]{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1050px){.twocolumn-inner[layout="40-60"]{grid-template-columns:4fr 6fr}[mirror-columns] .twocolumn-inner[layout="40-60"]{grid-template-columns:6fr 4fr}.twocolumn-inner[layout="60-40"]{grid-template-columns:6fr 4fr}[mirror-columns] .twocolumn-inner[layout="60-40"]{grid-template-columns:4fr 6fr}}.twocolumn-inner .image-wrapper{display:flex;justify-content:center}.twocolumn-inner-text *{text-wrap:balance}[mirror-columns] .twocolumn-inner .twocolumn-inner-text{order:-1}.image{z-index:0}.image-container{display:grid;place-items:center}.image-container.rounded-corners{border-radius:var(--h4);overflow:hidden}.accordion{z-index:0}.accordion .grid{gap:var(--h3)}.accordion-item{border-bottom:6px solid var(--color-text);padding-bottom:calc(var(--h3)*.2)}.accordion-item button{display:flex;justify-content:space-between;margin:0;padding:0;width:100%;background:rgba(0,0,0,0);border:0;border-radius:0;text-align:left;color:var(--color-text);transition:color .3s}@media(hover: hover){.accordion-item button:where(:not(:disabled)):hover{animation:none;color:var(--color-highlight)}.accordion-item button:where(:not(:disabled)):hover .accordion-item__header-button:after{background-color:var(--color-highlight)}}.accordion-item button:focus-visible{border-radius:var(--border-radius);outline-offset:6px;outline:var(--border-width) solid var(--color-highlight)}.accordion-item button .accordion-item__header-title{padding-top:.3em}.accordion-item button .accordion-item__header-button{position:relative;display:block;width:var(--h3);height:var(--h3)}.accordion-item button .accordion-item__header-button::after{content:"";position:absolute;inset:0;-webkit-mask-image:url("../img/icon-arrow-down.svg");mask-image:url("../img/icon-arrow-down.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-text);transform:rotate(0deg);transform-origin:center;transition:transform .2s cubic-bezier(0, 0, 0, 1.3),background-color .3s}.accordion-item.open .accordion-item__header-button::after{transform:rotate(180deg);transform-origin:center;transition:transform .2s cubic-bezier(0, 0, 0, 1.3)}.accordion-item-content .content-wrapper{padding-bottom:calc(var(--h3)*.2);color:var(--color-text)}.text-animation-inner{position:relative}.text-animation-inner.layout-vertical .text-animation-inner-text{position:relative;z-index:1}.text-animation-inner.layout-vertical .text-animation-inner-video{position:relative;z-index:0;margin-top:var(--gutter-width)}.text-animation-inner.layout-vertical.overflow .text-animation-inner-video{margin-top:-1em}@media only screen and (min-width: 768px){.text-animation-inner.layout-vertical.overflow .text-animation-inner-video{margin-top:-6em}}.text-animation-inner.layout-horizontal{display:grid;align-items:center;gap:var(--gutter-width);grid-template:1fr auto/1fr}@media only screen and (min-width: 768px){.text-animation-inner.layout-horizontal{grid-template:1fr/1fr 1fr}}.text-animation-inner.layout-horizontal.overflow{grid-template:1fr 120px/1fr}@media only screen and (min-width: 480px){.text-animation-inner.layout-horizontal.overflow{grid-template:1fr 280px/1fr}}@media only screen and (min-width: 768px){.text-animation-inner.layout-horizontal.overflow{grid-template:1fr/1fr 1fr}}.text-animation-inner.layout-horizontal.overflow .text-animation-inner-text{position:relative;z-index:1}@media only screen and (min-width: 768px){.text-animation-inner.layout-horizontal.overflow .text-animation-inner-text{grid-column:1/2;grid-row:1}}.text-animation-inner.layout-horizontal.overflow .text-animation-inner-video{position:relative;z-index:0}@media only screen and (min-width: 768px){.text-animation-inner.layout-horizontal.overflow .text-animation-inner-video{grid-column:1/span 2;grid-row:1;max-width:70%;justify-self:flex-end;height:100%;width:100%}}.text-animation-inner.layout-horizontal.overflow .text-animation-inner-video video,.text-animation-inner.layout-horizontal.overflow .text-animation-inner-video .lottie-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:0% 0%;width:100%;min-width:0;height:auto}.text-animation-inner.layout-horizontal>.text-animation-inner-video:only-child{grid-column:1/1;grid-row:1/span 2;max-width:100%}@media only screen and (min-width: 768px){.text-animation-inner.layout-horizontal>.text-animation-inner-video:only-child{grid-column:1/span 2;grid-row:1/1}}.textanimation.zoom-in .lottie-container{scale:0}.textanimation.zoom-in .lottie-container.zoom-in{scale:1;transition:scale .6s cubic-bezier(0, 0, 0.17, 1.43)}.image-slider{--arrow-width: 31px}@media only screen and (min-width: 1050px){.image-slider{--arrow-width: 48px}}@media only screen and (min-width: 1440px){.image-slider{--arrow-width: 77px}}.image-slider *{min-width:0}.image-slider section.splide{padding-bottom:0}.image-slider ul,.image-slider li{list-style:none;margin:0;padding:0}.image-slider ul::before,.image-slider li::before{content:none}.image-slider .splide{display:grid;place-items:center}.image-slider .splide__track{width:100%}.image-slider .splide__arrows{grid-area:1/1;z-index:1;display:flex;justify-content:space-between;height:0;width:100%}.image-slider .splide__arrows .splide__arrow{position:relative;background:none;border:none;width:var(--arrow-width);height:calc(var(--arrow-width)*2);transform:translateY(-50%);padding:0;margin:0}.image-slider .splide__arrows .splide__arrow::after{content:"";display:block;position:absolute;inset:0;-webkit-mask-image:url("../img/slider-arrow-left.svg");mask-image:url("../img/slider-arrow-left.svg");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text);transition:background-color .3s ease}@media(hover: hover){.image-slider .splide__arrows .splide__arrow:where(:not(:disabled)):hover{animation:none}.image-slider .splide__arrows .splide__arrow:where(:not(:disabled)):hover::after{background-color:var(--color-highlight);transition:background-color .3s ease}}.image-slider .splide__arrows .splide__arrow--next{transform:translateY(-50%) scale(-1)}.image-slider .splide__track{grid-area:1/1}.image-slider .splide__slide__container{height:100%;display:grid;place-items:center}@media only screen and (min-width: 768px){.image-slider .splide__slide__container{padding:0 calc(var(--arrow-width) + 1em)}}.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-headline{color:var(--color-text);font-family:"Bumpo-Soft-Web",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.4rem;line-height:1;margin:0;margin-bottom:0}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-headline{font-size:2.2rem}}.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-subtitle{color:var(--color-text);font-size:1rem;line-height:1;margin:0}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-subtitle{font-size:1.2rem}}.ywpp-content-blocker .ywpp-content-blocker-description{font-size:1rem}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-description{font-size:1.2rem}}@media(hover: hover){.ywpp-content-blocker button.ywpp-enable-button:where(:not(:disabled)):hover{animation:none}.ywpp-content-blocker button.ywpp-enable-button:where(:not(:disabled)):hover .ywpp-enable-button-label{color:var(--color-highlight)}}.ywpp-content-blocker button.ywpp-enable-button .ywpp-enable-button-label{transition:color .3s;font-size:1.4rem;padding-top:.2em;text-align:left;color:var(--color-text)}@media(min-width: 768px){.ywpp-content-blocker button.ywpp-enable-button .ywpp-enable-button-label{font-size:1.6rem}}.ywpp-content-blocker .ywpp-content-blocker-footer small{font-size:.8rem}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-footer small{font-size:1rem}}.ywpp-content-blocker .ywpp-content-blocker-footer,.ywpp-content-blocker .ywpp-content-blocker-footer a{color:var(--color-text)}.ywpp-content-blocker{position:relative}.ywpp-content-blocker:not(.unblocked).active{background:repeating-linear-gradient(-45deg, #eeeeee, #eeeeee 10px, #f2f2f2 10px, #f2f2f2 20px)}.ywpp-content-blocker.unblocked{background:none}.ywpp-content-blocker-blocked{display:grid;opacity:0;grid-template-areas:"overlap";justify-items:center;align-items:center;width:100%;transition:opacity .2s}.active .ywpp-content-blocker-blocked{opacity:1}.ywpp-content-blocker-blocked.is-full-width .ywpp-content-blocker-inner{width:100%;height:100%}.ywpp-content-blocker-blocked.has-max-width .ywpp-content-blocker-inner{width:100%;max-width:600px;height:auto}.ywpp-content-blocker-blocked.has-fixed-ratio .ywpp-content-blocker-inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);overflow-y:auto;max-height:100%}.ywpp-content-blocker-spacer{grid-area:overlap;position:relative;height:0;width:100%;display:block}.ywpp-content-blocker-inner{grid-area:overlap;display:grid;grid-template-rows:1fr auto;gap:.8rem;position:relative;padding:1rem 1rem 0 1rem;background:var(--color-background);color:var(--color-text);border:var(--border-width) solid var(--color-text);border-radius:var(--border-width)}@media(min-width: 768px){.ywpp-content-blocker-inner{padding:1.5rem 1.5rem 0 1.5rem;gap:1.5rem}}.ywpp-content-blocker-image,.ywpp-content-blocker-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.ywpp-content-blocker-message{position:relative;display:grid;align-self:flex-start;gap:.8rem;margin:0}@media(min-width: 768px){.ywpp-content-blocker-message{gap:1.2rem}}.ywpp-content-blocker-header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}.ywpp-content-blocker-header .ywpp-content-blocker-icon{display:inline-block;width:2.5rem;height:2.5rem;position:relative;border-radius:var(--border-width);background-color:var(--color-highlight)}@media(min-width: 768px){.ywpp-content-blocker-header .ywpp-content-blocker-icon{width:3.25rem;height:3.25rem}}.ywpp-content-blocker-header .ywpp-content-blocker-icon:before{content:"";display:block;position:absolute;left:25%;top:25%;width:50%;height:50%;background-color:var(--color-background);-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/default.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/default.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-type=facebook-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/facebook.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/facebook.svg)}[data-type=google-maps-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg)}[data-type=mapbox-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg)}[data-type=instagram-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/instagram.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/instagram.svg)}[data-type=linkedin-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/linkedin.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/linkedin.svg)}[data-type=personio-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/personio.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/personio.svg)}[data-type=soundcloud-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/soundcloud.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/soundcloud.svg)}[data-type=spotify-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/spotify.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/spotify.svg)}[data-type=tik-tok-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/tiktok.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/tiktok.svg)}[data-type=twitter-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/twitter.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/twitter.svg)}[data-type=vimeo-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/vimeo.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/vimeo.svg)}[data-type=xing-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/xing.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/xing.svg)}[data-type=x-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/x.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/x.svg)}[data-type=youtube-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/youtube.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/youtube.svg)}.ywpp-content-blocker-content{display:grid;gap:1rem}@media(min-width: 768px){.ywpp-content-blocker-content{gap:1.8rem}}.ywpp-content-blocker-footer{position:relative;display:flex;padding-bottom:1.5rem}.ywpp-content-blocker .ywpp-content-blocker-enable{margin-bottom:1.5rem}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button{border:none;background:none;outline:none;margin:0;padding:0;color:var(--color-text);display:flex;flex-flow:row nowrap;align-items:center}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-toggle{position:relative;display:inline-flex;width:2.6rem;height:1.6rem;border-radius:.8rem;background-color:var(--color-text);transition:background-color .2s}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-toggle:after{content:"";display:block;position:absolute;left:3px;top:3px;width:calc(1.6rem - 6px);height:calc(1.6rem - 6px);border-radius:50%;background-color:var(--color-highlight);transform:translateX(0);transition:transform .2s}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-label{margin-left:1rem}@media(hover: hover){.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:hover .ywpp-enable-button-toggle{background-color:var(--color-text)}}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:focus-visible .ywpp-enable-button-toggle{outline-offset:2px;outline:2px solid var(--color-highlight)}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button.active .ywpp-enable-button-toggle{background-color:#34c759 !important}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button.active .ywpp-enable-button-toggle:after{transform:translateX(1rem)}.ywpp-content-blocker-unblocked{position:relative;display:none}.ywpp-content-blocker-unblocked:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:40px;border:2px solid rgba(var(--color-highlight), 0.3);border-top:2px solid var(--color-highlight);border-radius:50%;animation:load .8s linear infinite}@keyframes load{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}
