@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a.nice-select.open,a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}:root{--primary:#c03;--primary-hover:#ff3180;--black:#000;--blue:#0071bc;--dark-blue:#001e8c;--light-blue:#e0edfd;--light-blue-2:#e1ebf0;--light-blue-3:#e5eff1;--light-blue-4:#e4edf2;--light-blue-5:#d8e8ff;--medium-blue:#21679a;--medium-blue-2:#6473a8;--dark-blue-2:#0b1b8d;--dark-blue-2-hover:#466bf2;--dark-blue-4:#0f378e;--dark-blue-5:#001e8c;--ultra-light-grey:#f2efef;--lighter-grey-2:#e9f1f5;--lighter-grey:#a3a3a3;--light-grey:#e6e6f2;--light-grey-2:#dee2e6;--lighter-grey:#d7d7db;--ultra-light-grey:#f0f5f8;--medium-light-grey:#707070;--medium-light-grey-hover:#b9b9c6;--medium-grey:#8f8f8f;--medium-grey-2:#8989a2;--medium-grey-3:#9b9bb1;--dark-grey:#4c4c4e;--dark-grey-2:#444;--darker-grey:#37374d;--mint:#daeef5;--white:#fff;--light-red:#e3d6e3;--turquoise:#2f8b93;--turquoise-light:#d9f2f4;--turquoise-opacity-80:rgba(47,139,147,.8);--magenta:#ac0077;--magenta-hover:#eb00a3;--border-spacer-top-grey:#ecebeb;--border-spacer-bottom-grey:#c7c5c5;--menu-background-light-blue:#e2f0f8;--pink:#ca48db;--lightblue:#488fdb;--orange:#e27406;--lime:#afb44a;--green:#28893e;--light-green:#23a19a;--white90:hsla(0,0%,100%,.9)}:root.highcontrast{--primary:#800020;--dark-blue:#01145a;--darker-grey:#20202d;--light-blue-4:#bad1de;--medium-grey:#6f6f6f}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/static/vendor/slick-carousel/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(/static/vendor/slick-carousel/fonts/slick.eot);src:url(/static/vendor/slick-carousel/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/static/vendor/slick-carousel/fonts/slick.woff) format("woff"),url(/static/vendor/slick-carousel/fonts/slick.ttf) format("truetype"),url(/static/vendor/slick-carousel/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:none;height:30px;width:30px;line-height:0;font-size:0;cursor:pointer;background-color:hsla(0,0%,100%,.4);color:transparent;top:50%;transform:translateY(-50%);padding:0;border:none;outline:none;z-index:999999}.slick-next:hover,.slick-prev:hover{outline:none;opacity:1;background-color:hsla(0,0%,100%,.8)}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{opacity:.75;content:"";position:absolute;border-left:3px solid var(--black);border-top:3px solid var(--black);display:block;top:25%;width:40%;height:40%}.slick-next+mq(tablet),.slick-prev+mq(tablet){display:block}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{transform:rotate(-45deg);left:35%}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{right:35%;transform:rotate(135deg)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:12px;line-height:20px;text-align:center;color:var(--white);opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:var(--white);opacity:.75}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{display:inline-block;position:relative;width:100%}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:hsla(0,0%,100%,.9);background:linear-gradient(to bottom right,#fff,hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}.awesomplete .input__thicker+ul{border-width:2px}.awesomplete .input__thicker+ul:before{top:-.53em;left:2.3em}@supports (transform:scale(0)){.awesomplete>ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em}.awesomplete>ul:empty,.awesomplete>ul[hidden]{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;transform:rotate(45deg)}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer;margin-bottom:.5em}.awesomplete>ul>li:hover{background:#b8d3e0;color:#000}.awesomplete>ul>li[aria-selected=true]{background:#3d6d8f;color:#fff}.awesomplete mark{background:#eaff00}.awesomplete li:hover mark{background:#b5d100}.awesomplete li[aria-selected=true] mark{background:#3d6b00;color:inherit}.awesomplete li:has(.category){font-weight:700}.awesomplete li:has(.category)+li:not(:has(.category)){margin-top:1em}.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:var(--primary)}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:var(--primary)}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:var(--primary)}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:var(--primary)}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:var(--primary);color:#fff}.datepicker-panel>ul>li.highlighted{color:var(--primary)}.datepicker-panel>ul>li.highlighted:hover{color:#fff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:var(--darker-grey);background-color:transparent}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#fff;background-color:var(--primary)}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;color:var(--black);cursor:default}.datepicker-hide{display:none}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:30px}.slick-lightbox .slick-next{right:30px}.slick-lightbox .slick-dots{bottom:20px}.slick-lightbox .slick-dots>li>button:before{content:"";border-radius:100%;background-color:var(--white);width:60%;height:60%}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff;display:block}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:30px;width:30px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:after,.slick-lightbox-close:before{content:"";display:block;border-left:2px solid var(--white);width:100%;height:100%;position:absolute;left:0;right:0}.slick-lightbox-close:before{transform:rotate(45deg)}.slick-lightbox-close:after{transform:rotate(-45deg);top:-6px}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:8px;border:1px solid var(--darker-grey);box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-size:1.25rem;letter-spacing:.3px;height:32px;line-height:30px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:center;transition:all .2s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;box-shadow:4px 6px 5px rgba(0,0,0,.3)}@media screen and (min-width:48em){.nice-select{height:49px;line-height:47px;font-size:1.375rem}}.nice-select.input__thicker{border:2px solid var(--lighter-grey)}.nice-select:after{border-bottom:2px solid #37374d;border-right:2px solid #37374d;content:"";display:block;height:7px;margin-top:-6px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:7px}.nice-select.open{border-bottom:1px solid var(--light-grey)}.nice-select.open.input__thicker{border-bottom:2px solid var(--lighter-grey)}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#37374d;pointer-events:none}.nice-select.disabled:after{border-color:#626289}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select .current{text-overflow:ellipsis;overflow:hidden;display:block}.nice-select .current.default{opacity:.6}.nice-select.auto{width:auto}.nice-select.plain,.nice-select.plain .list{box-shadow:none;border:1px solid var(--darker-grey)}.nice-select.white,.nice-select.white .list{box-shadow:none}.nice-select .list{background-color:#fff;border:1px solid var(--darker-grey);border-radius:8px;box-shadow:4px 6px 5px rgba(0,0,0,.3);box-sizing:border-box;margin-top:1px;opacity:0;overflow-y:auto;padding:10px;pointer-events:none;position:absolute;top:100%;left:0;max-height:222px;min-width:100%;height:auto;transform-origin:50% 0;transform:scale(.75) translateY(-16px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select.input__thicker .list{border:2px solid var(--lighter-grey)}.nice-select .option{font-size:1rem;line-height:1.5625rem;cursor:pointer;list-style:none;outline:none;padding:6px 29px 6px 18px;text-align:left;background-color:var(--light-grey);margin-bottom:5px;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:var(--primary);color:var(--white)}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:var(--primary);color:#37374d;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.nice-select__container{min-height:20px}@media screen and (min-width:48em){.nice-select__container{min-height:49px}}.parallax__container{clip:rect(0,auto,auto,0);overflow:hidden;height:100%;width:100%;position:fixed;top:0;left:0;z-index:-1}.parallax__container .parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;width:100%;top:0;transform:translateZ(0);transform-style:preserve-3d}.parallax__container+.parallax__container{z-index:-2}.parallax__container-2{position:absolute}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.7);outline:none!important;opacity:0;transition:opacity 2s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity 2s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;opacity:1;transform:scale(1);transition:all 1.25s ease;transition-delay:.1s}.lity-closed .lity-content,.lity-loading .lity-content{opacity:0;transform:scale(.4)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;margin:35px;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:40px;height:40px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:40px;font-family:Arial,Baskerville,monospace;line-height:40px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close.nice-select.open,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:40px;font-family:Arial,Baskerville,monospace;line-height:40px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close.nice-select.open,.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0;padding:35px}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@font-face{font-family:Netto;font-weight:400;src:url(/static/fonts/5560498/651229e3-b5d6-40da-9e9b-32e0127667ab.eot?#iefix);src:url(/static/fonts/5560498/651229e3-b5d6-40da-9e9b-32e0127667ab.eot?#iefix) format("eot"),url(/static/fonts/5560498/052be335-d0d2-49d2-867d-5e26b9c7b302.woff2) format("woff2"),url(/static/fonts/5560498/6c94e13c-af1f-4f6f-9d64-f68bf977e7ee.woff) format("woff"),url(/static/fonts/5560498/f45f3ff3-c6ff-4ffb-a007-c4f91a15389d.ttf) format("truetype");font-display:fallback}@font-face{font-family:Netto;font-weight:700;src:url(/static/fonts/5617162/3258414f-c276-48a5-8ced-42df550eafdd.eot?#iefix);src:url(/static/fonts/5617162/3258414f-c276-48a5-8ced-42df550eafdd.eot?#iefix) format("eot"),url(/static/fonts/5617162/7f042938-58bd-453f-b9ab-c7948ab829df.woff2) format("woff2"),url(/static/fonts/5617162/98dfd474-1f15-4956-9026-01c709c22fad.woff) format("woff"),url(/static/fonts/5617162/e8a31538-39b6-42de-8d2a-fa59a26a2ef8.ttf) format("truetype");font-display:fallback}.small-font{font-size:.8rem}.large-font{font-size:1.2rem}p:first-child{margin-top:0}.form-offset-top,h1+form,h2+form{margin-top:25px}@media screen and (min-width:48em){.form-offset-top,h1+form,h2+form{margin-top:35px}}button,input,textarea{font-family:Netto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.input{height:20px}.submit-next,.submit-prev{cursor:pointer;width:52px;height:52px;border-radius:100%;border:none;box-shadow:4px 6px 5px rgba(0,0,0,.3);overflow:hidden;text-indent:-1000px}.submit-next{background:transparent url(/images/icons/pfeil-rechts-button.svg) 50% no-repeat}.submit-prev{background:transparent url(/images/icons/pfeil-links-button.svg) 50% no-repeat}.submit-prev+.submit-next{margin-left:20px}.button-next{font-size:1.125rem;line-height:1.625rem;border:none;cursor:pointer;background-color:transparent;text-transform:normal;position:relative;color:var(--black);box-sizing:content-box;padding:6px 10px 10px 0;padding-right:60px;line-height:52px;font-weight:700}@media screen and (min-width:48em){.button-next{font-size:1.25rem;line-height:1.875rem}}.button-next:after{background:transparent url(/images/icons/pfeil-rechts-button.svg) 50% no-repeat;content:"";display:block;height:20px;left:0;top:0;width:100px;border-radius:100%;border:none;box-shadow:4px 6px 5px rgba(0,0,0,.3);height:52px;width:52px;position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%)}.button-prev{font-size:1.125rem;line-height:1.625rem;border:none;cursor:pointer;background-color:transparent;text-transform:normal;position:relative;color:var(--black);box-sizing:content-box;padding:6px 10px 10px 0;padding-left:60px;line-height:52px;font-weight:700}@media screen and (min-width:48em){.button-prev{font-size:1.25rem;line-height:1.875rem}}.button-prev:before{background:transparent url(/images/icons/pfeil-links-button.svg) 50% no-repeat;content:"";display:block;height:20px;top:0;width:100px;border-radius:100%;border:none;box-shadow:4px 6px 5px rgba(0,0,0,.3);height:52px;width:52px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.button-next-arrow{border:none;cursor:pointer;background-color:transparent;text-transform:normal;position:relative;color:var(--primary);box-sizing:content-box;padding:6px 10px 10px 0;padding-right:30px;line-height:52px;font-weight:700}.button-next-arrow:before{background:transparent url(/images/icons/pfeil-rechts-klein-rot.svg) 50% no-repeat;content:"";display:block;left:0;top:0;border:none;height:20px;width:20px;position:absolute;right:0;left:auto;top:49%;transform:translateY(-50%)}.button-normal{font-weight:400}.button-prev-arrow{border:none;cursor:pointer;background-color:transparent;text-transform:normal;position:relative;color:var(--primary);box-sizing:content-box;padding:6px 10px 10px 0;padding-left:30px;line-height:52px;font-weight:700}.button-prev-arrow:before{background:transparent url(/images/icons/pfeil-rechts-klein-rot.svg) 50% no-repeat;content:"";display:block;left:0;top:0;border:none;height:20px;width:20px;position:absolute;top:49%;transform:translateY(-50%) rotate(180deg)}.button-prev-arrow+.button-next-arrow{margin-left:30px}.button-transparent{border:1px solid var(--black);background-color:transparent;font-weight:700;letter-spacing:.1rem;color:var(--black);display:inline-block}.button-transparent:link,.button-transparent:visited{color:var(--black)}.button-transparent:hover{color:var(--primary);border-color:var(--primary)}.input,textarea{padding:4px 10px;outline:0}.radio__input{background-color:#fff;border:none}label{color:var(--darker-grey);margin-bottom:11px;display:inline-block}@media screen and (min-width:48em){label.large{font-size:1.5rem;line-height:2.25rem;margin-top:25px;padding-bottom:20px}label.large:first-of-type{margin-top:0}}.small label{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1rem;line-height:1.5625rem}.input-group{margin-bottom:20px}.input-group.less-padding{margin-bottom:10px}.input-group.no-padding,.input-group:last-of-type{margin-bottom:0}@media screen and (min-width:48em){.input-group{margin-bottom:49px}.input-group:last-of-type{margin-bottom:0}.input-group.narrow{max-width:840px}}.input-group.two-fields{display:-ms-flexbox;display:flex}.input-group.two-fields>div:first-child{width:90px}.input-group.two-fields>div:last-child{width:calc(100% - 90px);padding-left:15px}@media screen and (min-width:48em){.input-group.two-fields>div:first-child{width:160px}.input-group.two-fields>div:last-child{width:calc(100% - 160px);padding-left:25px}}.input-group.two-fields.reversed>div:first-child{width:calc(100% - 90px)}.input-group.two-fields.reversed>div:last-child{width:90px}@media screen and (min-width:48em){.input-group.two-fields.reversed>div:first-child{width:calc(100% - 160px)}.input-group.two-fields.reversed>div:last-child{width:160px}}@media screen and (min-width:48em){.input-group.two-fields.small-label>div:first-child{width:130px}.input-group.two-fields.small-label.reversed>div:first-child,.input-group.two-fields.small-label>div:last-child{width:calc(100% - 130px)}.input-group.two-fields.small-label.reversed>div:last-child{width:130px}}.input-group.two-fields.large-label>div:first-child{width:260px}.input-group.two-fields.large-label.reversed>div:first-child,.input-group.two-fields.large-label>div:last-child{width:calc(100% - 260px)}.input-group.two-fields.large-label.reversed>div:last-child{width:260px}.input-group.two-fields.center-labels{-ms-flex-align:center;align-items:center}.input-group .checkbox,.input-group .radio,.input-group .section--navigator__selection li,.section--navigator__selection .input-group li{margin-top:10px}@media screen and (min-width:48em){.checkbox-group,.radio-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox-group>div,.radio-group>div{padding-right:25px;box-sizing:border-box}.checkbox-group.checkbox-grid>div,.radio-group.checkbox-grid>div{width:33%}.checkbox-group.block,.radio-group.block{display:block}.checkbox-group.block>div.small,.radio-group.block>div.small{margin-bottom:0;margin-top:0}.checkbox-group.block>div.small:first-child,.radio-group.block>div.small:first-child{margin-top:10px}.checkbox-group.block>div.small label,.radio-group.block>div.small label{margin-bottom:8px}}.button-group{text-align:center}.button-group>[class*=button],.button-group>a,.button-group>button{margin-bottom:25px}.button-group>[class*=button]:last-child,.button-group>a:last-child,.button-group>button:last-child{margin-bottom:0}[class*=button]+.button-group{margin-top:15px}@media screen and (min-width:48em){.button-group{text-align:left}.button-group>[class*=button],.button-group>a,.button-group>button{margin-bottom:0;margin-left:15px}.button-group>[class*=button]:first-child,.button-group>a:first-child,.button-group>button:first-child{margin-left:0}.button-group>[class*=button]:last-child,.button-group>a:last-child,.button-group>button:last-child{margin-bottom:0}}.headline{font-size:1.25rem;line-height:1.75rem;margin-bottom:25px}@media screen and (min-width:48em){.headline{font-size:1.75rem;line-height:2.375rem;letter-spacing:0;margin-bottom:35px}}.form__copy p,p[class*=__copy]{margin-top:0;margin-bottom:25px}.inline-options span{display:block}@media screen and (min-width:48em){.inline-options span{display:inline}.inline-options span+span{margin-left:40px}}.icon-pdf,.icon-video{position:relative;margin-top:25px;margin-bottom:10px;padding-left:40px}.icon-pdf a,.icon-pdf a:link,.icon-pdf a:visited,.icon-video a,.icon-video a:link,.icon-video a:visited{color:var(--black)}.icon-pdf a:focus,.icon-pdf a:hover,.icon-video a:focus,.icon-video a:hover{color:var(--primary)}.icon-pdf+p,.icon-video+p{margin-top:0}.icon-pdf:before{background:transparent url(/images/icons/icon-pdf.svg) 50% no-repeat;width:23px}.icon-pdf:before,.icon-video:before{content:"";display:block;height:26px;left:0;position:absolute;top:0}.icon-video:before{background:transparent url(/images/icons/icon-youtube.svg) 50% no-repeat;width:26px}.icon-signal,.icon-whatsapp{position:relative;padding-left:60px}.icon-signal span,.icon-whatsapp span{display:inline-block;width:100px}.icon-signal:before{background:transparent url(/images/icons/icon-signal.svg) 50% no-repeat;top:0;top:-8px}.icon-signal:before,.icon-whatsapp:before{content:"";display:block;height:36px;left:0;position:absolute;width:36px}.icon-whatsapp:before{background:transparent url(/images/icons/icon-whatsapp.svg) 50% no-repeat;top:0}.icon-checked{position:relative;padding-left:40px}.icon-checked:before{content:"";display:block;position:absolute;left:0;top:3px;border-right:2px solid var(--dark-grey);border-bottom:2px solid var(--dark-grey);transform:rotate(45deg);height:16px;width:6px}.icon-checked+.icon-checked{margin-top:40px}.icon-crossed,.icon-crossed-large{position:relative;padding-left:40px}.icon-crossed-large:after,.icon-crossed-large:before,.icon-crossed:after,.icon-crossed:before{content:"";display:block;position:absolute;left:-13px;top:7px;border-top:2px solid var(--primary);transform:rotate(45deg);height:22px;width:22px}.icon-crossed-large:after,.icon-crossed:after{transform:rotate(-45deg);left:3px}.icon-crossed-large:after,.icon-crossed-large:before{width:30px;height:30px;left:-15px;top:10px;border-top-width:3px}.icon-crossed-large:after{left:5px}.icon-arrow-down{position:relative;margin-left:10px}.icon-arrow-down:before{background:transparent url(/images/icons/pfeil-runter-3.svg) 50% no-repeat;content:"";display:block;height:14px;left:0;position:absolute;top:0;width:14px;top:5px}.image-preview{margin-bottom:40px}.image-preview img{width:100%;height:auto;max-height:120px;object-fit:contain}@media screen and (min-width:48em){.image-preview{-ms-flex-align:end;align-items:end;display:-ms-flexbox;display:flex}.image-preview>div:first-child{width:220px;padding-right:40px}.image-preview>div :last-child{margin-bottom:0}}.logo-preview{width:200px;height:65px;object-fit:contain;object-position:left}.child-overview{border:1px solid var(--medium-light-grey);padding:25px 40px 40px}.scroll-childs{max-height:370px;overflow-x:auto;margin-bottom:35px}table.edit{width:100%;border-collapse:collapse}table.edit td,table.edit th{border-bottom:2px dotted var(--darker-grey);padding-bottom:15px;text-align:left;color:var(--darker-grey);width:auto;vertical-align:top}table.edit td.w10,table.edit th.w10{width:10%}table.edit td.w20,table.edit th.w20{width:20%}table.edit td.w30,table.edit th.w30{width:30%}table.edit td.w40,table.edit th.w40{width:40%}table.edit td.w50,table.edit th.w50{width:50%}table.edit td.w60,table.edit th.w60{width:60%}table.edit td.w70,table.edit th.w70{width:70%}table.edit td.w80,table.edit th.w80{width:80%}table.edit td.w90,table.edit th.w90{width:90%}table.edit td{padding-top:15px}table.edit td:first-child strong{color:var(--primary)}.section--primary-color-dark-blue table.edit td:first-child strong{color:var(--dark-blue)}table.edit tr.no-border td,table.edit tr.no-border th{border-bottom:none;padding-bottom:0}table.edit.empty{margin-bottom:35px}table.edit.empty th{border-bottom:0}table.edit.empty td{padding-top:25px;padding-bottom:25px}table.edit.empty td:first-child strong{color:var(--darker-grey)}table.edit .right{text-align:right}table.edit a.action{font-size:.9375rem;line-height:1.375rem}@media screen and (min-width:48em){table.edit a.action{font-size:1.125rem;line-height:1.625rem}}table.edit a.action:last-child{padding-right:0}table.edit a.action:link,table.edit a.action:visited{color:var(--medium-grey)}table.edit a.action:focus{color:var(--primary)}@media screen and (min-width:48em){table.edit a.action{padding-right:40px}table.edit a.action:last-child{padding-right:0}table.edit a.action:hover{color:var(--primary)}}.typo3-messages{list-style-type:none;margin:0;padding:0;font-size:1.5rem;line-height:2.125rem}@media screen and (min-width:48em){.typo3-messages{font-size:2.125rem;line-height:2.875rem}}h3.error+.typo3-messages{font-size:1.125rem;line-height:1.625rem;list-style-type:disc;margin-left:20px;margin-bottom:35px}@media screen and (min-width:48em){h3.error+.typo3-messages{font-size:1.125rem;line-height:1.625rem}}h3.error+.typo3-messages li{color:var(--primary)}.input-language{position:relative}.input-language+.input-language{margin-top:5px}.input-language:after{pointer-events:all;cursor:pointer}.input-language.lang-de:after{background:transparent url(/images/icons/flag-de.svg) 50% no-repeat}.input-language.lang-de:after,.input-language.lang-en:after{content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px;z-index:1;top:2px;left:8px}.input-language.lang-en:after{background:transparent url(/images/icons/flag-en.svg) 50% no-repeat}.input-language.lang-ua:after{background:transparent url(/images/icons/flag-ua.svg) 50% no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px;z-index:1;top:2px;left:8px}.input-language.hidden .placeholder{display:block;padding-left:50px;cursor:pointer;margin:0;color:var(--medium-grey)}@media screen and (min-width:48em){.input-language.hidden .placeholder{height:auto}}.input-language.hidden textarea,.input-language .placeholder{display:none}.input-language textarea{padding-left:45px}.alt-header{position:absolute;left:0;top:0;width:100%;z-index:10}@media screen and (min-width:48em){.alt-header{position:fixed}}.alt-header__brand-bar{box-shadow:4px 6px 5px rgba(0,0,0,.1);background-color:var(--white)}.alt-header__container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1044px;width:100%}.alt-header__container-content{padding-left:20px;padding-right:20px}@media screen and (min-width:48em){.alt-header__container-content{padding-left:27px;padding-right:27px;padding-left:30px;padding-right:30px}}@media screen and (min-width:107.5em){.alt-header__container-content{padding-left:90px;padding-right:90px}}.alt-header__meta a:link,.alt-header__meta a:visited{color:var(--dark-grey)}.alt-header__meta a.login{position:relative;padding-right:35px}.alt-header__meta a.login:after{background:transparent url(/images/icons/icon-log-in.svg) 50% no-repeat;content:"";display:block;height:25px;left:0;width:25px;position:absolute;display:inline-block;top:0;left:auto;right:0}.alt-header__meta .nav-link{display:none}@media screen and (min-width:48em){.alt-header__meta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;height:auto}.alt-header__meta .nav-link{display:inline}.alt-header__meta>div:not(:first-child):not(.alt-menu__nav-toggle){display:-ms-flexbox;display:flex;margin-left:27px}.alt-header__meta>div:not(:first-child):not(.alt-menu__nav-toggle):before{display:inline-block;content:"";border-left:1px solid var(--dark-grey);height:20px;margin-right:27px;transform:translateY(3px)}.alt-header__meta>div:not(:first-child):not(.alt-menu__nav-toggle).alt-header__search:before{transform:translateY(5px)}}.alt-header__brand-bar .alt-header__container-content{height:60px}@media screen and (min-width:48em){.alt-header__brand-bar .alt-header__container-content{height:113px;transition:all 175ms ease-in}.sticky .alt-header__brand-bar .alt-header__container-content{height:54px}}.alt-header__brand{height:36px;display:block;padding-top:15px}@media screen and (min-width:48em){.alt-header__brand{height:auto;width:280px;padding-top:29px;transition:all 175ms ease-in}.sticky .alt-header__brand{height:auto;width:173px;padding-top:7px}}.alt-header__brand-link{display:inline-block;width:auto;position:relative;z-index:11}.alt-header__menu-bar{box-shadow:4px 6px 5px rgba(0,0,0,.1);background-color:var(--white)}.alt-header__menu-bar.sticky{position:fixed;top:0}.alt-header__menu-bar .alt-header__container-content{height:50px}.alt-header__menu-bar .alt-header__container-content button{background-color:transparent;border:none;cursor:pointer;outline:none}.alt-header__menu-bar.sticky+.alt-nav{top:50px;height:calc(100% - 50px)}@media screen and (min-width:48em){.alt-header__menu-bar{box-shadow:none;background-color:transparent;position:absolute;top:10px;right:0;text-align:right;max-width:none;transition:all 175ms ease-in}.sticky .alt-header__menu-bar{opacity:0;pointer-events:none;top:-50%}}.alt-menu__nav-toggle{cursor:pointer;position:absolute;display:inline-block;right:30px;bottom:16px}.alt-menu__nav-toggle span{width:28px;height:3px;border-radius:3px;background-color:var(--darker-grey);display:block;margin-bottom:5px;transition:all .2s ease-in-out}.alt-menu__nav-toggle span:last-child{margin-bottom:0}.alt-menu__nav-toggle.is-active span:first-child{transform:translateY(10px) rotate(135deg)}.alt-menu__nav-toggle.is-active span:nth-child(2){opacity:0;transform:scale(0)}.alt-menu__nav-toggle.is-active span:nth-child(3){transform:translateY(-6px) rotate(-135deg)}@media screen and (min-width:48em){.alt-menu__nav-toggle{display:none}}.alt-nav__menu{list-style-type:none;margin:0 27px;padding:0}.alt-nav__menu li{position:relative}.alt-nav__menu li>a{display:block}.alt-nav__menu li>a:before{display:block;content:"";position:absolute;left:0;bottom:0;transform:translateY(8px);border-bottom:2px solid var(--lighter-grey);width:34px}.alt-nav__menu li.active>a:before{border-bottom-color:var(--darker-grey)}.alt-nav__menu>li{margin:20px 0 45px;position:relative}.alt-nav__menu>li>a{display:block}.alt-nav__menu>li>a:before{display:block;content:"";position:absolute;left:0;bottom:0;transform:translateY(8px);border-bottom:2px solid var(--lighter-grey);width:34px}.alt-nav__menu>li.has-childs>a{position:relative;margin-right:20px;display:block}.alt-nav__menu>li.has-childs>a:after{content:"";display:block;width:8px;height:8px;position:absolute;right:0;top:6px;border-left:2px solid var(--darker-grey);border-top:2px solid var(--darker-grey);transform:rotate(225deg)}.alt-nav__menu>li.has-childs.is-active>a:after{transform:rotate(45deg);top:10px}.alt-nav__menu>li.has-childs.is-active>div{pointer-events:all;animation:c .7s ease-in-out;animation-fill-mode:forwards}.alt-nav__menu>li li{margin-bottom:20px}.alt-nav__menu>li li:last-child{margin-bottom:0}.alt-nav__menu>li li.spacing{margin-top:40px}.alt-nav__menu>li ul{list-style-type:none;margin:30px 20px 20px;padding:0}.alt-nav__menu>li>div{overflow:hidden}.alt-nav__menu>li>div.menu-inline,.alt-nav__menu>li>div.menu-with-teaser{opacity:0;pointer-events:none;background-color:transparent;height:0;transition:all 175ms ease-in}.alt-nav__menu>li>div>div{display:none}.alt-nav__menu>li ul+ul{position:relative;margin-top:60px}.alt-nav__menu>li ul+ul:before{content:"";display:block;border-bottom:2px solid var(--lighter-grey);position:absolute;left:0;top:-30px;width:calc(100% - 20px)}@media screen and (min-width:48em){.alt-nav__menu>li{display:inline-block;width:auto;margin:0 10px;position:static}.alt-nav__menu>li:before{content:"";display:block;opacity:0;width:0}.alt-nav__menu>li:last-child{margin-right:0}.alt-nav__menu>li:last-child>div.menu-inline,.alt-nav__menu>li:nth-last-child(2)>div.menu-inline,.alt-nav__menu>li:nth-last-child(3)>div.menu-inline{right:0}.alt-nav__menu>li ul,.alt-nav__menu>li ul+ul{margin:27px}.alt-nav__menu>li ul+ul:before{display:none}.alt-nav__menu>li li{margin-bottom:27px}.alt-nav__menu>li li.menu-headline{margin-bottom:40.5px}.alt-nav__menu>li li.spacing{margin-top:54px}.alt-nav__menu>li>a:before,.alt-nav__menu>li li.spacing:before{display:none}.alt-nav__menu>li.has-childs>a{margin-right:0}.alt-nav__menu>li.has-childs>a:after{display:none}.alt-nav__menu>li>div{overflow:visible}.alt-nav__menu>li>div.menu-inline,.alt-nav__menu>li>div.menu-with-teaser{position:absolute;height:auto;display:-ms-flexbox;display:flex;padding-top:18px;margin-left:-54px;margin-bottom:0;text-align:left;transform:translateY(50px);transition:all 175ms ease-in;transition-delay:125ms;width:calc(100vw - 216px);right:-54px;max-width:1170px}.alt-nav__menu>li>div.menu-inline>ul,.alt-nav__menu>li>div.menu-with-teaser>ul{width:33%}.sticky .alt-nav__menu>li>div.menu-inline,.sticky .alt-nav__menu>li>div.menu-with-teaser{padding-top:18px}.sticky .alt-nav__menu>li>div.menu-inline:before,.sticky .alt-nav__menu>li>div.menu-with-teaser:before{height:calc(100% - 18px -3px)}.alt-nav__menu>li>div.menu-inline:before,.alt-nav__menu>li>div.menu-with-teaser:before{content:"";display:block;position:absolute;width:100%;height:calc(100% - 18px);top:18px;border-radius:12px;box-shadow:0 3px 5px rgba(0,0,0,.1);pointer-events:none;z-index:-1;background-color:var(--white)}.alt-nav__menu>li>div.menu-inline.menu-inline>ul,.alt-nav__menu>li>div.menu-inline.menu-with-teaser>ul,.alt-nav__menu>li>div.menu-with-teaser.menu-inline>ul,.alt-nav__menu>li>div.menu-with-teaser.menu-with-teaser>ul{background-color:var(--white)}.alt-nav__menu>li>div.menu-inline.menu-inline>div,.alt-nav__menu>li>div.menu-inline.menu-with-teaser>div,.alt-nav__menu>li>div.menu-with-teaser.menu-inline>div,.alt-nav__menu>li>div.menu-with-teaser.menu-with-teaser>div{-ms-flex-preferred-size:360px;flex-basis:360px;-ms-flex-positive:0;flex-grow:0;box-sizing:border-box;background-color:var(--mint);padding-left:27px;padding-right:27px;display:block}.alt-nav__menu>li>div.menu-inline.menu-inline:has(>:last-child:nth-child(2))>div,.alt-nav__menu>li>div.menu-inline.menu-with-teaser:has(>:last-child:nth-child(2))>div,.alt-nav__menu>li>div.menu-with-teaser.menu-inline:has(>:last-child:nth-child(2))>div,.alt-nav__menu>li>div.menu-with-teaser.menu-with-teaser:has(>:last-child:nth-child(2))>div{margin-left:calc(((100% - 360px) / 3) * 2)}.alt-nav__menu>li>div.menu-inline.menu-inline:has(>:last-child:nth-child(3))>div,.alt-nav__menu>li>div.menu-inline.menu-with-teaser:has(>:last-child:nth-child(3))>div,.alt-nav__menu>li>div.menu-with-teaser.menu-inline:has(>:last-child:nth-child(3))>div,.alt-nav__menu>li>div.menu-with-teaser.menu-with-teaser:has(>:last-child:nth-child(3))>div{margin-left:calc((100% - 360px) / 3)}.alt-nav__menu>li>div.menu-inline.menu-inline>div,.alt-nav__menu>li>div.menu-with-teaser.menu-inline>div{background-color:transparent}.alt-nav__menu>li>div.menu-inline>div,.alt-nav__menu>li>div.menu-inline>ul,.alt-nav__menu>li>div.menu-with-teaser>div,.alt-nav__menu>li>div.menu-with-teaser>ul{padding:54px 0}.alt-nav__menu>li>div.menu-inline>div:first-child,.alt-nav__menu>li>div.menu-inline>ul:first-child,.alt-nav__menu>li>div.menu-with-teaser>div:first-child,.alt-nav__menu>li>div.menu-with-teaser>ul:first-child{border-radius:12px 0 0 12px}.alt-nav__menu>li>div.menu-inline>div:last-child,.alt-nav__menu>li>div.menu-inline>ul:last-child,.alt-nav__menu>li>div.menu-with-teaser>div:last-child,.alt-nav__menu>li>div.menu-with-teaser>ul:last-child{border-radius:0 12px 12px 0}.alt-nav__menu>li>div.menu-inline>ul,.alt-nav__menu>li>div.menu-with-teaser>ul{-ms-flex-preferred-size:calc((100% - 360px) / 3);flex-basis:calc((100% - 360px) / 3);-ms-flex-positive:0;flex-grow:0}.alt-nav__menu>li>div.menu-inline ul,.alt-nav__menu>li>div.menu-with-teaser ul{margin:0 13.5px}.alt-nav__menu>li>div.menu-inline ul:first-child,.alt-nav__menu>li>div.menu-with-teaser ul:first-child{margin-left:40px}.alt-nav__menu>li>div.menu-inline li,.alt-nav__menu>li>div.menu-with-teaser li{display:block;margin-left:0;margin-right:0}.sticky .alt-nav__menu>li:hover:before{transform:translateY(42px)}.alt-nav__menu>li.active:before,.alt-nav__menu>li:hover:before{position:relative;margin-top:-10px;left:0;width:100%;opacity:1;z-index:11;border-bottom:7px solid var(--medium-grey-2);transform:translateY(41px)}.alt-nav__menu>li:hover>div.menu-inline,.alt-nav__menu>li:hover>div.menu-with-teaser{opacity:1;transform:translateY(0);pointer-events:all;z-index:10}}@media screen and (min-width:107.5em){.alt-nav__menu>li:last-child>div.menu-inline,.alt-nav__menu>li:nth-last-child(2)>div.menu-inline,.alt-nav__menu>li:nth-last-child(3)>div.menu-inline{right:-54px}}@media screen and (min-width:80.5em){.alt-nav__menu>li{margin:0 27px}}.alt-nav__menu>li a{color:var(--darker-grey);text-decoration:none}.alt-nav__menu>li>a{font-size:1.125rem;line-height:1.375rem;font-weight:700;letter-spacing:.34px}@media screen and (min-width:48em){.alt-nav__menu>li>a{font-size:1rem}}.alt-nav__menu>li li.menu-headline,.alt-nav__menu>li li>a{font-size:.9375rem;line-height:1.125rem;letter-spacing:.2px;color:var(--darker-grey);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.alt-nav__menu>li li.menu-headline{font-weight:700;letter-spacing:.34px;margin-bottom:27px}.alt-nav__menu>li li>a:before{display:none}@media screen and (min-width:48em){.alt-nav__menu>li li>a:before{display:block}}@media screen and (min-width:48em){.alt-nav__menu{margin:0;display:inline-block;position:relative}.alt-nav__menu>li>a:after{display:none}.alt-nav__menu>li li>a:before{transition:all 175ms ease-in}.alt-nav__menu>li li.active>a:before,.alt-nav__menu>li li>a:hover:before{width:82px;border-color:var(--darker-grey)}}.alt-nav{background:var(--white);padding-bottom:20px;padding-top:10px;top:100px;left:50px;width:calc(100% - 50px);height:calc(100% - 100px);box-shadow:0 3px 5px rgba(0,0,0,.1);overflow-y:auto}.alt-nav,.alt-nav:before{display:none;position:fixed;z-index:-1}.alt-nav:before{content:"";background-color:hsla(0,0%,100%,.95);top:0;left:0;width:100vw;height:100vh;pointer-events:none;transition:all 175ms ease-in}.alt-nav.alt-nav--visible{display:block;animation:a .4s ease-in-out}.alt-nav.alt-nav--visible:before{display:block;opacity:1}.alt-nav.alt-nav--hide{display:block;animation:b .4s ease-in-out;animation-fill-mode:forwards}.alt-nav.alt-nav--hide:before{display:block;opacity:0}@media screen and (min-width:48em){.alt-nav{padding-left:20px;padding-right:20px;position:absolute;height:auto;width:auto;left:auto;right:0;top:75px;display:block;padding:0;background:none;text-align:right;overflow-y:visible;transition:all 175ms ease-in;box-shadow:none;z-index:auto}}@media screen and (min-width:48em) and (min-width:48em){.alt-nav{padding-left:27px;padding-right:27px}}@media screen and (min-width:48em){.alt-nav:before{background-color:rgba(0,0,0,.45);display:block;opacity:0;transition:all .3s ease-in;top:0}.alt-nav:hover:before{opacity:1}.sticky .alt-nav{top:15px}.alt-nav.with-login{right:250px}}@media screen and (min-width:80.5em){.alt-nav{left:auto;padding-left:30px;padding-right:30px}}@media screen and (min-width:107.5em){.alt-nav{padding-left:90px;padding-right:90px}}.alt-header__accessibility{position:absolute;top:16px;right:40px}.alt-header__accessibility:after{display:inline-block;content:"";border-left:1px solid var(--dark-grey);height:20px;margin-left:5px;margin-right:25px;transform:translateY(5px)}.alt-header__accessibility span{cursor:pointer;position:relative;padding-right:30px}.alt-header__accessibility span:after{position:absolute;display:inline-block;top:0;left:auto;right:0}.alt-header__accessibility span:last-child{margin-right:0}.alt-header__accessibility span.is-active{opacity:.6}.alt-header__accessibility span.contrast:after{background:transparent url(/images/icons/icon-contrast.svg) 50% no-repeat;content:"";display:block;height:25px;left:0;position:absolute;top:0;width:25px}.alt-header__accessibility span.fontsize:after{background:transparent url(/images/icons/icon-fontsize.svg) 50% no-repeat;content:"";display:block;height:25px;left:0;position:absolute;top:0;width:25px}.sticky .alt-header__accessibility{opacity:0}@media screen and (min-width:48em){.alt-header__accessibility{position:static;top:0;right:auto}.alt-header__accessibility:after{display:none}.sticky .alt-header__accessibility{opacity:1}.alt-header__accessibility span{margin-right:20px;padding-right:35px}}.alt-header__search{position:absolute;bottom:10px;width:50%}@media screen and (min-width:48em){.alt-header__search{width:200px;position:static;height:30px;display:inline-block}}.alt-header__search-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}@media screen and (min-width:48em){.alt-header__search-form{display:block}}.alt-header__search-form input[type=text]{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:15px;background-color:var(--light-grey);padding:0 10px;box-sizing:border-box;width:100%;height:auto;font-size:1rem;line-height:1.875rem;letter-spacing:.3px}.alt-header__search-form input[type=text]:-ms-input-placeholder{color:var(--medium-grey);letter-spacing:.1rem}.alt-header__search-form input[type=text]::placeholder{color:var(--medium-grey);letter-spacing:.1rem}@media screen and (min-width:48em){.alt-header__search-form input[type=text]{padding-right:40px}}.alt-header__search-form .button-search{display:block;height:20px;position:relative;width:20px;margin-left:10px}.alt-header__search-form .button-search:before{background:transparent url(/images/icons/lupe.svg) 50% no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}@media screen and (min-width:48em){.alt-header__search-form .button-search{position:absolute;right:15px;top:4px;margin-left:0}}.alt-header__languages{text-transform:uppercase;position:absolute;top:20px;right:30px}.sticky .alt-header__languages{opacity:0}@media screen and (min-width:48em){.alt-header__languages{position:static;bottom:auto;right:auto}.sticky .alt-header__languages{opacity:1}}.alt-header__languages a.active{display:none}@keyframes a{0%{display:none;left:100%;overflow-y:scroll}1%{display:block;left:100%;overflow-y:scroll}to{display:block;left:50px;overflow-y:scroll}}@keyframes b{0%{display:block;left:50px;overflow-y:scroll}1%{display:block;left:50px;overflow-y:scroll}99%{display:block;left:100%;overflow-y:scroll}to{display:block;left:100%;overflow-y:scroll}}@keyframes c{0%{height:0;transform:translateX(100%);opacity:0;overflow:hidden}to{height:auto;transform:translateX(0);opacity:1;overflow:visible}}.homepage__slideshow{position:fixed;width:100%;left:0;right:0;top:0;height:100vh}@media screen and (min-width:48em){.homepage__slideshow{min-height:100%;height:100%}.homepage__slideshow.medium-height{height:818px;min-height:0}}@media screen and (min-width:80.5em){.homepage__slideshow{height:100%}.homepage__slideshow.medium-height{height:792px;min-height:0}}.homepage__slideshow .slick-list,.homepage__slideshow .slick-slide,.homepage__slideshow .slick-track,.homepage__slideshow .slide{height:100%;min-height:100%}.homepage__slideshow .slide{background-position:top;background-size:cover;width:100%}.homepage__slideshow .slick-slide>div{overflow:hidden;height:100%;position:relative}.homepage__slideshow .slick-slide>div>div{position:relative;height:100%}.homepage__slideshow img{width:100%;height:100%;object-fit:cover}.menu-teaser{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.menu-teaser:nth-child(2n){margin-top:54px}.menu-teaser:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.menu-teaser:nth-child(odd)>a,.menu-teaser:nth-child(odd)>img{margin-left:27px}.menu-teaser:nth-child(2n)>a,.menu-teaser:nth-child(2n)>img{margin-right:27px}.menu-teaser img{border-radius:8px;width:100%;height:auto}.menu-teaser>a,.menu-teaser>img{width:40%}.menu-teaser p{width:50%;font-size:.813rem;line-height:1.25rem;margin:0}.menu-teaser p,.menu-teaser p a{color:var(--black)}.menu-teaser p .menu-teaser-title{display:block;font-size:.9375rem;line-height:1.375rem;font-weight:700;margin-bottom:6px}.input-language .placeholder,input[type=email],input[type=password],input[type=text],input[type=url],select,textarea{color:var(--darker-grey);background-color:#fff;border:1px solid var(--darker-grey);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:8px;box-shadow:none;padding:0 10px;box-sizing:border-box;width:100%;font-size:1.25rem;line-height:1.875rem;letter-spacing:.3px}.input-language .placeholder:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--medium-grey);letter-spacing:.1rem}.input-language .placeholder::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--medium-grey);letter-spacing:.1rem}.input-language .placeholder[class*=-error],input[type=email][class*=-error],input[type=password][class*=-error],input[type=text][class*=-error],input[type=url][class*=-error],select[class*=-error],textarea[class*=-error]{border-color:var(--primary)}.input-language .placeholder:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{color:var(--black);letter-spacing:0}.input-language .placeholder.small,input[type=email].small,input[type=password].small,input[type=text].small,input[type=url].small,select.small,textarea.small{width:238px}.input-language .placeholder.input__icon,input[type=email].input__icon,input[type=password].input__icon,input[type=text].input__icon,input[type=url].input__icon,select.input__icon,textarea.input__icon{padding-left:32px;background-position:5px;background-size:24px 24px;background-repeat:no-repeat}.input-language .placeholder.input__thicker,input[type=email].input__thicker,input[type=password].input__thicker,input[type=text].input__thicker,input[type=url].input__thicker,select.input__thicker,textarea.input__thicker{border:2px solid var(--lighter-grey)}@media screen and (min-width:48em){.input-language .placeholder,input[type=email],input[type=password],input[type=text],input[type=url],select,textarea{padding:0 20px;height:50px;font-size:1.375rem;line-height:2.063rem}.input-language .placeholder.narrow,input[type=email].narrow,input[type=password].narrow,input[type=text].narrow,input[type=url].narrow,select.narrow,textarea.narrow{max-width:calc(100% - 180px);display:block}.input-language .placeholder.input__icon,input[type=email].input__icon,input[type=password].input__icon,input[type=text].input__icon,input[type=url].input__icon,select.input__icon,textarea.input__icon{background-size:32px 32px;padding-left:40px}}textarea{height:210px;min-height:150px;padding-top:10px;padding-bottom:10px}textarea.narrow{max-width:80%}input[type=file]{opacity:0;width:0;height:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}input[type=file]+label{border:1px solid var(--dark-grey);padding:1px 20px;color:var(--black);cursor:pointer;font-size:1rem;line-height:1rem}input[type=file]+label:hover{background-color:var(--light-grey)}span.fileName:not(:empty){display:inline-block;padding-right:20px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;line-height:1.125rem}.uploadField{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-top:9px;margin-bottom:10px}.uploadField label{margin-bottom:0}.uploadField .hidden{display:none}select.auto{width:auto;display:block}.input-important{border:1px solid var(--primary);border-radius:8px;padding:10px}a.nice-select.open,a:active,a:hover,a:link,a:visited{color:var(--primary);text-decoration:none}a.external-link:after{background:transparent url(/images/icons/icon-external-link.svg) 50% no-repeat;content:"";display:block;height:18px;left:0;position:absolute;top:0;width:18px;position:static;display:inline-block;margin-left:5px;background-size:contain}a.toc{display:inline-block;margin-bottom:15px}a.toc,a.toc:link,a.toc:visited{color:var(--black)}a.toc:before{content:"";display:inline-block;width:6px;height:6px;position:relative;border-top:2px solid var(--black);border-right:2px solid var(--black);margin-right:15px;transform:rotate(45deg) translatey(-3px)}.checkbox{cursor:pointer;margin-bottom:10px;padding-left:40px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.input-important .checkbox{margin-top:0;margin-bottom:0}.checkbox__label,.radio__label,.section--navigator__selection li{cursor:pointer}.input-important .checkbox__label,.input-important .radio__label,.input-important .section--navigator__selection li,.section--navigator__selection .input-important li{margin-bottom:0}.checkbox__label:before,.radio__label:before,.section--navigator__selection li:before{border:1px solid var(--darker-grey);content:"";display:block;height:28px;left:0;position:absolute;top:0;width:28px;background-color:var(--white)}.checkbox__label:after,.radio__label:after,.section--navigator__selection li:after{border-right:2px solid var(--dark-grey);border-bottom:2px solid var(--dark-grey);transform:rotate(45deg);content:"";display:block;height:16px;left:12px;position:absolute;top:5px;width:6px;opacity:0}.section--navigator__selection .small li:before,.small .checkbox__label:before,.small .radio__label:before,.small .section--navigator__selection li:before{border-width:1px;width:18px;height:18px;top:3px}.section--navigator__selection .small li:after,.small .checkbox__label:after,.small .radio__label:after,.small .section--navigator__selection li:after{width:4px;height:10px;top:7px;left:8px;border-right-width:2px;border-bottom-width:2px}.checkbox__input,.radio__input{display:none}.checkbox__input:hover+.checkbox__label:after,.checkbox__input:hover+.radio__label:after,.radio__input:hover+.checkbox__label:after,.radio__input:hover+.radio__label:after,.section--navigator__selection .checkbox__input:hover+li:after,.section--navigator__selection .radio__input:hover+li:after{opacity:.5}.checkbox__input:checked+.checkbox__label:after,.checkbox__input:checked+.radio__label:after,.radio__input:checked+.checkbox__label:after,.radio__input:checked+.radio__label:after,.section--navigator__selection .checkbox__input:checked+li:after,.section--navigator__selection .radio__input:checked+li:after{opacity:1}@media screen and (min-width:48em){.checkbox.two-fields{display:-ms-flexbox;display:flex}.checkbox.two-fields>div:last-child{padding-left:15px;-ms-flex-positive:1;flex-grow:1}.checkbox.two-fields>div:last-child input{position:relative;margin-top:-8px;width:100%}}.radio,.section--navigator__selection li{margin-bottom:10px;padding-left:45px;position:relative}.radio.small,.section--navigator__selection li.small{padding-left:35px}.input-important .radio,.input-important .section--navigator__selection li,.section--navigator__selection .input-important li{margin-top:0;margin-bottom:0}.radio__label:before,.section--navigator__selection li:before{border-radius:100%}.button{transition:all .25s ease-in-out;display:inline-block;font-size:1rem;line-height:1rem;border:none;box-sizing:content-box;cursor:pointer;padding:12px 20px;background-color:var(--black);color:var(--white)}.button,.button:focus{outline:none}.button:focus{background-color:var(--medium-light-grey)}@media screen and (min-width:48em){.button:hover{background-color:var(--medium-light-grey)}}.button-dark-blue{background-color:var(--dark-blue);font-weight:700;padding:7px 15px;display:inline-block;text-transform:uppercase;font-size:.875rem;line-height:.875rem}[class*=__copy] .button-dark-blue{padding:12px 20px;letter-spacing:1px}.button-dark-blue:link,.button-dark-blue:visited{color:var(--white)}.button-dark-blue:focus{background-color:var(--medium-blue)}@media screen and (min-width:48em){.button-dark-blue{font-size:1rem;line-height:1rem}[class*=__copy] .button-dark-blue{padding:15px 50px}.button-dark-blue:hover{background-color:var(--medium-blue)}}@media screen and (min-width:80.5em){[class*=__copy] .button-dark-blue{padding:15px 65px}}[class*=__copy] .button-dark-blue:first-of-type{margin-top:15px}.button-grey,.button-quaternary,.button-quaternary-large,.button-quaternary-small{transition:all .25s ease-in-out;display:inline-block;font-size:1rem;line-height:1rem;border:none;box-sizing:content-box;cursor:pointer;outline:none;padding:12px 20px;background-color:var(--black);color:var(--white);background-color:var(--darker-grey)}.button-grey:focus,.button-quaternary-large:focus,.button-quaternary-small:focus,.button-quaternary:focus{outline:none}.button-grey:link,.button-grey:visited,.button-quaternary-large:link,.button-quaternary-large:visited,.button-quaternary-small:link,.button-quaternary-small:visited,.button-quaternary:link,.button-quaternary:visited{color:var(--white)}.button-grey:focus,.button-quaternary-large:focus,.button-quaternary-small:focus,.button-quaternary:focus{background-color:var(--dark-grey)}@media screen and (min-width:48em){.button-grey:hover,.button-quaternary-large:hover,.button-quaternary-small:hover,.button-quaternary:hover{background-color:var(--dark-grey)}}.button-below{font-size:1rem;line-height:1rem}@media screen and (min-width:48em){.button-below{font-size:1.25rem;line-height:1.875rem}}.button-below:after{display:block;content:"";margin:10px auto 0;background:transparent url(/images/icons/pfleil-runter-anker.svg) 50% no-repeat;background-size:contain;width:15px;height:18px}.button-below:link,.button-below:visited{color:var(--primary)}@media screen and (min-width:48em){.button-below:after{display:inline-block;margin:0 0 0 15px;transform:translateY(3px)}}.button-destructive,.button-destructive-large,.button-destructive-small,.button-red-outline{transition:all .25s ease-in-out;display:inline-block;font-size:1rem;line-height:1rem;border:none;box-sizing:content-box;cursor:pointer;outline:none;padding:12px 20px;background-color:var(--black);color:var(--white);background-color:transparent;border:1px solid var(--primary)!important;color:var(--primary)}.button-destructive-large:focus,.button-destructive-small:focus,.button-destructive:focus,.button-red-outline:focus{outline:none}.button-destructive-large:link,.button-destructive-large:visited,.button-destructive-small:link,.button-destructive-small:visited,.button-destructive:link,.button-destructive:visited,.button-red-outline:link,.button-red-outline:visited{color:var(--primary)}.button-destructive-large:focus,.button-destructive-small:focus,.button-destructive:focus,.button-red-outline:focus{background-color:var(--primary);color:var(--white);border-color:var(--primary)}@media screen and (min-width:48em){.button-destructive-large:hover,.button-destructive-small:hover,.button-destructive:hover,.button-red-outline:hover{background-color:var(--primary);color:var(--white);border-color:var(--primary)}}.button-cta,.button-cta-large,.button-cta-small,.button-red{background-color:var(--primary);color:var(--white)}.button-cta-large:link,.button-cta-large:visited,.button-cta-small:link,.button-cta-small:visited,.button-cta:link,.button-cta:visited,.button-red:link,.button-red:visited{color:var(--white)}.button-cta-large:focus,.button-cta-small:focus,.button-cta:focus,.button-red:focus{background-color:var(--primary-hover)}@media screen and (min-width:48em){.button-cta-large:hover,.button-cta-small:hover,.button-cta:hover,.button-red:hover{background-color:var(--primary-hover)}}.button-medium-blue{background-color:var(--medium-blue);color:var(--white)}.button-medium-blue:link,.button-medium-blue:visited{color:var(--white)}.button-medium-blue:focus{background-color:var(--medium-light-grey)}@media screen and (min-width:48em){.button-medium-blue:hover{background-color:var(--medium-light-grey)}}.button-light-grey,.button-tertiary,.button-tertiary-large,.button-tertiary-small{background-color:var(--light-grey);color:var(--black)}.button-light-grey:link,.button-light-grey:visited,.button-tertiary-large:link,.button-tertiary-large:visited,.button-tertiary-small:link,.button-tertiary-small:visited,.button-tertiary:link,.button-tertiary:visited{color:var(--black)}.button-light-grey:focus,.button-tertiary-large:focus,.button-tertiary-small:focus,.button-tertiary:focus{background-color:var(--ultra-light-grey)}@media screen and (min-width:48em){.button-light-grey:hover,.button-tertiary-large:hover,.button-tertiary-small:hover,.button-tertiary:hover{background-color:var(--ultra-light-grey)}}.button-medium-grey,.button-secondary,.button-secondary-large,.button-secondary-small{background-color:var(--medium-light-grey);color:var(--white)}.button-medium-grey:link,.button-medium-grey:visited,.button-secondary-large:link,.button-secondary-large:visited,.button-secondary-small:link,.button-secondary-small:visited,.button-secondary:link,.button-secondary:visited{color:var(--white)}.button-medium-grey:focus,.button-secondary-large:focus,.button-secondary-small:focus,.button-secondary:focus{background-color:var(--medium-light-grey-hover)}@media screen and (min-width:48em){.button-medium-grey:hover,.button-secondary-large:hover,.button-secondary-small:hover,.button-secondary:hover{background-color:var(--medium-light-grey-hover)}}.button-add-media,.button-dark-grey{background-color:var(--dark-grey)}.button-add-media:focus,.button-dark-grey:focus{background-color:var(--medium-light-grey)}@media screen and (min-width:48em){.button-add-media:hover,.button-dark-grey:hover{background-color:var(--medium-light-grey)}}.button-quinary,.button-quinary-dark-blue,.button-quinary-dark-blue-large,.button-quinary-dark-blue-small,.button-quinary-large,.button-quinary-small,.button-white{color:var(--black);background-color:var(--white)}.button-quinary-dark-blue-large:link,.button-quinary-dark-blue-large:visited,.button-quinary-dark-blue-small:link,.button-quinary-dark-blue-small:visited,.button-quinary-dark-blue:link,.button-quinary-dark-blue:visited,.button-quinary-large:link,.button-quinary-large:visited,.button-quinary-small:link,.button-quinary-small:visited,.button-quinary:link,.button-quinary:visited,.button-white:link,.button-white:visited{color:var(--black)}.button-quinary-dark-blue-large:focus,.button-quinary-dark-blue-small:focus,.button-quinary-dark-blue:focus,.button-quinary-large:focus,.button-quinary-small:focus,.button-quinary:focus,.button-white:focus{background-color:var(--lighter-grey)}@media screen and (min-width:48em){.button-quinary-dark-blue-large:hover,.button-quinary-dark-blue-small:hover,.button-quinary-dark-blue:hover,.button-quinary-large:hover,.button-quinary-small:hover,.button-quinary:hover,.button-white:hover{background-color:var(--lighter-grey)}}.button-dark-blue-2,.button-primary,.button-primary-large,.button-primary-small,.button-senary,.button-senary-large,.button-senary-small{transition:all .25s ease-in-out;display:inline-block;font-size:1rem;line-height:1rem;border:none;box-sizing:content-box;cursor:pointer;outline:none;padding:12px 20px;background-color:var(--black);color:var(--white);background-color:#0b1b8d}.button-dark-blue-2:focus,.button-primary-large:focus,.button-primary-small:focus,.button-primary:focus,.button-senary-large:focus,.button-senary-small:focus,.button-senary:focus{outline:none}.button-dark-blue-2:link,.button-dark-blue-2:visited,.button-primary-large:link,.button-primary-large:visited,.button-primary-small:link,.button-primary-small:visited,.button-primary:link,.button-primary:visited,.button-senary-large:link,.button-senary-large:visited,.button-senary-small:link,.button-senary-small:visited,.button-senary:link,.button-senary:visited{color:var(--white)}.button-dark-blue-2:focus,.button-primary-large:focus,.button-primary-small:focus,.button-primary:focus,.button-senary-large:focus,.button-senary-small:focus,.button-senary:focus{background-color:#466bf2}@media screen and (min-width:48em){.button-dark-blue-2:hover,.button-primary-large:hover,.button-primary-small:hover,.button-primary:hover,.button-senary-large:hover,.button-senary-small:hover,.button-senary:hover{background-color:#466bf2}}.button-dark-blue-2 i[class^=icon-]:before,.button-primary-large i[class^=icon-]:before,.button-primary-small i[class^=icon-]:before,.button-primary i[class^=icon-]:before,.button-senary-large i[class^=icon-]:before,.button-senary-small i[class^=icon-]:before,.button-senary i[class^=icon-]:before{border-color:var(--white)}.button-magenta,.button-septenary,.button-septenary-large,.button-septenary-small{transition:all .25s ease-in-out;display:inline-block;font-size:1rem;line-height:1rem;border:none;box-sizing:content-box;cursor:pointer;outline:none;padding:12px 20px;background-color:var(--black);color:var(--white);background-color:var(--magenta)}.button-magenta:focus,.button-septenary-large:focus,.button-septenary-small:focus,.button-septenary:focus{outline:none}.button-magenta:link,.button-magenta:visited,.button-septenary-large:link,.button-septenary-large:visited,.button-septenary-small:link,.button-septenary-small:visited,.button-septenary:link,.button-septenary:visited{color:var(--white)}.button-magenta:focus,.button-septenary-large:focus,.button-septenary-small:focus,.button-septenary:focus{background-color:var(--magenta-hover)}@media screen and (min-width:48em){.button-magenta:hover,.button-septenary-large:hover,.button-septenary-small:hover,.button-septenary:hover{background-color:var(--magenta-hover)}}.button-magenta i[class^=icon-]:before,.button-septenary-large i[class^=icon-]:before,.button-septenary-small i[class^=icon-]:before,.button-septenary i[class^=icon-]:before{border-color:var(--white)}.button-quinary-turquoise,.button-quinary-turquoise-large,.button-quinary-turquoise-small,.button-turquoise{transition:all .25s ease-in-out;display:inline-block;font-size:1rem;line-height:1rem;border:none;box-sizing:content-box;cursor:pointer;outline:none;padding:12px 20px;background-color:var(--black);color:var(--white);background-color:var(--turquoise)}.button-quinary-turquoise-large:focus,.button-quinary-turquoise-small:focus,.button-quinary-turquoise:focus,.button-turquoise:focus{outline:none}.button-quinary-turquoise-large:link,.button-quinary-turquoise-large:visited,.button-quinary-turquoise-small:link,.button-quinary-turquoise-small:visited,.button-quinary-turquoise:link,.button-quinary-turquoise:visited,.button-turquoise:link,.button-turquoise:visited{color:var(--white)}.button-quinary-turquoise-large:focus,.button-quinary-turquoise-small:focus,.button-quinary-turquoise:focus,.button-turquoise:focus{background-color:var(--medium-light-grey)}@media screen and (min-width:48em){.button-quinary-turquoise-large:hover,.button-quinary-turquoise-small:hover,.button-quinary-turquoise:hover,.button-turquoise:hover{background-color:var(--medium-light-grey)}}.button-quinary-turquoise-large i[class^=icon-]:before,.button-quinary-turquoise-small i[class^=icon-]:before,.button-quinary-turquoise i[class^=icon-]:before,.button-turquoise i[class^=icon-]:before{border-color:var(--white)}.button-quinary-dark-blue,.button-quinary-dark-blue-large,.button-quinary-dark-blue-large:focus,.button-quinary-dark-blue-large:link,.button-quinary-dark-blue-large:visited,.button-quinary-dark-blue-small,.button-quinary-dark-blue-small:focus,.button-quinary-dark-blue-small:link,.button-quinary-dark-blue-small:visited,.button-quinary-dark-blue:focus,.button-quinary-dark-blue:link,.button-quinary-dark-blue:visited,.button-text-dark-blue,.button-text-dark-blue:focus,.button-text-dark-blue:link,.button-text-dark-blue:visited,.section--white-text .button-quinary-dark-blue-large:focus,.section--white-text .button-quinary-dark-blue-large:link,.section--white-text .button-quinary-dark-blue-large:visited,.section--white-text .button-quinary-dark-blue-small:focus,.section--white-text .button-quinary-dark-blue-small:link,.section--white-text .button-quinary-dark-blue-small:visited,.section--white-text .button-quinary-dark-blue:focus,.section--white-text .button-quinary-dark-blue:link,.section--white-text .button-quinary-dark-blue:visited,.section--white-text .button-text-dark-blue:focus,.section--white-text .button-text-dark-blue:link,.section--white-text .button-text-dark-blue:visited{color:var(--dark-blue)}.button-quinary-dark-blue-large i[class^=icon-]:before,.button-quinary-dark-blue-small i[class^=icon-]:before,.button-quinary-dark-blue i[class^=icon-]:before,.button-text-dark-blue i[class^=icon-]:before{border-color:var(--dark-blue)}.button-text-turquoise,.button-text-turquoise:link:focus,.button-text-turquoise:link:visited,.section--white-text .button-text-turquoise:focus,.section--white-text .button-text-turquoise:link,.section--white-text .button-text-turquoise:visited{color:var(--turquoise)}.button-text-turquoise i[class^=icon-]:before{border-color:var(--turquoise)}.button-add-media,.button-cta,.button-cta-large,.button-cta-small,.button-destructive,.button-destructive-large,.button-destructive-small,.button-form,.button-primary,.button-primary-large,.button-primary-small,.button-quaternary,.button-quaternary-large,.button-quaternary-small,.button-quinary,.button-quinary-dark-blue,.button-quinary-dark-blue-large,.button-quinary-dark-blue-small,.button-quinary-large,.button-quinary-small,.button-quinary-turquoise,.button-quinary-turquoise-large,.button-quinary-turquoise-small,.button-secondary,.button-secondary-large,.button-secondary-small,.button-senary,.button-senary-large,.button-senary-small,.button-septenary,.button-septenary-large,.button-septenary-small,.button-tertiary,.button-tertiary-large,.button-tertiary-small{transition:all .25s ease-in-out;display:inline-block;font-size:1rem;line-height:1rem;border:none;box-sizing:content-box;cursor:pointer;outline:none;border-radius:16px;padding:8px 10px;min-width:200px;font-weight:700;letter-spacing:.15px;text-align:center;box-sizing:border-box}.button-add-media:focus,.button-cta-large:focus,.button-cta-small:focus,.button-cta:focus,.button-destructive-large:focus,.button-destructive-small:focus,.button-destructive:focus,.button-form:focus,.button-primary-large:focus,.button-primary-small:focus,.button-primary:focus,.button-quaternary-large:focus,.button-quaternary-small:focus,.button-quaternary:focus,.button-quinary-dark-blue-large:focus,.button-quinary-dark-blue-small:focus,.button-quinary-dark-blue:focus,.button-quinary-large:focus,.button-quinary-small:focus,.button-quinary-turquoise-large:focus,.button-quinary-turquoise-small:focus,.button-quinary-turquoise:focus,.button-quinary:focus,.button-secondary-large:focus,.button-secondary-small:focus,.button-secondary:focus,.button-senary-large:focus,.button-senary-small:focus,.button-senary:focus,.button-septenary-large:focus,.button-septenary-small:focus,.button-septenary:focus,.button-tertiary-large:focus,.button-tertiary-small:focus,.button-tertiary:focus{outline:none}.arrow-right.button-add-media:after,.arrow-right.button-cta-large:after,.arrow-right.button-cta-small:after,.arrow-right.button-cta:after,.arrow-right.button-destructive-large:after,.arrow-right.button-destructive-small:after,.arrow-right.button-destructive:after,.arrow-right.button-primary-large:after,.arrow-right.button-primary-small:after,.arrow-right.button-primary:after,.arrow-right.button-quaternary-large:after,.arrow-right.button-quaternary-small:after,.arrow-right.button-quaternary:after,.arrow-right.button-quinary-dark-blue-large:after,.arrow-right.button-quinary-dark-blue-small:after,.arrow-right.button-quinary-dark-blue:after,.arrow-right.button-quinary-large:after,.arrow-right.button-quinary-small:after,.arrow-right.button-quinary-turquoise-large:after,.arrow-right.button-quinary-turquoise-small:after,.arrow-right.button-quinary-turquoise:after,.arrow-right.button-quinary:after,.arrow-right.button-secondary-large:after,.arrow-right.button-secondary-small:after,.arrow-right.button-secondary:after,.arrow-right.button-senary-large:after,.arrow-right.button-senary-small:after,.arrow-right.button-senary:after,.arrow-right.button-septenary-large:after,.arrow-right.button-septenary-small:after,.arrow-right.button-septenary:after,.arrow-right.button-tertiary-large:after,.arrow-right.button-tertiary-small:after,.arrow-right.button-tertiary:after,.button-form.arrow-right:after{content:"";display:inline-block;width:8px;height:8px;position:relative;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg)}.arrow-right.button-add-media[class*=-small]:after,.arrow-right.button-cta-large[class*=-small]:after,.arrow-right.button-cta-small[class*=-small]:after,.arrow-right.button-cta[class*=-small]:after,.arrow-right.button-destructive-large[class*=-small]:after,.arrow-right.button-destructive-small[class*=-small]:after,.arrow-right.button-destructive[class*=-small]:after,.arrow-right.button-primary-large[class*=-small]:after,.arrow-right.button-primary-small[class*=-small]:after,.arrow-right.button-primary[class*=-small]:after,.arrow-right.button-quaternary-large[class*=-small]:after,.arrow-right.button-quaternary-small[class*=-small]:after,.arrow-right.button-quaternary[class*=-small]:after,.arrow-right.button-quinary-dark-blue-large[class*=-small]:after,.arrow-right.button-quinary-dark-blue-small[class*=-small]:after,.arrow-right.button-quinary-dark-blue[class*=-small]:after,.arrow-right.button-quinary-large[class*=-small]:after,.arrow-right.button-quinary-small[class*=-small]:after,.arrow-right.button-quinary-turquoise-large[class*=-small]:after,.arrow-right.button-quinary-turquoise-small[class*=-small]:after,.arrow-right.button-quinary-turquoise[class*=-small]:after,.arrow-right.button-quinary[class*=-small]:after,.arrow-right.button-secondary-large[class*=-small]:after,.arrow-right.button-secondary-small[class*=-small]:after,.arrow-right.button-secondary[class*=-small]:after,.arrow-right.button-senary-large[class*=-small]:after,.arrow-right.button-senary-small[class*=-small]:after,.arrow-right.button-senary[class*=-small]:after,.arrow-right.button-septenary-large[class*=-small]:after,.arrow-right.button-septenary-small[class*=-small]:after,.arrow-right.button-septenary[class*=-small]:after,.arrow-right.button-tertiary-large[class*=-small]:after,.arrow-right.button-tertiary-small[class*=-small]:after,.arrow-right.button-tertiary[class*=-small]:after,.button-form.arrow-right[class*=-small]:after{width:6px;height:6px}.arrow-right.button-add-media[class*=-large]:after,.arrow-right.button-cta-large[class*=-large]:after,.arrow-right.button-cta-small[class*=-large]:after,.arrow-right.button-cta[class*=-large]:after,.arrow-right.button-destructive-large[class*=-large]:after,.arrow-right.button-destructive-small[class*=-large]:after,.arrow-right.button-destructive[class*=-large]:after,.arrow-right.button-primary-large[class*=-large]:after,.arrow-right.button-primary-small[class*=-large]:after,.arrow-right.button-primary[class*=-large]:after,.arrow-right.button-quaternary-large[class*=-large]:after,.arrow-right.button-quaternary-small[class*=-large]:after,.arrow-right.button-quaternary[class*=-large]:after,.arrow-right.button-quinary-dark-blue-large[class*=-large]:after,.arrow-right.button-quinary-dark-blue-small[class*=-large]:after,.arrow-right.button-quinary-dark-blue[class*=-large]:after,.arrow-right.button-quinary-large[class*=-large]:after,.arrow-right.button-quinary-small[class*=-large]:after,.arrow-right.button-quinary-turquoise-large[class*=-large]:after,.arrow-right.button-quinary-turquoise-small[class*=-large]:after,.arrow-right.button-quinary-turquoise[class*=-large]:after,.arrow-right.button-quinary[class*=-large]:after,.arrow-right.button-secondary-large[class*=-large]:after,.arrow-right.button-secondary-small[class*=-large]:after,.arrow-right.button-secondary[class*=-large]:after,.arrow-right.button-senary-large[class*=-large]:after,.arrow-right.button-senary-small[class*=-large]:after,.arrow-right.button-senary[class*=-large]:after,.arrow-right.button-septenary-large[class*=-large]:after,.arrow-right.button-septenary-small[class*=-large]:after,.arrow-right.button-septenary[class*=-large]:after,.arrow-right.button-tertiary-large[class*=-large]:after,.arrow-right.button-tertiary-small[class*=-large]:after,.arrow-right.button-tertiary[class*=-large]:after,.button-form.arrow-right[class*=-large]:after{width:10px;height:10px}.button-add-media[class*=-small],.button-cta-large[class*=-small],.button-cta-small[class*=-small],.button-cta[class*=-small],.button-destructive-large[class*=-small],.button-destructive-small[class*=-small],.button-destructive[class*=-small],.button-form[class*=-small],.button-primary-large[class*=-small],.button-primary-small[class*=-small],.button-primary[class*=-small],.button-quaternary-large[class*=-small],.button-quaternary-small[class*=-small],.button-quaternary[class*=-small],.button-quinary-dark-blue-large[class*=-small],.button-quinary-dark-blue-small[class*=-small],.button-quinary-dark-blue[class*=-small],.button-quinary-large[class*=-small],.button-quinary-small[class*=-small],.button-quinary-turquoise-large[class*=-small],.button-quinary-turquoise-small[class*=-small],.button-quinary-turquoise[class*=-small],.button-quinary[class*=-small],.button-secondary-large[class*=-small],.button-secondary-small[class*=-small],.button-secondary[class*=-small],.button-senary-large[class*=-small],.button-senary-small[class*=-small],.button-senary[class*=-small],.button-septenary-large[class*=-small],.button-septenary-small[class*=-small],.button-septenary[class*=-small],.button-tertiary-large[class*=-small],.button-tertiary-small[class*=-small],.button-tertiary[class*=-small]{min-width:152px;border-radius:11px;padding:3px 20px;height:21px;font-size:.875rem;line-height:.875rem}.button-add-media[class*=-large],.button-cta-large[class*=-large],.button-cta-small[class*=-large],.button-cta[class*=-large],.button-destructive-large[class*=-large],.button-destructive-small[class*=-large],.button-destructive[class*=-large],.button-form[class*=-large],.button-primary-large[class*=-large],.button-primary-small[class*=-large],.button-primary[class*=-large],.button-quaternary-large[class*=-large],.button-quaternary-small[class*=-large],.button-quaternary[class*=-large],.button-quinary-dark-blue-large[class*=-large],.button-quinary-dark-blue-small[class*=-large],.button-quinary-dark-blue[class*=-large],.button-quinary-large[class*=-large],.button-quinary-small[class*=-large],.button-quinary-turquoise-large[class*=-large],.button-quinary-turquoise-small[class*=-large],.button-quinary-turquoise[class*=-large],.button-quinary[class*=-large],.button-secondary-large[class*=-large],.button-secondary-small[class*=-large],.button-secondary[class*=-large],.button-senary-large[class*=-large],.button-senary-small[class*=-large],.button-senary[class*=-large],.button-septenary-large[class*=-large],.button-septenary-small[class*=-large],.button-septenary[class*=-large],.button-tertiary-large[class*=-large],.button-tertiary-small[class*=-large],.button-tertiary[class*=-large]{min-width:220px;border-radius:25px;text-transform:uppercase;padding:15px 30px}.button-add-media[class*="--wide"],.button-cta-large[class*="--wide"],.button-cta-small[class*="--wide"],.button-cta[class*="--wide"],.button-destructive-large[class*="--wide"],.button-destructive-small[class*="--wide"],.button-destructive[class*="--wide"],.button-form[class*="--wide"],.button-primary-large[class*="--wide"],.button-primary-small[class*="--wide"],.button-primary[class*="--wide"],.button-quaternary-large[class*="--wide"],.button-quaternary-small[class*="--wide"],.button-quaternary[class*="--wide"],.button-quinary-dark-blue-large[class*="--wide"],.button-quinary-dark-blue-small[class*="--wide"],.button-quinary-dark-blue[class*="--wide"],.button-quinary-large[class*="--wide"],.button-quinary-small[class*="--wide"],.button-quinary-turquoise-large[class*="--wide"],.button-quinary-turquoise-small[class*="--wide"],.button-quinary-turquoise[class*="--wide"],.button-quinary[class*="--wide"],.button-secondary-large[class*="--wide"],.button-secondary-small[class*="--wide"],.button-secondary[class*="--wide"],.button-senary-large[class*="--wide"],.button-senary-small[class*="--wide"],.button-senary[class*="--wide"],.button-septenary-large[class*="--wide"],.button-septenary-small[class*="--wide"],.button-septenary[class*="--wide"],.button-tertiary-large[class*="--wide"],.button-tertiary-small[class*="--wide"],.button-tertiary[class*="--wide"]{padding-left:40px;padding-right:40px}@media screen and (min-width:48em){.button-add-media,.button-add-media[class*=-large],.button-add-media[class*=-small],.button-cta,.button-cta-large,.button-cta-large[class*=-large],.button-cta-large[class*=-small],.button-cta-small,.button-cta-small[class*=-large],.button-cta-small[class*=-small],.button-cta[class*=-large],.button-cta[class*=-small],.button-destructive,.button-destructive-large,.button-destructive-large[class*=-large],.button-destructive-large[class*=-small],.button-destructive-small,.button-destructive-small[class*=-large],.button-destructive-small[class*=-small],.button-destructive[class*=-large],.button-destructive[class*=-small],.button-form,.button-form[class*=-large],.button-form[class*=-small],.button-primary,.button-primary-large,.button-primary-large[class*=-large],.button-primary-large[class*=-small],.button-primary-small,.button-primary-small[class*=-large],.button-primary-small[class*=-small],.button-primary[class*=-large],.button-primary[class*=-small],.button-quaternary,.button-quaternary-large,.button-quaternary-large[class*=-large],.button-quaternary-large[class*=-small],.button-quaternary-small,.button-quaternary-small[class*=-large],.button-quaternary-small[class*=-small],.button-quaternary[class*=-large],.button-quaternary[class*=-small],.button-quinary,.button-quinary-dark-blue,.button-quinary-dark-blue-large,.button-quinary-dark-blue-large[class*=-large],.button-quinary-dark-blue-large[class*=-small],.button-quinary-dark-blue-small,.button-quinary-dark-blue-small[class*=-large],.button-quinary-dark-blue-small[class*=-small],.button-quinary-dark-blue[class*=-large],.button-quinary-dark-blue[class*=-small],.button-quinary-large,.button-quinary-large[class*=-large],.button-quinary-large[class*=-small],.button-quinary-small,.button-quinary-small[class*=-large],.button-quinary-small[class*=-small],.button-quinary-turquoise,.button-quinary-turquoise-large,.button-quinary-turquoise-large[class*=-large],.button-quinary-turquoise-large[class*=-small],.button-quinary-turquoise-small,.button-quinary-turquoise-small[class*=-large],.button-quinary-turquoise-small[class*=-small],.button-quinary-turquoise[class*=-large],.button-quinary-turquoise[class*=-small],.button-quinary[class*=-large],.button-quinary[class*=-small],.button-secondary,.button-secondary-large,.button-secondary-large[class*=-large],.button-secondary-large[class*=-small],.button-secondary-small,.button-secondary-small[class*=-large],.button-secondary-small[class*=-small],.button-secondary[class*=-large],.button-secondary[class*=-small],.button-senary,.button-senary-large,.button-senary-large[class*=-large],.button-senary-large[class*=-small],.button-senary-small,.button-senary-small[class*=-large],.button-senary-small[class*=-small],.button-senary[class*=-large],.button-senary[class*=-small],.button-septenary,.button-septenary-large,.button-septenary-large[class*=-large],.button-septenary-large[class*=-small],.button-septenary-small,.button-septenary-small[class*=-large],.button-septenary-small[class*=-small],.button-septenary[class*=-large],.button-septenary[class*=-small],.button-tertiary,.button-tertiary-large,.button-tertiary-large[class*=-large],.button-tertiary-large[class*=-small],.button-tertiary-small,.button-tertiary-small[class*=-large],.button-tertiary-small[class*=-small],.button-tertiary[class*=-large],.button-tertiary[class*=-small]{padding-left:40px;padding-right:40px}.button-add-media[class*="--wide"],.button-cta-large[class*="--wide"],.button-cta-small[class*="--wide"],.button-cta[class*="--wide"],.button-destructive-large[class*="--wide"],.button-destructive-small[class*="--wide"],.button-destructive[class*="--wide"],.button-form[class*="--wide"],.button-primary-large[class*="--wide"],.button-primary-small[class*="--wide"],.button-primary[class*="--wide"],.button-quaternary-large[class*="--wide"],.button-quaternary-small[class*="--wide"],.button-quaternary[class*="--wide"],.button-quinary-dark-blue-large[class*="--wide"],.button-quinary-dark-blue-small[class*="--wide"],.button-quinary-dark-blue[class*="--wide"],.button-quinary-large[class*="--wide"],.button-quinary-small[class*="--wide"],.button-quinary-turquoise-large[class*="--wide"],.button-quinary-turquoise-small[class*="--wide"],.button-quinary-turquoise[class*="--wide"],.button-quinary[class*="--wide"],.button-secondary-large[class*="--wide"],.button-secondary-small[class*="--wide"],.button-secondary[class*="--wide"],.button-senary-large[class*="--wide"],.button-senary-small[class*="--wide"],.button-senary[class*="--wide"],.button-septenary-large[class*="--wide"],.button-septenary-small[class*="--wide"],.button-septenary[class*="--wide"],.button-tertiary-large[class*="--wide"],.button-tertiary-small[class*="--wide"],.button-tertiary[class*="--wide"]{padding-left:80px;padding-right:80px;min-width:40%}.button-fixed.button-add-media,.button-fixed.button-cta,.button-fixed.button-cta-large,.button-fixed.button-cta-small,.button-fixed.button-destructive,.button-fixed.button-destructive-large,.button-fixed.button-destructive-small,.button-fixed.button-primary,.button-fixed.button-primary-large,.button-fixed.button-primary-small,.button-fixed.button-quaternary,.button-fixed.button-quaternary-large,.button-fixed.button-quaternary-small,.button-fixed.button-quinary,.button-fixed.button-quinary-dark-blue,.button-fixed.button-quinary-dark-blue-large,.button-fixed.button-quinary-dark-blue-small,.button-fixed.button-quinary-large,.button-fixed.button-quinary-small,.button-fixed.button-quinary-turquoise,.button-fixed.button-quinary-turquoise-large,.button-fixed.button-quinary-turquoise-small,.button-fixed.button-secondary,.button-fixed.button-secondary-large,.button-fixed.button-secondary-small,.button-fixed.button-senary,.button-fixed.button-senary-large,.button-fixed.button-senary-small,.button-fixed.button-septenary,.button-fixed.button-septenary-large,.button-fixed.button-septenary-small,.button-fixed.button-tertiary,.button-fixed.button-tertiary-large,.button-fixed.button-tertiary-small,.button-form.button-fixed{padding-left:0;padding-right:0}}.button-fixed.button-add-media,.button-fixed.button-cta,.button-fixed.button-cta-large,.button-fixed.button-cta-small,.button-fixed.button-destructive,.button-fixed.button-destructive-large,.button-fixed.button-destructive-small,.button-fixed.button-primary,.button-fixed.button-primary-large,.button-fixed.button-primary-small,.button-fixed.button-quaternary,.button-fixed.button-quaternary-large,.button-fixed.button-quaternary-small,.button-fixed.button-quinary,.button-fixed.button-quinary-dark-blue,.button-fixed.button-quinary-dark-blue-large,.button-fixed.button-quinary-dark-blue-small,.button-fixed.button-quinary-large,.button-fixed.button-quinary-small,.button-fixed.button-quinary-turquoise,.button-fixed.button-quinary-turquoise-large,.button-fixed.button-quinary-turquoise-small,.button-fixed.button-secondary,.button-fixed.button-secondary-large,.button-fixed.button-secondary-small,.button-fixed.button-senary,.button-fixed.button-senary-large,.button-fixed.button-senary-small,.button-fixed.button-septenary,.button-fixed.button-septenary-large,.button-fixed.button-septenary-small,.button-fixed.button-tertiary,.button-fixed.button-tertiary-large,.button-fixed.button-tertiary-small,.button-form.button-fixed{width:220px;white-space:nowrap;padding-left:0;padding-right:0}.button-quinary-dark-blue-large.arrow-right:after,.button-quinary-dark-blue-small.arrow-right:after,.button-quinary-dark-blue.arrow-right:after{border-color:var(--dark-blue)}.button-destructive-large:focus,.button-destructive-small:focus,.button-destructive:focus{color:var(--white);background-color:var(--primary)}@media screen and (min-width:48em){.button-destructive-large:hover,.button-destructive-small:hover,.button-destructive:hover{color:var(--white);background-color:var(--primary)}}.button-small{padding:0 20px;height:20px;font-size:.875rem;line-height:.875rem}.button-large{padding:15px 30px}@media screen and (min-width:48em){.button--large-mq-tablett,.homepage-search__form .button-cta[class*=button],.homepage-search__form .button-quaternary[class*=button]{min-width:220px;border-radius:25px;text-transform:uppercase;padding:15px 40px}.button--large-mq-tablett.arrow-right:after,.homepage-search__form .arrow-right.button-cta[class*=button]:after,.homepage-search__form .arrow-right.button-quaternary[class*=button]:after{width:10px;height:10px}}[class*=__button_group]{margin-top:50px;padding-left:20px;padding-right:20px}[class*=__button_group] [class*=button]{display:block;text-align:center}[class*=__button_group] [class*=button]+[class*=button]{margin-top:15px}@media screen and (min-width:48em){[class*=__button_group]{margin-top:55px;padding-left:0;padding-right:0}[class*=__button_group] [class*=button]{display:inline-block;text-align:left}[class*=__button_group] [class*=button]+[class*=button]{margin-top:0;margin-left:15px}}.card--mobile{display:block;margin-bottom:30px;width:100%}.card--mobile .card__title{font-size:1.5rem;line-height:2.125rem;margin-bottom:5px;word-wrap:break-word}@media screen and (min-width:48em){.card--mobile .card__title{font-size:2.125rem;line-height:2.875rem}}.card--mobile .card__description{margin-bottom:10px}.card--mobile .card__more-info{box-shadow:4px 6px 5px rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100px;position:relative;width:100%}.card--mobile .card__more-info-link{background-color:hsla(0,0%,100%,.8);border:1px solid grey;left:20px;padding:8px 12px;position:absolute;text-transform:uppercase;top:22px}.card--mobile .card__more-info-link:link,.card--mobile .card__more-info-link:visited{color:var(--black)}@media screen and (min-width:48em){.card--mobile{display:none}}.card--desktop{box-shadow:4px 6px 5px rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;height:260px;margin-bottom:20px;position:relative;width:400px}.card--desktop .card__elements{background-color:hsla(0,0%,100%,.8);left:20px;padding:19px;position:absolute;right:20px;text-align:center;top:20px}.card--desktop .card__title{font-size:1.75rem;font-weight:700;text-align:center;word-wrap:break-word}.card--desktop .card__description{font-size:1.125rem;line-height:1.688rem;padding-top:10px;display:none}.card--desktop .card__more-info{display:none;position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}.card--desktop .card__more-info-link{border:1px solid var(--black);padding:5px 14px 6px;font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.card--desktop .card__more-info-link:link,.card--desktop .card__more-info-link:visited{color:var(--black)}.card--desktop:hover .card__elements{bottom:20px}.card--desktop:hover .card__description{animation:d .4s ease-in-out;display:block}.card--desktop:hover .card__more-info{animation:d .8s ease-in-out;display:block}@media screen and (min-width:48em){.card--desktop{display:block}}@keyframes d{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.image-box{margin-bottom:54px;transform:translateX(-10px)}.list .image-box{display:-ms-flexbox;display:flex;margin-bottom:27px;transform:none}@media screen and (min-width:48em) and (min-width:48em){.list .list .image-box{margin-bottom:54px}}.image-box .image-box__title{font-weight:700;margin-bottom:0;word-wrap:break-word;margin-bottom:20px;font-size:1.125rem;line-height:1.625rem}.list .image-box .image-box__title{font-size:1rem;line-height:1.375rem;margin-bottom:0}@media screen and (min-width:48em){.image-box .image-box__title,.list .image-box .image-box__title{font-size:1.25rem;line-height:1.75rem}.list .image-box .image-box__title{margin-bottom:20px}}.image-box .image_box__description{margin-top:0;margin-bottom:20px;font-size:1rem;line-height:1.375rem}.list .image-box .image_box__description{font-size:.875rem;line-height:1.25rem;margin-bottom:0}@media screen and (min-width:48em){.image-box .image_box__description{font-size:1.125rem;line-height:1.625rem}.list .image-box .image_box__description{font-size:1.125rem;line-height:1.625rem;margin-bottom:20px}}.image-box .image_box__link{margin-top:0;text-transform:uppercase;font-size:.875rem;line-height:1.25rem}@media screen and (min-width:48em){.image-box .image_box__link{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:48em){.image-box{width:calc(33.333% - 54px);margin:54px 27px 0;transform:none}.image-box:first-child,.image-box:nth-child(2),.image-box:nth-child(3){margin-top:0}.two-items .image-box{width:calc(50% - 54px)}.two-items .image-box:nth-child(3){margin-top:54px}.list .image-box{display:block}.image-box:hover img{transform:scale(1.15)}}.image-box__image{width:calc(100% - 40px);border-radius:12px 12px 0 0;display:block;overflow:hidden}.list .image-box__image{width:137px;margin-top:3px;margin-right:17px}.image-box__image img{border-radius:12px 12px 0 0;width:100%;height:auto;display:block;border-radius:12px}.list .image-box__image img{border-radius:10px;width:120px;height:80px;object-fit:cover}@media screen and (min-width:48em){.image-box__image{width:100%;border-radius:12px 12px 0 0;display:block;overflow:hidden}.list .image-box__image{width:100%}.list .image-box__image img{width:100%;height:auto;border-radius:12px 12px 0 0;object-fit:fill}.image-box__image img{transition:all .35s ease-in-out;border-radius:12px 12px 0 0}}.image-box__copy{background-color:var(--white);border-radius:12px 12px 0 0;position:relative;margin:-50px 50px 0 10px;padding:20px}.list .image-box__copy{width:calc(100% - 137px);margin:0;padding:0}@media screen and (min-width:48em){.image-box__copy,.list .image-box__copy{margin:-50px 40px 0;padding:20px}.list .image-box__copy{width:auto}}.responsive-video{position:relative;padding-bottom:56.25%;height:0}.responsive-video iframe,.responsive-video img{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video img{object-fit:cover;z-index:1}.responsive-video-gdpr{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--turquoise-opacity-80);z-index:2}.responsive-video-gdpr span{display:block;position:relative;width:80px;height:56px;margin:0 auto 20px;cursor:pointer}.responsive-video-gdpr span:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(/images/icons/icon-youtube-play.svg);background-size:cover}@media screen and (min-width:48em){.responsive-video-gdpr span{transition:opacity .25s ease;width:200px;height:141px;margin-bottom:40px}.responsive-video-gdpr span:before{transition:opacity .25s ease;width:100%;height:100%}.responsive-video-gdpr span:hover{opacity:.8}}.responsive-video-gdpr p{box-sizing:border-box;position:absolute;top:calc(50% - 28px);width:100%;margin-bottom:0;padding:0 15px;font-size:.875rem;line-height:1.438rem;text-align:center}@media screen and (min-width:48em){.responsive-video-gdpr p{top:calc(50% - 70px);width:80%;left:10%;font-size:1.125rem;line-height:1.688rem}}.section .responsive-video-gdpr a,.section .responsive-video-gdpr a:hover,.section .responsive-video-gdpr a:link,.section .responsive-video-gdpr a:visited,.section .responsive-video-gdpr p{color:var(--white)}.section .responsive-video-gdpr a{text-decoration:underline;white-space:nowrap}.section--large-text .responsive-video-gdpr p{position:absolute}.responsive-video-title{margin-top:15px;text-align:center}.responsive-video+.responsive-video,.responsive-video-title+.responsive-video{margin-top:40px}@media screen and (min-width:48em){.responsive-video+.responsive-video,.responsive-video-title+.responsive-video{margin-top:80px}}.teaser{width:100%;border:1px solid var(--blue);padding:20px 0;margin-bottom:20px;box-sizing:border-box;background-color:var(--white)}.teaser:last-child{margin-bottom:0}@media screen and (min-width:48em){.teaser:last-child{margin-bottom:20px}}.teaser .teaser__description{font-size:1.125rem;line-height:1.688rem;padding-top:15px;padding-left:40px;padding-right:40px}.teaser .teaser__image{width:100%;height:60px}.teaser img{width:100%;height:100%;object-fit:contain;object-position:top center}hr{height:0;border:none;padding:40px 0;margin:0}@media screen and (min-width:48em){hr{padding:60px 0}}hr.medium{padding:20px 0}@media screen and (min-width:48em){hr.medium{padding:30px 0}}hr.small{padding:15px 0}@media screen and (min-width:48em){hr.small{padding:20px 0}}hr.smaller{padding:10px 0}@media screen and (min-width:48em){hr.smaller{padding:10px 0}}hr:after{content:"";display:block;width:100%;height:0;border-bottom:1px solid var(--medium-grey)}hr.transparent:after{border-bottom:0}.tooltip{display:none}@media screen and (min-width:48em){.tooltip{position:relative;display:inline-block;width:100%;cursor:pointer}.tooltip.inline{margin-left:5px;width:auto}.tooltip.inline>span:last-child{min-width:200px;width:auto}.tooltip>span{display:block}.tooltip>span:first-child{transition:opacity .25s ease-in-out;font-size:1rem;line-height:28px;font-weight:700;display:block;width:28px;height:28px;border:1px solid var(--dark-grey);color:var(--dark-grey);text-align:center;border-radius:100%;padding-right:1px}.tooltip>span:last-child{position:absolute;top:3px;left:0;width:100%;color:var(--medium-grey);pointer-events:none;opacity:0;font-size:.875rem;line-height:1.438rem;z-index:500}.tooltip:hover>span:first-child{opacity:0}.tooltip:hover>span:last-child{opacity:1;pointer-events:all}}.content--preview{height:auto;max-height:120px;overflow-y:auto}@media screen and (min-width:48em){.content--preview{max-height:210px}}.notification{background-color:hsla(0,0%,71%,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;cursor:pointer}.notification>div{box-shadow:4px 6px 5px rgba(0,0,0,.1);pointer-events:none;position:absolute;top:50%;left:50%;width:100%;max-width:500px;height:auto;padding:40px 50px;background-color:var(--white);transform:translateX(-50%) translateY(-50%)}.notification [class^=icon-]{position:absolute;top:20px;right:10px}.notification h2,.notification h3,.notification h4,.notification h5{font-size:1.25rem;line-height:1.75rem;line-height:1.85rem}@media screen and (min-width:48em){.notification h2,.notification h3,.notification h4,.notification h5{font-size:1.75rem;line-height:2.375rem;letter-spacing:0}}i[class^=icon-]{margin-left:5px}i[class^=icon-]:before{content:"";display:inline-block;width:9px;height:9px;position:relative;border:0 solid var(--black)}i[class^=icon-down]:before,i[class^=icon-left]:before{border-top-width:2px;border-right-width:2px}.button-cta i[class^=icon-down]:before,.button-cta i[class^=icon-left]:before,.button-primary i[class^=icon-down]:before,.button-primary i[class^=icon-left]:before,.button-quaternary i[class^=icon-down]:before,.button-quaternary i[class^=icon-left]:before,.button-secondary i[class^=icon-down]:before,.button-secondary i[class^=icon-left]:before,.button-senary i[class^=icon-down]:before,.button-senary i[class^=icon-left]:before{border-color:var(--white)}i[class^=icon-left]:before{transform:rotate(45deg)}i[class^=icon-down]{margin-left:9px}i[class^=icon-down]:before{transform:rotate(135deg);top:-2px}.map-gdpr-container{position:absolute;width:100%;height:100%}.map-gdpr-container>img{width:100%;height:100%;object-fit:cover}.map-gdpr-content{position:absolute;top:50%;transform:translateY(-50%);width:100%;margin:0 auto;text-align:center}.map-gdpr-message{font-size:.9375rem;line-height:1.375rem;padding:0 15px;color:var(--black)}@media screen and (min-width:48em){.map-gdpr-message{font-size:1.125rem;line-height:1.625rem}}.map-gdpr-message a,.map-gdpr-message a:link,.map-gdpr-message a:visited{color:var(--black);text-decoration:underline;white-space:nowrap}.section .map-gdpr-message{color:var(--black)}.section .map-gdpr-message a,.section .map-gdpr-message a:link,.section .map-gdpr-message a:visited{color:var(--black);text-decoration:underline}.map-gdpr-session{text-align:left;width:auto;max-width:600px;margin-left:auto;margin-right:auto}.gm-style-iw.gm-style-iw-c{box-shadow:none}.gm-style-iw.gm-style-iw-c .gm-ui-hover-effect{right:10px!important;top:5px!important}.gm-style-iw.gm-style-iw-c .gm-ui-hover-effect img,.gm-style-iw.gm-style-iw-c .gm-ui-hover-effect span{height:25px!important;width:25px!important}@media screen and (min-width:48em){.gm-style-iw.gm-style-iw-c .gm-ui-hover-effect{right:20px!important;top:5px!important}.gm-style-iw.gm-style-iw-c .gm-ui-hover-effect img{height:30px!important;width:30px!important}}.contact-box{padding:0 0 27px;box-sizing:border-box}.contact-box img{width:164px;height:164px;display:block;border-radius:100%;object-fit:cover;object-position:center center}.contact-box__name{font-weight:700;word-wrap:break-word;margin-top:20px;margin-bottom:0;font-size:1.125rem;line-height:1.75rem}@media screen and (min-width:48em){.contact-box__name{font-size:1.25rem;line-height:1.625rem}}.contact-box__name+.contact-box__title{margin-top:5px}.contact-box__description,.contact-box__title{font-size:1rem;line-height:1.375rem;margin-bottom:0}@media screen and (min-width:48em){.contact-box__description,.contact-box__title{font-size:1.125rem;line-height:1.625rem}}.contact-box__description{margin-top:20px}.contact-box__description a{color:var(--black)}.contact-box__email:before,.contact-box__phone:before{content:"";background-position:50%;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;display:inline-block;margin-right:8px}.contact-box__phone:before{background-image:url(/images/icons/icon-phone.svg)}.contact-box__email:before{background-image:url(/images/icons/icon-email.svg)}.logo-grid__logo{margin-bottom:13.5px;transform:translateX(-10px)}@media screen and (min-width:48em){.logo-grid__logo{width:calc(25% - 27px);margin:27px 13.5px 0;transform:none}.logo-grid__logo:first-child,.logo-grid__logo:nth-child(2),.logo-grid__logo:nth-child(3),.logo-grid__logo:nth-child(4){margin-top:0}.logo-grid__logo:hover img{transform:scale(1.05)}}.logo-grid__image{width:calc(100% - 40px);height:auto;aspect-ratio:1.856;border-radius:8px;display:block;overflow:hidden;background-color:#fff}.logo-grid__image img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;border-radius:8px}@media screen and (min-width:48em){.logo-grid__image{width:100%;display:block;overflow:hidden}.logo-grid__image img{transition:all .35s ease-in-out}}.homepage-search{padding-top:0;padding-bottom:0}@media screen and (min-width:48em){.homepage-search{box-sizing:border-box;min-height:calc(100% - 100px)}}@media screen and (min-width:80.5em){.homepage-search{min-height:calc(100% - 100px)}}.homepage-search__content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1044px;width:100%;max-width:1690px;padding-left:20px;padding-right:20px}@media screen and (min-width:48em){.homepage-search__content{padding-left:27px;padding-right:27px}}.homepage-search__intro{border-radius:15px;background-color:rgba(0,30,140,.9);box-sizing:border-box;padding:18px;margin-top:120px;margin-bottom:10px}@media screen and (min-width:48em){.homepage-search__intro{border-radius:30px;width:60vw;max-width:900px;margin-top:0;padding:60px;padding-bottom:120px}}@media screen and (min-width:80.5em){.homepage-search__intro{width:50vw}}@media screen and (min-height:1200px){.homepage-search__intro{margin-top:140px}}.homepage-search__claim{color:#fff;margin-top:0;margin-bottom:30px;font-size:clamp(1.5rem,7.3vw,36px);line-height:clamp(2.25rem,9.5vw,64px)}@media screen and (min-width:48em){.homepage-search__claim{text-align:left;font-size:clamp(1.25rem,3.5vw,3.75rem);line-height:clamp(1.875rem,4.8vw,5rem);letter-spacing:3.2px;margin-bottom:40px}}@media screen and (min-width:80.5em){.homepage-search__claim{font-size:clamp(1.25rem,3.3vw,3.75rem);line-height:clamp(1.875rem,4.5vw,5rem)}}@media screen and (min-width:48em){section .homepage-search__copy{margin-left:40px;margin-right:40px}}section .homepage-search__copy p{color:var(--white);font-size:1rem;line-height:1.375rem}@media screen and (min-width:48em){section .homepage-search__copy p{font-size:1.25rem;line-height:2rem}}@media screen and (min-width:80.5em){section .homepage-search__copy p{font-size:1.5rem;line-height:2.25rem}}.homepage-search__box{background-color:var(--white);border-radius:12px;max-width:100%;padding:18px;box-sizing:border-box}@media screen and (min-width:48em){.homepage-search__box{width:60vw;min-width:600px;margin-left:20%;margin-top:-90px}}@media screen and (min-width:80.5em){.homepage-search__box{width:758px;margin-top:-90px;padding:27px;margin-left:25%}}.homepage-search__cta{color:#5f5f5f;font-weight:700;margin-bottom:15px;font-size:.9375rem;line-height:1.375rem}@media screen and (min-width:48em){.homepage-search__cta{font-size:1.5rem;line-height:2.25rem}}@media screen and (min-width:48em){.homepage-search__query-container{display:-ms-flexbox;display:flex;position:relative}}.assistent__searchform .homepage-search__location,.homepage-search__location,.homepage-search__query{border:none;border-radius:0}.homepage-search__query-container .awesomplete{display:none}.homepage-search__query-container .awesomplete:has(.shown){display:block}.assistent__searchform input.homepage-search__location,input.homepage-search__query{padding:18px;width:100%;margin-bottom:12px;border:1px solid var(--darker-grey);border-radius:12px}@media screen and (min-width:48em){.assistent__searchform input.homepage-search__location,input.homepage-search__query{width:calc(100% - 27px);margin-left:0;margin-right:27px;margin-bottom:0}}.homepage-search__form{position:relative}.homepage-search__form .radio__label,.homepage-search__form .section--navigator__selection li,.section--navigator__selection .homepage-search__form li{font-size:.9375rem;line-height:1.375rem}@media screen and (min-width:48em){.homepage-search__form .radio__label,.homepage-search__form .section--navigator__selection li,.section--navigator__selection .homepage-search__form li{font-size:1.125rem;line-height:1.625rem}}.homepage-search__form [class*=button]{width:calc(50% - 10px);min-width:inherit;max-width:inherit;padding-left:0;padding-right:0}@media screen and (min-width:48em){.homepage-search__form [class*=button]{margin-left:20px;width:196px;min-width:196px;max-width:196px}}.homepage-search__form [class*=button].button-cta{position:absolute;bottom:0;left:0}@media screen and (min-width:48em){.homepage-search__form [class*=button].button-cta{position:static}}@media screen and (min-width:48em){.homepage-search__form-line-2,.homepage-search__job-type-detail-search{display:-ms-flexbox;display:flex;-ms-flex-pack:flex-between;justify-content:flex-between}}.homepage-search__form-line-2{margin-top:10px}.homepage-search__location,.homepage-search__submit{display:block}.homepage-search__location{padding:15px;width:calc(100% - 175px);display:inline-block}@media screen and (min-width:48em){.homepage-search__location{margin-left:10px;width:130px;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width:80.5em){.homepage-search__location{width:170px}}.homepage-search__detail-search,.homepage-search__submit{padding:15px;cursor:pointer;width:100px;display:inline-block;font-size:1rem}.homepage-search__detail-search a,.homepage-search__submit a{color:#fff}@media screen and (min-width:48em){.homepage-search__detail-search,.homepage-search__submit{width:auto;-ms-flex-preferred-size:120px;flex-basis:120px;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width:80.5em){.homepage-search__detail-search,.homepage-search__submit{-ms-flex-preferred-size:130px;flex-basis:130px}}.homepage-search__submit{background-color:var(--primary);margin-left:10px}.homepage-search__job-type-detail-search{margin-top:14px;text-align:right}.homepage-search__detail-search{display:none}@media screen and (min-width:48em){.homepage-search__detail-search{display:block}}.homepage-search__job-type{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;margin-bottom:20px}.homepage-search__job-type .radio,.homepage-search__job-type .section--navigator__selection li,.section--navigator__selection .homepage-search__job-type li{margin-bottom:0}.homepage-search__job-type .radio:first-child,.homepage-search__job-type .section--navigator__selection li:first-child,.section--navigator__selection .homepage-search__job-type li:first-child{margin-right:10px}@media screen and (min-width:48em){.homepage-search__job-type{width:calc(100% - 196px);margin-bottom:0}}body>section:first-of-type:not(.section--overview-page-title):not(.section--page-background):not(.section--cluster-company-header):not(.section--overview-boxes):not(.section--cluster-company-info):not(.section--search-education--map):not(.section--intro):not(.section--overview-page-title):not(.section--job--grid){margin-top:100px}section h1,section h2,section h3,section h4,section h5,section h6{margin:.6em 0}section [class*=__copy] h1,section [class*=__copy] h2,section [class*=__copy] h3,section [class*=__copy] h4,section [class*=__copy] h5,section [class*=__copy] h6{margin-bottom:0}section [class*=__copy] h1,section [class*=__copy] h2{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:48em){section [class*=__copy] h1,section [class*=__copy] h2{font-size:1.75rem;line-height:2.375rem;letter-spacing:0}}section [class*=__copy] h3{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){section [class*=__copy] h3{font-size:1.375rem;line-height:2rem}}section [class*=__copy] h4,section h5,section h6{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){section [class*=__copy] h4,section h5,section h6{font-size:1.375rem;line-height:2rem}}section [class*=__copy]>h2:first-child,section [class*=__copy]>h3:first-child,section [class*=__copy]>h4:first-child,section [class*=__copy]>h5:first-child,section [class*=__copy]>h6:first-child,section [class*=__copy] h4+p,section [class*=__copy] h5+p,section [class*=__copy] h6+p{margin-top:0}section [class*=__copy] ul{margin:0 0 25px;padding:0 0 0 25px}section [class*=__copy] ul.toc{list-style:none}section [class*=__copy] ul.toc li{position:relative}section [class*=__copy] ul.toc li:before{content:"";display:block;position:absolute;top:9px;left:-23px;width:6px;height:6px;border-top:2px solid var(--black);border-right:2px solid var(--black);transform:rotate(45deg)}section [class*=__copy] ul.toc li a:link,section [class*=__copy] ul.toc li a:visited{color:var(--black)}section [class*=__copy] h3+ol,section [class*=__copy] h3+ul,section [class*=__copy] h4+ol,section [class*=__copy] h4+ul,section [class*=__copy] h5+ol,section [class*=__copy] h5+ul,section [class*=__copy] h6+ol,section [class*=__copy] h6+ul{margin-top:25px}section [class*=__copy] li:not(.enumeration__entry){margin:0 0 15px;padding:0}section [class*=__copy] li:last-child,section [class*=__copy] p:last-child{margin-bottom:0}.section{font-size:1.125rem;line-height:1.625rem;padding-top:46px;padding-bottom:46px;position:relative;color:var(--black)}@media screen and (min-width:48em){.section{font-size:1.125rem;line-height:1.625rem}}.section li,.section p{color:var(--black)}@media screen and (min-width:48em){.section{padding-top:118px;padding-bottom:130px}}.section--wide .section__container,.section__container,.section__container_normal{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1044px;width:100%}.section--wide .section__container{max-width:1344px}.section--ultra-wide .section__container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1044px;width:100%;max-width:1690px}.section__container-content{padding-left:20px;padding-right:20px}@media screen and (min-width:48em){.section__container-content{padding-left:27px;padding-right:27px}}.section__devider{display:none;height:20px;margin:20px auto;position:relative;width:100px}.section__devider:before{background:transparent url(/images/icons/trenner.svg) 50% no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:100px}.section--grey-text,.section--grey-text li,.section--grey-text p{color:var(--darker-grey)}.section--white-text,.section--white-text a:link,.section--white-text a:visited,.section--white-text li,.section--white-text p{color:var(--white)}.section--top-large-padding{padding-top:96px}@media screen and (min-width:48em){.section--top-large-padding{padding-top:134px}}.section--bottom-large-padding{padding-bottom:96px}@media screen and (min-width:48em){.section--bottom-large-padding{padding-bottom:134px}}@media screen and (min-width:48em){.section--top-small-padding{padding-top:32px;padding-top:46px}}.section--bottom-small-padding{padding-bottom:32px}@media screen and (min-width:48em){.section--bottom-small-padding{padding-bottom:46px}}.section--top-no-padding{padding-top:0;overflow:hidden}.section--bottom-no-padding{padding-bottom:0;overflow:hidden}.section--bg-opacity-100{background-color:var(--white)}.section--bg-opacity-95{background-color:rgba(var(--white),.95)}.section--bg-blue{background-color:var(--light-blue)}.section--bg-grey{background-color:var(--light-grey)}.section--bg-light-grey{background-color:var(--lighter-grey-2)}.section--bg-mint{background-color:var(--mint)}.section--bg-blue-90{background-color:rgba(236,245,255,.9)}.section--bg-dark-blue{background-color:#c8e8f9}.section--bg-dark-blue-2{background-color:#0b1b8d}.section--bg-dark-blue-2-85{background-color:rgba(11,27,141,.85)}.section--bg-light-blue{background-color:var(--light-blue)}.section--bg-light-blue-2{background-color:var(--light-blue-2)}.section--bg-white-95{background-color:hsla(0,0%,100%,.95)}.section--bg-red{background-color:var(--light-red)}.section--bg-red-90{background-color:hsla(0,13%,86%,.9)}.section--bg-ligther-grey{background-color:var(--light-grey)}.section--bg-dark-grey{background-color:var(--darker-grey)}.section--bg-violet{background-color:#e4dae3}.section--bg-light-green{background-color:var(--light-green)}[class^=section__headline]{font-size:1.5rem;line-height:2.125rem;font-weight:400}@media screen and (min-width:48em){[class^=section__headline]{font-size:2.125rem;line-height:2.875rem}}.section--small-headline [class^=section__headline]:not(.section__headline--intro){font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:48em){.section--small-headline [class^=section__headline]:not(.section__headline--intro){font-size:1.75rem;line-height:2.375rem;letter-spacing:0}}[class^=section__headline--intro]{font-size:1.125rem;line-height:1.5rem;letter-spacing:.05em;font-weight:400;margin-bottom:0}@media screen and (min-width:48em){[class^=section__headline--intro]{font-size:1.125rem;line-height:2.625rem;letter-spacing:.05em;margin-left:60px}}.section--headline-center [class^=section__headline--intro]{text-align:center}[class^=section__headline--top]{margin-top:0;margin-bottom:0}@media screen and (min-width:48em){.section--headline-capital-letters [class^=section__headline--top]{text-transform:uppercase;letter-spacing:.21875rem}}[class^=section__headline--top].section__headline--icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:4.8px}[class^=section__headline--top].section__headline--icon img{width:80px;height:70px;object-fit:contain;margin-right:14px}.section--headline-center [class^=section__headline--top]{-ms-flex-pack:center;justify-content:center}[class^=section__headline--bottom]{margin-bottom:0}[class^=content__headline]{font-size:1.125rem;line-height:1.625rem;font-weight:700;margin-bottom:20px}@media screen and (min-width:48em){[class^=content__headline]{font-size:1.125rem;line-height:1.625rem}}[class^=content__headline].larger-size{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){[class^=content__headline].larger-size{font-size:1.25rem;line-height:1.875rem}}[class^=content__headline].no-padding{margin-bottom:0}[class^=content__headline].no-padding+p{margin-top:0}[class^=content__headline] span{font-weight:400}p+[class^=content__headline]{margin-top:25px}.section--large-text [class^=section__headline]:not(.section__headline--intro){font-size:2rem;line-height:2.75rem}@media screen and (min-width:48em){.section--large-text [class^=section__headline]:not(.section__headline--intro){font-size:2.375rem;line-height:3.125rem}}.section--large-text ol li,.section--large-text p,.section--large-text ul li{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){.section--large-text ol li,.section--large-text p,.section--large-text ul li{font-size:1.25rem;line-height:1.875rem}}.section--larger-text [class^=section__headline]:not(.section__headline--intro){font-size:2rem;line-height:2.75rem}@media screen and (min-width:48em){.section--larger-text [class^=section__headline]:not(.section__headline--intro){font-size:2.375rem;line-height:3.125rem}}.section--larger-text ol li,.section--larger-text p,.section--larger-text ul li{font-size:1.125rem;line-height:1.75rem}@media screen and (min-width:48em){.section--larger-text ol li,.section--larger-text p,.section--larger-text ul li{font-size:1.5rem;line-height:2.375rem}}@media screen and (min-width:80.5em){.section--limit-text-75 [class*=__copy] h2,.section--limit-text-75 [class*=__copy] h3,.section--limit-text-75 [class*=__copy] h4,.section--limit-text-75 [class*=__copy] h5,.section--limit-text-75 [class*=__copy] h6,.section--limit-text-75 [class*=__copy] ol,.section--limit-text-75 [class*=__copy] p,.section--limit-text-75 [class*=__copy] ul{max-width:75%}}.section--primary-color-red .page-navigation a,.section--primary-color-red .primary-color,.section--primary-color-red .primary-color a,.section--primary-color-red .primary-color p,.section--primary-color-red .simple--accordion dt,.section--primary-color-red [class*=-title],.section--primary-color-red [class*=-title] a,.section--primary-color-red [class*=__accordion] .dd a,.section--primary-color-red [class*=__accordion] dd a,.section--primary-color-red [class*=__copy] h1,.section--primary-color-red [class*=__copy] h2,.section--primary-color-red [class*=__copy] h2 a,.section--primary-color-red [class*=__copy] h3,.section--primary-color-red [class*=__copy] h3 a,.section--primary-color-red [class*=__copy] h4,.section--primary-color-red [class*=__copy] h4 a,.section--primary-color-red [class*=__copy] h5,.section--primary-color-red [class*=__copy] h5 a,.section--primary-color-red [class*=__copy] h6,.section--primary-color-red [class*=__copy] h6 a,.section--primary-color-red [class*=__copy] li a,.section--primary-color-red [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-red [class*=__link] a,.section--primary-color-red [class*=__title],.section--primary-color-red [class*=__title] a,.section--primary-color-red [class^=headline],.section--primary-color-red [class^=headline] a,.section--primary-color-red [class^=job-offers-form__input]:-ms-input-placeholder,.section--primary-color-red [class^=job-offers-form__label],.section--primary-color-red [class^=section__headline],.section--primary-color-red [class^=section__headline] a{color:var(--primary)}.section--primary-color-red .page-navigation a,.section--primary-color-red .primary-color,.section--primary-color-red .primary-color a,.section--primary-color-red .primary-color p,.section--primary-color-red .simple--accordion dt,.section--primary-color-red [class*=-title],.section--primary-color-red [class*=-title] a,.section--primary-color-red [class*=__accordion] .dd a,.section--primary-color-red [class*=__accordion] dd a,.section--primary-color-red [class*=__copy] h1,.section--primary-color-red [class*=__copy] h2,.section--primary-color-red [class*=__copy] h2 a,.section--primary-color-red [class*=__copy] h3,.section--primary-color-red [class*=__copy] h3 a,.section--primary-color-red [class*=__copy] h4,.section--primary-color-red [class*=__copy] h4 a,.section--primary-color-red [class*=__copy] h5,.section--primary-color-red [class*=__copy] h5 a,.section--primary-color-red [class*=__copy] h6,.section--primary-color-red [class*=__copy] h6 a,.section--primary-color-red [class*=__copy] li a,.section--primary-color-red [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-red [class*=__link] a,.section--primary-color-red [class*=__title],.section--primary-color-red [class*=__title] a,.section--primary-color-red [class^=headline],.section--primary-color-red [class^=headline] a,.section--primary-color-red [class^=job-offers-form__input]::placeholder,.section--primary-color-red [class^=job-offers-form__label],.section--primary-color-red [class^=section__headline],.section--primary-color-red [class^=section__headline] a{color:var(--primary)}.section--primary-color-red .page-navigation a:link,.section--primary-color-red .page-navigation a:visited,.section--primary-color-red .primary-color:link,.section--primary-color-red .primary-color:visited,.section--primary-color-red .primary-color a:link,.section--primary-color-red .primary-color a:visited,.section--primary-color-red .primary-color p:link,.section--primary-color-red .primary-color p:visited,.section--primary-color-red .simple--accordion dt:link,.section--primary-color-red .simple--accordion dt:visited,.section--primary-color-red [class*=-title]:link,.section--primary-color-red [class*=-title]:visited,.section--primary-color-red [class*=-title] a:link,.section--primary-color-red [class*=-title] a:visited,.section--primary-color-red [class*=__accordion] .dd a:link,.section--primary-color-red [class*=__accordion] .dd a:visited,.section--primary-color-red [class*=__accordion] dd a:link,.section--primary-color-red [class*=__accordion] dd a:visited,.section--primary-color-red [class*=__copy] h1:link,.section--primary-color-red [class*=__copy] h1:visited,.section--primary-color-red [class*=__copy] h2 a:link,.section--primary-color-red [class*=__copy] h2 a:visited,.section--primary-color-red [class*=__copy] h2:link,.section--primary-color-red [class*=__copy] h2:visited,.section--primary-color-red [class*=__copy] h3 a:link,.section--primary-color-red [class*=__copy] h3 a:visited,.section--primary-color-red [class*=__copy] h3:link,.section--primary-color-red [class*=__copy] h3:visited,.section--primary-color-red [class*=__copy] h4 a:link,.section--primary-color-red [class*=__copy] h4 a:visited,.section--primary-color-red [class*=__copy] h4:link,.section--primary-color-red [class*=__copy] h4:visited,.section--primary-color-red [class*=__copy] h5 a:link,.section--primary-color-red [class*=__copy] h5 a:visited,.section--primary-color-red [class*=__copy] h5:link,.section--primary-color-red [class*=__copy] h5:visited,.section--primary-color-red [class*=__copy] h6 a:link,.section--primary-color-red [class*=__copy] h6 a:visited,.section--primary-color-red [class*=__copy] h6:link,.section--primary-color-red [class*=__copy] h6:visited,.section--primary-color-red [class*=__copy] li a:link,.section--primary-color-red [class*=__copy] li a:visited,.section--primary-color-red [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-red [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-red [class*=__link] a:link,.section--primary-color-red [class*=__link] a:visited,.section--primary-color-red [class*=__title]:link,.section--primary-color-red [class*=__title]:visited,.section--primary-color-red [class*=__title] a:link,.section--primary-color-red [class*=__title] a:visited,.section--primary-color-red [class^=headline]:link,.section--primary-color-red [class^=headline]:visited,.section--primary-color-red [class^=headline] a:link,.section--primary-color-red [class^=headline] a:visited,.section--primary-color-red [class^=job-offers-form__input]:-ms-input-placeholder:link,.section--primary-color-red [class^=job-offers-form__input]:-ms-input-placeholder:visited,.section--primary-color-red [class^=job-offers-form__label]:link,.section--primary-color-red [class^=job-offers-form__label]:visited,.section--primary-color-red [class^=section__headline]:link,.section--primary-color-red [class^=section__headline]:visited,.section--primary-color-red [class^=section__headline] a:link,.section--primary-color-red [class^=section__headline] a:visited{color:var(--primary)}.section--primary-color-red .page-navigation a:link,.section--primary-color-red .page-navigation a:visited,.section--primary-color-red .primary-color:link,.section--primary-color-red .primary-color:visited,.section--primary-color-red .primary-color a:link,.section--primary-color-red .primary-color a:visited,.section--primary-color-red .primary-color p:link,.section--primary-color-red .primary-color p:visited,.section--primary-color-red .simple--accordion dt:link,.section--primary-color-red .simple--accordion dt:visited,.section--primary-color-red [class*=-title]:link,.section--primary-color-red [class*=-title]:visited,.section--primary-color-red [class*=-title] a:link,.section--primary-color-red [class*=-title] a:visited,.section--primary-color-red [class*=__accordion] .dd a:link,.section--primary-color-red [class*=__accordion] .dd a:visited,.section--primary-color-red [class*=__accordion] dd a:link,.section--primary-color-red [class*=__accordion] dd a:visited,.section--primary-color-red [class*=__copy] h1:link,.section--primary-color-red [class*=__copy] h1:visited,.section--primary-color-red [class*=__copy] h2 a:link,.section--primary-color-red [class*=__copy] h2 a:visited,.section--primary-color-red [class*=__copy] h2:link,.section--primary-color-red [class*=__copy] h2:visited,.section--primary-color-red [class*=__copy] h3 a:link,.section--primary-color-red [class*=__copy] h3 a:visited,.section--primary-color-red [class*=__copy] h3:link,.section--primary-color-red [class*=__copy] h3:visited,.section--primary-color-red [class*=__copy] h4 a:link,.section--primary-color-red [class*=__copy] h4 a:visited,.section--primary-color-red [class*=__copy] h4:link,.section--primary-color-red [class*=__copy] h4:visited,.section--primary-color-red [class*=__copy] h5 a:link,.section--primary-color-red [class*=__copy] h5 a:visited,.section--primary-color-red [class*=__copy] h5:link,.section--primary-color-red [class*=__copy] h5:visited,.section--primary-color-red [class*=__copy] h6 a:link,.section--primary-color-red [class*=__copy] h6 a:visited,.section--primary-color-red [class*=__copy] h6:link,.section--primary-color-red [class*=__copy] h6:visited,.section--primary-color-red [class*=__copy] li a:link,.section--primary-color-red [class*=__copy] li a:visited,.section--primary-color-red [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-red [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-red [class*=__link] a:link,.section--primary-color-red [class*=__link] a:visited,.section--primary-color-red [class*=__title]:link,.section--primary-color-red [class*=__title]:visited,.section--primary-color-red [class*=__title] a:link,.section--primary-color-red [class*=__title] a:visited,.section--primary-color-red [class^=headline]:link,.section--primary-color-red [class^=headline]:visited,.section--primary-color-red [class^=headline] a:link,.section--primary-color-red [class^=headline] a:visited,.section--primary-color-red [class^=job-offers-form__input]::placeholder:link,.section--primary-color-red [class^=job-offers-form__input]::placeholder:visited,.section--primary-color-red [class^=job-offers-form__label]:link,.section--primary-color-red [class^=job-offers-form__label]:visited,.section--primary-color-red [class^=section__headline]:link,.section--primary-color-red [class^=section__headline]:visited,.section--primary-color-red [class^=section__headline] a:link,.section--primary-color-red [class^=section__headline] a:visited{color:var(--primary)}.section--primary-color-red .assistent__accordion>h2,.section--primary-color-red .assistent__accordion>h3,.section--primary-color-red .assistent__accordion dt,.section--primary-color-red .section--link-list__entry,.section--primary-color-red .simple--accordion dt{color:var(--primary)}.section--primary-color-red .assistent__accordion>h2:before,.section--primary-color-red .assistent__accordion>h3:before,.section--primary-color-red .assistent__accordion dt:before,.section--primary-color-red.section--enumeration--list .enumeration__entry:after,.section--primary-color-red .section--link-list__entry:before,.section--primary-color-red .simple--accordion dt:before{border-top-color:var(--primary);border-right-color:var(--primary)}.section--primary-color-red .nice-select,.section--primary-color-red [class*=__copy] p a.toc:hover,.section--primary-color-red [class*=__copy] ul.toc a:hover{color:var(--primary)}.section--primary-color-red .nice-select .option.disabled,.section--primary-color-red .nice-select .option.focus,.section--primary-color-red .nice-select .option.selected.focus,.section--primary-color-red .nice-select .option:hover{background-color:var(--primary)}.section--primary-color-black .page-navigation a,.section--primary-color-black .primary-color,.section--primary-color-black .primary-color a,.section--primary-color-black .primary-color p,.section--primary-color-black .simple--accordion dt,.section--primary-color-black [class*=-title],.section--primary-color-black [class*=-title] a,.section--primary-color-black [class*=__accordion] .dd a,.section--primary-color-black [class*=__accordion] dd a,.section--primary-color-black [class*=__copy] h1,.section--primary-color-black [class*=__copy] h2,.section--primary-color-black [class*=__copy] h2 a,.section--primary-color-black [class*=__copy] h3,.section--primary-color-black [class*=__copy] h3 a,.section--primary-color-black [class*=__copy] h4,.section--primary-color-black [class*=__copy] h4 a,.section--primary-color-black [class*=__copy] h5,.section--primary-color-black [class*=__copy] h5 a,.section--primary-color-black [class*=__copy] h6,.section--primary-color-black [class*=__copy] h6 a,.section--primary-color-black [class*=__copy] li a,.section--primary-color-black [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-black [class*=__link] a,.section--primary-color-black [class*=__title],.section--primary-color-black [class*=__title] a,.section--primary-color-black [class^=headline],.section--primary-color-black [class^=headline] a,.section--primary-color-black [class^=job-offers-form__input]:-ms-input-placeholder,.section--primary-color-black [class^=job-offers-form__label],.section--primary-color-black [class^=section__headline],.section--primary-color-black [class^=section__headline] a{color:var(--black)}.section--primary-color-black .page-navigation a,.section--primary-color-black .primary-color,.section--primary-color-black .primary-color a,.section--primary-color-black .primary-color p,.section--primary-color-black .simple--accordion dt,.section--primary-color-black [class*=-title],.section--primary-color-black [class*=-title] a,.section--primary-color-black [class*=__accordion] .dd a,.section--primary-color-black [class*=__accordion] dd a,.section--primary-color-black [class*=__copy] h1,.section--primary-color-black [class*=__copy] h2,.section--primary-color-black [class*=__copy] h2 a,.section--primary-color-black [class*=__copy] h3,.section--primary-color-black [class*=__copy] h3 a,.section--primary-color-black [class*=__copy] h4,.section--primary-color-black [class*=__copy] h4 a,.section--primary-color-black [class*=__copy] h5,.section--primary-color-black [class*=__copy] h5 a,.section--primary-color-black [class*=__copy] h6,.section--primary-color-black [class*=__copy] h6 a,.section--primary-color-black [class*=__copy] li a,.section--primary-color-black [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-black [class*=__link] a,.section--primary-color-black [class*=__title],.section--primary-color-black [class*=__title] a,.section--primary-color-black [class^=headline],.section--primary-color-black [class^=headline] a,.section--primary-color-black [class^=job-offers-form__input]::placeholder,.section--primary-color-black [class^=job-offers-form__label],.section--primary-color-black [class^=section__headline],.section--primary-color-black [class^=section__headline] a{color:var(--black)}.section--primary-color-black .page-navigation a:link,.section--primary-color-black .page-navigation a:visited,.section--primary-color-black .primary-color:link,.section--primary-color-black .primary-color:visited,.section--primary-color-black .primary-color a:link,.section--primary-color-black .primary-color a:visited,.section--primary-color-black .primary-color p:link,.section--primary-color-black .primary-color p:visited,.section--primary-color-black .simple--accordion dt:link,.section--primary-color-black .simple--accordion dt:visited,.section--primary-color-black [class*=-title]:link,.section--primary-color-black [class*=-title]:visited,.section--primary-color-black [class*=-title] a:link,.section--primary-color-black [class*=-title] a:visited,.section--primary-color-black [class*=__accordion] .dd a:link,.section--primary-color-black [class*=__accordion] .dd a:visited,.section--primary-color-black [class*=__accordion] dd a:link,.section--primary-color-black [class*=__accordion] dd a:visited,.section--primary-color-black [class*=__copy] h1:link,.section--primary-color-black [class*=__copy] h1:visited,.section--primary-color-black [class*=__copy] h2 a:link,.section--primary-color-black [class*=__copy] h2 a:visited,.section--primary-color-black [class*=__copy] h2:link,.section--primary-color-black [class*=__copy] h2:visited,.section--primary-color-black [class*=__copy] h3 a:link,.section--primary-color-black [class*=__copy] h3 a:visited,.section--primary-color-black [class*=__copy] h3:link,.section--primary-color-black [class*=__copy] h3:visited,.section--primary-color-black [class*=__copy] h4 a:link,.section--primary-color-black [class*=__copy] h4 a:visited,.section--primary-color-black [class*=__copy] h4:link,.section--primary-color-black [class*=__copy] h4:visited,.section--primary-color-black [class*=__copy] h5 a:link,.section--primary-color-black [class*=__copy] h5 a:visited,.section--primary-color-black [class*=__copy] h5:link,.section--primary-color-black [class*=__copy] h5:visited,.section--primary-color-black [class*=__copy] h6 a:link,.section--primary-color-black [class*=__copy] h6 a:visited,.section--primary-color-black [class*=__copy] h6:link,.section--primary-color-black [class*=__copy] h6:visited,.section--primary-color-black [class*=__copy] li a:link,.section--primary-color-black [class*=__copy] li a:visited,.section--primary-color-black [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-black [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-black [class*=__link] a:link,.section--primary-color-black [class*=__link] a:visited,.section--primary-color-black [class*=__title]:link,.section--primary-color-black [class*=__title]:visited,.section--primary-color-black [class*=__title] a:link,.section--primary-color-black [class*=__title] a:visited,.section--primary-color-black [class^=headline]:link,.section--primary-color-black [class^=headline]:visited,.section--primary-color-black [class^=headline] a:link,.section--primary-color-black [class^=headline] a:visited,.section--primary-color-black [class^=job-offers-form__input]:-ms-input-placeholder:link,.section--primary-color-black [class^=job-offers-form__input]:-ms-input-placeholder:visited,.section--primary-color-black [class^=job-offers-form__label]:link,.section--primary-color-black [class^=job-offers-form__label]:visited,.section--primary-color-black [class^=section__headline]:link,.section--primary-color-black [class^=section__headline]:visited,.section--primary-color-black [class^=section__headline] a:link,.section--primary-color-black [class^=section__headline] a:visited{color:var(--black)}.section--primary-color-black .page-navigation a:link,.section--primary-color-black .page-navigation a:visited,.section--primary-color-black .primary-color:link,.section--primary-color-black .primary-color:visited,.section--primary-color-black .primary-color a:link,.section--primary-color-black .primary-color a:visited,.section--primary-color-black .primary-color p:link,.section--primary-color-black .primary-color p:visited,.section--primary-color-black .simple--accordion dt:link,.section--primary-color-black .simple--accordion dt:visited,.section--primary-color-black [class*=-title]:link,.section--primary-color-black [class*=-title]:visited,.section--primary-color-black [class*=-title] a:link,.section--primary-color-black [class*=-title] a:visited,.section--primary-color-black [class*=__accordion] .dd a:link,.section--primary-color-black [class*=__accordion] .dd a:visited,.section--primary-color-black [class*=__accordion] dd a:link,.section--primary-color-black [class*=__accordion] dd a:visited,.section--primary-color-black [class*=__copy] h1:link,.section--primary-color-black [class*=__copy] h1:visited,.section--primary-color-black [class*=__copy] h2 a:link,.section--primary-color-black [class*=__copy] h2 a:visited,.section--primary-color-black [class*=__copy] h2:link,.section--primary-color-black [class*=__copy] h2:visited,.section--primary-color-black [class*=__copy] h3 a:link,.section--primary-color-black [class*=__copy] h3 a:visited,.section--primary-color-black [class*=__copy] h3:link,.section--primary-color-black [class*=__copy] h3:visited,.section--primary-color-black [class*=__copy] h4 a:link,.section--primary-color-black [class*=__copy] h4 a:visited,.section--primary-color-black [class*=__copy] h4:link,.section--primary-color-black [class*=__copy] h4:visited,.section--primary-color-black [class*=__copy] h5 a:link,.section--primary-color-black [class*=__copy] h5 a:visited,.section--primary-color-black [class*=__copy] h5:link,.section--primary-color-black [class*=__copy] h5:visited,.section--primary-color-black [class*=__copy] h6 a:link,.section--primary-color-black [class*=__copy] h6 a:visited,.section--primary-color-black [class*=__copy] h6:link,.section--primary-color-black [class*=__copy] h6:visited,.section--primary-color-black [class*=__copy] li a:link,.section--primary-color-black [class*=__copy] li a:visited,.section--primary-color-black [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-black [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-black [class*=__link] a:link,.section--primary-color-black [class*=__link] a:visited,.section--primary-color-black [class*=__title]:link,.section--primary-color-black [class*=__title]:visited,.section--primary-color-black [class*=__title] a:link,.section--primary-color-black [class*=__title] a:visited,.section--primary-color-black [class^=headline]:link,.section--primary-color-black [class^=headline]:visited,.section--primary-color-black [class^=headline] a:link,.section--primary-color-black [class^=headline] a:visited,.section--primary-color-black [class^=job-offers-form__input]::placeholder:link,.section--primary-color-black [class^=job-offers-form__input]::placeholder:visited,.section--primary-color-black [class^=job-offers-form__label]:link,.section--primary-color-black [class^=job-offers-form__label]:visited,.section--primary-color-black [class^=section__headline]:link,.section--primary-color-black [class^=section__headline]:visited,.section--primary-color-black [class^=section__headline] a:link,.section--primary-color-black [class^=section__headline] a:visited{color:var(--black)}.section--primary-color-black .assistent__accordion>h2,.section--primary-color-black .assistent__accordion>h3,.section--primary-color-black .assistent__accordion dt,.section--primary-color-black .section--link-list__entry,.section--primary-color-black .simple--accordion dt{color:var(--black)}.section--primary-color-black .assistent__accordion>h2:before,.section--primary-color-black .assistent__accordion>h3:before,.section--primary-color-black .assistent__accordion dt:before,.section--primary-color-black.section--enumeration--list .enumeration__entry:after,.section--primary-color-black .section--link-list__entry:before,.section--primary-color-black .simple--accordion dt:before{border-top-color:var(--black);border-right-color:var(--black)}.section--primary-color-black .nice-select,.section--primary-color-black [class*=__copy] p a.toc:hover,.section--primary-color-black [class*=__copy] ul.toc a:hover{color:var(--black)}.section--primary-color-black .nice-select .option.disabled,.section--primary-color-black .nice-select .option.focus,.section--primary-color-black .nice-select .option.selected.focus,.section--primary-color-black .nice-select .option:hover{background-color:var(--black)}.section--primary-color-blue .page-navigation a,.section--primary-color-blue .primary-color,.section--primary-color-blue .primary-color a,.section--primary-color-blue .primary-color p,.section--primary-color-blue .simple--accordion dt,.section--primary-color-blue [class*=-title],.section--primary-color-blue [class*=-title] a,.section--primary-color-blue [class*=__accordion] .dd a,.section--primary-color-blue [class*=__accordion] dd a,.section--primary-color-blue [class*=__copy] h1,.section--primary-color-blue [class*=__copy] h2,.section--primary-color-blue [class*=__copy] h2 a,.section--primary-color-blue [class*=__copy] h3,.section--primary-color-blue [class*=__copy] h3 a,.section--primary-color-blue [class*=__copy] h4,.section--primary-color-blue [class*=__copy] h4 a,.section--primary-color-blue [class*=__copy] h5,.section--primary-color-blue [class*=__copy] h5 a,.section--primary-color-blue [class*=__copy] h6,.section--primary-color-blue [class*=__copy] h6 a,.section--primary-color-blue [class*=__copy] li a,.section--primary-color-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-blue [class*=__link] a,.section--primary-color-blue [class*=__title],.section--primary-color-blue [class*=__title] a,.section--primary-color-blue [class^=headline],.section--primary-color-blue [class^=headline] a,.section--primary-color-blue [class^=job-offers-form__input]:-ms-input-placeholder,.section--primary-color-blue [class^=job-offers-form__label],.section--primary-color-blue [class^=section__headline],.section--primary-color-blue [class^=section__headline] a{color:var(--blue)}.section--primary-color-blue .page-navigation a,.section--primary-color-blue .primary-color,.section--primary-color-blue .primary-color a,.section--primary-color-blue .primary-color p,.section--primary-color-blue .simple--accordion dt,.section--primary-color-blue [class*=-title],.section--primary-color-blue [class*=-title] a,.section--primary-color-blue [class*=__accordion] .dd a,.section--primary-color-blue [class*=__accordion] dd a,.section--primary-color-blue [class*=__copy] h1,.section--primary-color-blue [class*=__copy] h2,.section--primary-color-blue [class*=__copy] h2 a,.section--primary-color-blue [class*=__copy] h3,.section--primary-color-blue [class*=__copy] h3 a,.section--primary-color-blue [class*=__copy] h4,.section--primary-color-blue [class*=__copy] h4 a,.section--primary-color-blue [class*=__copy] h5,.section--primary-color-blue [class*=__copy] h5 a,.section--primary-color-blue [class*=__copy] h6,.section--primary-color-blue [class*=__copy] h6 a,.section--primary-color-blue [class*=__copy] li a,.section--primary-color-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-blue [class*=__link] a,.section--primary-color-blue [class*=__title],.section--primary-color-blue [class*=__title] a,.section--primary-color-blue [class^=headline],.section--primary-color-blue [class^=headline] a,.section--primary-color-blue [class^=job-offers-form__input]::placeholder,.section--primary-color-blue [class^=job-offers-form__label],.section--primary-color-blue [class^=section__headline],.section--primary-color-blue [class^=section__headline] a{color:var(--blue)}.section--primary-color-blue .page-navigation a:link,.section--primary-color-blue .page-navigation a:visited,.section--primary-color-blue .primary-color:link,.section--primary-color-blue .primary-color:visited,.section--primary-color-blue .primary-color a:link,.section--primary-color-blue .primary-color a:visited,.section--primary-color-blue .primary-color p:link,.section--primary-color-blue .primary-color p:visited,.section--primary-color-blue .simple--accordion dt:link,.section--primary-color-blue .simple--accordion dt:visited,.section--primary-color-blue [class*=-title]:link,.section--primary-color-blue [class*=-title]:visited,.section--primary-color-blue [class*=-title] a:link,.section--primary-color-blue [class*=-title] a:visited,.section--primary-color-blue [class*=__accordion] .dd a:link,.section--primary-color-blue [class*=__accordion] .dd a:visited,.section--primary-color-blue [class*=__accordion] dd a:link,.section--primary-color-blue [class*=__accordion] dd a:visited,.section--primary-color-blue [class*=__copy] h1:link,.section--primary-color-blue [class*=__copy] h1:visited,.section--primary-color-blue [class*=__copy] h2 a:link,.section--primary-color-blue [class*=__copy] h2 a:visited,.section--primary-color-blue [class*=__copy] h2:link,.section--primary-color-blue [class*=__copy] h2:visited,.section--primary-color-blue [class*=__copy] h3 a:link,.section--primary-color-blue [class*=__copy] h3 a:visited,.section--primary-color-blue [class*=__copy] h3:link,.section--primary-color-blue [class*=__copy] h3:visited,.section--primary-color-blue [class*=__copy] h4 a:link,.section--primary-color-blue [class*=__copy] h4 a:visited,.section--primary-color-blue [class*=__copy] h4:link,.section--primary-color-blue [class*=__copy] h4:visited,.section--primary-color-blue [class*=__copy] h5 a:link,.section--primary-color-blue [class*=__copy] h5 a:visited,.section--primary-color-blue [class*=__copy] h5:link,.section--primary-color-blue [class*=__copy] h5:visited,.section--primary-color-blue [class*=__copy] h6 a:link,.section--primary-color-blue [class*=__copy] h6 a:visited,.section--primary-color-blue [class*=__copy] h6:link,.section--primary-color-blue [class*=__copy] h6:visited,.section--primary-color-blue [class*=__copy] li a:link,.section--primary-color-blue [class*=__copy] li a:visited,.section--primary-color-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-blue [class*=__link] a:link,.section--primary-color-blue [class*=__link] a:visited,.section--primary-color-blue [class*=__title]:link,.section--primary-color-blue [class*=__title]:visited,.section--primary-color-blue [class*=__title] a:link,.section--primary-color-blue [class*=__title] a:visited,.section--primary-color-blue [class^=headline]:link,.section--primary-color-blue [class^=headline]:visited,.section--primary-color-blue [class^=headline] a:link,.section--primary-color-blue [class^=headline] a:visited,.section--primary-color-blue [class^=job-offers-form__input]:-ms-input-placeholder:link,.section--primary-color-blue [class^=job-offers-form__input]:-ms-input-placeholder:visited,.section--primary-color-blue [class^=job-offers-form__label]:link,.section--primary-color-blue [class^=job-offers-form__label]:visited,.section--primary-color-blue [class^=section__headline]:link,.section--primary-color-blue [class^=section__headline]:visited,.section--primary-color-blue [class^=section__headline] a:link,.section--primary-color-blue [class^=section__headline] a:visited{color:var(--blue)}.section--primary-color-blue .page-navigation a:link,.section--primary-color-blue .page-navigation a:visited,.section--primary-color-blue .primary-color:link,.section--primary-color-blue .primary-color:visited,.section--primary-color-blue .primary-color a:link,.section--primary-color-blue .primary-color a:visited,.section--primary-color-blue .primary-color p:link,.section--primary-color-blue .primary-color p:visited,.section--primary-color-blue .simple--accordion dt:link,.section--primary-color-blue .simple--accordion dt:visited,.section--primary-color-blue [class*=-title]:link,.section--primary-color-blue [class*=-title]:visited,.section--primary-color-blue [class*=-title] a:link,.section--primary-color-blue [class*=-title] a:visited,.section--primary-color-blue [class*=__accordion] .dd a:link,.section--primary-color-blue [class*=__accordion] .dd a:visited,.section--primary-color-blue [class*=__accordion] dd a:link,.section--primary-color-blue [class*=__accordion] dd a:visited,.section--primary-color-blue [class*=__copy] h1:link,.section--primary-color-blue [class*=__copy] h1:visited,.section--primary-color-blue [class*=__copy] h2 a:link,.section--primary-color-blue [class*=__copy] h2 a:visited,.section--primary-color-blue [class*=__copy] h2:link,.section--primary-color-blue [class*=__copy] h2:visited,.section--primary-color-blue [class*=__copy] h3 a:link,.section--primary-color-blue [class*=__copy] h3 a:visited,.section--primary-color-blue [class*=__copy] h3:link,.section--primary-color-blue [class*=__copy] h3:visited,.section--primary-color-blue [class*=__copy] h4 a:link,.section--primary-color-blue [class*=__copy] h4 a:visited,.section--primary-color-blue [class*=__copy] h4:link,.section--primary-color-blue [class*=__copy] h4:visited,.section--primary-color-blue [class*=__copy] h5 a:link,.section--primary-color-blue [class*=__copy] h5 a:visited,.section--primary-color-blue [class*=__copy] h5:link,.section--primary-color-blue [class*=__copy] h5:visited,.section--primary-color-blue [class*=__copy] h6 a:link,.section--primary-color-blue [class*=__copy] h6 a:visited,.section--primary-color-blue [class*=__copy] h6:link,.section--primary-color-blue [class*=__copy] h6:visited,.section--primary-color-blue [class*=__copy] li a:link,.section--primary-color-blue [class*=__copy] li a:visited,.section--primary-color-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-blue [class*=__link] a:link,.section--primary-color-blue [class*=__link] a:visited,.section--primary-color-blue [class*=__title]:link,.section--primary-color-blue [class*=__title]:visited,.section--primary-color-blue [class*=__title] a:link,.section--primary-color-blue [class*=__title] a:visited,.section--primary-color-blue [class^=headline]:link,.section--primary-color-blue [class^=headline]:visited,.section--primary-color-blue [class^=headline] a:link,.section--primary-color-blue [class^=headline] a:visited,.section--primary-color-blue [class^=job-offers-form__input]::placeholder:link,.section--primary-color-blue [class^=job-offers-form__input]::placeholder:visited,.section--primary-color-blue [class^=job-offers-form__label]:link,.section--primary-color-blue [class^=job-offers-form__label]:visited,.section--primary-color-blue [class^=section__headline]:link,.section--primary-color-blue [class^=section__headline]:visited,.section--primary-color-blue [class^=section__headline] a:link,.section--primary-color-blue [class^=section__headline] a:visited{color:var(--blue)}.section--primary-color-blue .assistent__accordion>h2,.section--primary-color-blue .assistent__accordion>h3,.section--primary-color-blue .assistent__accordion dt,.section--primary-color-blue .section--link-list__entry,.section--primary-color-blue .simple--accordion dt{color:var(--blue)}.section--primary-color-blue .assistent__accordion>h2:before,.section--primary-color-blue .assistent__accordion>h3:before,.section--primary-color-blue .assistent__accordion dt:before,.section--primary-color-blue.section--enumeration--list .enumeration__entry:after,.section--primary-color-blue .section--link-list__entry:before,.section--primary-color-blue .simple--accordion dt:before{border-top-color:var(--blue);border-right-color:var(--blue)}.section--primary-color-blue .nice-select,.section--primary-color-blue [class*=__copy] p a.toc:hover,.section--primary-color-blue [class*=__copy] ul.toc a:hover{color:var(--blue)}.section--primary-color-blue .nice-select .option.disabled,.section--primary-color-blue .nice-select .option.focus,.section--primary-color-blue .nice-select .option.selected.focus,.section--primary-color-blue .nice-select .option:hover{background-color:var(--blue)}.section--primary-color-grey .page-navigation a,.section--primary-color-grey .primary-color,.section--primary-color-grey .primary-color a,.section--primary-color-grey .primary-color p,.section--primary-color-grey .simple--accordion dt,.section--primary-color-grey [class*=-title],.section--primary-color-grey [class*=-title] a,.section--primary-color-grey [class*=__accordion] .dd a,.section--primary-color-grey [class*=__accordion] dd a,.section--primary-color-grey [class*=__copy] h1,.section--primary-color-grey [class*=__copy] h2,.section--primary-color-grey [class*=__copy] h2 a,.section--primary-color-grey [class*=__copy] h3,.section--primary-color-grey [class*=__copy] h3 a,.section--primary-color-grey [class*=__copy] h4,.section--primary-color-grey [class*=__copy] h4 a,.section--primary-color-grey [class*=__copy] h5,.section--primary-color-grey [class*=__copy] h5 a,.section--primary-color-grey [class*=__copy] h6,.section--primary-color-grey [class*=__copy] h6 a,.section--primary-color-grey [class*=__copy] li a,.section--primary-color-grey [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-grey [class*=__link] a,.section--primary-color-grey [class*=__title],.section--primary-color-grey [class*=__title] a,.section--primary-color-grey [class^=headline],.section--primary-color-grey [class^=headline] a,.section--primary-color-grey [class^=job-offers-form__input]:-ms-input-placeholder,.section--primary-color-grey [class^=job-offers-form__label],.section--primary-color-grey [class^=section__headline],.section--primary-color-grey [class^=section__headline] a{color:var(--darker-grey)}.section--primary-color-grey .page-navigation a,.section--primary-color-grey .primary-color,.section--primary-color-grey .primary-color a,.section--primary-color-grey .primary-color p,.section--primary-color-grey .simple--accordion dt,.section--primary-color-grey [class*=-title],.section--primary-color-grey [class*=-title] a,.section--primary-color-grey [class*=__accordion] .dd a,.section--primary-color-grey [class*=__accordion] dd a,.section--primary-color-grey [class*=__copy] h1,.section--primary-color-grey [class*=__copy] h2,.section--primary-color-grey [class*=__copy] h2 a,.section--primary-color-grey [class*=__copy] h3,.section--primary-color-grey [class*=__copy] h3 a,.section--primary-color-grey [class*=__copy] h4,.section--primary-color-grey [class*=__copy] h4 a,.section--primary-color-grey [class*=__copy] h5,.section--primary-color-grey [class*=__copy] h5 a,.section--primary-color-grey [class*=__copy] h6,.section--primary-color-grey [class*=__copy] h6 a,.section--primary-color-grey [class*=__copy] li a,.section--primary-color-grey [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-grey [class*=__link] a,.section--primary-color-grey [class*=__title],.section--primary-color-grey [class*=__title] a,.section--primary-color-grey [class^=headline],.section--primary-color-grey [class^=headline] a,.section--primary-color-grey [class^=job-offers-form__input]::placeholder,.section--primary-color-grey [class^=job-offers-form__label],.section--primary-color-grey [class^=section__headline],.section--primary-color-grey [class^=section__headline] a{color:var(--darker-grey)}.section--primary-color-grey .page-navigation a:link,.section--primary-color-grey .page-navigation a:visited,.section--primary-color-grey .primary-color:link,.section--primary-color-grey .primary-color:visited,.section--primary-color-grey .primary-color a:link,.section--primary-color-grey .primary-color a:visited,.section--primary-color-grey .primary-color p:link,.section--primary-color-grey .primary-color p:visited,.section--primary-color-grey .simple--accordion dt:link,.section--primary-color-grey .simple--accordion dt:visited,.section--primary-color-grey [class*=-title]:link,.section--primary-color-grey [class*=-title]:visited,.section--primary-color-grey [class*=-title] a:link,.section--primary-color-grey [class*=-title] a:visited,.section--primary-color-grey [class*=__accordion] .dd a:link,.section--primary-color-grey [class*=__accordion] .dd a:visited,.section--primary-color-grey [class*=__accordion] dd a:link,.section--primary-color-grey [class*=__accordion] dd a:visited,.section--primary-color-grey [class*=__copy] h1:link,.section--primary-color-grey [class*=__copy] h1:visited,.section--primary-color-grey [class*=__copy] h2 a:link,.section--primary-color-grey [class*=__copy] h2 a:visited,.section--primary-color-grey [class*=__copy] h2:link,.section--primary-color-grey [class*=__copy] h2:visited,.section--primary-color-grey [class*=__copy] h3 a:link,.section--primary-color-grey [class*=__copy] h3 a:visited,.section--primary-color-grey [class*=__copy] h3:link,.section--primary-color-grey [class*=__copy] h3:visited,.section--primary-color-grey [class*=__copy] h4 a:link,.section--primary-color-grey [class*=__copy] h4 a:visited,.section--primary-color-grey [class*=__copy] h4:link,.section--primary-color-grey [class*=__copy] h4:visited,.section--primary-color-grey [class*=__copy] h5 a:link,.section--primary-color-grey [class*=__copy] h5 a:visited,.section--primary-color-grey [class*=__copy] h5:link,.section--primary-color-grey [class*=__copy] h5:visited,.section--primary-color-grey [class*=__copy] h6 a:link,.section--primary-color-grey [class*=__copy] h6 a:visited,.section--primary-color-grey [class*=__copy] h6:link,.section--primary-color-grey [class*=__copy] h6:visited,.section--primary-color-grey [class*=__copy] li a:link,.section--primary-color-grey [class*=__copy] li a:visited,.section--primary-color-grey [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-grey [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-grey [class*=__link] a:link,.section--primary-color-grey [class*=__link] a:visited,.section--primary-color-grey [class*=__title]:link,.section--primary-color-grey [class*=__title]:visited,.section--primary-color-grey [class*=__title] a:link,.section--primary-color-grey [class*=__title] a:visited,.section--primary-color-grey [class^=headline]:link,.section--primary-color-grey [class^=headline]:visited,.section--primary-color-grey [class^=headline] a:link,.section--primary-color-grey [class^=headline] a:visited,.section--primary-color-grey [class^=job-offers-form__input]:-ms-input-placeholder:link,.section--primary-color-grey [class^=job-offers-form__input]:-ms-input-placeholder:visited,.section--primary-color-grey [class^=job-offers-form__label]:link,.section--primary-color-grey [class^=job-offers-form__label]:visited,.section--primary-color-grey [class^=section__headline]:link,.section--primary-color-grey [class^=section__headline]:visited,.section--primary-color-grey [class^=section__headline] a:link,.section--primary-color-grey [class^=section__headline] a:visited{color:var(--darker-grey)}.section--primary-color-grey .page-navigation a:link,.section--primary-color-grey .page-navigation a:visited,.section--primary-color-grey .primary-color:link,.section--primary-color-grey .primary-color:visited,.section--primary-color-grey .primary-color a:link,.section--primary-color-grey .primary-color a:visited,.section--primary-color-grey .primary-color p:link,.section--primary-color-grey .primary-color p:visited,.section--primary-color-grey .simple--accordion dt:link,.section--primary-color-grey .simple--accordion dt:visited,.section--primary-color-grey [class*=-title]:link,.section--primary-color-grey [class*=-title]:visited,.section--primary-color-grey [class*=-title] a:link,.section--primary-color-grey [class*=-title] a:visited,.section--primary-color-grey [class*=__accordion] .dd a:link,.section--primary-color-grey [class*=__accordion] .dd a:visited,.section--primary-color-grey [class*=__accordion] dd a:link,.section--primary-color-grey [class*=__accordion] dd a:visited,.section--primary-color-grey [class*=__copy] h1:link,.section--primary-color-grey [class*=__copy] h1:visited,.section--primary-color-grey [class*=__copy] h2 a:link,.section--primary-color-grey [class*=__copy] h2 a:visited,.section--primary-color-grey [class*=__copy] h2:link,.section--primary-color-grey [class*=__copy] h2:visited,.section--primary-color-grey [class*=__copy] h3 a:link,.section--primary-color-grey [class*=__copy] h3 a:visited,.section--primary-color-grey [class*=__copy] h3:link,.section--primary-color-grey [class*=__copy] h3:visited,.section--primary-color-grey [class*=__copy] h4 a:link,.section--primary-color-grey [class*=__copy] h4 a:visited,.section--primary-color-grey [class*=__copy] h4:link,.section--primary-color-grey [class*=__copy] h4:visited,.section--primary-color-grey [class*=__copy] h5 a:link,.section--primary-color-grey [class*=__copy] h5 a:visited,.section--primary-color-grey [class*=__copy] h5:link,.section--primary-color-grey [class*=__copy] h5:visited,.section--primary-color-grey [class*=__copy] h6 a:link,.section--primary-color-grey [class*=__copy] h6 a:visited,.section--primary-color-grey [class*=__copy] h6:link,.section--primary-color-grey [class*=__copy] h6:visited,.section--primary-color-grey [class*=__copy] li a:link,.section--primary-color-grey [class*=__copy] li a:visited,.section--primary-color-grey [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-grey [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-grey [class*=__link] a:link,.section--primary-color-grey [class*=__link] a:visited,.section--primary-color-grey [class*=__title]:link,.section--primary-color-grey [class*=__title]:visited,.section--primary-color-grey [class*=__title] a:link,.section--primary-color-grey [class*=__title] a:visited,.section--primary-color-grey [class^=headline]:link,.section--primary-color-grey [class^=headline]:visited,.section--primary-color-grey [class^=headline] a:link,.section--primary-color-grey [class^=headline] a:visited,.section--primary-color-grey [class^=job-offers-form__input]::placeholder:link,.section--primary-color-grey [class^=job-offers-form__input]::placeholder:visited,.section--primary-color-grey [class^=job-offers-form__label]:link,.section--primary-color-grey [class^=job-offers-form__label]:visited,.section--primary-color-grey [class^=section__headline]:link,.section--primary-color-grey [class^=section__headline]:visited,.section--primary-color-grey [class^=section__headline] a:link,.section--primary-color-grey [class^=section__headline] a:visited{color:var(--darker-grey)}.section--primary-color-grey .assistent__accordion>h2,.section--primary-color-grey .assistent__accordion>h3,.section--primary-color-grey .assistent__accordion dt,.section--primary-color-grey .section--link-list__entry,.section--primary-color-grey .simple--accordion dt{color:var(--darker-grey)}.section--primary-color-grey .assistent__accordion>h2:before,.section--primary-color-grey .assistent__accordion>h3:before,.section--primary-color-grey .assistent__accordion dt:before,.section--primary-color-grey.section--enumeration--list .enumeration__entry:after,.section--primary-color-grey .section--link-list__entry:before,.section--primary-color-grey .simple--accordion dt:before{border-top-color:var(--darker-grey);border-right-color:var(--darker-grey)}.section--primary-color-grey .nice-select,.section--primary-color-grey [class*=__copy] p a.toc:hover,.section--primary-color-grey [class*=__copy] ul.toc a:hover{color:var(--darker-grey)}.section--primary-color-grey .nice-select .option.disabled,.section--primary-color-grey .nice-select .option.focus,.section--primary-color-grey .nice-select .option.selected.focus,.section--primary-color-grey .nice-select .option:hover{background-color:var(--darker-grey)}.section--primary-color-dark-blue .page-navigation a,.section--primary-color-dark-blue .primary-color,.section--primary-color-dark-blue .primary-color a,.section--primary-color-dark-blue .primary-color p,.section--primary-color-dark-blue .simple--accordion dt,.section--primary-color-dark-blue [class*=-title],.section--primary-color-dark-blue [class*=-title] a,.section--primary-color-dark-blue [class*=__accordion] .dd a,.section--primary-color-dark-blue [class*=__accordion] dd a,.section--primary-color-dark-blue [class*=__copy] h1,.section--primary-color-dark-blue [class*=__copy] h2,.section--primary-color-dark-blue [class*=__copy] h2 a,.section--primary-color-dark-blue [class*=__copy] h3,.section--primary-color-dark-blue [class*=__copy] h3 a,.section--primary-color-dark-blue [class*=__copy] h4,.section--primary-color-dark-blue [class*=__copy] h4 a,.section--primary-color-dark-blue [class*=__copy] h5,.section--primary-color-dark-blue [class*=__copy] h5 a,.section--primary-color-dark-blue [class*=__copy] h6,.section--primary-color-dark-blue [class*=__copy] h6 a,.section--primary-color-dark-blue [class*=__copy] li a,.section--primary-color-dark-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-dark-blue [class*=__link] a,.section--primary-color-dark-blue [class*=__title],.section--primary-color-dark-blue [class*=__title] a,.section--primary-color-dark-blue [class^=headline],.section--primary-color-dark-blue [class^=headline] a,.section--primary-color-dark-blue [class^=job-offers-form__input]:-ms-input-placeholder,.section--primary-color-dark-blue [class^=job-offers-form__label],.section--primary-color-dark-blue [class^=section__headline],.section--primary-color-dark-blue [class^=section__headline] a{color:var(--dark-blue)}.section--primary-color-dark-blue .page-navigation a,.section--primary-color-dark-blue .primary-color,.section--primary-color-dark-blue .primary-color a,.section--primary-color-dark-blue .primary-color p,.section--primary-color-dark-blue .simple--accordion dt,.section--primary-color-dark-blue [class*=-title],.section--primary-color-dark-blue [class*=-title] a,.section--primary-color-dark-blue [class*=__accordion] .dd a,.section--primary-color-dark-blue [class*=__accordion] dd a,.section--primary-color-dark-blue [class*=__copy] h1,.section--primary-color-dark-blue [class*=__copy] h2,.section--primary-color-dark-blue [class*=__copy] h2 a,.section--primary-color-dark-blue [class*=__copy] h3,.section--primary-color-dark-blue [class*=__copy] h3 a,.section--primary-color-dark-blue [class*=__copy] h4,.section--primary-color-dark-blue [class*=__copy] h4 a,.section--primary-color-dark-blue [class*=__copy] h5,.section--primary-color-dark-blue [class*=__copy] h5 a,.section--primary-color-dark-blue [class*=__copy] h6,.section--primary-color-dark-blue [class*=__copy] h6 a,.section--primary-color-dark-blue [class*=__copy] li a,.section--primary-color-dark-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-dark-blue [class*=__link] a,.section--primary-color-dark-blue [class*=__title],.section--primary-color-dark-blue [class*=__title] a,.section--primary-color-dark-blue [class^=headline],.section--primary-color-dark-blue [class^=headline] a,.section--primary-color-dark-blue [class^=job-offers-form__input]::placeholder,.section--primary-color-dark-blue [class^=job-offers-form__label],.section--primary-color-dark-blue [class^=section__headline],.section--primary-color-dark-blue [class^=section__headline] a{color:var(--dark-blue)}.section--primary-color-dark-blue .page-navigation a:link,.section--primary-color-dark-blue .page-navigation a:visited,.section--primary-color-dark-blue .primary-color:link,.section--primary-color-dark-blue .primary-color:visited,.section--primary-color-dark-blue .primary-color a:link,.section--primary-color-dark-blue .primary-color a:visited,.section--primary-color-dark-blue .primary-color p:link,.section--primary-color-dark-blue .primary-color p:visited,.section--primary-color-dark-blue .simple--accordion dt:link,.section--primary-color-dark-blue .simple--accordion dt:visited,.section--primary-color-dark-blue [class*=-title]:link,.section--primary-color-dark-blue [class*=-title]:visited,.section--primary-color-dark-blue [class*=-title] a:link,.section--primary-color-dark-blue [class*=-title] a:visited,.section--primary-color-dark-blue [class*=__accordion] .dd a:link,.section--primary-color-dark-blue [class*=__accordion] .dd a:visited,.section--primary-color-dark-blue [class*=__accordion] dd a:link,.section--primary-color-dark-blue [class*=__accordion] dd a:visited,.section--primary-color-dark-blue [class*=__copy] h1:link,.section--primary-color-dark-blue [class*=__copy] h1:visited,.section--primary-color-dark-blue [class*=__copy] h2 a:link,.section--primary-color-dark-blue [class*=__copy] h2 a:visited,.section--primary-color-dark-blue [class*=__copy] h2:link,.section--primary-color-dark-blue [class*=__copy] h2:visited,.section--primary-color-dark-blue [class*=__copy] h3 a:link,.section--primary-color-dark-blue [class*=__copy] h3 a:visited,.section--primary-color-dark-blue [class*=__copy] h3:link,.section--primary-color-dark-blue [class*=__copy] h3:visited,.section--primary-color-dark-blue [class*=__copy] h4 a:link,.section--primary-color-dark-blue [class*=__copy] h4 a:visited,.section--primary-color-dark-blue [class*=__copy] h4:link,.section--primary-color-dark-blue [class*=__copy] h4:visited,.section--primary-color-dark-blue [class*=__copy] h5 a:link,.section--primary-color-dark-blue [class*=__copy] h5 a:visited,.section--primary-color-dark-blue [class*=__copy] h5:link,.section--primary-color-dark-blue [class*=__copy] h5:visited,.section--primary-color-dark-blue [class*=__copy] h6 a:link,.section--primary-color-dark-blue [class*=__copy] h6 a:visited,.section--primary-color-dark-blue [class*=__copy] h6:link,.section--primary-color-dark-blue [class*=__copy] h6:visited,.section--primary-color-dark-blue [class*=__copy] li a:link,.section--primary-color-dark-blue [class*=__copy] li a:visited,.section--primary-color-dark-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-dark-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-dark-blue [class*=__link] a:link,.section--primary-color-dark-blue [class*=__link] a:visited,.section--primary-color-dark-blue [class*=__title]:link,.section--primary-color-dark-blue [class*=__title]:visited,.section--primary-color-dark-blue [class*=__title] a:link,.section--primary-color-dark-blue [class*=__title] a:visited,.section--primary-color-dark-blue [class^=headline]:link,.section--primary-color-dark-blue [class^=headline]:visited,.section--primary-color-dark-blue [class^=headline] a:link,.section--primary-color-dark-blue [class^=headline] a:visited,.section--primary-color-dark-blue [class^=job-offers-form__input]:-ms-input-placeholder:link,.section--primary-color-dark-blue [class^=job-offers-form__input]:-ms-input-placeholder:visited,.section--primary-color-dark-blue [class^=job-offers-form__label]:link,.section--primary-color-dark-blue [class^=job-offers-form__label]:visited,.section--primary-color-dark-blue [class^=section__headline]:link,.section--primary-color-dark-blue [class^=section__headline]:visited,.section--primary-color-dark-blue [class^=section__headline] a:link,.section--primary-color-dark-blue [class^=section__headline] a:visited{color:var(--dark-blue)}.section--primary-color-dark-blue .page-navigation a:link,.section--primary-color-dark-blue .page-navigation a:visited,.section--primary-color-dark-blue .primary-color:link,.section--primary-color-dark-blue .primary-color:visited,.section--primary-color-dark-blue .primary-color a:link,.section--primary-color-dark-blue .primary-color a:visited,.section--primary-color-dark-blue .primary-color p:link,.section--primary-color-dark-blue .primary-color p:visited,.section--primary-color-dark-blue .simple--accordion dt:link,.section--primary-color-dark-blue .simple--accordion dt:visited,.section--primary-color-dark-blue [class*=-title]:link,.section--primary-color-dark-blue [class*=-title]:visited,.section--primary-color-dark-blue [class*=-title] a:link,.section--primary-color-dark-blue [class*=-title] a:visited,.section--primary-color-dark-blue [class*=__accordion] .dd a:link,.section--primary-color-dark-blue [class*=__accordion] .dd a:visited,.section--primary-color-dark-blue [class*=__accordion] dd a:link,.section--primary-color-dark-blue [class*=__accordion] dd a:visited,.section--primary-color-dark-blue [class*=__copy] h1:link,.section--primary-color-dark-blue [class*=__copy] h1:visited,.section--primary-color-dark-blue [class*=__copy] h2 a:link,.section--primary-color-dark-blue [class*=__copy] h2 a:visited,.section--primary-color-dark-blue [class*=__copy] h2:link,.section--primary-color-dark-blue [class*=__copy] h2:visited,.section--primary-color-dark-blue [class*=__copy] h3 a:link,.section--primary-color-dark-blue [class*=__copy] h3 a:visited,.section--primary-color-dark-blue [class*=__copy] h3:link,.section--primary-color-dark-blue [class*=__copy] h3:visited,.section--primary-color-dark-blue [class*=__copy] h4 a:link,.section--primary-color-dark-blue [class*=__copy] h4 a:visited,.section--primary-color-dark-blue [class*=__copy] h4:link,.section--primary-color-dark-blue [class*=__copy] h4:visited,.section--primary-color-dark-blue [class*=__copy] h5 a:link,.section--primary-color-dark-blue [class*=__copy] h5 a:visited,.section--primary-color-dark-blue [class*=__copy] h5:link,.section--primary-color-dark-blue [class*=__copy] h5:visited,.section--primary-color-dark-blue [class*=__copy] h6 a:link,.section--primary-color-dark-blue [class*=__copy] h6 a:visited,.section--primary-color-dark-blue [class*=__copy] h6:link,.section--primary-color-dark-blue [class*=__copy] h6:visited,.section--primary-color-dark-blue [class*=__copy] li a:link,.section--primary-color-dark-blue [class*=__copy] li a:visited,.section--primary-color-dark-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-dark-blue [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-dark-blue [class*=__link] a:link,.section--primary-color-dark-blue [class*=__link] a:visited,.section--primary-color-dark-blue [class*=__title]:link,.section--primary-color-dark-blue [class*=__title]:visited,.section--primary-color-dark-blue [class*=__title] a:link,.section--primary-color-dark-blue [class*=__title] a:visited,.section--primary-color-dark-blue [class^=headline]:link,.section--primary-color-dark-blue [class^=headline]:visited,.section--primary-color-dark-blue [class^=headline] a:link,.section--primary-color-dark-blue [class^=headline] a:visited,.section--primary-color-dark-blue [class^=job-offers-form__input]::placeholder:link,.section--primary-color-dark-blue [class^=job-offers-form__input]::placeholder:visited,.section--primary-color-dark-blue [class^=job-offers-form__label]:link,.section--primary-color-dark-blue [class^=job-offers-form__label]:visited,.section--primary-color-dark-blue [class^=section__headline]:link,.section--primary-color-dark-blue [class^=section__headline]:visited,.section--primary-color-dark-blue [class^=section__headline] a:link,.section--primary-color-dark-blue [class^=section__headline] a:visited{color:var(--dark-blue)}.section--primary-color-dark-blue .assistent__accordion>h2,.section--primary-color-dark-blue .assistent__accordion>h3,.section--primary-color-dark-blue .assistent__accordion dt,.section--primary-color-dark-blue .section--link-list__entry,.section--primary-color-dark-blue .simple--accordion dt{color:var(--dark-blue)}.section--primary-color-dark-blue .assistent__accordion>h2:before,.section--primary-color-dark-blue .assistent__accordion>h3:before,.section--primary-color-dark-blue .assistent__accordion dt:before,.section--primary-color-dark-blue.section--enumeration--list .enumeration__entry:after,.section--primary-color-dark-blue .section--link-list__entry:before,.section--primary-color-dark-blue .simple--accordion dt:before{border-top-color:var(--dark-blue);border-right-color:var(--dark-blue)}.section--primary-color-dark-blue .nice-select,.section--primary-color-dark-blue [class*=__copy] p a.toc:hover,.section--primary-color-dark-blue [class*=__copy] ul.toc a:hover{color:var(--dark-blue)}.section--primary-color-dark-blue .nice-select .option.disabled,.section--primary-color-dark-blue .nice-select .option.focus,.section--primary-color-dark-blue .nice-select .option.selected.focus,.section--primary-color-dark-blue .nice-select .option:hover{background-color:var(--dark-blue)}.section--primary-color-dark-blue-2 .page-navigation a,.section--primary-color-dark-blue-2 .primary-color,.section--primary-color-dark-blue-2 .primary-color a,.section--primary-color-dark-blue-2 .primary-color p,.section--primary-color-dark-blue-2 .simple--accordion dt,.section--primary-color-dark-blue-2 [class*=-title],.section--primary-color-dark-blue-2 [class*=-title] a,.section--primary-color-dark-blue-2 [class*=__accordion] .dd a,.section--primary-color-dark-blue-2 [class*=__accordion] dd a,.section--primary-color-dark-blue-2 [class*=__copy] h1,.section--primary-color-dark-blue-2 [class*=__copy] h2,.section--primary-color-dark-blue-2 [class*=__copy] h2 a,.section--primary-color-dark-blue-2 [class*=__copy] h3,.section--primary-color-dark-blue-2 [class*=__copy] h3 a,.section--primary-color-dark-blue-2 [class*=__copy] h4,.section--primary-color-dark-blue-2 [class*=__copy] h4 a,.section--primary-color-dark-blue-2 [class*=__copy] h5,.section--primary-color-dark-blue-2 [class*=__copy] h5 a,.section--primary-color-dark-blue-2 [class*=__copy] h6,.section--primary-color-dark-blue-2 [class*=__copy] h6 a,.section--primary-color-dark-blue-2 [class*=__copy] li a,.section--primary-color-dark-blue-2 [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-dark-blue-2 [class*=__link] a,.section--primary-color-dark-blue-2 [class*=__title],.section--primary-color-dark-blue-2 [class*=__title] a,.section--primary-color-dark-blue-2 [class^=headline],.section--primary-color-dark-blue-2 [class^=headline] a,.section--primary-color-dark-blue-2 [class^=job-offers-form__input]:-ms-input-placeholder,.section--primary-color-dark-blue-2 [class^=job-offers-form__label],.section--primary-color-dark-blue-2 [class^=section__headline],.section--primary-color-dark-blue-2 [class^=section__headline] a{color:var(--blue)}.section--primary-color-dark-blue-2 .page-navigation a,.section--primary-color-dark-blue-2 .primary-color,.section--primary-color-dark-blue-2 .primary-color a,.section--primary-color-dark-blue-2 .primary-color p,.section--primary-color-dark-blue-2 .simple--accordion dt,.section--primary-color-dark-blue-2 [class*=-title],.section--primary-color-dark-blue-2 [class*=-title] a,.section--primary-color-dark-blue-2 [class*=__accordion] .dd a,.section--primary-color-dark-blue-2 [class*=__accordion] dd a,.section--primary-color-dark-blue-2 [class*=__copy] h1,.section--primary-color-dark-blue-2 [class*=__copy] h2,.section--primary-color-dark-blue-2 [class*=__copy] h2 a,.section--primary-color-dark-blue-2 [class*=__copy] h3,.section--primary-color-dark-blue-2 [class*=__copy] h3 a,.section--primary-color-dark-blue-2 [class*=__copy] h4,.section--primary-color-dark-blue-2 [class*=__copy] h4 a,.section--primary-color-dark-blue-2 [class*=__copy] h5,.section--primary-color-dark-blue-2 [class*=__copy] h5 a,.section--primary-color-dark-blue-2 [class*=__copy] h6,.section--primary-color-dark-blue-2 [class*=__copy] h6 a,.section--primary-color-dark-blue-2 [class*=__copy] li a,.section--primary-color-dark-blue-2 [class*=__copy] p a:not([class*=button]):not([class*=toc]),.section--primary-color-dark-blue-2 [class*=__link] a,.section--primary-color-dark-blue-2 [class*=__title],.section--primary-color-dark-blue-2 [class*=__title] a,.section--primary-color-dark-blue-2 [class^=headline],.section--primary-color-dark-blue-2 [class^=headline] a,.section--primary-color-dark-blue-2 [class^=job-offers-form__input]::placeholder,.section--primary-color-dark-blue-2 [class^=job-offers-form__label],.section--primary-color-dark-blue-2 [class^=section__headline],.section--primary-color-dark-blue-2 [class^=section__headline] a{color:var(--blue)}.section--primary-color-dark-blue-2 .page-navigation a:link,.section--primary-color-dark-blue-2 .page-navigation a:visited,.section--primary-color-dark-blue-2 .primary-color:link,.section--primary-color-dark-blue-2 .primary-color:visited,.section--primary-color-dark-blue-2 .primary-color a:link,.section--primary-color-dark-blue-2 .primary-color a:visited,.section--primary-color-dark-blue-2 .primary-color p:link,.section--primary-color-dark-blue-2 .primary-color p:visited,.section--primary-color-dark-blue-2 .simple--accordion dt:link,.section--primary-color-dark-blue-2 .simple--accordion dt:visited,.section--primary-color-dark-blue-2 [class*=-title]:link,.section--primary-color-dark-blue-2 [class*=-title]:visited,.section--primary-color-dark-blue-2 [class*=-title] a:link,.section--primary-color-dark-blue-2 [class*=-title] a:visited,.section--primary-color-dark-blue-2 [class*=__accordion] .dd a:link,.section--primary-color-dark-blue-2 [class*=__accordion] .dd a:visited,.section--primary-color-dark-blue-2 [class*=__accordion] dd a:link,.section--primary-color-dark-blue-2 [class*=__accordion] dd a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h1:link,.section--primary-color-dark-blue-2 [class*=__copy] h1:visited,.section--primary-color-dark-blue-2 [class*=__copy] h2 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h2 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h2:link,.section--primary-color-dark-blue-2 [class*=__copy] h2:visited,.section--primary-color-dark-blue-2 [class*=__copy] h3 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h3 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h3:link,.section--primary-color-dark-blue-2 [class*=__copy] h3:visited,.section--primary-color-dark-blue-2 [class*=__copy] h4 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h4 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h4:link,.section--primary-color-dark-blue-2 [class*=__copy] h4:visited,.section--primary-color-dark-blue-2 [class*=__copy] h5 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h5 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h5:link,.section--primary-color-dark-blue-2 [class*=__copy] h5:visited,.section--primary-color-dark-blue-2 [class*=__copy] h6 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h6 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h6:link,.section--primary-color-dark-blue-2 [class*=__copy] h6:visited,.section--primary-color-dark-blue-2 [class*=__copy] li a:link,.section--primary-color-dark-blue-2 [class*=__copy] li a:visited,.section--primary-color-dark-blue-2 [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-dark-blue-2 [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-dark-blue-2 [class*=__link] a:link,.section--primary-color-dark-blue-2 [class*=__link] a:visited,.section--primary-color-dark-blue-2 [class*=__title]:link,.section--primary-color-dark-blue-2 [class*=__title]:visited,.section--primary-color-dark-blue-2 [class*=__title] a:link,.section--primary-color-dark-blue-2 [class*=__title] a:visited,.section--primary-color-dark-blue-2 [class^=headline]:link,.section--primary-color-dark-blue-2 [class^=headline]:visited,.section--primary-color-dark-blue-2 [class^=headline] a:link,.section--primary-color-dark-blue-2 [class^=headline] a:visited,.section--primary-color-dark-blue-2 [class^=job-offers-form__input]:-ms-input-placeholder:link,.section--primary-color-dark-blue-2 [class^=job-offers-form__input]:-ms-input-placeholder:visited,.section--primary-color-dark-blue-2 [class^=job-offers-form__label]:link,.section--primary-color-dark-blue-2 [class^=job-offers-form__label]:visited,.section--primary-color-dark-blue-2 [class^=section__headline]:link,.section--primary-color-dark-blue-2 [class^=section__headline]:visited,.section--primary-color-dark-blue-2 [class^=section__headline] a:link,.section--primary-color-dark-blue-2 [class^=section__headline] a:visited{color:var(--blue)}.section--primary-color-dark-blue-2 .page-navigation a:link,.section--primary-color-dark-blue-2 .page-navigation a:visited,.section--primary-color-dark-blue-2 .primary-color:link,.section--primary-color-dark-blue-2 .primary-color:visited,.section--primary-color-dark-blue-2 .primary-color a:link,.section--primary-color-dark-blue-2 .primary-color a:visited,.section--primary-color-dark-blue-2 .primary-color p:link,.section--primary-color-dark-blue-2 .primary-color p:visited,.section--primary-color-dark-blue-2 .simple--accordion dt:link,.section--primary-color-dark-blue-2 .simple--accordion dt:visited,.section--primary-color-dark-blue-2 [class*=-title]:link,.section--primary-color-dark-blue-2 [class*=-title]:visited,.section--primary-color-dark-blue-2 [class*=-title] a:link,.section--primary-color-dark-blue-2 [class*=-title] a:visited,.section--primary-color-dark-blue-2 [class*=__accordion] .dd a:link,.section--primary-color-dark-blue-2 [class*=__accordion] .dd a:visited,.section--primary-color-dark-blue-2 [class*=__accordion] dd a:link,.section--primary-color-dark-blue-2 [class*=__accordion] dd a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h1:link,.section--primary-color-dark-blue-2 [class*=__copy] h1:visited,.section--primary-color-dark-blue-2 [class*=__copy] h2 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h2 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h2:link,.section--primary-color-dark-blue-2 [class*=__copy] h2:visited,.section--primary-color-dark-blue-2 [class*=__copy] h3 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h3 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h3:link,.section--primary-color-dark-blue-2 [class*=__copy] h3:visited,.section--primary-color-dark-blue-2 [class*=__copy] h4 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h4 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h4:link,.section--primary-color-dark-blue-2 [class*=__copy] h4:visited,.section--primary-color-dark-blue-2 [class*=__copy] h5 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h5 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h5:link,.section--primary-color-dark-blue-2 [class*=__copy] h5:visited,.section--primary-color-dark-blue-2 [class*=__copy] h6 a:link,.section--primary-color-dark-blue-2 [class*=__copy] h6 a:visited,.section--primary-color-dark-blue-2 [class*=__copy] h6:link,.section--primary-color-dark-blue-2 [class*=__copy] h6:visited,.section--primary-color-dark-blue-2 [class*=__copy] li a:link,.section--primary-color-dark-blue-2 [class*=__copy] li a:visited,.section--primary-color-dark-blue-2 [class*=__copy] p a:not([class*=button]):not([class*=toc]):link,.section--primary-color-dark-blue-2 [class*=__copy] p a:not([class*=button]):not([class*=toc]):visited,.section--primary-color-dark-blue-2 [class*=__link] a:link,.section--primary-color-dark-blue-2 [class*=__link] a:visited,.section--primary-color-dark-blue-2 [class*=__title]:link,.section--primary-color-dark-blue-2 [class*=__title]:visited,.section--primary-color-dark-blue-2 [class*=__title] a:link,.section--primary-color-dark-blue-2 [class*=__title] a:visited,.section--primary-color-dark-blue-2 [class^=headline]:link,.section--primary-color-dark-blue-2 [class^=headline]:visited,.section--primary-color-dark-blue-2 [class^=headline] a:link,.section--primary-color-dark-blue-2 [class^=headline] a:visited,.section--primary-color-dark-blue-2 [class^=job-offers-form__input]::placeholder:link,.section--primary-color-dark-blue-2 [class^=job-offers-form__input]::placeholder:visited,.section--primary-color-dark-blue-2 [class^=job-offers-form__label]:link,.section--primary-color-dark-blue-2 [class^=job-offers-form__label]:visited,.section--primary-color-dark-blue-2 [class^=section__headline]:link,.section--primary-color-dark-blue-2 [class^=section__headline]:visited,.section--primary-color-dark-blue-2 [class^=section__headline] a:link,.section--primary-color-dark-blue-2 [class^=section__headline] a:visited{color:var(--blue)}.section--primary-color-dark-blue-2 .assistent__accordion>h2,.section--primary-color-dark-blue-2 .assistent__accordion>h3,.section--primary-color-dark-blue-2 .assistent__accordion dt,.section--primary-color-dark-blue-2 .section--link-list__entry,.section--primary-color-dark-blue-2 .simple--accordion dt{color:var(--blue)}.section--primary-color-dark-blue-2 .assistent__accordion>h2:before,.section--primary-color-dark-blue-2 .assistent__accordion>h3:before,.section--primary-color-dark-blue-2 .assistent__accordion dt:before,.section--primary-color-dark-blue-2 .section--link-list__entry:before,.section--primary-color-dark-blue-2 .simple--accordion dt:before,.section--primary-color-dark-blue-2.section--enumeration--list .enumeration__entry:after{border-top-color:var(--blue);border-right-color:var(--blue)}.section--primary-color-dark-blue-2 .nice-select,.section--primary-color-dark-blue-2 [class*=__copy] p a.toc:hover,.section--primary-color-dark-blue-2 [class*=__copy] ul.toc a:hover{color:var(--blue)}.section--primary-color-dark-blue-2 .nice-select .option.disabled,.section--primary-color-dark-blue-2 .nice-select .option.focus,.section--primary-color-dark-blue-2 .nice-select .option.selected.focus,.section--primary-color-dark-blue-2 .nice-select .option:hover{background-color:var(--blue)}.section--headline-left [class^=section__headline]{text-align:left}.section--headline-center [class^=section__headline]{text-align:center}.section--headline-right [class^=section__headline]{text-align:right}.section--copy-center [class*=__copy]{text-align:center}.section__headline--top+.section__content-block,.section__headline--top+.section__devider+.section__content-block,.section__headline--top+.section__devider+.section__headline--bottom+.section__content-block,.section__headline--top+.section__headline--bottom+.section__content-block{padding-top:55px}.section__headline--top+.section__content-block .section--small-headline-spacing,.section__headline--top+.section__devider+.section__content-block .section--small-headline-spacing,.section__headline--top+.section__devider+.section__headline--bottom+.section__content-block .section--small-headline-spacing,.section__headline--top+.section__headline--bottom+.section__content-block .section--small-headline-spacing{padding-top:30px}.section__content-block+.more-information,[class*=__copy]+.more-information,[class*=__copy] .more-information{margin-top:30px}@media screen and (min-width:48em){.section__content-block+.more-information,[class*=__copy]+.more-information,[class*=__copy] .more-information{margin-top:60px}}.primary-color{color:var(--primary)}.small,p.small{font-size:1rem;line-height:1.5625rem}.section--cluster-company-header,.section--page-background{height:200px;position:relative}@media screen and (min-width:48em){.section--cluster-company-header,.section--page-background{height:300px}}.page-background-image{width:100%;height:200px;top:0;left:0;z-index:-1;position:fixed}@media screen and (min-width:48em){.page-background-image{height:300px}}.page-background__image{width:100%;height:100%;object-fit:cover;pointer-event:none}.section--intro,.section--overview-page-title{margin-top:110px}@media screen and (min-width:48em){.section--intro,.section--overview-page-title{margin-top:60px;height:758px;box-sizing:border-box}}@media screen and (min-width:80.5em){.section--intro,.section--overview-page-title{height:732px}}.section--intro .section__headline--intro,.section--intro .section__headline--top,.section--overview-page-title .section__headline--intro,.section--overview-page-title .section__headline--top{font-weight:700}.section--intro .section__headline--top,.section--overview-page-title .section__headline--top{font-size:1.375rem;line-height:1.875rem}@media screen and (min-width:48em){.section--intro .section__headline--top,.section--overview-page-title .section__headline--top{font-size:2.625rem;line-height:3.125rem}}@media screen and (min-width:48em){.section--headline-capital-letters.section--overview-page-title .section__headline--top,.section--intro.section--headline-capital-letters .section__headline--top{letter-spacing:.156rem}}.section--intro .section__headline--intro,.section--overview-page-title .section__headline--intro{font-size:1rem;line-height:1.5rem}@media screen and (min-width:48em){.section--intro .section__headline--intro,.section--overview-page-title .section__headline--intro{font-size:1.75rem;line-height:1.875rem;margin-bottom:5px}}@media screen and (min-width:48em){.section--intro .section--intro__copy,.section--overview-page-title .section--intro__copy{font-size:1.375rem;line-height:2.125rem}}.section--intro .section__headline--top+.section__content-block,.section--overview-page-title .section__headline--top+.section__content-block{padding-top:14px}@media screen and (min-width:48em){.section--intro .section__headline--top+.section__content-block,.section--overview-page-title .section__headline--top+.section__content-block{padding-top:30px}}@media screen and (min-width:48em){.section--intro .section__container,.section--overview-page-title .section__container{min-height:590px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.section--intro .section__container-content,.section--overview-page-title .section__container-content{border-radius:15px;background-color:var(--white90);margin-left:20px;margin-right:20px;padding:28px 19px}@media screen and (min-width:48em){.section--intro .section__container-content,.section--overview-page-title .section__container-content{border-radius:30px;margin-left:40px;padding:78px 48px;box-sizing:border-box;max-width:764px}}@media screen and (min-width:80.5em){.section--intro .section__container-content,.section--overview-page-title .section__container-content{margin-left:0}}.section--copy-one-column__copy{columns:1}@media screen and (min-width:48em){.section--copy-two-columns__copy{columns:2;column-gap:60px}}.section--feature-icons .section__headline{margin-top:50px}@media screen and (min-width:48em){.section--feature-icons .section__headline{margin-top:80px}}.section--feature-icons img.fixed{position:fixed;z-index:-3;top:0}.section--feature-icons--medium-icons .section__headline{letter-spacing:4.8px}.feature-icons__entries{-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-icons__entries a{color:var(--black)}@media screen and (min-width:48em){.section--feature-icons--pdf .feature-icons__entries{margin-left:5%}}.feature-icons__entry{width:50%;margin-bottom:40px;padding:0;text-align:center}.section--feature-icons--one-row .feature-icons__entry{width:100%;display:table}.section--feature-icons--pdf .feature-icons__entry{position:relative;height:110px;margin-bottom:75px;padding-left:100px}.section--feature-icons--pdf .feature-icons__entry:before{background:transparent url(/images/icons/icon-pdf-colored.svg) 50% no-repeat;content:"";display:block;height:110px;left:0;position:absolute;top:0;width:93px}@media screen and (min-width:48em){.feature-icons__entry{-ms-flex-pack:justify;justify-content:space-between;margin-left:0;margin-right:0;max-width:auto;width:33%}.section--feature-icons--one-row .feature-icons__entry{width:100%;text-align:left;display:table}.section--feature-icons--one-row .feature-icons__entry>a,.section--feature-icons--one-row .feature-icons__entry>div{display:table-cell;vertical-align:middle}.section--feature-icons--pdf .feature-icons__entry>a,.section--feature-icons--pdf .feature-icons__entry>div{vertical-align:top}}.feature-icons__entry-icon{display:inline-block;width:110px}.section--feature-icons--one-row .feature-icons__entry-icon{display:table-cell;height:auto}.section--feature-icons--medium-icons .feature-icons__entry-icon{width:86px}@media screen and (min-width:48em){.section--feature-icons--large-icons:not(.section--feature-icons--one-row) .feature-icons__entry-icon{width:168px;height:auto;margin-bottom:10px}}.feature-icons__entry-copy{padding:0 15px}.section--feature-icons--one-row .feature-icons__entry-copy{width:calc(100% - 130px);display:table-cell;vertical-align:middle}.section--feature-icons--medium-icons .feature-icons__entry-copy{padding-left:25px;width:100%}.feature-icons__entry-headline{margin:5px 0;font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:48em){.feature-icons__entry-headline{font-size:1.75rem;line-height:2.375rem;letter-spacing:0}}.section--feature-icons--pdf .feature-icons__entry-headline{font-size:1.125rem;line-height:1.625rem;text-transform:uppercase;margin-bottom:10px;margin-top:0}@media screen and (min-width:48em){.section--feature-icons--pdf .feature-icons__entry-headline{font-size:1.25rem;line-height:1.875rem}}.feature-icons__entry-description{line-height:1.688rem}@media screen and (min-width:48em){.feature-icons__entry-description{max-width:70%;margin:0 auto}.section--feature-icons--one-row .feature-icons__entry-description{max-width:100%}}.section--news .more-information{text-align:center}.section--news .header .news-view--date{margin-bottom:0;font-size:.875rem}.section--news .header .section__headline--top{margin-bottom:27px}@media screen and (min-width:48em){.section--news .header .news-view--date{margin-bottom:15px;font-size:1.125rem}.section--news .header .section__headline--top{margin-bottom:90px;text-transform:uppercase}}.news__entry{margin-top:30px;padding-left:75px;position:relative}@media screen and (min-width:48em){.news__entry{padding-left:100px}}.news__entry:before{background:transparent url(/images/icons/pfeil-news.svg) 50% no-repeat;content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px;background-size:contain;left:8px;top:15px}@media screen and (min-width:48em){.news__entry:before{left:0;width:54px;height:54px}}.news__entry-date{color:var(--darker-grey);font-size:1rem;line-height:1.5625rem}.news__entry-headline{font-size:1.25rem;line-height:1.75rem;color:var(--primary);margin:0}@media screen and (min-width:48em){.news__entry-headline{font-size:1.75rem;line-height:2.375rem;letter-spacing:0;line-height:2.25rem}}.news-backlink-wrap{text-align:center;margin-top:54px}@media screen and (min-width:48em){.news-backlink-wrap{margin-top:90px}}.section--news-list-view .section__headline--top{margin-bottom:0}.section--news-list-view .news__entry-detail{padding-top:90px;margin-bottom:46px;border-top:1px solid var(--medium-light-grey);position:relative}.section--news-list-view .news__entry-detail:first-of-type{padding-top:0;border-top:0}.section--news-list-view .teaser-text p:last-child{margin-bottom:0}.news-list-date{font-size:.75rem;line-height:.75rem;margin-bottom:0}@media screen and (min-width:48em){.news-list-date{font-size:.9375rem;line-height:.9375rem}}.news-list-date+.image-box__title{margin-top:5px}.news-view--image{margin-bottom:27px}@media screen and (min-width:48em){.news-view--image{margin-bottom:64px}}.news-view--image img{width:100%;border-radius:12px}.news-menu-view{margin-top:40px}@media screen and (min-width:48em){.news-menu-view{margin-top:0}}.news-menu-view .news-menu-headline{font-size:1.125rem;line-height:1.625rem;margin-top:15px;margin-bottom:25px;font-weight:700}@media screen and (min-width:48em){.news-menu-view .news-menu-headline{font-size:1.125rem;line-height:1.625rem}}.news-menu-view a:link{color:var(--darker-grey)}.news-menu-view a:link:hover{color:var(--primary)}.page-navigation{margin-top:80px;width:100%;text-align:center}@media screen and (min-width:48em){.page-navigation{font-size:.9375rem;line-height:1.375rem}}@media screen and (min-width:48em) and (min-width:48em){.page-navigation{font-size:1.125rem;line-height:1.625rem}}.page-navigation ul{margin:0 auto;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.page-navigation ul li{display:inline-block;margin-right:20px;border-radius:5px;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid var(--black);color:var(--dark-grey)}.page-navigation ul li:first-child{padding-left:0}.page-navigation ul li a{display:block;width:100%;color:var(--black)}.page-navigation ul li a:link,.page-navigation ul li a:visited{color:var(--black)!important}.page-navigation ul li.active{background-color:var(--lighter-grey-2)}.page-navigation ul li.next,.page-navigation ul li.previous{border:none}.page-navigation ul li.next a,.page-navigation ul li.previous a{position:relative;text-indent:100px;overflow:hidden}.page-navigation ul li.next a:after,.page-navigation ul li.previous a:after{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--black);border-right:2px solid var(--black);transform:rotate(45deg);position:absolute;top:9px;left:-2px}.page-navigation ul li.previous a:after{left:20px;transform:rotate(225deg)}.page-navigation ul li:last-child{margin-right:0}.section--news-detail .section__headline--top{margin-bottom:0}.enumeration{counter-reset:a;padding-bottom:50px;padding:0;margin:0}.enumeration__entry{counter-increment:a;list-style-type:none;margin-top:26px;padding-left:62px;position:relative}.enumeration__entry:first-child{margin-top:0}.enumeration__entry:before{background-color:var(--primary);border-radius:100%;color:#fff;content:counter(a);display:block;font-size:1.25rem;font-weight:700;height:36px;left:0;line-height:33px;position:absolute;text-align:center;top:5px;width:36px}.section--enumeration--list .enumeration__entry{padding-left:50px}.section--enumeration--list .enumeration__entry:before{content:"";display:none}.section--enumeration--list .enumeration__entry:after{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--black);border-right:2px solid var(--black);transform:rotate(45deg);position:absolute;left:6px;top:8px}.enumeration__entry-headline{font-weight:700}.section--primary-color-red .enumeration__entry:before{background-color:var(--primary)}.section--primary-color-red .enumeration__entry-headline,.section--primary-color-red .enumeration__entry-headline a:link,.section--primary-color-red .enumeration__entry-headline a:visited{color:var(--primary)}.section--primary-color-blue .enumeration__entry:before{background-color:var(--blue)}.section--primary-color-blue .enumeration__entry-headline,.section--primary-color-blue .enumeration__entry-headline a:link,.section--primary-color-blue .enumeration__entry-headline a:visited{color:var(--blue)}.section--primary-color-dark-blue .enumeration__entry:before{background-color:var(--dark-blue)}.section--primary-color-dark-blue .enumeration__entry-headline,.section--primary-color-dark-blue .enumeration__entry-headline a:link,.section--primary-color-dark-blue .enumeration__entry-headline a:visited{color:var(--dark-blue)}.enumeration__entry-description a:link,.enumeration__entry-description a:visited{color:var(--black)}.section--grey-text .enumeration__entry-description a:link,.section--grey-text .enumeration__entry-description a:visited{color:var(--darker-grey)}.section--enumeration__icon{display:block;width:70px;height:70px;margin:-45px auto 34px}.section--enumeration__icon img{width:100%;height:100%;object-fit:contain;object-position:center center}@media screen and (min-width:48em){.section--enumeration__icon{width:120px;height:120px;margin-top:-35px}}.section--enumeration__copy+.more-information{margin-top:50px}.section--image{line-height:0;position:relative}.section--content-image--small-image .section--image{text-align:center}.section--image img{height:auto;width:100%}@media screen and (min-width:48em){.section--content-image--small-image .section--image img{max-width:400px}}@media screen and (min-width:48em){.section--image-copy--text-left.section--image-copy--headline-left .section__headline--intro,.section--image-copy--text-left.section--image-copy--headline-left .section__headline--top{position:static;width:100%;left:0}}.image-copy__flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.section__headline--top+.image-copy__flex{padding-top:30px}.image-copy__image{margin-bottom:20px}@media screen and (min-width:48em){.image-copy__image{margin-bottom:0}}.image-copy__image img{max-width:100%;border-radius:12px;display:block}.image-copy__image-description,.section--large-text .image-copy__image-description{font-size:.875rem;line-height:1.438rem}.image-copy__image-description{margin-top:5px;margin-left:4px}@media screen and (min-width:48em){.section--image-copy--text-left .image-copy__flex{-ms-flex-direction:row;flex-direction:row}.section--image-copy--text-left .image-copy__copy{-ms-flex:1 1 100%;flex:1 1 100%}.section--image-copy--text-left .image-copy__copy>*{padding-left:54px}.section--image-copy--text-left .image-copy__image{-ms-flex:1 1 100%;flex:1 1 100%}.section--image-copy--text-left:not(.section--image-copy--headline-left) .section__headline--intro,.section--image-copy--text-left:not(.section--image-copy--headline-left) .section__headline--top{position:relative;width:calc(50% - 54px);left:calc(50% + 54px)}.section--image-copy--text-left:not(.section--image-copy--headline-left) .section__headline--intro{width:calc(50% - 114px)}}@media screen and (min-width:48em){.section--image-copy--text-right .image-copy__flex{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section--image-copy--text-right .image-copy__copy{-ms-flex:1 1 100%;flex:1 1 100%}.section--image-copy--text-right .image-copy__copy>*{padding-right:54px}.section--image-copy--text-right .image-copy__image{padding-right:0;-ms-flex:1 1 100%;flex:1 1 100%}}@media screen and (min-width:48em){.section--image-copy--medium-image .image-copy__image *{width:80%}.section--image-copy--medium-image.section--image-copy--text-left .image-copy__image *{margin-left:20%}}@media screen and (min-width:48em){.section--image-copy--small-image-full-grid.section--image-copy--text-left .image-copy__image img,.section--image-copy--small-image-full-grid.section--image-copy--text-left .image-copy__image p,.section--image-copy--small-image-full-grid.section--image-copy--text-right .image-copy__image img,.section--image-copy--small-image-full-grid.section--image-copy--text-right .image-copy__image p{width:60%}.section--image-copy--small-image-full-grid.section--image-copy--text-left .image-copy__image img,.section--image-copy--small-image-full-grid.section--image-copy--text-left .image-copy__image p{margin-left:40%}}@media screen and (min-width:48em){.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-left .image-copy__image,.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-right .image-copy__image{-ms-flex:1 1 46%;flex:1 1 46%}.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-left .image-copy__copy,.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-right .image-copy__copy{-ms-flex:1 1 100%;flex:1 1 100%}.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-left .image-copy__copy>*,.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-right .image-copy__copy>*{padding-left:0;padding-right:0}.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-right .image-copy__image{padding-left:54px}.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-left:not(.section--image-copy--headline-left) .section__headline--intro,.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-left:not(.section--image-copy--headline-left) .section__headline--top{position:relative;width:calc(61.4% - 54px);left:calc(29.6% + 54px)}.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-left:not(.section--image-copy--headline-left) .section__headline--intro{width:calc(61.4% - 114px)}.section--image-copy--small-image:not(.section--image-copy--small-image-full-grid).section--image-copy--text-left .image-copy__image{padding-right:54px}}@media screen and (min-width:48em){.section--image-copy--text-offset .image-copy__copy{padding-top:34px}}@media screen and (min-width:48em){.section--image-copy--text-high-offset .image-copy__copy{padding-top:68px}}@media screen and (min-width:48em){.section--image-copy--image-offset .image-copy__image{padding-top:34px}}@media screen and (min-width:48em){.section--image-copy--image-high-offset .image-copy__image{padding-top:68px}}@media screen and (min-width:48em){.section--image-left-copy-right .section__headline--bottom,.section--image-left-copy-right .section__headline--top{margin-left:40%;padding-left:25px}}@media screen and (min-width:48em){.section--image-left-copy-right.section--headline-center .section__headline--bottom,.section--image-left-copy-right.section--headline-center .section__headline--top{margin-left:0;padding-left:0}}.image-left-copy-right__flex{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.image-left-copy-right__flex{-ms-flex-direction:row;flex-direction:row;margin-top:55px}}@media screen and (min-width:48em){.image-left-copy-right__copy{-ms-flex:1 1 100%;flex:1 1 100%;padding-left:30px}}.image-left-copy-right__image{margin-bottom:20px}@media screen and (min-width:48em){.image-left-copy-right__image{-ms-flex:1 1.5 100%;flex:1 1.5 100%;margin-bottom:0;padding-right:30px}.image-left-copy-right__flex-14 .image-left-copy-right__image{-ms-flex:1 1.4 100%;flex:1 1.4 100%}}.image-left-copy-right__image img{max-width:100%}.section--copy-left-image-right img{border-radius:12px}.section--primary-color-red .copy-left-image-right__headline{color:var(--primary)}.section--primary-color-blue .copy-left-image-right__headline{color:var(--blue)}.section--primary-color-dark-blue .copy-left-image-right__headline{color:var(--dark-blue)}.copy-left-image-right__flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.copy-left-image-right__flex{-ms-flex-direction:row;flex-direction:row}}.copy-left-image-right__copy{margin-bottom:20px}@media screen and (min-width:48em){.copy-left-image-right__copy{-ms-flex:1 1.5 100%;flex:1 1.5 100%;margin-bottom:0}}@media screen and (min-width:48em){.copy-left-image-right__image{-ms-flex:1 1 100%;flex:1 1 100%;padding-left:54px}}.copy-left-image-right__image img{max-width:100%}.section--overview-page-title{box-sizing:border-box;position:relative;width:100%}@media screen and (max-width:47.99em){.section--overview-page-title{padding-top:0;height:375px;min-height:375px}.section--overview-page-title .section__container{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-bottom:40px;min-height:375px}.section--overview-page-title.section--overview-page-title--medium{height:275px;min-height:275px}.section--overview-page-title.section--overview-page-title--medium .section__container{-ms-flex-align:center;align-items:center;padding-bottom:0;height:275px;min-height:275px}}@media screen and (min-width:48em){.section--overview-page-title.section--overview-page-title--medium{height:514px}.section--overview-page-title.section--overview-page-title--medium .section__container{min-height:380px}}.overview-page-title-icon{position:absolute;top:50%;right:0;width:140%;height:auto;transform:translateX(30%) translateY(-20%);opacity:.8}@media screen and (min-width:48em){.overview-page-title-icon{width:auto;top:0;height:calc(100% + 150px);transform:none}}.overview-page-title-image{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-2}@media screen and (max-width:47.99em){.section--overview-page-title--medium .overview-page-title-image{height:385px}}.section--overview-page-image-link .overview-page-title-image{background-color:var(--light-grey)}.overview-page-title-image img:last-child{display:none}@media screen and (min-width:48em){.overview-page-title-image{height:818px}.section--overview-page-title--medium .overview-page-title-image{height:574px}.overview-page-title-image img:first-child{display:none}.overview-page-title-image img:last-child{display:block}}@media screen and (min-width:80.5em){.overview-page-title-image{height:792px}}.overview-page-title__image{width:100%;height:100%;object-fit:cover;object-position:50% 0;pointer-events:none}@media screen and (min-width:48em){.section--overview-page-title--no-intro .section__container-content{padding-top:38px;padding-bottom:38px}}@media screen and (max-width:47.99em){.section--overview-page-title--large-hl .section__container{-ms-flex-pack:center;justify-content:center}}.section--overview-page-title--large-hl .section__headline--top{font-size:1.625rem;line-height:1.875rem}@media screen and (min-width:48em){.section--overview-page-title--large-hl .section__headline--top{font-size:3.75rem;line-height:5rem}}.overview-page-title-titleimage{margin-left:auto;margin-right:auto;text-align:center;width:400px;height:100px;max-width:80%;background-color:rgba(0,255,255,.8);padding:20px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.overview-page-title__titleimage{width:100%;height:100%;object-fit:contain}.section--overview-boxes{box-sizing:border-box;position:relative;width:100%;padding-top:140px}@media screen and (min-width:48em){.section--overview-boxes{min-height:100%;padding-top:200px}}@media screen and (min-width:48em){.section--overview-boxes.section--overview-boxes-offset-top{padding-top:260px}}@media screen and (min-width:48em){.section--overview-boxes__intro{position:fixed;width:100%}}.overview-boxes__title{font-size:1.75rem;line-height:2.625rem;margin-left:auto;margin-right:auto;text-align:left;color:var(--white);display:inline-block;max-width:50%}@media screen and (min-width:48em){.overview-boxes__title{font-size:2.625rem;line-height:3.9375rem}}.section--overview-boxes__copy{display:none}@media screen and (min-width:48em){.section--overview-boxes__copy{box-sizing:border-box;display:block;color:var(--white);max-width:50%;padding-right:10%}}.section--overview-boxes__boxes{padding-bottom:60px;position:relative}@media screen and (min-width:64.0625em){.section--overview-boxes__boxes{top:-80px}.section--overview-boxes-offset-top .section--overview-boxes__boxes{top:0;padding-top:60px}}.section--overview-boxes__box{position:relative;padding:15px 40px 20px 20px;margin-right:auto;margin-bottom:10px;background-color:hsla(0,0%,100%,.85);box-shadow:6px 6px 10px rgba(0,0,0,.2125);box-sizing:border-box;width:80%}.section--overview-boxes__box:after{background:transparent url(/images/icons/pfeil-rechts-klein.svg) 50% no-repeat;content:"";display:block;height:28px;left:0;top:0;width:28px;position:absolute;top:50%;transform:translateY(-50%);right:15px;width:30px;height:30px;left:auto}@media screen and (min-width:48em){.section--overview-boxes__box{transition:all .25s ease-in-out;width:50%;padding:20px 50px 30px 30px;margin-left:auto;margin-right:0}.section--overview-boxes__box:hover{background-color:hsla(0,0%,100%,.95);margin-right:20px}}@media screen and (min-width:64.0625em){.section--overview-boxes__box{width:465px}}.section--overview-boxes__box-pull{margin-left:auto;margin-right:0}@media screen and (min-width:48em){.section--overview-boxes__box-pull{margin-left:auto;margin-right:0}}@media screen and (min-width:64.0625em){.section--overview-boxes__box-pull{transform:translateX(-50%)}}.section--overview-boxes__box-copy{font-size:.9375rem;line-height:1.375rem;margin-top:0;margin-bottom:0}@media screen and (min-width:48em){.section--overview-boxes__box-copy{font-size:1.125rem;line-height:1.625rem}}.section--overview-boxes__box-title{font-size:1.25rem;line-height:1.875rem;font-weight:700;margin-bottom:0}@media screen and (min-width:48em){.section--overview-boxes__box-title{font-size:1.75rem;line-height:2.625rem}}.section--overview-boxes__box-link{position:absolute;width:100%;height:100%;top:0;left:0;display:block}.overview-boxes__image{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}.overview-boxes__image img{width:100%;height:100%;object-fit:cover;pointer-events:none}.three-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:80.5em){.three-cards{margin-left:-10px;margin-right:-10px}}.three-cards .card--desktop{margin-left:10px;margin-right:10px;width:calc(33.333% - 20px)}@media screen and (min-width:80.5em){.three-cards .card--desktop:nth-child(3n - 1){margin-left:0}.three-cards .card--desktop:nth-child(3n){margin-right:0}}.two-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.two-cards .card--desktop{margin-left:10px;margin-right:10px}.section--job-offers-form{background-color:#e8e8e8;padding-bottom:75px}@media screen and (min-width:48em){.section--job-offers-form{padding-bottom:100px}}.job-offers-form__main-questions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px}@media screen and (min-width:48em){.job-offers-form__main-questions{-ms-flex-direction:row;flex-direction:row;gap:15px}}[class^=job-offers-form__input],[class^=job-offers-form__label],[class^=job-offers-form__select]{display:block;width:100%}[class^=job-offers-form__label]{font-size:1.1rem;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class^=job-offers-form__input],[class^=job-offers-form__select]{margin-bottom:15px}@media screen and (min-width:48em){.job-offers-form__field--job{width:48%}}@media screen and (min-width:48em){.job-offers-form__field--zip{width:32%}}@media screen and (min-width:48em){.job-offers-form__field--distance{width:20%}}.job-offers-form__input--job{background-image:url(/images/icons/icon-search.svg)}.job-offers-form__input--job:placeholder-shown{background-image:url(/images/icons/icon-search-light.svg)}.job-offers-form__input--zip{background-image:url(/images/icons/icon-location.svg)}.job-offers-form__input--zip:placeholder-shown{background-image:url(/images/icons/icon-location-light.svg)}.job-offers-form__input--distance{background-image:url(/images/icons/icon-distance.svg);background-position:5px;background-size:24px 24px;background-repeat:no-repeat}.job-offers-form__input--distance:has(.default){background-image:url(/images/icons/icon-distance-light.svg)}@media screen and (min-width:48em){.job-offers-form__input--distance{background-size:32px 32px}}.job-offers-form__field--submit{margin-top:40px;text-align:center}.job-offers-form__filters{margin-top:30px;-ms-flex-order:4;order:4;width:100%}@media screen and (min-width:48em){.job-offers-form__filters{margin-top:auto;-ms-flex-order:5;order:5}}.job-offers-form__filters-label{cursor:pointer;display:block;font-size:1.1rem;margin-bottom:20px;padding-left:40px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.job-offers-form__filters-label:before{background:transparent url(/images/icons/pfeil-rauf.svg) 50% no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px;top:2px;transform:scaleY(1);transition:transform .15s ease}@media screen and (min-width:48em){.job-offers-form__filters-label:before{display:none}}@media screen and (min-width:48em){.job-offers-form__filters-label{cursor:auto;padding-left:0}}.job-offers-form__filter-checkboxes{display:none;margin-bottom:30px}@media screen and (min-width:48em){.job-offers-form__filter-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:auto}}@media screen and (min-width:48em){.job-offers-form__filter-checkboxes .checkbox{width:calc(100% / 3 - 50px)}}.job-offers-form__filter--visible .job-offers-form__filters-label:before{transform:scaleY(-1)}.job-offers-form__filter--visible .job-offers-form__filter-checkboxes{display:block}@media screen and (min-width:48em){.job-offers-form__filter--visible .job-offers-form__filter-checkboxes{display:-ms-flexbox;display:flex}}@media screen and (min-width:64.0625em){.section--jobs .section__container-content{padding-left:0;padding-right:0}}.section--jobs .section__headline--top{padding-left:10px;padding-right:10px}@media screen and (min-width:64.0625em){.section--jobs .section__headline--top{padding-left:0;padding-right:0}}.section--jobs__info{box-sizing:border-box;font-size:.9375rem;line-height:1.375rem;margin-bottom:40px;padding-left:10px;padding-right:10px}@media screen and (min-width:48em){.section--jobs__info{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width:64.0625em){.section--jobs__info{padding-left:0;padding-right:0}}.section--jobs__job{border:1px solid var(--medium-grey-3);border-radius:12px;box-sizing:border-box;padding:14px 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:var(--white)}.section--jobs__job+.section--jobs__job{margin-top:16px}@media screen and (min-width:48em){.section--jobs__job+.section--jobs__job{margin-top:25px}}@media screen and (min-width:48em){.section--jobs__job{-ms-flex-direction:row;flex-direction:row;padding:24px 36px}}.section--jobs__job-title{margin:0;font-size:1.25rem;line-height:1.75rem;letter-spacing:.02em}@media screen and (min-width:48em){.section--jobs__job-title{font-size:1.875rem;line-height:2.25rem}}.section .section--jobs__job-description{font-size:1rem;line-height:1.5rem;margin:0}@media screen and (min-width:48em){.section .section--jobs__job-description{font-size:1.25rem;line-height:1.875rem}}@media screen and (min-width:48em){.section--jobs__job-content{width:80%}}.section--jobs__job-image img{width:100%;height:100%;max-height:40px;object-fit:contain;object-position:top left}.section--jobs__job-image img.square{max-height:42px}.section--jobs__job-image img.landscape{max-height:28px;max-width:112px}.section--jobs__job-image img.landscape--wide{max-height:14px;max-width:120px}.section--jobs__job-image img.portrait{max-height:42px;max-width:84px}@media screen and (min-width:48em){.section--jobs__job-image{width:20%;padding-top:8px}.section--jobs__job-image img{object-position:top center}.section--jobs__job-image img.square{max-height:60px;max-width:240px}.section--jobs__job-image img.landscape,.section--jobs__job-image img.landscape--wide{max-height:38px;max-width:240px}.section--jobs__job-image img.portrait{max-height:60px;max-width:240px}}.section--job .section__headline{font-weight:700;margin-bottom:.75rem;letter-spacing:.02em}.section--job .section--job__meta{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:48em){.section--job .section--job__meta{-ms-flex-direction:row;flex-direction:row}}.section--job__detail-logo{height:100%}.section--job__detail-logo img{width:100%;height:100%;max-height:40px;object-fit:contain;object-position:center left}.section--job__detail-logo img.square{max-height:40px}.section--job__detail-logo img.landscape{max-height:25px}.section--job__detail-logo img.landscape-wide{max-height:20px}.section--job__detail-logo img.portrait{max-height:40px}@media screen and (min-width:48em){.section--job__detail-logo{position:relative}.section--job__detail-logo img{position:absolute;top:50%;transform:translatey(-50%)}.section--job__detail-logo img.square{max-height:100px;max-width:100px}.section--job__detail-logo img.landscape{max-height:80px;max-width:240px}.section--job__detail-logo img.landscape--wide{max-height:40px;max-width:240px}.section--job__detail-logo img.portrait{max-height:100px;max-width:100px}}.section--job__detail-image{margin:62px 0}@media screen and (min-width:48em){.section--job__detail-image{margin-top:62px 0}}.section--job__detail-image img{width:100%;border-radius:12px}.section .section--job__company-description{font-size:1.125rem;line-height:1.625rem;margin:0 0 50px}@media screen and (min-width:48em){.section .section--job__company-description{font-size:1.25rem;line-height:1.875rem}}.section.section--job .section--job__detail__copy h2,.section.section--job .section--job__detail__copy h3,.section.section--job .section--job__detail__copy h4,.section.section--job .section--job__detail__copy h5,.section.section--job h2{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.125rem}@media screen and (min-width:48em){.section.section--job .section--job__detail__copy h2,.section.section--job .section--job__detail__copy h3,.section.section--job .section--job__detail__copy h4,.section.section--job .section--job__detail__copy h5,.section.section--job h2{font-size:1.375rem;line-height:2rem}}.section.section--job .section--company-address,.section.section--job .section--job__detail__copy+.section--job__detail__copy,.section.section--job .section--job__meta+.section--job__detail__copy,.section.section--job p+h2{margin-top:62px}@media screen and (min-width:48em){.section.section--job .section--company-address,.section.section--job .section--job__detail__copy+.section--job__detail__copy,.section.section--job .section--job__meta+.section--job__detail__copy,.section.section--job p+h2{margin-top:62px}}.section.section--job .section--job__detail__copy p+h3,.section.section--job .section--job__detail__copy p+h4,.section.section--job .section--job__detail__copy p+h5{margin-top:62px}@media screen and (min-width:48em){.section.section--job .section--job__detail__copy p+h3,.section.section--job .section--job__detail__copy p+h4,.section.section--job .section--job__detail__copy p+h5{margin-top:62px}}.section.section--job .section--job__detail__copy h3+ul,.section.section--job .section--job__detail__copy h4+ul,.section.section--job .section--job__detail__copy h5+ul{margin-top:1.125rem}.section.section--job .section--job__detail__copy ul+h3,.section.section--job .section--job__detail__copy ul+h4,.section.section--job .section--job__detail__copy ul+h5{margin-top:62px}@media screen and (min-width:48em){.section.section--job .section--job__detail__copy ul+h3,.section.section--job .section--job__detail__copy ul+h4,.section.section--job .section--job__detail__copy ul+h5{margin-top:62px}}.section--job__detail-locations__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.section--job__detail-locations__container>*{margin:0}@media screen and (min-width:48em){.section--job__detail-locations__container>*{width:30%}}@media screen and (min-width:64.0625em){.section--job .section__container-content{padding-left:0;padding-right:0}}.section--job__detail{border-collapse:collapse}.section--job__detail th{text-align:left;color:var(--primary)}.section--job__detail td,.section--job__detail th{vertical-align:top}@media screen and (max-width:47.99em){.section--job__detail td,.section--job__detail th{display:block}}@media screen and (min-width:48em){.section--job__detail td,.section--job__detail th{padding-bottom:30px;padding-right:30px}}@media screen and (min-width:48em){.section--job__detail th{width:240px}}.section--job__detail td{color:var(--primary);line-height:2.25rem;font-size:1.5rem;margin-bottom:3.5rem}@media screen and (max-width:47.99em){.section--job__detail td{padding-bottom:15px}}@media screen and (min-width:48em){.section--job__detail td{padding-left:10px;padding-right:10px;line-height:2.625rem;font-size:2rem;margin-bottom:4.5rem}}@media screen and (min-width:64.0625em){.section--job__detail td{padding-left:0;padding-right:0}}.section--job__meta{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.section--job__meta.less-margin{margin-top:24px}.section--job__meta>*{-ms-flex:0;flex:0;white-space:nowrap}@media screen and (min-width:48em){.section--job__meta{max-width:90%;gap:15px 50px}.section--job__meta>*{white-space:nowrap}}.section--job__meta-location:after{background:transparent url(/images/icons/icon-location.svg) 50% no-repeat}.section--job__meta-location:after,.section--job__meta-worktime:after{content:"";display:block;height:25px;left:0;position:absolute;top:0;width:25px}.section--job__meta-worktime:after{background:transparent url(/images/icons/icon-worktime-fulltime.svg) 50% no-repeat}.section--job__meta-worktime.--parttime:after{background-image:url(/images/icons/icon-worktime-parttime.svg)}.section--job__meta-homeoffice:after{background:transparent url(/images/icons/icon-homeoffice.svg) 50% no-repeat}.section--job__meta-date:after,.section--job__meta-homeoffice:after{content:"";display:block;height:25px;left:0;position:absolute;top:0;width:25px}.section--job__meta-date:after{background:transparent url(/images/icons/icon-date.svg) 50% no-repeat}.section--job__meta-date,.section--job__meta-homeoffice,.section--job__meta-location,.section--job__meta-worktime{padding-left:35px;position:relative}.section--job__meta-date:after,.section--job__meta-homeoffice:after,.section--job__meta-location:after,.section--job__meta-worktime:after{background-size:contain;background-position:50%;top:50%;transform:translatey(-50%)}.small .section--job__meta-date,.small .section--job__meta-homeoffice,.small .section--job__meta-location,.small .section--job__meta-worktime{padding-left:30px}.small .section--job__meta-date:after,.small .section--job__meta-homeoffice:after,.small .section--job__meta-location:after,.small .section--job__meta-worktime:after{width:20px;height:20px}.section .section--job__meta p{font-size:1rem;line-height:1.625rem;margin:0}@media screen and (min-width:48em){.section .section--job__meta p{font-size:1.25rem;line-height:1.875rem}}.section .section--job__meta.small p{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){.section .section--job__meta.small p{font-size:1.125rem;line-height:1.625rem}}.section--job--grid{margin-top:100px}@media screen and (min-width:48em){.section--job--grid{margin-top:62px}}.section--job--grid .--grid>div:nth-child(3){margin-top:40px}.section--job--grid .--grid>div:nth-child(3) h2{font-size:1.125rem;line-height:1.625rem;font-weight:400}@media screen and (min-width:48em){.section--job--grid .--grid>div:nth-child(3) h2{font-size:1.375rem;line-height:1.75rem}}.section--job--grid .--grid>div:nth-child(4) .section--job__meta{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:self-start;align-items:self-start}.section--job--grid .--grid .section--company-address{border-radius:12px}@media screen and (min-width:48em){.section--job--grid .--grid{display:-ms-grid;display:grid;-ms-grid-columns:75% 25%;grid-template-columns:75% 25%;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-gap:20px 20px}.section--job--grid .--grid>div:first-child{grid-area:1/1/2/2;padding:0 20px}}@media screen and (min-width:48em) and (min-width:48em){.section--job--grid .--grid>div:first-child{padding:0 40px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:100px}}@media screen and (min-width:48em){.section--job--grid .--grid>div:nth-child(2){grid-area:2/1/3/2;border-radius:10px;border:2px solid var(--lighter-grey);padding:20px}}@media screen and (min-width:48em) and (min-width:48em){.section--job--grid .--grid>div:nth-child(2){padding:40px}}@media screen and (min-width:48em){.section--job--grid .--grid>div:nth-child(3){grid-area:1/2/2/3;margin-top:0}}@media screen and (min-width:48em) and (min-width:48em){.section--job--grid .--grid>div:nth-child(3){-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.section--job--grid .--grid>div:nth-child(3) h2{margin-bottom:0}}@media screen and (min-width:48em){.section--job--grid .--grid>div:nth-child(4){grid-area:2/2/3/3}}.section-job__box{border-radius:10px;border:2px solid var(--lighter-grey);padding:20px}.section-job__box+.section-job__box{margin-top:20px}.section .section-job__box h3{font-size:1.125rem;line-height:1.625rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0}@media screen and (min-width:48em){.section .section-job__box h3{font-size:1.375rem;line-height:1.75rem}}.section--assistent-basket{width:auto;height:auto;position:relative;transition:all .4s ease-in-out}@media screen and (min-width:48em){.section--assistent-basket{position:fixed;width:auto;height:auto;top:30%;right:-360px;z-index:99999}.section--assistent-basket.active{right:0}}.section--assistent-basket.active .container{height:auto;padding:20px}.section--assistent-basket.active .toggle{transform:rotate(270deg)}@media screen and (min-width:48em){.section--assistent-basket.active .toggle{transform:rotate(0deg)}}.section--assistent-basket .container{background-color:var(--light-grey);position:relative;height:0;overflow:hidden;box-sizing:border-box}@media screen and (min-width:48em){.section--assistent-basket .container{width:360px;height:auto;padding:20px;transition:all .4s ease-in-out}}.section--assistent-basket .toggle{background:var(--light-grey);position:absolute;height:86px;width:60px;box-sizing:border-box;z-index:1;cursor:pointer;top:0;right:15px;transform:rotate(90deg)}.section--assistent-basket .toggle:before{background:transparent url(/images/icons/pfeil-rechts.svg) 50% no-repeat;content:"";display:block;height:28px;left:0;position:absolute;top:0;width:28px;background-size:contain;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .4s ease-in-out}@media screen and (min-width:48em){.section--assistent-basket .toggle{right:auto;left:-80px;transform:rotate(180deg)}}.section--assistent-basket_headline{color:var(--primary);font-weight:700;font-size:1.25rem;line-height:1.75rem;padding-left:60px;position:relative}@media screen and (min-width:48em){.section--assistent-basket_headline{font-size:1.75rem;line-height:2.375rem;letter-spacing:0}}.section--assistent-basket_headline:before{background:transparent url(/images/icons/icon-clipboard.svg) 50% no-repeat;content:"";display:block;height:48px;left:0;top:0;width:48px;background-size:contain;position:absolute;transform:translateY(-5px)}.section--assistent-basket_items{margin:0;padding:0;max-height:200px;overflow-y:auto}.section--assistent-basket_items li{margin-left:10px;margin-bottom:10px;padding-left:15px;text-overflow:ellipsis;white-space:nowrap;width:90%;overflow:hidden;box-sizing:border-box;position:relative}.section--assistent-basket_items li:before{content:"\203E";display:block;position:absolute;left:0;top:4px}.section--assistent-basket_delete{padding-top:15px;display:block}.section--assistent .checkbox{margin-bottom:40px}.section--assistent .checkbox__label,.section--assistent .radio__label,.section--assistent .section--navigator__selection li,.section--navigator__selection .section--assistent li{color:var(--primary);padding-left:10px;display:block}.section--assistent .checkbox__label:before,.section--assistent .radio__label:before,.section--assistent .section--navigator__selection li:before,.section--navigator__selection .section--assistent li:before{width:30px;height:30px;transition:all .2s ease-in-out}.section--assistent h2{margin-top:50px}.section--assistent #map_canvas{width:100%;height:490px}.section--assistent-map{position:relative;height:490px;margin-bottom:60px}.assistent__icon-add{cursor:pointer;display:inline-block;width:58px;height:58px;background:transparent url(/images/icons/icon-clipboard.svg) 50% no-repeat;background-size:contain;transition:all .2s ease-in-out}.assistent__icon-add:hover{opacity:.8}.assistent__icon-add.added{opacity:.4}.assistent__selection{padding:80px 0}.assistent__separator{border-top:1px solid var(--medium-light-grey);border-bottom:none;margin-bottom:30px}.assistent__accordion{padding:20px 0;margin-bottom:20px}.assistent__accordion+.assistent__accordion{padding-top:0}.assistent__accordion.active>h2:before,.assistent__accordion.active>h3:before,.assistent__accordion.active dt:before{top:11px;transform:rotate(315deg)}.assistent__accordion>h2,.assistent__accordion>h3,.assistent__accordion dt{font-size:1.125rem;line-height:1.625rem;color:var(--primary);font-weight:700;margin-left:50px;position:relative;cursor:pointer}@media screen and (min-width:48em){.assistent__accordion>h2,.assistent__accordion>h3,.assistent__accordion dt{font-size:1.25rem;line-height:1.875rem}}.assistent__accordion>h2:before,.assistent__accordion>h3:before,.assistent__accordion dt:before{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--black);border-right:2px solid var(--black);transform:rotate(45deg);transform:rotate(135deg);position:absolute;left:-50px;top:6px;transition:all .2s ease-in-out}.assistent__accordion>h2,.assistent__accordion>h3{margin-top:0;margin-bottom:0}.assistent__accordion .dd,.assistent__accordion dd{padding-top:13.5px;margin-left:50px}.assistent__searchform{margin-bottom:40px}.assistent__searchform .homepage-search__location,.assistent__searchform .homepage-search__query{width:115px}.assistent__searchform .homepage-search__location{width:100%}.assistent__searchform .homepage-search__submit{margin-left:0}@media screen and (min-width:48em){.assistent__searchform{width:70%}}.assistent__search-result{border-bottom:1px solid var(--medium-light-grey);padding-bottom:15px;margin-bottom:15px}.assistent__search-result:last-child{border-bottom:0}.assistent__search-result p{margin-top:0}.assistent__search-result-title{margin-bottom:0}.section--care-portal,.section--job-center,.section--network-training{color:var(--darker-grey)}.section--care-portal input[type=date],.section--job-center input[type=date],.section--network-training input[type=date]{font-size:16px;margin-bottom:20px;border:none;padding:0 20px;height:49px;width:170px;box-sizing:border-box}.section--care-portal .radiogroup.inline div.checkbox,.section--care-portal .radiogroup.inline div.radio,.section--job-center .radiogroup.inline div.checkbox,.section--job-center .radiogroup.inline div.radio,.section--network-training .radiogroup.inline div.checkbox,.section--network-training .radiogroup.inline div.radio{width:auto;display:inline-block;margin-right:30px}.section--care-portal label.inline,.section--job-center label.inline,.section--network-training label.inline{width:180px;vertical-align:middle}@media screen and (min-width:48em){.section--care-portal .checkboxgroup,.section--job-center .checkboxgroup,.section--network-training .checkboxgroup{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section--care-portal .checkboxgroup div.checkbox,.section--job-center .checkboxgroup div.checkbox,.section--network-training .checkboxgroup div.checkbox{display:block;box-sizing:border-box}@media screen and (min-width:48em){.section--care-portal .checkboxgroup div.checkbox,.section--job-center .checkboxgroup div.checkbox,.section--network-training .checkboxgroup div.checkbox{width:45%;display:inline-block}}@media screen and (min-width:64.0625em){.section--care-portal .checkboxgroup div.checkbox,.section--job-center .checkboxgroup div.checkbox,.section--network-training .checkboxgroup div.checkbox{width:calc(33% - 15px);padding-right:15px}}.section--care-portal h1,.section--job-center h1,.section--network-training h1{margin-bottom:20px}.section--care-portal .headline,.section--job-center .headline,.section--network-training .headline{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){.section--care-portal .headline,.section--job-center .headline,.section--network-training .headline{font-size:1.25rem;line-height:1.875rem}}.section--care-portal p.larger,.section--job-center p.larger,.section--network-training p.larger{font-size:18px;margin-bottom:10px}.section--care-portal .section,.section--job-center .section,.section--network-training .section{margin-bottom:40px}.section--care-portal div.terms h3,.section--job-center div.terms h3,.section--network-training div.terms h3{color:#424242}.section--care-portal div.terms p,.section--job-center div.terms p,.section--network-training div.terms p{margin-bottom:15px}.section--care-portal img.logo,.section--job-center img.logo,.section--network-training img.logo{height:auto;max-width:200px;width:80%}.section--care-portal a,.section--job-center a,.section--network-training a{color:var(--primary);text-decoration:none}.section--care-portal a.link,.section--care-portal a.linkback,.section--care-portal button.link span,.section--job-center a.link,.section--job-center a.linkback,.section--job-center button.link span,.section--network-training a.link,.section--network-training a.linkback,.section--network-training button.link span{color:var(--primary);line-height:35px;position:relative;text-decoration:none;padding-right:30px;display:inline-block}.section--care-portal button.link,.section--job-center button.link,.section--network-training button.link{line-height:35px;display:block;padding:0;margin:0;font-size:16px;cursor:pointer;border:0;background-color:transparent}.section--care-portal button.link span,.section--job-center button.link span,.section--network-training button.link span{display:block}.section--care-portal a.link:after,.section--care-portal a.linkback:before,.section--care-portal button.link span:after,.section--job-center a.link:after,.section--job-center a.linkback:before,.section--job-center button.link span:after,.section--network-training a.link:after,.section--network-training a.linkback:before,.section--network-training button.link span:after{display:inline-block;content:"";position:relative;top:14px;width:35px;height:35px;background:url(../images/arrow-next.svg) no-repeat;background-size:25px 25px;background-position:50%;border:1px solid var(--primary);border-radius:100%}.section--care-portal a.linkback:before,.section--job-center a.linkback:before,.section--network-training a.linkback:before{cursor:pointer;left:0;margin-right:20px;transform:rotate(180deg)}.section--care-portal a.button,.section--job-center a.button,.section--network-training a.button{box-shadow:4px 6px 5px rgba(0,0,0,.1);display:inline-block;text-transform:uppercase;text-align:center;color:var(--black);background-color:#fff;line-height:18px;box-sizing:content-box;padding:15px;margin-right:20px;margin-top:20px;font-size:16px;font-weight:700}.section--care-portal a.button.active,.section--care-portal a.button:hover,.section--job-center a.button.active,.section--job-center a.button:hover,.section--network-training a.button.active,.section--network-training a.button:hover{background-color:var(--primary);color:var(--white)}@media screen and (min-width:48em){.section--care-portal a.button,.section--job-center a.button,.section--network-training a.button{width:calc(33% - 60px)}}@media screen and (min-width:64.0625em){.section--care-portal a.button,.section--job-center a.button,.section--network-training a.button{width:calc(25% - 60px)}}.section--care-portal .error.help-block,.section--care-portal input.f3-form-error+label,.section--job-center .error.help-block,.section--job-center input.f3-form-error+label,.section--network-training .error.help-block,.section--network-training input.f3-form-error+label{color:var(--primary)}.section--care-portal table.properties.details li,.section--care-portal table.section--job__detail li,.section--job-center table.properties.details li,.section--job-center table.section--job__detail li,.section--network-training table.properties.details li,.section--network-training table.section--job__detail li{color:var(--darker-grey)}.section--care-portal table.list,.section--care-portal table.properties,.section--job-center table.list,.section--job-center table.properties,.section--network-training table.list,.section--network-training table.properties{border-collapse:separate;border-spacing:0;width:100%}.section--care-portal table.properties th,.section--job-center table.properties th,.section--network-training table.properties th{font-weight:700;color:var(--primary);vertical-align:top;text-align:left;max-width:250px}.section--care-portal table.list.section--care-portal table.list th,.section--care-portal table.list.section--job-center table.list th,.section--care-portal table.list.section--network-training table.list th,.section--care-portal table.list th,.section--job-center table.list.section--care-portal table.list th,.section--job-center table.list.section--job-center table.list th,.section--job-center table.list.section--network-training table.list th,.section--job-center table.list th,.section--network-training table.list.section--care-portal table.list th,.section--network-training table.list.section--job-center table.list th,.section--network-training table.list.section--network-training table.list th,.section--network-training table.list th{font-weight:700;color:var(--primary);vertical-align:top;text-align:left}.section--care-portal table.properties td,.section--care-portal table.properties th,.section--job-center table.properties td,.section--job-center table.properties th,.section--network-training table.properties td,.section--network-training table.properties th{padding-bottom:35px}.section--care-portal table.properties td,.section--job-center table.properties td,.section--network-training table.properties td{vertical-align:top;padding-left:20px;width:100%}.section--care-portal table.list tbody tr.offline td,.section--job-center table.list tbody tr.offline td,.section--network-training table.list tbody tr.offline td{color:var(--primary)}.section--care-portal table.list tbody tr td,.section--job-center table.list tbody tr td,.section--network-training table.list tbody tr td{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d4d4d4;padding-right:10px}.section--care-portal table.list tbody td:first-child,.section--job-center table.list tbody td:first-child,.section--network-training table.list tbody td:first-child{overflow-wrap:break-word;word-wrap:break-word;max-width:160px}.section--care-portal table.list tbody td:last-child,.section--job-center table.list tbody td:last-child,.section--network-training table.list tbody td:last-child{padding-right:5px}.section--care-portal table.list tbody tr:last-child td,.section--job-center table.list tbody tr:last-child td,.section--network-training table.list tbody tr:last-child td{border-bottom:none}.section--care-portal .typo3-messages .message-error,.section--job-center .typo3-messages .message-error,.section--network-training .typo3-messages .message-error{color:var(--primary)}.section--care-portal .typo3-messages,.section--job-center .typo3-messages,.section--network-training .typo3-messages{margin-bottom:20px;font-weight:400}.section--care-portal .assistent__accordion,.section--job-center .assistent__accordion,.section--network-training .assistent__accordion{border-bottom:none}.section--care-portal .assistent__accordion.active dt:before,.section--job-center .assistent__accordion.active dt:before,.section--network-training .assistent__accordion.active dt:before{transform:rotate(270deg)}.section--care-portal .assistent__accordion dt,.section--job-center .assistent__accordion dt,.section--network-training .assistent__accordion dt{font-size:1.125rem;line-height:1.625rem;color:var(--darker-grey)}@media screen and (min-width:48em){.section--care-portal .assistent__accordion dt,.section--job-center .assistent__accordion dt,.section--network-training .assistent__accordion dt{font-size:1.125rem;line-height:1.625rem}}.section--care-portal .assistent__accordion dt:before,.section--job-center .assistent__accordion dt:before,.section--network-training .assistent__accordion dt:before{background:transparent url(/images/icons/pfeil-rechts-klein.svg) 50% no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px;left:-50px;top:5px;transform:rotate(90deg)}.section--care-portal .assistent__separator,.section--job-center .assistent__separator,.section--network-training .assistent__separator{margin-top:80px;margin-bottom:0;margin-right:50px}.section--care-portal h3.black,.section--job-center h3.black,.section--network-training h3.black{color:#424242}.section--care-portal #aidatepicker,.section--job-center #aidatepicker,.section--network-training #aidatepicker{height:49px;cursor:pointer;background-image:url(/images/icons/icon-calendar.svg);background-position:100%;background-repeat:no-repeat;background-size:40px 40px}.section--care-portal .headline.offset,.section--job-center .headline.offset,.section--network-training .headline.offset{padding-top:25px}.section--care-portal .headline.no-margin,.section--job-center .headline.no-margin,.section--network-training .headline.no-margin{margin-bottom:0}.section--care-portal .headline.no-margin+p,.section--job-center .headline.no-margin+p,.section--network-training .headline.no-margin+p{margin-top:0}.section--care-portal .checkboxgroup.cluster,.section--job-center .checkboxgroup.cluster,.section--network-training .checkboxgroup.cluster{margin-bottom:25px}.section--care-portal .checkbox.cluster,.section--job-center .checkbox.cluster,.section--network-training .checkbox.cluster{margin-bottom:35px}.section--care-portal .button-large,.section--job-center .button-large,.section--network-training .button-large{margin-top:20px}.section--care-portal .section__headline--top{margin-bottom:45px}.section--care-portal .checkboxgroup{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.section--care-portal .checkboxgroup .checkbox{padding-right:5px}.section--care-portal .checkboxgroup .checkbox .checkbox__label,.section--care-portal .checkboxgroup .checkbox .radio__label,.section--care-portal .checkboxgroup .checkbox .section--navigator__selection li,.section--navigator__selection .section--care-portal .checkboxgroup .checkbox li{line-height:1.5625rem}.section--care-portal .facility{font-size:.9375rem;line-height:1.375rem;border:1px solid var(--darker-grey);padding:25px;margin-bottom:15px;margin-top:45px}@media screen and (min-width:48em){.section--care-portal .facility{font-size:1.125rem;line-height:1.625rem}}.section--care-portal .facility:first-of-type{margin-top:0}.section--care-portal .facility .assistent__separator{margin-top:25px;margin-bottom:25px;margin-right:5px}.section--care-portal .facility .button-next-arrow,.section--care-portal .facility .title{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){.section--care-portal .facility .button-next-arrow,.section--care-portal .facility .title{font-size:1.125rem;line-height:1.625rem}}.section--care-portal .facility .title{font-weight:700}.section--care-portal .facility .button{width:auto}.section--care-portal .cooperations a{min-width:200px}.section--care-portal .cooperation{margin-bottom:15px}.section--care-portal .cooperation:last-of-type{margin-bottom:10px}.section--care-portal .cooperation p{display:table;width:100%;margin-bottom:5px}.section--care-portal .cooperation p span{display:table-cell;vertical-align:top;width:50%}.section--care-portal .cooperation p span:last-child{text-align:right}@media screen and (min-width:64.0625em){.section--care-portal_navigation{width:80%;margin-left:10%;text-align:right}.section--care-portal_navigation a.button{width:calc(33% - 60px)}}.section--care-portal.section--care-portal-search .checkbox__label,.section--care-portal.section--care-portal-search .radio__label,.section--care-portal.section--care-portal-search .section--navigator__selection li,.section--navigator__selection .section--care-portal.section--care-portal-search li{margin-bottom:0}@media screen and (min-width:48em){.section--care-portal.section--care-portal-search .checkboxgroup .checkbox{width:50%}}.section--care-portal-search-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section--care-portal-search-checkboxes .block{margin-bottom:20px}.section--care-portal-search-checkboxes .block:last-child{margin-bottom:0}@media screen and (min-width:48em){.section--care-portal-search-checkboxes .block{width:50%;display:inline-block;margin-bottom:50px;box-sizing:border-box}.section--care-portal-search-checkboxes .block:last-child{margin-bottom:0}.section--care-portal-search-checkboxes .block:nth-child(2n){padding-left:30px}.section--care-portal-search-checkboxes .block.block-100{width:100%}.section--care-portal-search-checkboxes .block.block-100:nth-child(2n){padding-left:0}}.section--care-portal-search-controlls{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.section--care-portal-search-controlls #care_portal__range{margin-bottom:0;width:calc(35% - 15px)}.section--care-portal-search-controlls #care_portal__location{width:65%;margin-right:15px}.section--care-portal-search-controlls #care_portal__location,.section--care-portal-search-controlls #care_portal__range,.section--care-portal-search-controlls #care_portal__search{margin-bottom:15px}@media screen and (min-width:48em){.section--care-portal-search-controlls #care_portal__location,.section--care-portal-search-controlls #care_portal__range,.section--care-portal-search-controlls #care_portal__search{width:20%;margin-bottom:0;margin-right:15px}.section--care-portal-search-controlls .nice-select__container{margin-right:15px}.section--care-portal-search-controlls #care_portal__search{width:30%}}.section--care-portal-search-map{display:-ms-flexbox;display:flex;padding:0;height:600px}.section--care-portal-search-map #map_canvas{height:100%;width:70%}.section--care-portal-search-map #map_selected{width:30%;height:100%}.section--care-portal-search-results-result{font-size:.9375rem;line-height:1.375rem;margin-bottom:40px;border-bottom:3px dotted var(--black)}@media screen and (min-width:48em){.section--care-portal-search-results-result{font-size:1.125rem;line-height:1.625rem}}.section--care-portal-search-results-result:last-child{margin-bottom:0;border-bottom:none}@media screen and (min-width:48em){.section--care-portal-search-results-result{display:table;width:100%;margin-bottom:50px;border-bottom:none}.section--care-portal-search-results-result>div{display:table-cell}.section--care-portal-search-results-result>div:first-child{width:45%;padding-right:40px}.section--care-portal-search-results-result>div:last-child{width:55%;padding-left:40px;position:relative}.section--care-portal-search-results-result>div:last-child:before{content:"";display:block;height:calc(100% - 50px);border-left:3px dotted var(--black);position:absolute;top:25px;left:0}.section--care-portal-search-results-result>div p{margin-bottom:0}}.section--care-portal-search-results-profile{font-size:.9375rem;line-height:1.375rem;padding-top:30px;padding-left:20px;padding-right:20px}@media screen and (min-width:48em){.section--care-portal-search-results-profile{font-size:1.125rem;line-height:1.625rem}}.section--care-portal-search-results-profile .button-next-arrow{line-height:auto}section [class*=__copy].section--care-portal-detail__copy p.section--care-portal-detail_introtext,section [class*=__copy].section--care-portal-detail__copy ul{margin-bottom:60px}section [class*=__copy].section--care-portal-detail__copy p{margin-bottom:25px}section [class*=__copy].section--care-portal-detail__copy p strong+br{margin-bottom:5px}.section--care-portal-detail-map>div{height:300px}@media screen and (min-width:48em){.section--care-portal-detail-map>div{height:500px}}.section--search-education--map{position:relative;min-height:calc(100vh - 80px)}.section--search-education-map__highlight{display:none}@media screen and (min-width:48em){.section--search-education-map__highlight{display:block;position:absolute;top:270px;left:55%}.section--search-education-map__highlight:nth-child(2){top:400px;left:75%}.section--search-education-map__highlight:nth-child(2) .section--search-education-map__label span:before{animation-delay:.9s}.section--search-education-map__highlight:nth-child(2) .section--search-education-map__label span:after{animation-delay:1.1s}.section--search-education-map__highlight:nth-child(3){top:500px;left:65%}.section--search-education-map__highlight:nth-child(3) .section--search-education-map__label span:before{animation-delay:1.7s}.section--search-education-map__highlight:nth-child(3) .section--search-education-map__label span:after{animation-delay:1.9s}.section--search-education-map__highlight:hover .section--search-education-map__info{opacity:1;transform:scale(1)}}.section--search-education-map__label{color:var(--white);font-weight:700;cursor:pointer}.section--search-education-map__label span{background-color:var(--white);width:25px;height:25px;border-radius:100%;border:1px solid #fff;display:inline-block;position:relative;transform:translatey(5px);margin-right:25px}.section--search-education-map__label span:after,.section--search-education-map__label span:before{display:block;content:"";width:25px;height:25px;border-radius:100%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translatex(-50%) translatey(-50%);animation:f 3s cubic-bezier(.5,0,.5,1) infinite}.section--search-education-map__label span:after{animation-delay:.2s}.section--search-education-map__info{position:absolute;right:calc(100% - 40px);top:-140px;z-index:5;opacity:0;transition:all .35s ease;transform:scale(0);transform-origin:right 50%;pointer-events:none;box-sizing:border-box;width:518px;background-color:var(--white);border-radius:12px;padding:50px 30px}.section--search-education-map__info span{display:block;margin-bottom:20px;color:var(--magenta);font-weight:700}.section--care-portal-internshipmap__selector,.section--search-education-map__selector{position:relative;margin-top:80px;z-index:1;transition:all .35s ease;pointer-events:none}.active.section--care-portal-internshipmap__selector:not(.closed),.section--search-education-map__selector.active:not(.closed){margin-top:80px;pointer-events:all}@media screen and (min-width:48em){.section--care-portal-internshipmap__selector,.section--search-education-map__selector{margin-top:370px}}.section--search-education-map__links{text-align:center;margin-top:40px}.section--search-education-map__links>a{display:block}@media screen and (min-width:48em){.section--search-education-map__links>a{display:inline-block}}.section--search-education-map__header>div:first-child{padding-bottom:12px}@media screen and (min-width:48em){.section--search-education-map__header{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.section--search-education-map__header>div:first-child{width:45%;padding-right:50px}.section--search-education-map__header>div:last-child{width:50%}}@media screen and (min-width:48em) and (min-width:80.5em){.section--search-education-map__header>div:first-child{width:55%}.section--search-education-map__header>div:last-child{width:45%}}.section--search-education-map__header img{width:100%;height:auto;margin:0 auto;display:block}.section--search-education-map__tabs{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;pointer-events:all}.section--search-education-map__tabs li{width:33.333%;display:inline-block;box-sizing:border-box;background-color:#0f378e;border-right:1px solid var(--light-blue-3);text-align:center;color:#fff;font-size:.875rem;line-height:1rem;padding:18px 5px;cursor:pointer}@media screen and (min-width:48em){.section--search-education-map__tabs li{font-size:1.063rem;line-height:1.125rem;font-weight:700}}.section--search-education-map__tabs li.active,.section--search-education-map__tabs li:hover{color:#001e8c;background-color:var(--light-blue-3)}.section--search-education-map__tabs li:last-child{border-right:0}.section--care-portal-internshipmap__container,.section--search-education-map__container{position:relative;height:232px;pointer-events:all;transition:all .35s ease-in-out}.initialised.section--care-portal-internshipmap__container:not(.closed),.section--search-education-map__container.initialised:not(.closed){height:448px}.section--care-portal-internshipmap__container #map_canvas,.section--search-education-map__container #map_canvas{height:100%;width:100%}@media screen and (min-width:48em){.section--care-portal-internshipmap__container,.section--search-education-map__container{height:268px;margin-left:50px}.initialised.section--care-portal-internshipmap__container:not(.closed),.section--search-education-map__container.initialised:not(.closed){height:614px}}.section--care-portal-internshipmap__map,.section--search-education-map__map{height:100%;width:100%}.closed .section--care-portal-internshipmap__map,.closed .section--search-education-map__map{pointer-events:none}.section--search-education-map__form{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:24px 30px;background-color:var(--white);transition:all .35s ease-in-out}@media screen and (min-width:48em){.section--search-education-map__form{top:33px;bottom:auto;left:50px;width:377px;border-radius:12px}}.closed .section--search-education-map__form{opacity:0;pointer-events:none}.section--search-education-map__form>div{border-radius:30px;background-color:var(--light-blue-4);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:46px}.section--search-education-map__form input[type=text]{border:none;background-color:transparent}.section--search-education-map__form div.search{background:transparent url(/images/icons/lupe.svg) 50% no-repeat;content:"";display:block;height:26px;left:0;position:absolute;top:0;width:26px;position:relative;margin-right:15px;cursor:pointer}.section--search-education-map__form .awesomplete ul{top:auto;bottom:calc(100% + 15px)}.section--search-education-map__form .awesomplete ul:before{top:auto;bottom:-.43em;transform:rotate(224deg)}@media screen and (min-width:48em){.section--search-education-map__form .awesomplete ul{bottom:auto}.section--search-education-map__form .awesomplete ul:before{top:-.43em;bottom:auto;transform:rotate(45deg)}}.section--search-education-map__form-label{display:block;margin-bottom:20px;font-size:1.125rem;color:var(--black);text-align:center}.section--care-portal-internshipmap__loading,.section--search-education-map__loading{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(var(--white),.6);pointer-events:all}.section--care-portal-internshipmap__loading>span,.section--search-education-map__loading>span{display:block;position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translatey(-50%) translatex(-50%);pointer-events:all}.section--care-portal-internshipmap__loading>span span,.section--search-education-map__loading>span span{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;border:8px solid #fff;border-radius:50%;animation:e 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--dark-blue) transparent transparent}.section--care-portal-internshipmap__loading>span span:first-child,.section--search-education-map__loading>span span:first-child{animation-delay:-.45s}.section--care-portal-internshipmap__loading>span span:nth-child(2),.section--search-education-map__loading>span span:nth-child(2){animation-delay:-.3s}.section--care-portal-internshipmap__loading>span span:nth-child(3),.section--search-education-map__loading>span span:nth-child(3){animation-delay:-.15s}.section--care-portal-internshipmap__close,.section--search-education-map__close{width:34px;height:34px;position:absolute;top:24px;right:30px;cursor:pointer}.closed.section--care-portal-internshipmap__close,.section--search-education-map__close.closed{transform:rotate(180deg)}.closed.section--care-portal-internshipmap__close span:first-child,.section--search-education-map__close.closed span:first-child{top:12px}.closed.section--care-portal-internshipmap__close span:last-child,.section--search-education-map__close.closed span:last-child{top:9px}.section--care-portal-internshipmap__close:hover span,.section--search-education-map__close:hover span{border-top-color:#0f378e}.section--care-portal-internshipmap__close span,.section--search-education-map__close span{display:block;position:relative;width:50%;border-top:3px solid var(--black);transition:all .35s ease-in-out;border-radius:2px}.section--care-portal-internshipmap__close span:first-child,.section--search-education-map__close span:first-child{transform:rotate(45deg);left:3px;top:13px}.section--care-portal-internshipmap__close span:last-child,.section--search-education-map__close span:last-child{transform:rotate(-45deg);left:13px;top:10px}.section--search-education-map-background{width:100%;height:100%;top:0;left:0;z-index:-1;position:fixed}.section--search-education-map-background img{width:100%;height:100%;object-fit:cover;pointer-events:none}@keyframes e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes f{0%{opacity:0}70%{opacity:1;width:25px;height:25px}to{opacity:0;width:55px;height:55px}}.section--care-portal-internshipmap-infowindow,.section--cluster-company-map-infowindow,.section--search-education-map-infowindow{max-width:400px;padding-bottom:20px;padding-right:15px}@media screen and (min-width:48em){.section--care-portal-internshipmap-infowindow,.section--cluster-company-map-infowindow,.section--search-education-map-infowindow{min-width:260px;padding-bottom:10px;padding-right:0}}.section--care-portal-internshipmap-infowindow .jobs,.section--cluster-company-map-infowindow .jobs,.section--search-education-map-infowindow .jobs{color:#0f378e;font-weight:700;font-size:.875rem;line-height:1.438rem;padding-right:40px}.section--care-portal-internshipmap-infowindow .jobs span,.section--cluster-company-map-infowindow .jobs span,.section--search-education-map-infowindow .jobs span{display:block}.section--care-portal-internshipmap-infowindow .company,.section--cluster-company-map-infowindow .company,.section--search-education-map-infowindow .company{font-weight:700;font-size:.875rem;line-height:1.25rem}.section--care-portal-internshipmap-infowindow .add,.section--cluster-company-map-infowindow .add,.section--search-education-map-infowindow .add{display:none}@media screen and (min-width:48em){.section--care-portal-internshipmap-infowindow .add,.section--cluster-company-map-infowindow .add,.section--search-education-map-infowindow .add{position:relative;display:block;margin-top:40px;font-size:.875rem;line-height:1.438rem;color:var(--black);padding-left:40px;padding-top:11px}.section--care-portal-internshipmap-infowindow .add:visited,.section--cluster-company-map-infowindow .add:visited,.section--search-education-map-infowindow .add:visited{color:var(--black)}.section--care-portal-internshipmap-infowindow .add:focus,.section--care-portal-internshipmap-infowindow .add:hover,.section--cluster-company-map-infowindow .add:focus,.section--cluster-company-map-infowindow .add:hover,.section--search-education-map-infowindow .add:focus,.section--search-education-map-infowindow .add:hover{color:var(--primary)}.section--care-portal-internshipmap-infowindow .add:before,.section--cluster-company-map-infowindow .add:before,.section--search-education-map-infowindow .add:before{background:transparent url(/images/icons/icon-sammlung.svg) 50% no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px;background-size:contain}}.section--search-education-map__scroll{display:block;width:54px;margin:50px auto 0;cursor:pointer}.section--search-education-map__scroll:before{background:transparent url(/images/icons/icon-scroll.svg) 50% no-repeat;content:"";display:block;height:54px;left:0;position:absolute;top:0;width:34px;position:relative;background-size:contain;background-position:top;width:100%}@media screen and (min-width:48em){.section--search-education-map__scroll{display:none}}.section--search-education-map__notfound{position:absolute;top:50%;left:50%;height:auto;transform:translateX(-50%) translateY(-50%);width:calc(100% - 100px);background-color:var(--white);border-radius:12px;padding:24px 30px;box-shadow:0 4px 3px rgba(0,0,0,.3)}.section--search-education-map__notfound>div:first-child{margin:54px 0}.section--search-education-map__notfound p{font-size:1.125rem;line-height:1.625rem;margin:0}@media screen and (min-width:48em){.section--search-education-map__notfound p{font-size:1.125rem;line-height:1.625rem}}.section--search-education-map__notfound p:first-child{margin-bottom:10px;font-weight:700}.section--search-education-map__notfound [class^=button]{margin-top:54px}@media screen and (min-width:48em){.section--search-education-map__notfound{max-width:50%}.section--search-education-map__notfound>div:first-child{margin:54px auto;max-width:400px}}.section--search-education-map__notfoundclose{width:30px;height:30px;position:absolute;top:24px;right:30px;cursor:pointer}.section--search-education-map__notfoundclose.closed span{width:50%}.section--search-education-map__notfoundclose.closed span:first-child{left:3px}.section--search-education-map__notfoundclose.closed span:last-child{left:12px}.section--search-education-map__notfoundclose:hover span{border-top-color:#0f378e}.section--search-education-map__notfoundclose span{display:block;position:relative;width:100%;border-top:3px solid var(--black);transition:border-top-color .35s ease-in-out}.section--search-education-map__notfoundclose span:first-child{transform:rotate(45deg);top:12px}.section--search-education-map__notfoundclose span:last-child{transform:rotate(-45deg);top:9px}.section--care-portal-internshipmap__map{min-height:0}@media screen and (min-width:48em){.section--care-portal-internshipmap__selector{margin-top:80px}}@media screen and (min-width:48em){.section--care-portal-internshipmap__container{margin-left:0;height:614px}}.section--care-portal-internshipmap-infowindow{max-width:280px}@media screen and (min-width:48em){.section--care-portal-internshipmap-infowindow .address,.section--care-portal-internshipmap-infowindow .internship{font-size:.875rem;line-height:1.438rem}}.section--care-portal-internshipmap-infowindow .internship{margin-bottom:0}@media screen and (min-width:48em){.section--care-portal-internshipmap-infowindow .internship{color:#0f378e;font-weight:700;padding-right:40px}}.section--care-portal-internshipmap-infowindow .address{margin-top:0}.section--care-portal-internshipmap-infowindow .description{margin:25px 0}.section--care-portal-internships .section--job-cards__cards{margin-top:25px}@media screen and (min-width:48em){.section--care-portal-internships div[class*=__copy]+.section--job-cards__cards{margin-top:80px}}.section--two-image-boxes .more-information{text-align:center;margin-left:auto;margin-right:auto}.two-image-boxes:not(.list){margin:0 -20px}@media screen and (min-width:48em){.two-image-boxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-27px;margin-right:-27px}.two-image-boxes.two-items{width:81%;margin-left:auto;margin-right:auto}}.section--navigator .section--content-columns__last p:first-child{margin-bottom:8px}.section--navigator_intro{margin-bottom:60px}.section--content-list{position:relative;padding-left:65px;margin-bottom:30px}.section--content-list:before{content:"";display:block;border-radius:100%;width:36px;height:36px;background-color:var(--dark-blue);position:absolute;left:0;top:-2px}.section--content-list:after{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--black);border-right:2px solid var(--black);transform:rotate(45deg);width:12px;height:12px;border-top-width:3px;border-right-width:3px;border-top-color:var(--white);border-right-color:var(--white);position:absolute;left:8px;top:9px}.section--navigator__community-toggle{font-size:.9375rem;line-height:1.375rem}@media screen and (min-width:48em){.section--navigator__community-toggle{font-size:1.125rem;line-height:1.625rem}}.section--navigator__community-toggle:after{content:"";border-radius:100%;display:inline-block;width:22px;height:22px;background-color:var(--primary);position:relative;top:4px;margin-left:5px}.section--navigator__map{background-color:var(--white)}@media screen and (min-width:48em){.section--navigator__map{height:450px}}@media screen and (min-width:64.0625em){.section--navigator__map{height:630px}}.section--navigator__map .info h3{margin-right:30px}.section--navigator__map .info h3 a:link{color:var(--dark-blue)}.section--navigator_result{padding-top:60px}@media screen and (min-width:48em){.section--navigator_result{padding-top:110px}}.section--navigator_result .section--content-list a:first-child{color:var(--black);font-weight:700}.section--navigator_result .section__headline--top{color:var(--dark-blue)}.section--navigator_result-list{margin-top:80px}.section .section--navigator__category-headline{font-size:1.125rem;line-height:1.625rem;color:var(--dark-blue);margin-bottom:0}@media screen and (min-width:48em){.section .section--navigator__category-headline{font-size:1.25rem;line-height:1.875rem}}.section--navigator__selection{list-style:none;margin:0;padding:0}.section--navigator__selection li.active:after,.section--navigator__selection li:focus:after{opacity:1}@media screen and (min-width:48em){.section--navigator__selection li:hover:after{opacity:1}}@media screen and (min-width:48em){.section--content-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:48em){.section--content-columns__first{width:40%}}@media screen and (min-width:48em){.section--content-columns__last{width:60%;padding-right:60px}}.section--link-list__entry{position:relative;padding-left:50px;margin-bottom:26px}.section--link-list__entry:before{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--black);border-right:2px solid var(--black);transform:rotate(45deg);position:absolute;left:6px;top:10px}.section--link-list__entry p{margin-top:0}.section--link-list__entry .section--link-list__title{font-size:1.125rem;line-height:1.625rem;font-weight:700;color:var(--primary);display:block;margin-bottom:0}@media screen and (min-width:48em){.section--link-list__entry .section--link-list__title{font-size:1.25rem;line-height:1.875rem}}.section--aside:not(.section--job--aside){padding-top:50px}@media screen and (min-width:48em){.section--aside .section__container .section__container-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:54px}}.section--aside img{width:100%}@media screen and (min-width:48em){.section--aside__first{width:66.666%}}@media screen and (min-width:48em){.section--aside__last{width:33.333%}}.section--accordion__copy+.assistent__accordion,.section--accordion__copy p+.assistent__accordion{margin-top:50px}.simple--accordion{margin-bottom:35px}h2+.simple--accordion{margin-top:50px}.simple--accordion+p{padding-top:35px}.simple--accordion.active>h2:before,.simple--accordion.active>h3:before,.simple--accordion.active dt:before{top:10px;transform:rotate(315deg)}.simple--accordion>h2,.simple--accordion>h3,.simple--accordion dt{margin-left:50px;position:relative;cursor:pointer;font-weight:700}.simple--accordion>h2:before,.simple--accordion>h3:before,.simple--accordion dt:before{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--black);border-right:2px solid var(--black);transform:rotate(45deg);transform:rotate(135deg);position:absolute;left:-50px;top:4px;transition:all .2s ease-in-out}.simple--accordion .dd,.simple--accordion dd{padding-top:20px;margin-left:0}.simple--accordion+.simple--accordion,p+.simple--accordion{margin-top:50px}.section--html iframe{display:block;border:0}.section--image-copyright{background-color:var(--dark-grey);padding-top:0;padding-bottom:0}.section--image-copyright p{margin-bottom:0;font-size:.875rem;line-height:1.438rem;color:var(--white);text-align:center}.section--image-copyright a{color:var(--white)}.section--tabs__copy{margin-bottom:40px}.section--tabs__nav{padding-bottom:20px;border-bottom:3px dotted var(--black);margin-bottom:50px}@media screen and (min-width:48em){.section--tabs__nav{display:-ms-flexbox;display:flex}}.section--tabs__tab{font-weight:700;cursor:pointer;margin-bottom:15px}.section--tabs__tab span{padding-bottom:5px}.section--tabs__tab.active span{border-bottom:4px solid var(--primary)}@media screen and (min-width:48em){.section--tabs__tab{width:33%;margin-bottom:0}.section--tabs__tab:last-child{text-align:right}}@media screen and (min-width:48em){.section--tabs__nav3 .section--tabs__tab:nth-child(2){text-align:center}}@media screen and (min-width:48em){.section--tabs__nav4 .section--tabs__tab{width:25%}.section--tabs__nav4 .section--tabs__tab:nth-child(2),.section--tabs__nav4 .section--tabs__tab:nth-child(3){text-align:center}}@media screen and (min-width:48em){.section--tabs__tabs_content{padding-left:40px;padding-right:40px}}.section--tabs__image{width:100%}.section--tabs__copyright{margin-top:30px;padding-top:10px;border-top:3px dotted var(--black)}.section--tabs__copyright p{margin-bottom:0;font-size:.875rem;line-height:1.438rem}@media screen and (min-width:48em){.section--image-gallery .videos{max-width:874px;margin-left:auto;margin-right:auto}}.section--image-gallery-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}@media screen and (min-width:48em){.section--image-gallery-images{margin-left:-8px;margin-right:-8px}}.section--image-gallery-images+.responsive-video,.section--image-gallery-images+.videos{margin-top:40px}@media screen and (min-width:48em){.section--image-gallery-images+.responsive-video,.section--image-gallery-images+.videos{margin-top:100px}}.section--image-gallery-image{width:100%;position:relative;margin-bottom:18px}@media screen and (min-width:48em){.section--image-gallery-image{width:calc(33% - 18px);margin-left:9px;margin-right:9px}}.section--image-gallery-image img{width:100%;display:block}.section--image-gallery-image-title{font-size:1rem;line-height:1.5625rem;position:absolute;bottom:10px;left:10px;right:10px;z-index:10;display:block;box-sizing:border-box;color:var(--white);text-shadow:1px 1px 4px rgba(0,0,0,.6);pointer-events:none}@media screen and (min-width:48em){.section--video-gallery-videos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}}.section--video-gallery-video{width:100%;position:relative;margin-bottom:30px}@media screen and (min-width:48em){.section--video-gallery-video{box-sizing:border-box;width:50%;margin-bottom:30px}.section--video-gallery-video:nth-child(2n){padding-left:20px}.section--video-gallery-video:nth-child(2n-1){padding-right:20px}.section--video-gallery-video .responsive-video-gdpr span{width:100px;height:70px;margin-bottom:20px}.section--video-gallery-video .responsive-video-gdpr p{top:calc(50% - 35px);width:100%;left:0;font-size:1rem;line-height:1.5625rem}}.section--video-video{width:100%;position:relative}.section--video-video-title{font-size:1rem;line-height:1.5625rem}.section--network-training{padding-bottom:0}.section--network-training.section--tabs{padding-top:60px}.section--network-training dl{margin-bottom:0;position:relative}.section--network-training dl.active dt:before{transform:rotate(0deg)}.section--network-training dl.active dt:after{content:"weniger"}.section--network-training dd{margin-left:0}.section--network-training dt{padding-right:50px}.section--network-training dt:before{background:transparent url(/images/icons/pfeil-rauf.svg) 50% no-repeat;content:"";display:block;height:14px;left:0;position:absolute;top:0;width:14px;left:auto;right:0;top:auto;bottom:6px;transform:rotate(180deg);transition:all .2s ease-in-out;cursor:pointer}.section--network-training dt:after{content:"mehr";display:block;color:var(--primary);position:absolute;right:30px;bottom:0;text-align:right;cursor:pointer}.section--network-training .section__headline--top{margin-bottom:0}.section--network-training .section--tabs__nav{margin-top:40px;margin-bottom:20px}.section--network-training .section--network-training-selection{margin-bottom:60px}.section--network-training-search-map-title{padding-top:40px;padding-bottom:40px;color:var(--primary)}.section--network-training-search-map-toggle{display:inline-block;position:relative;padding:0 40px 0 100px;cursor:pointer}.section--network-training-search-map-toggle:before{background:transparent url(/images/icons/marker-verbundausbildung.svg) 50% no-repeat;content:"";display:block;height:86px;left:0;position:absolute;top:0;width:60px;transform:translateY(-50%);top:50%;pointer-events:none}.section--network-training-search-map-toggle:after{background:transparent url(/images/icons/pfeil-rechts-klein-rot.svg) 50% no-repeat;content:"";display:block;height:22px;left:0;position:absolute;top:0;width:22px;top:50%;transform:translateY(-35%) rotate(90deg);left:auto;right:0;transition:transform .15s}.section--network-training-search-map-toggle.active:after{transform:translateY(-35%) rotate(-90deg)}.section--network-training-provider{padding:20px}.section--network-training-results.slideInRight{animation:g 1.2s ease 1 forwards}.section--network-training-results.slideInLeft{animation:h 1.2s ease 1 forwards}@keyframes g{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes h{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.section--network-training-search-items{display:none}.section--network-training-select{margin-bottom:20px}.section--network-training-select .nice-select{float:none}.section--network-training-select .list{max-width:100%}.section--network-training-select .option{overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:48em){.section--network-training-select{width:30%;margin-right:4.5%;margin-bottom:0;display:inline-block}.section--network-training-select:last-child{margin-right:0;float:right}.section--network-training-select .list{max-width:200%}.section--network-training-select .option{overflow:visible;text-overflow:ellipsis}}.section--network-training-result{box-shadow:4px 6px 5px rgba(0,0,0,.1);box-sizing:border-box;padding:10px;background-color:var(--white);margin-bottom:20px}.section--network-training-result:last-child{margin-bottom:0}@media screen and (min-width:48em){.section--network-training-result{padding:30px;margin-bottom:30px}}.section--network-training-result p{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){.section--network-training-result p{font-size:1.125rem;line-height:1.625rem}}.section--network-training-result .button-normal{margin-left:10px;font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){.section--network-training-result .button-normal{font-size:1.125rem;line-height:1.625rem}}.section--network-training-result-title{color:var(--primary);font-size:1.125rem;line-height:1.625rem;margin-bottom:0;margin-top:0}@media screen and (min-width:48em){.section--network-training-result-title{font-size:1.25rem;line-height:1.875rem}}.section--network-training-search-map{display:-ms-flexbox;display:flex;height:600px}.section--network-training-search-map #map_canvas{height:100%;width:70%}.section--network-training-search-map #map_selected{width:30%;height:100%}.section--network-training-search-map-title{text-align:center}@media screen and (min-width:48em){.section--columns-text-columns{display:-ms-flexbox;display:flex}}@media screen and (min-width:48em){.section--columns-text-column{width:50%}.section--columns-text-column:first-child{padding-right:30px}.section--columns-text-column:last-child{padding-left:30px}}.three-teaser{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width:48em){.three-teaser{margin-left:-10px;margin-right:-10px}.three-teaser .teaser{margin-left:10px;margin-right:10px;width:calc(33.333% - 20px)}}.section--logo-header{box-sizing:border-box;position:relative;width:100%;padding-top:40px}@media screen and (min-width:48em){.section--logo-header{min-height:100%;padding-top:200px}}@media screen and (min-width:48em){.section--logo-header.section--logo-header-offset-top{padding-top:260px}}.section--logo-header__intro{width:80%;margin-left:10%}@media screen and (min-width:48em){.section--logo-header__intro{position:fixed;width:100%;top:200px;margin-left:0}}.logo-header__title{font-size:2.375rem;line-height:3.125rem;margin-left:auto;margin-right:auto;text-align:left;color:var(--white);display:inline-block}@media screen and (min-width:48em){.logo-header__title{max-width:50%;font-size:2.625rem;line-height:3.9375rem}}.section--logo-header__copy{display:none}@media screen and (min-width:48em){.section--logo-header__copy{box-sizing:border-box;display:block;color:var(--white);max-width:50%;padding-right:10%}}.section--logo-header__boxes{padding-top:80px;padding-bottom:60px;position:relative}@media screen and (min-width:64.0625em){.section--logo-header__boxes{padding-top:0;top:-80px}.section--logo-header-offset-top .section--logo-header__boxes{top:0;padding-top:60px}}.section--logo-header__box{position:relative;padding:15px 40px 20px 20px;margin-left:10%;margin-bottom:10px;background-color:hsla(0,0%,100%,.85);box-shadow:6px 6px 10px rgba(0,0,0,.2125);box-sizing:border-box;width:80%}.section--logo-header__box img{width:100%;height:auto;max-width:100%}@media screen and (min-width:48em){.section--logo-header__box{transition:all .25s ease-in-out;width:50%;padding:20px 50px 30px 30px;margin-left:auto;margin-right:0}}@media screen and (min-width:64.0625em){.section--logo-header__box{width:calc(50% - 60px)}}.logo-header__image{position:fixed;width:100%;height:90%;top:0;left:0;z-index:-1}@media screen and (min-width:48em){.logo-header__image{height:100%}}.logo-header__image img{width:100%;height:100%;object-fit:cover;pointer-events:none}.section--accordion-icons dl{position:relative;margin:0}.section--accordion-icons dt{font-weight:700;color:var(--blue);padding-bottom:15px;cursor:pointer;font-size:1.375rem;line-height:2.063rem}.section--accordion-icons dd p:last-child{margin-bottom:0}.section--accordion-icons dd,.section--accordion-icons dt{padding-left:50px;margin:0}.section--accordion-icons .section__container{padding:15px 0}@media screen and (min-width:48em){.section--accordion-icons dl.active dd{padding-bottom:15px}.section--accordion-icons dd,.section--accordion-icons dt{margin-left:0;padding-left:420px}.section--accordion-icons dd{position:static}.section--accordion-icons dt:hover i{background-color:var(--blue)}.section--accordion-icons dt:hover i:after,.section--accordion-icons dt:hover i:before{background-color:var(--white)}}.section--accordion-icons__toggle{display:block;position:absolute;left:40px;top:0;transition:opacity .25s}.section--accordion-icons__toggle img{display:none}@media screen and (min-width:48em){.section--accordion-icons__toggle{width:400px;left:0}.section--accordion-icons__toggle img{display:block;height:auto;width:100%;position:absolute;left:0;top:16px;z-index:1}.section--accordion-icons--align-bottom .section--accordion-icons__toggle img{top:-10px}.active .section--accordion-icons__toggle{top:auto;bottom:45px}}.section--accordion-icons__toggle i{transition:background .25s;position:absolute;display:block;width:30px;height:30px;top:0;right:0;border:2px solid var(--blue);border-radius:100%;background-color:var(--white);cursor:pointer;z-index:2}.section--accordion-icons__toggle i:after,.section--accordion-icons__toggle i:before{content:"";display:block;width:12px;height:2px;border-radius:1px;position:absolute;top:50%;left:50%;background-color:var(--blue);transform:translateX(-50%) translateY(-50%);transition:all .25s}.section--accordion-icons__toggle i:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.active .section--accordion-icons__toggle i:after{opacity:0}.section--accordion-icons--pink dt{color:var(--pink)}@media screen and (min-width:48em){.section--accordion-icons--pink dt:hover i{background-color:var(--pink)}}.section--accordion-icons--pink i{border-color:var(--pink)}.section--accordion-icons--pink i:after,.section--accordion-icons--pink i:before{background-color:var(--pink)}.section--accordion-icons--blue dt{color:var(--blue)}@media screen and (min-width:48em){.section--accordion-icons--blue dt:hover i{background-color:var(--blue)}}.section--accordion-icons--blue i{border-color:var(--blue)}.section--accordion-icons--blue i:after,.section--accordion-icons--blue i:before{background-color:var(--blue)}.section--accordion-icons--lightblue dt{color:var(--lightblue)}@media screen and (min-width:48em){.section--accordion-icons--lightblue dt:hover i{background-color:var(--lightblue)}}.section--accordion-icons--lightblue i{border-color:var(--lightblue)}.section--accordion-icons--lightblue i:after,.section--accordion-icons--lightblue i:before{background-color:var(--lightblue)}.section--accordion-icons--lime dt{color:var(--lime)}@media screen and (min-width:48em){.section--accordion-icons--lime dt:hover i{background-color:var(--lime)}}.section--accordion-icons--lime i{border-color:var(--lime)}.section--accordion-icons--lime i:after,.section--accordion-icons--lime i:before{background-color:var(--lime)}.section--accordion-icons--green dt{color:var(--green)}@media screen and (min-width:48em){.section--accordion-icons--green dt:hover i{background-color:var(--green)}}.section--accordion-icons--green i{border-color:var(--green)}.section--accordion-icons--green i:after,.section--accordion-icons--green i:before{background-color:var(--green)}.section--accordion-icons--red dt{color:var(--primary)}@media screen and (min-width:48em){.section--accordion-icons--red dt:hover i{background-color:var(--primary)}}.section--accordion-icons--red i{border-color:var(--primary)}.section--accordion-icons--red i:after,.section--accordion-icons--red i:before{background-color:var(--primary)}.section--accordion-icons--orange dt{color:var(--orange)}@media screen and (min-width:48em){.section--accordion-icons--orange dt:hover i{background-color:var(--orange)}}.section--accordion-icons--orange i{border-color:var(--orange)}.section--accordion-icons--orange i:after,.section--accordion-icons--orange i:before{background-color:var(--orange)}.section--accordion-icons__icons{padding-top:15px}.section--accordion-icons__icon{display:-ms-flexbox;display:flex;margin-bottom:55px}.section--accordion-icons__icon:last-child{margin-bottom:0}.section--accordion-icons__icon h3{margin-top:0;font-size:1.375rem;line-height:2.063rem}.section--accordion-icons__image{width:90px;margin-right:25px}.section--accordion-icons__image img{width:auto;height:auto}@media screen and (min-width:48em){.section--accordion-icons__image{margin-right:25px}}.section--accordion-icons__content{width:calc(100% - 90px)}@media screen and (min-width:48em){.section--logos_logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section--logos_logo{margin-bottom:30px}.section--logos_logo a,.section--logos_logo img{width:100%}.section--logos_logo img{height:50px;object-fit:contain;object-position:center center}.section--logos_logo:last-child{margin-bottom:0}@media screen and (min-width:48em){.section--logos_logo{width:calc(33% - 27px);margin-right:27px;margin-bottom:0;margin-top:30px}.section--logos_logo:first-child,.section--logos_logo:nth-child(2),.section--logos_logo:nth-child(3){margin-top:0}.section--logos_logo:nth-child(3n-1) img{object-position:center center}.section--logos_logo:nth-child(3n){margin-left:27px;margin-right:0}.section--logos_logo:nth-child(3n) img{object-position:center right}.section--logos_logo img{object-position:center left}}.section--logos--large img{height:58px}.section--logo-grid .more-information{text-align:center;margin-left:auto;margin-right:auto}.logo-grid:not(.list){margin:0 -20px}@media screen and (min-width:48em){.logo-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-27px;margin-right:-27px}}.section--cluster-header{box-sizing:border-box;position:relative;width:100%;padding-top:40px}@media screen and (min-width:48em){.section--cluster-header{min-height:100%;padding-top:200px}}@media screen and (min-width:48em){.section--cluster-header.section--cluster-header-offset-top{padding-top:260px}}@media screen and (min-width:48em){.section--cluster-header__intro{position:fixed;width:100%;top:300px}}.section--cluster-header__title{font-size:2.375rem;line-height:3.125rem;margin-left:auto;margin-right:auto;margin-top:0;text-align:left;color:var(--white);display:inline-block}@media screen and (min-width:48em){.section--cluster-header__title{max-width:38%;font-size:2.625rem;line-height:3.9375rem}}.section--cluster-header__copy{display:none;margin-top:0}@media screen and (min-width:48em){.section--cluster-header__copy{box-sizing:border-box;display:block;color:var(--white);max-width:38%}}.section--cluster-header__boxes{padding-top:10px;padding-bottom:80px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:48em){.section--cluster-header__boxes{box-sizing:border-box;width:65%;margin-left:35%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end;padding-top:0;padding-bottom:60px;top:-150px}}.section--cluster-header__box{position:relative;margin-bottom:10px;box-sizing:border-box;display:inline-block}.section--cluster-header__box>div{padding:12px 15px 8px;background-color:hsla(0,0%,100%,.9);box-shadow:3px 4px 5px rgba(0,0,0,.5);box-sizing:border-box}.section--cluster-header__box>div:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.section--cluster-header__box>div:first-child h2+a{display:block;width:45px;height:33px}.section--cluster-header__box>div:last-child{display:none}.section--cluster-header__box img{width:100%;height:100%;object-fit:contain;object-position:left center}@media screen and (min-width:48em){.section--cluster-header__box{width:calc(50% - 30px);margin-left:16px;margin-bottom:16px;text-align:center;z-index:1}.section--cluster-header__box img{transition:all .45s ease-in-out;max-height:78px;height:100%;width:auto;object-fit:contain}.section--cluster-header__box>div{position:relative;height:100%;width:100%;transition:all .45s ease-in-out;padding:28px 15px}.section--cluster-header__box>div>div{position:absolute;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}.section--cluster-header__box>div>div p{margin-bottom:0;padding:0 20px;overflow:hidden;text-overflow:ellipsis;max-height:104px}.section--cluster-header__box>div:first-child{display:block}.section--cluster-header__box>div:first-child h2+a{display:inline;width:auto;height:auto}.section--cluster-header__box>div:last-child{display:block;position:absolute;top:0;left:0;height:100%;opacity:0;overflow:hidden}.section--cluster-header__box:hover{z-index:2}.section--cluster-header__box:hover>div:first-child{opacity:0}.section--cluster-header__box:hover>div:first-child img{transform:scale(1.5)}.section--cluster-header__box:hover>div:last-child{opacity:1}}@media screen and (min-width:64.0625em){.section--cluster-header__box{width:calc(39% - 30px)}.section--cluster-header__box.section--cluster-header__box_offset_right{margin-right:18%}.section--cluster-header__box.section--cluster-header__box_offset_left{margin-left:18%}.section--cluster-header__box.section--cluster-header__box_left:hover>div:last-child{left:0}.section--cluster-header__box.section--cluster-header__box_center:hover>div:last-child{left:50%;transform:translateX(-50%)}.section--cluster-header__box.section--cluster-header__box_right>div:last-child{left:auto;right:0}.section--cluster-header__box.section--cluster-header__box_small{width:calc(30% - 30px)}.section--cluster-header__box.section--cluster-header__box_small:hover>div:last-child{width:175%}.section--cluster-header__box:hover>div:last-child{width:130%}.section--cluster-header__box:hover .section--cluster-header__box__copy{opacity:1}}.section--cluster-header__box__title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;color:var(--dark-blue);font-size:1.125rem;line-height:1.125rem}.section--cluster-header__box__title a{color:var(--dark-blue)}@media screen and (min-width:48em){.section--cluster-header__box__title{margin-bottom:12px;font-size:1.375rem;line-height:2.063rem}}@media screen and (min-width:48em){.section--cluster-header__box__copy{transition:opacity .75s ease-in-out;font-size:1.125rem;line-height:1.5625rem;opacity:0}}.section--cluster-header__image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.section--cluster-header__image img{width:100%;height:100%;object-fit:cover;object-position:100% 50%;pointer-events:none}@media screen and (min-width:48em){.section--cluster-header__image{position:fixed}.section--cluster-header__image img{object-position:50% 50%}}.section--cluster-companies .section__headline--top+.section__content-block{padding-top:0}.section--cluster-companies a:link,.section--cluster-companies a:visited,.section--cluster-companies p{color:var(--medium-light-grey)}@media screen and (min-width:48em){.section--cluster-companies a{transition:color .45s ease-in-out}.section--cluster-companies a:hover{color:var(--black)}}.section--cluster-companies__icon{margin:0 auto;width:104px;height:auto;display:block}@media screen and (min-width:48em){.section--cluster-companies__icon{width:125px}}.section--cluster-companies__companies{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;margin-top:40px;padding:0 9px}@media screen and (min-width:48em){.section--cluster-companies__companies{margin-top:60px;padding:0}}.section--cluster-companies__companies>div{width:calc(50% - 15px);background-color:var(--light-grey);box-shadow:4px 5px 7px #00000050;border-radius:8px;margin-bottom:30px;box-sizing:border-box;overflow:hidden}.section--cluster-companies__companies>div:nth-child(2n){margin-left:15px}.section--cluster-companies__companies>div:nth-child(odd){margin-right:15px}.section--cluster-companies__companies>div>div{position:relative;width:100%;padding-bottom:100%;height:0}@media screen and (min-width:48em){.section--cluster-companies__companies>div{width:calc(33% - 20px);margin-bottom:20px}.section--cluster-companies__companies>div:nth-child(2n),.section--cluster-companies__companies>div:nth-child(odd){margin-left:10px;margin-right:10px}.section--cluster-companies__companies>div:hover .section--cluster-companies__company-logo,.section--cluster-companies__companies>div:hover .section--cluster-companies__company-name{opacity:0}.section--cluster-companies__companies>div:hover .section--cluster-companies__company-info{opacity:1}}@media screen and (min-width:64.0625em){.section--cluster-companies__companies>div{width:calc(25% - 20px)}}@media screen and (min-width:80.5em){.section--cluster-companies__companies>div{width:calc(16% - 20px)}}.section--cluster-companies__link{font-size:.875rem;line-height:.875rem;position:absolute;bottom:10px;width:100%;left:0;box-sizing:border-box;text-align:center;padding:0 10px;display:block}@media screen and (min-width:48em){.section--cluster-companies__link{bottom:20px}}.section--cluster-companies__company-logo{position:absolute;width:calc(100% - 40px);height:60%;top:20px;left:20px;mix-blend-mode:multiply}.section--cluster-companies__company-logo img{width:100%;height:100%;object-fit:contain;object-position:center center}@media screen and (min-width:48em){.section--cluster-companies__company-logo{transition:all .45s ease-in-out;opacity:1}}.section--cluster-companies__company-name{font-weight:700;font-size:1rem;line-height:1.5625rem;position:absolute;width:calc(100% - 20px);height:auto;top:calc(50% - 10px);transform:translateY(-50%);left:10px}@media screen and (min-width:48em){.section--cluster-companies__company-name{transition:all .45s ease-in-out;opacity:1}}.section--cluster-companies__company-info{display:none}@media screen and (min-width:48em){.section--cluster-companies__company-info{font-weight:700;font-size:1rem;line-height:1.5625rem;display:block;transition:all .45s ease-in-out;margin:0 10px;position:absolute;top:50%;box-sizing:border-box;width:calc(100% - 20px);height:70%;transform:translateY(-50%);overflow:hidden;opacity:0}}.section--cluster-company-info-title{font-size:1.5rem;line-height:2.125rem;text-transform:uppercase;margin-top:0;margin-bottom:30px}@media screen and (min-width:48em){.section--cluster-company-info-title{font-size:2.125rem;line-height:2.875rem;display:-ms-flexbox;display:flex;margin-bottom:70px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.section--cluster-company-info-logo{display:block;width:100%;max-height:75px;object-fit:contain;object-position:left center;margin-bottom:15px}@media screen and (min-width:48em){.section--cluster-company-info-logo{width:auto;max-width:110px;max-height:54px;margin-right:20px;margin-bottom:0;object-position:center center}}.section--cluster-company-map-container{position:relative;height:360px;pointer-events:none}.section--cluster-company-map-container:after,.section--cluster-company-map-container:before{content:"";display:block;position:absolute;left:0;width:100%;height:10px;background-color:transparent}.section--cluster-company-map-container:before{top:-10px;box-shadow:0 6px 6px #00000045}.section--cluster-company-map-container:after{bottom:-10px;box-shadow:0 -6px 6px #00000045}@media screen and (min-width:48em){.section--cluster-company-map-container{height:425px}}.section--cluster-company-map{position:absolute;width:100%;height:100%}.section--cluster-company-map #map_canvas{width:100%;height:115%}@media screen and (min-width:48em){.section--cluster-company-map #map_canvas{height:100%}}.section--cluster-company-map-infowindow{min-width:0}.section--overview-page-image-link{height:275px;min-height:275px}.section--overview-page-image-link .section__container{min-height:0;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:end;height:100%}@media screen and (min-width:48em){.section--overview-page-image-link{padding-top:315px;height:592px}.section--overview-page-image-link .section__container{height:auto}}.section--overview-page-image-link .overview-page-title-image{overflow:hidden}.section--overview-page-image-link .overview-page-title__image{width:100%;height:100%}.section--overview-page-image-link .overview-page-title-icon{top:40%}@media screen and (max-width:47.99em){.section--overview-page-image-link .overview-page-title-icon{transform:translateX(10%) translateY(-25%)}}@media screen and (min-width:48em){.section--overview-page-image-link .overview-page-title-icon{width:auto;top:-100px;left:5%;height:190%}}@media screen and (min-width:48em){.section--overview-page-image-link a+.section--overview-page-image-link__link{margin-top:25px}}.section--overview-page-image-link__image{object-fit:contain;object-position:center left;margin-left:30px;max-height:80px;max-width:260px;width:360px}@media screen and (min-width:48em){.section--overview-page-image-link__image{max-height:130px;max-width:340px;width:340px;height:130px;margin-left:50px}}.section--overview-page-image-link__link{font-size:1.125rem;line-height:1.75rem;display:block;margin-left:30px}@media screen and (min-width:48em){.section--overview-page-image-link__link{font-size:1.5rem;line-height:2.375rem}}.section--overview-page-image-link__link:link,.section--overview-page-image-link__link:visited{color:var(--black)}@media screen and (min-width:48em){.section--overview-page-image-link__link{margin-left:50px}}.section--job-cards .load-more{margin:0 auto;display:block}@media screen and (min-width:48em){.section--job-cards__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}}.section--job-cards__cards .card__description{word-wrap:break-word}.job-card{border-radius:25px;background-color:var(--dark-blue);padding:25px 32px;margin:0 0 30px;box-sizing:border-box;position:relative}@media screen and (min-width:48em){.job-card{width:calc(33% - 60px);margin:0 30px 60px;transition:box-shadow .3s ease-in-out}.job-card:hover{box-shadow:0 0 10px rgba(0,0,0,.6)}}.job-card.bg-alternative{background-color:var(--turquoise)}.job-card.bg-alternative-2{background-color:var(--medium-blue-2)}.job-card .card__overhead{font-size:1.125rem;line-height:1.625rem;margin-bottom:5px}@media screen and (min-width:48em){.job-card .card__overhead{font-size:1.125rem;line-height:1.625rem}}.job-card .card__title{font-size:1.125rem;line-height:1.625rem;font-weight:400;margin-top:0;margin-bottom:28px;word-wrap:break-word;text-transform:uppercase;color:var(--white)}@media screen and (min-width:48em){.job-card .card__title{font-size:1.25rem;line-height:1.875rem}}.job-card .card__description{padding-bottom:85px}.job-card .card__link{position:absolute;text-align:center;bottom:30px;margin:0;width:calc(100% - 60px)}@media screen and (min-width:48em){.section--job-cards__cards{margin-left:-30px;margin-right:-30px}}.tx-indexedsearch-res{padding-bottom:27px}.tx-indexedsearch-res:last-child{padding-bottom:0}.section--company-address h3{color:var(--black);text-align:center;text-transform:uppercase}.section--company-address .section--cluster-company-map{position:relative;height:360px}.section--customer-menu{box-shadow:4px 0 10px rgba(0,0,0,.3);background-color:var(--white);position:fixed;top:250px;width:330px;z-index:1000;color:var(--darker-grey);letter-spacing:.51px;font-size:1rem}.section--customer-menu ul{margin:0;padding:0}.section--customer-menu li{margin:0;padding-left:25px;padding-right:50px;height:54px;position:relative}.section--customer-menu li:after,.section--customer-menu li:before{content:"";display:block;height:1px;position:absolute;width:100%;left:0;pointer-events:none}.section--customer-menu li:before{bottom:1px;background-color:var(--border-spacer-top-grey)}.section--customer-menu li:after{bottom:0;background-color:var(--border-spacer-bottom-grey)}.section--customer-menu li svg path,.section--customer-menu li svg rect{fill:var(--dark-grey)}.section--customer-menu li.careportal{background-color:var(--menu-background-light-blue);color:var(--dark-blue)}.section--customer-menu li.careportal.parent{padding-right:10px}.section--customer-menu li.careportal.parent span{width:100%}.section--customer-menu li.careportal a{color:var(--dark-blue)}.section--customer-menu li.careportal svg path,.section--customer-menu li.careportal svg rect{fill:var(--dark-blue)}.section--customer-menu li.parent{font-weight:700}.section--customer-menu li.active{color:var(--primary);font-weight:700}.section--customer-menu li.active.careportal,.section--customer-menu li.active.careportal a{color:var(--dark-blue)}.section--customer-menu li.active a{color:var(--primary);letter-spacing:.68px}.section--customer-menu li.footer a:first-child svg{left:25px}.section--customer-menu li.footer a:last-child{text-align:right}.section--customer-menu li.footer a:last-child span{margin-left:50px;width:calc(100% - 138px)}.section--customer-menu li a{color:var(--darker-grey)}.section--customer-menu li span{position:absolute;top:50%;width:calc(100% - 88px);transform:translateY(-50%)}.section--customer-menu svg{position:absolute;top:50%;right:28px;transform:translateY(-50%);width:24px;height:24px}@media screen and (min-width:48em) and (max-width:90.625em){.section--customer-menu{top:180px;left:-160px;width:210px;font-size:.875rem;line-height:1rem;letter-spacing:0;transition:all .35s ease-in-out}.section--customer-menu li{padding-left:12px;padding-right:20px;height:48px}.section--customer-menu li.footer a:first-child{opacity:0}.section--customer-menu li.parent{display:none}.section--customer-menu li span{transition:opacity .25s ease-in-out;opacity:0;width:calc(100% - 30px)}.section--customer-menu svg{right:15px;width:20px;height:20px}.section--customer-menu:hover{left:0}.section--customer-menu:hover li.footer a:first-child,.section--customer-menu:hover li span{opacity:1}}@media screen and (min-width:90.625em) and (max-width:106.25em){.section--customer-menu{top:180px;width:210px;font-size:.875rem;line-height:1rem;letter-spacing:0}.section--customer-menu li{padding-left:12px;padding-right:20px;height:48px}.section--customer-menu li.footer a:last-child span{width:calc(100% - 108px)}.section--customer-menu li span{width:calc(100% - 30px)}.section--customer-menu svg{right:15px;width:20px;height:20px}}@media screen and (min-width:48em){.section--customer-menu li a{transition:all .25s ease-in-out}.section--customer-menu li a svg path,.section--customer-menu li a svg rect{transition:fill .25s ease-in-out}.section--customer-menu li a:hover{letter-spacing:.68px;font-weight:700}.section--customer-menu li:not(.careportal).active svg path,.section--customer-menu li:not(.careportal).active svg rect{fill:var(--primary)}.section--customer-menu li:not(.careportal) a:hover{color:var(--primary)}.section--customer-menu li:not(.careportal) a:hover svg path,.section--customer-menu li:not(.careportal) a:hover svg rect{fill:var(--primary)}}.mediaupload{position:relative}.mediaupload.empty{display:none}.mediaupload.markAsDeleted img,.mediaupload.markAsDeleted input,.mediaupload.markAsDeleted input+label{opacity:.5}.mediaupload img{width:100%}@media screen and (min-width:48em){.mediaupload img{width:200px;height:65px;object-fit:contain;object-position:left}}.mediaupload .sort{position:absolute;top:5px;right:0;font-size:1.125rem;line-height:1.688rem}.mediaupload .sort>*{position:relative;display:inline-block;padding-left:25px;cursor:pointer}.mediaupload .sort>:before{background:transparent url(/images/icons/pfeil-rechts-klein.svg) 50% no-repeat;content:"";display:block;top:0;border:none;height:20px;width:20px;position:absolute;right:0;left:0;top:6px;transform:rotate(-90deg);transiton:opacity .25s ease-in-out}.mediaupload .sort>.sortdown{margin-left:25px}.mediaupload .sort>.sortdown:before{top:4px;transform:rotate(90deg)}.mediaupload .sort>:hover:before{opacity:.5}.mediaupload_image{display:table}.mediaupload_image>div{display:table-cell;vertical-align:top}.mediaupload_image>div:first-child{padding-right:25px;margin-bottom:25px;width:150px;height:70px}.multipleItems>.item{margin-bottom:25px}.sortablemedia>.item:not(.empty):first-child .sortup{display:none}.sortablemedia>.item:not(.empty):last-child .sortup{margin-right:0}.sortablemedia>.item:not(.empty):last-child .sortdown,.sortablemedia>.last .sortdown{display:none}.section--customer-news-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 15px}.section--customer-news-item{position:relative;box-sizing:border-box;margin-bottom:32px;background-color:var(--ultra-light-grey);border-radius:6px}@media screen and (min-width:48em){.section--customer-news-item{transition:box-shadow .3s ease-in-out}.section--customer-news-item:hover{box-shadow:0 0 10px rgba(0,0,0,.6)}}.section--customer-news-item p{font-size:1rem;line-height:1.5625rem;color:var(--darker-grey)}.section--customer-news-item img{width:100%;height:auto;border-radius:6px 6px 0 0}@media screen and (min-width:48em){.section--customer-news-item{width:calc(33% - 32px);margin-left:16px;margin-right:16px}}.section--customer-news-item-content,.section--customer-news-item-cta{padding:17px 17px 50px}.section--customer-news-item-title{font-size:1.125rem;line-height:1.625rem;margin-top:0;margin-bottom:30px;color:var(--darker-grey)}@media screen and (min-width:48em){.section--customer-news-item-title{font-size:1.25rem;line-height:1.875rem}}.section--customer-news-item-cta{position:absolute;bottom:0;width:calc(100% - 34px);padding-bottom:0}.section--customer-news-item-cta a{color:var(--darker-grey);text-transform:uppercase}.contact-boxes{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:54px}@media screen and (min-width:48em){.contact-boxes{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;gap:108px 27px}.contact-boxes>div{width:calc(33% - 27px)}}@media screen and (min-width:80.5em){.contact-boxes>div{width:calc(25% - 27px)}}.section--icon-card__card{background-color:var(--light-blue-5);border-radius:30px;padding:27px;--section--icon-card-img:40px;--section--icon-card-icon:30px;--section--icon-card-gap:20px}.section--icon-card--grey .section--icon-card__card{background-color:var(--light-grey)}.section--icon-card--turquoise .section--icon-card__card{background-color:var(--turquoise-light)}@media screen and (min-width:48em){.section--icon-card__card{--section--icon-card-icon:40px;--section--icon-card-img:60px;padding:40px 40px 27px}}.section--icon-card__card dl{position:relative;margin:10px 0 0}.section--icon-card__card dl.active dt i{top:auto;bottom:0}.section--icon-card__card dl.active dt i:before{transform:rotate(180deg)}.section--icon-card__card dl.active dt img{opacity:0}@media screen and (min-width:48em){.section--icon-card__card dl{margin-top:0}}.section--icon-card__card dt{cursor:pointer;text-align:right}.section--icon-card__card dt i{position:absolute;left:0;top:10px;width:100%;height:30px}.section--icon-card__card dt i:before{background:transparent url(/images/icons/accordion.svg) 50% no-repeat;content:"";display:block;height:11px;left:0;position:absolute;top:0;width:21px;background-size:contain;background-position:0;transition:all .25s ease-in-out}@media screen and (min-width:48em){.section--icon-card__card dt i{top:22px}}.section--icon-card__card dt img{width:var(--section--icon-card-icon);height:var(--section--icon-card-icon);object-fit:contain;object-position:center center;transition:all .25s ease-in-out}.section--icon-card__card dt img+img{margin-left:10px}.section--icon-card__card dd{margin-left:0}.section--icon-card__card [class*=button]{margin-left:calc(var(--section--icon-card-img) + var(--section--icon-card-gap));margin-bottom:50px}.section--icon-card__card .headline{font-size:1.125rem;line-height:1.625rem}@media screen and (min-width:48em){.section--icon-card__card .headline{font-size:1.375rem;line-height:2rem}}@media screen and (min-width:48em){.section--icon-card__card{max-width:632px;box-sizing:border-box}}.section--icon-card__item{display:-ms-flexbox;display:flex;gap:var(--section--icon-card-gap);padding-bottom:50px}.section--icon-card__item img{width:var(--section--icon-card-img);height:var(--section--icon-card-img);object-fit:contain;object-position:top left;transform:translatey(15px)}.section--icon-card__copy p{margin-bottom:0;margin-top:0}@media screen and (min-width:48em){.section--icon-card--center .section__content-block,.section--icon-card--right .section__content-block{display:-ms-flexbox;display:flex}.section--icon-card--right .section__content-block{-ms-flex-pack:end;justify-content:end}.section--icon-card--center .section__content-block{-ms-flex-pack:center;justify-content:center}}.copy-left-chart-right__flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.copy-left-chart-right__flex{-ms-flex-direction:row;flex-direction:row}.copy-left-chart-right__flex>div{-ms-flex:1 1 100%;flex:1 1 100%}}.copy-left-chart-right__copy{margin-bottom:20px}@media screen and (min-width:48em){.copy-left-chart-right__copy{margin-bottom:0;padding-right:54px}}.section--chart-container{width:100%;height:400px}.section--chart-container.donut{height:500px}.section--chart-description{font-size:1rem;line-height:1.625rem;margin-left:20px}.section--chart-description.column{margin-left:40px}.section--chart-description.columns{margin-left:25px}.main-footer{background-color:#c0bfbf;padding-bottom:30px;padding-top:30px;position:relative}@media screen and (min-width:48em){.main-footer{padding-top:60px}}.main-footer__container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1044px;width:100%}.main-footer__container-content{padding-left:20px;padding-right:20px}@media screen and (min-width:48em){.main-footer__container-content{padding-left:27px;padding-right:27px}}.main-footer__facebook{margin-bottom:40px}@media screen and (min-width:48em){.main-footer__facebook{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-left:50%;padding-left:10px}}@media screen and (min-width:48em){.main-footer__columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:48em){.main-footer__column{-ms-flex:1 1 50%;flex:1 1 50%}.main-footer__column:first-child{padding-right:10px}.main-footer__column:last-child{padding-left:10px}}.main-footer__social-links{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-left:10px;margin-bottom:40px}.main-footer__social-link{color:transparent;font:0/0 a;text-shadow:none;display:block;height:30px;margin-left:10px;position:relative;width:30px;opacity:.75;transition:opacity .2s ease-in-out}.main-footer__social-link:hover{opacity:1}@media screen and (min-width:48em){.main-footer__social-link{margin-left:0;margin-right:20px;margin-top:15px;height:58px;width:58px}}.main-footer__social-link--xing:before{background:transparent url(/images/icons/si_xing.svg) 50% no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.main-footer__social-link--linkedin:before{background:transparent url(/images/icons/si_linkedin.svg) 50% no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.main-footer__social-link--facebook:before{background:transparent url(/images/icons/si_facebook.svg) 50% no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.main-footer__social-link--whatsapp:before{background:transparent url(/images/icons/si_whatsapp.svg) 50% no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.main-footer__social-link--twitter:before{background:transparent url(/images/icons/si_twitter.svg) 50% no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.main-footer__social-link--instagram:before{background:transparent url(/images/icons/si_instagram.svg) 50% no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}@media screen and (min-width:48em){.main-footer__social-link--facebook:before,.main-footer__social-link--instagram:before,.main-footer__social-link--linkedin:before,.main-footer__social-link--twitter:before,.main-footer__social-link--whatsapp:before,.main-footer__social-link--xing:before{height:58px;width:58px}}.main-footer__nav{margin-bottom:30px}.main-footer__nav-link{font-size:.8rem;margin-right:10px}.main-footer__nav-link:link,.main-footer__nav-link:visited{color:var(--black)}.main-footer__offered-by{display:block}.main-footer__offered-by img{position:relative;max-width:200px}@media screen and (min-width:48em){.main-footer__offered-by img{max-width:230px}}::selection{background-color:var(--primary);color:#fff}::-moz-selection{background-color:var(--primary);color:#fff}body,html{min-height:100%;height:100%}html{font-size:16px}html.largefonts{font-size:18px}body{background-color:var(--white);font-family:Netto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}