﻿h3,h4,h5{hyphens:auto;-webkit-hyphens:auto;line-height:1.25;margin:0 0 1rem;color:#073070}h3{font-size:1.625rem}h4,h5{font-size:1.375rem}main p,main ul,main ol{margin:0}main p+*,main ul+*,main ol+*{margin-top:1.5rem}main ul,main ol{padding-left:1.25rem}footer p{margin:0}.text-editor a,label a,.contact-person__link,.list-with-icons__link{text-decoration:underline dotted #444 1px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#444;text-decoration-thickness:1px;color:#073070;transition:color .2s,background .2s}.text-editor a:hover,.text-editor a:focus-visible,.text-editor a:active,label a:hover,label a:focus-visible,label a:active,.contact-person__link:hover,.contact-person__link:focus-visible,.contact-person__link:active,.list-with-icons__link:hover,.list-with-icons__link:focus-visible,.list-with-icons__link:active{color:#073070;background:#d0e3f9}.section--primary-light .text-editor a:hover,.section--primary-light .text-editor a:focus-visible,.section--primary-light .text-editor a:active,.section--primary-light label a:hover,.section--primary-light label a:focus-visible,.section--primary-light label a:active,.section--primary-light .contact-person__link:hover,.section--primary-light .contact-person__link:focus-visible,.section--primary-light .contact-person__link:active,.section--primary-light .list-with-icons__link:hover,.section--primary-light .list-with-icons__link:focus-visible,.section--primary-light .list-with-icons__link:active{background:#fff}.text-editor{max-width:90ch}.text-editor p,.text-editor ul,.text-editor ol{font-size:clamp(1.25rem,5.3333vw,1.375rem);line-height:1.5}.text-editor li::marker{color:#408fe5}.text-editor+*{margin-top:1.5rem}.text-editor a{display:inline-flex;align-items:center;position:relative;padding-left:1rem}.text-editor a::before{content:url("/bundles/hwkui/img/triangle-sharp-solid.svg");position:absolute;left:.75rem;height:.75rem;width:.75rem;transform-origin:center;transform:rotate(90deg)}@media screen and (min-width: 48em){.text-editor--columns{column-count:2;column-gap:clamp(1rem,4.2667vw,2.5rem)}}.list-with-icons{font-size:clamp(1.125rem,4.8vw,1.25rem);display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-top:1.5rem;padding-left:0}.list-with-icons+*{margin-top:2rem}.list-with-icons--primary .icon{color:#408fe5}.list-with-icons--secondary .icon{color:#abd700}.list-with-icons--tertiary .icon{color:#ffc51a}.list-with-icons--quartary .icon{color:#ee004a}.list-with-icons__item{display:flex;align-items:baseline;gap:.5rem}.list-with-icons__item+.list-with-icons__item{margin-top:.5rem}.list-with-icons__item--large-gap{margin-bottom:1rem}.list-with-icons__link{font-weight:700}.subline{font-weight:700;margin-top:-0.5rem}.subline--primary{color:#073070}.subline--secondary{color:#409318}.subline--tertiary{color:#ff8d25}.subline--quartary{color:#b8003f}.topline{font-weight:700}.topline+*{margin-top:.5rem}.topline--primary{color:#408fe5}.topline--secondary{color:#409318}.topline--tertiary{color:#ff8d25}.topline--quartary{color:#b8003f}.quote{margin-right:auto;margin-left:auto;max-width:50rem}.quote__blockquote{display:flex;gap:clamp(.75rem,3.2vw,1.125rem)}.quote__blockquote::before,.quote__blockquote::after{font-size:clamp(3.75rem,16vw,6.25rem);line-height:1;height:clamp(3.75rem,16vw,6.25rem)}.quote__blockquote::before{content:"»";margin-bottom:auto;transform:translateY(-1rem)}.quote__blockquote::after{content:"«";transform:translateY(clamp(1rem, 4.2667vw, 2.25rem));margin-top:auto}.quote--primary{color:#408fe5}.quote--secondary{color:#409318}.quote--tertiary{color:#ff8d25}.quote--quartary{color:#b8003f}.quote__text{font-size:clamp(1.125rem,4.8vw,1.5rem)}.quote__caption{margin:1.5rem clamp(2.5rem,10.6667vw,4.25rem) 0}@media screen and (min-width: 30rem){.quote__blockquote::before{transform:translateY(-2.25rem)}}.contact-person-grid{display:grid;gap:clamp(.25rem,1.0667vw,.5rem);padding-right:0;padding-left:0}@media screen and (min-width: 48em){.contact-person-grid{grid-template-columns:repeat(2, 1fr);gap:clamp(.25rem,.4032vw,.5rem)}}.aside{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;border-top:1px solid #d0e3f9;margin:clamp(1rem,4.2667vw,3.375rem) auto 1rem;padding-top:1rem;width:100%}.aside__column:last-child{margin-left:auto}.breadcrumbs{line-height:1;width:100%}.breadcrumbs__list{font-size:clamp(1.125rem,4.8vw,1.25rem);display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem .25rem}.breadcrumbs__list .icon{margin-left:.25rem}.footer{display:grid;gap:2.5rem;padding-top:2.25rem;padding-bottom:2.25rem;background:#073070;color:#fff}.footer a,.footer button{text-decoration:none;color:#fff}.footer a:hover,.footer button:hover{text-decoration:underline}.footer__navigation,.footer__bottom-helper{display:grid;gap:2.5rem}.footer__navigation,.footer__bottom{width:100%}.footer__column,.footer__bottom-helper{border-top:1px solid;padding-top:.5rem}.footer__headline{font-size:1rem;color:#fff}.footer__navigation ul,.footer__legal-navigation ul{display:grid;gap:1rem}.footer__navigation .footer__contact-list{margin-top:1.5rem;gap:0}.footer__legal-navigation-link,.footer__legal-navigation-link span{display:inline-flex;align-items:center;gap:.25rem}.footer__legal-navigation-link .icon,.footer__legal-navigation-link span .icon{font-size:.5rem;top:0;transform-origin:center;transform:rotate(90deg)}.footer__back-to-top{font-size:1.375rem;display:flex;align-items:center;justify-content:center;position:fixed;right:1.25rem;bottom:1.25rem;visibility:hidden;height:1.875rem;width:1.875rem;background:#073070;color:#fff;opacity:0;transition:opacity .3s}.footer__back-to-top .icon{top:0}.footer__back-to-top:hover,.footer__back-to-top:focus-visible,.footer__back-to-top:active{opacity:1}@media screen and (min-width: 47em){.footer{gap:4rem}.footer__navigation{grid-template-columns:1fr 1fr}}@media screen and (min-width: 72em){.footer{padding-bottom:1rem}.footer__navigation{grid-template-columns:repeat(4, 1fr)}.footer__column:last-child{grid-column:4}.footer__bottom-helper{display:flex;justify-content:space-between;padding-top:1rem}.footer__legal-navigation .footer__legal-navigation-list{line-height:1;display:flex;align-items:center}}@media screen and (min-width: 100em){.footer__navigation{gap:5rem}}#chatbase-icon-wrapper{position:fixed;bottom:1rem;right:1rem;z-index:99;background:linear-gradient(30deg, #073070, #70ABEC);border-radius:50%;height:3.4375rem;width:3.4375rem;cursor:pointer}#chatbase-icon-wrapper svg{height:3.4375rem;width:3.4375rem}#chatbase-icon-wrapper:hover{background:#408fe5}#chatbase-bubble-button{z-index:90 !important;right:1rem !important;height:3.4375rem !important;width:3.4375rem !important;background:linear-gradient(30deg, #073070, #70ABEC) !important}#chatbase-bubble-button img{width:2.75rem !important;height:2.75rem !important}#chatbase-bubble-button svg{stroke:#fff !important}#chatbase-bubble-button:hover{background:#408fe5 !important}#chatbase-bubble-window{z-index:100 !important;height:100dvh !important;bottom:0 !important}@media screen and (min-width: 40em){#chatbase-bubble-window{height:75dvh !important;bottom:7rem !important}}@media screen and (min-width: 80em){#chatbase-bubble-window{height:71vh !important}}.formbuilder{margin:0 auto;max-width:74rem;padding:clamp(3rem,12.8vw,6rem) clamp(1rem,4.2667vw,4.5rem);background-color:#fff;box-shadow:0 0 10px rgba(127,127,127,.3)}.container .formbuilder{padding-right:0;padding-left:0}.section--index-navigation-page .formbuilder{padding:clamp(3rem,12.8vw,6rem) clamp(1rem,4.2667vw,4.5rem)}.formbuilder .form__fieldset{display:flex;align-items:start;flex-direction:column;gap:1.875rem;border:0;margin:0;padding:0}.formbuilder .form__fieldset+.form__fieldset,.formbuilder .form__fieldset+.button{margin-top:2rem}.formbuilder .form__label{display:block;color:#073070}.input-wrapper,.form__flex-item{width:100%}[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.input-wrapper{position:relative;width:100%}.input-wrapper label{line-height:1;position:absolute;left:.75rem;top:.875rem;color:#073070;transition:transform .3s,top .3s,color .3s;transform-origin:left}.input-wrapper [type=text],.input-wrapper [type=tel],.input-wrapper [type=email],.input-wrapper [type=number],.input-wrapper [type=password],.input-wrapper [type=search],.input-wrapper [type=tel],.input-wrapper select,.input-wrapper textarea{border:0;height:2.75rem;padding:1rem .75rem .375rem;width:100%;color:#073070}.input-wrapper [type=text]:focus+label,.input-wrapper [type=tel]:focus+label,.input-wrapper [type=email]:focus+label,.input-wrapper [type=number]:focus+label,.input-wrapper [type=password]:focus+label,.input-wrapper [type=search]:focus+label,.input-wrapper [type=tel]:focus+label,.input-wrapper select:focus+label,.input-wrapper textarea:focus+label{top:.25rem;transform:scale(0.75)}.input-wrapper .select-wrapper+label{top:.25rem;transform:scale(0.75)}.input-wrapper+.input-group{margin-top:1.5rem}.formbuilder [type=text],.formbuilder [type=tel],.formbuilder [type=email],.formbuilder [type=number],.formbuilder [type=password],.formbuilder textarea{font-family:inherit;font-size:1rem;font-weight:500;border:1px solid #fff;height:3rem;padding:1rem 1rem .5rem .75rem;background:#d0e3f9;color:#073070;width:100%;transition:color .3s,background .3s}.formbuilder [type=text]~.icon--valid,.formbuilder [type=text]~.icon--invalid,.formbuilder [type=tel]~.icon--valid,.formbuilder [type=tel]~.icon--invalid,.formbuilder [type=email]~.icon--valid,.formbuilder [type=email]~.icon--invalid,.formbuilder [type=number]~.icon--valid,.formbuilder [type=number]~.icon--invalid,.formbuilder [type=password]~.icon--valid,.formbuilder [type=password]~.icon--invalid,.formbuilder textarea~.icon--valid,.formbuilder textarea~.icon--invalid{display:none;position:absolute;right:.5rem;top:1rem}.formbuilder [type=text]:user-invalid,.formbuilder [type=tel]:user-invalid,.formbuilder [type=email]:user-invalid,.formbuilder [type=number]:user-invalid,.formbuilder [type=password]:user-invalid,.formbuilder textarea:user-invalid{border:1px solid #b8003f}.formbuilder [type=text]:user-invalid~.icon--invalid,.formbuilder [type=tel]:user-invalid~.icon--invalid,.formbuilder [type=email]:user-invalid~.icon--invalid,.formbuilder [type=number]:user-invalid~.icon--invalid,.formbuilder [type=password]:user-invalid~.icon--invalid,.formbuilder textarea:user-invalid~.icon--invalid{display:block;color:#b8003f}.formbuilder [type=text]:user-valid,.formbuilder [type=tel]:user-valid,.formbuilder [type=email]:user-valid,.formbuilder [type=number]:user-valid,.formbuilder [type=password]:user-valid,.formbuilder textarea:user-valid{border:1px solid #70ae52}.formbuilder [type=text]:user-valid~.icon--valid,.formbuilder [type=tel]:user-valid~.icon--valid,.formbuilder [type=email]:user-valid~.icon--valid,.formbuilder [type=number]:user-valid~.icon--valid,.formbuilder [type=password]:user-valid~.icon--valid,.formbuilder textarea:user-valid~.icon--valid{display:block;color:#70ae52}.formbuilder [type=text]:user-valid+label,.formbuilder [type=tel]:user-valid+label,.formbuilder [type=email]:user-valid+label,.formbuilder [type=number]:user-valid+label,.formbuilder [type=password]:user-valid+label,.formbuilder textarea:user-valid+label{top:.25rem;transform:scale(0.75)}.form__input-wrapper{position:relative}.form__input-wrapper .icon{font-size:1.25rem;pointer-events:none;position:absolute;top:30%;right:1rem}.formbuilder .select-wrapper{position:relative}.formbuilder .select-wrapper .icon{pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(180deg);font-size:.6rem}.formbuilder .select-wrapper~.icon--valid,.formbuilder .select-wrapper~.icon--invalid{display:none}select{appearance:none;font-family:inherit;font-size:1rem;font-weight:500;border:1px solid #fff;height:3rem;padding:.5rem 1rem;background:#d0e3f9;color:#073070;width:100%;transition:color .3s,background .3s}.checkbox__row{display:flex;align-items:center;gap:.5rem;width:100%;background-color:#d0e3f9;color:#073070}.checkbox__row input{margin-left:.75rem}textarea{font-family:inherit;line-height:1.5;overflow:auto;resize:vertical;height:auto;min-height:25vh}input[aria-hidden=true]{clip:0,0,0,0;height:1px;width:1px;position:absolute;z-index:-1;padding:0;appearance:none;left:-500vw;top:-500vw}input[aria-hidden=true]~.icon{display:none !important}fieldset{border:0;margin:0;padding:0}fieldset+fieldset{margin-top:2.618rem}.form__flex-helper{width:100%}.input-group{display:grid;gap:1.5rem 1rem;align-items:end}.input-group+.input-group{margin-top:1.5rem}.checkbox-wrapper{display:flex;align-items:baseline;gap:.25rem;margin-top:1rem}.checkbox-wrapper--reverse>div{display:flex;flex-direction:row-reverse;align-items:baseline;gap:.25rem}.formbuilder [type=submit]{margin-top:2rem}.checkbox__row label{padding:.5rem}[type=checkbox]:focus-visible{outline:2px dotted #456494;outline-offset:.125rem}.multiselect_checkbox_column{display:flex;flex-direction:column-reverse !important;gap:0 !important}.recommendation .form-flex-helper{display:flex;flex-direction:column;gap:1rem}.recommendation input{background:#d0e3f9}.recommendation [type=submit]{margin-top:1rem}@media screen and (min-width: 60em){.formbuilder .form__fieldset{display:flex;flex-direction:row}}.grid{display:flex;flex-direction:column;gap:max(1rem,5vh) clamp(1rem,4.2667vw,4rem)}.grid .grid{display:flex;flex-direction:column;gap:max(1rem,5vh) 1rem}.grid--vertically-centered .grid-column{display:flex;flex-direction:column;justify-content:center}.grid--stretch-children h3{font-size:1.25rem}.grid--stretch-children .grid-column{display:flex;flex-direction:column;height:100%}.grid--stretch-children .grid-column .container{padding-right:1.125rem;padding-left:1.125rem;width:100%}.grid--stretch-children .grid-column>*,.grid--stretch-children .grid-column .contact-person{height:100%}.grid--stretch-children .grid-column>h2,.grid--stretch-children .grid-column>h3,.grid--stretch-children .grid-column>h4{height:auto}.grid--stretch-children .grid-column .contact-person--icon,.grid--stretch-children .grid-column .social-media-links{padding:.75rem 1.125rem;background:#fff;box-shadow:1px 1px .375rem rgba(127,127,127,.3)}.grid--stretch-children .grid-column .contact-person--icon .contact-person__icon-wrapper .icon,.grid--stretch-children .grid-column .social-media-links .contact-person__icon-wrapper .icon{font-size:clamp(3.5rem,14.9333vw,5rem)}.grid--stretch-children .grid-column .contact-person__icon-wrapper{height:auto}.grid--stretch-children .grid-column .contact-person__caption{margin-top:1rem;height:100%}.grid--stretch-children .grid-column .social-media-links{margin-top:0}.grid--small-gap{gap:clamp(.5rem,2.1333vw,2rem)}.grid--smallest-gap{gap:clamp(.25rem,1.0667vw,.5rem)}.grid-column--index-navigation-wrapper{position:sticky;top:0;margin-bottom:auto}@media screen and (min-width: 48em){.grid--two-columns,.grid--four-columns{display:grid;grid-template-columns:1fr 1fr}.grid--two-to-one{display:grid;grid-template-columns:2fr 1fr}.grid--one-to-two{display:grid;grid-template-columns:1fr 2fr}}@media screen and (min-width: 62em){.grid--three-columns{display:grid;grid-template-columns:1fr 1fr 1fr}.grid--three-to-one .grid{display:grid}.grid--three-to-one .grid--two-columns{grid-template-columns:1fr 1fr}.grid--three-to-one .grid--one-to-two{grid-template-columns:1fr 2fr}.grid--three-to-one .grid--two-to-one{grid-template-columns:2fr 1fr}.grid--three-to-one .grid--three-columns{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 80em){.grid--two-columns .grid{display:grid}.grid--two-columns .grid--two-columns,.grid--two-columns .grid--four-columns{grid-template-columns:1fr 1fr}.grid--two-columns .grid--one-to-two{grid-template-columns:1fr 2fr}.grid--two-columns .grid--two-to-one{grid-template-columns:2fr 1fr}.grid--two-columns .grid--three-columns{grid-template-columns:1fr 1fr 1fr}.grid .grid{gap:max(1rem,5vh) clamp(2rem,2.5vw,4rem)}}@media screen and (min-width: 100em){.grid--three-to-one{display:grid;grid-template-columns:3fr 1fr}.grid--four-columns{grid-template-columns:repeat(4, 1fr)}.grid .grid{gap:max(1rem,5vh) 4rem}.grid--stretch-children .container{padding-right:2.25rem;padding-left:2.25rem}.grid--stretch-children .contact-person--icon,.grid--stretch-children .social-media-links{padding:.75rem 2.25rem}}.linklist-grid{display:grid;gap:clamp(.25rem,1.0667vw,.5rem);padding-right:0;padding-left:0}.linklist-grid .linklist{height:100%}@media screen and (min-width: 48em){.linklist-grid--four-columns{grid-template-columns:1fr 1fr;gap:clamp(.25rem,.5208vw,.5rem)}}@media screen and (min-width: 62em){.linklist-grid--three-columns{grid-template-columns:repeat(3, 1fr);gap:clamp(.25rem,.4032vw,.5rem)}}@media screen and (min-width: 64em){.linklist-grid--four-columns{grid-template-columns:repeat(4, 1fr);gap:clamp(.25rem,.3906vw,.5rem)}}@media screen and (min-width: 105em){.linklist-grid{padding-right:0;padding-left:0}}.news-events-archive__years{list-style-type:none;display:flex;align-items:center;gap:1rem;margin:0;padding:0}.event__meta{list-style:none;display:flex;flex-wrap:wrap;gap:1.375rem 4rem;margin:0;padding:0}.event__meta-item{font-size:1.375rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.event__meta-item .icon{top:0;color:#073070}.news-detail__image img{max-width:none;width:100%}.news-detail__image-caption{margin-top:.5rem}.section--white{margin-top:clamp(3rem,12.8vw,6rem);padding-top:clamp(3rem,12.8vw,6rem);padding-bottom:clamp(3rem,12.8vw,6rem);background:#fff}.section--primary-light{margin-top:clamp(3rem,12.8vw,6rem);padding-top:clamp(3rem,12.8vw,6rem);padding-bottom:clamp(3rem,12.8vw,6rem);background:#d0e3f9}.section--primary-light .quote--primary,.section--primary-light .subline--primary,.section--primary-light .topline--primary,.section--primary-light .list-with-icons--primary .icon,.section--primary-light .contact-person--primary .icon{color:#073070}.container .section--primary-light{padding:clamp(1.5rem,6.4vw,3rem) clamp(1rem,4.2667vw,4rem)}.grid-column .section--primary-light,.grid-column .section--white{margin-top:0;padding-top:1.5rem;padding-bottom:1.5rem}main .section--primary-light:first-child,main .section--white:first-child{margin-top:0}.separator{margin-top:clamp(1.5rem,6.4vw,3rem);margin-bottom:clamp(1.5rem,6.4vw,3rem)}.separator hr{background:#d0e3f9}.separator--primary hr{background:#408fe5}.separator--secondary hr{background:#abd700}.separator--tertiary hr{background:#ffc51a}.separator--quartary hr{background:#ee004a}.collapsible{margin:1.5rem auto 0;max-width:60rem}.grid .collapsible{max-width:none}.collapsible--leftbound{margin-left:0}.collapsible__title{margin-bottom:0}.collapsible__toggle{font-size:clamp(1rem,4.2667vw,1.5rem);font-weight:700;text-align:left;text-transform:uppercase;border:1px solid;padding:clamp(1rem,4.2667vw,1.5rem);width:100%;background:#fff;transition:background .3s,color .3s}.collapsible__toggle>span{gap:1rem;justify-content:space-between;position:relative}.collapsible__toggle .icon{font-size:clamp(1rem,4.2667vw,1.75rem);transform-origin:center;transition:transform .3s}.collapsible__toggle .icon--closed{position:absolute;right:0}.collapsible__toggle .icon--opened{transform:scale(0)}.collapsible__toggle[aria-expanded=true]{border-bottom:0}.collapsible__toggle[aria-expanded=true] .icon--opened{transform:scale(1)}.collapsible__toggle[aria-expanded=true] .icon--closed{transform:scale(0)}.collapsible__content{visibility:hidden;height:0;padding:0;width:100%;border:1px solid;border-top:0;background:#fff;transform:scaleY(0);transform-origin:top;transition:transform .3s}.collapsible__content[aria-hidden=false]{visibility:visible;height:auto;padding:clamp(1rem,4.2667vw,1.25rem) clamp(1rem,4.2667vw,1.5rem);transform:scaleY(1)}.collapsible--primary .collapsible__toggle{color:#073070}.collapsible--primary .collapsible__content{border-color:#073070}.collapsible--secondary .collapsible__toggle{color:#409318}.collapsible--secondary .collapsible__content{border-color:#409318}.collapsible--tertiary .collapsible__toggle{color:#ff8d25}.collapsible--tertiary .collapsible__content{border-color:#ff8d25}.collapsible--quartary .collapsible__toggle{color:#b8003f}.collapsible--quartary .collapsible__content{border-color:#b8003f}.ansprechpartner-uebersicht__section{margin-top:2rem}.ansprechpartner-uebersicht__intro{margin-bottom:clamp(2rem,8.533vw,4rem)}.ansprechpartner-uebersicht__form{margin-bottom:clamp(3rem,12.8vw,4rem)}.ansprechpartner-uebersicht__filter-headline{font-weight:700}.ansprechpartner-uebersicht__form-inputs{display:flex;width:100%;max-width:30rem}.ansprechpartner-uebersicht__search{flex:1;border:1px solid #456494;height:2.25rem;padding:0 .5rem}.ansprechpartner-uebersicht__section .button--ansprechpartner-uebersicht{height:unset;padding:.5rem 1rem}.ansprechpartner-uebersicht__filter-headline,.ansprechpartner-uebersicht__search-results-headline{font-size:clamp(1.375rem,5.8667vw,2rem)}.ansprechpartner-uebersicht__search-results-headline{margin-bottom:.5rem}.ansprechpartner-uebersicht__search-results-subline{font-weight:700;color:#073070}.ansprechpartner-uebersicht__list{list-style-type:none;padding:0}.ansprechpartner-uebersicht__letter{margin-top:2.5rem;margin-bottom:.5rem;color:#073070}.ansprechpartner-uebersicht__list-item{border-bottom:1px solid #456494}.ansprechpartner-uebersicht__list-item:first-child{border-top:1px solid #456494}.ansprechpartner-uebersicht__wrapper{padding:.75rem 0}.ansprechpartner-uebersicht__wrapper .icon{top:0}.ansprechpartner-uebersicht__fullname{font-weight:700}.ansprechpartner-uebersicht__fullname+*{margin-top:0}.ansprechpartner-uebersicht__phone,.ansprechpartner-uebersicht__email{text-decoration:none;display:flex;align-items:center;gap:.5rem;width:fit-content;color:#252525}.ansprechpartner-uebersicht__phone:hover,.ansprechpartner-uebersicht__email:hover{text-decoration:underline}.ansprechpartner-uebersicht__phone:hover,.ansprechpartner-uebersicht__phone:focus-visible,.ansprechpartner-uebersicht__phone:active,.ansprechpartner-uebersicht__email:hover,.ansprechpartner-uebersicht__email:focus-visible,.ansprechpartner-uebersicht__email:active{color:#073070}.pagination [aria-current=page]{background-color:#408fe5}.pagination__list{display:flex;justify-content:center;gap:.5rem;margin:2rem 0;padding:0}.pagination__list-item{background:#073070}.pagination__list-item:hover,.pagination__list-item:active,.pagination__list-item:focus-visible{background:#408fe5}.pagination__list-link{text-decoration:none;display:inline-flex;padding:.25rem .75rem;height:100%;color:#fff}@media screen and (min-width: 64em){.ansprechpartner-uebersicht__asset-data{display:grid;grid-template-columns:auto 20% 35% 20%}}@media screen and (min-width: 80em){.ansprechpartner-uebersicht__asset-data{grid-template-columns:auto 20% 30% 20%}}@media screen and (min-width: 100em){.ansprechpartner-uebersicht__asset-data{grid-template-columns:auto 15% 25% 15%}}.contact-person-wrapper+.contact-person-wrapper{margin-top:1.5rem}.contact-person{display:flex;flex-wrap:wrap;background:rgba(0,0,0,0)}.contact-person__info{margin-bottom:.5rem}.contact-person__icon-wrapper{margin-bottom:.25rem}.contact-person__icon-wrapper .icon{font-size:clamp(1.5rem,6.4vw,2rem)}.contact-person--primary .icon{color:#408fe5}.contact-person--secondary .icon{color:#409318}.contact-person--tertiary .icon{color:#ff8d25}.contact-person--quartary .icon{color:#b8003f}.contact-person__caption{width:100%}.contact-person__headline{font-size:1rem;line-height:1.3;margin-bottom:.25rem}.contact-person__position{margin-bottom:.5rem}.contact-person__info{margin-top:0;margin-bottom:.5rem}.contact-person__contacts{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.contact-person__contact{display:flex;align-items:center}.contact-person__contact .icon{font-size:1rem;margin-right:.5rem}.contact-person--image{flex-wrap:wrap;gap:clamp(1rem,4.2667vw,1.875rem);padding:clamp(1rem,4.2667vw,1.875rem);background:#fff;box-shadow:1px 1px .375rem rgba(127,127,127,.3)}.contact-person--image .contact-person__caption{width:auto}.contact-person--image .contact-person__headline{font-size:1.25rem;line-height:1.25;margin-bottom:1rem}.contact-person--image .contact-person__address{margin-bottom:1rem}.contact-person--image .contact-person__contacts{gap:.5rem}.contact-person--image .contact-person__contact--email{margin-top:1rem}.contact-person__picture{aspect-ratio:.68/1;max-width:10rem;width:50%}.button{font-size:1rem;font-weight:400;text-align:center;text-decoration:none;display:inline-flex;align-items:center;height:2.25rem;padding:.375rem .75rem;transition:background .3s,color .3s}.button span{gap:.5rem}.button--large{font-size:1.25rem;height:3rem;padding:.5rem 1rem}.button--primary{background:linear-gradient(30deg, #073070, #70ABEC);color:#fff}.button--primary:hover,.button--primary:focus-visible,.button--primary:active{background:#408fe5}.button--secondary{background:#409318;color:#fff}.button--secondary:hover,.button--secondary:focus-visible,.button--secondary:active{background:#abd700;color:#000}.button--tertiary{background:#ff8d25;color:#000}.button--tertiary:hover,.button--tertiary:focus-visible,.button--tertiary:active{background:#ffc51a;color:#000}.button--quartary{background:#b8003f;color:#fff}.button--quartary:hover,.button--quartary:focus-visible,.button--quartary:active{background:#f24077;color:#000}.button--neutral{background:#f3f6fa;color:#252525}.button--neutral .icon{color:#408fe5}.button--neutral:hover,.button--neutral:focus-visible,.button--neutral:active{background:#d0e3f9;color:#073070}.button--neutral:hover .icon,.button--neutral:focus-visible .icon,.button--neutral:active .icon{color:currentColor}.cta-section{display:flex;flex-direction:column;gap:2rem;background:#70abec}.cta-section__picture{aspect-ratio:3.25/1}.cta-section__caption{padding:clamp(1rem,4.2667vw,1.5rem);background:#073070}.cta-section__caption ::selection{background:#70abec;color:#444}.cta-section__headline,.cta-section__additional-headline,.cta-section__note{color:#fff}.cta-section__caption-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem}.cta-section__caption-bottom .button{margin:0;background:#70abec;color:#000;transition:background .3s}.cta-section__caption-bottom .button:hover,.cta-section__caption-bottom .button:focus-visible,.cta-section__caption-bottom .button:active{background:#f3f6fa;color:#000}@media screen and (min-width: 52.125em){.cta-section{display:grid;grid-template-columns:1fr 1fr}.cta-section__picture{aspect-ratio:unset}}@media screen and (min-width: 100em){.cta-section__caption{padding-right:clamp(2rem,2vw,3rem)}.cta-section__headline{font-size:clamp(3rem,3vw,6rem);margin-bottom:0}.cta-section__additional-headline{font-size:clamp(2.5rem,2.5vw,5rem)}.cta-section__note{font-size:1.25rem}}.trade-search__section{padding:1rem;background-color:#fff;display:flex;flex-wrap:wrap;row-gap:3rem;column-gap:5rem;width:100%;max-width:100rem;margin:auto}.trade-search__section .trade-search__form{width:25rem}.trade-search__section .trade-search__search-fieldset{margin-bottom:2rem}.trade-search__section .trade-search__extended-search-fieldset{margin-top:.25rem}.trade-search__section .trade-search__extended-search-fieldset .input-wrapper{margin-top:1rem}.trade-search__section .select-wrapper{position:relative}.trade-search__section .select-wrapper .icon{font-size:.6rem;position:absolute;z-index:2;right:1rem;top:50%;transform:rotate(180deg) translateY(50%)}.trade-search__section input{background-color:#d0e3f9}.trade-search__section input:not(:placeholder-shown)+label{top:.25rem;transform:scale(0.75)}.trade-search__section select{border:none}.trade-search__section button{margin-top:2rem;line-height:inherit}.trade-search__section .disclaimer{flex:1}@media screen and (min-width: 31.25em){.trade-search__section .disclaimer{min-width:20rem}}@media screen and (min-width: 80em){.trade-search__section .trade-search__form{width:35%}}.linklist-grid__column .date-search__section{box-shadow:1px 1px .375rem rgba(127,127,127,.3);display:block;padding-top:0}.linklist-grid__column .date-search__section .date-search__form{width:100%}.linklist-grid__column .date-search__section .linklist__headline{padding-left:0}.linklist-grid__column .date-search__section .button--primary{margin-top:1.5rem}@media screen and (min-width: 100em){.linklist-grid__column .date-search__section{padding:0 2.25rem 1.5rem 2.25rem}.linklist-grid__column .date-search__section .linklist__headline{padding-left:0;padding-right:0}.linklist-grid__column .date-search__section .button--primary{margin-top:1.5rem}}.date-search__section{padding:1rem;background-color:#fff;display:flex;flex-wrap:wrap;row-gap:3rem;column-gap:5rem;width:100%;max-width:100rem;margin:auto}.date-search__section .date-search__form{width:25rem}.date-search__section #date-search__search:focus+label{top:.25rem;transform:scale(0.75)}.date-search__section .date-search__extended-search-fieldset{margin-top:.25rem}.date-search__section .date-search__extended-search-fieldset .input-wrapper{margin-top:1rem}.date-search__section .input-wrapper label{color:#073070}.date-search__section .select-wrapper{position:relative}.date-search__section .select-wrapper .icon{font-size:.6rem;position:absolute;z-index:2;right:1rem;top:50%;transform:rotate(180deg) translateY(50%)}.date-search__section input{background-color:#d0e3f9;color:#073070;padding:1rem .75rem .375rem;border:none;height:3rem;width:100%}.date-search__section input:not(:placeholder-shown)+label{top:.25rem;transform:scale(0.75)}.date-search__section select{background-color:#d0e3f9;border:none;padding:.5rem 1rem;color:#073070}.date-search__section select:hover{cursor:pointer}.date-search__section button{margin-top:2rem;line-height:inherit}.date-search__section .disclaimer{flex:1}@media screen and (min-width: 31.25em){.date-search__section .disclaimer{min-width:20rem}}@media screen and (min-width: 48em){.date-search__section .date-search__date-wrapper{display:flex;justify-content:space-between;flex-direction:row;gap:1rem}}@media screen and (min-width: 80em){.date-search__section .date-search__form{width:100%}}.news-events-archive__months{list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0;margin-top:1rem;padding:0}.download-center__section{margin-top:2rem}.download-center__headline{margin-top:clamp(3rem,12.8vw,4rem);margin-bottom:2rem;font-size:clamp(1.5rem,6.4vw,2.875rem);color:#073070}.download-center__intro{margin-bottom:clamp(2rem,8.533vw,4rem)}.download-center__intro a{text-decoration:none;color:#073070}.download-center__intro a:hover{text-decoration:underline}.download-center__form{margin-top:clamp(2rem,8.533vw,4rem);margin-bottom:clamp(3rem,12.8vw,4rem)}.download-center__filter-headline{margin-bottom:.5rem;font-weight:700}.download-center__form-inputs{display:flex;flex-wrap:wrap;width:100%;max-width:30rem}.download-center__search{flex:1;border:1px solid #456494;height:2.25rem;padding:0 .5rem}.download-center__section .button--download-center{height:unset;padding:.5rem 1rem}.download-center__filter-headline,.download-center__search-results-headline{font-size:clamp(1.375rem,5.8667vw,2rem)}.download-center__search-results-headline{margin-bottom:0}.download-center__search-results-subline{font-weight:bold;color:#073070}.download-center__list{list-style-type:none;padding:0}.download_center__letter{margin-bottom:.5rem;margin-top:2.5rem;color:#073070}.download_center__list-item{border-bottom:1px solid #456494}.download_center__list-item:first-child{border-top:1px solid #456494}.download_center__link{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;color:#252525;text-decoration:none}.download_center__link:hover,.download_center__link:active,.download_center__link:focus-visible{background-color:#d0e3f9}.download_center__link .icon{top:0;font-size:1.5rem}.download_center__filename,.download_center__filesize,.download_center__type{flex-shrink:0}.download_center__filename{font-weight:bold}@media screen and (min-width: 48em){.download_center__asset-data{display:grid;grid-template-columns:auto 15% 20%;width:100%}}.icon-teaser-list{display:grid;gap:clamp(.25rem,1.0667vw,.5rem);margin-top:2.5rem}.icon-teaser-list--single-column{margin-top:0}.icon-teaser{display:flex;flex-direction:column;padding:1.125rem;background:#fff;box-shadow:1px 1px .375rem rgba(127,127,127,.3)}.icon-teaser .button{margin:auto auto 0 0}.icon-teaser--linked{transition:transform .3s}.icon-teaser--linked .icon-teaser__headline{font-size:1.5rem}.icon-teaser--linked:hover,.icon-teaser--linked:focus-visible,.icon-teaser--linked:active{transform:scale(1.09)}.icon-teaser-- .icon{color:#444}.icon-teaser__caption{display:flex;flex-direction:column;height:100%}.icon-teaser__iconwrapper{display:flex;align-items:center;justify-content:center;margin-bottom:clamp(.5rem,2.1333vw,1.5rem);width:clamp(3.5rem,14.9333vw,5rem)}.icon-teaser__iconwrapper .icon{font-size:clamp(3.5rem,14.9333vw,5rem);top:0}.icon-teaser--primary .icon--colored{color:#073070}.icon-teaser--secondary .icon--colored{color:#409318}.icon-teaser--tertiary .icon--colored{color:#ff8d25}.icon-teaser--quartary .icon--colored{color:#b8003f}.icon-teaser--neutral .icon--colored{color:#444}.icon-teaser__headline{font-size:1.25rem;font-weight:700;color:#252525}.icon-teaser__text:not(:last-child){margin-bottom:1.5rem}@media screen and (min-width: 48em){.icon-teaser-list--four-columns{grid-template-columns:1fr 1fr}}@media screen and (min-width: 62em){.icon-teaser-list.container{grid-template-columns:repeat(auto-fill, minmax(25rem, 1fr));gap:clamp(.25rem,.4032vw,.5rem)}}@media screen and (min-width: 80em){.icon-teaser-list--four-columns{grid-template-columns:repeat(4, 1fr)}}.image-with-text{display:flex;flex-direction:column;gap:clamp(1.5rem,6.4vw,3rem);margin-top:clamp(3rem,12.8vw,6rem);margin-bottom:clamp(3rem,12.8vw,6rem)}.image-with-text .button{margin:clamp(1.5rem,4.8vw,2.25rem) auto 0 0}.image-with-text--reverse{flex-direction:column-reverse}.image-with-text__picture{aspect-ratio:1.5/1;max-width:45rem;width:100%}@media screen and (min-width: 62rem){.image-with-text{flex-direction:row;align-items:center;justify-content:space-between}.image-with-text--reverse{flex-direction:row-reverse}.image-with-text--align-start{align-items:start}.image-with-text__picture{width:50%}.image-with-text__caption{width:50%}}.image-wrapper{margin:0 auto;width:100%}.image-wrapper img{margin:0 auto}.image-wrapper--leftbound .image-wrapper,.image-wrapper--leftbound .image{margin-left:0}.image-wrapper--rightbound .image-wrapper,.image-wrapper--rightbound .image{margin-right:0}.image-wrapper--rightbound .image{margin-left:auto}.image-wrapper--full-width{max-width:120rem}.image-wrapper--half-width{max-width:80rem}.image__caption{margin-top:.25rem}.linklist{display:flex;flex-direction:column;height:auto;background:#fff;box-shadow:1px 1px .375rem rgba(127,127,127,.3)}.linklist--lightblue{background:#d0e3f9}.linklist--lightblue .linklist__headline{border-bottom-color:#a0c7f2;color:#073070}.linklist--lightblue .linklist__list-item:not(:first-child){border-color:#a0c7f2}.linklist--lightblue .linklist__link{color:#073070}.linklist__headline{font-size:1.25rem;border-bottom:1px solid #d0e3f9;margin-bottom:0;padding:.75rem 1.125rem;color:#408fe5}.linklist__list{display:flex;flex-direction:column;list-style:none;height:100%;margin:0;padding:0}.linklist__list-item:not(:first-child){border-top:1px solid #d0e3f9}.linklist__list-item--overview{margin-top:auto}.linklist__link{text-decoration:none;display:flex;align-items:baseline;gap:.5rem;padding:.75rem 1.125rem;color:#444;transition:background .3s}.linklist__link .icon--rotate{font-size:.75rem;top:0;transform-origin:center;transform:rotate(90deg)}.linklist__link:hover,.linklist__link:focus-visible,.linklist__link:active{background:#f3f6fa}.linklist__link--nolink:hover,.linklist__link--nolink:focus-visible,.linklist__link--nolink:active{background:rgba(0,0,0,0)}.linklist__title{font-size:1rem;margin-bottom:0}.topline+.linklist__title{margin-top:0}.icon--overview{color:#408fe5}.linklist--with-icons{display:flex;flex-direction:column;justify-content:center}.linklist--with-icons .icon--rotate{margin-left:auto}.linklist__link--with-icons{display:flex;align-items:baseline;padding:.75rem 1.125rem}.linklist__link--events,.linklist__link--image{align-items:start;gap:1.25rem}.linklist__link--events .topline,.linklist__link--image .topline{color:#408fe5}.linklist__event-date{font-weight:700;line-height:1;min-width:3.75rem;color:#408fe5}.linklist__event-date-day{font-size:2.25rem;display:block}.linklist__picture{aspect-ratio:16/9;max-width:9rem}.linklist--image-rounded .linklist__picture{border-radius:.5rem}.linklist--image-square .linklist__picture{aspect-ratio:1;max-width:5rem}@media screen and (min-width: 100em){.linklist__headline{padding-right:2.25rem;padding-left:2.25rem}.linklist__link{padding:.75rem 2.25rem}}.news-events-list{list-style:none;margin:0;padding:0;background:#fff;box-shadow:1px 1px .375rem rgba(127,127,127,.3)}.news-events-list__item:not(:last-child){border-bottom:1px solid #d0e3f9}.news-events-list__article-wrapper{display:flex;align-items:start;gap:1.875rem;padding:.75rem 1.125rem;background:#fff}.news-events-list__article-wrapper .linklist__event-date{font-size:1rem}.news-events-list__article-wrapper .linklist__event-date-day{font-size:1.375rem}a.news-events-list__article-wrapper{text-decoration:none;color:#252525;transition:background .3s}a.news-events-list__article-wrapper:hover,a.news-events-list__article-wrapper:focus-visible,a.news-events-list__article-wrapper:active{background:#d0e3f9}.news-events-item__headline{font-size:1.375rem;line-height:1.1;margin-bottom:0}@media screen and (min-width: 48em){.news-events-list__article a{align-items:center}.news-events-list__article a .linklist__event-date-day,.news-events-item__headline{font-size:1.5rem}}.news-teaser-wrapper{margin-top:2.5rem}.news-teaser__grid{overflow:hidden;padding:.75rem 1.125rem;background:#fff}.news-teaser{border-bottom:1px solid #d0e3f9;margin-bottom:1.75rem;padding-bottom:1.75rem}.news-teaser__caption{display:flex;flex-direction:column;padding:1.125rem 0 0;height:100%}.news-teaser__title a{text-decoration-thickness:1px;text-decoration-style:dotted;color:#073070;transition:background .3s}.news-teaser__title a:hover,.news-teaser__title a:focus-visible,.news-teaser__title a:active{color:#073070;background:#d0e3f9}.news-teaser__picture{aspect-ratio:1.3235/1;overflow:hidden}.news-teaser__image{object-fit:cover;height:100%;width:100%}.news-events-item__teaser{margin-top:1rem}@media screen and (min-width: 48em){.news-teaser{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}}@media screen and (min-width: 64em){.news-teaser__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.5rem;padding:0}.news-teaser{border-bottom:0}.news-teaser--large{grid-column:span 3;display:grid;grid-template-columns:1fr 1.618fr;gap:clamp(2rem,3.125vw,4rem);position:relative;margin-bottom:0;padding-bottom:0}.news-teaser--large::after{content:"";position:absolute;z-index:1;inline-size:calc(100% - 2.25rem);block-size:1px;inset-inline-start:1.125rem;inset-block-start:100%;background:#d0e3f9}.news-teaser__picture{display:flex;justify-content:center;align-items:center;width:100%}.news-teaser__picture--large{aspect-ratio:1.537254902/1;grid-column:2}.news-teaser__caption{align-self:center;grid-column:1;grid-row:1;height:auto;padding:1.25rem}.news-teaser--small{display:flex;flex-direction:column;gap:0;position:relative;margin-bottom:1.75rem;padding:0}.news-teaser--small::after{content:"";position:absolute;z-index:1;inline-size:1px;block-size:100%;inset-block-start:0;inset-inline-start:-1.5rem;background:#d0e3f9}.news-teaser--small .news-teaser__caption{padding-left:0;padding-right:0}.news-teaser--small:nth-of-type(3n + 2){margin-left:1.125rem}.news-teaser--small:nth-of-type(3n + 4){margin-right:1.125rem}}@media screen and (min-width: 100em){.news-teaser__caption{padding:1.25rem 2.25rem}}.partner-section{margin-top:clamp(1.875rem,8vw,3.75rem);padding:1.5rem 0;background:#d0e3f9}.partner-section .container{position:relative}.partner-section .swiper-button{font-size:1.5rem;color:#456494;transition:color .3s}.partner-section .swiper-button:hover,.partner-section .swiper-button:focus-visible,.partner-section .swiper-button:active{color:#073070}.partner-section .swiper-button-prev{left:0}.partner-section .swiper-button-next{right:0}.partner__headline{font-size:1.25rem;color:#073070}.partner__wrapper{overflow:hidden;height:7.25rem}.partner__image{object-fit:contain;height:100%;transform:scale(0.97);transition:transform .3s}.partner__link:hover .partner__image,.partner__link:focus-visible .partner__image{transform:scale(1)}@media screen and (min-width: 110em){.partner-section .swiper-button{font-size:2rem}.partner-section .swiper-button-prev{left:-1rem}.partner-section .swiper-button-next{right:-1rem}}.social-media-links{margin-top:2.5rem}.social-media-links .icon{top:0;transition:fill .3s,transform .3s}.social-media-links__list{font-size:1.5rem;list-style:none;display:flex;flex-wrap:wrap;gap:1.5rem;margin:0;padding:0}.social-media-links__link{color:#073070}.social-media-links__link:hover .icon,.social-media-links__link:focus-visible .icon,.social-media-links__link:active .icon{transform:scale(1.3)}.social-media-links--default .social-media-links__link{color:#252525}.social-media-links--secondary .social-media-links__link{color:#409318}.social-media-links--tertiary .social-media-links__link{color:#ff8d25}.social-media-links--quartary .social-media-links__link{color:#b8003f}.social-media-links--neutral .social-media-links__link{color:#444}.teaser-list__headline{margin-top:clamp(3rem,12.8vw,6rem)}.teaser-list{display:grid;gap:clamp(.25rem,1.0667vw,.5rem);margin-top:2.5rem}.teaser-list--large-gap{gap:clamp(1rem,4.2667vw,2.5rem)}.teaser-list--single-column{margin-top:0}.teaser{display:flex;flex-direction:column;background:#fff;box-shadow:1px 1px .375rem rgba(127,127,127,.3)}.teaser .button{margin:auto auto 0 0}.teaser--linked{transition:transform .3s}.teaser--linked .teaser__headline{font-size:1.5rem}.teaser--linked:hover,.teaser--linked:focus-visible,.teaser--linked:active{transform:scale(1.09)}.teaser__picture{aspect-ratio:1.5451/1;max-height:21.25rem;width:100%}.teaser__caption{display:flex;flex-direction:column;padding:1.125rem;height:100%}.teaser__headline{font-size:1.25rem;font-weight:700;color:#252525}.teaser__text:not(:last-child){margin-bottom:1.5rem}.news-events .teaser__picture .teaser__image{object-fit:contain}.news-events-item__headline a{text-decoration-thickness:1px;text-decoration-style:dotted;color:#073070;transition:background .3s}.news-events-item__headline a:hover,.news-events-item__headline a:focus-visible,.news-events-item__headline a:active{color:#073070;background:#d0e3f9}.news-events-item__meta{font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;color:#408fe5}.news-events-item__meta .icon{top:0;color:#408fe5}.news-events-item__meta+.news-events-item__headline{margin-top:.25rem}@media screen and (min-width: 26em){.teaser-list--small{grid-template-columns:repeat(auto-fill, 23.5rem)}}@media screen and (min-width: 48em){.teaser-list--four-columns{grid-template-columns:1fr 1fr}}@media screen and (min-width: 62em){.teaser-list.container{grid-template-columns:repeat(auto-fill, minmax(25rem, 1fr));gap:clamp(.25rem,.4032vw,.5rem)}.teaser-list--four-columns.container{grid-template-columns:1fr 1fr}.teaser-list.teaser-list--large-gap{gap:2.5rem}}@media screen and (min-width: 80em){.teaser-list--four-columns,.teaser-list--four-columns.container{grid-template-columns:repeat(4, 1fr)}}.video__figure{display:flex;flex-direction:column;gap:.5rem;margin-right:auto;margin-left:auto;max-height:80vh;max-width:100rem}.video__figure .video__iframe{object-fit:contain;aspect-ratio:16/9;height:100%;margin:0 auto;width:100%;background:#000}.video__figure video{object-fit:contain;aspect-ratio:16/9;height:100%;margin:0 auto;max-height:80vh;background:#000}.video__figure .pimcore_editable_video_progress img{object-fit:cover;height:100% !important;width:100% !important}.video__figure .pimcore_editable_video_progress_status{display:none}.video__figure--has-caption .pimcore_editable_video,.video__figure--has-caption video{height:calc(100% - 2rem)}.jobportal__headline{margin-top:3rem}.filter-group{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.filter-group button{align-items:center;height:3rem;width:fit-content}.jobportal_filter_label{display:block;margin-bottom:.5rem;font-weight:700;font-size:1.25rem;color:#252525}.jobportal_trades_filter{flex:1;position:relative}.jobportal_trades_filter input{font-size:1rem;font-family:inherit;width:100%;height:3rem;padding:.5rem 1.75rem .5rem 1rem;background:#d0e3f9;color:#073070;border:1px solid #d0e3f9}.jobportal_trades_filter .icon{font-size:.6rem;position:absolute;z-index:2;right:1rem;top:3.5rem;transform:rotate(180deg);pointer-events:none}.jobportal__section{margin:1rem auto}.jobportal__section-headline{margin-bottom:.5rem;font-size:1.25rem}.jobportal__list{list-style-type:none;padding:0;display:grid;grid-template-columns:1fr;gap:2rem}.jobportal__list-item{background-color:#fff;box-shadow:rgba(127,127,127,.3);margin-top:0}.jobportal__item-headline{background-color:#073070;color:#fff;padding:.5rem 2rem;margin-bottom:0}.jobportal__item-headline--secondary{background-color:#409318}.jobportal__content{padding:1rem 2rem}.jobportal__subheadline{font-weight:700}.jobportal__link{display:block;margin-top:0;color:#073070;text-decoration:none;transition:background .3s,color .3s;width:fit-content}.jobportal__link:hover{background-color:#d0e3f9;text-decoration:underline}.jobportal__qualifications-list{list-style-type:disc;margin:0}.jobportal__text{margin:0}.jobportal__contact{padding:0 2rem 1rem 2rem}.jobportal__contact::before{content:"";display:block;width:100%;height:1px;background-color:#252525;margin-bottom:1rem}.chiffrenummer--copy-to-clipboard{margin-top:0;align-items:center;background:#d0e3f9;color:#073070}.chiffrenummer--copy-to-clipboard:hover{background-color:#a0c7f2}.chiffrenummer--copy-to-clipboard .icon{margin-left:.5rem;top:0}.clipboard-notice{font-size:2rem;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;position:fixed;top:50%;left:50%;z-index:100;padding:1em;background:#073070;color:#fff;transform:translate(-50%, -50%);animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (min-width: 48em){.filter-group{flex-direction:row;align-items:end}}@media screen and (min-width: 64rem){.jobportal__list{grid-template-columns:1fr 1fr;gap:2rem}}@media screen and (min-width: 90rem){.jobportal__list{grid-template-columns:1fr 1fr}}.general-search__error-box{padding:1rem;background-color:#ffaeae}.general-search__error-headline{font-size:1.125rem;font-weight:bold}.general-search__error-list{margin-top:.5rem}.general-search__section{background-color:#fff;box-shadow:0 0 5px rgba(127,127,127,.3);margin-top:6rem;padding:1rem;margin-left:clamp(1rem,4.2667vw,4rem);margin-right:clamp(1rem,4.2667vw,4rem);max-width:100rem}.general-search__input-wrapper{display:flex;align-items:center;position:relative;margin-top:1rem}.general-search__input{background-color:#d0e3f9;border:none;color:#073070;flex:1;font-size:1rem;height:2.75rem;padding:1rem .75rem .5rem}.general-search__input+label{color:#073070;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);transform-origin:left;transition:transform .3s,top .3s,color .3s}.general-search__input::placeholder{color:#d0e3f9}.general-search__input:focus+label,.general-search__input:not(:placeholder-shown)+label{top:.1rem;transform:scale(0.75)}.general-search__submit{align-items:center;aspect-ratio:1;background-color:#073070;color:#fff;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;transition:background-color .3s}.general-search__submit:hover{background-color:#456494}.general-search__filter-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:0}.general-search__checkbox-wrapper{position:relative;display:flex;height:2.75rem}.general-search__checkbox-wrapper:hover,.general-search__checkbox-wrapper:focus-within{background-color:#d0e3f9}.general-search__filter:checked+label{background-color:#d0e3f9}.general-search__filter:checked~sup{background-color:#d0e3f9}.general-search__filter-label{display:flex;align-items:center;color:#073070;padding-left:1rem;padding-right:3rem}.general-search__filter-label--padding-small{padding-right:2.75rem}.general-search__filter-count-wrapper{height:100%;position:relative;padding-right:1rem}.general-search__filter-count{font-size:.7rem;position:absolute;top:.4rem;right:.75rem;background-color:#408fe5;color:#fff;border-radius:1rem;padding:0 .25rem;height:fit-content}.general-search__select-wrapper{position:relative;list-style-type:none}.general-search__select-wrapper .icon{font-size:.6rem;position:absolute;top:50%;right:1rem;transform:rotate(180deg) translateY(50%)}.general-search__timestamp{padding-right:2rem;cursor:pointer}.general-search-result__section{margin-top:1rem;margin-left:clamp(1rem,4.2667vw,4rem);margin-right:clamp(1rem,4.2667vw,4rem);max-width:100rem}.general-search-result__results-wrapper{display:flex;flex-direction:column-reverse;align-items:start;justify-content:space-between;gap:2rem}.general-search__filter-headline{font-size:1.625rem;font-weight:bold}.general-search-result__list{padding-left:0}.general-search-result__list-item{list-style-type:none}.general-search-result__list-item+.general-search-result__list-item{margin-top:1rem}.general-search-result__box{display:block;padding:1rem;background-color:#fff;box-shadow:0 0 5px rgba(127,127,127,.3);text-decoration:none;color:#252525;transform-origin:left;transition:.3s;position:relative}.general-search-result__box:hover{box-shadow:0 0 10px rgba(127,127,127,.3);transform:scale(1.01)}.general-search-result__top-row-wrapper{display:flex}.general-search-result__top-row-wrapper .icon{margin:auto 1.5rem auto 0;font-size:clamp(1rem,4.2667vw,1.5rem)}.general-search-result__link{text-decoration:none;width:fit-content;color:#252525;transition:color .3s}.general-search-result__link:hover,.general-search-result__link.active,.general-search-result__link:focus-visible{color:#456494}.general-search-result__headline-wrapper{display:flex;flex-direction:column}.general-search-result__headline{font-size:1.375rem;color:#252525;margin:0;position:relative}.general-search-result__headline::after{content:"";width:100%;height:1px;background-color:#bbb;position:absolute;bottom:0;left:0}.general-search-result__subline{color:#252525;margin-top:.125rem}.general-search-result__recommended{font-size:.7rem;background-color:#073070;color:#fff;text-transform:uppercase;height:fit-content;padding:.125rem .5rem;border-radius:.25rem;position:absolute;top:1rem;right:1rem}.general-search-result__content-wrapper{margin-top:2rem}.general-search-result__advanced-content-wrapper{margin-top:2rem}.general-search-result__contactperson-position{margin-bottom:1rem;font-weight:700}.general-search-result__flex-helper{margin-top:0}.general-search-result__text{margin-bottom:1rem}.general-search-result__link-underline{display:block;text-decoration:none;color:#252525;margin:0}.general-search-result__link-underline:hover{text-decoration:underline}.general-search-result__content-item+.general-search-result__content-item{margin-top:0}.general-search-result__contactperson-address{margin-top:1rem}.general-search-result__picture-wrapper{width:11.25rem;flex-shrink:0;margin-top:0}.general-search-result__copyright{color:#bbb;font-size:.6rem}.general-search-result__results-wrapper .trade-search__search-fieldset{display:none}@media screen and (min-width: 48em){.general-search-result__content-wrapper{display:flex}.general-search-result__flex-helper{display:flex}.general-search-result__flex-helper>*{width:50%}.general-search-result__contactperson-address{margin-top:0}.general-search__section,.general-search-result__section{margin-left:clamp(1rem,2.0833vw,4rem);margin-right:clamp(1rem,2.0833vw,4rem)}}@media screen and (min-width: 80em){.general-search-result__list{max-width:65%;width:65%}.date-search__section{max-width:25rem;margin:0}.general-search-result__results-wrapper{flex-direction:row}.general-search-result__results-wrapper .trade-search__section{max-width:25rem;margin:0}.general-search-result__results-wrapper .trade-search__form{width:100%}}@media screen and (min-width: 105em){.general-search__section,.general-search-result__section{margin-left:auto;margin-right:auto}}.form-builder-wrapper .chiffrenumber_form{padding:2rem 1rem;margin-bottom:.5rem}.form-builder-wrapper .chiffrenumber_form .checkbox__row{margin-top:2rem;height:4rem}.meisterbrief-antrag-form [type=date]{font-family:inherit;font-size:1rem;font-weight:500;border:1px solid #fff;height:3rem;padding:1rem 1rem .5rem .75rem;background:#d0e3f9;color:#073070;width:100%;transition:color .3s,background .3s}.meisterbrief-antrag-form [type=date]~.icon{display:none}.meisterbrief-antrag-form [type=date]+label{top:.25rem;transform:scale(0.75)}.meisterbrief-antrag-form .dynamic-multi-file{margin-top:1.5rem}.meisterbrief-antrag-form .dynamic-multi-file~.icon{display:none}.meisterbrief-antrag-form .dynamic-multi-file+label{top:0;left:0}.stellengesuch__formular{margin:0 auto;max-width:74rem;padding:clamp(3rem,12.8vw,6rem) clamp(1rem,4.2667vw,4.5rem);background-color:#fff;box-shadow:0 0 10px rgba(127,127,127,.3)}.stellengesuch__formular legend{font-size:1.25rem;padding:.75rem 0;color:#252525}.stellengesuch__formular [type=number]{-webkit-appearance:none;-moz-appearance:textfield}.stellengesuch__formular .input-wrapper{position:relative;width:100%}.stellengesuch__formular .input-wrapper label{line-height:1;position:absolute;top:50%;transform:translateY(-50%);color:#073070;transition:transform .3s,top .3s,color .3s;transform-origin:left}.stellengesuch__formular .input-wrapper .stellengesuch-input{height:3rem;padding:1rem 1.5rem .375rem .75rem;width:100%;color:#444}.stellengesuch__formular .input-wrapper .stellengesuch-input:focus+label,.stellengesuch__formular .input-wrapper .stellengesuch-input:not(:placeholder-shown)+label{top:.25rem;transform:scale(0.75)}.stellengesuch__formular .input-wrapper .stellengesuch-input--big{padding-top:1.75rem;height:4rem}.stellengesuch__formular .input-wrapper textarea~label{top:1.5rem}.stellengesuch__formular [type=date]~.icon{display:none}.stellengesuch__formular [type=text],.stellengesuch__formular [type=tel],.stellengesuch__formular [type=email],.stellengesuch__formular [type=number],.stellengesuch__formular [type=password],.stellengesuch__formular [type=search],.stellengesuch__formular [type=tel],.stellengesuch__formular textarea{font-family:inherit;font-size:1rem;font-weight:500;border:1px solid #fff;height:3rem;padding:1rem 1rem .5rem .75rem;background:#d0e3f9;color:#073070;width:100%;transition:color .3s,background .3s}.stellengesuch__formular [type=text]~.icon--valid,.stellengesuch__formular [type=text]~.icon--invalid,.stellengesuch__formular [type=tel]~.icon--valid,.stellengesuch__formular [type=tel]~.icon--invalid,.stellengesuch__formular [type=email]~.icon--valid,.stellengesuch__formular [type=email]~.icon--invalid,.stellengesuch__formular [type=number]~.icon--valid,.stellengesuch__formular [type=number]~.icon--invalid,.stellengesuch__formular [type=password]~.icon--valid,.stellengesuch__formular [type=password]~.icon--invalid,.stellengesuch__formular [type=search]~.icon--valid,.stellengesuch__formular [type=search]~.icon--invalid,.stellengesuch__formular [type=tel]~.icon--valid,.stellengesuch__formular [type=tel]~.icon--invalid,.stellengesuch__formular textarea~.icon--valid,.stellengesuch__formular textarea~.icon--invalid{display:none;position:absolute;right:.5rem;top:1rem}.stellengesuch__formular [type=text]:focus,.stellengesuch__formular [type=text]:active,.stellengesuch__formular [type=tel]:focus,.stellengesuch__formular [type=tel]:active,.stellengesuch__formular [type=email]:focus,.stellengesuch__formular [type=email]:active,.stellengesuch__formular [type=number]:focus,.stellengesuch__formular [type=number]:active,.stellengesuch__formular [type=password]:focus,.stellengesuch__formular [type=password]:active,.stellengesuch__formular [type=search]:focus,.stellengesuch__formular [type=search]:active,.stellengesuch__formular [type=tel]:focus,.stellengesuch__formular [type=tel]:active,.stellengesuch__formular textarea:focus,.stellengesuch__formular textarea:active{border-color:1px solid #456494}.stellengesuch__formular [type=text]::placeholder,.stellengesuch__formular [type=tel]::placeholder,.stellengesuch__formular [type=email]::placeholder,.stellengesuch__formular [type=number]::placeholder,.stellengesuch__formular [type=password]::placeholder,.stellengesuch__formular [type=search]::placeholder,.stellengesuch__formular [type=tel]::placeholder,.stellengesuch__formular textarea::placeholder{color:#d0e3f9}.stellengesuch__formular [type=text]:placeholder-shown,.stellengesuch__formular [type=tel]:placeholder-shown,.stellengesuch__formular [type=email]:placeholder-shown,.stellengesuch__formular [type=number]:placeholder-shown,.stellengesuch__formular [type=password]:placeholder-shown,.stellengesuch__formular [type=search]:placeholder-shown,.stellengesuch__formular [type=tel]:placeholder-shown,.stellengesuch__formular textarea:placeholder-shown{border:1px solid #fff}.stellengesuch__formular [type=text]:not(:placeholder-shown),.stellengesuch__formular [type=tel]:not(:placeholder-shown),.stellengesuch__formular [type=email]:not(:placeholder-shown),.stellengesuch__formular [type=number]:not(:placeholder-shown),.stellengesuch__formular [type=password]:not(:placeholder-shown),.stellengesuch__formular [type=search]:not(:placeholder-shown),.stellengesuch__formular [type=tel]:not(:placeholder-shown),.stellengesuch__formular textarea:not(:placeholder-shown){border:1px solid #70ae52}.stellengesuch__formular [type=text]:not(:placeholder-shown)~.icon--valid,.stellengesuch__formular [type=tel]:not(:placeholder-shown)~.icon--valid,.stellengesuch__formular [type=email]:not(:placeholder-shown)~.icon--valid,.stellengesuch__formular [type=number]:not(:placeholder-shown)~.icon--valid,.stellengesuch__formular [type=password]:not(:placeholder-shown)~.icon--valid,.stellengesuch__formular [type=search]:not(:placeholder-shown)~.icon--valid,.stellengesuch__formular [type=tel]:not(:placeholder-shown)~.icon--valid,.stellengesuch__formular textarea:not(:placeholder-shown)~.icon--valid{display:block;color:#70ae52}.stellengesuch__formular [type=text]:not(:placeholder-shown):invalid,.stellengesuch__formular [type=tel]:not(:placeholder-shown):invalid,.stellengesuch__formular [type=email]:not(:placeholder-shown):invalid,.stellengesuch__formular [type=number]:not(:placeholder-shown):invalid,.stellengesuch__formular [type=password]:not(:placeholder-shown):invalid,.stellengesuch__formular [type=search]:not(:placeholder-shown):invalid,.stellengesuch__formular [type=tel]:not(:placeholder-shown):invalid,.stellengesuch__formular textarea:not(:placeholder-shown):invalid{border:1px solid #b8003f}.stellengesuch__formular [type=text]:not(:placeholder-shown):invalid~.icon--valid,.stellengesuch__formular [type=tel]:not(:placeholder-shown):invalid~.icon--valid,.stellengesuch__formular [type=email]:not(:placeholder-shown):invalid~.icon--valid,.stellengesuch__formular [type=number]:not(:placeholder-shown):invalid~.icon--valid,.stellengesuch__formular [type=password]:not(:placeholder-shown):invalid~.icon--valid,.stellengesuch__formular [type=search]:not(:placeholder-shown):invalid~.icon--valid,.stellengesuch__formular [type=tel]:not(:placeholder-shown):invalid~.icon--valid,.stellengesuch__formular textarea:not(:placeholder-shown):invalid~.icon--valid{display:none}.stellengesuch__formular [type=text]:not(:placeholder-shown):invalid~.icon--invalid,.stellengesuch__formular [type=tel]:not(:placeholder-shown):invalid~.icon--invalid,.stellengesuch__formular [type=email]:not(:placeholder-shown):invalid~.icon--invalid,.stellengesuch__formular [type=number]:not(:placeholder-shown):invalid~.icon--invalid,.stellengesuch__formular [type=password]:not(:placeholder-shown):invalid~.icon--invalid,.stellengesuch__formular [type=search]:not(:placeholder-shown):invalid~.icon--invalid,.stellengesuch__formular [type=tel]:not(:placeholder-shown):invalid~.icon--invalid,.stellengesuch__formular textarea:not(:placeholder-shown):invalid~.icon--invalid{display:block;color:#b8003f}.stellengesuch__formular .input-wrapper .select-wrapper~.icon--valid,.stellengesuch__formular .input-wrapper .select-wrapper~.icon--invalid{display:none}.stellengesuch__formular .input-date{display:flex;align-items:center;height:3rem;background-color:#d0e3f9}.stellengesuch__formular .input-date>div{display:flex;flex-direction:row-reverse;gap:2rem;width:100%;justify-content:space-between;align-items:center}.stellengesuch__formular .input-date>div>.stellengesuch-input{padding:.5rem;max-width:9rem;margin-top:0;color:#073070}.stellengesuch__formular .input-date--big{height:4rem}.stellengesuch__formular .input-date--big .stellengesuch-input{height:4rem}.stellengesuch__formular #stellengesuch_formular_geburtstag+label,.stellengesuch__formular #stellengesuch_formular_ibmpruefung_datum+label,.stellengesuch__formular #stellengesuch_formular_gesellenpruefung_datum+label,.stellengesuch__formular #stellengesuch_formular_facharbeiterpruefung_datum+label,.stellengesuch__formular #stellengesuch_formular_meisterpruefung1_datum+label,.stellengesuch__formular #stellengesuch_formular_meisterpruefung2_datum+label,.stellengesuch__formular #stellengesuch_formular_technikerpruefung_datum+label,.stellengesuch__formular #stellengesuch_formular_arbeitslos_seit+label,.stellengesuch__formular #stellengesuch_formular_arbeitslos_ab+label,.stellengesuch__formular #stellengesuch_formular_weiterbildung_bis+label{width:fit-content;position:relative;top:0;transform:translateY(0)}.stellengesuch__formular .upload-wrapper{display:flex;flex-direction:column;justify-content:end;height:6.5rem;background-color:#d0e3f9}.stellengesuch__formular .upload-wrapper>label{width:fit-content;position:relative;top:.25rem}.stellengesuch__formular .checkbox-wrapper{display:flex;align-items:center;height:3rem;gap:.25rem;margin-top:0;padding-left:.75rem;padding-right:.75rem;background-color:#d0e3f9;color:#073070}.stellengesuch__formular .checkbox-wrapper--reverse{display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;gap:.25rem}.stellengesuch__formular .checkbox-wrapper--betriebsleiter{height:6rem}.stellengesuch__formular .checkbox-data-privacy{height:auto;padding:.75rem}.stellengesuch__formular .checkbox-data-privacy-explanation{margin-top:0}.stellengesuch__formular .input-margin-top{margin-top:1.5rem}.stellengesuch__formular .choice-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;background-color:#d0e3f9;position:relative}.stellengesuch__formular .choice-wrapper label{flex:1;padding-left:.75rem;color:#073070}.stellengesuch__formular .choice-wrapper .stellengesuch-input{width:clamp(9rem,18.75vw,11rem);padding-right:2rem;border:1px solid #949494;background-color:#fff}.stellengesuch__formular .choice-wrapper .stellengesuch-input--date-input-size{max-width:9rem}.stellengesuch__formular .choice-wrapper .icon{position:absolute;pointer-events:none;font-size:.6rem;transform:rotate(180deg) translateY(50%);right:1rem;top:50%}.stellengesuch__formular .choice-wrapper .select-wrapper{flex:none}.stellengesuch__formular .stellenofferte-details{margin:0 0 4rem 0}.stellengesuch__formular .button--add-stellenofferte,.stellengesuch__formular .button--remove-stellenofferte{margin-top:3rem;align-items:center}.stellengesuch__formular .button--remove-stellenofferte{margin-bottom:1.5rem}.stellengesuch__formular .stellengesuch__befristung{height:6rem}.stellengesuch__formular .stellengesuch__spacing{margin-top:1.5rem}.stellengesuch__formular .input-wrapper--teilhaberschaft{height:5rem}.stellengesuch__formular .input-wrapper--teilhaberschaft .stellengesuch-input{height:5rem}.stellengesuch__formular .hyphens{hyphens:auto}.stellengesuch__formular .input-group{grid-template-columns:1fr}@media screen and (min-width: 80em){.stellengesuch__formular .input-wrapper .stellengesuch-input{height:3rem;padding-top:1rem}.stellengesuch__formular .input-date--big{height:2.75rem}.stellengesuch__formular .input-date--big .stellengesuch-input{height:2.75rem}.stellengesuch__formular .input-wrapper--teilhaberschaft{height:2.75rem}.stellengesuch__formular .input-wrapper--teilhaberschaft .stellengesuch-input{height:2.75rem}.stellengesuch__formular .checkbox-wrapper--betriebsleiter{height:3rem}.stellengesuch__formular .stellengesuch__befristung{height:3rem}.stellengesuch__formular .upload-wrapper{height:5.5rem}}.stellengesuch__formular .remove-btn-hidden{visibility:hidden;margin:0}@media screen and (min-width: 90em){.stellengesuch__formular .input-group{grid-template-columns:1fr 1fr}}.hwk-events-overview__empty-result{border:1px solid #073070;padding:2rem}.hwk-events-overview__categories{list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0;margin-top:1rem;margin-bottom:1.5rem;padding:0}.hwk-events-overview__category:hover{cursor:pointer}/*# sourceMappingURL=hwk-muenster.css.map */
