/*!
 * 
 * Localmedia
 * 
 * @author localmedia.ch
 * @version 1.0.1
 * @link https://localmedia.ch
 * @license 
 * 
 * Copyright (c) 2024 localmedia.ch
 * 
 * 
 */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth}:target:before{content:"";display:block;height:150px;margin:-150px 0 0}@media (min-width:1024px){:target:before{height:120px;margin:-120px 0 0}}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}body.admin-bar{padding-top:32px}@media screen and (max-width:782px){body.admin-bar{padding-top:0!important}body.admin-bar #wpadminbar{display:none!important}}body.admin-bar #wpadminbar{position:fixed!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none}.edit--this--post{background-color:var(--dark);border-radius:0;bottom:var(--space-0);box-shadow:1px -5px 10px 2px rgba(0,0,0,.05);color:#fff!important;font-size:12px;font-weight:700;left:var(--space-5);padding:.25rem 2rem .25rem 1rem;position:fixed;transition:all .25s}.edit--this--post:after{background-color:#fff!important;content:"";height:14px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="501px" height="501px" viewBox="0 0 501 501" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><g id="pencil-square-svgrepo-com" transform="translate(17.000000, 17.000000)" stroke="rgb(255,255,255)" stroke-width="43.3333333"><path d="M233.333333,0 L133.333333,0 C70.4793333,0 39.0523333,0 19.5263333,19.5263333 C0,39.0523333 0,70.4793333 0,133.333333 L0,333.333333 C0,396.186667 0,427.613333 19.5263333,447.14 C39.0523333,466.666667 70.4793333,466.666667 133.333333,466.666667 L333.333333,466.666667 C396.186667,466.666667 427.613333,466.666667 447.14,447.14 C466.666667,427.613333 466.666667,396.186667 466.666667,333.333333 L466.666667,233.333333 M143.966333,256.37 L341.62,60.9343333 C357.386667,45.347 382.48,44.4873333 399.273333,58.9586667 C417.77,74.896 419.076667,103.099667 402.133333,120.678 L207.763333,322.34 L133.333333,333.333333 L143.966333,256.37 Z" id="Shape"></path></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="501px" height="501px" viewBox="0 0 501 501" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><g id="pencil-square-svgrepo-com" transform="translate(17.000000, 17.000000)" stroke="rgb(255,255,255)" stroke-width="43.3333333"><path d="M233.333333,0 L133.333333,0 C70.4793333,0 39.0523333,0 19.5263333,19.5263333 C0,39.0523333 0,70.4793333 0,133.333333 L0,333.333333 C0,396.186667 0,427.613333 19.5263333,447.14 C39.0523333,466.666667 70.4793333,466.666667 133.333333,466.666667 L333.333333,466.666667 C396.186667,466.666667 427.613333,466.666667 447.14,447.14 C466.666667,427.613333 466.666667,396.186667 466.666667,333.333333 L466.666667,233.333333 M143.966333,256.37 L341.62,60.9343333 C357.386667,45.347 382.48,44.4873333 399.273333,58.9586667 C417.77,74.896 419.076667,103.099667 402.133333,120.678 L207.763333,322.34 L133.333333,333.333333 L143.966333,256.37 Z" id="Shape"></path></g></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:.75rem;top:7px;transition:all .25s;width:14px}.edit--this--post:hover{color:#bbd4ff!important}.edit--this--post:hover:after{background-color:#bbd4ff!important}
:root{--fluid-min-width:375;--fluid-max-width:1920;--fluid-screen:100vw;--design-screen:1920;--design-container-margin-max:334;--design-container-margin-min:24;--design-columns:12;--design-gutter:72;--space-unit-min:32;--space-unit-max:var(--design-gutter);--container-max-width:calc(100vw - var(--container-margin)*2);--container-fluid-width:var(--fluid-screen);--container-indent-width:calc(100vw - var(--space-m-l));--container-margin:calc(var(--design-container-margin-min)/16*1rem + (var(--design-container-margin-max) - var(--design-container-margin-min))*var(--fluid-bp))}:root .inset-padding{padding:0 var(--container-margin)}@media screen and (min-width:1920px){:root{--fluid-screen:calc(var(--fluid-max-width)*1px);--container-max-width:calc(var(--fluid-max-width)*1px - var(--container-margin)*2)}}:root{--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)))}
:root{--primary:#fff59b;--primarydark:#ccc47c;--light:#f6f6f6;--dark:#1f1f1f;--white:#fff;--gray:#a7a7a7}
:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--step-16:16px;--f-1-min:18;--f-1-max:20;--step-20:calc(var(--f-1-min)/16*1rem + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--f-2-min:20;--f-2-max:24;--step-24:calc(var(--f-2-min)/16*1rem + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-3-min:22;--f-3-max:40;--step-40:calc(var(--f-3-min)/16*1rem + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));--f-4-min:26;--f-4-max:60;--step-60:calc(var(--f-4-min)/16*1rem + (var(--f-4-max) - var(--f-4-min))*var(--fluid-bp));--f-6-min:26;--f-6-max:96;--step-96:calc(var(--f-6-min)/16*1rem + (var(--f-6-max) - var(--f-6-min))*var(--fluid-bp));--f-5-min:40;--f-5-max:100;--step-110:calc(var(--f-5-min)/16*1rem + (var(--f-5-max) - var(--f-5-min))*var(--fluid-bp));color:var(--dark);font-family:NeueHelveticaPro57Condensed,sans-serif;line-height:1.2}@font-face{font-family:NeueHelveticaPro77CondensedBold;font-style:normal;font-weight:700;src:url(https://stromgesetz-ja.ch/wp-content/themes/localmedia/fonts/NeueHelveticaPro77CondensedBold/font.woff2) format("woff2"),url(https://stromgesetz-ja.ch/wp-content/themes/localmedia/fonts/NeueHelveticaPro77CondensedBold/font.woff) format("woff")}@font-face{font-family:NeueHelveticaPro57Condensed;font-style:normal;font-weight:400;src:url(https://stromgesetz-ja.ch/wp-content/themes/localmedia/fonts/NeueHelveticaPro57Condensed/font.woff2) format("woff2"),url(https://stromgesetz-ja.ch/wp-content/themes/localmedia/fonts/NeueHelveticaPro57Condensed/font.woff) format("woff")}
:root{--fluid-min-width-lg:1024;--fluid-bp-lg:calc((var(--fluid-screen) - var(--fluid-min-width-lg)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width-lg)));--multi-min:1;--multi-max:4;--space-0-min:(var(--space-1-min) * 0);--space-0-max:(var(--space-1-max) * 0);--space-1-min:(var(--multi-min,1));--space-1-max:(var(--multi-max,4));--space-1-5-min:(var(--space-1-min) * 3);--space-1-5-max:(var(--space-1-max) * 1.5);--space-2-min:(var(--space-1-min) * 4);--space-2-max:(var(--space-1-max) * 2);--space-2-5-min:(var(--space-1-min) * 5);--space-2-5-max:(var(--space-1-max) * 2.5);--space-3-min:(var(--space-1-min) * 6);--space-3-max:(var(--space-1-max) * 3);--space-3-5-min:(var(--space-1-min) * 7);--space-3-5-max:(var(--space-1-max) * 3.5);--space-4-min:(var(--space-1-min) * 8);--space-4-max:(var(--space-1-max) * 4);--space-5-min:(var(--space-1-min) * 10);--space-5-max:(var(--space-1-max) * 5);--space-6-min:(var(--space-1-min) * 12);--space-6-max:(var(--space-1-max) * 6);--space-7-min:(var(--space-1-min) * 14);--space-7-max:(var(--space-1-max) * 7);--space-8-min:(var(--space-1-min) * 16);--space-8-max:(var(--space-1-max) * 8);--space-9-min:(var(--space-1-min) * 18);--space-9-max:(var(--space-1-max) * 9);--space-10-min:(var(--space-1-min) * 20);--space-10-max:(var(--space-1-max) * 10);--space-11-min:(var(--space-1-min) * 22);--space-11-max:(var(--space-1-max) * 11);--space-12-min:(var(--space-1-min) * 24);--space-12-max:(var(--space-1-max) * 12);--space-14-min:(var(--space-1-min) * 28);--space-14-max:(var(--space-1-max) * 14);--space-16-min:(var(--space-1-min) * 32);--space-16-max:(var(--space-1-max) * 16);--space-20-min:(var(--space-1-min) * 40);--space-20-max:(var(--space-1-max) * 20);--space-24-min:(var(--space-1-min) * 48);--space-24-max:(var(--space-1-max) * 24);--space-28-min:(var(--space-1-min) * 56);--space-28-max:(var(--space-1-max) * 28);--space-32-min:(var(--space-1-min) * 64);--space-32-max:(var(--space-1-max) * 32);--space-36-min:(var(--space-1-min) * 72);--space-36-max:(var(--space-1-max) * 36);--space-40-min:(var(--space-1-min) * 80);--space-40-max:(var(--space-1-max) * 40);--space-44-min:(var(--space-1-min) * 88);--space-44-max:(var(--space-1-max) * 44);--space-48-min:(var(--space-1-min) * 96);--space-48-max:(var(--space-1-max) * 48);--space-52-min:(var(--space-1-min) * 104);--space-52-max:(var(--space-1-max) * 52);--space-56-min:(var(--space-1-min) * 112);--space-56-max:(var(--space-1-max) * 56);--space-60-min:(var(--space-1-min) * 120);--space-60-max:(var(--space-1-max) * 60);--space-64-min:(var(--space-1-min) * 128);--space-64-max:(var(--space-1-max) * 64);--space-72-min:(var(--space-1-min) * 144);--space-72-max:(var(--space-1-max) * 72);--space-80-min:(var(--space-1-min) * 160);--space-80-max:(var(--space-1-max) * 80);--space-96-min:(var(--space-1-min) * 192);--space-96-max:(var(--space-1-max) * 96);--space-0:calc(var(--space-0-min)/16*1rem + (var(--space-0-max) - var(--space-0-min))*var(--fluid-bp));--space-1:calc(var(--space-1-min)/16*1rem + (var(--space-1-max) - var(--space-1-min))*var(--fluid-bp));--space-1-5:calc(var(--space-1-5-min)/16*1rem + (var(--space-1-5-max) - var(--space-1-5-min))*var(--fluid-bp));--space-2:calc(var(--space-2-min)/16*1rem + (var(--space-2-max) - var(--space-2-min))*var(--fluid-bp));--space-2-5:calc(var(--space-2-5-min)/16*1rem + (var(--space-2-5-max) - var(--space-2-5-min))*var(--fluid-bp));--space-3:calc(var(--space-3-min)/16*1rem + (var(--space-3-max) - var(--space-3-min))*var(--fluid-bp));--space-3-5:calc(var(--space-3-5-min)/16*1rem + (var(--space-3-5-max) - var(--space-3-5-min))*var(--fluid-bp));--space-4:calc(var(--space-4-min)/16*1rem + (var(--space-4-max) - var(--space-4-min))*var(--fluid-bp));--space-5:calc(var(--space-5-min)/16*1rem + (var(--space-5-max) - var(--space-5-min))*var(--fluid-bp));--space-6:calc(var(--space-6-min)/16*1rem + (var(--space-6-max) - var(--space-6-min))*var(--fluid-bp));--space-7:calc(var(--space-7-min)/16*1rem + (var(--space-7-max) - var(--space-7-min))*var(--fluid-bp));--space-8:calc(var(--space-8-min)/16*1rem + (var(--space-8-max) - var(--space-8-min))*var(--fluid-bp));--space-9:calc(var(--space-9-min)/16*1rem + (var(--space-9-max) - var(--space-9-min))*var(--fluid-bp));--space-10:calc(var(--space-10-min)/16*1rem + (var(--space-10-max) - var(--space-10-min))*var(--fluid-bp));--space-11:calc(var(--space-11-min)/16*1rem + (var(--space-11-max) - var(--space-11-min))*var(--fluid-bp));--space-12:calc(var(--space-12-min)/16*1rem + (var(--space-12-max) - var(--space-12-min))*var(--fluid-bp));--space-14:calc(var(--space-14-min)/16*1rem + (var(--space-14-max) - var(--space-14-min))*var(--fluid-bp));--space-16:calc(var(--space-16-min)/16*1rem + (var(--space-16-max) - var(--space-16-min))*var(--fluid-bp));--space-20:calc(var(--space-20-min)/16*1rem + (var(--space-20-max) - var(--space-20-min))*var(--fluid-bp));--space-24:calc(var(--space-24-min)/16*1rem + (var(--space-24-max) - var(--space-24-min))*var(--fluid-bp));--space-28:calc(var(--space-28-min)/16*1rem + (var(--space-28-max) - var(--space-28-min))*var(--fluid-bp));--space-32:calc(var(--space-32-min)/16*1rem + (var(--space-32-max) - var(--space-32-min))*var(--fluid-bp));--space-36:calc(var(--space-36-min)/16*1rem + (var(--space-36-max) - var(--space-36-min))*var(--fluid-bp));--space-40:calc(var(--space-40-min)/16*1rem + (var(--space-40-max) - var(--space-40-min))*var(--fluid-bp));--space-44:calc(var(--space-44-min)/16*1rem + (var(--space-44-max) - var(--space-44-min))*var(--fluid-bp));--space-48:calc(var(--space-48-min)/16*1rem + (var(--space-48-max) - var(--space-48-min))*var(--fluid-bp));--space-52:calc(var(--space-52-min)/16*1rem + (var(--space-52-max) - var(--space-52-min))*var(--fluid-bp));--space-56:calc(var(--space-56-min)/16*1rem + (var(--space-56-max) - var(--space-56-min))*var(--fluid-bp));--space-60:calc(var(--space-60-min)/16*1rem + (var(--space-60-max) - var(--space-60-min))*var(--fluid-bp));--space-64:calc(var(--space-64-min)/16*1rem + (var(--space-64-max) - var(--space-64-min))*var(--fluid-bp));--space-72:calc(var(--space-72-min)/16*1rem + (var(--space-72-max) - var(--space-72-min))*var(--fluid-bp));--space-80:calc(var(--space-80-min)/16*1rem + (var(--space-80-max) - var(--space-80-min))*var(--fluid-bp));--space-96:calc(var(--space-96-min)/16*1rem + (var(--space-96-max) - var(--space-96-min))*var(--fluid-bp));--space-406:406;--space-926:926;--space-x-button:calc(var(--space-10-min)/16*1rem + (var(--space-5-max) - var(--space-10-min))*var(--fluid-bp));--space-y-button:calc(var(--space-5-min)/16*1rem + (var(--space-1-5-max) - var(--space-5-min))*var(--fluid-bp));--space-box:calc(var(--space-12-min)/16*1rem + (var(--space-6-max) - var(--space-12-min))*var(--fluid-bp));--space-nav:calc(var(--space-48-min)/16*1rem + (var(--space-32-max) - var(--space-48-min))*var(--fluid-bp));--space-brand:calc(var(--space-96-min)/16*1rem + (var(--space-48-max) - var(--space-96-min))*var(--fluid-bp));--space-badgelg:calc(var(--space-72-max)/16*1rem + (var(--space-926) - var(--space-72-max))*var(--fluid-bp));--space-badge:calc(var(--space-96-min)/16*1rem + (var(--space-406) - var(--space-96-min))*var(--fluid-bp));--space-testimonial:calc(18rem + var(--fluid-bp)*160);--space-0-to-48:var(--space-0);--space-0-to-36:var(--space-0)}@media (min-width:1024px){:root{--space-0-to-48:calc(var(--space-0-min)/16*1rem + (var(--space-48-max) - var(--space-0-min))*var(--fluid-bp-lg));--space-0-to-36:calc(var(--space-0-min)/16*1rem + (var(--space-36-max) - var(--space-0-min))*var(--fluid-bp-lg))}}@media (min-width:1920px){:root{--space-0-to-48:calc(var(--space-0-min)/16*1rem + (var(--space-48-max) - var(--space-0-min))*var(--fluid-bp));--space-0-to-36:calc(var(--space-0-min)/16*1rem + (var(--space-36-max) - var(--space-0-min))*var(--fluid-bp))}}
:root{--btn-border-width:3px;--btn-border-radius:9999px;--btn-line-height:1.6;--btn-font-weight:700}
.mb-0{margin-bottom:0!important}.m-0{margin:0!important}.svg--fill svg{height:auto;width:100%}.background--image{height:100vh;left:var(--space-0);position:fixed;top:var(--space-0);width:100vw;z-index:-1}.background--image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;width:100%}.background--image .bg--main{left:var(--space-0);position:absolute;top:var(--space-0);z-index:-1}.background--image .video--coverhome,.background--image .video--coverhome video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;width:100%}.strom--badge{width:var(--space-badge)}.strom--badge svg{height:auto;width:100%}.strom--badge--lg{width:var(--space-badgelg)}.strom--badge--lg svg{height:auto;width:100%}.box--shadow{box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373)}.down--logo{align-items:flex-end;display:flex;min-width:50px;width:50px}.down--logo svg{height:auto;width:100%}.down--logo svg *{transition:all .25s}.down--logo:hover svg{background-color:var(--dark);border-radius:9999px}.down--logo:hover svg circle{fill:var(--dark)}.down--logo:hover svg line,.down--logo:hover svg path:not(.circle),.down--logo:hover svg polyline{fill:var(--white)}.page-template-page-spenden iframe{border-radius:.5rem;box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373)}
.site-main{min-height:75vh;padding-top:var(--space-nav)}.single-news .header--image--wrap{-webkit-mask-image:linear-gradient(90deg,#000,#000 100%,rgba(0,0,0,.2))!important;mask-image:linear-gradient(90deg,#000,#000 100%,rgba(0,0,0,.2))!important}.header ul.menu .menu-item-has-children .sub-menu a{white-space:break-spaces}.language--switcher ul{min-width:5rem}.site-header{height:var(--space-nav);padding-bottom:var(--space-3);padding-top:var(--space-3);position:fixed;transition:transform .35s ease-in-out;width:100%;z-index:5}.site-header.show--verlauf{background:#0a2643}@media (min-width:768px){.site-header.show--verlauf{background:linear-gradient(180deg,#091a33,rgba(9,26,51,.7) 60%,rgba(9,26,51,0))}}.site-header .header--image--wrap{height:var(--space-nav);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 90%,rgba(0,0,0,.2) 95%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 90%,rgba(0,0,0,.2) 95%,transparent);overflow:hidden;pointer-events:none;position:absolute;width:100%}.site-header .header--image--wrap .header--image{height:var(--space-nav);left:0;min-height:var(--space-nav);pointer-events:none;position:absolute;top:0;width:100vw}.site-header .header--image--wrap .header--image img{height:100%;-webkit-mask-image:linear-gradient(#000 0,#000 calc(var(--space-nav)/1.25),rgba(0,0,0,.5) calc(var(--space-nav)/1.075),transparent calc(var(--space-nav)/1),transparent 0);mask-image:linear-gradient(#000 0,#000 calc(var(--space-nav)/1.25),rgba(0,0,0,.5) calc(var(--space-nav)/1.075),transparent calc(var(--space-nav)/1),transparent 0);-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;width:100%}.site-header .header{z-index:5}.site-header .header .header-left .brand{width:var(--space-brand)}.site-header .header .header-left .brand svg{height:auto;width:100%}.site-header .header .header-center{gap:var(--space-2);display:grid;display:grid;grid-auto-flow:column;grid-template-columns:1fr 7rem;width:100%}.site-header .header .header-center ul{width:100%}.site-header .header .header-center ul li{width:inherit}.site-header .header .language--switcher{margin-left:0!important;width:7rem}.site-header .header .header-right{z-index:2}.site-header.nav-up{transform:translateY(-100%)}.site-header.nav-down{transform:translateY(0)}.header--grid{display:grid}@media (min-width:1024px){.header--grid{grid-template-columns:1fr}}.header ul.menu li a{color:var(--dark);display:block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:700;line-height:1.6;padding:var(--space-4) var(--space-8) var(--space-2);text-transform:uppercase;white-space:nowrap}.header ul.menu li.current-menu-item{background-color:var(--dark)}.header ul.menu li.current-menu-item a{color:var(--primary)}.header ul.menu li.current-menu-parent{background-color:var(--dark)}.header ul.menu li.current-menu-parent>a{color:var(--primary)}.header ul.menu li:hover{background-color:var(--dark)}.header ul.menu li:hover a{color:var(--primary)}.header ul.menu li.no--link{display:flex;display:none;flex:auto;pointer-events:none;width:100%}.header ul.menu li.no--link a{display:none}.header ul.menu>li{background-color:var(--primary);box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);display:flex;justify-content:center}.header ul.menu>li:first-child{border-bottom-left-radius:9999px;border-top-left-radius:9999px;min-width:var(--space-24)}.header ul.menu>.menu-item+.menu-item,.language--switcher{margin-left:var(--space-2)}.language--switcher{z-index:2}.language--switcher .wpml-ls-legacy-list-horizontal,.language--switcher .wpml-ls-link{border:none;margin:0;padding:0}.language--switcher .wpml-ls-link,.language--switcher .wpml-ls-link span{color:rgba(0,0,0,.5);font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:700;line-height:1.6;padding-top:var(--space-2);text-transform:uppercase;vertical-align:unset}.language--switcher .wpml-ls-current-language span{color:var(--dark);opacity:1}.language--switcher ul{gap:var(--space-4);background-color:var(--primary);border-bottom-right-radius:9999px;border-top-right-radius:9999px;box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);color:var(--dark);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-2) var(--space-8)}.language--switcher--mobile{display:flex;justify-content:center;margin-top:var(--space-10)}.language--switcher--mobile .wpml-ls-link,.language--switcher--mobile .wpml-ls-link span{color:rgba(255,245,155,.6);font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-24);font-weight:700;line-height:1.6;margin-left:var(--space-4);margin-right:var(--space-4);text-transform:uppercase;vertical-align:unset}.language--switcher--mobile .wpml-ls-current-language span{color:#fff59b;opacity:1}.header ul.menu{display:flex;list-style:none;margin:var(--space-0);padding:var(--space-0);position:relative}.header ul.menu .menu-item-has-children{position:relative}.header ul.menu .menu-item-has-children .sub-menu{background-color:var(--primary);bottom:0;box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);display:none;min-height:0;position:absolute;transform:translateY(100%);width:100%}.header ul.menu .menu-item-has-children .sub-menu li{margin-bottom:var(--space-0)}.header ul.menu .menu-item-has-children .sub-menu li a{color:var(--dark);-webkit-hyphens:auto;hyphens:auto;padding:.5rem .25rem 0;text-align:center}.header ul.menu .menu-item-has-children .sub-menu li.current-menu-item,.header ul.menu .menu-item-has-children .sub-menu li.current_page_item,.header ul.menu .menu-item-has-children .sub-menu li:hover{background-color:var(--dark)}.header ul.menu .menu-item-has-children .sub-menu li.current-menu-item a,.header ul.menu .menu-item-has-children .sub-menu li.current_page_item a,.header ul.menu .menu-item-has-children .sub-menu li:hover a{color:var(--primary)}.mobile--inner--wrapper ul.menu li{border-bottom-width:1px;border-color:var(--light)}.mobile--inner--wrapper ul.menu li:first-child{border-top-width:1px}.mobile--inner--wrapper ul.menu li a{color:var(--white);display:block;font-weight:600;padding-bottom:var(--space-6);padding-top:var(--space-6)}.mobile--inner--wrapper ul.menu li.no--link{display:none}.header-mobile-content{background-color:var(--dark);color:var(--dark);display:block;height:100vh;max-width:100vw;overflow-x:hidden;overflow-y:scroll;padding-bottom:var(--space-10);padding-top:var(--space-nav);position:fixed;right:var(--space-0);top:var(--space-0);transform:translateX(100%);transition:all .35s linear;visibility:hidden;width:100%;z-index:-1;z-index:1}@media (min-width:768px){.header-mobile-content{max-width:40vw}}@media (min-width:1024px){.header-mobile-content{max-width:35vw}}.header-mobile-content.header--open{transform:translateX(0);visibility:visible}.header-mobile-content .mobile--inner--wrapper{height:100%;overflow-x:hidden;padding:var(--space-10)}.header-mobile-content .acc-submenu>.sub-menu{display:none;height:auto;overflow:hidden;padding-bottom:var(--space-6);padding-left:var(--space-6);padding-top:var(--space-0);width:100%;z-index:8}.header-mobile-content .acc-submenu>.sub-menu li{border:none;display:flex;padding-bottom:var(--space-2);padding-top:var(--space-2)}.header-mobile-content .acc-submenu>.sub-menu li a{color:var(--white);font-weight:400;padding-bottom:var(--space-2);padding-top:var(--space-2)}.header-mobile-content .acc-submenu>a{display:block;position:relative;width:100%}.header-mobile-content .acc-submenu>a:after{background-color:var(--primary);content:"";height:8px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6247 2.50298C11.7273 2.42091 11.8127 2.31945 11.876 2.20438C11.9394 2.08932 11.9794 1.96291 11.9939 1.83236C12.0232 1.56871 11.9465 1.30425 11.7807 1.09713C11.6149 0.890023 11.3737 0.757236 11.11 0.727983C10.8463 0.698731 10.5818 0.77541 10.3747 0.941152L5.99971 4.44076L1.62471 0.941151C1.41758 0.77541 1.15308 0.698731 0.889407 0.727983C0.625731 0.757235 0.384477 0.890023 0.218717 1.09713C0.0529566 1.30424 -0.0237313 1.56871 0.00552459 1.83236C0.0347804 2.09601 0.167582 2.33723 0.374717 2.50298L5.37471 6.50253C5.55207 6.64452 5.7725 6.72188 5.99971 6.72188C6.22692 6.72188 6.44735 6.64452 6.62471 6.50253L11.6247 2.50298Z" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6247 2.50298C11.7273 2.42091 11.8127 2.31945 11.876 2.20438C11.9394 2.08932 11.9794 1.96291 11.9939 1.83236C12.0232 1.56871 11.9465 1.30425 11.7807 1.09713C11.6149 0.890023 11.3737 0.757236 11.11 0.727983C10.8463 0.698731 10.5818 0.77541 10.3747 0.941152L5.99971 4.44076L1.62471 0.941151C1.41758 0.77541 1.15308 0.698731 0.889407 0.727983C0.625731 0.757235 0.384477 0.890023 0.218717 1.09713C0.0529566 1.30424 -0.0237313 1.56871 0.00552459 1.83236C0.0347804 2.09601 0.167582 2.33723 0.374717 2.50298L5.37471 6.50253C5.55207 6.64452 5.7725 6.72188 5.99971 6.72188C6.22692 6.72188 6.44735 6.64452 6.62471 6.50253L11.6247 2.50298Z" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:var(--space-0);top:50%;transform:translateY(-50%);transition:all .5s;width:16px}.header-mobile-content .acc-submenu>a.rotate:after{transform:translateY(-50%) rotate(180deg);transition:all .5s}
:root{--burger-button-size:35px;--burger-bar-width:1.25;--burger-bar-height:2px;--burger-bar-spacing:8px;--burger-animate-timeout:0.1s}.burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--burger-button-size);line-height:var(--burger-button-size);margin:0;outline:0!important;padding:0 0 0 var(--burger-button-size);position:relative;vertical-align:middle}.burger,.burger b{width:calc(var(--burger-button-size)*var(--burger-bar-width))}.burger b{background-color:var(--primary);border-radius:calc(var(--burger-bar-height)/2);color:var(--primary);display:block;height:var(--burger-bar-height);left:0;opacity:1;position:absolute;transition:all .5s var(--burger-animate-timeout)}.burger b:first-of-type{bottom:calc(50% + var(--burger-bar-spacing) - var(--burger-bar-height)/2);transition-delay:.1s,0s}.burger b:nth-of-type(2){top:calc(50% - var(--burger-bar-height)/2 + var(--burger-bar-height)/2);transition-delay:.1s}.burger b:nth-of-type(3){top:calc(50% + var(--burger-bar-spacing) + var(--burger-bar-height)/2);transition-delay:.1s,0s}.burger.burger--closed b:first-of-type{bottom:calc(50% - var(--burger-bar-height)/2);transform:rotate(45deg);transition-delay:calc(var(--burger-animate-timeout)),calc(var(--burger-animate-timeout) + .1s)}.burger.burger--closed b:nth-of-type(2){opacity:0;top:calc(50% - var(--burger-bar-height)/2 + var(--burger-bar-height)/2);transition-delay:calc(var(--burger-animate-timeout))}.burger.burger--closed b:nth-of-type(3){top:calc(50% - var(--burger-bar-height)/2);transform:rotate(-45deg);transition-delay:calc(var(--burger-animate-timeout)),calc(var(--burger-animate-timeout) + .1s)}
.gform_confirmation_message{color:var(--white);font-size:var(--step-24);font-weight:700}.gform_wrapper .gform_submission_error{background:rgba(255,224,224,.7);color:#b40000;font-size:var(--step-20);font-weight:700;margin-bottom:var(--space-10);padding:var(--space-5)}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_body .gform_fields{gap:var(--space-8);display:grid;grid-template-columns:repeat(14,minmax(0,1fr))}.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper .gform_body .gform_fields .gfield.field--sm{grid-column:1/-1}@media (min-width:1024px){.gform_wrapper .gform_body .gform_fields .gfield.field--sm{grid-column:span 5/span 5}}.gform_wrapper .gform_body .gform_fields .gfield.col-md-6,.gform_wrapper .gform_body .gform_fields .gfield.field--md{grid-column:1/-1}@media (min-width:1024px){.gform_wrapper .gform_body .gform_fields .gfield.col-md-6,.gform_wrapper .gform_body .gform_fields .gfield.field--md{grid-column:span 7/span 7}}.gform_wrapper .gform_body .gform_fields .gfield.field--lg{grid-column:1/-1}@media (min-width:1024px){.gform_wrapper .gform_body .gform_fields .gfield.field--lg{grid-column:span 9/span 9}}.gform_wrapper .gform_body .gform_fields .gfield .validation_message{background:rgba(255,224,224,.7);color:#b40000;padding:.5rem}.gform_wrapper .gform_body .gfield_label{display:inline-block;font-size:var(--step-20);margin-bottom:var(--space-2)}.gform_wrapper .gform_body .hidden_label .gfield_label{display:none}.gform_wrapper .gform_body .gfield_visibility_hidden{display:none!important}.gform_wrapper .gform_body input:not(.gform-button):not([type=button]):not([type=submit]),.gform_wrapper .gform_body select,.gform_wrapper .gform_body textarea{border:1px solid #e2e2e2;border-radius:.5rem;font-size:var(--step-0)!important;min-height:3rem;padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button)!important;width:100%}.gform_wrapper .gform_body input:not(.gform-button):not([type=button]):not([type=submit]):focus,.gform_wrapper .gform_body select:focus,.gform_wrapper .gform_body textarea:focus{outline:none}.gform_wrapper .gform_body .gfield_description{font-size:var(--step-16);margin-top:var(--space-3)}.gform_wrapper .gform_body .ginput_container_select{border-radius:.5rem;position:relative}.gform_wrapper .gform_body .ginput_container_select:after{background-color:var(--dark);content:"";height:100%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.99985 4.18889L9.77104 0.233333C10.0676 -0.0777778 10.4914 -0.0777778 10.788 0.233333C11.0846 0.544444 11.0846 0.988889 10.788 1.3L6.50833 5.78889C6.25409 6.05556 5.78799 6.1 5.53375 5.78889L1.21172 1.3C0.915105 0.988889 0.915105 0.544444 1.21172 0.233333C1.50833 -0.0777778 1.93205 -0.0777778 2.22866 0.233333L5.99985 4.18889Z" fill="rgb(91,91,91)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.99985 4.18889L9.77104 0.233333C10.0676 -0.0777778 10.4914 -0.0777778 10.788 0.233333C11.0846 0.544444 11.0846 0.988889 10.788 1.3L6.50833 5.78889C6.25409 6.05556 5.78799 6.1 5.53375 5.78889L1.21172 1.3C0.915105 0.988889 0.915105 0.544444 1.21172 0.233333C1.50833 -0.0777778 1.93205 -0.0777778 2.22866 0.233333L5.99985 4.18889Z" fill="rgb(91,91,91)"/></svg>') no-repeat 50% 50%;-webkit-mask-position:right;mask-position:right;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:1rem;top:0;width:.85rem}.gform_wrapper .gform_body .ginput_container_select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:.5rem;cursor:pointer}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice,.gform_wrapper .gform_body .ginput_container_consent,.gform_wrapper .gform_body .ginput_container_radio .gchoice{align-items:center;display:flex;margin-bottom:var(--space-4);min-height:32px;position:relative}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice input,.gform_wrapper .gform_body .ginput_container_consent input,.gform_wrapper .gform_body .ginput_container_radio .gchoice input{cursor:pointer;height:100%;min-height:none!important;opacity:0;position:absolute;width:100%;z-index:1}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label,.gform_wrapper .gform_body .ginput_container_consent label,.gform_wrapper .gform_body .ginput_container_radio .gchoice label{border-radius:.5rem!important;padding-left:3rem;position:relative}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label:before,.gform_wrapper .gform_body .ginput_container_consent label:before,.gform_wrapper .gform_body .ginput_container_radio .gchoice label:before{background-color:var(--white);border:1px solid #979797;border-radius:.5rem!important;content:"";height:32px;left:0;position:absolute;top:0;width:32px}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label:before,.gform_wrapper .gform_body .ginput_container_consent label:before{border-radius:0}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label:after,.gform_wrapper .gform_body .ginput_container_consent label:after{border:solid var(--white);border-width:0 3px 3px 0;content:"";height:20px;left:11px;position:absolute;top:3px;transform:rotate(45deg);width:10px}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice input:checked~label:after,.gform_wrapper .gform_body .ginput_container_consent input:checked~label:after{border-color:var(--dark)}.gform_wrapper .gform_body .ginput_container_radio .gchoice label:before{border-radius:16px}.gform_wrapper .gform_body .ginput_container_radio .gchoice label:after{background:var(--white);border-radius:10px;content:"";height:20px;left:6px;position:absolute;top:6px;width:20px}.gform_wrapper .gform_body .ginput_container_radio .gchoice input:checked~label:after{background:var(--dark)}.gform_wrapper .gform-button{background:var(--primary);border:var(--btn-border-width) solid var(--primary);border-radius:var(--btn-border-radius);box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);color:var(--dark);cursor:pointer;display:inline-block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button);text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.gform_wrapper .gform-button:hover{background:var(--dark);border-color:var(--dark);color:var(--primary)}.gform_wrapper .gform_footer{padding-top:var(--space-6)}.gform_wrapper .gform_footer input{background:var(--primary);border:var(--btn-border-width) solid var(--primary);border-radius:var(--btn-border-radius);box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);color:var(--dark);cursor:pointer;display:inline-block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button);text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.gform_wrapper .gform_footer input:hover{background:var(--dark);border-color:var(--dark);color:var(--primary)}.search--form input{background:none;border:1px solid #e2e2e2;font-size:var(--step-16)!important;min-height:3rem;padding:.5rem;width:100%}.search--form input:focus{outline:none}.section--pw{align-items:center;display:flex;min-height:70vh}.section--pw .post-password-form .form-control{background:none;border:1px solid #e2e2e2;font-size:var(--step-0)!important;min-height:3rem;padding:.5rem 1rem;width:100%}.section--pw .post-password-form .form-control:focus{outline:none}.page-template-page-bestellen .gform_wrapper{background-color:var(--white);border-radius:.5rem;padding:var(--space-10)}.page-template-page-bestellen .gform_wrapper .gform_fields{gap:var(--space-8);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));overflow:hidden}.page-template-page-bestellen .gform_wrapper .gform_fields .gfield,.page-template-page-bestellen .gform_wrapper .gform_fields .gfield.field--xs{grid-column:1/-1}@media (min-width:1024px){.page-template-page-bestellen .gform_wrapper .gform_fields .gfield.field--xs{grid-column:span 3/span 3;position:relative}.page-template-page-bestellen .gform_wrapper .gform_fields .gfield.field--xs:after{background-color:#e2e2e2;bottom:-1rem;content:"";height:1px;left:0;position:absolute;right:0;width:120%}}.page-template-page-bestellen .gform_wrapper .gform_fields .gfield.field--md{grid-column:1/-1}@media (min-width:1024px){.page-template-page-bestellen .gform_wrapper .gform_fields .gfield.field--md{grid-column:span 6/span 6}}.page-template-page-bestellen .gform_wrapper .gform_fields .gfield .validation_message{background:rgba(255,224,224,.7);color:#b40000;padding:.5rem}.page-template-page-bestellen .gform_wrapper .gform_fields .gfield--type-number label{font-size:var(--step-16)}.page-template-page-bestellen .gform_wrapper .gform_fields .gfield--type-html{align-items:flex-end;display:flex;margin-top:2rem}.page-template-page-bestellen .gform_wrapper .gform_fields label,.page-template-page-bestellen .gform_wrapper .gform_fields legend{font-size:var(--step-24)}.ui-datepicker{background-color:#fff;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.25);height:auto;margin:5px auto 0;padding:1rem;width:auto}.ui-datepicker a{text-decoration:none}.ui-datepicker table{border-collapse:collapse;width:100%}.ui-datepicker-header{background-color:#fff;-webkit-box-shadow:inset 0 1px 1px 0 hsla(0,0%,98%,.2);-moz-box-shadow:inset 0 1px 1px 0 hsla(0,0%,98%,.2);color:#000;line-height:30px;min-height:30px!important}.ui-datepicker-title{display:flex;margin-bottom:1rem;text-align:center}.ui-datepicker-title select{margin:0 .25rem;padding:.25rem}.ui-datepicker-next,.ui-datepicker-prev{background-repeat:no-repeat;cursor:pointer;display:inline-block;height:34px;line-height:600%;overflow:hidden;text-align:center;width:34px}.ui-datepicker-prev{float:left;transform:rotate(180deg)}.ui-datepicker-next,.ui-datepicker-prev{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="6" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M1.781.375a1 1 0 1 0-1.562 1.25L3.719 6l-3.5 4.375a1 1 0 0 0 1.562 1.25l4-5a1 1 0 0 0 0-1.25l-4-5z" fill="%23000" fill-rule="nonzero"/></svg>')!important;background-position:50%}.ui-datepicker-next{float:right}.ui-datepicker thead{background:#fff}.ui-datepicker th{color:var(--dark);font-size:10pt;padding:5px 0;text-align:center}.ui-datepicker tbody td{background-color:#fff;padding:0}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{border-radius:4px;color:#000;display:inline-block;height:30px;line-height:30px;text-align:center;width:30px}.ui-datepicker-calendar .ui-state-hover{background:var(--dark);color:#fff}.ginput_container_date .screen-reader-text{display:none}.ui-datepicker-calendar .ui-state-active{background:rgba(var(--dark),.5);color:#fff;margin:-1px;position:relative}.ui-datepicker-unselectable .ui-state-default{background:#fff;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{margin-left:0;width:29px}.ui-datepicker-calendar td:last-child .ui-state-active{margin-right:0;width:29px}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#fff}table.ui-datepicker-calendar{margin:0!important}body div#ui-datepicker-div[style]{z-index:9999!important}
.headline--cover{font-size:var(--step-110)}.headline--cover,.headline--section{color:var(--primary);font-family:NeueHelveticaPro77CondensedBold;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;margin-bottom:var(--space-3);text-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);text-transform:uppercase}.headline--section{font-size:var(--step-60)}.lead{color:var(--white);font-size:var(--step-40);font-weight:700}.font--bold,.lead{font-family:NeueHelveticaPro77CondensedBold}a,div,li,p{font-size:var(--step-24);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2}.text--wrap a{text-decoration:underline}.text--wrap a:hover{text-decoration:none}.text--wrap ol,.text--wrap p,.text--wrap ul{margin-bottom:var(--space-4)}.text--wrap ol:last-child,.text--wrap p:last-child,.text--wrap ul:last-child{margin-bottom:0}.text--wrap h2{font-size:var(--step-60)}.text--wrap h2,.text--wrap h3{font-family:NeueHelveticaPro77CondensedBold;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:var(--space-3);text-transform:uppercase}.text--wrap h3{font-size:var(--step-40)}.text--wrap ul{list-style-type:none;padding-left:1.3rem}.text--wrap ul li{margin-bottom:var(--space-3);position:relative}.text--wrap ul li:before{background-color:var(--dark);border-radius:999px;content:"";height:7px;left:-1rem;margin-top:calc(var(--step-24)*.3);position:absolute;width:7px}.text--wrap ol{list-style:decimal!important;padding-left:1.3rem}.text--wrap ol li{list-style:decimal}.text--wrap ol+h2,.text--wrap p+h2,.text--wrap ul+h2{padding-top:var(--space-6)}.text--wrap ol+h3,.text--wrap p+h3,.text--wrap ul+h3{padding-top:var(--space-4)}.button--outline{padding-top:calc(var(--space-y-button)*1.8)}.single-news .block--wysiwyg .headline--section,.single-news .block--wysiwyg h2,.single-news .block--wysiwyg h3{color:var(--dark)!important}
.content__group>.content__section+.content__section:not(.vertical--even){margin-top:var(--space-28)}.content__group>.vertical--even{padding-bottom:var(--space-28);padding-top:var(--space-28)}.content__group>.content__section:not(.vertical--even)+.vertical--even,.content__group>.cover__section+.content__section:not(.vertical--even),.content__group>.vertical--even+.content__section:not(.vertical--even){margin-top:var(--space-28)}.content__group>.content__section:last-child,.content__group>.cover__section:last-child{padding-bottom:var(--space-28)}.content__group .content__section>.block__container+.block__container,.page-template-page-danke .cover__section+.content__section:not(.vertical--even),.single-news .cover__section+.content__section:not(.vertical--even){margin-top:var(--space-10)}
.site-footer{background-color:var(--dark);border-color:var(--primary);border-top-width:1px;position:relative}.site-footer a,.site-footer div,.site-footer p{color:var(--white);font-size:var(--step-16)}.site-footer a{color:var(--white)!important}.site-footer a:hover{color:var(--primary)!important}.site-footer .footer--top{padding-bottom:var(--space-10);padding-top:var(--space-10)}.site-footer .footer--title{font-size:var(--step-24);margin-bottom:var(--space-4);text-transform:uppercase}.social--wrap{align-items:center;display:flex}.social--wrap a:not(.button--primary){display:block;width:var(--space-14)}@media (min-width:768px){.social--wrap a:not(.button--primary){width:var(--space-10)}}@media (min-width:1024px){.social--wrap a:not(.button--primary){width:var(--space-8)}}.social--wrap a:not(.button--primary) svg{filter:drop-shadow(0 0 15px #FFFFFFBF);height:auto;width:100%}.social--wrap a:not(.button--primary) svg g,.social--wrap a:not(.button--primary) svg path{fill:#fff59b}.social--wrap a+a{margin-left:var(--space-4)}@media (min-width:768px){.social--wrap a+a{margin-left:var(--space-2)}}
.cover{padding-top:var(--space-10)}.cover .lead--sub{margin-top:var(--space-36)}.cover .cover--news--share{display:flex}.cover .cover--news--share svg{height:30px;margin-right:var(--space-2);width:auto}.cover .cover--news--share svg g,.cover .cover--news--share svg path{fill:var(--black)}.page-template-page-danke .lead--sub{margin-top:var(--space-10)}
.swiper-container{padding-bottom:var(--space-20)}.swiper-container .swiper-pagination{padding:var(--space-10)}.swiper-container .swiper-pagination .swiper-pagination-bullet{height:.75rem;width:.75rem}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary)}.swiper-container .swiper--prev{cursor:pointer;height:var(--space-10);left:var(--space-5);position:absolute;top:50%;transform:translateY(-50%);width:var(--space-10);z-index:2}.swiper-container .swiper--prev:after{background-color:var(--white);content:"";display:block;height:var(--space-10);-webkit-mask:url('data:image/svg+xml; utf8, <svg width="262px" height="262px" viewBox="0 0 262 262" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="LEFT" stroke="black" stroke-width="14"><circle id="Oval" cx="131" cy="131" r="124"></circle><path d="M105,93 C130.333333,119 143,132 143,132 C143,132 130.333333,144.666667 105,170" id="Path-12" stroke-linecap="round" stroke-linejoin="round" transform="translate(124.000000, 131.500000) rotate(180.000000) translate(-124.000000, -131.500000) "></path></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="262px" height="262px" viewBox="0 0 262 262" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="LEFT" stroke="black" stroke-width="14"><circle id="Oval" cx="131" cy="131" r="124"></circle><path d="M105,93 C130.333333,119 143,132 143,132 C143,132 130.333333,144.666667 105,170" id="Path-12" stroke-linecap="round" stroke-linejoin="round" transform="translate(124.000000, 131.500000) rotate(180.000000) translate(-124.000000, -131.500000) "></path></g></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;width:var(--space-10)}.swiper-container .swiper--next{cursor:pointer;height:var(--space-10);position:absolute;right:var(--space-5);top:50%;transform:translateY(-50%);width:var(--space-10);z-index:2}.swiper-container .swiper--next:after{background-color:var(--white);content:"";display:block;height:var(--space-10);-webkit-mask:url('data:image/svg+xml; utf8, <svg width="262px" height="262px" viewBox="0 0 262 262" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="RIGHT" stroke="black" stroke-width="14"><circle id="Oval" cx="131" cy="131" r="124"></circle><path d="M120,92 C145.333333,118 158,131 158,131 C158,131 145.333333,143.666667 120,169" id="Path-12" stroke-linecap="round" stroke-linejoin="round"></path></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="262px" height="262px" viewBox="0 0 262 262" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="RIGHT" stroke="black" stroke-width="14"><circle id="Oval" cx="131" cy="131" r="124"></circle><path d="M120,92 C145.333333,118 158,131 158,131 C158,131 145.333333,143.666667 120,169" id="Path-12" stroke-linecap="round" stroke-linejoin="round"></path></g></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;width:var(--space-10)}
.block--video .video--overlay{display:block;overflow:hidden;position:relative}.block--video .video--overlay img{transform:scale(1);transition:all .35s ease-in-out!important}.block--video .video--overlay:before{background:rgba(0,0,0,.15);content:"";height:100%;left:var(--space-0);position:absolute;top:var(--space-0);transition:all .35s ease-in-out!important;width:100%;z-index:1}.block--video .video--overlay:after{background-color:var(--white);content:"";height:var(--space-20);left:50%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="107px" height="107px" viewBox="0 0 107 107" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group" fill="rgb(19,37,149)" fill-rule="nonzero"><path d="M71.0212,52.9651 C71.69,53.3664 71.8238,54.1687 71.4225,54.8375 C71.2888,54.9712 71.155,55.1051 71.0212,55.2388 L45.475,70.8875 C44.8062,71.2887 44.0037,71.0212 43.6025,70.4862 C43.4688,70.2187 43.4688,70.0849 43.4688,69.8174 L43.4688,38.5201 C43.4688,37.7176 44.0037,37.1826 44.8062,37.1826 C45.0738,37.1826 45.3412,37.3161 45.475,37.3161 L71.0212,52.9651 Z M53.5,107 C83.0472,107 107,83.0472 107,53.5 C107,23.9528 83.0472,0 53.5,0 C23.9528,0 0,23.9528 0,53.5 C0,83.0472 23.9528,107 53.5,107 Z" id="Path-2"></path></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="107px" height="107px" viewBox="0 0 107 107" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group" fill="rgb(19,37,149)" fill-rule="nonzero"><path d="M71.0212,52.9651 C71.69,53.3664 71.8238,54.1687 71.4225,54.8375 C71.2888,54.9712 71.155,55.1051 71.0212,55.2388 L45.475,70.8875 C44.8062,71.2887 44.0037,71.0212 43.6025,70.4862 C43.4688,70.2187 43.4688,70.0849 43.4688,69.8174 L43.4688,38.5201 C43.4688,37.7176 44.0037,37.1826 44.8062,37.1826 C45.0738,37.1826 45.3412,37.3161 45.475,37.3161 L71.0212,52.9651 Z M53.5,107 C83.0472,107 107,83.0472 107,53.5 C107,23.9528 83.0472,0 53.5,0 C23.9528,0 0,23.9528 0,53.5 C0,83.0472 23.9528,107 53.5,107 Z" id="Path-2"></path></g></g></svg>') no-repeat 50% 50%;-webkit-mask-position:right;mask-position:right;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .35s ease-in-out!important;width:var(--space-20);z-index:2}.block--video .video--overlay:hover img{transform:scale(1.1)}.block--video .video--overlay:hover:before{background:rgba(0,0,0,.35)}.block--video .video--overlay:hover:after{height:var(--space-24);width:var(--space-24)}.accordion--simple .accordion--card{border-radius:.5rem;margin-bottom:var(--space-6)}.accordion--simple .acc--title{background-color:var(--primary);cursor:pointer;font-size:var(--step-40);padding:var(--space-6)}.accordion--simple .acc--title.down{border-radius:.5rem;transition:all 1.75s}.accordion--simple .acc--title.up{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.accordion--simple .acc--title .title--left{width:90%}@media (min-width:768px){.accordion--simple .acc--title .title--left{width:80%}}@media (min-width:1024px){.accordion--simple .acc--title .title--left{width:70%}}.accordion--simple .click--down{cursor:pointer}.accordion--simple .click--down .icon--down{align-items:center;cursor:pointer;display:flex;height:24px;position:relative;width:24px}.accordion--simple .click--down .icon--down:after{background-color:var(--dark);content:"";height:21px;left:50%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="21px" height="21px" viewBox="0 0 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="square"><g id="Group-2" transform="translate(1.000000, 1.000000)" stroke="black" stroke-width="3"><line x1="9.5" y1="0.5" x2="9.5" y2="18.5" id="Line"></line><line x1="9.5" y1="0.5" x2="9.5" y2="18.5" id="Line" transform="translate(9.500000, 9.500000) rotate(-90.000000) translate(-9.500000, -9.500000) "></line></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="21px" height="21px" viewBox="0 0 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="square"><g id="Group-2" transform="translate(1.000000, 1.000000)" stroke="black" stroke-width="3"><line x1="9.5" y1="0.5" x2="9.5" y2="18.5" id="Line"></line><line x1="9.5" y1="0.5" x2="9.5" y2="18.5" id="Line" transform="translate(9.500000, 9.500000) rotate(-90.000000) translate(-9.500000, -9.500000) "></line></g></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%) rotate(0deg);transition:all .3s;width:21px;z-index:1}.accordion--simple .click--down.up .icon--down{transition:all .5s}.accordion--simple .click--down.up .icon--down:after{transform:translateY(-50%) translateX(-50%) rotate(135deg);transition:all .3s}.accordion--simple .accordion--slide{background-color:var(--white);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:none;padding:var(--space-6)}.accordion--simple .accordion--slide.active{display:block}.single-news .block--wysiwyg>div{padding:0!important}.logos--zahlen{background-color:var(--white);border-radius:.5rem}.logos--zahlen .logos--head{background-color:var(--primary);border-radius:.5rem;display:grid;font-size:var(--step-40)}@media (min-width:640px){.logos--zahlen .logos--head{grid-template-columns:repeat(2,minmax(0,1fr))}}.logos--zahlen .logos--head .left,.logos--zahlen .logos--head .right{align-items:flex-end;display:flex;padding-left:var(--space-14);padding-right:var(--space-14)}.logos--zahlen .logos--head .left p:not(.text-96),.logos--zahlen .logos--head .right p:not(.text-96){padding-bottom:var(--space-7)}.logos--zahlen .logos--head .left p.text-96,.logos--zahlen .logos--head .right p.text-96{margin-top:var(--space-6)}.logos--zahlen .logos--head .right{border-color:rgba(0,0,0,.18);border-left-width:1px}.logos--zahlen .logos--footer{border-top-width:1px;display:grid}@media (min-width:1280px){.logos--zahlen .logos--footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.logos--zahlen .logos--footer{border-color:rgba(0,0,0,.18)}.logos--zahlen .logos--footer .left,.logos--zahlen .logos--footer .right{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-12) var(--space-16)}@media (min-width:1024px){.logos--zahlen .logos--footer .left,.logos--zahlen .logos--footer .right{flex-direction:row;padding-bottom:var(--space-4);padding-top:var(--space-4)}}.logos--zahlen .logos--footer .left p,.logos--zahlen .logos--footer .right p{font-size:var(--step-16)}.logos--zahlen .logos--footer .left{gap:var(--space-8)}.logos--zahlen .logos--footer .right{gap:var(--space-8);border-color:rgba(0,0,0,.18);border-left-width:1px}.logos--zahlen .logos--footer .right img{max-width:80%}@media (min-width:768px){.logos--zahlen .logos--footer .right img{max-width:225px}}
.card .card--image--wrapper{overflow:hidden}.card .card--image--wrapper img{transform:scale(1);transition:all .3s}.card:hover .card--image--wrapper img{transform:scale(1.2);transition:all .3s}.card .card-body{padding-top:var(--space-box)}.cards--wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:calc(var(--space-4)*-1);margin-right:calc(var(--space-4)*-1)}.cards--wrap.cards--wrap--2 .card--wrap{width:100%}@media (min-width:768px){.cards--wrap.cards--wrap--2 .card--wrap{width:50%}}@media (min-width:1024px){.cards--wrap.cards--wrap--2 .card--wrap{width:50%}.cards--wrap.cards--wrap--2 .card--wrap .card{padding-top:var(--space-20)}}.cards--wrap .card--wrap{display:flex;flex-direction:column;margin-bottom:var(--space-4);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-20);position:relative}@media (min-width:640px){.cards--wrap .card--wrap{padding-top:var(--space-32)}}@media (min-width:768px){.cards--wrap .card--wrap{padding-top:var(--space-12)}}.cards--wrap .card--wrap{width:100%}@media (min-width:768px){.cards--wrap .card--wrap{width:50%}}@media (min-width:1024px){.cards--wrap .card--wrap{width:33%}}.cards--wrap .card--wrap.card--wrap--flex .card .card--inner{justify-content:flex-start}.cards--wrap .card--wrap .card--top--bg{left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);width:35%}.cards--wrap .card--wrap .card--top--bg svg{height:auto;width:100%}.cards--wrap .card--wrap .card--icon{left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);width:10%}.cards--wrap .card--wrap .card--icon img{height:auto;width:100%}.cards--wrap .card--wrap .card{border-radius:.5rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-top:var(--space-28);position:relative}@media (min-width:768px){.cards--wrap .card--wrap .card{padding-top:var(--space-16)}}@media (min-width:1024px){.cards--wrap .card--wrap .card{padding-top:var(--space-16)}}.cards--wrap .card--wrap .card{filter:drop-shadow(0 0 15px #FFFFFFBF)}.cards--wrap .card--wrap .card .card--inner{background-color:var(--primary);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--space-6);padding-top:var(--space-0);width:100%}.cards--wrap .card--wrap .card .card--bottom--bg{height:100%;left:var(--space-0);position:absolute;top:var(--space-0);transform:translateX(-.5px);width:calc(100% + 1px);z-index:-1}.cards--wrap .card--wrap .card .card--bottom--bg svg{height:auto;width:100%}.cards--wrap .card--wrap .card p{-webkit-hyphens:auto;hyphens:auto}.block--logos .accordion--slide{padding-left:var(--space-12);padding-right:var(--space-12)}.logos--grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--space-10)*-1);margin-right:calc(var(--space-10)*-1)}.logos--grid .logo--item{display:flex;flex-direction:column;margin-bottom:var(--space-4);padding-left:var(--space-5);padding-right:var(--space-5);position:relative;width:50%}@media (min-width:640px){.logos--grid .logo--item{width:33%}}@media (min-width:768px){.logos--grid .logo--item{width:25%}}@media (min-width:1024px){.logos--grid .logo--item{width:20%}}.card--testimonial{box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373)}.card--testimonial,.card--testimonial img,.news--grid .card{border-radius:.5rem}.news--grid .card{padding:var(--space-box)}.news--grid .card img{border-radius:.5rem}.download--grid .left img{max-height:var(--space-20);-o-object-fit:contain;object-fit:contain}.testimonials--grid .card{display:block;position:relative}.testimonials--grid .card:before{background:transparent;border-radius:.5rem;content:"";height:100%;left:var(--space-0);position:absolute;top:var(--space-0);transition:all .25s;width:100%}.testimonials--grid .card:hover:before{background:rgba(0,0,0,.5)}.testimonials--grid .card:hover:after{background-color:var(--white);content:"";height:var(--space-10);left:50%;-webkit-mask:url('data:image/svg+xml; utf8, <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve"><g><path class="circle" d="M25,0C11.21,0,0,11.21,0,25s11.21,25,25,25s25-11.21,25-25S38.79,0,25,0z M25,47C12.87,47,3,37.13,3,25S12.87,3,25,3s22,9.87,22,22S37.13,47,25,47z"/><path d="M23.93,34.54c0.14,0.14,0.31,0.26,0.5,0.33c0,0,0.01,0,0.01,0c0.17,0.07,0.36,0.11,0.56,0.11s0.38-0.04,0.56-0.11 c0,0,0.01,0,0.01,0c0.19-0.08,0.36-0.19,0.5-0.33l8.48-8.48c0.59-0.58,0.59-1.54,0-2.12s-1.54-0.59-2.12,0l-5.92,5.92V9.5 C26.5,8.67,25.83,8,25,8s-1.5,0.67-1.5,1.5v20.36l-5.93-5.92c-0.59-0.59-1.54-0.59-2.12,0c-0.59,0.59-0.59,1.54,0,2.12L23.93,34.54 z"/><path d="M36.31,38.02H13.69c-0.83,0-1.5,0.67-1.5,1.5s0.67,1.5,1.5,1.5h22.63c0.83,0,1.5-0.67,1.5-1.5S37.14,38.02,36.31,38.02z"/></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve"><g><path class="circle" d="M25,0C11.21,0,0,11.21,0,25s11.21,25,25,25s25-11.21,25-25S38.79,0,25,0z M25,47C12.87,47,3,37.13,3,25S12.87,3,25,3s22,9.87,22,22S37.13,47,25,47z"/><path d="M23.93,34.54c0.14,0.14,0.31,0.26,0.5,0.33c0,0,0.01,0,0.01,0c0.17,0.07,0.36,0.11,0.56,0.11s0.38-0.04,0.56-0.11 c0,0,0.01,0,0.01,0c0.19-0.08,0.36-0.19,0.5-0.33l8.48-8.48c0.59-0.58,0.59-1.54,0-2.12s-1.54-0.59-2.12,0l-5.92,5.92V9.5 C26.5,8.67,25.83,8,25,8s-1.5,0.67-1.5,1.5v20.36l-5.93-5.92c-0.59-0.59-1.54-0.59-2.12,0c-0.59,0.59-0.59,1.54,0,2.12L23.93,34.54 z"/><path d="M36.31,38.02H13.69c-0.83,0-1.5,0.67-1.5,1.5s0.67,1.5,1.5,1.5h22.63c0.83,0,1.5-0.67,1.5-1.5S37.14,38.02,36.31,38.02z"/></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--space-10)}
.post-filter .post-button{background-color:var(--light);border-radius:.25rem;padding-left:var(--space-4);padding-right:var(--space-4)}.post-filter .post-button:hover{color:var(--primary)}.post-filter .post-button{cursor:pointer}.post-filter .post-button.mixitup-control-active{color:var(--primary)}.post-filter .mixitup-control+.mixitup-control{margin-left:var(--space-5)}
.goverlay{background:hsla(0,0%,83.1%,.8)!important}.gslide-media{box-shadow:0 10px 35px rgba(0,0,0,.65)!important}.glightbox-button-hidden{display:none}
.popover--wrap{position:relative}.popover--wrap div[popoverbutton]{cursor:pointer}.popover--wrap div[popoverbutton].active,.popover--wrap div[popoverbutton]:hover{color:var(--primary)}.popover--wrap div[popoverbutton].active svg path,.popover--wrap div[popoverbutton]:hover svg path{fill:var(--primary)}.popover--wrap .popup--content{background-color:var(--white);border-radius:.25rem;bottom:-.5rem;box-shadow:0 10px 60px 0 rgba(0,0,0,.2);padding:1rem;position:absolute;transform:translateY(100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.popover--wrap .popup--content:before{background-color:#fff;content:"";height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%) rotate(45deg);width:12px;z-index:1}.icons--container{gap:var(--space-5);align-items:center;display:grid;justify-content:center}.icons--container .share--wrap{display:block;width:24px}.icons--container .share--wrap.whatsapp--desktop{display:none}@media (min-width:768px){.icons--container .share--wrap.whatsapp--desktop{display:block}}.icons--container .share--wrap.whatsapp--mobile{display:block}@media (min-width:768px){.icons--container .share--wrap.whatsapp--mobile{display:none}}.icons--container .share--wrap svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.icons--container .share--wrap svg path{transition:all .25s}.icons--container .share--wrap:hover svg:not(.icon--stroke) path{fill:var(--primary)}.icons--container .share--wrap:hover .icon--stroke path{stroke:var(--primary)}
.page-template-page-testimonials .section--testimonials video{transform:scaleX(-1);-webkit-transform:scaleX(-1)}.page-template-page-testimonials #video{height:18.2rem;-o-object-fit:cover;object-fit:cover;width:18.2rem}@media (min-width:640px){.page-template-page-testimonials #video{height:20.8rem;width:20.8rem}}@media (min-width:768px){.page-template-page-testimonials #video{height:26rem;width:26rem}}.page-template-page-testimonials #photocontainer,.page-template-page-testimonials #photocontainerControls{display:none}.page-template-page-testimonials #photocontainer{margin-left:auto;margin-right:auto;width:18.2rem}@media (min-width:640px){.page-template-page-testimonials #photocontainer{width:20.8rem}}@media (min-width:768px){.page-template-page-testimonials #photocontainer{width:26rem}}.page-template-page-testimonials #canvas{display:none}.page-template-page-testimonials .camera{display:inline-block;height:18.2rem;width:18.2rem}@media (min-width:640px){.page-template-page-testimonials .camera{height:20.8rem;width:20.8rem}}@media (min-width:768px){.page-template-page-testimonials .camera{height:26rem;width:26rem}}.page-template-page-testimonials .move--icon{height:1.4rem;position:absolute;right:1rem;top:1rem;width:1.4rem;z-index:9999}@media (min-width:640px){.page-template-page-testimonials .move--icon{height:1.6rem;width:1.6rem}}@media (min-width:768px){.page-template-page-testimonials .move--icon{height:2rem;width:2rem}}.page-template-page-testimonials .move--icon svg{height:auto;width:100%}.page-template-page-testimonials .bg--image{left:0;max-width:none!important;position:absolute;top:0}.page-template-page-testimonials .bg--image.image--wide{height:100%;width:auto}.page-template-page-testimonials .bg--image.image--high{height:auto;width:100%}.page-template-page-testimonials #output{box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);height:18.2rem;left:0;overflow:hidden;position:absolute;top:0;vertical-align:top;width:18.2rem}@media (min-width:640px){.page-template-page-testimonials #output{height:20.8rem;width:20.8rem}}@media (min-width:768px){.page-template-page-testimonials #output{height:26rem;width:26rem}}.page-template-page-testimonials .statement--wrap{background-color:var(--primary);border-radius:.5rem;bottom:1.05rem;height:auto;left:1.05rem;pointer-events:none;position:absolute;width:16.1rem;z-index:9999}@media (min-width:640px){.page-template-page-testimonials .statement--wrap{bottom:1.2rem;left:1.2rem;width:18.4rem}}@media (min-width:768px){.page-template-page-testimonials .statement--wrap{bottom:1.5rem;left:1.5rem;width:23rem}}.page-template-page-testimonials .statement--wrap .statement--inner{display:flex;flex-direction:column;margin-bottom:.3rem;margin-top:-.4rem;position:relative}.page-template-page-testimonials .statement--text{display:inline!important;padding:.5rem .5rem .25rem;width:100%}.page-template-page-testimonials #statementText{font-family:NeueHelveticaPro77CondensedBold,sans-serif!important;font-size:.735rem}@media (min-width:640px){.page-template-page-testimonials #statementText{font-size:.84rem}}@media (min-width:768px){.page-template-page-testimonials #statementText{font-size:1.05rem}}.page-template-page-testimonials #user_name{display:block;font-family:NeueHelveticaPro57Condensed,sans-serif!important;font-size:.525rem;padding:0 .5rem .35rem}@media (min-width:640px){.page-template-page-testimonials #user_name{font-size:.6rem}}@media (min-width:768px){.page-template-page-testimonials #user_name{font-size:.75rem}}.page-template-page-testimonials #fixedtext{left:1.05rem;pointer-events:none;position:absolute;top:.98rem;width:8.05rem;z-index:9999}@media (min-width:640px){.page-template-page-testimonials #fixedtext{left:1.2rem;top:1.12rem;width:9.2rem}}@media (min-width:768px){.page-template-page-testimonials #fixedtext{left:1.5rem;top:1.4rem;width:11.5rem}}.page-template-page-testimonials #fixedtext svg{height:auto;width:100%}.page-template-page-testimonials #startbutton{background:var(--primary);border:var(--btn-border-width) solid var(--primary);border-radius:var(--btn-border-radius);box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);color:var(--dark);cursor:pointer;display:inline-block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button);text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-template-page-testimonials #startbutton:hover{background:var(--dark);border-color:var(--dark);color:var(--primary)}.page-template-page-testimonials #startbutton{border:none!important;border-radius:25px!important;cursor:pointer;font-size:14px!important;padding:.25rem 1rem}.page-template-page-testimonials #startbutton[disabled]{display:none}.page-template-page-testimonials .controls .checkbox--wrap{display:inline-block;position:relative}.page-template-page-testimonials .controls .checkbox--wrap input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.page-template-page-testimonials .controls .checkbox--wrap label{align-items:center;display:flex;line-height:1.5;margin-bottom:0;padding-left:3rem;position:relative}.page-template-page-testimonials .controls .checkbox--wrap label:before{background-color:var(--white);border:1px solid #908a7c;border-radius:.5rem;content:"";height:28px;left:0;position:absolute;top:0;width:28px}.page-template-page-testimonials .controls .checkbox--wrap label:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:20px;left:9px;position:absolute;top:2px;transform:rotate(45deg);width:10px}.page-template-page-testimonials .controls .checkbox--wrap input:checked~label:before{background-color:var(--primary)}.page-template-page-testimonials .controls .checkbox--wrap input:checked~label:after{border-color:var(--dark)}.page-template-page-testimonials .controls .checkbox--wrap input:checked:hover~label:before{background-color:var(--primary)}.page-template-page-testimonials .contentarea{font-size:16px;font-weight:700;position:relative;width:100%}.page-template-page-testimonials .buttons--wrap{display:flex;justify-content:center}.page-template-page-testimonials .buttons--wrap .button--minus,.page-template-page-testimonials .buttons--wrap .button--plus{align-items:center;background-color:var(--primary);color:var(--white);cursor:pointer;display:flex;height:32px;justify-content:center;margin:.5rem;width:32px}.page-template-page-testimonials .slider--wrapper{position:relative;width:18.2rem}@media (min-width:640px){.page-template-page-testimonials .slider--wrapper{width:20.8rem}}@media (min-width:768px){.page-template-page-testimonials .slider--wrapper{width:26rem}}.page-template-page-testimonials .slidecontainerX,.page-template-page-testimonials .slidecontainerY,.page-template-page-testimonials .slidecontainerZ{width:18.2rem}@media (min-width:640px){.page-template-page-testimonials .slidecontainerX,.page-template-page-testimonials .slidecontainerY,.page-template-page-testimonials .slidecontainerZ{width:20.8rem}}@media (min-width:768px){.page-template-page-testimonials .slidecontainerX,.page-template-page-testimonials .slidecontainerY,.page-template-page-testimonials .slidecontainerZ{width:26rem}}.page-template-page-testimonials .slidecontainerY{position:absolute;right:-9.8rem;top:1rem;transform:rotate(90deg) translateX(50%)!important;z-index:3}@media (min-width:640px){.page-template-page-testimonials .slidecontainerY{right:-11.2rem}}@media (min-width:768px){.page-template-page-testimonials .slidecontainerY{right:-14rem}}.page-template-page-testimonials .slidecontainerZ{left:-10.08rem;opacity:0;pointer-events:none;position:absolute;top:1rem;transform:rotate(270deg) translateX(-50%)!important}@media (min-width:640px){.page-template-page-testimonials .slidecontainerZ{left:-11.52rem}}@media (min-width:768px){.page-template-page-testimonials .slidecontainerZ{ledt:-14.4rem}}.page-template-page-testimonials .range-x,.page-template-page-testimonials .range-y,.page-template-page-testimonials .range-z{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d3d3d3;height:25px;opacity:.7;outline:none;transition:opacity .2s;width:100%}.page-template-page-testimonials .range-x:hover,.page-template-page-testimonials .range-y:hover,.page-template-page-testimonials .range-z:hover{opacity:1}.page-template-page-testimonials .range-x::-webkit-slider-thumb,.page-template-page-testimonials .range-y::-webkit-slider-thumb,.page-template-page-testimonials .range-z::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#d9479f;cursor:pointer;height:25px;width:25px}.page-template-page-testimonials .range-x::-moz-range-thumb,.page-template-page-testimonials .range-y::-moz-range-thumb,.page-template-page-testimonials .range-z::-moz-range-thumb{background:#d9479f;cursor:pointer;height:25px;width:25px}.page-template-page-testimonials #photocontainerControls{margin-bottom:2rem}.page-template-page-testimonials #photocontainerControls .make--photo--wrap{grid-gap:1rem;border:1px solid #e2e2e2!important;border-radius:.5rem;display:grid;min-height:78px;padding:1.45rem 1rem .75rem!important}.page-template-page-testimonials .error--datenschutz,.page-template-page-testimonials .error--photo{background-color:#f8d7da;border-color:#f5c6cb;display:none;margin-bottom:1rem;padding:1rem}.page-template-page-testimonials .error--datenschutz p,.page-template-page-testimonials .error--photo p{color:#721c24;margin-bottom:0}.page-template-page-testimonials .gravity--holder form{background-color:var(--white);border-radius:.5rem;margin:1rem;padding:var(--space-6)}.page-template-page-testimonials .gfield_validation_message,.page-template-page-testimonials .gform_validation_errors{background-color:#f8d7da;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-color:#f5c6cb;font-size:18px;margin-bottom:1rem;padding:1rem}.page-template-page-testimonials .gfield_validation_message .gform_submission_error,.page-template-page-testimonials .gform_validation_errors .gform_submission_error{color:#721c24;font-size:18px;margin-bottom:0}.page-template-page-testimonials .gform_wrapper .gform_required_legend,.page-template-page-testimonials .gform_wrapper .validation_message--hidden-on-empty{display:none}@media (min-width:1024px){.page-template-page-testimonials .gform_wrapper .gfield--type-fileupload{grid-column:span 7/span 7!important}}.page-template-page-testimonials .ginput_container select{min-height:50px}.page-template-page-testimonials .gf_progressbar_wrapper{border-radius:.5rem;margin-bottom:2rem;position:relative}.page-template-page-testimonials .gf_progressbar_wrapper .gf_progressbar_title{align-items:center;bottom:0;color:var(--dark);display:flex;font-size:16px;font-weight:600;height:100%;left:0;margin:0;padding:.5rem;position:absolute;width:100%}.page-template-page-testimonials .gf_progressbar_wrapper .gf_progressbar_title span{padding-left:.35rem;padding-right:.35rem}.page-template-page-testimonials .gf_progressbar_wrapper .gf_progressbar{background-color:#eae8e6;border-radius:.5rem}.page-template-page-testimonials .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{background:var(--primary);border-radius:.5rem}.page-template-page-testimonials .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{display:block;height:40px;opacity:0}.page-template-page-testimonials .gform_page_footer{gap:var(--space-5);display:flex;justify-content:flex-end;padding-top:var(--space-10);position:relative}.page-template-page-testimonials .gform_page_footer .gform_next_button{background:var(--primary);border:var(--btn-border-width) solid var(--primary);border-radius:var(--btn-border-radius);box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);color:var(--dark);cursor:pointer;display:inline-block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button);text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-template-page-testimonials .gform_page_footer .gform_next_button:hover{background:var(--dark);border-color:var(--dark);color:var(--primary)}.page-template-page-testimonials .gform_page_footer .gform_next_button{padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button)!important;width:auto!important}.page-template-page-testimonials .gform_page_footer .gform_button{background:var(--primary);border:var(--btn-border-width) solid var(--primary);border-radius:var(--btn-border-radius);box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);color:var(--dark);cursor:pointer;display:inline-block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button);text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-template-page-testimonials .gform_page_footer .gform_button:hover{background:var(--dark);border-color:var(--dark);color:var(--primary)}.page-template-page-testimonials .gform_page_footer .gform_button{padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button)!important;width:auto!important}.page-template-page-testimonials .gform_page_footer .gform_previous_button{background:hsla(0,0%,100%,0);border:var(--btn-border-width) solid var(--dark);border-radius:var(--btn-border-radius);color:var(--dark);cursor:pointer;display:inline-block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button);text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-template-page-testimonials .gform_page_footer .gform_previous_button:hover{background:var(--dark);border-color:var(--dark);color:var(--primary)}.page-template-page-testimonials .gform_page_footer .gform_previous_button{padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button)!important;width:auto!important}.page-template-page-testimonials .gform_page_footer .gform_ajax_spinner{position:absolute;right:-1.5rem;top:1rem}.page-template-page-testimonials .ginput_container_fileupload input[type=file]::-webkit-file-upload-button{background:var(--primary);border:var(--btn-border-width) solid var(--primary);border-radius:var(--btn-border-radius);box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);color:var(--dark);cursor:pointer;display:inline-block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button);text-transform:uppercase;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.page-template-page-testimonials .ginput_container_fileupload input[type=file]::-webkit-file-upload-button:hover{background:var(--dark);border-color:var(--dark);color:var(--primary)}.page-template-page-testimonials .ginput_container_fileupload input[type=file]::-webkit-file-upload-button{border:none!important;border-radius:25px!important;cursor:pointer;font-size:14px!important;margin-right:1rem;padding:.25rem 1rem .125rem}.page-template-page-testimonials .gfield_visibility_hidden,.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox legend.gfield_label{display:none}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container{position:relative}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container .gfield_checkbox{padding-left:0}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container .ginput_container_consent{display:flex}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container label{cursor:pointer;padding-left:3rem;position:relative}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container label:before{background-color:var(--white);border:1px solid #908a7c;content:"";height:28px;left:0;position:absolute;top:0;width:28px}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container label:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:20px;left:9px;position:absolute;top:2px;transform:rotate(45deg);width:10px}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container input:checked:hover~label:before,.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container input:checked~label:before{background-color:var(--primary)}.page-template-page-testimonials .page-template-stimmen-page .gfield--type-checkbox .ginput_container input:hover~label:before{background-color:rgba(var(--primary),.5)}
.color-left-split{background-color:var(--dark)}.lwa-status-invalid{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24}.lwa-status-confirm,.lwa-status-invalid{display:block;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.lwa-status-confirm{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;color:#155724}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-danger a,.alert-primary a,.alert-success a{font-weight:700}.text-center{text-align:center}.page-login h2{font-family:Open Sans;font-size:30px;font-weight:700;letter-spacing:-1.26px}.page-login #dev-animation{overflow:hidden;padding-top:75%;position:relative}.page-login #dev-animation svg{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.page-login .alert-dev-state{background-color:#f6f6f6;margin-bottom:3rem}.page-login .container-fluid{height:100vh;margin-bottom:0!important}.page-login .container-fluid>.grid{height:100%}.page-login .container-development,.page-login .container-fun{display:none;order:1;position:relative}@media (min-width:768px){.page-login .container-development,.page-login .container-fun{align-items:center;display:flex;justify-content:center}}.page-login .container-development .logo-lm,.page-login .container-fun .logo-lm{left:2rem;position:absolute;top:2rem;width:8rem}.page-login .container-development .content,.page-login .container-fun .content{max-width:80%;width:600px}.page-login .container-development{background-color:#4c65ff}.page-login .container-fun{background-color:var(--primary)}.page-login .container-login{align-items:center;background:#f6f6f6;display:flex;justify-content:center;order:2}@media (min-width:1024px){.page-login .container-login{justify-content:flex-start;padding-left:10%}}.page-login .container-login .content{max-width:80%;width:20rem}.page-login .container-login .content .logo{max-width:100%;padding-bottom:2rem}.page-login .container-login .content .logo svg{height:auto;width:100%}.page-login .container-login .login-form-container .form-group .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;margin-bottom:1rem;min-height:2.5rem;padding:.375rem .75rem;width:100%}.page-login .container-login .login-form-container .form-group .form-check{align-items:center;display:flex}.page-login .container-login .login-form-container .form-group .form-check-input{border:1px solid #ced4da!important;border-radius:.25rem;height:1.5rem;margin-right:.5rem;width:1.5rem}.page-login .container-login .login-form-container .form-group .form-check{margin-bottom:1rem}.page-login .container-login .login-form-container .btn-primary{background-color:var(--primary);background:var(--primary);border:var(--btn-border-width) solid var(--primary);border-radius:var(--btn-border-radius);box-shadow:0 0 15px hsla(0,0%,100%,.7490196078431373);color:#fff;color:var(--dark);cursor:pointer;cursor:pointer;display:inline-block;font-family:NeueHelveticaPro77CondensedBold;font-size:var(--step-20);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:calc(var(--space-y-button)*1.8) var(--space-x-button) var(--space-y-button) var(--space-x-button);text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.page-login .container-login .login-form-container .btn-primary:hover{background:var(--dark);border-color:var(--dark);color:var(--primary)}.page-login .container-login .login-form-container .forgot-password{color:var(--primary);font-size:14px!important}.text-white{color:#fff!important}

/*# sourceMappingURL=main-4f0ed364.css.map*/