.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
@font-face{src:url(../../files/theme/v1/fonts/Grotesco-Black.eot);src:local(""),url(../../files/theme/v1/fonts/Grotesco-Black.eot?#iefix) format("embedded-opentype"),url(../../files/theme/v1/fonts/Grotesco-Black.woff) format("woff"),url(../../files/theme/v1/fonts/Grotesco-Black.ttf) format("truetype"),url(../../files/theme/v1/fonts/Grotesco-Black.svg#SourceSans3) format("svg");font-family:Crotesco-Black;font-style:normal;font-weight:400}@font-face{src:url(../../files/theme/v1/fonts/Grotesco-Book.eot);src:local(""),url(../../files/theme/v1/fonts/Grotesco-Book.eot?#iefix) format("embedded-opentype"),url(../../files/theme/v1/fonts/Grotesco-Book.woff) format("woff"),url(../../files/theme/v1/fonts/Grotesco-Book.ttf) format("truetype"),url(../../files/theme/v1/fonts/Grotesco-Book.svg#SourceSans3) format("svg");font-family:Crotesco-Book;font-style:normal;font-weight:400}@font-face{src:url(../../files/theme/v1/fonts/Grotesco-Bold.eot);src:local(""),url(../../files/theme/v1/fonts/Grotesco-Bold.eot?#iefix) format("embedded-opentype"),url(../../files/theme/v1/fonts/Grotesco-Bold.woff) format("woff"),url(../../files/theme/v1/fonts/Grotesco-Bold.ttf) format("truetype"),url(../../files/theme/v1/fonts/Grotesco-Bold.svg#SourceSans3) format("svg");font-family:Crotesco-Bold;font-style:normal;font-weight:400}@font-face{font-display:fallback;src:url(../../files/theme/v1/fonts/Dosis-VariableFont_wght.woff2) format("woff2");font-family:Dosis;font-weight:200 800;unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}
:root{--font-size-headline-banner:clamp(3.5863rem,3.1415rem + 2.2241vw,4.7817rem);--headline-color:#17183f;--subheadline-color:#a5d4dd}*{box-sizing:border-box;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}html{font-size:100%;letter-spacing:0;line-height:1}body{background-color:#fff;color:#17183f;font-family:Dosis,sans-serif}a{color:inherit;text-decoration:none;transition:color .25s,-webkit-text-decoration-color .25s;transition:color .25s,text-decoration-color .25s;transition:color .25s,text-decoration-color .25s,-webkit-text-decoration-color .25s}button{-webkit-tap-highlight-color:transparent}img{display:block;height:auto;max-width:100%}fieldset{border:0;margin:0;padding:0}sup{line-height:1}.banner_wrapper{overflow:hidden;position:absolute}.animation-banner{-webkit-animation:run 60s linear infinite;animation:run 60s linear infinite;background-image:url(../../files/theme/v1/images/animation-banner_v2.png);background-repeat:repeat-y;background-size:524px 1440px;height:2880px;left:54%;position:absolute;width:524px;z-index:1}@media (max-width:42.5em){.animation-banner{background-size:262px 720px}}@-webkit-keyframes run{0%{transform:translateY(1440px)}to{transform:translate(0)}}@keyframes run{0%{transform:translateY(1440px)}to{transform:translate(0)}}.ce_headline,.headline{color:#17183f;font-family:Dosis,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.325}@supports (color:var(--headline-color)){.ce_headline,.headline{color:var(--headline-color)}}@media (max-width:90em){.ce_headline,.headline{font-size:1.8125rem}}@media (max-width:42.5em){.ce_headline,.headline{font-size:1.125rem}}@supports (font-size:clamp(1.125rem,6vw,2.5rem)){.ce_headline,.headline{font-size:clamp(1.125rem,6vw,2.5rem)}}.ce_headline.headlinegrey,.headline.headlinegrey{color:#17183f}.headline-white{color:#fff}.headline-small{font-size:1.875rem;text-transform:lowercase}@media (max-width:90em){.headline-small{font-size:1.375rem}}@media (max-width:42.5em){.headline-small{font-size:.875rem}}@supports (font-size:clamp(0.875rem,4vw,1.875rem)){.headline-small{font-size:clamp(.875rem,4vw,1.875rem)}}.subheadline{color:var(--headline-color);font-family:Dosis,sans-serif;font-size:1.325rem;font-weight:500;letter-spacing:.02em;line-height:1.9;position:relative;text-transform:none;text-transform:uppercase}@media (max-width:90em){.subheadline{font-size:clamp(1rem,2vw,1.125rem)1.325rem-clamp(1rem,2vw,1.125rem)/2}}@media (max-width:42.5em){.subheadline{font-size:clamp(1rem,2vw,1.125rem)}}@supports (font-size:clamp(clamp(1rem,2vw,1.125rem),3vw,1.325rem)){.subheadline{font-size:clamp(clamp(1rem,2vw,1.125rem),3vw,1.325rem)}}.headline-banner,.headline-banner-top{color:#17183f;font-size:var(--font-size-headline-banner);letter-spacing:.02em;line-height:1;text-transform:uppercase}.subheadline-banner{font-size:1.5rem;line-height:1.3;margin-bottom:2.5vw}@media (max-width:90em){.subheadline-banner{font-size:1.0875rem}}@media (max-width:42.5em){.subheadline-banner{font-size:.675rem}}@supports (font-size:clamp(0.675rem,2.6vw,1.5rem)){.subheadline-banner{font-size:clamp(.675rem,2.6vw,1.5rem)}}.headline-job{color:#86bc24}.c-2col+.c-2col,.c-2col+.c-item-grid,.c-2col+.c-item-list,.c-2col+.ce_form,.c-2col+.ce_text,.c-2col+p,.c-main-side+.c-2col,.c-main-side+.c-item-grid,.c-main-side+.c-item-list,.c-main-side+.ce_form,.c-main-side+.ce_text,.c-main-side+p,.ce_headline+.c-2col,.ce_headline+.c-item-grid,.ce_headline+.c-item-list,.ce_headline+.ce_form,.ce_headline+.ce_text,.ce_headline+p,.ce_image+.c-2col,.ce_image+.c-item-grid,.ce_image+.c-item-list,.ce_image+.ce_form,.ce_image+.ce_text,.ce_image+p,.headline+.c-2col,.headline+.c-item-grid,.headline+.c-item-list,.headline+.ce_form,.headline+.ce_text,.headline+p,.tab-links+.c-2col,.tab-links+.c-item-grid,.tab-links+.c-item-list,.tab-links+.ce_form,.tab-links+.ce_text,.tab-links+p{margin-top:2.25em}.c-2col+.c-main-side,.c-main-side+.c-main-side,.ce_headline+.c-main-side,.ce_image+.c-main-side,.headline+.c-main-side,.tab-links+.c-main-side{margin-top:4.5em}@media (max-width:62em){.c-2col+.c-main-side,.c-main-side+.c-main-side,.ce_headline+.c-main-side,.ce_image+.c-main-side,.headline+.c-main-side,.tab-links+.c-main-side{margin-top:0}}.ce_image+.subheadline{margin-top:7.8rem}@media (max-width:62em){.ce_image+.subheadline{margin-top:2.25em}}.button+.button,.button+.button-box,.button+.ce_button,.button+.ce_form,.button+.ce_hyperlink,.ce_headline+.button,.ce_headline+.button-box,.ce_headline+.ce_button,.ce_headline+.ce_form,.ce_headline+.ce_hyperlink,.ce_text+.button,.ce_text+.button-box,.ce_text+.c-main-side,.ce_text+.ce_button,.ce_text+.ce_form,.ce_text+.ce_hyperlink,.headline+.button,.headline+.button-box,.headline+.ce_button,.headline+.ce_form,.headline+.ce_hyperlink,.text+.button,.text+.button-box,.text+.c-main-side,.text+.ce_button,.text+.ce_form,.text+.ce_hyperlink{margin-top:2.25em}.button+.button,.button+.more.button,.button+.tab-link,.ce_headline+.more.button,.ce_text+.more.button,.headline+.more.button,.tab-link+.button,.tab-link+.tab-link,.text+.more.button{margin-top:1.5rem}@media (max-width:62em){.button+.tab-link,.tab-link+.tab-link{margin-top:0}}.image_container+h2{margin-top:1.5rem}.ce_hyperlink.job{margin-bottom:1.5rem;margin-right:1.5rem}*+.button-group{margin-top:3em}.ce_hyperlink{display:inline-block}.ce_hyperlink a:hover{text-decoration:underline}.ce_text a:hover{color:#17183f;-webkit-text-decoration-color:#17183f;text-decoration-color:#17183f}.ce_text,.text{font-size:clamp(1rem,2vw,1.125rem);letter-spacing:0;line-height:1.5}.ce_text h1,.ce_text h2,.ce_text h3,.ce_text h4,.ce_text h5,.ce_text h6,.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:var(--headline-color);font-family:Dosis,sans-serif;font-size:1.325rem;font-weight:500;letter-spacing:.02em;line-height:1.9;position:relative;text-transform:none;text-transform:uppercase}.ce_text ol+.headline,.ce_text ol+h1,.ce_text ol+h2,.ce_text ol+h3,.ce_text ol+h4,.ce_text ol+h5,.ce_text ol+h6,.ce_text ol+ol,.ce_text ol+p,.ce_text ol+ul,.ce_text p+.headline,.ce_text p+h1,.ce_text p+h2,.ce_text p+h3,.ce_text p+h4,.ce_text p+h5,.ce_text p+h6,.ce_text p+ol,.ce_text p+p,.ce_text p+ul,.ce_text ul+.headline,.ce_text ul+h1,.ce_text ul+h2,.ce_text ul+h3,.ce_text ul+h4,.ce_text ul+h5,.ce_text ul+h6,.ce_text ul+ol,.ce_text ul+p,.ce_text ul+ul,.text ol+.headline,.text ol+h1,.text ol+h2,.text ol+h3,.text ol+h4,.text ol+h5,.text ol+h6,.text ol+ol,.text ol+p,.text ol+ul,.text p+.headline,.text p+h1,.text p+h2,.text p+h3,.text p+h4,.text p+h5,.text p+h6,.text p+ol,.text p+p,.text p+ul,.text ul+.headline,.text ul+h1,.text ul+h2,.text ul+h3,.text ul+h4,.text ul+h5,.text ul+h6,.text ul+ol,.text ul+p,.text ul+ul{margin-top:1.5em}.ce_text .headline:not(:last-child),.ce_text h1:not(:last-child),.ce_text h2:not(:last-child),.ce_text h3:not(:last-child),.ce_text h4:not(:last-child),.ce_text h5:not(:last-child),.ce_text h6:not(:last-child),.text .headline:not(:last-child),.text h1:not(:last-child),.text h2:not(:last-child),.text h3:not(:last-child),.text h4:not(:last-child),.text h5:not(:last-child),.text h6:not(:last-child){margin-bottom:.75em}.ce_text a,.text a{text-decoration:underline;-webkit-text-decoration-color:rgba(23,24,63,.3);text-decoration-color:rgba(23,24,63,.3)}.ce_text .image_container.float_right,.text .image_container.float_right{float:right;margin-left:1em}.ce_text .image_container.float_left,.text .image_container.float_left{float:left;margin-right:1em}.ce_text .image_container.float_left,.ce_text .image_container.float_right,.text .image_container.float_left,.text .image_container.float_right{max-width:50%}@media (max-width:42.5em){.ce_text .image_container.float_left,.ce_text .image_container.float_right,.text .image_container.float_left,.text .image_container.float_right{float:none;margin-bottom:1.5em;margin-left:0;margin-right:0;max-width:none}}.ce_text .image_container.float_above,.text .image_container.float_above{margin-bottom:1.5em}.ce_text .image_container.float_below,.text .image_container.float_below{margin-top:1.5em}.ce_text ol,.ce_text ul{padding-left:1.25rem}.ce_text ol li::marker{font-weight:700}.legal-text .ce_text li:before{content:"";margin-top:.3em;padding:.1em}.tab-links{display:flex;flex-direction:column;list-style-type:none}@media (max-width:62em){.tab-links{gap:.5rem;flex-direction:row;justify-content:space-between}}@media (max-width:62em){.tab-links__item{width:48%}}.tab-links__item a{align-items:center;align-items:flex-start;background-color:#17183f;background-color:#86bc24;border-radius:2rem;box-shadow:none;color:#86bc24;color:#17183f;cursor:pointer;display:flex;flex-direction:column;font-family:Dosis,sans-serif;font-size:clamp(1rem,2vw,1.625rem);font-weight:700;font-weight:500;justify-content:center;min-height:40px;padding:.65rem 1.5em;text-transform:none;text-transform:uppercase;transition:transform .25s,background-color .25s,border-color .25s,color .25s}@media (max-width:42.5em){.tab-links__item a{font-size:1rem;border-width:1.5px}}@media (max-width:400px){.tab-links__item a{font-size:.8rem}}.tab-links__item a[aria-selected=false]:hover,.tab-links__item a[aria-selected=true]{background-color:#a5d4dd;border-color:#a5d4dd;color:#17183f}.advantage-counter{align-items:center;display:flex;flex-direction:column}.advantage-counter__headline{color:var(--headline-color);font-family:Dosis,sans-serif;font-size:1.325rem;font-weight:500;letter-spacing:.02em;line-height:1.9;margin-bottom:.5em;margin-top:.5em;position:relative;text-align:center;text-transform:none;text-transform:uppercase}.advantage-counter__text{text-align:center}.advantage-counter__image svg{width:50px}.nav,nav{--nav-item-padding-x:1.5em;--nav-item-padding-y:1rem}.nav ul,nav ul{display:flex}.nav li,nav li{list-style-type:none}.nav li a,.nav li strong,nav li a,nav li strong{display:block;font-weight:700;padding:1rem}@supports (padding:var(--nav-item-padding-x)){.nav li a,.nav li strong,nav li a,nav li strong{padding:var(--nav-item-padding-y) var(--nav-item-padding-x)}}.nav li a,nav li a{transition:color .36s}.nav li a:hover,nav li a:hover{color:#17183f}:root{--form-text-widget-background-color:transparent;--form-text-widget-border-color:#86bc24;--form-text-widget-outline-color:#86bc24}.ce_form .formbody{gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media (max-width:42.5em){.ce_form .formbody{flex-wrap:wrap}}.ce_form .widget+.widget-checkbox,.ce_form .widget+.widget-explanation{margin-top:1rem}.ce_form .widget-text{display:flex;flex:1;flex-direction:column;min-width:40%}@media (max-width:42.5em){.ce_form .widget-text{min-width:100%}}.ce_form .widget-text input{color:currentColor;flex:1}.s_b-secondary-color .ce_form .widget-text input{color:#fff}.ce_form .widget-checkbox+.widget,.ce_form .widget-explanation+.widget{margin-top:1rem}.ce_form .widget-checkbox a,.ce_form .widget-explanation a{text-decoration:underline;-webkit-text-decoration-color:rgba(165,212,221,.4);text-decoration-color:rgba(165,212,221,.4)}.ce_form .widget-captcha input,.ce_form .widget-password input,.ce_form .widget-text input{background-color:transparent;border:3px solid #86bc24;border-radius:2rem;font-family:Dosis,sans-serif;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1;padding:.56rem 1.4rem;transition:background-color .25s}.ce_form .widget-captcha input::-moz-placeholder, .ce_form .widget-password input::-moz-placeholder, .ce_form .widget-text input::-moz-placeholder{text-transform:uppercase}.ce_form .widget-captcha input:-ms-input-placeholder, .ce_form .widget-password input:-ms-input-placeholder, .ce_form .widget-text input:-ms-input-placeholder{text-transform:uppercase}.ce_form .widget-captcha input::placeholder,.ce_form .widget-password input::placeholder,.ce_form .widget-text input::placeholder{text-transform:uppercase}@media (max-width:42.5em){.ce_form .widget-captcha input,.ce_form .widget-password input,.ce_form .widget-text input{border:1.5px solid #86bc24;padding:.3rem 1.4rem}}@supports (border-color:var(--form-text-widget-border-color)){.ce_form .widget-captcha input,.ce_form .widget-password input,.ce_form .widget-text input{background-color:var(--form-text-widget-background-color,transparent);border-color:var(--form-text-widget-border-color,#86bc24)}}.ce_form .widget-captcha input:focus,.ce_form .widget-password input:focus,.ce_form .widget-text input:focus{background-color:#fff;border-color:#86bc24;color:currentColor;outline:0 solid #86bc24}@supports (outline-color:var(--form-text-widget-outline-color)){.ce_form .widget-captcha input:focus,.ce_form .widget-password input:focus,.ce_form .widget-text input:focus{border-color:var(--form-text-widget-outline-color,#86bc24);outline-color:var(--form-text-widget-outline-color,#86bc24)}}.ce_form .widget-textarea{width:100%}.ce_form .widget-textarea textarea{background-color:transparent;border:3px solid #86bc24;border-radius:2rem;font-family:Dosis,sans-serif;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1;padding:1rem 1.4rem .56rem;transition:background-color .25s}.ce_form .widget-textarea textarea::-moz-placeholder{text-transform:uppercase}.ce_form .widget-textarea textarea:-ms-input-placeholder{text-transform:uppercase}.ce_form .widget-textarea textarea::placeholder{text-transform:uppercase}@media (max-width:42.5em){.ce_form .widget-textarea textarea{border:1.5px solid #86bc24;padding:.3rem 1.4rem}}@supports (border-color:var(--form-text-widget-border-color)){.ce_form .widget-textarea textarea{background-color:var(--form-text-widget-background-color,transparent);border-color:var(--form-text-widget-border-color,#86bc24)}}.ce_form .widget-textarea textarea:focus{background-color:#fff;border-color:#86bc24;color:currentColor;outline:0 solid #86bc24}@supports (outline-color:var(--form-text-widget-outline-color)){.ce_form .widget-textarea textarea:focus{border-color:var(--form-text-widget-outline-color,#86bc24);outline-color:var(--form-text-widget-outline-color,#86bc24)}}@media (max-width:42.5em){.ce_form .widget-textarea textarea{padding-top:1rem}}.ce_form .widget-select{width:100%}.ce_form .widget-select select{background-color:transparent;background-image:url(../../files/theme/v1/images/svg/arrow_down.svg);background-position:right 1em center;background-repeat:no-repeat;background-size:1em 1em;border:3px solid #86bc24;border-radius:2rem;font-family:Dosis,sans-serif;font-size:clamp(1rem,1.25vw,1.25rem);letter-spacing:.02em;line-height:1;line-height:1.4;padding:.56rem 3em .56rem 1.1rem;text-transform:uppercase;transition:background-color .25s}.ce_form .widget-select select::-moz-placeholder{text-transform:uppercase}.ce_form .widget-select select:-ms-input-placeholder{text-transform:uppercase}.ce_form .widget-select select::placeholder{text-transform:uppercase}@media (max-width:42.5em){.ce_form .widget-select select{border:1.5px solid #86bc24;padding:.3rem 1.4rem}}@supports (border-color:var(--form-text-widget-border-color)){.ce_form .widget-select select{background-color:var(--form-text-widget-background-color,transparent);border-color:var(--form-text-widget-border-color,#86bc24)}}.ce_form .widget-select select:focus{background-color:#fff;border-color:#86bc24;color:currentColor;outline:0 solid #86bc24}@supports (outline-color:var(--form-text-widget-outline-color)){.ce_form .widget-select select:focus{border-color:var(--form-text-widget-outline-color,#86bc24);outline-color:var(--form-text-widget-outline-color,#86bc24)}}.ce_form .widget-captcha label,.ce_form .widget-checkbox legend,.ce_form .widget-password label,.ce_form .widget-select label,.ce_form .widget-textarea label,.ce_form .widget-text label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ce_form .widget-checkbox fieldset>span{display:flex}.ce_form .widget-checkbox fieldset>span label{margin-left:.5em}.ce_form .widget-upload{position:relative}@media (max-width:470px){.ce_form .widget-upload{min-width:100%}}.ce_form .widget-upload label{background-color:transparent;border:3px solid #86bc24;border-radius:2rem;color:#17183f;cursor:pointer;display:block;font-family:Dosis,sans-serif;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1;line-height:1.4;padding:.56rem 1.4rem;transition:background-color .25s;transition:color .25s}.ce_form .widget-upload label::-moz-placeholder{text-transform:uppercase}.ce_form .widget-upload label:-ms-input-placeholder{text-transform:uppercase}.ce_form .widget-upload label::placeholder{text-transform:uppercase}@media (max-width:42.5em){.ce_form .widget-upload label{border:1.5px solid #86bc24;padding:.3rem 1.4rem}}@supports (border-color:var(--form-text-widget-border-color)){.ce_form .widget-upload label{background-color:var(--form-text-widget-background-color,transparent);border-color:var(--form-text-widget-border-color,#86bc24)}}.ce_form .widget-upload label:focus{background-color:#fff;border-color:#86bc24;color:currentColor;outline:0 solid #86bc24}@supports (outline-color:var(--form-text-widget-outline-color)){.ce_form .widget-upload label:focus{border-color:var(--form-text-widget-outline-color,#86bc24);outline-color:var(--form-text-widget-outline-color,#86bc24)}}.ce_form .widget-upload label[data-has-file=true]{color:#17183f}.ce_form .widget-upload.error label,.ce_form .widget-upload:focus label,.ce_form .widget-upload:hover label{border-color:#86bc24;color:#17183f;outline:0 solid #86bc24}.ce_form .widget-upload.error label{outline-color:#ff0040}.ce_form .widget-upload [type=file]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ce_form .widget-submit button{align-items:center;background-color:#86bc24;border-radius:2rem;color:#86bc24;color:#17183f;cursor:pointer;display:flex;flex-direction:column;font-family:Dosis,sans-serif;font-size:clamp(1rem,2vw,1.625rem);font-weight:700;justify-content:center;min-height:40px;padding:.5em 1.5em;text-transform:none;transition:transform .25s,background-color .25s,border-color .25s,color .25s}@media (max-width:42.5em){.ce_form .widget-submit button{font-size:1rem}}.ce_form .widget-submit button:hover{background-color:#a5d4dd;color:#17183f;text-decoration:none}.s_b-secondary-color .ce_form .widget-submit button{background-color:#86bc24;color:#17183f}.s_b-secondary-color .ce_form .widget-submit button:hover{background-color:#a5d4dd}.ce_form .widget-captcha{display:flex;flex-direction:column;width:100%}.ce_form .widget-captcha .captcha_text{color:#17183f;font-size:clamp(1rem,2vw,1.625rem);padding-top:.5rem}.ce_form .widget-captcha input,.s_b-secondary-color .ce_form .widget-captcha .captcha_text{color:#fff}.s_b-secondary-color .ce_form .widget-captcha input:focus{color:#17183f}.ce_form .widget p.error{color:#ff0040;font-family:Dosis,sans-serif;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1;margin-top:.75em;padding-left:1em;padding-right:1em}.ce_form .widget p.error::-moz-placeholder{text-transform:uppercase}.ce_form .widget p.error:-ms-input-placeholder{text-transform:uppercase}.ce_form .widget p.error::placeholder{text-transform:uppercase}.ce_form .form-video .widget-text{min-width:100%}.ce_form .form-video .widget-fineuploader{background-color:transparent;border:3px solid #86bc24;border-radius:2rem;color:#86bc24;font-weight:300;line-height:1;min-width:100%;padding:.5em 1.4rem;transition:background-color .25s}@media (max-width:42.5em){.ce_form .form-video .widget-fineuploader{border:1.5px solid #86bc24;padding:.3rem 1.4rem}}@supports (border-color:var(--form-text-widget-border-color)){.ce_form .form-video .widget-fineuploader{background-color:var(--form-text-widget-background-color,transparent);border-color:var(--form-text-widget-border-color,#86bc24)}}.ce_form .form-video .widget-fineuploader:focus{background-color:#fff;border-color:#86bc24;color:currentColor;outline:0 solid #86bc24}@supports (outline-color:var(--form-text-widget-outline-color)){.ce_form .form-video .widget-fineuploader:focus{border-color:var(--form-text-widget-outline-color,#86bc24);outline-color:var(--form-text-widget-outline-color,#86bc24)}}.ce_form .form-video .widget-fineuploader label{display:block;font-size:1em;line-height:1.5;margin-bottom:.7em}.ce_form .form-video .widget-fineuploader .qq-alert-dialog-selector{margin:auto;padding:1em}.ce_form .form-video .widget-fineuploader .qq-cancel-button-selector{background-color:#86bc24;border:1px solid #86bc24;color:#17183f;cursor:pointer;font-family:Dosis,sans-serif;font-size:clamp(1rem,2vw,1.625rem);font-weight:700;min-height:40px;padding:.467em .6em;text-transform:uppercase;transition:transform .25s,background-color .25s,color .25s,fill .25s}@media (max-width:42.5em){.ce_form .form-video .widget-fineuploader .qq-cancel-button-selector{font-size:1rem}}@media (hover:hover){.ce_form .form-video .widget-fineuploader .qq-cancel-button-selector:hover{text-decoration:none;transform:scale(1.03)}}.ce_form .form-video .widget-fineuploader .qq-upload-list li.qq-in-progress,.ce_form .form-video .widget-fineuploader .qq-upload-list li.qq-upload-fail{gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.ce_form .form-video .widget-fineuploader .qq-upload-list li .qq-upload-file{min-width:80%}.ce_form .form-video .widget-fineuploader .qq-upload-list li .qq-upload-size{min-width:15%}.ce_form .form-video .widget-fineuploader .qq-upload-list .qq-upload-success{display:none}.ce_form .form-video .widget-fineuploader .qq-upload-list .qq-upload-size{color:inherit;opacity:.3}.ce_form .form-video .widget-fineuploader .qq-upload-list .qq-upload-cancel,.ce_form .form-video .widget-fineuploader .qq-upload-list .qq-upload-retry{color:#c33;cursor:pointer;font-size:1em}.ce_form .form-video .widget-fineuploader .qq-upload-list .qq-upload-cancel:hover,.ce_form .form-video .widget-fineuploader .qq-upload-list .qq-upload-retry:hover{text-decoration:underline}.ce_form .form-video .widget-fineuploader .qq-uploader{display:flex;flex-direction:column;justify-content:flex-start}.ce_form .form-video .widget-fineuploader .qq-upload-button{align-items:center;background-color:#86bc24;border-radius:2rem;color:#86bc24;cursor:pointer;display:flex;flex-direction:column;flex-direction:unset;font-family:Dosis,sans-serif;font-size:clamp(1rem,2vw,1.625rem);font-weight:700;justify-content:center;min-height:40px;padding:.5em 1.5em;text-transform:none;transition:transform .25s,background-color .25s,border-color .25s,color .25s}@media (max-width:42.5em){.ce_form .form-video .widget-fineuploader .qq-upload-button{font-size:1rem}}@media (hover:hover){.ce_form .form-video .widget-fineuploader .qq-upload-button:hover{text-decoration:none;transform:scale(1.03)}}.ce_form .form-video .widget-fineuploader .fineuploader-item.image{align-items:center;display:flex}.ce_form .form-video .widget-fineuploader .fineuploader-item.image .image{margin-right:1em}.ce_form .form-video .widget-fineuploader .fineuploader-item.file{width:100%}.ce_form .form-video .widget-fineuploader .fineuploader-item.file .content img{display:none}.ce_form .form-video .widget-fineuploader .fineuploader-item .content{float:none}.ce_form .form-video .widget-fineuploader .fineuploader-item .content>*+*{margin-top:.4em}.ce_form .form-video .widget-fineuploader .fineuploader-item .delete{display:block;margin-bottom:.4em;margin-left:0;margin-top:.4em;text-align:end}@media (max-width:42.5em){.ce_form .form-video .widget-fineuploader .fineuploader-item .delete{font-size:1rem}}.ce_form .form-video .widget-fineuploader .fineuploader-item .delete:hover{text-decoration:underline}.ce_form .form-video .widget-fineuploader .fineuploader-item .details{color:inherit;opacity:.3}@media (max-width:42.5em){.ce_form .form-video .widget-fineuploader .qq-upload-list,.ce_form .form-video .widget-fineuploader .values-list{font-size:.75em}}.ce_form .form-video .widget-fineuploader .qq-upload-list li,.ce_form .form-video .widget-fineuploader .values-list li{border-top:1px solid rgba(0,0,0,.15);line-height:1.2;padding-top:.7em}.ce_form .form-video .widget-fineuploader .qq-upload-list li:last-child,.ce_form .form-video .widget-fineuploader .values-list li:last-child{margin-bottom:.7em}.ce_form .form-video .widget-fineuploader .values-list li+li{margin-top:.7em}.widget [type=email],.widget [type=password],.widget [type=tel],.widget [type=text],.widget select,.widget textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%}.widget textarea{min-height:3em;resize:vertical}.widget button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background-color:transparent;border:none;border-radius:0;outline:none}.widget button a{display:block}.widget input::-moz-placeholder, .widget textarea::-moz-placeholder{color:#17183f;letter-spacing:.02em}.widget input:-ms-input-placeholder, .widget textarea:-ms-input-placeholder{color:#17183f;letter-spacing:.02em}.widget input::placeholder,.widget textarea::placeholder{color:#17183f;letter-spacing:.02em}.s_b-secondary-color .widget input::-moz-placeholder, .s_b-secondary-color .widget textarea::-moz-placeholder{color:#fff}.s_b-secondary-color .widget input:-ms-input-placeholder, .s_b-secondary-color .widget textarea:-ms-input-placeholder{color:#fff}.s_b-secondary-color .widget input::placeholder,.s_b-secondary-color .widget textarea::placeholder{color:#fff}.full-width-image,.full-width-image img{width:100%}.image-m{display:flex;justify-content:flex-start;padding:0 3vw}@media (max-width:62em){.image-m{padding:0}.image-m img{max-width:260px}}@media (max-width:42.5em){.image-m{justify-content:center;padding-top:0}}.mobile-menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background-color:transparent;border:none;border-radius:0;display:block;height:1.875rem;outline:none;width:2rem}.mobile-menu-button a{display:block}.mobile-menu-button svg{fill:#86bc24}.mobile-menu-button .line_bottom,.mobile-menu-button .line_middle,.mobile-menu-button .line_top{transition:transform .25s,opacity .25s}.mobile-menu-button .line_top{transform-origin:5px 7px}.mobile-menu-button .line_bottom{transform-origin:6px 22px}.mobile-menu-button[data-active=true] .line_top{transform:rotate(45deg)}.mobile-menu-button[data-active=true] .line_middle{opacity:0}.mobile-menu-button[data-active=true] .line_bottom{transform:rotate(-45deg)}@media (min-width:1280px){.header-wrapper .header-main__mobile{display:none}}.mobile-menu-global-wrapper{background-color:#fff;position:relative;transition:transform .48s;transition-timing-function:cubic-bezier(.165,.84,.44,1);z-index:2}@media (max-width:1280px){.mobile-menu-global-wrapper[data-offset=true]{transform:translateX(-50%)}}@media (max-width:42.5em){.mobile-menu-global-wrapper[data-offset=true]{transform:translateX(-80%)}}.mobile-menu-backdrop-wrapper{background-color:#fff;bottom:0;left:0;padding-left:50%;position:fixed;right:0;top:0;z-index:1}@media (max-width:42.5em){.mobile-menu-backdrop-wrapper{padding-left:20%}}.mobile-menu-backdrop-wrapper[data-visible=false]{display:none}.mobile-menu-backdrop-wrapper__inner{padding:7em 1em 1em}.mobile-menu-backdrop-wrapper ul{flex-direction:column}div.button{display:flex}div.button a,div.button button,div.button div{align-items:center;background-color:#86bc24;border-radius:2rem;color:#86bc24;color:#17183f;cursor:pointer;display:flex;flex-direction:column;font-family:Dosis,sans-serif;font-size:clamp(1rem,2vw,1.625rem);font-weight:700;justify-content:center;min-height:40px;padding:.5em 1.5em;text-transform:none;transition:transform .25s,background-color .25s,border-color .25s,color .25s}@media (max-width:42.5em){div.button a,div.button button,div.button div{font-size:1rem}}div.button a:hover,div.button button:hover,div.button div:hover{background-color:#a5d4dd;color:#17183f;text-decoration:none}div.button_secondary a{background-color:#86bc24;border-color:#86bc24;color:#fff;transition:border-color .36s}div.button_secondary a:hover{border-color:#17183f}div.button_small{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@-webkit-keyframes move{0%{transform:translate(0)}50%{transform:translate(60px)}to{transform:translate(40px);z-index:0}}@keyframes move{0%{transform:translate(0)}50%{transform:translate(60px)}to{transform:translate(40px);z-index:0}}.ce_hyperlink.job{flex-direction:row;justify-items:center;margin-right:0;position:relative}.ce_hyperlink.job,.ce_hyperlink .job-info{align-items:center;display:flex;justify-content:center}.ce_hyperlink .job-info{background-color:#86bc24;border-radius:2rem;box-shadow:none;color:#86bc24;color:#17183f;cursor:pointer;flex-direction:column;font-family:Dosis,sans-serif;font-size:clamp(1rem,2vw,1.625rem);font-weight:700;height:100%;min-height:40px;padding:.5em .9em;position:absolute;right:50px;text-transform:none;transition:transform .25s,background-color .25s,border-color .25s,color .25s;transition:box-shadow opacity .12s .32s;z-index:-1}@media (max-width:42.5em){.ce_hyperlink .job-info{font-size:1rem}}.ce_hyperlink .job-info:hover{background-color:#a5d4dd;color:#17183f;text-decoration:none}@media (max-width:42.5em){.ce_hyperlink .job-info{background-color:#a5d4dd;color:#fff;right:0;text-decoration:none;z-index:0}}@media (min-width:42.5em){.ce_hyperlink:hover .job-info{-webkit-animation:move .12s linear;animation:move .12s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;box-shadow:.1em .1em .6em rgba(0,0,0,.3)}.ce_hyperlink:hover .job-button .job-cta{opacity:1}.ce_hyperlink:hover .job-button .job-title,.ce_hyperlink:hover .job-button .mwd{opacity:0}}.ce_hyperlink .job-button{align-items:center;background-color:#86bc24;border-radius:2rem;box-shadow:none;color:#86bc24;color:#17183f;cursor:pointer;display:flex;display:inline-flex;flex-direction:column;font-family:Dosis,sans-serif;font-size:clamp(1rem,2vw,1.625rem);font-weight:700;justify-content:center;line-height:1.2;min-height:40px;padding:.5em 1em;text-transform:none;transition:transform .25s,background-color .25s,border-color .25s,color .25s}@media (max-width:42.5em){.ce_hyperlink .job-button{font-size:1rem}}.ce_hyperlink .job-button:hover{background-color:#a5d4dd;color:#17183f;text-decoration:none}.ce_hyperlink .job-button .job-cta{left:1.2em;opacity:0;position:absolute;right:1.2em;text-align:center;transition:opacity .32s}.ce_hyperlink .job-button .job-title{transition:opacity .32s}.ce_hyperlink .job-button .mwd{font-size:60%;transition:opacity .32s}@media (max-width:42.5em){.ce_hyperlink .job-button{padding-right:50px}}.cc-window{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;font-size:1rem;justify-content:center;left:0;padding:1.25em;position:fixed;right:0;top:0;z-index:99}@media (max-width:560px){.cc-window{font-size:.75rem}}.cc-message p{display:block;font-size:1rem;line-height:1.4}@media (max-width:560px){.cc-message p{font-size:.85rem}}.cc-message p span{display:block;font-size:1rem;font-weight:700;margin-bottom:.8em}.cc-wrapper{background-color:#fff;color:#000;display:flex;flex-direction:column;max-width:37.5em;padding:2.5em}@media (max-width:560px){.cc-wrapper{padding:1.5em}}.cc-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.cc-link:hover{color:#17183f;-webkit-text-decoration-color:#86bc24;text-decoration-color:#86bc24}.cc-compliance{gap:1em 2.5em;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,auto));margin-top:2rem}.cc-compliance>*+*{margin-top:1em}@supports (display:grid){.cc-compliance>*+*{margin-top:0}}.cc-invisible,.cc-revoke{display:none;opacity:0;pointer-events:none;visibility:hidden}.cc-btn{cursor:pointer}.cc-btn a{background-color:#86bc24;color:#fff;display:block;font-size:1rem;font-weight:700;padding:.65em 1.125em;transition:background-color .4s cubic-bezier(.25,.8,.25,1)}@media (hover:hover){.cc-btn a:hover{background-color:#a5d4dd}}.external-script-placeholder{aspect-ratio:16/9;z-index:99}.external-script-placeholder .external-content-placeholder__information{padding:2rem}.external-script-placeholder[data-hidden=true]{display:none}.external-script-placeholder[data-hidden=false]{display:initial;position:block}.external-video{aspect-ratio:16/9;background-color:rgba(0,0,0,.05);position:relative}.external-content-wrapper .external-video iframe{height:100%;position:absolute;width:100%}.news-list{display:flex;flex-direction:column}.news-list .pagination{margin-top:2em}.news-list .news-list-item{display:flex;flex-direction:column;justify-content:space-between}.news-list .news-list-item__body .ce_text{margin-top:.675rem}.news-list .news-list-item .news-list-item__body+.news-list-item__button{margin-top:1rem}.news-teaser-list{display:flex;margin-top:2rem}.news-teaser-list .news-list-item{display:flex;flex-direction:column}@supports (display:grid){.news-teaser-list{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:62em){.news-teaser-list{margin-left:-2rem;margin-right:-2rem;overflow-x:scroll;overflow-y:hidden;padding-left:2rem;padding-right:2rem;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory}}@media (max-width:42.5em){.news-teaser-list{margin-left:-1.3rem;margin-right:-1.3rem;padding-left:1rem;padding-right:1rem}}.news-teaser-list>*{scroll-snap-align:center;display:block;position:relative}@media (max-width:790px){.news-teaser-list>*{min-width:40vw}}@media (max-width:420px){.news-teaser-list>*{min-width:75vw}}.c-2col .ce_text{gap:1.2em;-moz-column-count:2;column-count:2}@media (max-width:62em){.c-2col .ce_text{-moz-column-count:1;column-count:1}}.box-width,.site-width{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@supports (padding-left:var(--box-Space-Horizontal)){.box-width,.site-width{padding-left:var(--box-Space-Horizontal);padding-right:var(--box-Space-Horizontal)}}.box-width_xl{max-width:111rem}.box-width_l{max-width:79.75rem}.box-width_m{max-width:69.75rem}.box-width_s{max-width:53rem}.box-width_absolute{bottom:0;left:0;position:absolute;right:0;top:0}.box-l_full-right{margin-left:calc(50% - 640px);padding-left:var(--box-Space-Horizontal)}@media (max-width:1280px){.box-l_full-right{margin-left:0}}@media (min-width:62em){.box-l_full-right .c-main-side{flex-wrap:unset}.box-l_full-right .c-main-side .c-main-side__main{max-width:330px}.box-l_full-right .c-main-side .c-main-side__side{min-width:0}}@media (max-width:62em){.box-l_full-right .c-main-side .c-main-side__side{margin-left:-2rem}}@media (max-width:42.5em){.box-l_full-right .c-main-side .c-main-side__side{margin-left:-1rem}}:root{--box-Space-Horizontal:3rem}@media (max-width:62em){:root{--box-Space-Horizontal:2rem}}@media (max-width:42.5em){:root{--box-Space-Horizontal:1.25rem}}.c-main-side{display:flex;flex-wrap:wrap}.c-main-side_bottom-heavy .c-main-side__side{align-self:flex-end}.c-main-side>*{display:flex;flex:1;flex-direction:column;padding:0 2rem}@media (max-width:90em){.c-main-side>*{padding:0 2rem}}@media (max-width:62em){.c-main-side>*{min-width:100%}}.c-main-side__main .person,.c-main-side__side .person{display:flex;justify-content:center}.c-main-side__main .person img,.c-main-side__side .person img{max-width:440px}.c-main-side__main.middle,.c-main-side__side.middle{flex-direction:column;justify-content:center}.c-main-side__main.bottom,.c-main-side__side.bottom{flex-direction:column;justify-content:flex-end}.c-main-side__main.relative,.c-main-side__side.relative{position:relative}.c-main-side__main.no-padding,.c-main-side__side.no-padding{padding-left:0;padding-right:0}.c-main-side__main.width600,.c-main-side__side.width600{max-width:600px}.c-main-side__main.flex50,.c-main-side__side.flex50{flex:50%}@media (max-width:1920px){.c-main-side__main.grow,.c-main-side__side.grow{margin-left:calc(-50vw - -640px);margin-right:calc(-50vw - -640px)}}@media (max-width:1280px){.c-main-side__main.grow,.c-main-side__side.grow{margin-left:0;margin-right:0}}@media (min-width:1920px){.c-main-side__main.grow,.c-main-side__side.grow{margin-left:-320px;margin-right:-320px}}.c-main-side__main.grow-max,.c-main-side__side.grow-max{margin-right:calc(-50vw - -590px)}.c-main-side__main.zitat,.c-main-side__side.zitat{flex-direction:column;justify-content:center;padding-bottom:var(--section-space)}.c-main-side__main.zitat .headline,.c-main-side__main.zitat .subheadline,.c-main-side__side.zitat .headline,.c-main-side__side.zitat .subheadline{color:#17183f}.c-main-side__main.zitat .headline:before,.c-main-side__main.zitat .subheadline:before,.c-main-side__side.zitat .headline:before,.c-main-side__side.zitat .subheadline:before{background-color:#17183f}@media (max-width:62em){.c-main-side__main.zitat,.c-main-side__side.zitat{padding-left:10vw;padding-right:20vw}}@media (max-width:42.5em){.c-main-side__main.zitat,.c-main-side__side.zitat{padding-left:0;padding-right:10vw}}.c-main-side__main.max_box_l,.c-main-side__side.max_box_l{max-width:45vw}@media (min-width:1380px){.c-main-side__main.max_box_l,.c-main-side__side.max_box_l{max-width:630px}}@media (max-width:62em){.c-main-side__main,.c-main-side__side{padding:2rem 0}}@media (max-width:42.5em){.c-main-side__main,.c-main-side__side{padding:1.25rem 0}}.c-main-side__main{justify-content:flex-start;padding-left:0}.c-main-side__side{justify-content:flex-start;padding-right:0}@media (max-width:62em){.c-main-side__side{padding-left:0}}.c-main-side_wrap_s{flex-wrap:nowrap}.c-main-side_wrap_s>*{min-width:0}@media (max-width:62em){.c-main-side_wrap_s>*{padding-left:0;padding-right:2rem}}@media (max-width:42.5em){.c-main-side_wrap_s{flex-wrap:wrap}.c-main-side_wrap_s .c-main-side_flipwrap{flex-wrap:wrap-reverse}.c-main-side_wrap_s>*{min-width:100%;padding-left:0;padding-right:0}}.c-main-side_flipwrap{flex-wrap:wrap-reverse}@media (max-width:62em){.c-main-side_main-reverse .c-main-side__main{display:flex;flex-direction:column-reverse;padding-bottom:0}.c-main-side_main-reverse .c-main-side__main .ce_text{margin-bottom:2rem;margin-top:0}}.c-main-side:not(.c-main-side_flip) .c-main-side__side.grow{margin-left:0}.c-main-side:not(.c-main-side_flip) .c-main-side__main.grow{margin-right:0}.c-main-side_flip{flex-direction:row-reverse}.c-main-side_flip .c-main-side__main{padding-left:2rem;padding-right:0}@media (max-width:62em){.c-main-side_flip .c-main-side__main{padding-left:0}}.c-main-side_flip .c-main-side__main.no-padding{padding-left:0;padding-right:0}.c-main-side_flip .c-main-side__side{padding-left:0}@media (max-width:62em){.c-main-side_flip .c-main-side__side{padding-right:0}}.c-main-side_flip .c-main-side__side.grow{margin-right:0}.c-main-side_side-small .c-main-side__main{flex:1.5}.c-main-side_main-small .c-main-side__main,.c-main-side_side-small .c-main-side__side{flex:1}.c-main-side_main-small .c-main-side__side{flex:1.5}.c-main-side_side-smaller .c-main-side__main{flex:2.27}.c-main-side_side-smaller .c-main-side__side{flex:1}.c-main-side_side-smaller-button{justify-content:flex-end}.c-main-side_side-smaller-button .c-main-side__main{flex:2.27;max-width:500px}.c-main-side_side-smaller-button .c-main-side__side{flex-basis:inherit;flex-grow:0;flex-shrink:0}.c-main-side_main-smaller .c-main-side__main{flex:1}.c-main-side_main-smaller .c-main-side__side{flex:2.5}.c-item-list{display:flex;flex-wrap:wrap}@media (max-width:42.5em){.c-item-list .ce_hyperlink{margin-right:0;width:100%}.c-item-list .ce_hyperlink a{align-items:flex-start;width:100%}.c-item-list .ce_hyperlink a.job-info{width:auto}}.c-item-grid{grid-gap:3rem 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.c-box-center>*{text-align:center}.c-box_rueckruf .formbody{justify-content:center;margin-top:3rem}.c-box_rueckruf .formbody .widget-text{flex:0;margin-right:-5rem}@media (max-width:42.5em){.c-box_rueckruf .formbody .widget-text{margin-right:0}}.c-box_rueckruf .formbody .widget-text input{border-color:#fff;padding:.2em 1.5em}.s_b-secondary-color .c-box_rueckruf .formbody .widget-text input{border-color:#fff}.c-box_rueckruf .formbody .widget-text input:focus{border-color:#17183f}.c-rocket{display:flex;flex-direction:row;justify-content:space-between}.c-rocket-text{display:flex;flex-direction:column}.c-banner{gap:3.125rem 4rem;align-content:center;align-items:center;display:flex;justify-content:space-between}@media (max-width:62em){.c-banner{flex-wrap:wrap}}.c-banner__intro{max-width:33.75rem;width:100%}.c-banner__intro>:not(:last-child){margin-bottom:3rem}.s_d-trenner .full-width-image img{-o-object-fit:cover;object-fit:cover}.trenner{display:flex;flex-direction:column;height:100%;justify-content:center}@media (max-width:42.5em){.trenner{justify-content:flex-end}}.trenner .trenner_text{align-items:center;display:flex;max-width:clamp(10rem,34vw,21rem);position:relative}.trenner .trenner_text .ce_text{font-size:inherit;line-height:1.35;text-shadow:1px 1px .5em rgba(0,0,0,.5)}.trenner .trenner_text sub{font-size:.6em}.trenner .trenner_text .trenner_background-image{left:-1.2em;position:absolute;top:-.75em;width:4em}.trenner .wrapper_zitat{color:#fff;font-size:clamp(.875rem,2vw,1.5em);position:relative}@media (max-width:42.5em){.trenner .wrapper_zitat{font-size:clamp(.875rem,3.5vw,1.5em);margin-bottom:1.75em}}.video-player{position:relative;width:100%}.video-player_ar-920-860{padding-bottom:93.47826%}.video-player_ar-1020-676{padding-bottom:66.27451%}.video-player_ar-1920-540{padding-bottom:28.125%}.video-player_ar-830-830{padding-bottom:100%}.video-player_ar-1320-1440{padding-bottom:109.09091%}.video-player_ar-860-600{padding-bottom:69.76744%}.video-player_ar-1680-1200{padding-bottom:71.45%}.video-player_ar-1920-878{padding-bottom:45.72917%}@media (max-width:62em){.video-player_ar-1920-878{padding-bottom:78.125%}}.video-player_ar-570-386{padding-bottom:67.7193%}@media (max-width:62em){.video-player_ar-570-386{padding-bottom:78.125%}}.video-player_ar-1280-672{padding-bottom:52.5%}@media (max-width:62em){.video-player_ar-1280-672{padding-bottom:78.125%}}.video-player[data-hide-controls=true] .video-player__controls,.video-player[data-hide-controls=true] .video-player__play,.video-player[data-state=playing] .video-player__meta{opacity:0}.video-player:not(.video-player_can-fullscreen) .video-player-button_fullscreen{display:none}.video-player_force-hide-controls .video-player__controls,.video-player_force-hide-controls .video-player__play{opacity:0}.video-player video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.video-player-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;filter:drop-shadow(0 0 2em rgba(0,0,0,.25)) drop-shadow(0 0 .5em rgba(0,0,0,.15));outline:none;pointer-events:auto;z-index:1}.video-player-button:hover{transform:scale(1.1)}.video-player-button:active{transform:scale(.9)}.video-player-button_fullscreen,.video-player-button_play-huge{background-color:transparent;background-repeat:no-repeat;transition:transform .25s,opacity .25s}.video-player-button_play-huge{border:.625em solid #fff;border-radius:50%;height:6.25rem;width:6.25rem}@media (max-width:42.5em){.video-player-button_play-huge{height:5rem;width:5rem}}.video-player-button_play-huge[data-state=paused]{background-image:url(../../files/theme/v1/images/svg/video_play_button.svg)}.video-player-button_play-huge[data-state=playing]{background-image:url(../../files/theme/v1/images/svg/video_pause_button.svg)}.video-player-button_fullscreen{background-image:url(../../files/theme/v1/images/svg/video_fullscreen.svg);background-position:50%;background-repeat:no-repeat;background-size:2rem;border:none;height:2.5rem;width:2.5rem}.video-player__controls,.video-player__meta,.video-player__play{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .25s}.video-player__play{align-items:center;display:flex;justify-content:center}.video-player__controls{align-items:flex-end;display:flex;justify-content:space-between}.video-player__controls .video-player-v02-button_fullscreen{margin-left:auto}.video-player__controls,.video-player__play{padding:1.25em 2.5em}@media (max-width:42.5em){.video-player__controls,.video-player__play{padding:.625em 1.25em}}.video-wrapper{width:100%}:root{--section-space:6rem}@media (max-width:62em){:root{--section-space:4rem}}@media (max-width:42.5em){:root{--section-space:2rem}}section{position:relative}.s_d-default{margin-bottom:2rem;margin-top:2rem;z-index:15}@supports (margin-top:var(--section-space)){.s_d-default{margin-bottom:var(--section-space);margin-top:var(--section-space)}}.s_d-half-padding{margin-bottom:1rem;margin-top:1rem;z-index:15}@supports (margin-top:var(--section-space)){.s_d-half-padding{margin-bottom:calc(var(--section-space)/2);margin-top:calc(var(--section-space)/2)}}.s_b-primary{background-color:#fff}.s_b-primary+.s_d-box_top_over_section{--section-border-color:#fff}.s_b-secondary{background-color:rgba(0,0,0,.05);margin-bottom:0;margin-top:0;padding-bottom:2rem;padding-top:2rem;z-index:15}@supports (padding-top:var(--section-space)){.s_b-secondary{padding-bottom:var(--section-space);padding-top:var(--section-space)}}.s_b-secondary+.s_d-box_top_over_section{--section-border-color:rgba(0,0,0,0.05)}.s_b-secondary+.s_b-secondary{padding-top:0}.s_b-secondary-color{background-color:#17183f;margin-bottom:0;margin-top:0;padding-bottom:2rem;padding-top:2rem;z-index:15}@supports (padding-top:var(--section-space)){.s_b-secondary-color{padding-bottom:var(--section-space);padding-top:var(--section-space)}}.s_b-secondary-color .ce_headline,.s_b-secondary-color .ce_text,.s_b-secondary-color .headline{color:#fff}.s_b-secondary-color+.s_d-box_top_over_section{--section-border-color:#86bc24}.s_b-secondary-color+.s_b-secondary-color{padding-top:0}.s_d-box_top_over_section{border-top:var(--section-space) solid var(--section-border-color,transparent)}.s_d-no_padding_bottom{padding-bottom:0}.s_b-white+.s_b-white{padding-top:0}.footer{background-color:#17183f;color:#fff;padding-bottom:3rem;padding-top:3rem}.footer .ce_text a,.footer .text a{text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.5);text-decoration-color:hsla(0,0%,100%,.5);transition:opacity .25s,color .25s}.footer .ce_text a:hover,.footer .text a:hover{color:#86bc24}.footer__logo-text{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.footer__logo{margin-bottom:2rem;margin-right:4.5rem}@media (max-width:42.5em){.footer__logo{margin-right:2.5rem}}.footer__top{display:flex;justify-content:space-between}.footer__top>*{flex:0 1 auto}.footer__to-top{flex-shrink:0;margin-left:4em;transition:transform .32s}@media (hover:hover){.footer__to-top:hover{transform:scaleY(1.1)}}.footer__text{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;margin:-1.2rem -3rem;min-width:300px}@media (max-width:62em){.footer__text{margin-left:-2rem;margin-right:-2rem}}@media (max-width:42.5em){.footer__text{margin-left:-1.25rem;margin-right:-1.25rem}}.footer__text>*{margin:1.2rem 3rem;max-width:250px}@media (max-width:62em){.footer__text>*{margin:1.2rem 2rem;max-width:none}}@media (max-width:42.5em){.footer__text>*{margin:1.2rem 1.25rem;max-width:none}}.footer__text .ce_text{display:flex;flex-direction:column;justify-content:space-between}.footer .cookiebar,.footer__text p{font-size:.85rem}.banner_wrapper{position:relative}.banner_wrapper .banner_background{align-items:flex-end;display:flex;max-height:90vh;min-height:89.5vh;position:relative}@media (max-width:62em){.banner_wrapper .banner_background{min-height:80vw}}@media (max-width:42.5em){.banner_wrapper .banner_background{min-height:100vw}}.banner_wrapper .banner_background.banner_background-video{max-height:none}.banner_wrapper .banner_background .image_container,.banner_wrapper .banner_background .image_container img{width:100%}.banner_wrapper .banner_background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner_wrapper .banner_box-width{bottom:0;left:0;position:absolute;right:0;top:0}.banner_wrapper .banner-background_unten{z-index:2}.banner_wrapper .banner_text{display:flex;flex-direction:column;justify-content:center;min-width:200px;padding-bottom:16vw;padding-top:8vw;position:absolute;width:50%;z-index:2}@media (max-width:42.5em){.banner_wrapper .banner_text{min-width:unset}}.banner_wrapper .banner_text_align-bottom{justify-content:flex-end}.banner_wrapper .banner_button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media (max-width:42.5em){.banner_wrapper .banner_button{margin-top:auto}}.banner_wrapper .banner_button .ce_hyperlink+.ce_hyperlink{margin-top:.5rem}.banner_wrapper .banner_button .button,.banner_wrapper .banner_button a{width:100%}.header{background-color:#17183f;color:#fff;display:flex;justify-content:space-between;padding-bottom:1.5625rem;padding-top:1.5625rem;position:relative;z-index:50}.header .header-wrapper{align-items:flex-start;display:flex;flex:1}@media (max-width:42.5em){.header__logo{width:208px}}.header__main{align-items:center;align-self:center;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end}@media (max-width:42.5em){.header__main{margin-left:0}}@media (max-width:23em){.header__main{margin-left:0}}.header__main .main-nav{width:100%}.header__main .main-nav ul{justify-content:flex-end}@media (max-width:1180px){.header__main .main-nav{font-size:1.6vw}}.header__main .last span{padding-right:0}.header-top__icons{margin-right:-.2rem}@media (max-width:42.5em){.header-top__icons{padding-left:0}}.header-top__icons>*{padding-left:.7rem}@media (max-width:42.5em){.header-top__icons>*{padding-left:.3rem}}.header-top__icons img{padding:.21875rem;width:26px}@media (max-width:42.5em){.header-top__icons img{padding:.28125rem}}.header-top__icons a img{transition:transform .2s}.header-top__icons a:hover img{transform:scale(1.3)}.header-main__mobile{align-items:center;align-self:center;display:flex;justify-content:flex-end;margin-left:2em}@media (max-width:340px){.header-main__mobile{margin-left:1em}}.header-main__top{align-items:center;display:flex}.header-main__top a{font-family:Dosis,sans-serif;font-size:1.325rem;font-weight:700;transition:color .26s}.header-main__top a:hover{color:#17183f;text-decoration:none}.header-main-top__text{display:flex;flex-direction:column}@media (max-width:720px){.header-main-top__text{display:none}}@use "_snippets/typography";.contao-cookiebar{--ccb-clr:#17183f;--ccb-checked-clr:#17183f;--ccb-checked-bg:#17183f;--ccb-btn-clr:#fff;--ccb-btn-bg:#17183f;--ccb-btn-bg-hvr:#d1d929;--ccb-text:#17183f}.contao-cookiebar .highlight .success{--ccb-btn-bg:#17183f;--ccb-btn-clr:#fff;--ccb-btn-bg-hvr:#d1d929}.contao-cookiebar.cc-active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.4)}.contao-cookiebar.cc-active.cc-saved{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:unset}.contao-cookiebar .cc-head>:is(h1,h2,h3,h4,h5,h6){color:#17183f;font-family:Dosis,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.325;margin-bottom:.5em}@supports (color:var(--headline-color)){.contao-cookiebar .cc-head>:is(h1,h2,h3,h4,h5,h6){color:var(--headline-color)}}.contao-cookiebar .cc-footer{gap:0 1rem;display:flex;flex-wrap:wrap;justify-content:center}.contao-cookiebar .cc-footer .cc-btn+.cc-btn{margin-left:0}.contao-cookiebar .cc-btn{border:none;border-radius:0;transition:background-color .32s}.contao-cookiebar a{--ccb-btn-clr:#d1d929;color:var(--ccb-btn-clr)}.contao-cookiebar a:hover{--ccb-btn-clr:#17183f}.contao-cookiebar a:active,.contao-cookiebar a:focus{border:none;outline:0}.invisible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:42.5em){.hide_s{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (max-width:62em){.hide_m{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (min-width:42.5625em){.show_s{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (min-width:62.0625em){.show_m{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}
