#app,#header-logo,#stripe-payment-root,.arrow-button,.audio-player,.audio-player>video,.btn,.candidate-list,.candidate-teaser,.candidate-teaser-image,.col-33,.col-50,.cols,.cols:after,.content,.content-filter,.content-filter-button,.content-filter-items,.footer-logo,.footer-navi,.footer-navi-item,.footer-partner,.form-error-messages,.form-label,.form-row,.form-row-buttons,.form-section,.fragment-content,.fragment-slider-image,.fragment-text-image,.fragment-video,.header-navi,.header-navi-button,.header-navi-item,.header-partner,.input,.input-checkbox,.input-file,.input-fileupload,.input-fileupload-preview,.input-fileupload-value,.input-radio,.input-select,.input-select select,.inputdate-calendar-backward,.inputdate-calendar-forward,.inputdate-calendar-header,.inputdate-calendar-item,.inputdate-calendar-row,.inputdate-time,.inputdate-time .inputdate-time-delete,.language-select-item,.lazy-picture,.login-sso,.page,.popup-content,.popup-error-content,.radio-slider,.scaled-text,.scroller-content,.shop,.shop-checkout-item,.shop-item,.slider,.slider-container,.slider-content,.slider-loop,.slider-nav,.slider-nav-item,.socialshare,.sponsor,.sponsor-item img,.sponsor-separator,.user-edit,.user-image,.userupload,.userupload-buttons,.userupload-cropper,.userupload-preview,.video-player,.video-player>video,.voting-button,figure.image,footer,h1,h2,h3,h4,header,img,input,label,ol,p,section,textarea,ul{display:block;left:0;position:relative;top:0;width:100%}.content-filter-item,.input-checkbox,.input-fileupload-delete,.input-radio,.input-select,.socialshare-link,.sponsor-item{display:inline-block;left:0;position:relative;top:0;width:auto}.candidate-teaser-footer,.candidate-teaser-image:after,.candidate-teaser-imagelabel,.cornertag,.devbox:after,.fragment-content.preview:after,.index-intro-image,.input-checkbox input[type=checkbox],.input-checkbox svg,.input-radio input[type=radio],.input-radio svg,.input-select svg,.popup-close,.popup-error-close,.slider-button,.svg-icon,.svg-inline,.svg-sprite,.userupload-border,.wip:after{display:block;left:0;position:absolute;top:0;width:100%}.cookie-consent,.lightbox,.page-loading,.popup,.popup-error,.preview-mode{display:block;left:0;position:fixed;top:0;width:100%}.arrow-button,.candidate-list,.candidate-teaser-footer,.cols,.header-navi-content,.header-partner,.input-fileupload-value,.inputdate-calendar-header,.inputdate-calendar-row,.inputdate-time,.popup-error,.shop-checkout-item,.slider-content,.slider-nav,.userupload,footer{display:-o-flex;display:flex}.center-vertical{display:flex;flex-direction:column;justify-content:center;min-height:var(--vh,100vh)}.center-absolute,.cookie-consent.complex,.page-loading,img.lazy-picture-preloader:not(.loaded){left:50%;top:50%;transform:translate(-50%,-50%)}.hyphens,main[id^=page-meta-] h1,main[id^=page-meta-] h2,main[id^=page-meta-] h3,main[id^=page-meta-] p{-webkit-hyphens:auto;hyphens:auto}.no-hyphens{-webkit-hyphens:none!important;hyphens:none!important}.form-label,.header-navi,.input.disabled,.inputdate-calendar-header,.no-select,.preview-mode,.slider,.slider-content>* img,figure.image,img,input.disabled,label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fade-anim{transition-duration:1s;transition-property:opacity}.dev{background:transparent url(../img/app/develop/grid.png) repeat-y 0 0/100% 100%!important;border:1px solid blue}.wip{border:1px solid rgba(240,35,135,.6)!important}.wip:after{background:rgba(240,35,135,.6);color:#fff;content:"work in progress";display:block;font:700 10px/10px sans-serif;padding:5px 0 6px;text-align:center}.devbox,.fragment-content.preview{--color:rgba(240,35,135,.6);border-color:var(--color);border-style:solid!important;border-width:1px!important}.devbox:after,.fragment-content.preview:after{background:var(--color);color:#fff;content:"devbox";display:block;font:700 10px/10px sans-serif;padding:2px 4px 3px;text-align:center;width:auto}:root{--layoutUnit:30px;--pagePadding:120px;--pagePaddingBottom:0;--contentPadding:0px}@media (max-width:1050px){:root{--layoutUnit:25px}}@media (max-width:780px){:root{--pagePadding:50px}}@media (max-width:500px){:root{--layoutUnit:20px;--pagePadding:24px;--pagePaddingBottom:0;--contentPadding:0px}}:root{--fontH1:bold 3.5rem/4rem Roboto,sans-serif;--fontH2:bold 3.5rem/4rem Roboto,sans-serif;--fontH3:bold 1.5rem/2rem Roboto,sans-serif;--fontH4:bold 1.1rem/1.3rem Roboto,sans-serif;--fontCopy:normal 1rem/1.4rem Roboto,sans-serif}@media (max-width:500px){:root{--fontH1:bold 1.8rem/2.3rem Roboto,sans-serif;--fontH2:bold 1.8rem/2.3rem Roboto,sans-serif;--fontH3:bold 1.3rem/1.6rem Roboto,sans-serif;--fontH4:bold 1rem/1.6rem Roboto,sans-serif;--fontCopy:normal 1rem/1.6rem Roboto,sans-serif}}:root{--headerHeight:auto;--headerMarginBottom:90px}@media (max-width:500px){:root{--headerHeight:66px;--headerMarginBottom:50px}}:root{--footerMarginTop:160px}@media (max-width:500px){:root{--footerMarginTop:80px}}:root{--btnHeight:45px;--btnPaddingTop:13px;--btnPaddingLeft:20px}@media (max-width:500px){:root{--btnHeight:37px;--btnPaddingTop:10px;--btnPaddingLeft:1.5rem}}*{box-sizing:border-box;margin:0;padding:0}body{--id:app;--mobile:500px;--tablet:1050px;background:#fff;overflow-x:hidden}figure.image,img{border:0 solid}a{outline:0;text-decoration:none}ol,ul{padding-left:1.5rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img:not([src]):not([srcset]){visibility:hidden}.simplebar-content-wrapper::-webkit-scrollbar{display:none}.page-fade-enter-active,.page-fade-leave-active{transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.page-fade-leave-to{transform:translateY(20px)}.page-slide-left-enter-active,.page-slide-right-enter-active{position:fixed;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.37,0,.63,1)}.page-slide-left-enter-from{transform:translate(100vw)}.page-slide-left-enter-to{transform:translate(0)}.page-slide-right-enter-from{transform:translate(-100vw)}.page-slide-right-enter-to{transform:translate(0)}.page-slide-left-leave,.page-slide-left-leave-active,.page-slide-right-leave,.page-slide-right-leave-active{display:none}.page-none-enter-active,.page-none-leave-active{transition:all 0s ease}.page-none-enter-from,.page-none-leave-to{opacity:0}.scroller-content{max-height:100%;padding-right:18px;width:calc(100% - 5px)}.lazy-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}img.lazy-picture-preloader:not(.loaded){height:30px;width:30px}.slider{margin:0 0 20px}.slider-container{overflow:hidden}.slider-content>*{margin-bottom:0!important}.slide-active{margin:0 1px}.slider-button{background:#003067;border-radius:50%;cursor:pointer;height:40px;left:2%;margin:-14px 0 0;outline:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .3s ease;width:40px}.slider-button svg{fill:#fff}.slider-button.next{left:auto;right:2%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.slider-button:hover{background:#fe2123}.slider-button:hover svg{fill:#fff}}.slider-nav{justify-content:center;margin:0 0 35px;text-align:center}.slider-nav-item{background:#979fa7;border-radius:7px;cursor:pointer;height:14px;margin:0 5px;outline:0;transition:all .3s ease;width:14px}@media (hover:hover) and (pointer:fine){.slider-nav-item:hover{background:#0536b6}}.slider-nav-item.active{background:#0536b6}.audio-player .plyr--video,.audio-player .plyr__poster,.audio-player .plyr__video-wrapper,.video-player .plyr--video,.video-player .plyr__poster,.video-player .plyr__video-wrapper{background-color:transparent}.audio-player .plyr__poster,.video-player .plyr__poster{background-size:cover}.audio-player .plyr__time,.audio-player .plyr__tooltip,.video-player .plyr__time,.video-player .plyr__tooltip{font-family:Roboto,sans-serif}.audio-player:not(.audio-player) .plyr.plyr--stopped .plyr__controls,.video-player:not(.audio-player) .plyr.plyr--stopped .plyr__controls{display:none}.audio-player{margin-top:30px}.audio-player .plyr--video .plyr__control.plyr__tab-focus,.audio-player .plyr--video .plyr__control[aria-expanded=true],.video-player .plyr--video .plyr__control.plyr__tab-focus,.video-player .plyr--video .plyr__control[aria-expanded=true]{background:#0536b6}.audio-player .plyr--full-ui input[type=range],.video-player .plyr--full-ui input[type=range]{color:#0536b6}@media (hover:hover) and (pointer:fine){.audio-player .plyr--video .plyr__control:hover,.video-player .plyr--video .plyr__control:hover{background:#0536b6}}.video-player .plyr__control--overlaid{background:#0536b6;color:#fff}@media (hover:hover) and (pointer:fine){.video-player .plyr__control--overlaid:hover{background:#fff!important;color:#0536b6}}.video-player.background{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-player.background .plyr{height:100%;max-height:none;max-width:none;min-height:none;min-width:none;width:100%}.video-player-background-container{overflow:hidden}.spam-mail{color:inherit;font:inherit}.spam-mail:before{content:attr(data-url)}.spam-mail:after{content:attr(data-body)}.spam-mail:after,.spam-mail:before{direction:rtl;unicode-bidi:embed;white-space:nowrap}.spam-mail span{display:none}.spam-phone{color:inherit;cursor:pointer;font:inherit}.spam-phone:before{content:attr(data-prefix)}.spam-phone:after{content:attr(data-body)}#app{padding-bottom:.001%}.page{margin:0 auto;padding:0 var(--pagePadding) var(--pagePaddingBottom) var(--pagePadding)}.page-loading{height:50px;width:50px;z-index:99999}.content{margin:0 auto;max-width:1260px;padding:0 var(--contentPadding)}.content:last-child>:last-child{margin-bottom:0}section{margin-bottom:calc(var(--layoutUnit)*2)}.cols{flex-wrap:wrap;justify-content:space-between}.cols:after{content:"";width:30.2%}.col-50{width:47.5%}.col-33{width:30.2%}@media (max-width:500px){.cols{flex-wrap:wrap}.col-33,.col-50{width:100%}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/Roboto-Regular.eot?) format("eot"),url(../fonts/roboto/Roboto-Regular.woff2) format("woff2"),url(../fonts/roboto/Roboto-Regular.woff) format("woff"),url(../fonts/roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/Roboto-Bold.eot?) format("eot"),url(../fonts/roboto/Roboto-Bold.woff2) format("woff2"),url(../fonts/roboto/Roboto-Bold.woff) format("woff"),url(../fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/Roboto-Italic.eot?) format("eot"),url(../fonts/roboto/Roboto-Italic.woff2) format("woff2"),url(../fonts/roboto/Roboto-Italic.woff) format("woff"),url(../fonts/roboto/Roboto-Italic.ttf) format("truetype")}html{font-size:18px;line-height:18px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font:var(--fontH1);margin:0 0 3rem;max-width:1008px}h1,h2{color:#003067}h2{font:var(--fontH2);margin:0 0 2rem}h3{font:var(--fontH3);margin:0 0 1rem}h3,h4{color:#003067}h4{font:var(--fontH4);margin:0 0 .8rem}.input-select select,input,label,ol,p,textarea,ul{color:#003067;font:var(--fontCopy);margin:0 0 20px}label.small,p.small{font-size:.9rem;line-height:1.3rem}li{font:var(--fontCopy)}ol+h1,p+h1,ul+h1{margin-top:7rem}ol+h2,p+h2,ul+h2{margin-top:5rem}ol+h3,p+h3,ul+h3{margin-top:3rem}ol+h4,p+h4,ul+h4{margin-top:2rem}.textlink,li>a,p>a{color:#003067;cursor:pointer;font-size:inherit;font-weight:700;line-height:inherit;text-decoration:underline;transition-duration:.15s;transition-property:color,-webkit-text-decoration;transition-property:color,text-decoration;transition-property:color,text-decoration,-webkit-text-decoration;transition-timing-function:ease}@media (hover:hover) and (pointer:fine){.textlink:hover,li>a:hover,p>a:hover{color:#e5000b;text-decoration:underline}}.textlink.active,li>a.active,p>a.active{color:#e5000b}br.only-mobile{display:none}@media (max-width:500px){br.only-mobile{display:inline-block}br.not-mobile{display:none}html{font-size:15px;line-height:15px}ol+h1,p+h1,ul+h1{margin-top:3.5rem}ol+h2,p+h2,ul+h2{margin-top:2.5rem}ol+h3,p+h3,ul+h3{margin-top:1.5rem}ol+h4,p+h4,ul+h4{margin-top:1rem}h1,p{-webkit-hyphens:auto;hyphens:auto}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#003067;border:0;border-radius:22px;color:#fff;cursor:pointer;display:inline-block;font:700 20px/20px Roboto,sans-serif;height:var(--btnHeight);letter-spacing:.01rem;margin:.7rem .5rem .7rem 0;outline:0;padding:var(--btnPaddingTop) var(--btnPaddingLeft) 0 var(--btnPaddingLeft);text-align:center;text-decoration:none;transition:all .2s;vertical-align:middle;width:auto}button.btn,input.btn{padding-top:0}@media (hover:hover) and (pointer:fine){.btn:not(.btn-api.loading,.disabled):hover{background:#fe2123;color:#fff;text-decoration:none}}.btn.active{background:#fe2123;color:#fff}.btn.disabled{background:#babec4!important;color:#6e6e6e!important;cursor:not-allowed;opacity:.25}.btn.secondary{background:#fff;box-shadow:inset 0 0 0 1px #003067;color:#003067}@media (hover:hover) and (pointer:fine){.btn.secondary:not(.btn-api.loading,.disabled):hover{background:#fff;box-shadow:inset 0 0 0 1px #fe2123;color:#fe2123}}.btn.secondary.active{background:#fe2123;box-shadow:inset 0 0 0 1px #fe2123;color:#fff}.btn.secondary.disabled{background:#fafbfc;box-shadow:inset 0 0 0 1px #fafbfc;color:#979fa7;cursor:not-allowed}.btn.cta{background:#ffe100;color:#003067}@media (hover:hover) and (pointer:fine){.btn.cta:not(.btn-api.loading,.disabled):hover{color:#003067}}.btn.cta.active{background:#09f500!important}.btn.small{font:700 .8rem/.8rem Roboto,sans-serif;height:29px;padding:9px 1rem 0}button.btn.small,input.btn.small{padding-top:0}.btn-api .svg-inline{display:none;height:70%;left:50%;max-height:24px;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-api.loading{opacity:.7}.btn-api.loading span{opacity:0}.btn-api.loading .svg-inline{display:block}.btn-api.secondary .svg-inline circle,.btn-api.secondary .svg-inline path{stroke:#003067}@media (hover:hover) and (pointer:fine){.btn-api.loading:hover{cursor:default}}@media (max-width:500px){.btn{font:700 18px/18px Roboto,sans-serif}}header{background:#fff;height:var(--headerHeight);margin:0 auto var(--headerMarginBottom) auto;max-width:1260px;padding-top:calc(var(--layoutUnit)*2);width:calc(100% - var(--pagePadding)*2);z-index:1100}header .cols{align-items:center;margin-bottom:calc(var(--layoutUnit)*2)}#header-logo{height:auto;margin:0 auto;width:100%}#header-logo .svg-inline{height:auto;margin:0 auto;max-width:440px;position:relative}.header-partner{margin:0 5%;max-width:420px;width:90%}.header-partner-activecity{width:28.1%}.header-partner-hsb{width:28%}.header-partner-handelskammer{width:43.9%}@media (max-width:500px){header{display:flex;justify-content:flex-end;margin-left:0;margin-right:0;padding-top:calc(var(--layoutUnit)*.5);width:100%}#header-logo{height:66px;left:var(--pagePadding);margin:0;position:absolute;width:135px}}.header-navi{margin:0;min-height:48px;width:auto}.header-navi-content{align-items:flex-start;flex-wrap:wrap;justify-content:center}.header-navi.dropdown{align-items:center;display:flex;height:var(--headerHeight);width:auto}.header-navi-button{cursor:pointer;height:40px;margin-right:calc(var(--pagePadding) - 7px);width:40px}.header-navi-button svg{fill:#003067}@media (hover:hover) and (pointer:fine){.header-navi-button:hover svg{fill:#e5000b}}.header-navi.dropdown .header-navi-content{align-items:center;background:#fff;flex-direction:column;flex-wrap:nowrap;height:0;overflow:hidden;position:absolute;right:0;top:100%;width:100vw}.header-navi.dropdown.open .header-navi-button svg #active{display:block}.header-navi.dropdown.open .header-navi-button svg #normal{display:none}.header-navi-item{border:1px solid #003067;border-radius:30px;color:#003067;cursor:pointer;font:700 20px/20px Roboto,sans-serif;height:48px;margin:0 12px 10px;padding:13px 23px 0;text-align:center;transition-duration:.2s;transition-property:background,border-color,color;transition-timing-function:ease;white-space:nowrap;width:auto}@media (hover:hover) and (pointer:fine){.header-navi-item:hover:not(.language-select){background:#e5000b;border-color:#e5000b;color:#fff}}.header-navi-item.active{background:#e5000b;border-color:#e5000b;color:#fff}.header-navi.dropdown .header-navi-item{font:700 18px/18px Roboto,sans-serif;height:38px;margin-bottom:20px;padding:9px 26px 0}.language-select{height:48px;min-width:40px;overflow:hidden;padding:0}.language-select-item{background:#fff;height:48px;padding:13px 23px 0;text-align:center}@media (hover:hover) and (pointer:fine){.language-select-active:hover,.language-select-item:hover{color:#fff}}.dropdown .language-select{text-align:center!important}.dropdown .language-select .language-select-item{display:inline-block;font:700 11px/11px Roboto,sans-serif;height:auto;margin:0 3px;padding:11px 3px 10px 3;width:auto}.dropdown .language-select .language-select-active{color:#fff}footer{align-items:center;background:#fff;justify-content:space-between;margin:var(--footerMarginTop) auto calc(var(--layoutUnit)*2) auto;max-width:1260px;width:calc(100% - var(--pagePadding)*2)}.footer-logo{width:28%}.footer-logo .svg-inline{height:auto;margin:0 auto;max-width:370px;position:relative}.footer-logo .svg-inline #logo-date{display:none}.footer-partner{margin:0 calc(var(--layoutUnit)*1.5);max-width:350px;width:25%}.footer-partner .lazy-picture{width:100%}#app{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--vh,100vh)}.page{flex-grow:2}@media (max-width:500px){footer{align-items:center;flex-direction:column}.footer-logo{margin-bottom:var(--layoutUnit);max-width:170px}.footer-logo,.footer-partner{order:2;width:100%}}.footer-navi{width:auto}@media (max-width:500px){.footer-navi{margin-bottom:calc(var(--layoutUnit)*3);width:100%}.footer-navi-item{padding:7px 0}}.form-section{border:1px solid #ebedee;border-radius:15px;box-shadow:0 3px 5px rgba(0,0,0,.05);margin-bottom:5%;padding:30px 20px}.form-section>:last-child{margin-bottom:0}.form-section>h4:first-child{margin-bottom:40px}.form-section .form-error-messages{margin-top:0}.form-row,.form-row-buttons{margin-bottom:10px}.form-row-buttons{text-align:right}.form-row-buttons .btn{margin-left:.7rem;margin-right:0}.form-label,label{font-weight:700;margin-bottom:.2rem}.form-label-info{display:inline-block;font-size:80%;font-weight:400;line-height:80%;margin-left:3px}.input,.input-checkbox,.input-file,.input-radio,.input-select,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #003067;border-radius:25px;color:#003067;height:45px;margin:0;padding:0 0 0 1.1rem}.input.disabled,input.disabled{font-style:italic;opacity:.5}.input-maxlength{color:#979fa7;font:normal 10px/10px Roboto,sans-serif;padding:0 2px .3rem 0;position:absolute;right:0;transform:translateY(-100%);width:auto}.form-separator{border:0;border-top:1px solid #ebedee;margin:3.8rem auto 3.6rem}.input,input,textarea{background:#fff}.input{padding-top:13px}input:not(input:-webkit-autofill)::-webkit-credentials-auto-fill-button{margin-right:10px}textarea{height:90px;padding-top:.6rem}.input-focus,input:focus,textarea:focus{background:#fff;border:1px solid #07f;color:#003067;outline:none}input[readonly]{background:#fff;border-color:#ebedee;color:#003067}@media (hover:hover) and (pointer:fine){input[readonly]:hover{background:#fff;border-color:#ebedee;color:#003067}}input::-moz-placeholder,textarea::-moz-placeholder{font:normal 1rem/1.6rem Roboto,sans-serif}input::placeholder,textarea::placeholder{color:#ccc;font:normal 1rem/1.6rem Roboto,sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;font:normal 1rem/2.8rem Roboto,sans-serif;opacity:1}.form-error-messages{margin-bottom:30px;margin-top:30px}.form-error-messages p{margin:0}label.error,p.error{color:red}.input-select.error,.input.error,input.error,textarea.error{background:#feeeec;border:1px solid red}@media (max-width:500px){.form-row-buttons{text-align:center}.form-row-buttons .btn{margin-left:.35rem;margin-right:.35rem}.input,.input-checkbox,.input-file,.input-radio,.input-select,input,textarea{height:40px}textarea{height:80px}}.input-select{background:#fff;min-width:100px;overflow:hidden;vertical-align:middle}.input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#003067;cursor:pointer;height:100%;margin:0;outline:none;padding-right:calc(45px + .2rem);white-space:nowrap}.input-select svg{background:#fff;height:45px;left:auto;right:0;top:50%;transform:translateY(-50%);width:45px}@media (hover:hover) and (pointer:fine){.input-select:hover select{color:#0536b6}.input-select:hover svg{fill:#0536b6}}.input-select select:focus{color:#0536b6!important}.input-select.error svg{background:#feeeec}.input-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.input-select option:not(:checked){color:#000}.input-select select::-ms-expand{display:none}.input-select select:focus::-ms-value{background-color:transparent;color:#003067}.input-checkbox,.input-radio{background:transparent;border:0;cursor:pointer;margin-right:5px;padding-left:0}.input-checkbox input[type=checkbox],.input-radio input[type=radio]{height:100%;opacity:0;width:0}.input-checkbox label,.input-radio label{cursor:pointer;font-size:.9rem;font-weight:400;height:100%;line-height:1.3rem;padding:.7rem 10px 0 45px;width:100%;z-index:2}.input-checkbox label .textlink,.input-radio label .textlink{font:inherit}.input-checkbox svg,.input-radio svg{height:45px;width:45px}.input-checkbox svg .normal-fill,.input-radio svg .normal-fill{fill:#fff}.input-checkbox svg #hover,.input-radio svg #hover{transform:scale(0);transform-origin:50% 50%;transition:transform .2s ease}@media (hover:hover) and (pointer:fine){.input-checkbox:hover label,.input-radio:hover label{color:#0536b6}.input-checkbox:hover svg #hover,.input-radio:hover svg #hover{display:block;transform:scale(1)}}.input-checkbox input[type=checkbox]:checked+label+svg #active,.input-radio input[type=radio]:checked+label+svg #active{display:block}.input-relation .datalist{margin-bottom:1%}.inputdate-selector.popup{max-width:300px}.inputdate-text{max-width:403.2px}.inputdate-calendar-header{align-items:center;justify-content:space-between;margin-bottom:3%}.inputdate-calendar-header p{font-weight:700;margin:0;text-align:center}.inputdate-calendar-backward,.inputdate-calendar-forward{height:30px;width:15%}.inputdate-calendar-backward{transform:rotate(180deg)}.inputdate-calendar-row{margin-bottom:2px}.inputdate-calendar-row.weekdays .inputdate-calendar-item{background:#ebedee;cursor:default;font-weight:700!important}.inputdate-calendar-item{cursor:pointer;font:normal .9rem/.9rem Roboto,sans-serif;margin:2px;padding:2% 0;text-align:center}.inputdate-calendar-item.empty{cursor:default}.inputdate-calendar-item.today{background:#ebedee}.inputdate-calendar-item.selected{background:#0536b6;color:#fff}.inputdate-time{align-items:center;justify-content:space-between;margin-bottom:5%}.inputdate-time label{width:auto}.inputdate-time .inputdate-time-delete{cursor:pointer;height:30px;margin-right:5px;width:30px}.inputdate-time .inputdate-time-date{flex-grow:2}.inputdate-time input{height:2.2rem;line-height:1rem;padding-left:0;padding-right:0;text-align:center;width:65px}.input-fileupload-value{align-items:center;justify-content:flex-start}.input-fileupload-preview{background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;height:40px;margin-right:10px;min-width:50px;width:50px}.input-fileupload-preview .svg-icon{fill:#43484c}.input-fileupload-label{margin-bottom:0;min-height:25px;width:auto;word-break:break-all}.input-fileupload-label.empty{font-style:italic;opacity:.5}.input-fileupload-delete{height:28px;margin:0 10px;min-width:28px;vertical-align:middle;width:28px}.input-fileupload .file-uploader{display:inline-block}.input-fileupload .file-manager{min-height:250px}.ck-editor .ck.ck-toolbar{background:#fff;border-radius:3px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ck-editor .ck.ck-content{border-radius:3px!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.ck-editor .ck.ck-content table{border-collapse:collapse;margin:0 0 20px;position:relative;table-layout:fixed;width:100%}.ck-editor .ck.ck-content table td{font:var(--fontCopy);padding:5px}.ck-editor .ck.ck-content p{margin-bottom:10px}.ck-editor .ck.ck-content h3{font:700 1.2rem/1.8rem Roboto,sans-serif;margin-bottom:10px}.ck-editor .ck-media__wrapper{margin:10px 0}.ck.ck-balloon-panel{z-index:9999999!important}.radio-slider{cursor:pointer;height:14px;min-width:24px;width:24px}.radio-slider #radio-slider-icon-background{fill:transparent}@media (hover:hover) and (pointer:fine){.radio-slider:hover #radio-slider-icon-button{fill:#0536b6}}.fragment-content{margin-bottom:calc(var(--layoutUnit)*3)}figure.media div[data-oembed-url*=spotify] div{height:80px!important;padding-bottom:0!important;width:250px!important}figure.media div[data-oembed-url*=spotify] div iframe{border-radius:10px}.fragment-image-subline{font:normal 12px/14px Roboto,sans-serif;margin-bottom:0;margin-top:10px;text-align:right}.fragment-text-image table,.fragment-text table{border-collapse:collapse;margin:0 0 20px;position:relative;table-layout:fixed;width:100%}.fragment-text-image table td,.fragment-text table td{font:var(--fontCopy);padding:5px}@media (max-width:500px){.fragment-text-image .col-50:first-child{margin-bottom:var(--layoutUnit)}.fragment-text-image-left{margin-bottom:3rem}.fragment-text-image-right{margin-top:1.5rem}}.slider-button .svg-icon{fill:#fff}.fragment-slider-image-subline{margin:10px 0}.socialshare{margin-bottom:3rem}.socialshare-title{margin-bottom:7px}.socialshare-link{height:40px;margin:0 9px 9px 0;width:40px}@media (max-width:500px){.socialshare{margin-bottom:2.5rem}.socialshare-link{height:30px;width:30px}}.lightbox{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(5,5,10,.5);display:none;height:var(--vh,100vh);z-index:20000}.popup{background:#fff;border-radius:25px;box-shadow:0 0 30px rgba(0,0,0,.2);display:none;left:50%;max-height:calc(90vh - 60px);max-width:600px;min-height:100px;opacity:0;overflow:hidden;padding:var(--layoutUnit);padding-right:calc(var(--layoutUnit) - 15px);top:48%;transform:translate(-50%,-50%) scale(.8);width:90%;z-index:30000}.popup-voting-confirm{max-width:400px}.popup-voting-complete .row-input-newsletter{margin-bottom:var(--layoutUnit)}.popup-voting-complete .form-row-buttons{margin:var(--layoutUnit) 0!important}.popup-close{cursor:pointer;height:30px;left:auto;right:5px;top:5px;width:30px}.popup-close .svg-icon{height:80%;left:10%;top:10%;width:80%}.popup-text{margin-bottom:5%}.popup-content{max-height:calc(90vh - 135px);padding-right:15px}.popup-file-manager .popup-content{height:calc(90vh - 135px)}.popup .form-row-buttons{margin-bottom:0;text-align:center}.popup .form-row-buttons .btn{margin:0 10px}.modal{max-height:90vh;max-width:400px;padding:35px 20px 10px;z-index:40000}.popup-error{align-items:center;background:red;cursor:pointer;justify-content:center;min-height:40px;overflow:hidden;padding:0 50px;transform:translateY(-100%);transition:transform .7s ease;z-index:99999}.popup-error.open{transform:translate(0)}.popup-error-close{background:transparent;border:0;cursor:pointer;height:30px;left:auto;outline:0;right:10px;top:50%;transform:translateY(-50%);width:30px}.popup-error-close .svg-icon{fill:#fff}.popup-error-content{color:#fff;font:700 1rem/1.2rem Roboto,sans-serif;margin:0;text-align:center}@media (hover:hover) and (pointer:fine){.popup-error:hover .popup-error-close .svg-icon{fill:#000}}.cookie-consent{background:#fff;border-radius:25px;bottom:30px;box-shadow:0 0 30px rgba(0,0,0,.2);left:auto;max-width:600px;padding:var(--layoutUnit);right:30px;top:auto;width:auto;z-index:99999}.cookie-consent .btn,.cookie-consent .form-row-buttons{margin-bottom:0}.cookie-consent.complex{bottom:auto;right:auto;width:90vw}.cookie-consent.complex .cookie-consent-item.essential label{color:#003067!important;cursor:default}.cookie-consent.complex .cookie-consent-item.essential .svg-inline{opacity:.5}.cookie-consent.complex .cookie-consent-item.essential .svg-inline #hover{display:none!important}.cookie-consent.complex .cookie-consent-item.essential .svg-inline #active{display:block!important}.cookie-consent.complex .form-row-buttons{margin-top:30px;text-align:center}.cookie-consent.complex .form-row-buttons .btn{margin:10px}.svg-icon,.svg-inline,.svg-sprite{height:100%;transition:fill .3s ease}.svg-inline{transition:none}.svg-icon{fill:#003067}.svg-inline .normal-fill{fill:#003067;transition:fill .3s ease}.svg-inline .normal-stroke{stroke:#003067;transition:stroke .3s ease}.svg-inline #hover{display:none}@media (hover:hover) and (pointer:fine){.svg-icon:hover,.svg-inline:hover .hover-fill{fill:#e5000b}.svg-inline:hover .hover-stroke{stroke:#e5000b}.svg-inline:hover #hover{display:block}}.svg-inline .active-fill{fill:#e5000b}.svg-inline .active-stroke{stroke:#e5000b}.svg-inline #active{display:none}.svg-inline.active #active{display:block}.svg-inline.active #normal{display:none}.content-filter-button{cursor:pointer;display:none;height:30px;margin:2px auto 0;width:50px}.content-filter-button .svg-icon{fill:#0536b6}.content-filter.open .content-filter-button .svg-icon{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.content-filter-button:hover .svg-icon{fill:#fe2123}}.content-filter-item{cursor:pointer;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.content-filter-item:hover{color:#fe2123}}.content-filter-item.active{color:#0536b6}@media (max-width:1050px){.content-filter-items{height:33px;overflow:hidden;text-align:center}.content-filter-button{display:block}}.preview-mode{background:#ffe4e4;border:2px solid #ffbebe;border-radius:10px;bottom:20px;box-shadow:0 0 30px rgba(0,0,0,.2);color:#932147;font-weight:700;left:20px;margin:0;padding:5px 15px;top:auto;width:auto}.fragment-content.preview{--color:hsla(0,100%,87%,.5)}.fragment-content.preview:after{color:#932147;content:"preview";font-weight:400;left:auto;right:0}.verified-message{margin-bottom:5%}.auth-form{margin:0 auto;max-width:500px}.form-row.forgot-password{margin-bottom:0;margin-top:-10px;text-align:right}.login-sso{margin-top:10%;text-align:center}#stripe-payment-root{min-height:350px}#stripe-payment-root iframe{margin:0!important;width:100%!important}.userupload{align-items:center}.userupload-preview{width:120px}.userupload-buttons{flex-grow:2;width:auto}.userupload-buttons .btn.small{border:0 solid;margin:1px 0}.userupload .popup.large{max-width:700px}.userupload-buttons .uppy-FileInput-container{margin:0}.userupload-cropper{background-color:#ccc;margin-bottom:20px;overflow:hidden}.userupload-border{border:2px solid #fff;border-radius:50%;box-shadow:-2px 0 300px 40px rgba(0,0,0,.7);display:none;left:50%;top:50%;transform:translate(-50%,-50%)}.user-image{border-radius:50%;margin-bottom:1%;max-width:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.shop-checkout-item{align-items:flex-start;border:1px solid #ebedee;border-radius:5px;justify-content:space-between;padding:10px}.shop-checkout-item img{width:48%}.shop-checkout-item p{margin:0;width:48%}#stripe-payment-creditcard{padding-right:5px;padding-top:13px}.shop-checkout-price{font:700 1.3rem/1.3rem Roboto,sans-serif;margin-bottom:10px;padding-top:10px}.shop-checkout-taxnote{font:normal .8rem/.9rem Roboto,sans-serif}.shop-item{margin-bottom:5%}.shop-item-price{font:700 1.3rem/1.3rem Roboto,sans-serif}.cornertag{background:linear-gradient(-45deg,#fff 50%,#003067 0);height:var(--pagePadding);top:auto;width:var(--pagePadding)}.cornertag+:not(header){margin-top:calc(var(--pagePadding)*.3)}.cornertag.red{background:linear-gradient(-45deg,#fff 50%,#e5000b 0)}@media screen and (min-width:1500px){.cornertag{height:calc(50vw - 630px);max-height:250px;max-width:250px;width:calc(50vw - 630px)}}@media (max-width:500px){.cornertag{display:none}}.candidate-list{justify-content:space-between;min-height:100px}@media (max-width:1100px){.candidate-list .col-33{width:47.5%}}@media (max-width:500px){.candidate-list .col-33{width:100%}}.candidate-teaser{--padding:20px;border-radius:20px;box-shadow:0 0 30px rgba(0,0,0,.1);margin-bottom:4.8%;overflow:hidden;padding-bottom:calc(var(--padding) + var(--btnHeight))}.candidate-teaser-image{background-color:#ccc;height:0;margin-bottom:var(--padding);padding-bottom:55%}.candidate-teaser-image .lazy-picture,.candidate-teaser-image img{height:100%;position:absolute}.candidate-teaser-image:after{background:transparent url(../img/app/index/candidate-teaser-gradient.png) no-repeat 50%/100% 100%;bottom:0;content:"";height:40%;top:auto;width:100%}.candidate-teaser-imagelabel{bottom:0;color:#fff;margin-bottom:5px;padding-left:calc(var(--padding)*.6);top:auto;z-index:2}.candidate-teaser h3{font:700 26px/28px Roboto,sans-serif;margin:0 0 5px;padding:0 var(--padding)}.candidate-teaser-copy p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;margin:0 0 calc(var(--padding)*1.75) 0;overflow:hidden;padding:0 var(--padding)}.candidate-teaser-footer{align-items:center;bottom:var(--padding);justify-content:space-between;padding:0 var(--padding);top:auto}.candidate-teaser-footer .btn{margin:0}@media (max-width:500px){.candidate-teaser{--padding:13px;margin-bottom:9%}.candidate-teaser-image{padding-bottom:45%}.candidate-teaser h3{font:700 18px/20px Roboto,sans-serif}}.arrow-button{align-items:center;padding:2px 5px 2px 0;width:auto}.arrow-button .svg-icon{height:20px;margin-right:8px;min-width:20px;position:relative;width:20px}.arrow-button p{margin:0}@media (hover:hover) and (pointer:fine){.arrow-button:hover .svg-icon{fill:#e5000b}.arrow-button:hover p{color:#e5000b}}.arrow-button.router-link-active .svg-icon{fill:#e5000b}.arrow-button.router-link-active p{color:#e5000b}.sponsor{margin-top:calc(var(--layoutUnit)*3);text-align:center}.sponsor-title{margin-bottom:5px;text-align:left}.sponsor-separator{border-bottom:1px solid #e5e5e5;height:0;margin-bottom:var(--layoutUnit)}.sponsor-item{background-size:contain;margin:0 var(--layoutUnit) var(--layoutUnit) var(--layoutUnit);vertical-align:middle;width:auto}.sponsor-item img{height:auto;max-height:100px;max-width:220px;width:auto}@media (max-width:500px){.sponsor-item img{max-height:50px;max-width:120px}}.voting-button{width:auto}.index-intro-copy{margin-bottom:2%}.index-intro-copy p{font:normal 32px/42px Roboto,sans-serif}.index-intro-image{height:100%;z-index:-1}.index-intro-image .lazy-picture{height:150%;left:-23%;position:absolute;top:-25%;width:150%}.index-intro-image .lazy-picture img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.index-intro-subline{margin-bottom:3rem;max-width:1100px}@media (max-width:1250px){.index-intro-copy h1{width:120%}.index-intro-copy p{font:normal 24px/31px Roboto,sans-serif}.index-intro-image .lazy-picture{top:-15%}}@media (max-width:1050px){.index-intro-copy{margin-bottom:0}.index-intro-copy h1{width:200%}.index-intro-image .lazy-picture{top:-10%}}@media (max-width:500px){.index-intro{flex-direction:column}.index-intro-copy h1{margin-bottom:2.5rem;max-width:245px;width:100%}.index-intro-copy p{font:normal 18px/26px Roboto,sans-serif;margin-top:-3%}.index-intro-image{height:auto;margin-bottom:5%;position:relative}.index-intro-image .lazy-picture{height:auto;left:calc(var(--pagePadding)*-1);position:relative;top:0;width:calc(100% + var(--pagePadding)*2)}.index-intro-image .lazy-picture img{height:auto;position:relative}.index-intro-subline{order:2}}.candidate-detail-label{margin-bottom:var(--layoutUnit);margin-top:5px}main[id^=page-meta-] h2{font:var(--fontH3)}.privacy-table{border-collapse:collapse;border-spacing:0;margin-top:1%}.privacy-table tr:first-child td{font-weight:700}.privacy-table td{border:1px solid rgba(0,0,0,.7);padding:6px;vertical-align:top;width:33%}@media (max-width:500px){.privacy-table td{font-size:.6rem;line-height:.9rem}}
