/*!
 * 
 * Localmedia
 * 
 * @author localmedia.ch
 * @version 1.0.1
 * @link https://localmedia.ch
 * @license 
 * 
 * Copyright (c) 2026 localmedia.ch
 * 
 * 
 */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none}
:root{--fluid-min-width:540;--fluid-max-width:1920;--fluid-screen:100vw;--design-screen:1920;--design-container-margin-max:95;--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(100% - 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 - var(--side-nav))}}:root{--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)))}
:root{--primary:#ee7203;--primaryhover:#be5b03;--light:#ebeef0;--extralight:#f8f8f8;--dark:#222;--white:#fff;--gray:#565a5c;--green:#006a4e;--blue:#024}.single-landolt,.tax_landolt_primary{--primary:#024}.single-rueegg,.tax_rueegg_primary{--primary:#00874c}
:root{--f--2-min:14;--f--2-max:14;--step--2:calc(var(--f--2-min)/16*1rem + (var(--f--2-max) - var(--f--2-min))*var(--fluid-bp));--f--1-min:16;--f--1-max:16;--step--1:calc(var(--f--1-min)/16*1rem + (var(--f--1-max) - var(--f--1-min))*var(--fluid-bp));--f-0-min:16.00;--f-0-max:18.00;--step-0:calc(var(--f-0-min)/16*1rem + (var(--f-0-max) - var(--f-0-min))*var(--fluid-bp));--f-1-min:18;--f-1-max:21;--step-1:calc(var(--f-1-min)/16*1rem + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--f-2-min:19;--f-2-max:24;--step-2:calc(var(--f-2-min)/16*1rem + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-3-min:28;--f-3-max:36;--step-3:calc(var(--f-3-min)/16*1rem + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));--f-4-min:32;--f-4-max:48;--step-4:calc(var(--f-4-min)/16*1rem + (var(--f-4-max) - var(--f-4-min))*var(--fluid-bp));--f-5-min:38;--f-5-max:54;--step-5:calc(var(--f-5-min)/16*1rem + (var(--f-5-max) - var(--f-5-min))*var(--fluid-bp));color:var(--dark);font-family:Open Sans,sans-serif}
:root{--fc-0-min:(var(--f-0-min,0));--fc-0-max:(var(--f-0-max,0));--fc-4xs-min:(var(--fc-s-min) * 0.25);--fc-4xs-max:(var(--fc-s-max) * 0.125);--fc-3xs-min:(var(--fc-s-min) * 0.5);--fc-3xs-max:(var(--fc-s-max) * 0.25);--fc-2xs-min:(var(--fc-s-min) * 0.5);--fc-2xs-max:(var(--fc-s-max) * 0.5);--fc-xs-min:(var(--fc-s-min) * 0.75);--fc-xs-max:(var(--fc-s-max) * 0.75);--fc-s-min:(var(--space-unit-min));--fc-s-max:(var(--space-unit-max));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 2.5);--fc-xl-max:(var(--fc-s-max) * 2.5);--fc-2xl-min:(var(--fc-s-min) * 3);--fc-2xl-max:(var(--fc-s-max) * 3);--fc-3xl-min:(var(--fc-s-min) * 3.5);--fc-3xl-max:(var(--fc-s-max) * 3.5);--fc-4xl-min:(var(--fc-s-min) * 4);--fc-4xl-max:(var(--fc-s-max) * 4);--fc-5xl-min:(var(--fc-s-min) * 4.5);--fc-5xl-max:(var(--fc-s-max) * 4.5);--fc-6xl-min:(var(--fc-s-min) * 5);--fc-6xl-max:(var(--fc-s-max) * 5);--fc-7xl-min:(var(--fc-s-min) * 5.5);--fc-7xl-max:(var(--fc-s-max) * 5.5);--fc-8xl-min:(var(--fc-s-min) * 6);--fc-8xl-max:(var(--fc-s-max) * 6);--fc-9xl-min:(var(--fc-s-min) * 6.5);--fc-9xl-max:(var(--fc-s-max) * 6.5);--fc-10xl-min:(var(--fc-s-min) * 7);--fc-10xl-max:(var(--fc-s-max) * 7);--fc-11xl-min:(var(--fc-s-min) * 7.5);--fc-11xl-max:(var(--fc-s-max) * 7.5);--fc-12xl-min:(var(--fc-s-min) * 8);--fc-12xl-max:(var(--fc-s-max) * 8);--fc-13xl-min:(var(--fc-s-min) * 8.5);--fc-13xl-max:(var(--fc-s-max) * 8.5);--fc-14xl-min:(var(--fc-s-min) * 9);--fc-14xl-max:(var(--fc-s-max) * 9);--fc-15xl-min:(var(--fc-s-min) * 9.5);--fc-15xl-max:(var(--fc-s-max) * 9.5);--fc-16xl-min:(var(--fc-s-min) * 10);--fc-16xl-max:(var(--fc-s-max) * 10);--space-0:0;--space-4xs:calc(var(--fc-4xs-min)/16*1rem + (var(--fc-4xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs:calc(var(--fc-3xs-min)/16*1rem + (var(--fc-3xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs:calc(var(--fc-xs-min)/16*1rem + (var(--fc-xs-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s:calc(var(--fc-s-min)/16*1rem + (var(--fc-s-max) - var(--fc-s-min))*var(--fluid-bp));--space-m:calc(var(--fc-m-min)/16*1rem + (var(--fc-m-max) - var(--fc-m-min))*var(--fluid-bp));--space-l:calc(var(--fc-l-min)/16*1rem + (var(--fc-l-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl:calc(var(--fc-xl-min)/16*1rem + (var(--fc-xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl:calc(var(--fc-2xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl:calc(var(--fc-3xl-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-4xl:calc(var(--fc-4xl-min)/16*1rem + (var(--fc-4xl-max) - var(--fc-4xl-min))*var(--fluid-bp));--space-5xl:calc(var(--fc-5xl-min)/16*1rem + (var(--fc-5xl-max) - var(--fc-5xl-min))*var(--fluid-bp));--space-6xl:calc(var(--fc-6xl-min)/16*1rem + (var(--fc-6xl-max) - var(--fc-6xl-min))*var(--fluid-bp));--space-7xl:calc(var(--fc-7xl-min)/16*1rem + (var(--fc-7xl-max) - var(--fc-7xl-min))*var(--fluid-bp));--space-8xl:calc(var(--fc-8xl-min)/16*1rem + (var(--fc-8xl-max) - var(--fc-8xl-min))*var(--fluid-bp));--space-9xl:calc(var(--fc-9xl-min)/16*1rem + (var(--fc-9xl-max) - var(--fc-9xl-min))*var(--fluid-bp));--space-10xl:calc(var(--fc-10xl-min)/16*1rem + (var(--fc-10xl-max) - var(--fc-10xl-min))*var(--fluid-bp));--space-11xl:calc(var(--fc-11xl-min)/16*1rem + (var(--fc-11xl-max) - var(--fc-11xl-min))*var(--fluid-bp));--space-12xl:calc(var(--fc-12xl-min)/16*1rem + (var(--fc-12xl-max) - var(--fc-12xl-min))*var(--fluid-bp));--space-13xl:calc(var(--fc-13xl-min)/16*1rem + (var(--fc-13xl-max) - var(--fc-13xl-min))*var(--fluid-bp));--space-14xl:calc(var(--fc-14xl-min)/16*1rem + (var(--fc-14xl-max) - var(--fc-14xl-min))*var(--fluid-bp));--space-15xl:calc(var(--fc-15xl-min)/16*1rem + (var(--fc-15xl-max) - var(--fc-15xl-min))*var(--fluid-bp));--space-16xl:calc(var(--fc-16xl-min)/16*1rem + (var(--fc-16xl-max) - var(--fc-16xl-min))*var(--fluid-bp));--space-0-4xl:0;--space-0-8xl:0;--space-0-2:0;--nav-min:var(--space-xl);--side-nav:var(--space-l);--cover-top:var(--space-4xl);--space-4xs-3xs:calc(var(--fc-4xs-min)/16*1rem + (var(--fc-3xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs-2xs:calc(var(--fc-3xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-s-m:calc(var(--fc-s-min)/16*1rem + (var(--fc-m-max) - var(--fc-s-min))*var(--fluid-bp));--space-m-l:calc(var(--fc-m-min)/16*1rem + (var(--fc-l-max) - var(--fc-m-min))*var(--fluid-bp));--space-l-xl:calc(var(--fc-l-min)/16*1rem + (var(--fc-xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl-2xl:calc(var(--fc-xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl-3xl:calc(var(--fc-2xl-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl-4xl:calc(var(--fc-3xl-min)/16*1rem + (var(--fc-4xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-4xl-5xl:calc(var(--fc-4xl-min)/16*1rem + (var(--fc-5xl-max) - var(--fc-4xl-min))*var(--fluid-bp));--space-5xl-6xl:calc(var(--fc-5xl-min)/16*1rem + (var(--fc-6xl-max) - var(--fc-5xl-min))*var(--fluid-bp));--space-6xl-7xl:calc(var(--fc-6xl-min)/16*1rem + (var(--fc-7xl-max) - var(--fc-6xl-min))*var(--fluid-bp));--space-7xl-8xl:calc(var(--fc-7xl-min)/16*1rem + (var(--fc-8xl-max) - var(--fc-7xl-min))*var(--fluid-bp));--space-8xl-9xl:calc(var(--fc-8xl-min)/16*1rem + (var(--fc-9xl-max) - var(--fc-8xl-min))*var(--fluid-bp));--space-9xl-10xl:calc(var(--fc-9xl-min)/16*1rem + (var(--fc-10xl-max) - var(--fc-9xl-min))*var(--fluid-bp));--space-10xl-11xl:calc(var(--fc-10xl-min)/16*1rem + (var(--fc-11xl-max) - var(--fc-10xl-min))*var(--fluid-bp));--space-11xl-12xl:calc(var(--fc-11xl-min)/16*1rem + (var(--fc-12xl-max) - var(--fc-11xl-min))*var(--fluid-bp));--space-12xl-13xl:calc(var(--fc-12xl-min)/16*1rem + (var(--fc-13xl-max) - var(--fc-12xl-min))*var(--fluid-bp));--space-13xl-14xl:calc(var(--fc-13xl-min)/16*1rem + (var(--fc-14xl-max) - var(--fc-13xl-min))*var(--fluid-bp));--space-14xl-15xl:calc(var(--fc-14xl-min)/16*1rem + (var(--fc-15xl-max) - var(--fc-14xl-min))*var(--fluid-bp));--space-15xl-16xl:calc(var(--fc-15xl-min)/16*1rem + (var(--fc-16xl-max) - var(--fc-15xl-min))*var(--fluid-bp));--space-s-l:calc(var(--fc-s-min)/16*1rem + (var(--fc-l-max) - var(--fc-s-min))*var(--fluid-bp));--space-s-2xl:calc(var(--fc-s-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-s-min))*var(--fluid-bp));--space-l-3xl:calc(var(--fc-l-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-m-3xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-m-min))*var(--fluid-bp));--space-m-2xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-m-min))*var(--fluid-bp));--space-xs-s:calc(var(--fc-xs-min)/16*1rem + (var(--fc-s-max) - var(--fc-xs-min))*var(--fluid-bp));--space-2xs-xs:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-m-xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-xl-max) - var(--fc-m-min))*var(--fluid-bp))}@media screen and (min-width:540px){:root{--space-0-4xl:calc(var(--space-0)/16*1rem + (var(--fc-4xl-max) - var(--space-0))*var(--fluid-bp));--space-0-2:calc(var(--space-0)/16*1rem + (var(--fc-l-max) - var(--space-0))*var(--fluid-bp));--space-0-8xl:calc(var(--space-0)/16*1rem + (var(--fc-8xl-max) - var(--space-0))*var(--fluid-bp));--space-0-1:calc(var(--space-0)/16*1rem + (var(--fc-s-max) - var(--space-0))*var(--fluid-bp));--nav-min:calc(var(--fc-xl-min)/16*1rem + (var(--fc-m-max) - var(--fc-xl-min))*var(--fluid-bp));--side-nav:calc(var(--fc-l-min)/16*1rem + (var(--fc-s-max) - var(--fc-l-min))*var(--fluid-bp));--cover-top:calc(var(--fc-4xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-4xl-min))*var(--fluid-bp))}}
.mb-0{margin-bottom:0!important}.m-0{margin:0!important}body{overflow:visible!important}.container-fluid.container-margin{margin-left:var(--container-margin);margin-right:var(--container-margin)}.border--top{border-top:1px solid var(--light)}@media (min-width:768px){.border--top{padding-bottom:var(--space-xs)}}.border--top>h3{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}@media (min-width:768px){.border--top>h3{padding-bottom:var(--space-0)}}.border--top--small{border-top:1px solid var(--light)}@media (min-width:768px){.border--top--small{padding-bottom:var(--space-2xs)}}.border--top--small>h3{padding-bottom:var(--space-2xs);padding-top:var(--space-2xs)}@media (min-width:768px){.border--top--small>h3{padding-bottom:var(--space-0)}}.auto--grid{grid-template-columns:-webkit-max-content;grid-template-columns:max-content}.button--white:hover svg line,.button--white:hover svg path,.button--white:hover svg polyline{stroke:var(--white);transition:all .3s}.justify-stretch{justify-content:stretch}svg{overflow:visible}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.width--fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content--md{margin-left:var(--space-0-4xl);margin-right:var(--space-0-4xl)}.grid--cover--md{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1280px){.grid--cover--md{grid-template-columns:var(--space-0-4xl) auto var(--space-0-4xl)}}.grid--cover--md .center{grid-column:1/-1;margin-left:var(--space-0-4xl);margin-right:var(--space-0-4xl);order:3;padding-top:var(--space-2xs)}@media (min-width:1280px){.grid--cover--md .center{grid-column:span 1/span 1;margin-left:var(--space-0);margin-right:var(--space-0);order:2;padding-top:var(--space-0)}}.grid--cover--md .right{order:2}@media (min-width:1280px){.grid--cover--md .right{order:3}}.content--xs{padding-left:var(--space-0-1);padding-right:var(--space-0-1)}.content--sm{margin-left:var(--space-0-4xl);margin-right:var(--space-0-4xl)}@media (min-width:1280px){.content--sm{margin-right:var(--space-8xl)}}.grid--cover--sm{gap:var(--space-s);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1280px){.grid--cover--sm{gap:var(--space-0);grid-template-columns:var(--space-0-4xl) auto var(--space-8xl)}.grid--cover--sm .left{grid-column:1/-1;margin-bottom:var(--space-2xs)}}@media (min-width:1440px){.grid--cover--sm .left{grid-column:span 1/span 1;margin-bottom:var(--space-0)}}.grid--cover--sm .center{grid-column:1/-1;margin-left:var(--space-0-4xl);margin-right:var(--space-0-4xl);order:3;padding-top:var(--space-2xs)}@media (min-width:1280px){.grid--cover--sm .center{grid-column:span 1/span 1;grid-column-start:2;margin-left:var(--space-0);margin-right:var(--space-0);order:2;padding-top:var(--space-0)}}.grid--cover--sm .right{order:2}@media (min-width:1280px){.grid--cover--sm .right{display:block;order:3;padding-left:var(--space-s)}}.cover--lehrstelle{gap:var(--space-s);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1280px){.cover--lehrstelle{gap:var(--space-0);grid-template-columns:var(--space-0-4xl) auto var(--space-8xl)}}.cover--lehrstelle .left{grid-column:1/-1}@media (min-width:1280px){.cover--lehrstelle .left{margin-bottom:var(--space-2xs)}}@media (min-width:1440px){.cover--lehrstelle .left{grid-column:span 1/span 1;margin-bottom:var(--space-0)}}.cover--lehrstelle .center{grid-column:1/-1;margin-left:var(--space-0-4xl);margin-right:var(--space-0-4xl);order:2}@media (min-width:1280px){.cover--lehrstelle .center{grid-column:span 1/span 1;grid-column-start:2;margin-left:var(--space-0);margin-right:var(--space-0);order:2;padding-top:var(--space-0)}}.cover--lehrstelle .right{gap:var(--space-s);display:grid;grid-column:1/-1;margin-left:var(--space-0-4xl);margin-right:var(--space-0-4xl);order:3}@media (min-width:1024px){.cover--lehrstelle .right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.cover--lehrstelle .right{display:block;grid-column:span 1/span 1;margin-left:var(--space-0);margin-right:var(--space-0);order:3;padding-left:var(--space-s)}}.standort--location svg path{fill:var(--primary)}:after,:before{box-sizing:border-box}.hover--scale{display:block;overflow:hidden}.hover--scale img{transition:all .3s!important}.hover--scale:hover img{transform:scale(1.05)}
.header ul.menu{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.header ul.menu li:not(.nav--button){margin-right:var(--space-2xs)}.header ul.menu li:not(.nav--button) a{color:var(--dark);font-size:var(--step-0);font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.header ul.menu li:not(.nav--button).current-menu-item a,.header ul.menu li:not(.nav--button).current-menu-parent>a{color:var(--primary)}.header ul.menu li:not(.nav--button) a:hover{color:var(--primary)!important}.header ul.menu li:not(.nav--button):last-child{margin-right:0}@media (min-width:1280px){.header ul.menu li:not(.nav--button).text-notfall{margin-right:0!important}}.header ul.menu li:not(.nav--button).text-notfall a{color:#ee7203!important}@media (min-width:1024px){.header ul.menu .nav--button{margin-left:var(--space-0-1)}}.header ul.menu .nav--button a{background:transparent;border:1px solid var(--primary);border-radius:8px;cursor:pointer;display:inline-block;font-size:var(--step-0);font-weight:700;padding:var(--space-4xs) var(--space-2xs);transition:all .3s cubic-bezier(.4,0,.2,1)}.header ul.menu .nav--button a:hover{background:var(--primary);color:var(--white)}.header ul.menu .nav--button a{color:var(--primary)}.header ul.menu .menu-item-has-children{position:relative}.header ul.menu .menu-item-has-children>a{padding-right:1rem;position:relative}.header ul.menu .menu-item-has-children>a:after{background-color:var(--dark);content:"";height:4px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="8px" height="4px" viewBox="0 0 8 4" 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"><polygon id="Triangle" fill="rgb(0,0,0)" transform="translate(4.000000, 2.000000) scale(1, -1) translate(-4.000000, -2.000000) " points="4 0 8 4 0 4"></polygon></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="8px" height="4px" viewBox="0 0 8 4" 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"><polygon id="Triangle" fill="rgb(0,0,0)" transform="translate(4.000000, 2.000000) scale(1, -1) translate(-4.000000, -2.000000) " points="4 0 8 4 0 4"></polygon></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px}.header ul.menu .menu-item-has-children.current-menu-parent a:after,.header ul.menu .menu-item-has-children>a:hover:after{background-color:var(--primary)}.header ul.menu .menu-item-has-children .sub-menu{background-color:var(--white);border-color:var(--extralight);border-radius:.5rem;border-width:1px;bottom:-1rem;left:-1rem;padding:var(--space-3xs);position:absolute;transform:translateY(100%) scaleY(0);transform-origin:top;transition:all .5s;visibility:hidden;width:var(--space-2xl)}.header ul.menu .menu-item-has-children .sub-menu li{border-bottom-width:1px;border-color:var(--light);margin-bottom:var(--space-4xs);padding-bottom:var(--space-4xs);width:100%}.header ul.menu .menu-item-has-children .sub-menu li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.header ul.menu .menu-item-has-children .sub-menu li a{color:var(--dark)!important}.header ul.menu .menu-item-has-children .sub-menu li a:hover{color:var(--primary)!important}.header ul.menu .menu-item-has-children .sub-menu.dropdown{display:block!important;transform:translateY(100%) scaleY(1);transform-origin:top;transition:all .5s;visibility:visible}.header ul.menu .login--wrapper ul{width:auto!important}.header ul.menu .login--wrapper ul li{padding-left:2.5rem;padding-top:0!important;position:relative}.header ul.menu .login--wrapper ul li:before{content:"";height:1.5rem;position:absolute;top:3px;width:1.5rem}.header ul.menu .login--wrapper ul li.portal--1:before{content:url('data:image/svg+xml; utf8, <svg width="20" height="20" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.30445 10.0435C10.8017 10.0435 12.8262 8.01903 12.8262 5.52174C12.8262 3.02445 10.8017 1 8.30445 1C5.80717 1 3.78271 3.02445 3.78271 5.52174C3.78271 8.01903 5.80717 10.0435 8.30445 10.0435Z" stroke="rgb(34, 34, 34)" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> <path d="M1 17C1 13.5217 3.78261 10.0435 8.30435 10.0435C12.8261 10.0435 15.6087 13.5217 15.6087 17" stroke="rgb(34, 34, 34)" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> </svg>');left:3px}.header ul.menu .login--wrapper ul li.portal--2:before{content:url('data:image/svg+xml; utf8, <svg width="24px" height="24px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M11.9999 6.46153C8.91417 6.46153 6.46143 8.91428 6.46143 12C6.46143 15.0857 8.91417 17.5385 11.9999 17.5385C15.0856 17.5385 17.5383 15.0857 17.5383 12C17.5383 8.91428 15.0856 6.46153 11.9999 6.46153ZM11.9999 15.956C9.7845 15.956 8.04384 14.2154 8.04384 12C8.04384 9.78461 9.7845 8.04395 11.9999 8.04395C14.2153 8.04395 15.9559 9.78461 15.9559 12C15.9559 14.2154 14.2153 15.956 11.9999 15.956Z" fill="rgb(34, 34, 34)"/> <path d="M23.1 9.525L21 8.85L20.55 7.725L21.6 5.775C21.825 5.325 21.75 4.725 21.375 4.35L19.575 2.55C19.2 2.175 18.6 2.1 18.15 2.325L16.2 3.375L15.075 2.925L14.4 0.825C14.25 0.375 13.8 0 13.275 0H10.725C10.2 0 9.75 0.375 9.675 0.9L9 3C8.55 3.075 8.175 3.225 7.8 3.45L5.85 2.4C5.4 2.175 4.8 2.25 4.425 2.625L2.625 4.425C2.25 4.8 2.175 5.4 2.4 5.85L3.375 7.725C3.225 8.1 3.075 8.55 2.925 8.925L0.825 9.6C0.375 9.75 0 10.2 0 10.725V13.275C0 13.8 0.375 14.25 0.9 14.4L3 15.075L3.45 16.2L2.4 18.15C2.175 18.6 2.25 19.2 2.625 19.575L4.425 21.375C4.8 21.75 5.4 21.825 5.85 21.6L7.8 20.55L8.925 21L9.6 23.175C9.75 23.625 10.2 24 10.725 24H13.275C13.8 24 14.25 23.625 14.4 23.175L15.075 21L16.2 20.55L18.15 21.6C18.6 21.825 19.2 21.75 19.575 21.375L21.375 19.575C21.75 19.2 21.825 18.6 21.6 18.15L20.55 16.2L21 15.075L23.175 14.4C23.625 14.25 24 13.8 24 13.275V10.725C24 10.2 23.625 9.675 23.1 9.525ZM22.5 13.05L19.8 13.875L19.725 14.25L19.05 15.825L18.825 16.2L20.175 18.675L18.675 20.175L16.2 18.825L15.825 19.05C15.3 19.35 14.775 19.575 14.25 19.725L13.875 19.8L13.05 22.5H10.95L10.125 19.8L9.75 19.725L8.175 19.05L7.8 18.825L5.325 20.175L3.825 18.675L5.175 16.2L4.95 15.825C4.65 15.3 4.425 14.775 4.275 14.25L4.2 13.875L1.5 13.05V10.95L4.05 10.2L4.2 9.825C4.35 9.225 4.575 8.7 4.875 8.175L5.1 7.8L3.825 5.325L5.325 3.825L7.725 5.175L8.1 4.95C8.625 4.65 9.15 4.425 9.75 4.275L10.125 4.125L10.95 1.5H13.05L13.875 4.125L14.25 4.275C14.775 4.425 15.3 4.65 15.825 4.95L16.2 5.175L18.675 3.825L20.175 5.325L18.825 7.8L19.05 8.175C19.35 8.7 19.575 9.225 19.725 9.75L19.8 10.125L22.5 10.95V13.05Z" fill="rgb(34, 34, 34)"/> </svg>');left:0}.header ul.menu .login--wrapper ul li.icon--maschinenbuch:before{content:url('data:image/svg+xml; utf8, <svg width="24px" height="24px" viewBox="0 0 626 538" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>maschinenbuch</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="maschinenbuch" fill="rgb(34, 34, 34)" fill-rule="nonzero"> <path d="M606.4,75.8 L554.6,75.8 L554.6,19 C554.6,13.9 552.5,9.1 548.9,5.5 C545.3,2 540.3,0.1 535.3,0.2 C405,4.4 338.7,45.6 312,68.1 C283.5,44.3 211.9,-2 88.4,0.2 C78.2,0.4 70,8.7 70,18.9 L70,75.7 L19.6,75.7 C9.2,75.7 0.8,84.1 0.8,94.5 L0.8,518.6 C0.8,529 9.2,537.4 19.6,537.4 L308.5,537.4 C309.7,537.6 311,537.8 312.2,537.8 C313.4,537.8 314.6,537.7 315.8,537.4 L606.3,537.4 C616.7,537.4 625.1,529 625.1,518.6 L625.1,94.5 C625.1,84.1 616.7,75.7 606.3,75.7 L606.4,75.8 Z M517.1,38.7 L517.1,439 C446.4,445.8 370.3,474 331,490.3 L331,101.4 C337,95.7 349.9,84.8 371.8,73.8 C399.1,60 445.9,43.3 517.2,38.7 L517.1,38.7 Z M107.5,37.8 C173,39.5 219.8,56.4 248.3,71.1 C271.7,83.1 286.6,95.4 293.5,101.8 L293.5,488.9 C234.6,461.8 172.2,445.1 107.5,439.2 L107.5,37.8 Z M38.4,499.9 L38.4,113.2 L70,113.2 L70,456.4 C70,466.3 77.7,474.5 87.6,475.1 C132.6,477.9 176.4,486.1 218.6,499.8 L38.4,499.8 L38.4,499.9 Z M587.6,499.9 L414,499.9 C452.1,487.8 496.5,476.9 536.6,475.3 C546.6,474.9 554.6,466.6 554.6,456.6 L554.6,113.2 L587.6,113.2 L587.6,499.8 L587.6,499.9 Z" id="Shape"></path> </g> </g> </svg>');left:0}.header ul.menu .login--wrapper ul li.icon--mitarbeiterportal:before{content:url('data:image/svg+xml; utf8, <svg width="24px" height="24px" viewBox="0 0 650 700" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>mitarbeiterportal</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mitarbeiterportal" fill="rgb(34, 34, 34)"> <path d="M150,0 C108.8825,0 75,33.882525 75,75 L75,150 L25,150 C11.1928813,150 0,161.192881 0,175 C0,188.807119 11.1928813,200 25,200 L75,200 L75,325 L25,325 C11.1928813,325 0,336.192881 0,350 C0,363.807119 11.1928813,375 25,375 L75,375 L75,499.999925 L25,499.999925 C11.1928813,499.999925 0,511.192806 0,524.999925 C0,538.807044 11.1928813,549.999925 25,549.999925 L75,549.999925 L75,624.999925 C75,666.117425 108.8825,699.999925 150,699.999925 L575,699.999925 C616.1175,699.999925 650,666.117425 650,624.999925 L650,75 C650,33.882525 616.1175,0 575,0 L150,0 Z M150,50 L575,50 C589.2825,50 600,60.7176 600,75 L600,624.999925 C600,639.282425 589.2825,649.999925 575,649.999925 L150,649.999925 C135.7175,649.999925 125,639.282425 125,624.999925 L125,549.999925 L150,549.999925 C163.807119,549.999925 175,538.807044 175,524.999925 C175,511.192806 163.807119,499.999925 150,499.999925 L125,499.999925 L125,375 L150,375 C163.807119,375 175,363.807119 175,350 C175,336.192881 163.807119,325 150,325 L125,325 L125,200 L150,200 C163.807119,200 175,188.807119 175,175 C175,161.192881 163.807119,150 150,150 L125,150 L125,75 C125,60.7176 135.7175,50 150,50 Z M350,125 C295.06775,125 250,170.067825 250,225 C250,279.932175 295.06775,325 350,325 C404.93225,325 450,279.932175 450,225 C450,170.067825 404.93225,125 350,125 Z M350,175 C377.9105,175 400,197.08965 400,225 C400,252.91035 377.9105,275 350,275 C322.0895,275 300,252.91035 300,225 C300,197.08965 322.0895,175 350,175 Z M300,350 C245.0325,350 200,395.032525 200,449.999925 C200,504.967425 245.0325,549.999925 300,549.999925 L400,549.999925 C454.9675,549.999925 500,504.967425 500,449.999925 C500,395.032525 454.9675,350 400,350 L300,350 Z M300,400 L400,400 C428.1325,400 450,421.867675 450,449.999925 C450,478.132425 428.1325,499.999925 400,499.999925 L300,499.999925 C271.8675,499.999925 250,478.132425 250,449.999925 C250,421.867675 271.8675,400 300,400 Z" id="rect35136"></path> </g> </g> </svg>');left:0}.header ul.menu .login--wrapper ul li.icon--fremdfahrer:before{content:url('data:image/svg+xml; utf8, <svg width="24px" height="24px" viewBox="0 0 718 718" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Fremdfahrerlogin</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Fremdfahrerlogin" fill="rgb(34, 34, 34)" fill-rule="nonzero"> <path d="M689.2,219.5 C671.2,176.8 645.3,138.5 612.4,105.6 C579.5,72.7 541.2,46.9 498.5,28.8 C454.3,10.1 407.4,0.6 359,0.6 C310.6,0.6 263.7,10.1 219.5,28.8 C176.8,46.8 138.5,72.7 105.6,105.6 C72.7,138.5 46.9,176.8 28.8,219.5 C10.1,263.7 0.6,310.6 0.6,359 C0.6,407.4 10.1,454.3 28.8,498.5 C46.8,541.2 72.7,579.5 105.6,612.4 C138.5,645.3 176.8,671.1 219.5,689.2 C263.7,707.9 310.6,717.4 359,717.4 C407.4,717.4 454.3,707.9 498.5,689.2 C541.2,671.2 579.5,645.3 612.4,612.4 C645.3,579.5 671.1,541.2 689.2,498.5 C707.9,454.3 717.4,407.4 717.4,359 C717.4,310.6 707.9,263.7 689.2,219.5 Z M577,577 C518.8,635.2 441.3,667.3 359,667.3 C276.7,667.3 199.2,635.2 141,577 C82.8,518.8 50.7,441.3 50.7,359 C50.7,276.7 82.8,199.2 141,141 C199.2,82.8 276.7,50.7 359,50.7 C441.3,50.7 518.8,82.8 577,141 C635.2,199.2 667.3,276.7 667.3,359 C667.3,441.3 635.2,518.8 577,577 Z" id="Shape"></path> <path d="M359,134 C298.9,134 242.4,157.4 199.9,199.9 C157.4,242.4 134,298.9 134,359 C134,419.1 157.4,475.6 199.9,518.1 C242.4,560.6 298.9,584 359,584 C419.1,584 475.6,560.6 518.1,518.1 C560.6,475.6 584,419.1 584,359 C584,298.9 560.6,242.4 518.1,199.9 C475.6,157.4 419.1,134 359,134 Z M447.2,334 C443,319.2 435.2,305.9 424.7,295.2 L467.2,221.6 C501.6,248.8 525.7,288.6 532.2,334 L447.2,334 L447.2,334 Z M317.3,359 C317.3,336 336,317.3 359,317.3 C382,317.3 400.7,336 400.7,359 C400.7,382 382,400.7 359,400.7 C336,400.7 317.3,382 317.3,359 Z M424,196.5 L381.5,270.1 C374.3,268.3 366.8,267.3 359,267.3 C351.2,267.3 343.7,268.3 336.5,270.1 L294,196.5 C314.1,188.4 336,184 359,184 C382,184 403.9,188.4 424,196.5 L424,196.5 Z M250.8,221.6 L293.3,295.2 C282.9,305.9 275,319.2 270.8,334 L185.8,334 C192.3,288.6 216.3,248.8 250.8,221.6 Z M185.8,384 L270.8,384 C275,398.8 282.8,412.1 293.3,422.8 L250.8,496.4 C216.3,469.2 192.3,429.4 185.8,384 Z M294.1,521.5 L336.6,447.9 C343.8,449.7 351.3,450.7 359,450.7 C366.7,450.7 374.3,449.7 381.4,447.9 L423.9,521.5 C403.8,529.6 381.9,534 359,534 C336.1,534 314.1,529.6 294.1,521.5 Z M467.2,496.4 L424.7,422.8 C435.1,412.1 443,398.8 447.2,384 L532.2,384 C525.7,429.4 501.7,469.3 467.2,496.4 L467.2,496.4 Z" id="Shape"></path> </g> </g> </svg>');left:0}.main--menu .menu-item{display:none}@media (min-width:1280px){.main--menu .menu-item{display:block}}@media (min-width:640px){.main--menu .menu-item.mobile--show,.main--menu .menu-item.mobile--show .sub-menu .menu-item{display:block}}.page-template-page-home .site-header.header--home{background:transparent;transition:all .3s}.page-template-page-home .site-header.header--home #header-menu li a{color:var(--white)!important}.page-template-page-home .site-header.header--home #header-menu li a:hover{text-decoration:underline}.page-template-page-home .site-header.header--home #header-menu .nav--button a{border-color:var(--white)!important}.page-template-page-home .site-header.header--home #header-menu .nav--button a:hover{border-color:var(--primary)!important;text-decoration:none}.page-template-page-home .site-header.header--home #header-menu .sub-menu a{color:var(--dark)!important}.page-template-page-home .site-header.header--home #header-menu .sub-menu a:hover{color:var(--primary)!important}.page-template-page-home .site-header.header--home .header-right .button--outline{border-color:var(--white)!important;color:var(--white)!important}.page-template-page-home .site-header.header--home .header-right .button--outline:hover{border-color:var(--primary)!important}.page-template-page-home .site-header.header--home .menu-item-has-children>a:after{background-color:var(--white)}.page-template-page-home .site-header.header--home .menu-item-has-children.current-menu-parent a:after,.page-template-page-home .site-header.header--home .menu-item-has-children>a:hover:after{background-color:var(--white)}.page-template-page-home .site-header.header--white{background:var(--white);transition:all .3s}.site-header{background-color:var(--white);height:var(--nav-min);padding-bottom:var(--space-3xs);padding-top:var(--space-3xs)}@media (min-width:1024px){.site-header{padding-left:var(--side-nav)}}.site-header{position:fixed;width:100%;z-index:5}.site-header .header,.site-header .header .header-left{z-index:5}.site-header .header .header-left .brand{transform:translateY(var(--space-2xs));transition:transform .35s ease-in-out;width:var(--nav-min)}.site-header .header .header-left .brand svg{height:auto;width:100%}.site-header .header .header-center,.site-header .header .header-center .menu{width:100%}.site-header .header .header-center .ml-auto{margin-left:auto}.site-header .header .header-right{z-index:5}.site-header.nav-up{transform:translateY(-100%);transition:transform .35s ease-in-out}.site-header.nav-up .brand{transform:translateY(0)!important;transition:transform .35s ease-in-out}.site-header.nav-down{transform:translateY(0);transition:transform .35s ease-in-out}.brand--side{display:block;margin-bottom:var(--space-2xs);width:var(--nav-min)}.brand--side svg{height:auto;width:100%}.mobile--inner--wrapper ul.menu li:not(.nav--button){border-bottom-width:1px;border-color:var(--light);display:flex;flex-direction:column;padding-bottom:var(--space-3xs);padding-top:var(--space-3xs)}.mobile--inner--wrapper ul.menu li:not(.nav--button) a{color:var(--dark);font-size:var(--step-0);font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;transition:all .3s;width:100%}.mobile--inner--wrapper ul.menu li:not(.nav--button) a:hover{color:var(--primary);transition:all .3s}.header-mobile-content{background-color:var(--white);color:var(--dark);padding-bottom:var(--space-s);padding-top:var(--cover-top);right:var(--space-0)}@media (min-width:1024px){.header-mobile-content{left:var(--side-nav)}}.header-mobile-content{display:block;height:100vh;max-width:100vw;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;transform:translateX(100%);transition:all .35s linear;visibility:hidden;width:100%;z-index:-1}@media (min-width:768px){.header-mobile-content{max-width:50vw}}@media (min-width:1024px){.header-mobile-content{max-width:35vw;transform:translateX(-100%)}}.header-mobile-content.header--closed{transition:all .35s linear}.header-mobile-content.header--open{transform:translateX(0);transition:all .35s linear;visibility:visible;z-index:1}.header-mobile-content .mobile--inner--wrapper{overflow-x:hidden;padding-left:var(--space-s);padding-right:var(--space-s);position:relative}.header-mobile-content .nav--button{background:var(--primary);border:1px solid var(--primary);border-radius:8px;color:var(--white);cursor:pointer;display:inline-block;font-size:var(--step-0);font-weight:700;padding:var(--space-4xs) var(--space-2xs);transition:all .3s cubic-bezier(.4,0,.2,1)}.header-mobile-content .nav--button:hover{background:var(--white);color:var(--primary)}.header-mobile-content .nav--button{margin-top:var(--space-3xs)}.header-mobile-content .nav--button a{font-weight:700}#header-menu-left .acc-submenu>.sub-menu{display:none;height:auto;overflow:hidden;padding:0;width:100%;z-index:8}#header-menu-left .acc-submenu>.sub-menu.acc--menu--open{height:auto}#header-menu-left .acc-submenu>.sub-menu li{border:none;display:flex;padding-bottom:var(--space-0);padding-top:var(--space-4xs)}#header-menu-left .acc-submenu>.sub-menu li a{font-weight:400}#header-menu-left .acc-submenu>.sub-menu .slide-submenu>a{background-color:var(--extralight);border-radius:.375rem;display:inline-block;padding:var(--space-3xs);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#header-menu-left .acc-submenu>.sub-menu .slide-submenu>a:hover{background-color:var(--light)}#header-menu-left .acc-submenu>a{position:relative}#header-menu-left .acc-submenu>a:after{background-color:var(--primary);content:"";height:6px;-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-3xs);top:50%;transform:translateY(-50%);transition:all .5s;width:12px}#header-menu-left .acc-submenu>a.rotate:after{transform:translateY(-50%) rotate(180deg);transition:all .5s}#header-menu-left .slide-submenu>.sub-menu{background-color:var(--white);display:block;height:100%;left:100%;opacity:0;padding:var(--space-s);padding-top:var(--space-3xs);position:absolute;right:0;top:var(--space-xl);top:0;transition:all .5s;z-index:10}#header-menu-left .slide-submenu>.sub-menu>li{border-bottom:1px solid var(--light);padding-bottom:var(--space-3xs);padding-left:var(--space-3xs);padding-top:var(--space-3xs)}#header-menu-left .slide-submenu>.sub-menu>li>a{font-weight:700}#header-menu-left .slide-submenu>.sub-menu.menu--slide--in{display:block;left:0;opacity:1;visibility:visible}#header-menu-left .slide-submenu>a{position:relative}#header-menu-left .slide-submenu>a:after{background-color:var(--primary);content:"";height:6px;-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-3xs);top:50%;transform:translateY(-50%) rotate(270deg);transition:all .5s;width:12px}#header-menu-left .slide-submenu .navbar--submenu--title{border-bottom-width:1px;border-color:var(--light);padding-bottom:var(--space-3xs);text-transform:uppercase}#header-menu-left .slide-submenu .menu--link--back{background-color:var(--extralight);border-radius:.375rem;display:inline-block;margin-bottom:var(--space-2xs);padding:var(--space-4xs) var(--space-3xs);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#header-menu-left .slide-submenu .menu--link--back:hover{background-color:var(--light)}#header-menu-left .slide-submenu .menu--link--back{cursor:pointer;padding-left:calc(var(--space-3xs)*2);position:relative}@media (min-width:768px){#header-menu-left .slide-submenu .menu--link--back{padding-left:calc(var(--space-3xs)*1.5)}}#header-menu-left .slide-submenu .menu--link--back:after{background-color:var(--primary);content:"";height:6px;left:var(--space-4xs);-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;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .5s;width:12px}
.sidebar{height:100vh;left:0;position:fixed;top:0;width:var(--side-nav);z-index:6}.sidebar .breadcrumb{align-items:flex-end;display:flex;height:100%;justify-content:center}.sidebar .breadcrumb #breadcrumbs{align-items:center;display:flex;justify-content:flex-end;margin-bottom:var(--space-3xs);transform:rotate(180deg);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.sidebar .search--icon svg path{transition:all .3s}.sidebar .search--icon:hover svg path{fill:var(--primary);transition:all .3s}
:root{--burger-button-size:18px;--burger-bar-width:1.4;--burger-bar-height:2px;--burger-bar-spacing:4px;--burger-animate-timeout:0.1s}.page-template-page-home .site-header.header--home .burger b{background-color:var(--white);color:var(--white)}.page-template-page-home .site-header.header--home .burger.burger--closed b{background-color:var(--dark);color:var(--dark)}.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(--dark);border-radius:calc(var(--burger-bar-height)/2);color:var(--dark);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_wrapper .gform_submission_error{background:rgba(255,224,224,.7);color:#b40000;font-size:var(--step-0);font-weight:700;padding:var(--space-4xs)}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_body .gform_fields{gap:var(--space-3xs);display:grid;grid-template-columns:repeat(14,minmax(0,1fr))}.gform_wrapper .gform_body .gform_fields .gfield{grid-column:1/-1;margin-bottom:var(--space-4xs)}.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 4/span 4}}.gform_wrapper .gform_body .gform_fields .gfield.field--md{grid-column:1/-1}@media (min-width:1024px){.gform_wrapper .gform_body .gform_fields .gfield.field--md{grid-column:span 5/span 5}}.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,.gform_wrapper .gform_body label{display:inline-block;font-size:var(--step-0);font-weight:400;margin-bottom:.25rem}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select,.gform_wrapper .gform_body textarea{background:none;border:1px solid var(--light);color:var(--dark);font-size:var(--step-0)!important;min-height:48px;padding:.5rem 1rem;width:100%}.gform_wrapper .gform_body input:focus,.gform_wrapper .gform_body select:focus,.gform_wrapper .gform_body textarea:focus{outline:none}.gform_wrapper .gform_body input::-moz-placeholder,.gform_wrapper .gform_body select::-moz-placeholder,.gform_wrapper .gform_body textarea::-moz-placeholder{color:var(--light)}.gform_wrapper .gform_body input:-ms-input-placeholder,.gform_wrapper .gform_body select:-ms-input-placeholder,.gform_wrapper .gform_body textarea:-ms-input-placeholder{color:var(--light)}.gform_wrapper .gform_body input::placeholder,.gform_wrapper .gform_body select::placeholder,.gform_wrapper .gform_body textarea::placeholder{color:var(--light)}.gform_wrapper .gform_body select{color:var(--gray)!important;opacity:.5}.gform_wrapper .gform_body select.active{color:var(--dark)!important;opacity:1}.gform_wrapper .gform_body select:invalid,.gform_wrapper .gform_body select option[value=""]{color:#999}.gform_wrapper .gform_body .ginput_container_select{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}.gform_wrapper .gform_body .ginput_container_checkbox .gfield_checkbox{gap:var(--space-3xs);display:grid}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice{min-height:36px;position:relative}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label{cursor:pointer;margin-left:0;padding-left:3.5rem;position:relative}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label a:hover{color:var(--primary)}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label a{font-size:15px}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label:before{background-color:var(--white);border:1px solid var(--light);content:"";height:36px;left:0;position:absolute;top:0;width:36px}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice label:after{border:solid var(--white);border-width:0 3px 3px 0;content:"";height:20px;left:13px;position:absolute;top:5px;transform:rotate(45deg);width:10px}.gform_wrapper .gform_body .ginput_container_checkbox .gchoice input:checked~label:after{border-color:var(--primary)}.gform_wrapper .gform_footer input{background:var(--primary);border:1px solid var(--primary);border-radius:8px;color:var(--white);cursor:pointer;display:inline-block;font-size:var(--step-0);font-weight:700;padding:var(--space-4xs) var(--space-2xs);transition:all .3s cubic-bezier(.4,0,.2,1)}.gform_wrapper .gform_footer input:hover{background:var(--white);color:var(--primary)}.page-template-page-portal #colophon,.page-template-page-portal #master,.page-template-page-portal #sidebar,.page-template-page-portal-danke #colophon,.page-template-page-portal-danke #master,.page-template-page-portal-danke #sidebar{display:none}.page-template-page-portal-danke .content__group__portal .portal-logo svg,.page-template-page-portal .content__group__portal .portal-logo svg{height:60px;width:60px}.page-template-page-portal-danke .content__group__portal .gfield_label,.page-template-page-portal .content__group__portal .gfield_label{color:#222!important;font-size:18px!important;font-weight:400!important;margin-bottom:0!important}.page-template-page-portal-danke .content__group__portal .gfield_label .gfield_required,.page-template-page-portal .content__group__portal .gfield_label .gfield_required{color:var(--black)!important;font-size:18px!important;font-style:normal!important;padding-left:0!important}.page-template-page-portal-danke .content__group__portal input,.page-template-page-portal-danke .content__group__portal select,.page-template-page-portal .content__group__portal input,.page-template-page-portal .content__group__portal select{border:1px solid #e2e2e2!important}.page-template-page-portal-danke .content__group__portal .gform_button,.page-template-page-portal .content__group__portal .gform_button{padding-bottom:var(--space-3xs);padding-top:var(--space-3xs);padding:var(--space-3xs)!important;width:100%}
.headline--cover{font-size:var(--step-5);line-height:normal}.headline--cover,.headline--cover--small{font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:var(--space-3xs)}.headline--cover--small{font-size:var(--step-4);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4}.headline--section{font-size:var(--step-3);font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.4;margin-bottom:var(--space-3xs)}.lead,.lead a,.lead p{font-size:var(--step-2);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.7}.headline--block{line-height:1.4;margin-bottom:var(--space-3xs)}.card--title,.headline--block{font-size:var(--step-1);font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal}.card--title{line-height:1.36}.button--text{text-align:center}.button--text,.nav--text{font-weight:700;line-height:normal}.button--text,.link--text,.nav--text{font-size:var(--step-0);font-stretch:normal;font-style:normal;letter-spacing:normal}.link--text{font-weight:600;line-height:1.7}a.link--text:hover{color:var(--primaryhover)}a.link--text:hover svg path{fill:var(--primaryhover)!important}a.link--text:hover .download--icon svg line,a.link--text:hover .download--icon svg path,a.link--text:hover .download--icon svg polyline{fill:none!important;stroke:var(--primaryhover)}.text--std,a,li,p{font-size:var(--step-0);font-weight:400;line-height:1.7}.filter--text,.text--std,a,li,p{font-stretch:normal;font-style:normal;letter-spacing:normal}.filter--text{font-weight:600;line-height:normal}.filter--text,.footer--text,.footer--text a,.footer--text p:not(.link--text){font-size:var(--step--1)}.footer--text,.footer--text a,.footer--text p:not(.link--text){font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}.footer--text a{line-height:1.8}.footer--text p{margin-bottom:var(--space-4xs)}.footer--text p:last-child{margin-bottom:0}.footer--button{font-size:var(--step--1);font-weight:600}.search--text{font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.breadcrumb--text,.breadcrumb--text a,.breadcrumb--text span,.search--text{font-size:var(--step--2)}.breadcrumb--text,.breadcrumb--text a,.breadcrumb--text span{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:1.5}.text--xsmall,.text--xsmall a,.text--xsmall p{font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}li:not(.menu-item):not(.mixitup-control){list-style:none;margin-bottom:.3rem;padding-left:1em}li:not(.menu-item):not(.mixitup-control):before{color:var(--primary);content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}li:not(.menu-item):not(.mixitup-control):last-child{margin-bottom:0}.text--wrapper p,.text--wrapper ul{margin-bottom:var(--space-3xs)}.text--wrapper p:last-child,.text--wrapper ul:last-child{margin-bottom:var(--space-0)}.text--wrapper a{color:var(--primary);font-weight:600}.text--wrapper a[href^="tel:"]{color:var(--dark);font-weight:400}.text--wrapper a[href^="tel:"]:hover{color:var(--primary)}.text--wrapper h2,.text--wrapper h3{font-size:var(--step-1);font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.4;margin-bottom:var(--space-3xs)}.text--wrapper p+h2,.text--wrapper ul+h2{padding-top:var(--space-xs)}.text--wrapper p+h3,.text--wrapper ul+h3{padding-top:var(--space-2xs)}.text--wrapper strong{font-weight:600}.leading-none{line-height:normal!important}.button--orange a{background:var(--primary);border:1px solid var(--primary);border-radius:8px;color:var(--white);cursor:pointer;display:inline-block;font-size:var(--step-0);font-weight:700;padding:var(--space-4xs) var(--space-2xs);transition:all .3s cubic-bezier(.4,0,.2,1)}.button--orange a:hover{background:var(--white);color:var(--primary)}.font-semi{font-weight:600}.page-template-page-legals h2{font-size:var(--step-3);margin-bottom:var(--space-4xs);margin-top:var(--space-2xs)}.page-template-page-legals h3{font-size:var(--step-2);margin-bottom:var(--space-4xs);margin-top:var(--space-3xs)}.page-template-page-legals p{margin-bottom:var(--space-4xs)}.page-template-page-legals strong{font-weight:600}
.content__group{width:100%}@media (min-width:1024px){.content__group{padding-left:var(--side-nav)}}.content__group>.content__section+.content__section:not(.vertical--even){margin-top:var(--space-s)}.content__group>.vertical--even{padding-bottom:var(--space-s);padding-top:var(--space-s)}.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-s)}.content__group>.content__section:last-child{padding-bottom:var(--space-m)}.content__group .content__section>.block__container+.block__container{margin-top:var(--space-xs)}.single-angebot .content__group>.first__angebot+.content__section:not(.vertical--even){margin-top:var(--space-2xs)}
@media (min-width:1024px){.site-footer{padding-left:var(--space-l)}}@media (min-width:1280px){.site-footer{padding-left:var(--space-m)}}@media (min-width:1920px){.site-footer{padding-left:var(--space-s)}}.site-footer{position:relative}.site-footer .footer--container{border-top:1px solid var(--light);padding-top:var(--space-s)}.site-footer .brand{display:block;width:var(--nav-min)}.site-footer .brand svg{height:auto;max-width:var(--space-3xl);width:100%}@media (min-width:1024px){.site-footer .brand svg{max-width:var(--space-l)}}.site-footer .row--2{border-top:1px solid var(--light);padding-bottom:var(--space-2xs);padding-top:var(--space-2xs)}.site-footer a:not(.footer--button):hover{color:var(--primary)}.social--wrapper{display:flex}.social--wrapper a{margin-right:var(--space-3xs)}.social--wrapper a svg path{transition:all .3s}.social--wrapper a:hover svg path{fill:var(--primary);transition:all .3s}.social--wrapper a:last-child{margin-right:0}
img.Sirv:not(.relative){height:100%!important;width:100%!important}img.Sirv.image-fill,img.Sirv.image-fit{height:100%;width:100%}img.Sirv.image-fit{-o-object-fit:contain;object-fit:contain;position:relative}img.Sirv.image-fill{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}img.Sirv.sirv-image-loading:not([src]),img.Sirv:not([src]){opacity:0}.image--sirv{display:block;overflow:hidden;position:relative;width:100%}.image--sirv .align--top{-o-object-position:top;object-position:top}.image--sirv .align--center{-o-object-position:center;object-position:center}.image--sirv .align--bottom{-o-object-position:bottom;object-position:bottom}.sirv--original{height:100%;position:relative!important;width:100%!important}.sirv--original img.Sirv{-o-object-fit:contain!important;object-fit:contain!important}.sirv--orig,.sirv--original img.Sirv{display:block;height:auto;max-width:100%;position:relative!important;width:100%!important}.sirv--orig{-o-object-fit:none;object-fit:none}.sirv--cover:after{content:"";display:block;padding-top:230%}@media (min-width:375px){.sirv--cover:after{padding-top:200%}}@media only screen and (min-width:460px){.sirv--cover:after{padding-top:150%}}@media (min-width:768px){.sirv--cover:after{padding-top:80%}}@media (min-width:1280px){.sirv--cover:after{padding-top:59%}}.sirv--cover--small:after{content:"";display:block;padding-top:80%}@media (min-width:640px){.sirv--cover--small:after{padding-top:60%}}@media (min-width:768px){.sirv--cover--small:after{padding-top:27.4%}}.sirv--card:after{content:"";display:block;padding-top:54.3%}.sirv--angebot:after{content:"";display:block;padding-top:67.8%}.sirv--quadrat:after{content:"";display:block;padding-top:100%}.sirv--news:after{content:"";display:block;padding-top:70.6%}.sirv--nachhaltigkeit:after{content:"";display:block;padding-top:50%}.sirv--team img.Sirv{-o-object-position:50% 15%;object-position:50% 15%}.sirv--team:after{content:"";display:block;padding-top:76.6%}.sirv--wide:after{content:"";display:block;padding-top:40%}.sirv--high:after{content:"";display:block;padding-top:141.35%}
.page-template-page-home .cover{max-height:100vh;min-height:650px;overflow:hidden;position:relative}@media (min-width:1280px){.page-template-page-home .cover{min-height:700px}}.page-template-page-home .cover .cover--content{align-items:center;display:flex;flex-direction:column;height:100%;left:0;padding-top:var(--nav-min);position:absolute;top:0;width:100%}.page-template-page-home .cover .home--link svg path{fill:var(--white)}.page-template-page-home .cover .home--link span{padding-bottom:.25rem;padding-top:.25rem}body:not(.page-template-page-home) .cover{position:relative}body:not(.page-template-page-home) .cover .cover--content{align-items:flex-end;display:flex;height:100%;left:0;padding-top:var(--nav-min);position:absolute;top:0;width:100%}.cover--space--image{padding-top:var(--nav-min)}.cover--space{padding-top:var(--cover-top)}.single-landolt .cover--icons--standort img,.tax_landolt_primary .cover--icons--standort img{filter:invert(8%) sepia(49%) saturate(2640%) hue-rotate(198deg) brightness(56%) contrast(106%)}.single-rueegg .cover--icons--standort img,.tax_rueegg_primary .cover--icons--standort img{filter:invert(8%) sepia(70%) saturate(2500%) hue-rotate(130deg) brightness(80%) contrast(120%)}.cover--video--grid{gap:var(--space-m);display:grid}@media (min-width:768px){.cover--video--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.standort--info--bar{margin-bottom:var(--space-s);position:relative;width:100%;z-index:2}@media (min-width:768px){.standort--info--bar.width--fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.standort--info--bar:after{background:hsla(0,0%,100%,.6);border-radius:9999px;content:"";height:calc(100% + var(--space-3xs));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + var(--space-3xs));z-index:-1}}.standort--info--bar .standort--info--link{align-items:center;background-color:var(--white);border-radius:9999px;display:flex;justify-content:space-between;margin-bottom:var(--space-2xs);padding:var(--space-2xs);position:relative}@media (min-width:768px){.standort--info--bar .standort--info--link{height:100%;margin-bottom:var(--space-0);padding:var(--space-3xs)}}.standort--info--bar .standort--info--link{align-self:stretch;box-shadow:0 0 20px rgba(0,0,0,.2);flex-grow:1;z-index:1}.standort--info--bar .standort--info--link:first-child{z-index:3}.standort--info--bar .standort--info--link:first-child:before{content:none}.standort--info--bar .standort--info--link:nth-child(2){z-index:2}@media (min-width:768px){.standort--info--bar .standort--info--link:before{background-color:var(--white);border-bottom-right-radius:9999px;border-top-right-radius:9999px;content:"";height:100%;position:absolute;right:0;top:0;width:calc(100% + var(--space-s));z-index:-2}}.angebot--info--bar{margin-bottom:var(--space-s);position:relative;z-index:2}@media (min-width:768px){.angebot--info--bar.width--fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.angebot--info--bar.no--strandort .left{min-width:0!important}@media (min-width:640px){.angebot--info--bar:after{background:hsla(0,0%,100%,.6);border-radius:9999px;content:"";height:calc(100% + var(--space-3xs));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + var(--space-3xs));z-index:-1}}.angebot--info--bar .left{align-items:center;background-color:var(--white);border-radius:9999px;display:flex;justify-content:space-between;margin-bottom:var(--space-2xs);padding:var(--space-2xs);position:relative}@media (min-width:640px){.angebot--info--bar .left{height:100%;justify-content:flex-start;margin-bottom:var(--space-0);padding:var(--space-3xs)}}.angebot--info--bar .left{align-self:stretch;flex-grow:1;min-width:var(--space-10xl);z-index:2}.angebot--info--bar .left svg{height:auto;max-width:80%}@media (min-width:1024px){.angebot--info--bar .left svg{max-width:100%}}.angebot--info--bar .left svg path{fill:var(--white)}.angebot--info--bar .left .info--bar--ansprechpartner .ansprechpartner--round{margin-left:-10%}.angebot--info--bar .left .info--bar--ansprechpartner .ansprechpartner--round:first-child{margin-left:0;z-index:1}.angebot--info--bar .left .standorte--list{white-space:nowrap}.angebot--info--bar .left .standorte--list a:hover{color:var(--primary);text-decoration:underline}.angebot--info--bar .right{align-items:center;border-radius:9999px;color:var(--white);display:flex;justify-content:space-between;padding:var(--space-2xs);padding-left:var(--space-xs);position:relative}@media (min-width:640px){.angebot--info--bar .right{border-bottom-left-radius:0;border-top-left-radius:0;padding:var(--space-3xs);padding-left:var(--space-3xs)}}.angebot--info--bar .right{align-self:stretch;background:rgba(34,34,34,.66);flex-grow:1;z-index:1}.angebot--info--bar .right svg{height:auto;max-width:70%}@media (min-width:1024px){.angebot--info--bar .right svg{max-width:90%}}.angebot--info--bar .right svg path{fill:var(--primary)}@media (min-width:640px){.angebot--info--bar .right{background:transparent}.angebot--info--bar .right:before{background-color:rgba(34,34,34,.66);border-bottom-right-radius:9999px;border-top-right-radius:9999px;content:"";height:100%;position:absolute;right:0;top:0;width:calc(100% + var(--space-s));z-index:-1}}.angebot--info--bar .right .downloads--cover{max-width:var(--space-10xl);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.angebot--info--bar .right .downloads--cover{max-width:var(--space-5xl)}}.home--info--bar{position:relative;z-index:2}@media (min-width:640px){.home--info--bar:after{background:hsla(0,0%,100%,.6);border-radius:9999px;content:"";height:calc(100% + var(--space-3xs));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + var(--space-3xs));z-index:-1}}.home--info--bar .left{align-items:center;background-color:var(--white);border-radius:9999px;display:flex;justify-content:space-between;margin-bottom:var(--space-2xs);padding:var(--space-2xs);padding-left:var(--space-xs);position:relative}@media (min-width:640px){.home--info--bar .left{height:100%;margin-bottom:var(--space-0);padding:var(--space-3xs);padding-left:var(--space-2xs)}}.home--info--bar .left{z-index:2}.home--info--bar .left svg path{fill:var(--white)}.home--info--bar .right{align-items:center;border-radius:9999px;color:var(--white);display:flex;justify-content:space-between;padding:var(--space-2xs);padding-left:var(--space-xs);position:relative}@media (min-width:640px){.home--info--bar .right{border-bottom-left-radius:0;border-top-left-radius:0;padding:var(--space-3xs);padding-left:var(--space-3xs)}}.home--info--bar .right{background:rgba(34,34,34,.66);z-index:1}@media (min-width:640px){.home--info--bar .right{background:transparent}.home--info--bar .right:before{background-color:rgba(34,34,34,.66);border-bottom-right-radius:9999px;border-top-right-radius:9999px;content:"";height:100%;position:absolute;right:0;top:0;width:calc(100% + var(--space-s));z-index:-1}}.back--link span{width:var(--space-2xs)}@media (min-width:1024px){.back--link span{width:var(--space-3xs)}}.back--link span svg{width:100%}.back--link:hover{color:var(--primaryhover)}.back--link:hover svg path{fill:var(--primaryhover)}.share--button{cursor:pointer;position:relative}.share--button .nav--text:hover{color:var(--primaryhover)}.share--button .nav--text:hover svg path{fill:var(--primaryhover)}.share--button .share--icons{display:none;margin-top:3rem;position:absolute;right:0;top:0}.share--button .share--icons .icons--container{gap:var(--space-3xs);background-color:var(--white);border-radius:.5rem;display:grid;padding:1rem}.share--button .share--icons:after{background-color:var(--light);bottom:.25rem;content:"";height:100%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="60px" height="314px" viewBox="0 0 60 314" 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(0,0,0)" fill-rule="nonzero"><path d="M29.634,0.5 L30.5,1 L30.5,0.999999 L29.634,0.5 Z M31.366,0.5 L32.2321,3.75225e-07 L32.2321,-5.22747e-07 L31.366,0.5 Z M24.1491,10 L24.1491,11 L24.7265,11 L25.0152,10.5 L24.1491,10 Z M36.8509,10 L35.9848,10.5 L36.2735,11 L36.8509,11 L36.8509,10 Z M30.5,0.999998765 L30.5,0.999998765 L32.2321,-1.23466699e-06 C31.4623,-1.33333 29.5378,-1.33334 28.768,-1.23466699e-06 L30.5,0.999998765 Z M25.0152,10.4999994 L30.5,0.999999427 L28.768,-5.72694e-07 L23.2831,9.49999943 L25.0152,10.4999994 Z M4,11 L24.1491,11 L24.1491,9 L4,9 L4,11 Z M1,14 C1,12.3431 2.34315,11 4,11 L4,9 C1.23858,9 -1,11.2386 -1,14 L1,14 Z M1,310 L1,14 L-1,14 L-1,310 L1,310 Z M4,313 C2.34315,313 1,311.657 1,310 L-1,310 C-1,312.761 1.23858,315 4,315 L4,313 Z M56,313 L4,313 L4,315 L56,315 L56,313 Z M59,310 C59,311.657 57.6569,313 56,313 L56,315 C58.7614,315 61,312.761 61,310 L59,310 Z M59,14 L59,310 L61,310 L61,14 L59,14 Z M56,11 C57.6569,11 59,12.3431 59,14 L61,14 C61,11.2386 58.7614,9 56,9 L56,11 Z M36.8509,11 L56,11 L56,9 L36.8509,9 L36.8509,11 Z M30.5,1.00000038 L35.9848,10.5000004 L37.7169,9.50000038 L32.2321,3.75141e-07 L30.5,1.00000038 Z" id="Shape"></path></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="60px" height="314px" viewBox="0 0 60 314" 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(0,0,0)" fill-rule="nonzero"><path d="M29.634,0.5 L30.5,1 L30.5,0.999999 L29.634,0.5 Z M31.366,0.5 L32.2321,3.75225e-07 L32.2321,-5.22747e-07 L31.366,0.5 Z M24.1491,10 L24.1491,11 L24.7265,11 L25.0152,10.5 L24.1491,10 Z M36.8509,10 L35.9848,10.5 L36.2735,11 L36.8509,11 L36.8509,10 Z M30.5,0.999998765 L30.5,0.999998765 L32.2321,-1.23466699e-06 C31.4623,-1.33333 29.5378,-1.33334 28.768,-1.23466699e-06 L30.5,0.999998765 Z M25.0152,10.4999994 L30.5,0.999999427 L28.768,-5.72694e-07 L23.2831,9.49999943 L25.0152,10.4999994 Z M4,11 L24.1491,11 L24.1491,9 L4,9 L4,11 Z M1,14 C1,12.3431 2.34315,11 4,11 L4,9 C1.23858,9 -1,11.2386 -1,14 L1,14 Z M1,310 L1,14 L-1,14 L-1,310 L1,310 Z M4,313 C2.34315,313 1,311.657 1,310 L-1,310 C-1,312.761 1.23858,315 4,315 L4,313 Z M56,313 L4,313 L4,315 L56,315 L56,313 Z M59,310 C59,311.657 57.6569,313 56,313 L56,315 C58.7614,315 61,312.761 61,310 L59,310 Z M59,14 L59,310 L61,310 L61,14 L59,14 Z M56,11 C57.6569,11 59,12.3431 59,14 L61,14 C61,11.2386 58.7614,9 56,9 L56,11 Z M36.8509,11 L56,11 L56,9 L36.8509,9 L36.8509,11 Z M30.5,1.00000038 L35.9848,10.5000004 L37.7169,9.50000038 L32.2321,3.75141e-07 L30.5,1.00000038 Z" id="Shape"></path></g></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;width:100%}.share--button .share--icons a{align-items:center;display:flex;justify-content:center}.share--button .share--icons svg:not(.icon--stroke):not(.icon--white) path{fill:var(--primary)}.share--button .share--icons svg:not(.icon--stroke):not(.icon--white):hover path{fill:var(--primaryhover)}.share--button .share--icons .icon--stroke path{stroke:var(--primary)}.share--button .share--icons .icon--stroke:hover path{stroke:var(--primaryhover)}.share--button .share--icons .md-block{display:none}@media (min-width:768px){.share--button .share--icons .md-block{display:flex}.share--button .share--icons .md-hidden{display:none}}.video--rel--wrap{overflow:hidden;padding-top:230%;position:relative;width:100%}@media (min-width:375px){.video--rel--wrap{padding-top:200%}}@media only screen and (min-width:460px){.video--rel--wrap{padding-top:150%}}@media (min-width:768px){.video--rel--wrap{padding-top:80%}}@media (min-width:1280px){.video--rel--wrap{padding-top:59%}}.video--rel--wrap iframe,.video--rel--wrap video{left:0;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.width--slider{max-width:calc(100vw - var(--container-margin)*2);width:100%}.testimonial--wrapper{border-top:1px solid #e8e8e8;min-height:0;min-width:0;width:100%}@media (min-width:1280px){.testimonial--wrapper{bottom:0;left:0;position:absolute;right:0;transform:translateY(100%);width:100%}}.testimonial--slider{min-width:0}.testimonial--slider .testimonial--header{display:flex;grid-template-columns:auto 160px;margin-bottom:2rem}@media (min-width:1920px){.testimonial--slider .testimonial--header{display:grid}}.testimonial--slider .testimonial--header .testimonial--image{width:100%}.testimonial--slider .testimonial--body{background-color:#fce3cd;border-radius:5px;padding:2rem;position:relative}.testimonial--slider .testimonial--body:after{border-bottom:33px solid #fce3cd;border-left:25px solid transparent;border-right:25px solid transparent;content:"";height:23px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:40px}.testimonial--slider .testimonial--swiper--arrows span{align-items:center;background-color:#ee7203;cursor:pointer;display:flex;height:33px;justify-content:center;width:33px}.testimonial--slider .testimonial--swiper--arrows span.testimonial--swiper--prev svg{transform:rotate(180deg)}.testimonial--slider .testimonial--swiper--arrows span svg{height:8px}.testimonial--slider .testimonial--swiper--arrows span svg g,.testimonial--slider .testimonial--swiper--arrows span svg path{fill:#fff}.block--slider .swiper-container{margin-left:calc(var(--space-2xs)*-1);margin-right:calc(var(--space-2xs)*-1);position:relative;width:calc(100% + var(--space-s))}.block--slider .swiper-container .swiper-button-next,.block--slider .swiper-container .swiper-button-prev{height:var(--space-s);width:var(--space-s)}.block--slider .swiper-container .swiper-button-next svg,.block--slider .swiper-container .swiper-button-prev svg{height:auto;width:100%}.block--slider .swiper-container .swiper-button-next:after,.block--slider .swiper-container .swiper-button-prev:after{content:none}.block--slider .swiper-container .swiper-button-next,.block--slider .swiper-container .swiper-button-next-testimonial{right:0!important}.block--slider .swiper-container .swiper-button-prev,.block--slider .swiper-container .swiper-button-prev-testimonial{left:0!important}.block--testimonial .swiper-container{position:relative}.block--testimonial .swiper-button-next-testimonial,.block--testimonial .swiper-button-prev-testimonial{display:none;height:var(--space-xs);position:absolute;width:var(--space-xs)}@media (min-width:768px){.block--testimonial .swiper-button-next-testimonial,.block--testimonial .swiper-button-prev-testimonial{display:block}}.block--testimonial .swiper-button-next-testimonial,.block--testimonial .swiper-button-prev-testimonial{cursor:pointer;top:50%;z-index:1}.block--testimonial .swiper-button-next-testimonial svg,.block--testimonial .swiper-button-prev-testimonial svg{height:auto;width:100%}.block--testimonial .swiper-button-next-testimonial:after,.block--testimonial .swiper-button-prev-testimonial:after{content:none}.block--testimonial .swiper-button-next-testimonial{right:0!important}.block--testimonial .swiper-button-prev-testimonial{left:0!important}.block--testimonial .swiper-pagination{padding-top:var(--space-2xs);position:relative;text-align:left;transform:none}.block--testimonial .swiper-pagination .swiper-pagination-bullet{background:var(--light);height:10px;margin-right:12px;opacity:1;width:10px}.block--testimonial .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.block--testimonial .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary)}
.block--video .video--overlay{display:block;overflow:hidden;position:relative}.block--video .video--overlay img{transform:scale(1);transition:all .3s!important}.block--video .video--overlay:after{background-color:var(--primary);content:"";height:var(--space-m);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 .3s;width:var(--space-m)}.block--video .video--overlay:hover img{transform:scale(1.1);transition:all .3s}.block--video .video--overlay:hover:after{background:#be5b03;transition:all .3s}.cover--video .video--overlay{display:block;overflow:hidden;position:relative}.cover--video .video--overlay img{transform:scale(1);transition:all .3s!important}.cover--video .video--overlay:after{background-color:var(--white);content:"";height:var(--space-m);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 .3s;width:var(--space-m)}.cover--video .video--overlay:hover img{transform:scale(1.05);transition:all .3s}.cover--video .video--overlay:hover:after{transition:all .3s}.cover--video .iframe--video--wrap{padding-top:56.25%;position:relative;width:100%}.cover--video .iframe--video--wrap iframe{height:100%;left:var(--space-0);position:absolute;top:var(--space-0);width:100%}@media (min-width:768px){.cover--video .show--mobile{display:none}}.cover--video .show--desktop{display:none}@media (min-width:768px){.cover--video .show--desktop{display:block}}.right--svg{height:var(--space-s)!important;width:var(--space-s)!important}.right--svg svg{height:auto;width:100%}.back--link svg.icon--stroke line,.back--link svg.icon--stroke path,.back--link svg.icon--stroke polyline,.card svg.icon--stroke line,.card svg.icon--stroke path,.card svg.icon--stroke polyline,.link--text svg.icon--stroke line,.link--text svg.icon--stroke path,.link--text svg.icon--stroke polyline,.share--button svg.icon--stroke line,.share--button svg.icon--stroke path,.share--button svg.icon--stroke polyline{stroke:var(--primary)}.back--link svg:not(.icon--stroke):not(.icon--white) path,.card svg:not(.icon--stroke):not(.icon--white) path,.link--text svg:not(.icon--stroke):not(.icon--white) path,.share--button svg:not(.icon--stroke):not(.icon--white) path{fill:var(--primary)}.news--angebot--card svg,.right--svg svg,.swiper-button-next-testimonial svg,.swiper-button-next svg,.swiper-button-prev-testimonial svg,.swiper-button-prev svg{height:auto;width:100%}.news--angebot--card svg rect,.right--svg svg rect,.swiper-button-next-testimonial svg rect,.swiper-button-next svg rect,.swiper-button-prev-testimonial svg rect,.swiper-button-prev svg rect{fill:var(--primary)}.news--angebot--card svg path,.right--svg svg path,.swiper-button-next-testimonial svg path,.swiper-button-next svg path,.swiper-button-prev-testimonial svg path,.swiper-button-prev svg path{fill:var(--white)!important}.list--cards+.list--cards{margin-top:-1px!important}.testimonial--grid{gap:var(--space-2xs);align-items:center;display:grid}@media (min-width:1024px){.testimonial--grid{gap:var(--space-s)}}@media (min-width:768px){.testimonial--grid{grid-template-columns:3fr 6fr}}@media (min-width:1024px){.testimonial--grid{grid-template-columns:4fr 6fr}}
.card{display:flex;position:relative}.card:not(.news--angebot--card){display:flex;flex-direction:column;height:100%}.card:not(.news--angebot--card) .card--image--wrapper{width:100%}.card .card--image--wrapper{display:block;position:relative}.card .card--image--wrapper img{transform:scale(1);transition:all .3s}.card .card--image--wrapper .firmen--logo{position:absolute;right:var(--space-3xs);top:var(--space-3xs);width:var(--space-l);z-index:1}@media (min-width:768px){.card .card--image--wrapper .firmen--logo{width:var(--space-s)}}@media (min-width:1024px){.card .card--image--wrapper .firmen--logo{width:var(--space-xs)}}.card .card--image--wrapper .firmen--logo svg{height:auto;width:100%}.card:hover .card--image--wrapper img{transform:scale(1.2);transition:all .3s}.card .news--badge{background-color:var(--primary);border-radius:4px;left:auto;padding-left:var(--space-4xs);padding-right:var(--space-4xs);position:absolute;right:var(--space-3xs);top:var(--space-3xs);z-index:1}.card .news--badge p{font-weight:600;line-height:1.7}.card .job--info svg{height:auto;width:100%}@media (min-width:1024px){.wide--grid{grid-template-columns:6fr 5fr}}@media (min-width:1280px){.wide--grid{grid-template-columns:3fr 2fr}}@media (min-width:1024px){.wide--grid.reverse{grid-template-columns:5fr 6fr}}@media (min-width:1280px){.wide--grid.reverse{grid-template-columns:2fr 3fr}}
@media (min-width:768px){.filter--wrap--outer{display:flex}}.post-filter{display:flex;flex-wrap:wrap}.post-filter .post-button{background-color:var(--light);border-radius:9999px;margin-bottom:var(--space-4xs)}.post-filter .post-button:hover{color:var(--primary)}@media (min-width:640px){.post-filter .post-button{margin-bottom:var(--space-0)}}.post-filter .post-button{cursor:pointer}.post-filter .post-button p{padding:.25rem 1rem}.post-filter .post-button .mixitup-control-active,.post-filter .post-button.mixitup-control-active p,.post-filter .post-button:hover p{color:var(--primary)}@media (min-width:768px){.filter--border{border-right:1px solid var(--dark)}}.filter--wrapper .select--style{background-color:var(--primary);border-radius:9999px;position:relative}.filter--wrapper .select--style:after{background-color:var(--white);content:"";height:6px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3753 0.21893L6.00029 3.71893L1.62529 0.21893C1.52273 0.136854 1.40501 0.0757828 1.27884 0.0392032C1.15268 0.00262362 1.02054 -0.00874789 0.889984 0.00573805C0.759425 0.020224 0.632998 0.0602835 0.51792 0.12363C0.402843 0.186976 0.301369 0.272368 0.219293 0.37493C0.137217 0.477493 0.0761455 0.595217 0.039566 0.721381C0.00298638 0.847546 -0.00838506 0.97968 0.00610088 1.11024C0.0205868 1.2408 0.0606465 1.36723 0.123993 1.4823C0.187339 1.59738 0.272731 1.69885 0.375293 1.78093L5.37529 5.78093C5.55266 5.92293 5.77309 6.00031 6.00029 6.00031C6.2275 6.00031 6.44793 5.92293 6.62529 5.78093L11.6253 1.78093C11.8324 1.61517 11.9652 1.37391 11.9945 1.11024C12.0237 0.846563 11.9471 0.582064 11.7813 0.37493C11.6992 0.272368 11.5977 0.186976 11.4827 0.12363C11.3676 0.0602835 11.2412 0.020224 11.1106 0.00573805C10.8469 -0.0235176 10.5824 0.05317 10.3753 0.21893Z" fill="white"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3753 0.21893L6.00029 3.71893L1.62529 0.21893C1.52273 0.136854 1.40501 0.0757828 1.27884 0.0392032C1.15268 0.00262362 1.02054 -0.00874789 0.889984 0.00573805C0.759425 0.020224 0.632998 0.0602835 0.51792 0.12363C0.402843 0.186976 0.301369 0.272368 0.219293 0.37493C0.137217 0.477493 0.0761455 0.595217 0.039566 0.721381C0.00298638 0.847546 -0.00838506 0.97968 0.00610088 1.11024C0.0205868 1.2408 0.0606465 1.36723 0.123993 1.4823C0.187339 1.59738 0.272731 1.69885 0.375293 1.78093L5.37529 5.78093C5.55266 5.92293 5.77309 6.00031 6.00029 6.00031C6.2275 6.00031 6.44793 5.92293 6.62529 5.78093L11.6253 1.78093C11.8324 1.61517 11.9652 1.37391 11.9945 1.11024C12.0237 0.846563 11.9471 0.582064 11.7813 0.37493C11.6992 0.272368 11.5977 0.186976 11.4827 0.12363C11.3676 0.0602835 11.2412 0.020224 11.1106 0.00573805C10.8469 -0.0235176 10.5824 0.05317 10.3753 0.21893Z" fill="white"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:12px}.filter--wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--primary);border-radius:9999px;padding:.25rem 1.75rem .25rem 1rem;position:relative;width:100%}.filter--wrapper select:hover{cursor:pointer}.filter--wrapper select:focus{outline:none}.keywords--wrap{flex-wrap:wrap;height:30px;overflow:hidden;transition:max-height 1s}.keywords--wrap.show{max-height:100px;transition:max-height 1s}.keywords--wrap .post-button{margin-bottom:var(--space-3xs)}.plus--wrapper{height:30px;width:var(--space-s)}.plus--wrapper .plus--keywords{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s}.plus--wrapper .plus--keywords svg path{fill:var(--dark);transition:all .3s}.plus--wrapper .plus--keywords>div{align-items:center;display:flex;justify-content:center}.plus--wrapper .plus--keywords:hover{border-color:var(--primary)}.plus--wrapper .plus--keywords:hover svg path{fill:var(--primary);transition:all .3s}.plus--wrapper .plus--keywords.rotate{transform:translateY(-50%) rotate(270deg);transition:all .5s}#resetGruppe{cursor:pointer}
.angebot--infobox{border:1px solid var(--light);border-radius:.5rem;padding:var(--space-s)}.download--icon svg{height:auto;width:100%}.show--more--slide span{color:var(--dark);font-weight:400}.show--more--slide:hover span{color:var(--primary)}.slide--text{display:none;margin-bottom:var(--space-3xs)}
.accordion--simple .click--down,.accordion .click--down{cursor:pointer}.accordion--simple .click--down .headline--block,.accordion .click--down .headline--block{margin-bottom:0}.accordion--simple .click--down .icon--down,.accordion .click--down .icon--down{align-items:center;background:var(--primary);border-radius:9999px;cursor:pointer;display:flex;height:24px;position:relative;width:24px}.accordion--simple .click--down .icon--down:after,.accordion .click--down .icon--down:after{background-color:var(--white);content:"";height:1rem;left:50%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.88452 6.74109H0.949219V4.98108H4.88452V0.946899H6.66431V4.98108H10.6095V6.74109H6.66431V10.7555H4.88452V6.74109Z" fill="white"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.88452 6.74109H0.949219V4.98108H4.88452V0.946899H6.66431V4.98108H10.6095V6.74109H6.66431V10.7555H4.88452V6.74109Z" fill="white"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);transition:all .3s;width:.75rem}.accordion--simple .click--down.up .icon--down,.accordion .click--down.up .icon--down{transition:all .5s}.accordion--simple .click--down.up .icon--down:after,.accordion .click--down.up .icon--down:after{content:"";-webkit-mask:url('data:image/svg+xml; utf8, <svg width="10" height="3" viewBox="0 0 10 3" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.810791 2.5011V0.622437H9.31421V2.5011H0.810791Z" fill="white"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="10" height="3" viewBox="0 0 10 3" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.810791 2.5011V0.622437H9.31421V2.5011H0.810791Z" fill="white"/></svg>') no-repeat 50% 50%;transform:translateY(-50%) translateX(-50%) rotate(180deg);transition:all .3s}.accordion--simple .card--title,.accordion .card--title{margin-bottom:0}.accordion--simple .accordion--slide,.accordion .accordion--slide{display:none}.accordion--simple .border--top--small:last-child,.accordion .border--top--small:last-child{border-bottom:1px solid var(--light)}@media (min-width:768px){.accordion .click--down{pointer-events:none}.accordion .icon--down{display:none!important}}.accordion .accordion--slide{display:none}@media (min-width:768px){.accordion .accordion--slide{display:block!important}}.accordion .border--top:last-child{border-bottom:1px solid var(--light)}@media (min-width:768px){.accordion .border--top:last-child{border-bottom:none!important}.accordion .border--top{border:none!important}}@media only screen and (max-width:768px){.standort--wrap .standort--location.up{border-bottom-left-radius:0;border-bottom-right-radius:0}.standort--wrap .hidden--address{background-color:var(--white);border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;display:none;padding:var(--space-3xs);position:relative}}@media (min-width:768px){.standort--wrap .hidden--address{display:none!important}}
.search-wrapper{display:flex;left:0;opacity:0;position:fixed;top:0;visibility:hidden}.search-open .search-wrapper{background-color:rgba(0,0,0,.5);opacity:1;transition:visibility .5s linear,opacity .5s linear;visibility:visible;z-index:6}.search-closed .search-wrapper{opacity:0;transition:visibility .5s linear,opacity .5s linear;visibility:hidden}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.search--modal--main{background-color:var(--white);border-radius:.5rem;height:100%;width:100%}@media (min-width:768px){.search--modal--main{margin:var(--space-l)}}.search--modal--main{max-height:85vh;max-width:95vw;overflow-y:scroll;padding:0!important;z-index:10000}@media (min-width:768px){.search--modal--main{max-height:80vh;max-width:80vw}}.search--modal--main .close--wrap{display:flex;justify-content:flex-end;padding:var(--space-2xs)}.search--modal--main .algolia-search-box-wrapper{margin-left:var(--space-s)!important;margin-right:var(--space-s)!important;position:relative}.search--modal--main .algolia-search-box-wrapper .input--title{left:var(--space-xs);opacity:.6;position:absolute;top:var(--space-2xs)}@media (min-width:768px){.search--modal--main .algolia-search-box-wrapper .input--title{left:var(--space-2xs);top:var(--space-3xs)}}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-input{border:1px solid rgba(86,90,92,.3)!important;border-radius:9999px;font-size:var(--step-2);font-weight:600!important;padding:var(--space-s) var(--space-l) var(--space-2xs) var(--space-xs)!important}@media (min-width:768px){.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-input{padding:var(--space-xs) var(--space-xs) var(--space-3xs) var(--space-2xs)!important}}@media (min-width:1920px){.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-input{padding-top:calc(var(--space-2xs)*1.25)!important}}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-input::-moz-placeholder{color:var(--dark);font-size:var(--step-2)}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-input:-ms-input-placeholder{color:var(--dark);font-size:var(--step-2)}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-input::placeholder{color:var(--dark);font-size:var(--step-2)}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-reset,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-submit{align-items:center;background-color:var(--primary);border-radius:9999px;display:flex;height:calc(100% - var(--space-2xs));justify-content:center;padding:var(--space-4xs);position:absolute;right:calc(var(--space-3xs)/1);top:50%;transform:translateY(-50%);transition:all .3s;width:auto}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-reset .ais-SearchBox-resetIcon,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-reset .ais-SearchBox-submitIcon,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-submit .ais-SearchBox-resetIcon,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-submit .ais-SearchBox-submitIcon{height:auto;margin-right:0!important;width:var(--space-3xs)}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-reset .ais-SearchBox-resetIcon path,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-reset .ais-SearchBox-submitIcon path,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-submit .ais-SearchBox-resetIcon path,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-submit .ais-SearchBox-submitIcon path{fill:var(--white)}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-reset:focus,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-submit:focus{outline:none!important}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-reset:hover,.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-submit:hover{background-color:var(--primaryhover);transition:all .3s}.search--modal--main .algolia-search-box-wrapper .ais-SearchBox-reset{display:none}.search--modal--main .search--results{gap:var(--space-s);display:grid;margin:var(--space-2xs) var(--space-s)!important}@media (min-width:1024px){.search--modal--main .search--results{grid-template-columns:repeat(2,minmax(0,1fr))}}.search--modal--main .search--results .all-hits .resluts--wrap,.search--modal--main .search--results .teaser-hits .resluts--wrap{gap:var(--space-3xs);display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:minmax(0,1fr)}.search--modal--main .search--results .all-hits.hidden,.search--modal--main .search--results .teaser-hits.hidden{display:none}.search--modal--main .search--results .all-hits.block,.search--modal--main .search--results .teaser-hits.block{display:block}.search--modal--main .search--results .all-hits>div>h2,.search--modal--main .search--results .teaser-hits>div>h2{font-size:var(--step-1);font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.4;margin-bottom:var(--space-3xs)}.search--modal--main .search--results .all-hits>h2,.search--modal--main .search--results .teaser-hits>h2{font-size:var(--step-1);font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.4;margin-bottom:var(--space-3xs)}.search--modal--main .search--results .all-hits .btn-back,.search--modal--main .search--results .all-hits .btn-show-all,.search--modal--main .search--results .teaser-hits .btn-back,.search--modal--main .search--results .teaser-hits .btn-show-all{color:var(--primary);font-size:var(--step-0)}.search--modal--main .search--results .all-hits .btn-back:hover,.search--modal--main .search--results .all-hits .btn-show-all:hover,.search--modal--main .search--results .teaser-hits .btn-back:hover,.search--modal--main .search--results .teaser-hits .btn-show-all:hover{color:var(--primaryhover)}.search--modal--main .search--results .all-hits .btn-back,.search--modal--main .search--results .all-hits .btn-show-all,.search--modal--main .search--results .teaser-hits .btn-back,.search--modal--main .search--results .teaser-hits .btn-show-all{font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.7}.search--modal--main .search--results .all-hits .article,.search--modal--main .search--results .teaser-hits .article{align-items:center;display:flex;width:100%}.search--modal--main .search--results .all-hits .article.angebot,.search--modal--main .search--results .all-hits .article.job,.search--modal--main .search--results .all-hits .article.lehrstelle,.search--modal--main .search--results .all-hits .article.news,.search--modal--main .search--results .all-hits .article.referenz,.search--modal--main .search--results .teaser-hits .article.angebot,.search--modal--main .search--results .teaser-hits .article.job,.search--modal--main .search--results .teaser-hits .article.lehrstelle,.search--modal--main .search--results .teaser-hits .article.news,.search--modal--main .search--results .teaser-hits .article.referenz{background-color:var(--extralight);border-radius:.5rem;transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.search--modal--main .search--results .all-hits .article.angebot:hover,.search--modal--main .search--results .all-hits .article.job:hover,.search--modal--main .search--results .all-hits .article.lehrstelle:hover,.search--modal--main .search--results .all-hits .article.news:hover,.search--modal--main .search--results .all-hits .article.referenz:hover,.search--modal--main .search--results .teaser-hits .article.angebot:hover,.search--modal--main .search--results .teaser-hits .article.job:hover,.search--modal--main .search--results .teaser-hits .article.lehrstelle:hover,.search--modal--main .search--results .teaser-hits .article.news:hover,.search--modal--main .search--results .teaser-hits .article.referenz:hover{background-color:var(--light)}.search--modal--main .search--results .all-hits .article.angebot .ais-hits--thumbnail,.search--modal--main .search--results .all-hits .article.job .ais-hits--thumbnail,.search--modal--main .search--results .all-hits .article.lehrstelle .ais-hits--thumbnail,.search--modal--main .search--results .all-hits .article.news .ais-hits--thumbnail,.search--modal--main .search--results .all-hits .article.referenz .ais-hits--thumbnail,.search--modal--main .search--results .teaser-hits .article.angebot .ais-hits--thumbnail,.search--modal--main .search--results .teaser-hits .article.job .ais-hits--thumbnail,.search--modal--main .search--results .teaser-hits .article.lehrstelle .ais-hits--thumbnail,.search--modal--main .search--results .teaser-hits .article.news .ais-hits--thumbnail,.search--modal--main .search--results .teaser-hits .article.referenz .ais-hits--thumbnail{margin-right:var(--space-3xs);width:var(--space-s)}.search--modal--main .search--results .all-hits .article.angebot .ais-hits--content,.search--modal--main .search--results .all-hits .article.job .ais-hits--content,.search--modal--main .search--results .all-hits .article.lehrstelle .ais-hits--content,.search--modal--main .search--results .all-hits .article.news .ais-hits--content,.search--modal--main .search--results .all-hits .article.referenz .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.angebot .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.job .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.lehrstelle .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.news .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.referenz .ais-hits--content{padding-bottom:var(--space-3xs);padding-left:var(--space-2xs);padding-top:var(--space-3xs);width:100%}@media (min-width:768px){.search--modal--main .search--results .all-hits .article.angebot .ais-hits--content,.search--modal--main .search--results .all-hits .article.job .ais-hits--content,.search--modal--main .search--results .all-hits .article.lehrstelle .ais-hits--content,.search--modal--main .search--results .all-hits .article.news .ais-hits--content,.search--modal--main .search--results .all-hits .article.referenz .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.angebot .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.job .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.lehrstelle .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.news .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.referenz .ais-hits--content{padding-left:var(--space-0)}}@media (min-width:1024px){.search--modal--main .search--results .all-hits .article.angebot .ais-hits--content,.search--modal--main .search--results .all-hits .article.job .ais-hits--content,.search--modal--main .search--results .all-hits .article.lehrstelle .ais-hits--content,.search--modal--main .search--results .all-hits .article.news .ais-hits--content,.search--modal--main .search--results .all-hits .article.referenz .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.angebot .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.job .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.lehrstelle .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.news .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.referenz .ais-hits--content{padding-bottom:var(--space-4xs);padding-top:var(--space-4xs)}}.search--modal--main .search--results .all-hits .article.downloads .ais-hits--title-link,.search--modal--main .search--results .teaser-hits .article.downloads .ais-hits--title-link{color:var(--primary);font-size:var(--step-0);padding-left:2rem;position:relative}.search--modal--main .search--results .all-hits .article.downloads .ais-hits--title-link:hover,.search--modal--main .search--results .teaser-hits .article.downloads .ais-hits--title-link:hover{color:var(--primaryhover)}.search--modal--main .search--results .all-hits .article.downloads .ais-hits--title-link,.search--modal--main .search--results .teaser-hits .article.downloads .ais-hits--title-link{font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.7;max-width:100%;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap}.search--modal--main .search--results .all-hits .article.downloads .ais-hits--title-link:before,.search--modal--main .search--results .teaser-hits .article.downloads .ais-hits--title-link:before{background-color:var(--primary);content:"";height:22px;left:0;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="20px" height="23px" viewBox="0 0 20 23" 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="round" stroke-linejoin="round"><g id="Group" transform="translate(1.000000, 1.000000)" stroke="rgb(0,0,0)" stroke-width="2"><path d="M2.85156,20.4 L14.5391,20.4 C16.0516,20.4 17.2891,19.1625 17.2891,17.65 L17.2891,6.37501 L11.3766,0.60001 L2.85156,0.60001 C1.33906,0.60001 0.10156,1.83751 0.10156,3.35001 L0.10156,17.7875 C0.10156,19.3 1.20156,20.4 2.85156,20.4 Z" id="Path"></path><polyline id="Path" points="16.8766 6.65 11.1016 6.65 11.1016 0.875"></polyline><line x1="5.60156" y1="14.9" x2="11.7891" y2="14.9" id="Path"></line><line x1="5.60156" y1="10.775" x2="11.7891" y2="10.775" id="Path"></line></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="20px" height="23px" viewBox="0 0 20 23" 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="round" stroke-linejoin="round"><g id="Group" transform="translate(1.000000, 1.000000)" stroke="rgb(0,0,0)" stroke-width="2"><path d="M2.85156,20.4 L14.5391,20.4 C16.0516,20.4 17.2891,19.1625 17.2891,17.65 L17.2891,6.37501 L11.3766,0.60001 L2.85156,0.60001 C1.33906,0.60001 0.10156,1.83751 0.10156,3.35001 L0.10156,17.7875 C0.10156,19.3 1.20156,20.4 2.85156,20.4 Z" id="Path"></path><polyline id="Path" points="16.8766 6.65 11.1016 6.65 11.1016 0.875"></polyline><line x1="5.60156" y1="14.9" x2="11.7891" y2="14.9" id="Path"></line><line x1="5.60156" y1="10.775" x2="11.7891" y2="10.775" id="Path"></line></g></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:20px}.search--modal--main .search--results .all-hits .article.mitarbeiter .ais-hits--thumbnail,.search--modal--main .search--results .teaser-hits .article.mitarbeiter .ais-hits--thumbnail{margin-right:var(--space-3xs);margin-right:var(--space-2xs)!important;width:var(--space-s);width:calc(var(--space-s)*1.5)}.search--modal--main .search--results .all-hits .article.mitarbeiter .ais-hits--thumbnail img,.search--modal--main .search--results .teaser-hits .article.mitarbeiter .ais-hits--thumbnail img{border-radius:9999px}@media (min-width:1024px){.search--modal--main .search--results .all-hits{grid-column:span 2/span 2}}.search--modal--main .search--results .all-hits .btn-back{display:block;margin-bottom:var(--space-3xs)}.open--modal{cursor:pointer}.search--subtitle{display:none;font-size:var(--step--2);font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;padding-top:.2rem}@media (min-width:768px){.search--subtitle{display:block}}#algolia-search-box input{background:#fff!important}@media (min-width:768px){#algolia-search-box input{background:transparent!important}}
.search--modal--main .search--results .all-hits .article.news .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.news .ais-hits--content{padding-right:var(--space-m)!important;position:relative}.search--modal--main .search--results .all-hits .article.news .ais-hits--content:after,.search--modal--main .search--results .teaser-hits .article.news .ais-hits--content:after{background-color:var(--primary);content:"";height:12px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.75161 0.375296C1.6709 0.272734 1.57112 0.187342 1.45796 0.123996C1.3448 0.0606498 1.22048 0.0205902 1.09209 0.00610426C0.832813 -0.0231514 0.572723 0.0535361 0.369041 0.219296C0.165359 0.385057 0.0347706 0.626312 0.00600251 0.889988C-0.0227655 1.15366 0.0526439 1.41816 0.215641 1.6253L3.6573 6.0003L0.215641 10.3753C0.0526439 10.5824 -0.0227655 10.8469 0.00600251 11.1106C0.0347706 11.3743 0.165359 11.6155 0.369041 11.7813C0.572723 11.9471 0.832813 12.0237 1.09209 11.9945C1.35138 11.9652 1.58861 11.8324 1.75161 11.6253L5.68494 6.6253C5.82457 6.44793 5.90065 6.2275 5.90065 6.0003C5.90065 5.77309 5.82457 5.55266 5.68494 5.3753L1.75161 0.375296Z" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.75161 0.375296C1.6709 0.272734 1.57112 0.187342 1.45796 0.123996C1.3448 0.0606498 1.22048 0.0205902 1.09209 0.00610426C0.832813 -0.0231514 0.572723 0.0535361 0.369041 0.219296C0.165359 0.385057 0.0347706 0.626312 0.00600251 0.889988C-0.0227655 1.15366 0.0526439 1.41816 0.215641 1.6253L3.6573 6.0003L0.215641 10.3753C0.0526439 10.5824 -0.0227655 10.8469 0.00600251 11.1106C0.0347706 11.3743 0.165359 11.6155 0.369041 11.7813C0.572723 11.9471 0.832813 12.0237 1.09209 11.9945C1.35138 11.9652 1.58861 11.8324 1.75161 11.6253L5.68494 6.6253C5.82457 6.44793 5.90065 6.2275 5.90065 6.0003C5.90065 5.77309 5.82457 5.55266 5.68494 5.3753L1.75161 0.375296Z" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:var(--space-3xs)!important;top:50%;transform:translateY(-50%);width:6px}.search--modal--main .search--results .all-hits .article.angebot .ais-hits--content,.search--modal--main .search--results .all-hits .article.job .ais-hits--content,.search--modal--main .search--results .all-hits .article.lehrstelle .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.angebot .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.job .ais-hits--content,.search--modal--main .search--results .teaser-hits .article.lehrstelle .ais-hits--content{padding-right:var(--space-m)!important;position:relative}.search--modal--main .search--results .all-hits .article.angebot .ais-hits--content:after,.search--modal--main .search--results .all-hits .article.job .ais-hits--content:after,.search--modal--main .search--results .all-hits .article.lehrstelle .ais-hits--content:after,.search--modal--main .search--results .teaser-hits .article.angebot .ais-hits--content:after,.search--modal--main .search--results .teaser-hits .article.job .ais-hits--content:after,.search--modal--main .search--results .teaser-hits .article.lehrstelle .ais-hits--content:after{background-color:var(--primary);content:"";height:12px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.75161 0.375296C1.6709 0.272734 1.57112 0.187342 1.45796 0.123996C1.3448 0.0606498 1.22048 0.0205902 1.09209 0.00610426C0.832813 -0.0231514 0.572723 0.0535361 0.369041 0.219296C0.165359 0.385057 0.0347706 0.626312 0.00600251 0.889988C-0.0227655 1.15366 0.0526439 1.41816 0.215641 1.6253L3.6573 6.0003L0.215641 10.3753C0.0526439 10.5824 -0.0227655 10.8469 0.00600251 11.1106C0.0347706 11.3743 0.165359 11.6155 0.369041 11.7813C0.572723 11.9471 0.832813 12.0237 1.09209 11.9945C1.35138 11.9652 1.58861 11.8324 1.75161 11.6253L5.68494 6.6253C5.82457 6.44793 5.90065 6.2275 5.90065 6.0003C5.90065 5.77309 5.82457 5.55266 5.68494 5.3753L1.75161 0.375296Z" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.75161 0.375296C1.6709 0.272734 1.57112 0.187342 1.45796 0.123996C1.3448 0.0606498 1.22048 0.0205902 1.09209 0.00610426C0.832813 -0.0231514 0.572723 0.0535361 0.369041 0.219296C0.165359 0.385057 0.0347706 0.626312 0.00600251 0.889988C-0.0227655 1.15366 0.0526439 1.41816 0.215641 1.6253L3.6573 6.0003L0.215641 10.3753C0.0526439 10.5824 -0.0227655 10.8469 0.00600251 11.1106C0.0347706 11.3743 0.165359 11.6155 0.369041 11.7813C0.572723 11.9471 0.832813 12.0237 1.09209 11.9945C1.35138 11.9652 1.58861 11.8324 1.75161 11.6253L5.68494 6.6253C5.82457 6.44793 5.90065 6.2275 5.90065 6.0003C5.90065 5.77309 5.82457 5.55266 5.68494 5.3753L1.75161 0.375296Z" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:var(--space-3xs)!important;top:50%;transform:translateY(-50%);width:6px}.search--modal--main .search--results .all-hits .article.angebot .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.job .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.lehrstelle .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.angebot .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.job .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.lehrstelle .ais-hits--content:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:var(--space-xs)!important;position:absolute;right:calc(var(--space-2xs)*1.25)!important;top:50%;transform:translateY(-50%);width:var(--space-xs)!important}@media (min-width:1024px){.search--modal--main .search--results .all-hits .article.angebot .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.job .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.lehrstelle .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.angebot .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.job .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.lehrstelle .ais-hits--content:before{height:var(--space-2xs)!important;width:var(--space-2xs)!important}}.search--modal--main .search--results .all-hits .article.angebot.Landolt .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.job.Landolt .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.lehrstelle.Landolt .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.angebot.Landolt .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.job.Landolt .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.lehrstelle.Landolt .ais-hits--content:before{background-image:url(fonts/landolt.svg)}.search--modal--main .search--results .all-hits .article.angebot.JMSRISI .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.job.JMSRISI .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.lehrstelle.JMSRISI .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.angebot.JMSRISI .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.job.JMSRISI .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.lehrstelle.JMSRISI .ais-hits--content:before{background-image:url(fonts/risi.svg)}.search--modal--main .search--results .all-hits .article.angebot.Beton .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.job.Beton .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.lehrstelle.Beton .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.angebot.Beton .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.job.Beton .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.lehrstelle.Beton .ais-hits--content:before{background-image:url(fonts/beton.svg)}.search--modal--main .search--results .all-hits .article.angebot.Rueegg .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.job.Rueegg .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.lehrstelle.Rueegg .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.angebot.Rueegg .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.job.Rueegg .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.lehrstelle.Rueegg .ais-hits--content:before{background-image:url(fonts/rueegg.svg)}.search--modal--main .search--results .all-hits .article.angebot.JMS .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.job.JMS .ais-hits--content:before,.search--modal--main .search--results .all-hits .article.lehrstelle.JMS .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.angebot.JMS .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.job.JMS .ais-hits--content:before,.search--modal--main .search--results .teaser-hits .article.lehrstelle.JMS .ais-hits--content:before{background-image:url(fonts/jms.svg)}
.gm-style .gm-style-iw-t:after{background:none;display:none}.gm-style-iw-t button{height:1rem!important;margin-right:var(--space-3xs)!important;margin-top:var(--space-3xs)!important;opacity:1!important;outline:none!important;position:relative;width:1rem!important}.gm-style-iw-t button:after{background-color:var(--dark);content:"";height:1rem;left:0;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 2.10999L18.89 0L10.5 8.39001L2.10999 0L0 2.10999L8.39001 10.5L0 18.89L2.10999 21L10.5 12.61L18.89 21L21 18.89L12.61 10.5L21 2.10999Z" fill="black"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 2.10999L18.89 0L10.5 8.39001L2.10999 0L0 2.10999L8.39001 10.5L0 18.89L2.10999 21L10.5 12.61L18.89 21L21 18.89L12.61 10.5L21 2.10999Z" fill="black"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transition:all .3s;width:1rem}.gm-style-iw-t button img{display:none!important}.gm-style-iw-t button:hover:after{background-color:var(--primary)}@media (min-width:768px){.contact--grid{grid-template-columns:2fr 3fr}}@media (min-width:1024px){.contact--grid{grid-template-columns:1fr 2fr}}.map--wrap{height:100%;max-height:100vh;min-height:70vh;position:sticky!important;top:0}@media (min-width:768px){.map--wrap{min-height:50vh}}.map--wrap #map{height:100%;width:100%}.standort--wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.map--standort--list{background-color:var(--white);border-radius:.375rem;cursor:pointer;padding:var(--space-4xs)}.map--standort--list svg{max-width:var(--space-2xs)}.map--standort--list:hover{background-color:var(--light);transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.map--standort--list.active{border-right:10px solid var(--primary)}}.card--map{min-width:300px;padding:var(--space-3xs)}.card--map a{outline:none!important}#map button span{display:none!important}
@media print{.cover--space--image{padding-top:0!important}.cover--space--image .Sirv{height:200px!important;margin-bottom:0!important;position:relative!important;width:100%!important}.bg-extralight{padding:0!important}p:-moz-only-whitespaces,p:empty{display:none!important}p{margin-bottom:0!important}.angebot--infobox{border:none!important;margin-top:30px!important;padding:0!important}.angebot--infobox .headline--section{font-size:20px!important}.angebot--infobox .sirv--quadrat{height:50px!important;padding:0!important;width:50px!important}.angebot--infobox .an--print--wrap{display:flex!important}.angebot--infobox .an--print--wrap div:first-child{width:70px!important}.back--link{display:none!important}.sirv--cover--small:after{padding-top:0!important}.lead{font-size:16px!important}.content__section{margin-top:0!important}.site-footer,.site-header,button{display:none!important}.print--grid{display:grid!important;grid-template-columns:1fr 1fr!important}.print--grid .text-gray{font-size:14px!important}.block--downloads,.section--no--print{display:none!important}}
.section--nh .nh--icon{align-items:center;background-color:var(--green);border-radius:9999px;display:flex;height:var(--nav-min);justify-content:center;position:absolute;top:var(--space-0);transform:translateY(-35%);width:var(--nav-min)}.section--nh .nh--icon img{height:auto;width:60%}.section--nh .nh--border{margin-top:-1px;padding-bottom:var(--space-s);padding-top:var(--nav-min)}.section--nh .nh--facts--wrap{gap:var(--space-s);-moz-column-count:1;column-count:1}@media (min-width:768px){.section--nh .nh--facts--wrap{-moz-column-count:2;column-count:2}}@media (min-width:1024px){.section--nh .nh--facts--wrap{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.section--nh .nh--facts--wrap{-moz-column-count:4;column-count:4}}.section--nh .nh--facts--wrap .nh--fact--div{-moz-column-break-inside:avoid;break-inside:avoid;display:grid;grid-template-rows:1fr auto;margin:0;padding-bottom:var(--space-xs)}.section--nh .nh--text--wrap{position:relative}.section--nh .nh--text--wrap:before{background-color:var(--green);content:"";height:29px;left:0;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="4" height="29" viewBox="0 0 4 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0C2.20914 0 4 1.79086 4 4V25C4 27.2091 2.20914 29 0 29V0Z" fill="black"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="4" height="29" viewBox="0 0 4 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0C2.20914 0 4 1.79086 4 4V25C4 27.2091 2.20914 29 0 29V0Z" fill="black"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:22px;width:4px}
.chart-legend{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}.legend-item{align-items:center;display:flex;margin-bottom:10px;margin-left:5px;margin-right:5px}.legend-item .legend--dot{border-radius:50%;height:15px;margin-right:10px;width:15px}.legend-item .legend--text{font-size:10px;font-weight:600}.chart--wrap{background-color:var(--extralight);border-radius:.5rem;display:flex;justify-content:center;padding:var(--space-3xs) var(--space-xs);width:100%}
.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 .btn-primary,.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 .btn-primary{background-color:var(--primary);color:#fff;cursor:pointer}.page-login .container-login .login-form-container .form-group .btn-primary:hover{background-color:var(--dark)}.page-login .container-login .login-form-container .form-group .form-check{margin-bottom:1rem}.page-login .container-login .login-form-container .forgot-password{color:var(--primary);font-size:14px!important}.text-white{color:#fff!important}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-revoke,.cc-window{box-sizing:border-box;display:flex;flex-wrap:nowrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{flex-direction:column;max-width:24em;padding:2em}.cc-window.cc-banner{flex-direction:row;padding:1em 1.8em;width:100%}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;opacity:.8;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-style:solid;border-width:2px;display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6em;line-height:.75;opacity:.9;position:absolute;right:.5em;top:.5em}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;left:3em;top:0}.cc-revoke.cc-bottom{border-top-left-radius:.5em;border-top-right-radius:.5em;bottom:0;left:3em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{left:unset;right:3em}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{display:block;flex:1 1 auto;margin-right:1em;max-width:100%}.cc-compliance{align-content:space-between;align-items:center;display:flex}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-window{background-color:#fff}.cc-btn:hover{background-color:var(--primary);color:#fff}.cc-link,.cc-link:active,.cc-link:visited,.cc-message{color:color-yiq(theme-color("cconsent"));font-size:.9rem;line-height:1.5;opacity:1;padding:0}.cc-floating.cc-theme-localmedia{background-color:theme-color("cconsent");border-radius:0;padding:1.2em}.cc-floating.cc-type-info.cc-theme-localmedia .cc-compliance,.cc-theme-localmedia .cc-btn{color:color-yiq(theme-color("cconsent"))}.cc-theme-localmedia .cc-btn{border-radius:0}.cc-theme-localmedia .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-localmedia .cc-btn{display:inline-block}

/*# sourceMappingURL=main-3ab887e0.css.map*/