﻿:root{--column-abstand: min(160px,10vw);--abstand: min(100px,16vw);--border-radius: 10px}table+p,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+p,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+p,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,table+h1,table+h2,table+h3,table+h4,table+h5,table+h6,h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h1+ul,h1+ol,h1+table,h1+form,h2+ul,h2+ol,h2+table,h2+form,h3+ul,h3+ol,h3+table,h3+form,h4+ul,h4+ol,h4+table,h4+form,h5+ul,h5+ol,h5+table,h5+form,h6+ul,h6+ol,h6+table,h6+form,p+ul,p+ol,p+table,p+form,table+ul,table+ol,table+table,table+form{margin-top:2.4rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:1.8rem}h3+p,h3+ul,h3+ol,h3+.fachgebiet-teasers-klein,h4+p,h4+ul,h4+ol,h4+.fachgebiet-teasers-klein,h5+p,h5+ul,h5+ol,h5+.fachgebiet-teasers-klein,h6+p,h6+ul,h6+ol,h6+.fachgebiet-teasers-klein,p+.fachgebiet-teasers-klein,ul+p,ul+ul,ul+ol,ul+.fachgebiet-teasers-klein,ol+p,ol+ul,ol+ol,ol+.fachgebiet-teasers-klein,p+p,p+ul,p+ol,p+table,p+form,table+p,table+ul,table+ol,table+table,table+form,body.job h1.wie-h2+h3+h3,body.job h1.wie-h2+h3{margin-top:1rem}ul+.margin,ol+.margin,h1+.margin,h2+.margin,h3+.margin,h4+.margin,h5+.margin,h6+.margin,p+.margin,table+.margin,.margin+h1,.margin+h2,.margin+h3,.margin+h4,.margin+h5,.margin+h6,.margin+p,.margin+ul,.margin+ol,.margin+table,.pswp+h1,.pswp+h2,.pswp+h3,.pswp+h4,.pswp+h5,.pswp+h6,.pswp+p,.pswp+ul,.pswp+ol,.pswp+table,.margin+.margin,.pswp+.margin{margin-top:clc(1.5)}.gutter{padding-top:clc(2)}.gutter{padding-bottom:clc(2)}.x{color:#d99fd8}.columns{display:flex;flex-direction:row;justify-content:space-between}.columns>.col{flex:1}.columns.nogrow>.col{flex:unset}.columns.nogrow>.col.grow{flex-grow:1}.columns>.col-2{flex-grow:2}.columns>.col-3{flex-grow:3}.columns>.col-4{flex-grow:4}.columns>.col-5{flex-grow:5}.columns>.col-6{flex-grow:6}.columns>.col-7{flex-grow:7}.columns>.col-8{flex-grow:8}.columns>.col-9{flex-grow:9}.columns>.col-10{flex-grow:10}.columns.columns-2{flex-wrap:wrap}.columns.columns-2>.col{flex:unset;flex-basis:calc(100%/2*1 - (1 - 1/2)*(2vh + 2vw + 20px));max-width:calc(100%/2*1 - (1 - 1/2)*(2vh + 2vw + 20px))}.columns.columns-2>.col-2{flex-basis:calc(100%/2*2 - (1 - 2/2)*(2vh + 2vw + 20px));max-width:calc(100%/2*2 - (1 - 2/2)*(2vh + 2vw + 20px))}.columns.columns-3{flex-wrap:wrap}.columns.columns-3>.col{flex:unset;flex-basis:calc(100%/3*1 - (1 - 1/3)*(2vh + 2vw + 20px));max-width:calc(100%/3*1 - (1 - 1/3)*(2vh + 2vw + 20px))}.columns.columns-3>.col-2{flex-basis:calc(100%/3*2 - (1 - 2/3)*(2vh + 2vw + 20px));max-width:calc(100%/3*2 - (1 - 2/3)*(2vh + 2vw + 20px))}.columns.columns-3>.col-3{flex-basis:calc(100%/3*3 - (1 - 3/3)*(2vh + 2vw + 20px));max-width:calc(100%/3*3 - (1 - 3/3)*(2vh + 2vw + 20px))}.columns.columns-4{flex-wrap:wrap}.columns.columns-4>.col{flex:unset;flex-basis:calc(100%/4*1 - (1 - 1/4)*(2vh + 2vw + 20px));max-width:calc(100%/4*1 - (1 - 1/4)*(2vh + 2vw + 20px))}.columns.columns-4>.col-2{flex-basis:calc(100%/4*2 - (1 - 2/4)*(2vh + 2vw + 20px));max-width:calc(100%/4*2 - (1 - 2/4)*(2vh + 2vw + 20px))}.columns.columns-4>.col-3{flex-basis:calc(100%/4*3 - (1 - 3/4)*(2vh + 2vw + 20px));max-width:calc(100%/4*3 - (1 - 3/4)*(2vh + 2vw + 20px))}.columns.columns-4>.col-4{flex-basis:calc(100%/4*4 - (1 - 4/4)*(2vh + 2vw + 20px));max-width:calc(100%/4*4 - (1 - 4/4)*(2vh + 2vw + 20px))}.columns.columns-5{flex-wrap:wrap}.columns.columns-5>.col{flex:unset;flex-basis:calc(100%/5*1 - (1 - 1/5)*(2vh + 2vw + 20px));max-width:calc(100%/5*1 - (1 - 1/5)*(2vh + 2vw + 20px))}.columns.columns-5>.col-2{flex-basis:calc(100%/5*2 - (1 - 2/5)*(2vh + 2vw + 20px));max-width:calc(100%/5*2 - (1 - 2/5)*(2vh + 2vw + 20px))}.columns.columns-5>.col-3{flex-basis:calc(100%/5*3 - (1 - 3/5)*(2vh + 2vw + 20px));max-width:calc(100%/5*3 - (1 - 3/5)*(2vh + 2vw + 20px))}.columns.columns-5>.col-4{flex-basis:calc(100%/5*4 - (1 - 4/5)*(2vh + 2vw + 20px));max-width:calc(100%/5*4 - (1 - 4/5)*(2vh + 2vw + 20px))}.columns.columns-5>.col-5{flex-basis:calc(100%/5*5 - (1 - 5/5)*(2vh + 2vw + 20px));max-width:calc(100%/5*5 - (1 - 5/5)*(2vh + 2vw + 20px))}.columns.columns-6{flex-wrap:wrap}.columns.columns-6>.col{flex:unset;flex-basis:calc(100%/6*1 - (1 - 1/6)*(2vh + 2vw + 20px));max-width:calc(100%/6*1 - (1 - 1/6)*(2vh + 2vw + 20px))}.columns.columns-6>.col-2{flex-basis:calc(100%/6*2 - (1 - 2/6)*(2vh + 2vw + 20px));max-width:calc(100%/6*2 - (1 - 2/6)*(2vh + 2vw + 20px))}.columns.columns-6>.col-3{flex-basis:calc(100%/6*3 - (1 - 3/6)*(2vh + 2vw + 20px));max-width:calc(100%/6*3 - (1 - 3/6)*(2vh + 2vw + 20px))}.columns.columns-6>.col-4{flex-basis:calc(100%/6*4 - (1 - 4/6)*(2vh + 2vw + 20px));max-width:calc(100%/6*4 - (1 - 4/6)*(2vh + 2vw + 20px))}.columns.columns-6>.col-5{flex-basis:calc(100%/6*5 - (1 - 5/6)*(2vh + 2vw + 20px));max-width:calc(100%/6*5 - (1 - 5/6)*(2vh + 2vw + 20px))}.columns.columns-6>.col-6{flex-basis:calc(100%/6*6 - (1 - 6/6)*(2vh + 2vw + 20px));max-width:calc(100%/6*6 - (1 - 6/6)*(2vh + 2vw + 20px))}.columns.columns-7{flex-wrap:wrap}.columns.columns-7>.col{flex:unset;flex-basis:calc(100%/7*1 - (1 - 1/7)*(2vh + 2vw + 20px));max-width:calc(100%/7*1 - (1 - 1/7)*(2vh + 2vw + 20px))}.columns.columns-7>.col-2{flex-basis:calc(100%/7*2 - (1 - 2/7)*(2vh + 2vw + 20px));max-width:calc(100%/7*2 - (1 - 2/7)*(2vh + 2vw + 20px))}.columns.columns-7>.col-3{flex-basis:calc(100%/7*3 - (1 - 3/7)*(2vh + 2vw + 20px));max-width:calc(100%/7*3 - (1 - 3/7)*(2vh + 2vw + 20px))}.columns.columns-7>.col-4{flex-basis:calc(100%/7*4 - (1 - 4/7)*(2vh + 2vw + 20px));max-width:calc(100%/7*4 - (1 - 4/7)*(2vh + 2vw + 20px))}.columns.columns-7>.col-5{flex-basis:calc(100%/7*5 - (1 - 5/7)*(2vh + 2vw + 20px));max-width:calc(100%/7*5 - (1 - 5/7)*(2vh + 2vw + 20px))}.columns.columns-7>.col-6{flex-basis:calc(100%/7*6 - (1 - 6/7)*(2vh + 2vw + 20px));max-width:calc(100%/7*6 - (1 - 6/7)*(2vh + 2vw + 20px))}.columns.columns-7>.col-7{flex-basis:calc(100%/7*7 - (1 - 7/7)*(2vh + 2vw + 20px));max-width:calc(100%/7*7 - (1 - 7/7)*(2vh + 2vw + 20px))}.columns.columns-8{flex-wrap:wrap}.columns.columns-8>.col{flex:unset;flex-basis:calc(100%/8*1 - (1 - 1/8)*(2vh + 2vw + 20px));max-width:calc(100%/8*1 - (1 - 1/8)*(2vh + 2vw + 20px))}.columns.columns-8>.col-2{flex-basis:calc(100%/8*2 - (1 - 2/8)*(2vh + 2vw + 20px));max-width:calc(100%/8*2 - (1 - 2/8)*(2vh + 2vw + 20px))}.columns.columns-8>.col-3{flex-basis:calc(100%/8*3 - (1 - 3/8)*(2vh + 2vw + 20px));max-width:calc(100%/8*3 - (1 - 3/8)*(2vh + 2vw + 20px))}.columns.columns-8>.col-4{flex-basis:calc(100%/8*4 - (1 - 4/8)*(2vh + 2vw + 20px));max-width:calc(100%/8*4 - (1 - 4/8)*(2vh + 2vw + 20px))}.columns.columns-8>.col-5{flex-basis:calc(100%/8*5 - (1 - 5/8)*(2vh + 2vw + 20px));max-width:calc(100%/8*5 - (1 - 5/8)*(2vh + 2vw + 20px))}.columns.columns-8>.col-6{flex-basis:calc(100%/8*6 - (1 - 6/8)*(2vh + 2vw + 20px));max-width:calc(100%/8*6 - (1 - 6/8)*(2vh + 2vw + 20px))}.columns.columns-8>.col-7{flex-basis:calc(100%/8*7 - (1 - 7/8)*(2vh + 2vw + 20px));max-width:calc(100%/8*7 - (1 - 7/8)*(2vh + 2vw + 20px))}.columns.columns-8>.col-8{flex-basis:calc(100%/8*8 - (1 - 8/8)*(2vh + 2vw + 20px));max-width:calc(100%/8*8 - (1 - 8/8)*(2vh + 2vw + 20px))}.columns.columns-9{flex-wrap:wrap}.columns.columns-9>.col{flex:unset;flex-basis:calc(100%/9*1 - (1 - 1/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*1 - (1 - 1/9)*(2vh + 2vw + 20px))}.columns.columns-9>.col-2{flex-basis:calc(100%/9*2 - (1 - 2/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*2 - (1 - 2/9)*(2vh + 2vw + 20px))}.columns.columns-9>.col-3{flex-basis:calc(100%/9*3 - (1 - 3/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*3 - (1 - 3/9)*(2vh + 2vw + 20px))}.columns.columns-9>.col-4{flex-basis:calc(100%/9*4 - (1 - 4/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*4 - (1 - 4/9)*(2vh + 2vw + 20px))}.columns.columns-9>.col-5{flex-basis:calc(100%/9*5 - (1 - 5/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*5 - (1 - 5/9)*(2vh + 2vw + 20px))}.columns.columns-9>.col-6{flex-basis:calc(100%/9*6 - (1 - 6/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*6 - (1 - 6/9)*(2vh + 2vw + 20px))}.columns.columns-9>.col-7{flex-basis:calc(100%/9*7 - (1 - 7/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*7 - (1 - 7/9)*(2vh + 2vw + 20px))}.columns.columns-9>.col-8{flex-basis:calc(100%/9*8 - (1 - 8/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*8 - (1 - 8/9)*(2vh + 2vw + 20px))}.columns.columns-9>.col-9{flex-basis:calc(100%/9*9 - (1 - 9/9)*(2vh + 2vw + 20px));max-width:calc(100%/9*9 - (1 - 9/9)*(2vh + 2vw + 20px))}.columns.columns-10{flex-wrap:wrap}.columns.columns-10>.col{flex:unset;flex-basis:calc(100%/10*1 - (1 - 1/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*1 - (1 - 1/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-2{flex-basis:calc(100%/10*2 - (1 - 2/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*2 - (1 - 2/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-3{flex-basis:calc(100%/10*3 - (1 - 3/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*3 - (1 - 3/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-4{flex-basis:calc(100%/10*4 - (1 - 4/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*4 - (1 - 4/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-5{flex-basis:calc(100%/10*5 - (1 - 5/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*5 - (1 - 5/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-6{flex-basis:calc(100%/10*6 - (1 - 6/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*6 - (1 - 6/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-7{flex-basis:calc(100%/10*7 - (1 - 7/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*7 - (1 - 7/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-8{flex-basis:calc(100%/10*8 - (1 - 8/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*8 - (1 - 8/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-9{flex-basis:calc(100%/10*9 - (1 - 9/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*9 - (1 - 9/10)*(2vh + 2vw + 20px))}.columns.columns-10>.col-10{flex-basis:calc(100%/10*10 - (1 - 10/10)*(2vh + 2vw + 20px));max-width:calc(100%/10*10 - (1 - 10/10)*(2vh + 2vw + 20px))}@font-face{font-display:swap;font-family:"NeueDIN";font-style:normal;font-weight:300;src:url("../fonts/NeueDIN-Light.woff2") format("woff2")}@font-face{font-display:swap;font-family:"NeueDIN";font-style:normal;font-weight:400;src:url("../fonts/NeueDIN-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"NeueDIN";font-style:normal;font-weight:700;src:url("../fonts/NeueDIN-Bold.woff2") format("woff2")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;overflow-y:scroll;font-family:"NeueDIN",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif;font-weight:400}body{height:100%;background-repeat:no-repeat;font-family:"NeueDIN",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif;color:#000}header,main,footer{width:100%;position:relative;display:block}main{overflow:hidden}footer{overflow:hidden}img{max-width:100%;height:auto}a[href^="mail-to:"]{display:none}.hidden{display:none}iframe{border:none}iframe,img{vertical-align:middle}nobr{white-space:nowrap}li{list-style:none;position:relative}strong{font-weight:bold}a{display:inline-block;text-decoration:none}p:last-of-type,ul:last-of-type,ol:last-of-type,li:last-of-type{margin-bottom:0}i{font-style:normal}.wrapper{max-width:100%;margin:0 auto;position:relative;width:calc(1300px + 6vw);padding-left:3vw;padding-right:3vw}@media(max-width: 600px){.wrapper{width:calc(1300px + 10vw);padding-left:5vw;padding-right:5vw}}.clear::after,.clear::before{content:" ";display:table}.clear::after{clear:both}.protected-address{user-select:none;cursor:default}*[hidden]{display:none}.relative{position:relative}.icon{line-height:0}.gutter+.gutter{padding-top:0}h1,h2,h3,h4,h5,h6,p,table{margin:0}p a,table a{display:inline}ul,ol{padding:0 0 0 1px;margin:0}.screen-reader-only,.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list *:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./slick/fonts/slick.eot");src:url("./slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("./slick/fonts/slick.woff") format("woff"),url("./slick/fonts/slick.ttf") format("truetype"),url("./slick/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.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;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slider-kenburns .slide img{transform-origin:50% 50%;transform:scale(1)}.slider-kenburns .slide.slick-active img{animation:myMove 4.8s 1 linear}@keyframes myMove{from{transform:scale(1.22)}to{transform:scale(1)}}.pswp>*{transition:none}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../img/photoswipe/default-skin-black.svg) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:#fff;height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#000;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:14px;padding:10px;line-height:20px;color:#000}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../img/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#fff}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}@font-face{font-family:"karlaregular";src:url("/site/templates/fonts/cookie-consent/karla-regular.woff2") format("woff2"),url("/site/templates/fonts/cookie-consent/karla-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"karlabold";src:url("/site/templates/fonts/cookie-consent/karla-bold.woff2") format("woff2"),url("/site/templates/fonts/cookie-consent/karla-bold.woff") format("woff");font-weight:normal;font-style:normal}.cookie-consent-typ9_open{cursor:pointer}#cookie-consent-typ9_wrapper{background-color:rgba(0,0,0,.3)}#cookie-consent-typ9_wrapper .well{filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.3));display:none;margin:1em;max-width:600px}#cookie-consent-typ9_wrapper .well{min-height:20px;padding:35px;margin-bottom:20px;background-color:#f5f5f5;border-radius:10px;box-shadow:inset 0 1px 1px rgba(0,0,0,.07)}@media(max-width: 450px){#cookie-consent-typ9_wrapper .well{padding:25px}}@media(max-width: 380px){#cookie-consent-typ9_wrapper .well{padding:20px}}#cookie-consent-typ9_wrapper .well .popup_close{position:absolute;top:0;right:6px;background:none;border:0;font-size:50px;padding:0 10px;color:#676767}#cookie-consent-accordion{color:#8a8a8a}.cookie-consent-logo{width:calc(100% - 60px);margin-left:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:baseline;align-content:stretch}.cookie-consent-logo img{width:70px}@media(max-width: 450px){.cookie-consent-logo img{width:60px}}.cookie-consent-headline{font-family:"karlabold";text-transform:uppercase;width:100%;margin-bottom:4px;margin-top:30px;color:#676767;font-size:26px;line-height:28px}@media(max-width: 500px){.cookie-consent-headline{font-size:24px;line-height:26px}}@media(max-width: 470px){.cookie-consent-headline{font-size:19px;line-height:21px}}.cookie-consent-subheadline{font-family:"karlaregular";width:100%;margin-bottom:20px;color:#4c4c4c;font-size:18px;line-height:20px}@media(max-width: 500px){.cookie-consent-subheadline{font-size:17px;line-height:19px}}.cookie-consent-description{font-family:"karlaregular";font-size:16px;width:100%;background-image:url("data:image/svg+xml,%3Csvg width='30px' height='30px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-415.000000, -238.000000)' fill='%23676767'%3E%3Cpath d='M427,238 C425.333325,238 423.776049,238.317707 422.328125,238.95312 C420.880201,239.588547 419.60938,240.447907 418.515625,241.531253 C417.421869,242.614587 416.562503,243.885413 415.9375,245.343747 C415.312497,246.802093 415,248.35416 415,250 C415,251.666675 415.312497,253.22916 415.9375,254.6875 C416.562503,256.14584 417.421869,257.416661 418.515625,258.5 C419.60938,259.583339 420.880201,260.437497 422.328125,261.0625 C423.776049,261.687503 425.333325,262 427,262 C428.66668,262 430.223947,261.687503 431.67188,261.0625 C433.1198,260.437497 434.390613,259.583339 435.484373,258.5 C436.578133,257.416661 437.437493,256.14584 438.062507,254.6875 C438.687507,253.22916 439,251.666675 439,250 C439,249.666665 438.984373,249.333335 438.95312,249 C438.92188,248.666667 438.875,248.333333 438.812507,248 C438.645827,247.666667 438.411453,247.47396 438.109373,247.42188 C437.807293,247.369787 437.656253,247.343747 437.656253,247.343747 L435,247.343747 L435,246 C435,245.333333 434.77604,244.94792 434.32812,244.843747 C433.8802,244.739587 433.656253,244.687493 433.656253,244.687493 L431,244.687493 L431,243.343747 C431,242.67708 430.77604,242.286453 430.32812,242.17188 C429.8802,242.057293 429.656253,242 429.656253,242 L428.343747,242 L428.343747,239.343747 C428.343747,238.67708 428.119793,238.286453 427.671875,238.17188 C427.223956,238.057293 427,238 427,238 Z M423.5,241 C424.203128,241 424.79557,241.2474 425.277343,241.742183 C425.759117,242.236983 426,242.822917 426,243.5 C426,244.203133 425.759117,244.795567 425.277343,245.27735 C424.79557,245.759117 424.203128,246 423.5,246 C422.822912,246 422.23698,245.759117 421.742187,245.27735 C421.247393,244.795567 421,244.203133 421,243.5 C421,242.822917 421.247393,242.236983 421.742187,241.742183 C422.23698,241.2474 422.822912,241 423.5,241 Z M418.5,247 C419.203128,247 419.79557,247.240883 420.277343,247.722666 C420.759117,248.204433 421,248.796874 421,249.5 C421,250.203131 420.759117,250.795572 420.277343,251.277345 C419.79557,251.759118 419.203128,252 418.5,252 C417.822912,252 417.23698,251.759118 416.742187,251.277345 C416.247393,250.795572 416,250.203131 416,249.5 C416,248.796874 416.247393,248.204433 416.742187,247.722666 C417.23698,247.240883 417.822912,247 418.5,247 Z M426.5,248 C427.17709,248 427.763023,248.240883 428.257816,248.722657 C428.75261,249.20443 429,249.796872 429,250.5 C429,251.177087 428.75261,251.763018 428.257816,252.257812 C427.763023,252.752607 427.17709,253 426.5,253 C425.796873,253 425.204431,252.752607 424.722657,252.257812 C424.240883,251.763018 424,251.177087 424,250.5 C424,249.796872 424.240883,249.20443 424.722657,248.722657 C425.204431,248.240883 425.796873,248 426.5,248 Z M433.5,252 C434.203133,252 434.795567,252.240883 435.27735,252.722657 C435.759117,253.20443 436,253.796872 436,254.5 C436,255.20313 435.759117,255.795572 435.27735,256.277345 C434.795567,256.759118 434.203133,257 433.5,257 L433.5,257 C432.796867,257 432.204433,256.759118 431.72265,256.277345 C431.240883,255.795572 431,255.20313 431,254.5 L431,254.5 C431,253.796872 431.240883,253.20443 431.72265,252.722657 C432.204433,252.240883 432.796867,252 433.5,252 Z M426.5,255 C427.203128,255 427.79557,255.240883 428.277343,255.722657 C428.759117,256.20443 429,256.796872 429,257.5 C429,258.20313 428.759117,258.795572 428.277343,259.277345 C427.79557,259.759118 427.203128,260 426.5,260 C425.822912,260 425.23698,259.759118 424.742187,259.277345 C424.247393,258.795572 424,258.20313 424,257.5 C424,256.796872 424.247393,256.20443 424.742187,255.722657 C425.23698,255.240883 425.822912,255 426.5,255 Z' id='Fill-1' transform='translate(427.000000, 250.000000) rotate(180.000000) translate(-427.000000, -250.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:2px 5px;padding-left:56px;margin-bottom:25px;color:#8a8a8a;line-height:17px}.cookie-consent-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;align-content:stretch;margin-bottom:40px}@media(max-width: 550px){.cookie-consent-buttons{flex-direction:column}}.cookie-consent-buttons .cookie-consent-btn-left,.cookie-consent-buttons .cookie-consent-btn-right{font-family:"karlaregular";font-size:16px;width:45%;text-align:center;padding:10px;border-radius:5px}@media(max-width: 550px){.cookie-consent-buttons .cookie-consent-btn-left,.cookie-consent-buttons .cookie-consent-btn-right{width:100%}}.cookie-consent-buttons .cookie-consent-btn-left{cursor:pointer;color:#fff;background-color:#00914d}@media(max-width: 550px){.cookie-consent-buttons .cookie-consent-btn-left{margin-bottom:10px}}.cookie-consent-buttons .cookie-consent-btn-left label{cursor:pointer}.cookie-consent-buttons .cookie-consent-btn-right{cursor:pointer;background-color:#dddfdd;color:#676767}.cookie-consent-buttons .cookie-consent-btn-right:hover{background-color:hsl(120,3.0303030303%,79.0588235294%)}.cookie-consent-trigger{cursor:pointer}.cookie-consent-trigger_active{color:#333}.cookie-consent-trigger_active svg{transform:rotate(-180deg)}.cookie-consent-trigger_active svg #Artboard{fill:#d7d7d7}.toggle_container{font-family:"karlaregular";font-size:16px;width:100%;display:inline-block;margin-top:-20px;margin-bottom:30px}.cookie-consent-toggle-container-inner{padding-top:10px;padding-bottom:10px;border-top:2px solid #00914d;border-bottom:2px solid #00914d;margin-bottom:15px;line-height:17px}.cookie-consent-toggle-container-inner .cookie-consent-info span{display:inline-block;margin-top:15px;margin-bottom:10px;font-family:"karlabold";text-transform:uppercase;color:#4c4c4c}.cookie-consent-toggle-container-inner .cookie-consent-info ul li{list-style:none;position:relative;display:block;float:none;margin-top:0;margin-bottom:5px;padding-left:12px;color:#4c4c4c}.cookie-consent-toggle-container-inner .cookie-consent-info ul li::before{content:"";position:absolute;top:5px;left:0;width:5px;height:5px;background-color:#4c4c4c;border-radius:100px}.cookie-consent-label{width:calc(100% - 40px);float:left;margin-bottom:30px}.cookie-consent-trigger{width:35px;height:40px;float:left}.cookie-consent-trigger img{margin-left:8px}.cookie-consent-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;align-content:stretch}.cookie-consent-title label{font-family:"karlabold";display:flex;width:100%;padding-left:15px;font-size:18px;line-height:17px}@media(max-width: 450px){.cookie-consent-title label{font-size:17px}}.cookie-consent-title label span{display:inline-block;padding-left:25px;width:calc(100% - 25px);margin-top:-2px}.cookie-consent-text{font-family:"karlaregular";font-size:16px;width:100%;padding-left:60px;line-height:17px}.cookie-consent-footer{height:20px;width:100%;font-family:"karlaregular";font-size:16px;color:#8a8a8a;margin-top:15px;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.cookie-consent-footer a{color:#8a8a8a}.cookie-consent-footer div{height:20px;border-right:1px solid #8a8a8a;margin-right:3px;margin-left:7px}.check{cursor:pointer;position:relative;transform:translate3d(0, 0, 0)}.check.necessary{cursor:default}.check:before{content:"";position:absolute;top:-14px;left:1px;width:48px;height:48px;border-radius:50%;background:rgba(34,50,84,.05);opacity:1;transition:opacity .2s ease}.check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#8a8a8a;stroke-width:1.5;transform:translate3d(0, 0, 0);transition:all .2s ease}.check svg path{stroke-dasharray:60;stroke-dashoffset:0}.check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.check:hover:before{opacity:1;background-color:#dddfdd}.check:hover:before.necessary{background:rgba(34,50,84,.05)}.check:hover svg{stroke:#00a860}#gdpr-cookietype-necessary:checked+.check svg{stroke:#00a860}#gdpr-cookietype-necessary:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}#gdpr-cookietype-necessary:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}#gdpr-cookietype-analytic:checked+.check svg{stroke:#00a860}#gdpr-cookietype-analytic:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}#gdpr-cookietype-analytic:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}#gdpr-cookietype-media:checked+.check svg{stroke:#00a860}#gdpr-cookietype-media:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}#gdpr-cookietype-media:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.cookie-consent-dotted-effect{transition:color .3s}.cookie-consent-dotted-effect::before{position:relative;top:13px;left:50%;color:rgba(0,0,0,0);content:"·";text-shadow:0 0 rgba(0,0,0,0);transition:text-shadow .3s,color .3s;transform:translateX(-50%);pointer-events:none}.cookie-consent-dotted-effect:hover::before,.cookie-consent-dotted-effect:focus::before{color:#8a8a8a;text-shadow:10px 0 #8a8a8a,-10px 0 #8a8a8a}.cookie-consent-dotted-effect:hover,.cookie-consent-dotted-effect:focus{color:#8a8a8a}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.embed-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-button-container{cursor:pointer;display:inline;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.MedienContainerOuter{width:50%;display:inline-block}.embed-button-container .mapButtom{width:60px}.embed-button-container .mapButtom .mapPointerVerlauf .top-color{stop-color:rgba(229,45,39,.85)}.embed-button-container .mapButtom .mapPointerVerlauf .bottom-color{stop-color:rgba(142,42,37,.85)}.embed-button-container .YouTubePlayButtom{width:70px}.embed-button-container .YouTubePlayButtom .youtubeButtomVerlauf .top-color{stop-color:rgba(229,45,39,.85)}.embed-button-container .YouTubePlayButtom .youtubeButtomVerlauf .bottom-color{stop-color:rgba(142,42,37,.85)}.embed-button-container:hover .mapButtom .mapPointerVerlauf .top-color{stop-color:#e52d27}.embed-button-container:hover .mapButtom .mapPointerVerlauf .bottom-color{stop-color:#b72c26}.embed-button-container:hover .YouTubePlayButtom .youtubeButtomVerlauf .top-color{stop-color:#e52d27}.embed-button-container:hover .YouTubePlayButtom .youtubeButtomVerlauf .bottom-color{stop-color:#b72c26}iframe[src*="http://www.youtube.com/embed/"],iframe[src*="http://www.youtube-nocookie.com/embed/"]{position:absolute;top:0;left:0;width:100%;height:100%}.warning{display:inline-block;position:relative;padding:3px 2px 2px 2px;transition:all 250ms;z-index:1000}.warning:before{content:"";z-index:-1;width:calc(100% - 30px);height:100%;background:#f5f5f7;bottom:0;left:20px;position:absolute;transition:height 250ms}.warning:before:hover{background:#ddd3d1}.warning:after{content:"";z-index:-1;width:4px;height:100%;background:red;bottom:0;right:10px;position:absolute;transition:height 250ms}.warning:hover:before{background:#dddfdd}.wrapper.clear{display:flex;align-items:stretch;flex-wrap:wrap}.wrapper.clear::after,.wrapper.clear::before{display:none}.abstand{margin-top:min(100px,16vw);margin-bottom:min(100px,16vw)}.columns{display:flex;justify-content:space-between}.cursor{cursor:pointer}.two-columns,.two-columns-1-2{display:flex;flex-direction:row;justify-content:space-between}.two-columns .column{width:calc(50% - var(--column-abstand)/2)}@media(max-width: 900px){.two-columns{flex-wrap:wrap}.two-columns .column{width:100%}.two-columns .column+.column{margin-top:2rem}}.two-columns-1-2 .column-1{width:calc(33.3333333333% - 40px)}.two-columns-1-2 .column-2{width:calc(66.6666666667% - 40px)}@media(max-width: 1200px){.two-columns-1-2{flex-wrap:wrap}.two-columns-1-2 .column-1,.two-columns-1-2 .column-2{width:100%}.two-columns-1-2 .column-2{margin-top:2rem}}h2+.two-columns,h2+.two-columns-1-2,h3+.two-columns,h3+.two-columns-1-2{margin-top:2rem}.column-image img{width:100%;max-width:568px;border-radius:var(--border-radius)}a.column-image{transition:all .15s ease-in-out}a.column-image:hover{opacity:.7}.content-elem+.content-elem{margin-top:2.4rem}.oeffnungszeiten{display:inline-grid;grid-template-columns:auto auto;gap:1rem;row-gap:.1rem}.bg-white{background-color:#fff}.two-columns-blau{position:relative;padding:var(--abstand) 2px;background-color:#434b83;color:#fff}.two-columns-blau h1,.two-columns-blau h2,.two-columns-blau h3{color:#fff}.two-columns-blau p a,.two-columns-blau h6 a{color:#fff;text-decoration-color:#fff}.two-columns-blau p a:hover,.two-columns-blau h6 a:hover{text-decoration-color:#fff;background-color:#fff;color:#000}.two-columns-blau::before,.two-columns-blau::after{content:"";position:absolute;top:0;height:100%;background-color:#434b83}.two-columns-blau::before{right:calc(100% - 2px);width:var(--abstand);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.two-columns-blau::after{left:calc(100% - 2px);width:30vw;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.content-elem .headline{position:relative;padding-left:2rem;border-left:2px solid #a1a1a1}.content-elem .headline h1,.content-elem .headline h2,.content-elem .headline h3{padding-left:0;border-left:none;color:#434b83}.content-elem .headline h1+h3{margin-top:1.8rem}.content-elem .job-info{padding:10px 0 10px 55px;position:relative}.content-elem .job-info::before{position:absolute;content:"";top:0;left:0;width:40px;height:100%;background-size:contain;background-position:left center;background-repeat:no-repeat}.content-elem .job-info.standort::before{background-image:url("../img/icon-ort.svg")}.content-elem .job-info.startdatum::before{background-image:url("../img/icon-kalender.svg")}.content-elem .job-info.arbeitszeit::before{background-image:url("../img/icon-job.svg")}.content-elem .team-member{max-width:570px;display:flex;flex-direction:column;justify-content:flex-end;transition:all .15s ease-in-out}.content-elem .team-member .team-name{padding:.4rem .5rem .2rem 0;border-bottom:1px solid #a1a1a1;color:#000;transition:all .15s ease-in-out}.content-elem .team-member .team-image{padding-top:2px;transition:all .15s ease-in-out}.content-elem .team-member .team-image img{max-width:330px}.content-elem .team-member:hover{opacity:.6}.content-elem .team-member:hover .team-name{padding-left:.5rem;padding-right:0}.content-elem .team-member:hover .team-image{padding-top:0;padding-bottom:2px}@media(max-width: 370px){.content-elem .team-member .team-image img{max-width:100%}}.content-elem p.less-opacity{color:#a1a1a1}.content-elem .highlight-text{padding-left:1rem;border-left:1px solid #434b83}.content-elem video{width:100%;max-width:568px;height:auto;border-radius:var(--border-radius);border:1px solid #000}@media(max-width: 900px){.content-elem .headline{padding-left:0;border-left:none}}body{line-height:1.45;font-weight:400;margin-top:-3.6px;margin-bottom:-3.6px;margin:0}body{font-size:16px}@media(min-width: 400px){body{font-size:calc(16px + 2*(100vw - 400px)/900)}}@media(min-width: 1300px){body{font-size:18px}}body strong{font-weight:700}body footer{line-height:1.45;font-weight:400;margin-top:-3.2px;margin-bottom:-3.2px;margin:0}body footer{font-size:16px}h1{line-height:1;font-weight:300;margin-top:-14.6px;margin-bottom:-14.6px;margin:0;font-family:"NeueDIN",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif;color:#434b83}h1{font-size:40px}@media(min-width: 400px){h1{font-size:calc(40px + 33*(100vw - 400px)/900)}}@media(min-width: 1300px){h1{font-size:73px}}h1 strong{font-weight:700}body.language-jp h1{font-weight:700}section.wrapper.abstand h1{padding-left:2rem;border-left:2px solid #a1a1a1}@media(max-width: 900px){section.wrapper.abstand h1{padding-left:0;border-left:none}}body.news section.wrapper.abstand h1{padding-left:0;border-left:none;line-height:1.2;font-weight:300;margin-top:-11px;margin-bottom:-11px;margin:0}body.news section.wrapper.abstand h1{font-size:40px}@media(min-width: 400px){body.news section.wrapper.abstand h1{font-size:calc(40px + 15*(100vw - 400px)/900)}}@media(min-width: 1300px){body.news section.wrapper.abstand h1{font-size:55px}}body.news.language-jp section.wrapper.abstand h1{font-weight:700}h2,h1.wie-h2{line-height:1.2;font-weight:300;margin-top:-8.6px;margin-bottom:-8.6px;margin:0;font-family:"NeueDIN",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif;color:#434b83;padding-left:0;border-left:0}h2,h1.wie-h2{font-size:38px}@media(min-width: 400px){h2,h1.wie-h2{font-size:calc(38px + 5*(100vw - 400px)/900)}}@media(min-width: 1300px){h2,h1.wie-h2{font-size:43px}}h2 strong,h1.wie-h2 strong{font-weight:700}body.language-jp h2,body.language-jp h1.wie-h2{font-weight:700}#keyvisual.lottieheader h1,#keyvisual.lottieheader h2{line-height:1;font-weight:300;margin-top:-14.6px;margin-bottom:-14.6px;margin:0}#keyvisual.lottieheader h1,#keyvisual.lottieheader h2{font-size:38px}@media(min-width: 400px){#keyvisual.lottieheader h1,#keyvisual.lottieheader h2{font-size:calc(38px + 35*(100vw - 400px)/900)}}@media(min-width: 1300px){#keyvisual.lottieheader h1,#keyvisual.lottieheader h2{font-size:73px}}#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{line-height:1;font-weight:300;margin-top:-14.6px;margin-bottom:-14.6px;margin:0}#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:50px}@media(min-width: 400px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:calc(50px + 23*(100vw - 400px)/900)}}@media(min-width: 1300px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:73px}}@media(max-width: 900px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{line-height:1;font-weight:300;margin-top:-14.6px;margin-bottom:-14.6px;margin:0}#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:60px}}@media(max-width: 900px)and (min-width: 400px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:calc(60px + 13*(100vw - 400px)/900)}}@media(max-width: 900px)and (min-width: 1300px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:73px}}@media(max-width: 400px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{line-height:1;font-weight:300;margin-top:-14.6px;margin-bottom:-14.6px;margin:0}#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:50px}}@media(max-width: 400px)and (min-width: 400px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:calc(50px + 23*(100vw - 400px)/900)}}@media(max-width: 400px)and (min-width: 1300px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:73px}}@media(max-width: 340px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{line-height:1;font-weight:300;margin-top:-14.6px;margin-bottom:-14.6px;margin:0}#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:40px}}@media(max-width: 340px)and (min-width: 400px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:calc(40px + 33*(100vw - 400px)/900)}}@media(max-width: 340px)and (min-width: 1300px){#keyvisual.lottieslider h1,#keyvisual.lottieslider h2,#keyvisual.imageheader h1,#keyvisual.imageheader h2,#keyvisual.slider-2026 h1,#keyvisual.slider-2026 h2{font-size:73px}}body.language-jp #keyvisual.lottieheader h1,body.language-jp #keyvisual.lottieheader h2,body.language-jp #keyvisual.lottieslider h1,body.language-jp #keyvisual.lottieslider h2,body.language-jp #keyvisual.imageheader h1,body.language-jp #keyvisual.imageheader h2,body.language-jp #keyvisual.slider-2026 h1,body.language-jp #keyvisual.slider-2026 h2{font-weight:700}h3{line-height:1.2;font-weight:300;margin-top:-5.2px;margin-bottom:-5.2px;margin:0;font-family:"NeueDIN",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif;color:#434b83}h3{font-size:26px}h3 strong{font-weight:700}.fachgebiet-teasers .fachgebiet-teaser h3{line-height:1.2;font-weight:300;margin-top:-5.2px;margin-bottom:-5.2px;margin:0}.fachgebiet-teasers .fachgebiet-teaser h3{font-size:22px}@media(min-width: 400px){.fachgebiet-teasers .fachgebiet-teaser h3{font-size:calc(22px + 4*(100vw - 400px)/900)}}@media(min-width: 1300px){.fachgebiet-teasers .fachgebiet-teaser h3{font-size:26px}}h4,main .two-columns .column .content-elem .fachleute{line-height:1.2;font-weight:400;margin-top:-4.2px;margin-bottom:-4.2px;margin:0;font-family:"NeueDIN",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif}h4,main .two-columns .column .content-elem .fachleute{font-size:18px}@media(min-width: 400px){h4,main .two-columns .column .content-elem .fachleute{font-size:calc(18px + 3*(100vw - 400px)/900)}}@media(min-width: 1300px){h4,main .two-columns .column .content-elem .fachleute{font-size:21px}}h4 strong,main .two-columns .column .content-elem .fachleute strong{font-weight:700}h6{line-height:1.45;font-weight:400;margin-top:-3.6px;margin-bottom:-3.6px;margin:0;padding-left:1rem;border-left:1px solid #434b83}h6{font-size:16px}@media(min-width: 400px){h6{font-size:calc(16px + 2*(100vw - 400px)/900)}}@media(min-width: 1300px){h6{font-size:18px}}h6 strong{font-weight:700}em{font-style:normal}main p a,main li a,main h6 a{text-decoration:underline;text-underline-position:under;text-decoration-color:#434b83;color:#000;transition:all .15s ease-in-out}main p a:hover,main li a:hover,main h6 a:hover{text-decoration-color:#434b83;background-color:#434b83;color:#fff}main ul li{padding-left:1.4rem}main ul li+li{margin-top:.6rem}main ul li::before{position:absolute;content:"•";top:0;left:.2rem}main ul.spezialgebiete li.spezialgebiet{padding-left:1.8em}main ul.spezialgebiete li.spezialgebiet::before{position:absolute;content:"";top:.2em;left:0;width:1.2em;height:calc(100% - .4em);background-image:url("../img/check-grau.svg");background-repeat:no-repeat;background-size:contain;background-position:top left}main ul.spezialgebiete li.spezialgebiet ul li+li{margin-top:0}main .two-columns .column .content-elem .fachleute{display:grid;grid-template-columns:1fr 1fr;gap:2rem}main .two-columns .column .content-elem .fachleute a{position:relative;color:#000;padding:.3em 0 .3em 1.2em;width:100%;border-bottom:1px solid #d2d5ed}main .two-columns .column .content-elem .fachleute a .text{transition:all .15s ease-in-out;transform-origin:center left}main .two-columns .column .content-elem .fachleute a::before{position:absolute;content:"";top:.6em;left:0;width:.8em;height:calc(100% - .4em);background-image:url("../img/pfeil-grau.svg");background-repeat:no-repeat;background-size:contain;background-position:top left}main .two-columns .column .content-elem .fachleute a:hover .text{opacity:.6;transform:scale(1.03)}main .two-columns .column .content-elem h3+.fachleute{margin-top:2.4rem}main .two-columns .column .content-elem .fachleute+p{margin-top:2.4rem}@media(max-width: 1240px){main .two-columns .column .content-elem .fachleute{grid-template-columns:1fr;gap:1rem}}@media(max-width: 900px){main .two-columns .column .content-elem .fachleute{grid-template-columns:1fr 1fr}}@media(max-width: 510px){main .two-columns .column .content-elem .fachleute{grid-template-columns:1fr}}main ol li{list-style-type:decimal;margin-left:1.6rem}main ol li+li{margin-top:.6rem}.child{position:absolute !important;top:0;left:0;width:100%;height:100%}.parent{margin:0 auto;width:100%;height:0;position:relative}body.startseite .parent{padding-bottom:43.75%}@media(max-width: 600px){body.startseite .parent{padding-bottom:0;height:250px}}body.contentseite .parent{padding-bottom:34.375%}@media(max-width: 600px){body.contentseite .parent{padding-bottom:0;height:200px}}header .logo-line{z-index:5;width:100%;padding:0 0 0 3rem;display:grid;grid-template-columns:auto 1fr auto;justify-content:space-between;align-items:start;grid-template-areas:"logo navi language"}header .logo-line .logo{grid-area:logo;padding:3rem;justify-self:start}header .logo-line .logo img{width:100%;height:auto}header .logo-line .language-switcher{grid-area:language;margin-top:3rem;padding:8px 0 8px 40px;background-color:#434b83;z-index:101}header .logo-line .language-switcher .language-switcher-inner{display:flex;flex-direction:row;background-color:#ff6a51;height:34px;align-items:center;padding:0 20px;border-top-left-radius:17px;border-bottom-left-radius:17px}header .logo-line .language-switcher .language-switcher-inner div,header .logo-line .language-switcher .language-switcher-inner a{color:#fff;padding:0 10px;user-select:none;border-radius:13px}header .logo-line .language-switcher .language-switcher-inner div{font-weight:700}header .logo-line .language-switcher .language-switcher-inner a{font-weight:300;border-radius:20px;background-color:#ff6a51;transition:all .15s ease-in-out}header .logo-line .language-switcher .language-switcher-inner a:hover{color:#434b83;background-color:#fff}header .logo-line nav{grid-area:navi;justify-self:end}header .logo-line .nav-toggle{grid-area:burger;margin-right:1rem}@media(max-width: 1500px){header .logo-line{padding-left:0}}@media(max-width: 1400px){header .logo-line .logo{padding-left:3vw;padding-right:3vw}}@media(max-width: 1300px){header .logo-line{padding-left:0}}@media(max-width: 1250px){header .logo-line .language-switcher{padding-left:8px}header .logo-line .language-switcher .language-switcher-inner{padding:0 8px}}@media(max-width: 1155px){header .logo-line{grid-template-areas:"logo language" "logo burger" "logo .";grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;justify-items:end}header .logo-line .language-switcher{margin-top:0;background-color:unset;padding:0}header .logo-line .language-switcher .language-switcher-inner{border-top-left-radius:0}header .logo-line .logo{padding:3vw}header .logo-line .nav-toggle{margin-top:1rem;margin-bottom:3vw}}@media(max-width: 600px){header .logo-line .logo{padding:5vw}}@media(max-width: 500px){header .logo-line{grid-template-areas:"language language" "logo     burger" "logo     ."}header .logo-line .logo{padding-top:1rem}header .logo-line .language-switcher{padding-bottom:1rem}header .logo-line .nav-toggle{margin-top:0}}@media(max-width: 320px){header .logo-line .nav-toggle{margin-right:5vw}}body.start header .logo-line{background-color:#434b83}body.subpage,body.team,body.karriere,body.news,body.news_uebersicht{background-image:url("../img/grafik-hintergrund.svg");background-size:70% auto;background-position:top right;background-repeat:no-repeat}a.logo,a.col-logo{transition:all .15s ease-in-out}a.logo:hover,a.col-logo:hover{transform:scale(1.05)}#keyvisual>*{transition:none}#keyvisual.lottieslider,#keyvisual.lottieheader,#keyvisual.imageheader,#keyvisual.slider-2026{position:relative;z-index:5}#keyvisual.lottieslider .slide,#keyvisual.lottieheader .slide,#keyvisual.imageheader .slide,#keyvisual.slider-2026 .slide{position:relative;height:100%}#keyvisual.lottieslider .slide .slide-onecol,#keyvisual.lottieheader .slide .slide-onecol,#keyvisual.imageheader .slide .slide-onecol,#keyvisual.slider-2026 .slide .slide-onecol{display:grid;grid-template-columns:1fr;align-items:center}#keyvisual.lottieslider .slide .slide-onecol .headline,#keyvisual.lottieheader .slide .slide-onecol .headline,#keyvisual.imageheader .slide .slide-onecol .headline,#keyvisual.slider-2026 .slide .slide-onecol .headline{padding-left:2rem;border-left:2px solid #fff}#keyvisual.lottieslider .slide .slide-onecol .headline h1,#keyvisual.lottieslider .slide .slide-onecol .headline h2,#keyvisual.lottieslider .slide .slide-onecol .headline h3,#keyvisual.lottieheader .slide .slide-onecol .headline h1,#keyvisual.lottieheader .slide .slide-onecol .headline h2,#keyvisual.lottieheader .slide .slide-onecol .headline h3,#keyvisual.imageheader .slide .slide-onecol .headline h1,#keyvisual.imageheader .slide .slide-onecol .headline h2,#keyvisual.imageheader .slide .slide-onecol .headline h3,#keyvisual.slider-2026 .slide .slide-onecol .headline h1,#keyvisual.slider-2026 .slide .slide-onecol .headline h2,#keyvisual.slider-2026 .slide .slide-onecol .headline h3{color:#fff;margin:-0.12em 0}#keyvisual.lottieslider .slide .slide-onecol .headline h1+h3,#keyvisual.lottieheader .slide .slide-onecol .headline h1+h3,#keyvisual.imageheader .slide .slide-onecol .headline h1+h3,#keyvisual.slider-2026 .slide .slide-onecol .headline h1+h3{margin-top:1em}#keyvisual.lottieslider .slide .slide-onecol .headline h3+h1,#keyvisual.lottieheader .slide .slide-onecol .headline h3+h1,#keyvisual.imageheader .slide .slide-onecol .headline h3+h1,#keyvisual.slider-2026 .slide .slide-onecol .headline h3+h1{margin-top:calc(.5rem + .1em)}#keyvisual.lottieslider .slide .slide-grid,#keyvisual.lottieheader .slide .slide-grid,#keyvisual.imageheader .slide .slide-grid,#keyvisual.slider-2026 .slide .slide-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}#keyvisual.lottieslider .slide .slide-grid .lottie-text,#keyvisual.lottieheader .slide .slide-grid .lottie-text,#keyvisual.imageheader .slide .slide-grid .lottie-text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text{position:relative;height:100%;width:100%;display:flex}#keyvisual.lottieslider .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.lottieheader .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.imageheader .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .lottie-player-start{position:relative;width:100%;padding-bottom:75%}#keyvisual.lottieslider .slide .slide-grid .lottie-text .lottie-player-start lottie-player,#keyvisual.lottieheader .slide .slide-grid .lottie-text .lottie-player-start lottie-player,#keyvisual.imageheader .slide .slide-grid .lottie-text .lottie-player-start lottie-player,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .lottie-player-start lottie-player{position:absolute;top:0;left:0;height:100%}#keyvisual.lottieslider .slide .slide-grid .lottie-text lottie-player,#keyvisual.lottieheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.imageheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.slider-2026 .slide .slide-grid .lottie-text lottie-player{width:100%;max-width:100%;padding-left:2rem;padding-bottom:40px}#keyvisual.lottieslider .slide .slide-grid .lottie-text .text,#keyvisual.lottieheader .slide .slide-grid .lottie-text .text,#keyvisual.imageheader .slide .slide-grid .lottie-text .text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .text{padding:1rem;width:300px;background-color:rgba(67,75,131,.8);border:1px solid #fff;border-radius:var(--border-radius);position:absolute;left:-3rem;top:3rem;color:#fff}#keyvisual.lottieslider .slide .slide-grid .image-text,#keyvisual.lottieheader .slide .slide-grid .image-text,#keyvisual.imageheader .slide .slide-grid .image-text,#keyvisual.slider-2026 .slide .slide-grid .image-text{position:relative;height:100%;display:flex;align-items:flex-end;padding-left:2rem}#keyvisual.lottieslider .slide .slide-grid .image-text img,#keyvisual.lottieheader .slide .slide-grid .image-text img,#keyvisual.imageheader .slide .slide-grid .image-text img,#keyvisual.slider-2026 .slide .slide-grid .image-text img{width:450px;max-width:100%;height:auto}#keyvisual.lottieslider .slide .slide-grid .headline,#keyvisual.lottieheader .slide .slide-grid .headline,#keyvisual.imageheader .slide .slide-grid .headline,#keyvisual.slider-2026 .slide .slide-grid .headline{padding-left:2rem;border-left:2px solid #fff}#keyvisual.lottieslider .slide .slide-grid .headline h1,#keyvisual.lottieslider .slide .slide-grid .headline h2,#keyvisual.lottieslider .slide .slide-grid .headline h3,#keyvisual.lottieheader .slide .slide-grid .headline h1,#keyvisual.lottieheader .slide .slide-grid .headline h2,#keyvisual.lottieheader .slide .slide-grid .headline h3,#keyvisual.imageheader .slide .slide-grid .headline h1,#keyvisual.imageheader .slide .slide-grid .headline h2,#keyvisual.imageheader .slide .slide-grid .headline h3,#keyvisual.slider-2026 .slide .slide-grid .headline h1,#keyvisual.slider-2026 .slide .slide-grid .headline h2,#keyvisual.slider-2026 .slide .slide-grid .headline h3{color:#fff;margin:-0.12em 0}#keyvisual.lottieslider .slide .slide-grid .headline h1+h3,#keyvisual.lottieheader .slide .slide-grid .headline h1+h3,#keyvisual.imageheader .slide .slide-grid .headline h1+h3,#keyvisual.slider-2026 .slide .slide-grid .headline h1+h3{margin-top:1em}#keyvisual.lottieslider .slide .slide-grid .headline h3+h1,#keyvisual.lottieheader .slide .slide-grid .headline h3+h1,#keyvisual.imageheader .slide .slide-grid .headline h3+h1,#keyvisual.slider-2026 .slide .slide-grid .headline h3+h1{margin-top:calc(.5rem + .1em)}@media(max-width: 1300px){#keyvisual.lottieslider .slide .slide-grid .lottie-text .text,#keyvisual.lottieheader .slide .slide-grid .lottie-text .text,#keyvisual.imageheader .slide .slide-grid .lottie-text .text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .text{top:2rem;left:-5rem;padding:.5rem .5rem .5rem 1rem}}@media(max-width: 1100px){#keyvisual.lottieslider .slide .slide-grid .lottie-text lottie-player,#keyvisual.lottieheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.imageheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.slider-2026 .slide .slide-grid .lottie-text lottie-player{padding-left:5rem}#keyvisual.lottieslider .slide .slide-grid .lottie-text .text,#keyvisual.lottieheader .slide .slide-grid .lottie-text .text,#keyvisual.imageheader .slide .slide-grid .lottie-text .text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .text{top:3rem;left:-2rem;padding:.5rem}}@media(max-width: 900px){#keyvisual.lottieslider .slide .slide-grid,#keyvisual.lottieheader .slide .slide-grid,#keyvisual.imageheader .slide .slide-grid,#keyvisual.slider-2026 .slide .slide-grid{grid-template-columns:1fr}#keyvisual.lottieslider .slide .slide-grid .headline,#keyvisual.lottieheader .slide .slide-grid .headline,#keyvisual.imageheader .slide .slide-grid .headline,#keyvisual.slider-2026 .slide .slide-grid .headline{border-left:none;padding-left:0}#keyvisual.lottieslider .slide .slide-grid .lottie-text,#keyvisual.lottieheader .slide .slide-grid .lottie-text,#keyvisual.imageheader .slide .slide-grid .lottie-text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text{justify-self:end;width:unset}#keyvisual.lottieslider .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.lottieheader .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.imageheader .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .lottie-player-start{width:400px;padding-bottom:300px;max-width:100%}#keyvisual.lottieslider .slide .slide-grid .lottie-text lottie-player,#keyvisual.lottieheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.imageheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.slider-2026 .slide .slide-grid .lottie-text lottie-player{max-width:400px;padding-left:0}#keyvisual.lottieslider .slide .slide-grid .lottie-text .text,#keyvisual.lottieheader .slide .slide-grid .lottie-text .text,#keyvisual.imageheader .slide .slide-grid .lottie-text .text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .text{left:unset;right:calc(100% - 4rem);top:unset;bottom:95px}}@media(max-width: 700px){#keyvisual.lottieslider .slide .slide-grid,#keyvisual.lottieheader .slide .slide-grid,#keyvisual.imageheader .slide .slide-grid,#keyvisual.slider-2026 .slide .slide-grid{align-items:center}#keyvisual.lottieslider .slide .slide-grid .lottie-text,#keyvisual.lottieheader .slide .slide-grid .lottie-text,#keyvisual.imageheader .slide .slide-grid .lottie-text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text{padding-top:0;padding-left:0;flex-direction:column;align-items:center}#keyvisual.lottieslider .slide .slide-grid .lottie-text lottie-player,#keyvisual.lottieheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.imageheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.slider-2026 .slide .slide-grid .lottie-text lottie-player{padding-bottom:1rem}#keyvisual.lottieslider .slide .slide-grid .lottie-text .text,#keyvisual.lottieheader .slide .slide-grid .lottie-text .text,#keyvisual.imageheader .slide .slide-grid .lottie-text .text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .text{position:relative;margin-bottom:6rem;width:unset;right:0;bottom:unset;top:0}}@media(max-width: 450px){#keyvisual.lottieslider .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.lottieheader .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.imageheader .slide .slide-grid .lottie-text .lottie-player-start,#keyvisual.slider-2026 .slide .slide-grid .lottie-text .lottie-player-start{width:100%;padding-bottom:75%}}#keyvisual.lottieheader,#keyvisual.imageheader{background-color:#434b83;background-image:url("../img/grafik-hintergrund-weiss.svg");background-size:60% auto;background-position:bottom right;background-repeat:no-repeat;margin-bottom:85px}#keyvisual.lottieheader .slide .slide-grid .lottie-text,#keyvisual.lottieheader .slide .slide-onecol .lottie-text,#keyvisual.imageheader .slide .slide-grid .lottie-text,#keyvisual.imageheader .slide .slide-onecol .lottie-text{align-items:center}#keyvisual.lottieheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.lottieheader .slide .slide-onecol .lottie-text lottie-player,#keyvisual.imageheader .slide .slide-grid .lottie-text lottie-player,#keyvisual.imageheader .slide .slide-onecol .lottie-text lottie-player{height:100%;max-height:400px;width:100%;padding-bottom:0}#keyvisual.lottieheader .slide .slide-grid .headline,#keyvisual.lottieheader .slide .slide-onecol .headline,#keyvisual.imageheader .slide .slide-grid .headline,#keyvisual.imageheader .slide .slide-onecol .headline{margin:5rem 0 5rem 0}#keyvisual.lottieheader::after,#keyvisual.imageheader::after{content:"";position:absolute;right:0;z-index:-1;width:calc(100% - 6rem - 90px);bottom:-85px;height:85px;border-bottom-left-radius:20px;background-color:#a1a1a1}#keyvisual.lottieheader.blau::after,#keyvisual.imageheader.blau::after{background-color:#5a87dc}#keyvisual.lottieheader.rot::after,#keyvisual.imageheader.rot::after{background-color:#ff6a51}#keyvisual.lottieheader.tuerkis::after,#keyvisual.imageheader.tuerkis::after{background-color:#48c4b7}#keyvisual.lottieheader.grau::after,#keyvisual.imageheader.grau::after{background-color:#a1a1a1}@media(max-width: 1700px){#keyvisual.lottieheader::after,#keyvisual.imageheader::after{width:calc(100% - 6rem)}}@media(max-width: 1500px){#keyvisual.lottieheader::after,#keyvisual.imageheader::after{width:calc(100% - 3rem)}}@media(max-width: 1400px){#keyvisual.lottieheader::after,#keyvisual.imageheader::after{width:calc(100% - 3vw)}}@media(max-width: 900px){#keyvisual.lottieheader .slide .slide-grid .headline,#keyvisual.lottieheader .slide .slide-onecol .headline,#keyvisual.imageheader .slide .slide-grid .headline,#keyvisual.imageheader .slide .slide-onecol .headline{margin:3rem 0 1rem}#keyvisual.lottieheader .slide .slide-grid .image-text,#keyvisual.lottieheader .slide .slide-onecol .image-text,#keyvisual.imageheader .slide .slide-grid .image-text,#keyvisual.imageheader .slide .slide-onecol .image-text{padding-left:0;justify-content:flex-end}}@media(max-width: 700px){#keyvisual.lottieheader,#keyvisual.imageheader{margin-bottom:3rem}#keyvisual.lottieheader::after,#keyvisual.imageheader::after{bottom:-3rem;width:calc(100% - 5vw);height:3rem}}@media(max-width: 400px){#keyvisual.lottieheader::after,#keyvisual.imageheader::after{width:calc(100% - 2vw)}}#keyvisual.lottieslider .slide .lottie-text,#keyvisual.slider-2026 .slide .lottie-text{align-items:flex-end}#keyvisual.lottieslider .slide .lottie-text lottie-player,#keyvisual.slider-2026 .slide .lottie-text lottie-player{height:auto}#keyvisual.lottieslider .slide .headline,#keyvisual.slider-2026 .slide .headline{margin:3rem 0 calc(5rem + 85px) 0}#keyvisual.lottieslider .slide::after,#keyvisual.lottieslider .slide::before,#keyvisual.slider-2026 .slide::after,#keyvisual.slider-2026 .slide::before{content:"";position:absolute;right:0;z-index:-1}#keyvisual.lottieslider .slide::before,#keyvisual.slider-2026 .slide::before{width:100%;top:calc(100% - 85px);height:500px;background-color:#fff}#keyvisual.lottieslider .slide::after,#keyvisual.slider-2026 .slide::after{width:calc(100% - 6rem - 90px);bottom:0;height:85px;border-bottom-left-radius:20px;background-color:#a1a1a1}#keyvisual.lottieslider .slide.blau em,#keyvisual.lottieslider .slide.rot em,#keyvisual.lottieslider .slide.tuerkis em,#keyvisual.lottieslider .slide.grau em,#keyvisual.slider-2026 .slide.blau em,#keyvisual.slider-2026 .slide.rot em,#keyvisual.slider-2026 .slide.tuerkis em,#keyvisual.slider-2026 .slide.grau em{font-style:normal}#keyvisual.lottieslider .slide.blau em,#keyvisual.slider-2026 .slide.blau em{color:#5a87dc}#keyvisual.lottieslider .slide.blau::after,#keyvisual.slider-2026 .slide.blau::after{background-color:#5a87dc}#keyvisual.lottieslider .slide.rot em,#keyvisual.slider-2026 .slide.rot em{color:#ff6a51}#keyvisual.lottieslider .slide.rot::after,#keyvisual.slider-2026 .slide.rot::after{background-color:#ff6a51}#keyvisual.lottieslider .slide.tuerkis em,#keyvisual.slider-2026 .slide.tuerkis em{color:#48c4b7}#keyvisual.lottieslider .slide.tuerkis::after,#keyvisual.slider-2026 .slide.tuerkis::after{background-color:#48c4b7}#keyvisual.lottieslider .slide.grau em,#keyvisual.slider-2026 .slide.grau em{color:#a1a1a1}#keyvisual.lottieslider .slide.grau::after,#keyvisual.slider-2026 .slide.grau::after{background-color:#a1a1a1}@media(max-width: 1700px){#keyvisual.lottieslider .slide::after,#keyvisual.slider-2026 .slide::after{width:calc(100% - 6rem)}}@media(max-width: 1500px){#keyvisual.lottieslider .slide::after,#keyvisual.slider-2026 .slide::after{width:calc(100% - 3rem)}}@media(max-width: 1400px){#keyvisual.lottieslider .slide::after,#keyvisual.slider-2026 .slide::after{width:calc(100% - 3vw)}}@media(max-width: 900px){#keyvisual.lottieslider .slide .slide-grid .headline,#keyvisual.slider-2026 .slide .slide-grid .headline{margin:3rem 0}#keyvisual.lottieslider .slide .slide-grid .lottie-text lottie-player,#keyvisual.slider-2026 .slide .slide-grid .lottie-text lottie-player{padding-left:0}}@media(max-width: 700px){#keyvisual.lottieslider .slide .slide-grid .lottie-text,#keyvisual.slider-2026 .slide .slide-grid .lottie-text{justify-self:end}#keyvisual.lottieslider .slide::after,#keyvisual.slider-2026 .slide::after{width:calc(100% - 5vw);height:3rem}#keyvisual.lottieslider .slide::before,#keyvisual.slider-2026 .slide::before{top:calc(100% - 3rem)}}@media(max-width: 400px){#keyvisual.lottieslider .slide::after,#keyvisual.slider-2026 .slide::after{width:calc(100% - 2vw)}}.keyvisual-outer{position:relative}.keyvisual-outer .slider-background{position:absolute;top:-2px;left:0;width:100%;height:calc(100% - 83px);background-color:#434b83}.keyvisual-outer .slider-background.slider-background-2026 .wrapper .lottie-text{margin-right:50%}@media(max-width: 900px){.keyvisual-outer .slider-background.slider-background-2026 .wrapper .lottie-text{margin-right:unset;width:400px;height:225px;max-width:100%}}@media(max-width: 700px){.keyvisual-outer .slider-background{height:calc(100% - 3rem + 2px)}}@media(max-width: 450px){.keyvisual-outer .slider-background.slider-background-2026 .wrapper .lottie-text{height:75vw}}#keyvisual.slider-2026 .slide .slide-grid{gap:var(--column-abstand)}#keyvisual.slider-2026 .slide .slide-grid .lottie-text{padding-bottom:calc(57% + 170px)}@media(max-width: 1050px){#keyvisual.slider-2026 .slide .slide-grid{gap:0}}@media(max-width: 900px){#keyvisual.slider-2026 .slide .slide-grid .lottie-text{padding-bottom:225px}#keyvisual.slider-2026 .slide .slide-grid .headline{margin-bottom:170px;padding-left:1rem}}@media(max-width: 700px){#keyvisual.slider-2026 .slide .slide-grid .headline{margin-bottom:6rem}}@media(max-width: 450px){#keyvisual.slider-2026 .slide .slide-grid .headline{padding-left:0}#keyvisual.slider-2026 .slide .slide-grid .lottie-text{padding-bottom:75%}}nav.mobile{display:none}nav.desktop{margin-top:3rem;margin-bottom:3rem;background-color:#434b83;height:50px;border-top-left-radius:25px;border-bottom-left-radius:25px;padding-left:10px;display:flex;z-index:10}nav.desktop .navigation{display:flex;flex-direction:row;align-items:center;gap:4px}nav.desktop .navigation .navi-head{position:relative}nav.desktop .navigation .navi-head a.navi-elem,nav.desktop .navigation .navi-head div.navi-elem{color:#fff;position:relative;user-select:none;padding:4px 14px;transition:all .15s ease-in-out;background-color:rgba(0,0,0,0);border-radius:17px}nav.desktop .navigation .navi-head a.navi-elem:hover,nav.desktop .navigation .navi-head div.navi-elem:hover{background-color:#fff;color:#434b83}nav.desktop .navigation .navi-head a.navi-elem.active,nav.desktop .navigation .navi-head div.navi-elem.active{background-color:#fff;color:#434b83}nav.desktop .navigation .navi-head div.navi-elem:hover{cursor:s-resize}nav.desktop .navigation .navi-head .navi-head:hover~.navi-elem{background-color:#fff;color:#434b83}nav.desktop .navigation .navi-head .navi-sub{display:none;position:absolute;top:100%;left:0;width:243px;border-top:16px solid rgba(0,0,0,0);padding:0}nav.desktop .navigation .navi-head .navi-sub .navi-sub-inner{box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:var(--border-radius);border-top:8px solid #fff;border-bottom:8px solid #fff;background-color:#fff;display:flex;flex-direction:column}nav.desktop .navigation .navi-head .navi-sub a{color:#434b83;position:relative;user-select:none;padding:6px 14px;transition:all .15s ease-in-out}nav.desktop .navigation .navi-head .navi-sub a:hover{background-color:#bbb}nav.desktop .navigation .navi-head .navi-sub a.active{background-color:#bbb}@media(max-width: 1250px){nav.desktop .navigation{gap:0}}@media(max-width: 1155px){nav.desktop{display:none}nav.mobile{position:absolute;padding:120px 5vw 10vw;min-height:100vh;width:100%;background-color:#434b83;z-index:100}nav.mobile .navigation-inner{display:flex;flex-direction:column;justify-content:center}nav.mobile .navigation{display:flex;flex-direction:column;align-items:center;gap:4px}nav.mobile .navigation .navi-head a.navi-elem,nav.mobile .navigation .navi-head div.navi-elem{color:#fff;position:relative;user-select:none;padding:4px 14px;transition:all .15s ease-in-out;background-color:rgba(0,0,0,0);border-radius:17px;font-size:18px}nav.mobile .navigation .navi-head a.navi-elem:hover{background-color:#fff;color:#434b83}nav.mobile .navigation .navi-head a.navi-elem.active{background-color:#fff;color:#434b83}nav.mobile .navigation .navi-head div.navi-elem{opacity:.6}nav.mobile .navigation .navi-head .navi-head:hover~.navi-elem{background-color:#fff;color:#434b83}nav.mobile .navigation .navi-head .navi-sub{padding:0 0 1rem 0}nav.mobile .navigation .navi-head .navi-sub .navi-sub-inner{display:flex;flex-direction:column;gap:2px;align-items:flex-start}nav.mobile .navigation .navi-head .navi-sub a{color:#fff;position:relative;user-select:none;padding:4px 14px 4px 24px;transition:all .15s ease-in-out;background-color:rgba(0,0,0,0);border-radius:17px;font-size:16px;font-weight:300}nav.mobile .navigation .navi-head .navi-sub a:hover{background-color:#fff;color:#434b83}nav.mobile .navigation .navi-head .navi-sub a.active{background-color:#fff;color:#434b83}}#nav-open:checked~.nav-toggle .bar{background-color:#fff}#nav-open:checked~.nav-toggle .bar.bar1{transform-origin:top center;transform:translateY(12px) rotate(45deg) scale(1.2)}#nav-open:checked~.nav-toggle .bar.bar2{opacity:0}#nav-open:checked~.nav-toggle .bar.bar3{transform-origin:bottom center;transform:translateY(-12px) rotate(-45deg) scale(1.2)}.nav-toggle{display:none;z-index:100;margin-top:3rem;font-weight:400;flex-direction:column;cursor:pointer;user-select:none;padding:15px;color:rgba(0,0,0,0);font-size:0;z-index:101;border-radius:var(--border-radius)}.nav-toggle .bar{background-color:#434b83;width:26px;height:2px;margin:0 auto;transition:all .15s ease-in-out}.nav-toggle .bar+.bar{margin-top:10px}@media(max-width: 1155px){.nav-toggle{display:flex}}body.start .nav-toggle .bar{background-color:#fff}img.align_right{float:right;margin:0 0 20px 20px}@media(max-width: 1400px)and (min-width: 201px){img.align_right{max-width:60%;height:auto}}@media(max-width: 900px){img.align_right{max-width:50%}}img.align_left{float:left;margin:0 20px 20px 0}@media(max-width: 1400px){img.align_left{max-width:60%;height:auto}}@media(max-width: 900px){img.align_left{max-width:50%}}img.align_center{width:100%;height:auto}figure{margin:0;display:table}figure.align_right{float:right;margin:0 0 20px 20px}figure.align_right:not(:first-child){margin-top:20px}@media(max-width: 900px){figure.align_right{max-width:50%}}@media(max-width: 400px){figure.align_right{max-width:40%}}figure.align_left{float:left;margin:0 20px 20px 0}figure.align_left:not(:first-child){margin-top:20px}@media(max-width: 900px){figure.align_left{max-width:50%}}@media(max-width: 400px){figure.align_left{max-width:40%}}figure.align_center{width:100%;height:auto;margin-bottom:20px}figure.align_center:not(:first-child){margin-top:20px}figure img{display:block;width:100%}figure+p{margin-top:1rem}figcaption{display:table-caption;caption-side:bottom;color:#bbb;margin-top:8px;line-height:1.4;font-weight:300}figcaption{font-size:12px}.bilderstreifen{display:grid;gap:10px}.bilderstreifen.bilderstreifen-3{grid-template-columns:1fr 1fr 1fr}.bilderstreifen.bilderstreifen-2{grid-template-columns:1fr 1fr}.bilderstreifen.bilderstreifen-1{grid-template-columns:1fr}.bilderstreifen.farbe{padding-bottom:85px;position:relative}.bilderstreifen.farbe::after{content:"";position:absolute;right:0;z-index:-1;width:calc(100% - 6rem - 90px);bottom:0;height:85px;border-bottom-left-radius:20px;background-color:#a1a1a1}@media(max-width: 1700px){.bilderstreifen.farbe::after{width:calc(100% - 6rem)}}@media(max-width: 1500px){.bilderstreifen.farbe::after{width:calc(100% - 3rem)}}@media(max-width: 1400px){.bilderstreifen.farbe::after{width:calc(100% - 3vw)}}@media(max-width: 600px){.bilderstreifen.farbe{padding-bottom:3rem}.bilderstreifen.farbe::after{width:calc(100% - 5vw);height:3rem}}@media(max-width: 400px){.bilderstreifen.farbe::after{width:100%}}.bilderstreifen.farbe.blau::after{background-color:#5a87dc}.bilderstreifen.farbe.rot::after{background-color:#ff6a51}.bilderstreifen.farbe.tuerkis::after{background-color:#48c4b7}.bilderstreifen.farbe.grau::after{background-color:#a1a1a1}@media(max-width: 900px){.bilderstreifen{gap:4px}}.button,button[type=submit]{position:relative;margin:0;display:inline-block;border:none;user-select:none;cursor:pointer;text-align:left;background-color:#434b83;color:#fff;padding:14px 25px;border-radius:27px;text-decoration:none;transition:all .15s ease-in-out}@media(max-width: 450px){.button,button[type=submit]{display:block;text-align:center}}.button:hover,button[type=submit]:hover{background-color:#48c4b7}.button.hidden,button[type=submit].hidden{display:none}.two-columns-blau .button{background-color:#fff;color:#434b83}.two-columns-blau .button:hover{background-color:#48c4b7;color:#fff}.gallery-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.gallery-container .thumbnail{width:100%}.gallery-container .thumbnail a{width:100%;display:block;position:relative;background-color:var(--color-white);transition:all .15s ease-in-out}.gallery-container .thumbnail a:hover{opacity:.7}@supports(object-fit: cover){.gallery-container .thumbnail a{padding-top:100%}}.gallery-container .thumbnail img{width:100%;height:100%;border-radius:var(--border-radius)}@supports(object-fit: cover){.gallery-container .thumbnail img{position:absolute;top:0;left:0;object-fit:cover}}@media(max-width: 1000px){.gallery-container{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 700px){.gallery-container{grid-template-columns:1fr 1fr}}@media(max-width: 400px){.gallery-container{grid-template-columns:1fr}}body.startseite .map-container .parent{padding-bottom:21.875%}@media(max-width: 900px){body.startseite .map-container .parent{padding-bottom:0;height:200px}}@media(max-width: 900px){body.startseite .map-container .child{height:200px}}body.contentseite .map-container .parent{padding-bottom:50%}@media(max-width: 500px){body.contentseite .map-container .parent{padding-bottom:0;height:200px}}@media(max-width: 500px){body.contentseite .map-container .child{height:200px}}.two-columns-blau .accordion-outer{background-color:#434b83;border-radius:var(--border-radius);color:#fff}.two-columns-blau .accordion-outer h4{color:#fff}.two-columns-blau .accordion-outer .accordion label::after{background-image:url(../img/plus-weiss.svg)}.two-columns-blau .accordion-outer .accordion+.accordion{border-top:1px solid hsla(0,0%,100%,.25)}.accordion label{display:block;user-select:none;cursor:pointer;position:relative;padding:16px 40px 16px 40px;margin:0;font-weight:bold}.accordion label .acc-label{transition:all .15s ease-in-out}.accordion label::before,.accordion label::after{content:"";background-repeat:no-repeat;background-size:cover;height:25px;width:25px;position:absolute;right:10px;top:16px;transform:rotate(0deg);transition:all .15s ease-in-out}.accordion label::after{background-image:url(../img/plus.svg);right:10px}.accordion label::before{background-image:url(../img/check.svg);left:0}.accordion label:hover::after{transform:rotate(180deg)}.accordion label:hover .acc-label{opacity:.6}.accordion .accordion-content{display:none;transition:none;padding:12px 40px 35px 40px}.accordion input:checked~label::after{transform:rotate(180deg)}.accordion input:checked~.accordion-content{display:block}.accordion+.accordion{border-top:1px solid rgba(0,0,0,.25)}button,input,optgroup,select,textarea{font-family:"NeueDIN",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif}input:is([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button{border:1px solid #a1a1a1;background-color:#fff;border-radius:0}input:is([type=button],[type=submit],[type=reset]):focus,input:is([type=button],[type=submit],[type=reset]):valid,input:is([type=button],[type=submit],[type=reset]).filled,input[type=file]::file-selector-button:focus,input[type=file]::file-selector-button:valid,input[type=file]::file-selector-button.filled{border:1px solid #6e6e6e}input:focus{outline:none}select{width:100%;appearance:none;border-radius:1px;border:1px solid #a1a1a1;padding:14px 35px 14px 14px;position:relative;user-select:none;cursor:pointer;background-color:#fff;color:#000;background-size:18px 18px;background-position:center right 7px;background-image:url(../img/pfeil-select.svg);background-repeat:no-repeat}select:focus{outline:none}select[disabled]{cursor:not-allowed}select::-ms-expand{display:none}#wrap_Inputfield_agree{display:none}.FormBuilder .InputfieldStateHidden{display:hidden}.FormBuilder fieldset{padding-left:0;padding-right:0;padding-top:1rem;border:none;border-bottom:2px solid #434b83;margin-bottom:1rem;padding-bottom:1rem}.FormBuilder fieldset legend{font-size:28px;color:#434b83}.FormBuilder fieldset.Inputfield_invoice_address.InputfieldFieldset.hideFieldset{display:none}.FormBuilder ::-webkit-input-placeholder{color:#bbb}.FormBuilder ::-moz-placeholder{color:#bbb}.FormBuilder :-ms-input-placeholder{color:#bbb}.FormBuilder :-moz-placeholder{color:#bbb}.FormBuilder label{display:inline-block;margin:0}.FormBuilder input[type=text],.FormBuilder input[type=email],.FormBuilder textarea{width:100%;-webkit-appearance:none;box-shadow:none;outline:none;background-color:#fff;color:#000;border:1px solid #a1a1a1;border-radius:0;margin:0 0 1rem 0;padding:14px;position:relative}.FormBuilder p.notes{margin:0 0 1rem 0}.FormBuilder select{margin-bottom:15px}.FormBuilder textarea{resize:none;overflow:auto;line-height:1.45;height:calc(7vh + 7vw + 70px);display:block;margin-bottom:20px}.FormBuilder .InputfieldRadiosStacked{margin-bottom:20px}.FormBuilder .InputfieldRadiosStacked li{margin-bottom:0;user-select:none;display:inline-block;width:50%;margin-bottom:5px}.FormBuilder .InputfieldRadiosStacked li:nth-of-type(2n + 1){padding-left:0;padding-right:10px}.FormBuilder .InputfieldRadiosStacked li:nth-of-type(2n + 2){padding-left:9px;padding-right:0}.FormBuilder .InputfieldRadiosStacked li::before{display:none}@media(max-width: 700px){.FormBuilder .InputfieldRadiosStacked li{width:100%}.FormBuilder .InputfieldRadiosStacked li:nth-of-type(2n + 1),.FormBuilder .InputfieldRadiosStacked li:nth-of-type(2n + 2){padding-left:0;padding-right:0}}.FormBuilder .InputfieldRadiosStacked span,.FormBuilder .InputfieldRadiosStacked li span{display:inline-block;cursor:pointer;position:relative;padding-left:24px}.FormBuilder .InputfieldRadiosStacked span:hover::before,.FormBuilder .InputfieldRadiosStacked li span:hover::before{border-color:#434b83}.FormBuilder .InputfieldRadiosStacked span::before,.FormBuilder .InputfieldRadiosStacked li span::before{content:"";position:absolute}.FormBuilder .InputfieldRadiosStacked span::before,.FormBuilder .InputfieldRadiosStacked li span::before{border:2px solid #a1a1a1;border-radius:12px;background:#fff;width:16px;height:16px;top:6px;left:0;transition:all .15s ease-in-out}.FormBuilder .InputfieldRadiosStacked input,.FormBuilder .InputfieldRadiosStacked li input{display:none}.FormBuilder .InputfieldRadiosStacked input:checked~span::before,.FormBuilder .InputfieldRadiosStacked li input:checked~span::before{background-color:#48c4b7}.FormBuilder li.InputfieldFormBuilderFileUpload{margin-bottom:20px;padding-left:0;max-width:100%}.FormBuilder li.InputfieldFormBuilderFileUpload input{width:100%;padding:11px 0}.FormBuilder li.InputfieldFormBuilderFileUpload::before{display:none}.FormBuilder .InputfieldCheckboxesStacked li{user-select:none;display:inline-block;width:50%;margin-bottom:5px}.FormBuilder .InputfieldCheckboxesStacked li:nth-of-type(2n + 1){padding-left:0;padding-right:10px}.FormBuilder .InputfieldCheckboxesStacked li:nth-of-type(2n + 2){padding-left:9px;padding-right:0}@media(max-width: 200px){.FormBuilder .InputfieldCheckboxesStacked li{width:100%}.FormBuilder .InputfieldCheckboxesStacked li:nth-of-type(2n + 1),.FormBuilder .InputfieldCheckboxesStacked li:nth-of-type(2n + 2){padding-left:0;padding-right:0}}.FormBuilder .InputfieldCheckbox,.FormBuilder .InputfieldCheckboxesStacked{margin-bottom:15px;user-select:none}.FormBuilder .InputfieldCheckbox li,.FormBuilder .InputfieldCheckboxesStacked li{padding-left:0}.FormBuilder .InputfieldCheckbox li::before,.FormBuilder .InputfieldCheckboxesStacked li::before{display:none}.FormBuilder .InputfieldCheckbox span,.FormBuilder .InputfieldCheckboxesStacked span{display:inline-block;cursor:pointer;position:relative;padding-left:30px;padding-right:20px}.FormBuilder .InputfieldCheckbox span::before,.FormBuilder .InputfieldCheckbox span::after,.FormBuilder .InputfieldCheckboxesStacked span::before,.FormBuilder .InputfieldCheckboxesStacked span::after{content:"";position:absolute;top:3px;left:0;width:20px;height:20px}.FormBuilder .InputfieldCheckbox span::before,.FormBuilder .InputfieldCheckboxesStacked span::before{border:1px solid #a1a1a1;border-radius:1px;background-color:#fff}.FormBuilder .InputfieldCheckbox span:hover::before,.FormBuilder .InputfieldCheckboxesStacked span:hover::before{border-color:#434b83}.FormBuilder .InputfieldCheckbox span::before,.FormBuilder .InputfieldCheckboxesStacked span::before{border:2px solid #a1a1a1;border-radius:1px;background:#fff;width:16px;height:16px;top:6px;left:0;transition:all .15s ease-in-out}.FormBuilder .InputfieldCheckbox input,.FormBuilder .InputfieldCheckboxesStacked input{display:none}.FormBuilder .InputfieldCheckbox input:checked~span::before,.FormBuilder .InputfieldCheckboxesStacked input:checked~span::before{background-image:url("../img/icon-check.svg");background-size:contain;background-position:center center}.FormBuilder input:focus,.FormBuilder input:valid,.FormBuilder input.filled,.FormBuilder textarea:focus,.FormBuilder textarea:valid,.FormBuilder textarea.filled,.FormBuilder select:focus,.FormBuilder select:valid,.FormBuilder select.filled{border:1px solid #6e6e6e}.FormBuilder .InputfieldHeader.InputfieldHeaderHidden{display:none}.FormBuilder .InputfieldPage .InputfieldHeader{line-height:1.2;font-weight:300;margin-top:-5.2px;margin-bottom:-5.2px;margin:0;margin-bottom:10px;font-family:"NeueDIN",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif;color:#434b83}.FormBuilder .InputfieldPage .InputfieldHeader{font-size:18px}@media(min-width: 400px){.FormBuilder .InputfieldPage .InputfieldHeader{font-size:calc(18px + 8*(100vw - 400px)/900)}}@media(min-width: 1300px){.FormBuilder .InputfieldPage .InputfieldHeader{font-size:26px}}.FormBuilder .InputfieldPage .InputfieldHeader strong{font-weight:700}.FormBuilder .Inputfields::after,.FormBuilder .Inputfields::before{content:" ";display:table}.FormBuilder .Inputfields::after{clear:both}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.FormBuilder .Inputfields{display:flex;justify-content:space-between;flex-wrap:wrap}.FormBuilder .Inputfields::after,.FormBuilder .Inputfields::before{display:none}}@supports(display: flex){.FormBuilder .Inputfields{display:flex;justify-content:space-between;flex-wrap:wrap}.FormBuilder .Inputfields::after,.FormBuilder .Inputfields::before{display:none}}.FormBuilder .Inputfield{width:100%;position:relative;float:left}.FormBuilder .Inputfield ::-webkit-input-placeholder{color:#a1a1a1}.FormBuilder .Inputfield ::-moz-placeholder{color:#a1a1a1}.FormBuilder .Inputfield :-ms-input-placeholder{color:#a1a1a1}.FormBuilder .Inputfield :-moz-placeholder{color:#a1a1a1}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.FormBuilder .Inputfield{float:none}}@supports(display: flex){.FormBuilder .Inputfield{float:none}}.FormBuilder .Inputfield.InputfieldColumnWidth:not(.InputfieldTextarea):not(.InputfieldSubmit):not(.InputfieldColumnWidthFirst){padding-left:15px}@media(max-width: 700px){.FormBuilder .Inputfield{width:100% !important;padding:0 !important}}.FormBuilder .InputfieldContent{position:relative}.FormBuilder .InputfieldStateRequired input[type=text],.FormBuilder .InputfieldStateRequired input[type=email],.FormBuilder .InputfieldStateRequired textarea{padding-right:25px}.FormBuilder .InputfieldStateRequired:not(.InputfieldSelect) .InputfieldContent{position:relative}.FormBuilder .InputfieldStateError ::-webkit-input-placeholder{color:red}.FormBuilder .InputfieldStateError ::-moz-placeholder{color:red}.FormBuilder .InputfieldStateError :-ms-input-placeholder{color:red}.FormBuilder .InputfieldStateError :-moz-placeholder{color:red}.FormBuilder .InputfieldStateError input{border:1px solid rgba(255,0,0,.45);background-color:rgba(255,0,0,.2);color:red}.FormBuilder .InputfieldStateError label{color:red}.FormBuilder .InputfieldStateError.InputfieldStateRequired:not(.InputfieldSelect) .InputfieldContent::after{color:red}.FormBuilder .InputfieldStateError input:valid,.FormBuilder .InputfieldStateError input.filled,.FormBuilder .InputfieldStateError textarea:valid,.FormBuilder .InputfieldStateError textarea.filled,.FormBuilder .InputfieldStateError select:valid,.FormBuilder .InputfieldStateError select.filled{border:1px solid rgba(187,187,187,.4);background-color:#fff;color:#000}.FormBuilder .InputfieldSubmit{padding-bottom:10px;margin-top:2rem}.FormBuilder .InputfieldSubmit button{margin-top:-1px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.FormBuilder .InputfieldSubmit button{float:none}}@supports(display: flex){.FormBuilder .InputfieldSubmit button{float:none}}.FormBuilder .InputfieldSubmit .InputfieldContent{position:relative}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.FormBuilder .InputfieldSubmit .InputfieldContent{display:flex;justify-content:flex-start}}@supports(display: flex){.FormBuilder .InputfieldSubmit .InputfieldContent{display:flex;justify-content:flex-start}}.FormBuilder .Inputfield_address,.FormBuilder .Inputfield_source{display:none}.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldRadiosStacked,.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldCheckboxesStacked{display:flex;flex-direction:row;flex-wrap:wrap;justify-items:flex-start}.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldRadiosStacked li,.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldCheckboxesStacked li{width:auto}.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldRadiosStacked li:nth-of-type(2n + 2),.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldRadiosStacked li:nth-of-type(2n + 1),.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldCheckboxesStacked li:nth-of-type(2n + 2),.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldCheckboxesStacked li:nth-of-type(2n + 1){padding-left:0;padding-right:20px}.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldRadiosStacked li+li,.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldCheckboxesStacked li+li{margin-top:0}.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldCheckbox a{color:#000;text-decoration:underline;text-underline-position:under;transition:all .15s ease-in-out}.FormBuilder.FormBuilder-veranstaltungsanmeldung .InputfieldCheckbox a:hover{color:#fff;background-color:#434b83;text-decoration-color:#434b83}.error,.FormBuilderErrors,.ui-widget-content p{display:none}.FormBuilder.FormBuilder-anfrage #Inputfield_produkte{display:none}table,thead,tbody,tfoot,tr,th,td{width:auto;height:auto;margin:0;padding:0;border:none;border-collapse:inherit;border-spacing:0;border-color:inherit;vertical-align:inherit;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0}table{width:100%;line-height:1.5;font-weight:300;border-collapse:collapse;border:0}table{font-size:16px}table thead{color:#bbb;border-bottom:1px solid #bbb}table thead+tbody{border-top:none}table tbody{border:1px solid #bbb}table tbody tr:nth-child(even){background-color:#bbb}table td,table th{padding:6px 12px}.phonelayer{height:100%;width:100%;display:none;position:fixed;z-index:100;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.9);overflow:hidden;cursor:pointer}.phonelayer-content{position:relative;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}#overlay-tel{color:#fff !important;line-height:1.2;font-weight:bold;margin-top:-14px;margin-bottom:-14px;text-align:center;display:inline-block;margin:0 auto;transition:.3s}#overlay-tel{font-size:35px}@media(min-width: 400px){#overlay-tel{font-size:calc(35px + 35*(100vw - 400px)/900)}}@media(min-width: 1300px){#overlay-tel{font-size:70px}}.phonelayer a{padding:8px;text-decoration:none;font-size:36px;color:#818181;display:block;transition:.3s}.phonelayer a:hover,.phonelayer a:focus{color:#f1f1f1}.phonelayer .closebtn{position:absolute;top:20px;right:45px;font-size:100px}.cta-streifen{width:100%;margin-bottom:0;background-image:url("../img/footer-streifen-bunt.svg");background-size:100% 87px;background-position:bottom -2px center;background-repeat:no-repeat;min-height:85px}.cta-streifen .column.cta-person{display:flex;align-items:flex-end;justify-content:center}.cta-streifen .column.cta-person img{height:auto;width:450px;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.cta-streifen .column.cta-text{display:flex;align-items:flex-end;margin-bottom:calc(85px + 3rem)}@media(max-width: 900px){.cta-streifen{background-size:100% 9.44vw;min-height:9.44vw}.cta-streifen .column.cta-text{order:-1;margin-top:0;margin-bottom:calc(2rem + 9.44vw)}.cta-streifen .column.cta-image+.column.cta-text{margin-bottom:2rem}.cta-streifen .column.cta-person{justify-content:flex-end}}.hintergrund-graphik{position:relative}.hintergrund-graphik::before{content:"";position:absolute;bottom:calc(0px - var(--abstand));right:calc(0px - .25*var(--abstand));width:100%;height:calc(100% + 1.5*var(--abstand));background-image:url("../img/grafik-hintergrund-fachgebiete.svg");background-size:contain;background-position:bottom right;background-repeat:no-repeat}.fachgebiet-teasers,.fachgebiet-teasers-klein{display:grid;gap:1rem}.fachgebiet-teasers .fachgebiet-teaser,.fachgebiet-teasers-klein .fachgebiet-teaser{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:var(--border-radius);transition:all .15s ease-in-out;display:grid;grid-template-columns:1fr auto}.fachgebiet-teasers .fachgebiet-teaser img,.fachgebiet-teasers-klein .fachgebiet-teaser img{width:auto}.fachgebiet-teasers .fachgebiet-teaser:hover,.fachgebiet-teasers-klein .fachgebiet-teaser:hover{box-shadow:0 3px 13px rgba(0,0,0,.2);transform:translateY(-3px)}.fachgebiet-teasers{grid-template-columns:1fr 1fr}.fachgebiet-teasers a.fachgebiet-teaser{max-width:406px;min-height:130px;padding:1rem;gap:1rem}.fachgebiet-teasers a.fachgebiet-teaser img{height:calc(130px - 2rem)}@media(max-width: 1200px){.fachgebiet-teasers{grid-template-columns:400px 400px;justify-content:center}}@media(max-width: 900px){.fachgebiet-teasers{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.fachgebiet-teasers{grid-template-columns:400px}.fachgebiet-teasers a.fachgebiet-teaser{min-height:100px}.fachgebiet-teasers a.fachgebiet-teaser img{height:calc(100px - 2rem)}}@media(max-width: 460px){.fachgebiet-teasers{grid-template-columns:1fr}}.fachgebiet-teasers-klein{grid-template-columns:1fr}.fachgebiet-teasers-klein .fachgebiet-teaser{min-height:80px;max-width:280px;padding:.5rem;gap:.5rem;color:#434b83}.fachgebiet-teasers-klein .fachgebiet-teaser img{height:calc(80px - 1rem)}.fachgebiet-teasers-klein label.fachgebiet-radio{cursor:pointer;color:#434b83}.fachgebiet-teasers-klein label.fachgebiet-radio input[type=radio]{display:none}.fachgebiet-teasers-klein label.fachgebiet-radio .fachgebiet-teaser{border:1px solid #fff}.fachgebiet-teasers-klein label.fachgebiet-radio .fachgebiet-teaser.teaser-all{min-height:unset}.fachgebiet-teasers-klein label.fachgebiet-radio input[type=radio]:checked+div.fachgebiet-teaser{border:1px solid #434b83}.fachgebiet-teasers-klein label.fachgebiet-radio input[type=radio]:checked+div.fachgebiet-teaser:hover{box-shadow:0 0 4px rgba(0,0,0,.15);transform:none}.news-teasers-2{grid-template-columns:1fr 1fr;justify-content:center}@media(max-width: 1200px){.news-teasers-2{grid-template-columns:auto auto}}@media(max-width: 700px){.news-teasers-2{grid-template-columns:auto}}.news-teasers{grid-template-columns:1fr 1fr 1fr;justify-content:center}@media(max-width: 1100px){.news-teasers{grid-template-columns:auto auto}}@media(max-width: 700px){.news-teasers{grid-template-columns:auto}}h2+.news-teasers,.news-teasers+p,.news-teasers-outer+p,h2+.news-filters,.news-filters+.news-teasers,.news-filters+.news-teasers-outer,h2+.news-teasers-outer{margin-top:2rem}p.align-center{text-align:center}.news-filters{display:grid;justify-content:start;grid-template-columns:auto auto auto auto 1fr;grid-template-areas:"headline headline headline headline headline";gap:1rem}.news-filters h3.headline{grid-area:headline}.news-filters .news-filter,.news-filters .news-filter2{cursor:pointer;user-select:none;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:var(--border-radius);transition:all .15s ease-in-out;padding:.5rem 1rem;color:#434b83}.news-filters .news-filter:hover,.news-filters .news-filter2:hover{box-shadow:0 3px 13px rgba(0,0,0,.2);transform:translateY(-3px)}.news-filters .news-filter.active,.news-filters .news-filter2.active{border:1px solid #434b83}.news-filters .news-filter.active:hover,.news-filters .news-filter2.active:hover{box-shadow:0 0 4px rgba(0,0,0,.15);transform:none}@media(max-width: 600px){.news-filters{grid-template-columns:auto auto auto auto;grid-template-areas:"headline headline headline headline"}}@media(max-width: 550px){.news-filters{grid-template-columns:1fr 1fr;grid-template-areas:"headline headline"}}@media(max-width: 310px){.news-filters{grid-template-columns:auto;grid-template-areas:"headline"}}.news-teasers-outer{min-height:500px}.news-teasers,.news-teasers-2{display:grid;gap:1.6rem;row-gap:2rem}.news-teasers .news-teaser,.news-teasers-2 .news-teaser{box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:var(--border-radius);overflow:hidden;display:grid;grid-template-columns:1fr;padding-bottom:1rem;align-content:space-between;max-width:417px}.news-teasers .news-teaser .news-teaser-info h3,.news-teasers-2 .news-teaser .news-teaser-info h3{margin:1rem 1rem 0}.news-teasers .news-teaser .news-teaser-info p,.news-teasers-2 .news-teaser .news-teaser-info p{margin:0 1rem;color:#000}.news-teasers .news-teaser .news-teaser-info h3+p,.news-teasers .news-teaser .news-teaser-info p+p,.news-teasers-2 .news-teaser .news-teaser-info h3+p,.news-teasers-2 .news-teaser .news-teaser-info p+p{margin-top:1rem}.news-teasers .news-teaser .news-teaser-info .job-details,.news-teasers-2 .news-teaser .news-teaser-info .job-details{margin:0 1rem;color:#000}.news-teasers .news-teaser .news-teaser-info .job-infos,.news-teasers-2 .news-teaser .news-teaser-info .job-infos{margin:1rem 1rem 0;color:#000}.news-teasers .news-teaser .news-teaser-unten,.news-teasers-2 .news-teaser .news-teaser-unten{margin:1rem 1rem 0 1rem;color:#000;display:grid;grid-template-columns:auto auto 30px;justify-content:space-between;align-items:end}.news-teasers .news-teaser .news-teaser-unten .news-teaser-themen,.news-teasers-2 .news-teaser .news-teaser-unten .news-teaser-themen{opacity:.4}.news-teasers a.news-teaser,.news-teasers-2 a.news-teaser{transition:all .15s ease-in-out}.news-teasers a.news-teaser:hover,.news-teasers-2 a.news-teaser:hover{box-shadow:0 3px 13px rgba(0,0,0,.2);transform:translateY(-3px)}.team-columns{display:grid;grid-template-columns:280px 1fr;align-items:start;gap:2rem}.team-columns .team{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;row-gap:2rem}.team-columns .team .team-member{max-width:319px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;transition:all .15s ease-in-out;border-bottom:1px solid #a1a1a1}.team-columns .team .team-member .team-name{padding:.4rem .5rem .2rem 0;color:#000;transition:all .15s ease-in-out}.team-columns .team .team-member .team-image{padding-top:2px;transition:all .15s ease-in-out}.team-columns .team .team-member:hover{opacity:.6}.team-columns .team .team-member:hover .team-name{padding-left:.5rem;padding-right:0}.team-columns .team .team-member:hover .team-image{padding-top:0;padding-bottom:2px}@media(max-width: 1100px){.team-columns .team{grid-template-columns:1fr 1fr;justify-items:center}}@media(max-width: 820px){.team-columns{grid-template-columns:1fr}.team-columns .team-filter .fachgebiet-teasers-klein{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.team-columns .team-filter .fachgebiet-teasers-klein .fachgebiet-radio .fachgebiet-teaser{height:100%}.team-columns .team{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 720px){.team-columns .team{grid-template-columns:1fr 1fr}}@media(max-width: 690px){.team-columns .team-filter .fachgebiet-teasers-klein{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}}@media(max-width: 490px){.team-columns .team{grid-template-columns:1fr}.team-columns .team .team-member{max-width:250px}}@media(max-width: 460px){.team-columns .team-filter .fachgebiet-teasers-klein .fachgebiet-radio .fachgebiet-teaser{position:relative;grid-template-columns:1fr;gap:0}.team-columns .team-filter .fachgebiet-teasers-klein .fachgebiet-radio .fachgebiet-teaser span{z-index:1;max-width:125px}.team-columns .team-filter .fachgebiet-teasers-klein .fachgebiet-radio .fachgebiet-teaser img{z-index:0;position:absolute;right:.2rem;bottom:.1rem;height:calc(50% - .1rem)}}@media(max-width: 310px){.team-columns .team-filter .fachgebiet-teasers-klein .fachgebiet-radio .fachgebiet-teaser{padding:.2rem}}footer{background-color:#48c4b7;color:#fff;padding-top:3rem;padding-bottom:3rem}footer a{color:#fff;text-decoration:underline;text-underline-position:under;text-decoration-color:#48c4b7}footer a:hover{color:#fff;text-decoration-color:#fff}footer .footer-columns{position:relative;display:grid;grid-template-columns:auto auto auto 1fr;grid-template-areas:"logo address contact socialmedia";align-items:start;justify-content:space-between;gap:80px;row-gap:44px}footer .footer-columns .col{max-width:100%}footer .footer-columns .col.col-logo{padding-top:2px;grid-area:logo}footer .footer-columns .col.col-logo img{width:235px}footer .footer-columns .col.col-address{grid-area:address}footer .footer-columns .col.col-contact{grid-area:contact}footer .footer-columns .col.col-socialmedia{grid-area:socialmedia;display:grid;justify-content:end;justify-items:end;align-self:end;grid-template-columns:auto auto;gap:6px}footer .footer-columns .col.col-socialmedia a{border-radius:6px;overflow:hidden;width:40px;height:40px;transition:all .15s ease-in-out}footer .footer-columns .col.col-socialmedia a:hover{opacity:.8;transform:scale(1.1)}footer .footer-columns .col.col-socialmedia a.tuev-zertifizerung{grid-column:1/span 2;width:86px;height:unset}footer .footer-columns .col.col-socialmedia a.tuev-zertifizerung img{width:100%;height:auto}footer .footer-columns .smaller{font-size:smaller}@media(max-width: 1120px){footer .footer-columns .col.col-socialmedia{grid-template-columns:auto}}@media(max-width: 1070px){footer .footer-columns{grid-template-columns:auto auto auto;grid-template-areas:"logo address contact" "logo address socialmedia"}footer .footer-columns .col.col-socialmedia{grid-template-columns:auto auto}}@media(max-width: 940px){footer .footer-columns{grid-template-columns:auto auto 1fr;grid-template-areas:"logo address address" "logo contact socialmedia"}}@media(max-width: 710px){footer .footer-columns .col.col-socialmedia{grid-template-columns:auto}}@media(max-width: 660px){footer .footer-columns{grid-template-columns:auto 1fr;grid-template-areas:"logo address" "logo contact" "logo socialmedia"}footer .footer-columns .col.col-socialmedia{grid-template-columns:auto auto}}@media(max-width: 600px){footer .footer-columns{grid-template-columns:auto auto;grid-template-areas:"logo logo" "address address" "contact socialmedia"}}@media(max-width: 390px){footer .footer-columns{justify-content:center;grid-template-columns:auto;grid-template-areas:"logo" "address" "contact" "socialmedia"}}footer a.logo img{width:400px;max-width:100%}.back-to-top{position:fixed;width:35px;height:35px;bottom:20px;right:30px;z-index:99;font-size:16px;text-indent:-9999em;border:none;outline:none;background-color:#434b83;color:#fff;cursor:pointer;padding:8px;border-radius:4px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.back-to-top:after{transition:all .15s ease-in-out;content:"";display:block;position:absolute;top:0;left:0;background-size:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 18 11'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M9,3.1 L2.4,9.7 C2.2,9.9 1.9,10.1 1.5,10.1 C1.1,10.1 0.9,10 0.6,9.7 C0.4,9.5 0.2,9.2 0.2,8.8 C0.2,8.5 0.3,8.2 0.6,7.9 L8.1,0.5 C8.7,-0.1 9.3,-0.1 9.8,0.4 L17.4,7.9 C17.6,8.1 17.8,8.4 17.8,8.8 C17.8,9.1 17.7,9.4 17.4,9.7 C17.2,9.9 16.9,10.1 16.5,10.1 C16.1,10.1 15.9,10 15.6,9.7 L9,3.1 Z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;width:100%;height:100%;z-index:-1}.back-to-top:hover:after{opacity:.6}#startContainer_wrapper{background-color:rgba(238,140,225,.41)}#startContainer_wrapper .well{display:none;margin:1em;max-width:740px}#startContainer_wrapper .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:orange;border:1px solid red;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#startContainer_wrapper .well .popup_close{position:absolute;top:0;right:0px;background:none;border:0;font-size:25px;padding:0 10px;color:#fff}nav.breadcrumb{font-size:smaller}nav.breadcrumb ul li{display:list-item;float:left;list-style:none;white-space:nowrap;padding:0 .5rem;margin:0}nav.breadcrumb ul li a{color:#000;text-decoration:none}nav.breadcrumb ul li a:hover{color:#434b83}nav.breadcrumb ul li::before{display:none}nav.breadcrumb ul li.active a{color:#434b83}.flex-article-container-outer{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.flex-article-container{border:4px solid #fff;outline:1px solid #ddd;background-color:#f8f4ed;margin-bottom:1vw;width:calc(100%/5 - 2.5vw2.5vw/5);min-width:calc(100%/5 - 2.5vw2.5vw/5)}.flex-article-container:nth-child(5n+1){margin-right:2.5vw}.flex-article-container:nth-child(5n+2){margin-right:2.5vw}.flex-article-container:nth-child(5n+3){margin-right:2.5vw}.flex-article-container:nth-child(5n+4){margin-right:2.5vw}.flex-article-container:nth-child(5n+5){margin-right:0}@media(max-width: 1000px){.flex-article-container{margin-bottom:50px;width:calc(100%/3 - 50px50px/3);min-width:calc(100%/3 - 50px50px/3)}.flex-article-container:nth-child(3n+1){margin-right:50px}.flex-article-container:nth-child(3n+2){margin-right:50px}.flex-article-container:nth-child(3n+3){margin-right:0}}@media(max-width: 700px){.flex-article-container{margin-bottom:20px;width:100%;min-width:100%}.flex-article-container:nth-child(1n+1){margin-right:0}}.grid-article-container-outer{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:2.5vw;grid-template-rows:1fr;grid-row-gap:1vw}.old-grid-spec .grid-article-container-outer{-ms-grid-columns:repeat(5, 1fr)}.old-grid-spec .grid-article-container-outer{-ms-grid-rows:1fr}@media(max-width: 1000px){.grid-article-container-outer{grid-template-columns:repeat(3, 1fr);grid-column-gap:50px;grid-template-rows:1fr;grid-row-gap:50px}.old-grid-spec .grid-article-container-outer{-ms-grid-columns:repeat(3, 1fr)}.old-grid-spec .grid-article-container-outer{-ms-grid-rows:1fr}}@media(max-width: 700px){.grid-article-container-outer{grid-template-columns:repeat(1, 1fr);grid-column-gap:20px;grid-template-rows:1fr;grid-row-gap:20px}.old-grid-spec .grid-article-container-outer{-ms-grid-columns:repeat(1, 1fr)}.old-grid-spec .grid-article-container-outer{-ms-grid-rows:1fr}}.grid-article-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.box-quadrat{position:relative;width:100%;border:1px solid #000}@media(max-width: 700px){.box-quadrat{margin-right:7vw;margin-left:7vw}}@media(max-width: 400px){.box-quadrat{margin-right:0;margin-left:0}}.box-quadrat:before{content:"";display:block;padding-top:100%}.box-quadrat .box-quadrat-content{position:absolute;top:0px;left:0px;right:0px;bottom:0px}a.underline-dotted-effect{transition:color .3s;color:pink;cursor:pointer}a.underline-dotted-effect::before{position:relative;top:13px;left:50%;color:rgba(0,0,0,0);content:"·";text-shadow:0 0 rgba(0,0,0,0);transition:text-shadow .3s,color .3s;transform:translateX(-50%);pointer-events:none}a.underline-dotted-effect:hover::before,a.underline-dotted-effect:focus::before{color:red;text-shadow:10px 0 red,-10px 0 red}a.underline-dotted-effect:hover,a.underline-dotted-effect:focus{color:red}@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}span.pulse-effect{display:inline-block;cursor:pointer}span.pulse-effect:hover{animation-name:pulse;animation-duration:2.5s;animation-timing-function:linear;animation-iteration-count:infinite}span.swing-effect{display:inline-block;padding:0px 4px 0px 4px;background-color:orange;margin-right:4px;margin-left:2px;font-size:.95em}span.swing-effect:hover{animation:swing 1s ease;animation-iteration-count:1}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}span.multiple-underlines{width:100%;background-image:linear-gradient(transparent calc(100% - 1px), #ff55ee 1px);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s}span.multiple-underlines:hover{background-size:100% 100%}
