h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto;line-height:1.25;margin:0 0 max(1em,3.3333vh)}p,ul,ol{margin:0}p+p,p+ol,p+ul,p+h2,p+h3,p+h4,ul+p,ul+ol,ul+ul,ul+h2,ul+h3,ul+h4,ol+p,ol+ol,ol+ul,ol+h2,ol+h3,ol+h4{margin-top:1.5em}ul,ol{padding-left:1.25rem}fieldset{display:flex;align-items:start;flex-wrap:wrap;gap:1.5rem;border:0;margin:0;padding:0}fieldset+fieldset{margin-top:3rem}.form__flex-helper{width:100%}.form__flex-helper ul{padding-left:0}.form__flex-helper ul li{list-style-type:none}[type=text],[type=tel],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=date],[type=file],select,textarea{font-family:inherit;font-size:1.25rem;border:1px solid #f5f5f5;height:5rem;padding:.5rem;background:#f5f5f5;color:#222;width:100%;transition:border-color .3s}[type=text]:hover,[type=text]:focus,[type=text]:active,[type=tel]:hover,[type=tel]:focus,[type=tel]:active,[type=email]:hover,[type=email]:focus,[type=email]:active,[type=number]:hover,[type=number]:focus,[type=number]:active,[type=password]:hover,[type=password]:focus,[type=password]:active,[type=search]:hover,[type=search]:focus,[type=search]:active,[type=tel]:hover,[type=tel]:focus,[type=tel]:active,[type=date]:hover,[type=date]:focus,[type=date]:active,[type=file]:hover,[type=file]:focus,[type=file]:active,select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active{border-color:#444}[type=text]:focus:invalid,[type=tel]:focus:invalid,[type=email]:focus:invalid,[type=number]:focus:invalid,[type=password]:focus:invalid,[type=search]:focus:invalid,[type=tel]:focus:invalid,[type=date]:focus:invalid,[type=file]:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-bottom:3px solid #ff2600}input[aria-hidden=true]{display:none}[type=file]{padding-top:2rem}select{appearance:none}.select-wrapper{position:relative}.select-wrapper .icon{pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.75rem}textarea{font-family:inherit;line-height:1.5;overflow:auto;resize:vertical;height:auto;min-height:25vh}[type=submit]{margin-top:4rem}[type=checkbox]:checked+label{color:#1f317f}@media screen and (min-width: 64em){.form__flex-helper:only-of-type{width:100%}.form__flex-helper:nth-last-of-type(2),.form__flex-helper:nth-last-of-type(2)~.form__flex-helper{width:calc(50% - .9375rem)}.checkbox__row:not(:only-child){width:calc(61.8% - .9375rem);display:flex;flex-direction:row;gap:.25rem;align-items:center}[type=submit]:not(:only-child){margin-left:auto}.formbuilder .form__fieldset{flex-wrap:nowrap}.formbuilder .form__flex-helper{width:100% !important}}@media screen and (min-width: 100em){.form-builder-wrapper{padding-right:0;padding-left:0}}.skiplink:focus{font-size:1.25rem;font-weight:700;text-decoration:none;position:fixed;top:1rem;left:1rem;z-index:9999;height:auto;padding:.625rem;width:auto;clip:unset;overflow:visible;white-space:normal;background:#ddd;color:#1f317f;outline:.125rem dotted #1f317f;outline-offset:-0.25rem}.image-wrapper{margin:0 auto;width:100%}.image-wrapper--full-width{max-width:160rem}.image-wrapper--half-width{max-width:80rem}.video__video-wrapper video{aspect-ratio:16/9;height:auto;max-height:100vh;width:100%;background:#000}.video__iframe{aspect-ratio:16/9;max-height:100vh;width:100%;background:#000}h1{font-size:clamp(1.5rem,6.4vw,3.125rem);font-weight:bold}h2{font-size:clamp(1.25rem,1.098rem + .647vw,1.875rem);font-weight:bold;margin-top:1rem}h3{font-size:clamp(1.125rem,1.095rem + .129vw,1.25rem)}p{font-size:clamp(1rem,4.2667vw,1.125rem)}.sphere__topline{color:#1f317f;font-size:1rem;font-weight:600;letter-spacing:1px}.sphere__container{margin:clamp(1.5rem,6.4vw,2.75rem) auto;width:100vw;padding:0 2rem}.sphere__arrowlink{display:flex;align-items:center;gap:1rem;color:#222;margin-top:1rem;font-size:1rem;font-weight:500;width:fit-content;text-decoration:none}.sphere__arrowlink:hover,.sphere__arrowlink:active,.sphere__arrowlink:focus-visible{color:#1f317f}.sphere__arrowlink .icon{top:0;font-size:1.375rem}.sphere__link{color:#222;text-decoration:none;display:inline-block}.sphere__link:hover,.sphere__link:active,.sphere__link:focus-visible{color:#1f317f}.text-editor a{color:#1f317f;text-decoration:none;display:inline-block;line-height:1;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom .2s}.text-editor a:hover,.text-editor a:active,.text-editor a:focus-visible{border-bottom:1px solid #1f317f}img{width:100%;height:100%;object-fit:cover}.btn-base,.btn--border-primary,.btn--border-white,.btn--transparent{margin:0;min-width:19rem;width:fit-content;text-decoration:none;display:inline-flex;justify-content:center;font-size:clamp(1rem,4.2667vw,1.25rem);font-weight:400;letter-spacing:3px;padding:clamp(.5rem,2.133vw,1rem) 2rem;transition:.2s ease;border:1px solid #222;border-radius:10rem;color:#222;background-color:#fff}.btn-base:hover,.btn--border-primary:hover,.btn--border-white:hover,.btn--transparent:hover,.btn-base:active,.btn--border-primary:active,.btn--border-white:active,.btn--transparent:active,.btn-base:focus-visible,.btn--border-primary:focus-visible,.btn--border-white:focus-visible,.btn--transparent:focus-visible{background-color:#222;border-color:#222;color:#fff}.btn--transparent{background-color:rgba(0,0,0,0)}.btn--border-white{border-color:#fff;color:#fff}.btn--border-white:hover{color:#1f317f;background-color:#fff;border-color:#fff}.btn--border-primary{border-color:#1f317f;color:#1f317f}.btn--border-primary:hover{background-color:#1f317f;color:#fff;border-color:#1f317f}@media screen and (min-width: 28em){.sphere__container{margin:clamp(1.5rem,6.4vw,2.75rem) auto;width:80vw;padding:0}}@media screen and (min-width: 80em){.sphere__container{width:65vw;margin:clamp(2.75rem,3.44vw,3rem) auto}}.heroImageTop__figure{display:flex;flex-direction:column;margin-bottom:2.75rem}.heroImageTop__picture{height:60vh;overflow:hidden}.heroImageTop__caption{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:clamp(1.25rem,5.333vw,3.125rem);gap:2rem;text-align:center;width:80vw;margin:0 auto}.heroImageTop__caption__right-side{align-items:center;display:flex;flex-direction:column;gap:clamp(2rem,8.533vw,3rem)}.heroImageTop__headline{margin:0;font-size:clamp(1.5rem,6.4vw,3.125rem);font-weight:bold;width:100%;color:#222;hyphens:none}.heroImageTop__text{font-size:clamp(1rem,4.2667vw,1.125rem);font-weight:200}@media screen and (min-width: 64em){.heroImageTop__headline{font-size:clamp(2.5rem,3.9vw,3.125rem);text-align:left;hyphens:initial;width:45%}.heroImageTop__caption{padding:clamp(2rem,3.125vw,3.125rem) 0;flex-direction:row;align-items:flex-start}.heroImageTop__caption__right-side{display:flex;flex-direction:column;width:55%;align-items:flex-start}.heroImageTop__text{text-align:left;font-size:clamp(1rem,1.5625vw,1.375rem)}}@media screen and (min-width: 80em){.heroImageTop__caption{padding-top:clamp(3rem,3.75vw,3.5rem);width:65vw}}.teaserListTiles{display:grid;grid-template-columns:1fr;gap:4.5rem 2rem;padding-bottom:4rem}.teaserListTiles .teaserListTiles__link{display:flex;max-width:80vw;margin:0 auto;text-decoration:none;color:#222;width:100%;aspect-ratio:1}.teaserListTiles .teaserListTiles__link:hover{color:#1f317f}.teaserListTiles .teaserListTiles__link:hover h2{color:#fff}.teaserListTiles .picture_empty{width:100%;height:100%;background-color:#605d5c}.teaserListTiles .teaserListTiles__figure{position:relative;width:100%}.teaserListTiles .teaserListTiles__picture{aspect-ratio:1;overflow:hidden;position:relative}.teaserListTiles .teaserListTiles__picture img{width:100%;height:100%;object-fit:cover;transition:.3s ease;transform-origin:center}.teaserListTiles .teaserListTiles__picture:hover img{transform:scale(1.05)}.teaserListTiles .teaserListTiles__picture:hover::after{opacity:0}.teaserListTiles .teaserListTiles__picture::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#1f317f;opacity:.9;transition:.3s ease;transform-origin:center}.teaserListTiles .teaserListTiles__picture--primary::after{background-color:#1f317f}.teaserListTiles .teaserListTiles__picture--secondary::after{background-color:#9f2831}.teaserListTiles .teaserListTiles__headline{font-size:clamp(1.5rem,6.4vw,2rem);color:#fff;position:absolute;top:1rem;left:1.5rem;padding-right:1.5rem}.teaserListTiles .teaserListTiles__link-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.teaserListTiles .teaserListTiles__link-wrapper .icon{font-size:1.5rem;top:0}@media screen and (min-width: 48em){.teaserListTiles .teaserListTiles__link{max-width:60vw}}@media screen and (min-width: 64em){.teaserListTiles{width:80vw;grid-template-columns:repeat(3, 1fr);gap:6rem 2rem}.teaserListTiles .teaserListTiles__link:nth-child(3n-1){transform:translateY(1.25rem)}.teaserListTiles .teaserListTiles__headline{font-size:clamp(1.5rem,2.344vw,2rem)}}@media screen and (min-width: 80em){.teaserListTiles{width:65vw}.teaserListTiles .teaserListTiles__headline{font-size:clamp(1.5rem,1.875vw,2rem)}}.teaserListTiles--fourElements{display:grid;grid-template-columns:1fr;gap:4.5rem 2rem;padding-bottom:4rem}.teaserListTiles--fourElements .teaserListTiles__link{display:flex;max-width:80vw;margin:0 auto;text-decoration:none;color:#222;width:100%;aspect-ratio:1}.teaserListTiles--fourElements .teaserListTiles__link:hover{color:#1f317f}.teaserListTiles--fourElements .teaserListTiles__link:hover h2{color:#fff}.teaserListTiles--fourElements .picture_empty{width:100%;height:100%;background-color:#605d5c}.teaserListTiles--fourElements .teaserListTiles__figure{position:relative;width:100%}.teaserListTiles--fourElements .teaserListTiles__picture{aspect-ratio:1;overflow:hidden;position:relative}.teaserListTiles--fourElements .teaserListTiles__picture img{width:100%;height:100%;object-fit:cover;transition:.3s ease;transform-origin:center}.teaserListTiles--fourElements .teaserListTiles__picture:hover img{transform:scale(1.05)}.teaserListTiles--fourElements .teaserListTiles__picture:hover::after{opacity:0}.teaserListTiles--fourElements .teaserListTiles__picture::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#1f317f;opacity:.9;transition:.3s ease;transform-origin:center}.teaserListTiles--fourElements .teaserListTiles__picture--primary::after{background-color:#1f317f}.teaserListTiles--fourElements .teaserListTiles__picture--secondary::after{background-color:#9f2831}.teaserListTiles--fourElements .teaserListTiles__headline{font-size:clamp(1.5rem,6.4vw,2rem);color:#fff;position:absolute;top:1rem;left:1.5rem;padding-right:1.5rem}.teaserListTiles--fourElements .teaserListTiles__link-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.teaserListTiles--fourElements .teaserListTiles__link-wrapper .icon{font-size:1.5rem;top:0}@media screen and (min-width: 48em){.teaserListTiles--fourElements .teaserListTiles__link{max-width:60vw}}@media screen and (min-width: 64em){.teaserListTiles--fourElements{width:80vw;grid-template-columns:repeat(4, 1fr);gap:6rem 2rem}.teaserListTiles--fourElements .teaserListTiles__link:nth-child(odd){transform:translateY(1.25rem)}.teaserListTiles--fourElements .teaserListTiles__headline{font-size:1.25rem}}@media screen and (min-width: 80em){.teaserListTiles--fourElements{width:65vw}}.textWithImagePinnedToViewport{overflow:hidden}.textWithImagePinnedToViewport__figure{padding:0}.textWithImagePinnedToViewport__picture{aspect-ratio:1}.textWithImagePinnedToViewport__picture--fullsize{aspect-ratio:unset}.textWithImagePinnedToViewport__picture .textWithImagePinnedToViewport__image{width:100%;height:100%;object-fit:cover}.textWithImagePinnedToViewport__caption{padding:clamp(2rem,8.533vw,3rem);color:#222;background-color:#f5f5f5}.textWithImagePinnedToViewport__text{font-weight:200}.textWithImagePinnedToViewport .btn--transparent{margin-top:3rem}.textWithImagePinnedToViewport__topline--primary{color:#1f317f}.textWithImagePinnedToViewport__topline--secondary{color:#9f2831}.textWithImagePinnedToViewport__caption--blue{background-color:#1f317f;color:#fff}.textWithImagePinnedToViewport__caption--blue .textWithImagePinnedToViewport__topline{color:#fff}.textWithImagePinnedToViewport__caption--blue .btn--transparent{color:#fff;border:1px solid #fff}.textWithImagePinnedToViewport__caption--blue .btn--transparent:hover,.textWithImagePinnedToViewport__caption--blue .btn--transparent:active,.textWithImagePinnedToViewport__caption--blue .btn--transparent:focus-visible{background-color:#fff;color:#1f317f}.textWithImagePinnedToViewport:first-of-type{margin-top:3rem}.textWithImagePinnedToViewport:last-of-type{margin-bottom:3rem}.textWithImagePinnedToViewport+.textWithImagePinnedToViewport .textWithImagePinnedToViewport__figure{padding-top:clamp(1rem,1.5625vw,2rem)}@media screen and (min-width: 64em){.textWithImagePinnedToViewport__figure{display:grid;grid-template-columns:10% 40% 40% 10%;width:100%;margin:0}.textWithImagePinnedToViewport__figure--fullsize{grid-template-columns:1fr 1fr;width:100%}.textWithImagePinnedToViewport__picture{grid-column:2/3;height:100%;width:100%}.textWithImagePinnedToViewport__picture.reverse-figure{grid-column:3/4}.textWithImagePinnedToViewport__picture--fullsize{grid-column:1/2}.textWithImagePinnedToViewport__picture--fullsize.reverse-figure{grid-column:2/3}.textWithImagePinnedToViewport__caption{grid-column:3/5;padding:clamp(2rem,3.125vw,3.5rem);padding-right:10vw}.textWithImagePinnedToViewport__caption.reverse-figure{grid-column:1/3;grid-row:1/2}.textWithImagePinnedToViewport__caption.reverse-text-padding{padding-left:10vw;padding-right:clamp(2rem,3.125vw,3.5rem)}.textWithImagePinnedToViewport__caption--fullsize{grid-column:2/3}.textWithImagePinnedToViewport__caption--fullsize.reverse-figure{grid-column:1/2}}@media screen and (min-width: 80em){.textWithImagePinnedToViewport__figure{grid-template-columns:17.5% 32.5% 32.5% 17.5%}.textWithImagePinnedToViewport__figure--fullsize{grid-template-columns:1fr 1fr}.textWithImagePinnedToViewport__caption{padding-right:17.5vw}.textWithImagePinnedToViewport__caption.reverse-text-padding{padding-left:17.5vw}}.topline__headline{margin-top:clamp(1rem,4.2667vw,1.5rem)}.topline__topline--primary{color:#1f317f}.topline__topline--secondary{color:#9f2831}.news-section-alternating{padding:clamp(2rem,8.533vw,3rem) 0 clamp(2rem,8.533vw,4rem);background-color:#f5f5f5}.news-section-alternating .section__headline{width:100vw;padding:0 2rem;margin:0}.news-section-alternating .news{display:flex;flex-direction:column;align-items:center;width:100vw;margin:1.5rem 0;background-color:#fff;text-decoration:none;color:#222}.news-section-alternating .news:last-of-type{margin-bottom:0}.news-section-alternating .news__picture{display:none}.news-section-alternating .news__caption{padding:2rem;width:100%}.news-section-alternating .news__headline{font-size:1.25rem;margin:1.125rem 0 .5rem 0}.news-section-alternating .news__description{font-size:1rem;margin-bottom:2rem}@media screen and (min-width: 28em){.news-section-alternating .news{width:80vw;margin:1.5rem auto}.news-section-alternating .section__headline{width:80vw;padding:0;margin:0 auto}}@media screen and (min-width: 64em){.news-section-alternating .news{display:grid;grid-template-columns:70% 30%;overflow:hidden;width:75vw;transform:translateX(-2.5vw);transition:.2s ease}.news-section-alternating .news:hover{transform:translateX(-2.5vw) scale(1.01);box-shadow:0 5px 5px -5px #aaa9a9}.news-section-alternating .news.news--revert{grid-template-columns:30% 70%;transform:translateX(2.5vw)}.news-section-alternating .news.news--revert:hover{transform:translateX(2.5vw) scale(1.01)}.news-section-alternating .news__picture{display:flex;min-height:100%;grid-column:2/3;grid-row:1;height:100%;width:100%}.news-section-alternating .news__picture.news__picture--revert{grid-column:1/2;grid-row:1}.news-section-alternating .news__caption{height:100%;display:flex;flex-direction:column;grid-column:1/2;grid-row:1}.news-section-alternating .news__caption.news__caption--revert{grid-column:2/3;grid-row:1}.news-section-alternating .sphere__arrowlink{margin-top:auto}}@media screen and (min-width: 80em){.news-section-alternating .news{grid-template-columns:65% 35%;width:60vw}.news-section-alternating .news.news--revert{grid-template-columns:35% 65%}.news-section-alternating .section__headline{width:65vw}}@media screen and (min-width: 94em){.news-section-alternating .news{grid-template-columns:75% 25%}.news-section-alternating .news.news--revert{grid-template-columns:25% 75%}}.news-section-alternating--icon{width:85vw;margin:clamp(2rem,8.533vw,3rem) auto clamp(2rem,8.533vw,4rem)}.news-section-alternating--icon .section__headline{padding:0 2rem;margin:0}.news-section-alternating--icon .news{display:flex;flex-direction:column-reverse;align-items:center;margin:1.5rem 0;background-color:#fff;text-decoration:none;color:#222}.news-section-alternating--icon .news:last-of-type{margin-bottom:0}.news-section-alternating--icon .news__icon{width:100%;font-size:2.5rem;padding:.375em;display:flex;justify-content:center;align-items:center;background-color:#1f317f}.news-section-alternating--icon .news__icon .icon{top:0}.news-section-alternating--icon .news__caption{padding:2rem;width:100%;background-color:#f5f5f5;text-align:center}.news-section-alternating--icon .news__headline{font-size:1.25rem;margin:1.125rem 0 .5rem 0}.news-section-alternating--icon .news__description{font-size:1rem;margin-bottom:2rem}.news-section-alternating--icon .sphere__arrowlink{margin:1rem auto 0}@media screen and (min-width: 28em){.news-section-alternating--icon .news{width:80vw;margin:1.5rem auto}.news-section-alternating--icon .section__headline{width:80vw;padding:0;margin:0 auto}}@media screen and (min-width: 64em){.news-section-alternating--icon .news{display:grid;grid-template-columns:70% 30%;overflow:hidden;width:75vw;transform:translateX(-2.5vw);transition:.2s ease}.news-section-alternating--icon .news:hover{transform:translateX(-2.5vw) scale(1.01);box-shadow:0 5px 5px -5px #aaa9a9}.news-section-alternating--icon .news.news--revert{grid-template-columns:30% 70%;transform:translateX(2.5vw)}.news-section-alternating--icon .news.news--revert:hover{transform:translateX(2.5vw) scale(1.01)}.news-section-alternating--icon .news__icon{font-size:clamp(3.75rem,5.86vw,4rem);display:flex;min-height:100%;grid-column:2/3;grid-row:1;height:100%;width:100%}.news-section-alternating--icon .news__icon.news__icon--revert{grid-column:1/2;grid-row:1}.news-section-alternating--icon .news__caption{height:100%;display:flex;text-align:left;flex-direction:column;grid-column:1/2;grid-row:1}.news-section-alternating--icon .news__caption.news__caption--revert{grid-column:2/3;grid-row:1}.news-section-alternating--icon .sphere__arrowlink{margin-top:auto;margin-left:0}}@media screen and (min-width: 80em){.news-section-alternating--icon .news{width:60vw}.news-section-alternating--icon .section__headline{width:65vw}}@media screen and (min-width: 94em){.news-section-alternating--icon .news{grid-template-columns:75% 25%}.news-section-alternating--icon .news.news--revert{grid-template-columns:25% 75%}}@media screen and (min-width: 94em){.news-section-alternating--icon .news{grid-template-columns:80% 20%}.news-section-alternating--icon .news.news--revert{grid-template-columns:20% 80%}}.contact-section-two-columns__figure{display:grid;grid-template-columns:1fr;background-color:#1f317f}.contact-section-two-columns__figure--primary{background-color:#1f317f}.contact-section-two-columns__figure--secondary{background-color:#9f2831}.contact-section-two-columns__caption{padding:clamp(2rem,8.533vw,3rem);display:flex;flex-direction:column;gap:clamp(1.5rem,6.4vw,2rem);margin:auto 0}.contact-section-two-columns__headline{margin:0;hyphens:none;color:#fff}.contact-section-two-columns__link-wrapper{color:#fff;text-decoration:none;width:fit-content;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom .2s}.contact-section-two-columns__link-wrapper:hover{border-bottom:1px solid #fff}.contact-section-two-columns__link-wrapper .icon{margin-right:1rem}.contact-section-two-columns__picture{grid-row:1}.contact-section-two-columns__btn{margin-top:clamp(.5rem,2.133vw,1rem)}.contact-section-two-columns__btn--primary:hover{color:#1f317f}.contact-section-two-columns__btn--secondary:hover{color:#9f2831}@media screen and (min-width: 48em){.contact-section-two-columns__caption{padding-left:0;padding-right:0;margin-left:10vw;margin-right:10vw}}@media screen and (min-width: 64em){.contact-section-two-columns__figure{grid-template-columns:1fr 1fr}.contact-section-two-columns__picture{grid-row:unset}.contact-section-two-columns__caption{padding-right:clamp(3rem,4.6875vw,4.375rem);margin-right:0}}@media screen and (min-width: 80em){.contact-section-two-columns__caption{margin-left:17.25vw}.contact-section-two-columns__headline{font-size:clamp(2rem,2.5vw,3.125rem)}}.footer-thin{background-color:#f5f5f5}.footer-thin .footer__copyright{padding:clamp(1rem,4.267vw,2rem) clamp(1rem,4.267vw,2rem) 1rem;width:100vw;display:flex;justify-content:center;font-size:1rem}.footer-thin .footer__navigation{padding:clamp(1rem,4.267vw,2rem);display:flex;justify-content:center;align-items:center}.footer-thin .footer__navigation-link{text-decoration:none;color:#222;display:flex;transition:color .2s}.footer-thin .footer__navigation-link .icon{margin-right:1rem;font-size:1.5rem;top:0}.footer-thin .footer__navigation-link:hover{color:#1f317f}.footer-thin .footer__navigation-list{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.footer-thin .footer__navigation-list:not(:last-of-type){margin-bottom:1rem}.footer-thin .footer__socials{width:100vw;padding:clamp(1rem,4.267vw,2rem);background-color:#222}.footer-thin .footer__socials-list{display:flex;flex-direction:row;justify-content:space-evenly;gap:1rem}.footer-thin .footer__socials-list .icon{font-size:1.75rem;color:#fff;transition:.2s}.footer-thin .footer__socials-list .icon:hover{transform:scale(1.1)}@media screen and (min-width: 48em){.footer-thin .footer__navigation-list{display:flex;justify-content:space-evenly;width:100%}.footer-thin .footer__copyright{padding-bottom:0}}@media screen and (min-width: 64em){.footer-thin .footer__copyright{padding-bottom:2rem}.footer-thin .footer__end{display:flex;flex-direction:row}.footer-thin .footer__navigation{width:80%}.footer-thin .footer__navigation-list-item{margin-right:3rem}.footer-thin .footer__navigation-list-item:first-of-type{margin-right:auto;margin-left:3rem}.footer-thin .footer__socials{max-width:23rem;width:20%}}@media screen and (min-width: 80em){.footer-thin{display:flex}.footer-thin .footer__end{width:80%}.footer-thin .footer__copyright{width:20%;display:flex;align-items:center;justify-content:left}.footer-thin .footer__navigation,.footer-thin .footer__socials{padding:2rem}}.galleryGrid{margin:4rem 0}.galleryGrid .galleryGrid__headline{width:90vw;margin-left:auto;margin-bottom:clamp(1rem,4.267vw,1.5rem)}.galleryGrid .galleryGrid__picture{overflow:hidden}.galleryGrid .galleryGrid__picture:hover .galleryGrid__image{transform:scale(1.03)}.galleryGrid .galleryGrid__image{object-fit:cover;transition:.5s}.galleryGrid .galleryGrid__grid{display:grid;grid-template-columns:1fr;gap:1rem}.galleryGrid .galleryGrid__grid .gallery__grid-item--one{grid-column:span 1}@media screen and (min-width: 48em){.galleryGrid .galleryGrid__headline{margin-bottom:clamp(1.5rem,6.4vw,1.75rem)}.galleryGrid .galleryGrid__grid{grid-template-columns:repeat(2, 1fr)}.galleryGrid .galleryGrid__grid .gallery__grid-item--oneFourth,.galleryGrid .galleryGrid__grid .gallery__grid-item--oneThird{grid-column:span 1}.galleryGrid .galleryGrid__grid .gallery__grid-item--half,.galleryGrid .galleryGrid__grid .gallery__grid-item--twoThird,.galleryGrid .galleryGrid__grid .gallery__grid-item--threeFourth,.galleryGrid .galleryGrid__grid .gallery__grid-item--whole{grid-column:span 2}}@media screen and (min-width: 80em){.galleryGrid .galleryGrid__headline{width:65vw;margin-right:auto;text-align:left}.galleryGrid .galleryGrid__grid{grid-template-columns:repeat(12, 1fr);gap:1.25rem}.galleryGrid .galleryGrid__grid .gallery__grid-item--oneFourth{grid-column:span 3}.galleryGrid .galleryGrid__grid .gallery__grid-item--oneThird{grid-column:span 4}.galleryGrid .galleryGrid__grid .gallery__grid-item--half{grid-column:span 6}.galleryGrid .galleryGrid__grid .gallery__grid-item--twoThird{grid-column:span 8}.galleryGrid .galleryGrid__grid .gallery__grid-item--threeFourth{grid-column:span 9}.galleryGrid .galleryGrid__grid .gallery__grid-item--whole{grid-column:span 12}}.gallery-masonry{margin:clamp(3rem,4.6875vw,5rem) auto;padding:0 1rem}.gallery-masonry__headline{font-size:clamp(1.25rem,5.714vw,2rem);width:80vw;margin:auto;margin-bottom:2rem}.gallery-masonry__items{column-count:1;column-gap:1rem}.gallery-masonry__item{position:relative;break-inside:avoid;overflow:hidden;margin-bottom:1rem}.gallery-masonry__overlay-text{display:block;position:absolute;top:0;left:0;padding:.75rem 1rem;font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:700;color:#fff;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, transparent 100%);width:100%}.gallery-masonry__image{width:100%;height:auto;display:block;transition:transform .5s ease}.gallery-masonry__item:hover .gallery-masonry__image{transform:scale(1.025);transition:transform 1s ease}@media screen and (min-width: 48em){.gallery-masonry__items{column-count:2}}@media screen and (min-width: 64em){.gallery-masonry__headline{width:65vw}.gallery-masonry__items{column-count:3}}@media screen and (min-width: 80em){.gallery-masonry__items{column-count:4}}.inline-script .inline-script__headline{margin-bottom:1rem;padding:0 5vw}.inline-script .cookieconsent-optin-marketing,.inline-script .cookieconsent-optout-marketing{margin:0;position:relative}.inline-script .consent__picture{width:100%;height:100%;overflow:hidden}.inline-script .consent__picture .consent__image{object-fit:cover;height:100%;width:100%;min-height:30vh;filter:blur(5px);transform:scale(1.02)}.inline-script .cookieconsent__content{min-height:20vh;position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:95%;padding:1rem;box-shadow:0 0 5px 2px rgba(200,197,194,.25)}.inline-script .cookieconsent__content .link{margin-top:clamp(1rem,4.2667vw,2rem);padding-top:.75rem;padding-bottom:.75rem}.inline-script .inline-script__btn{margin-top:2rem;min-width:unset}@media screen and (min-width: 48em){.inline-script .inline-script__headline{padding:0}.inline-script .cookieconsent__content{padding:2rem;width:90%}}@media screen and (min-width: 64em){.inline-script .cookieconsent-optout-marketing{max-height:80vh;overflow:hidden}.inline-script .cookieconsent__content{width:50%;padding:4rem}}.scroll-top-button .scroll-top-button__button{display:none;justify-content:center;align-items:center;position:fixed;bottom:clamp(4.5rem,19.2vw,6.5rem);right:clamp(1.25rem,5.333vw,2rem);transform-origin:center;font-size:clamp(1.5em,6.4vw,2em);background-color:#1f317f;height:clamp(3rem,12.8vw,4rem);aspect-ratio:1;border-radius:100%;color:#fff;transition:.3s}.scroll-top-button .scroll-top-button__button .icon{top:0;transform:rotate(-90deg);display:block}.scroll-top-button .scroll-top-button__button:hover,.scroll-top-button .scroll-top-button__button:active,.scroll-top-button .scroll-top-button__button:focus-visible{font-size:clamp(1.75rem,7.4667vw,2.25em)}.scroll-top-button .scroll-top-button__button.scroll-btn-show{display:flex}.scroll-top-button .scroll-top-button__button--primary{background-color:#1f317f}.scroll-top-button .scroll-top-button__button--secondary{background-color:#9f2831}.scroll-top-button .scroll-top-button__button--black{background-color:#222}.contact-person-list-horizontal .contact-person-list-horizontal__headline{margin-bottom:clamp(1rem,4.2667vw,1.5rem)}.contact-person-list-horizontal .contact-person-list-horizontal__position--primary{color:#1f317f}.contact-person-list-horizontal .contact-person-list-horizontal__position--secondary{color:#9f2831}.contact-person-list-horizontal .contact-person-list-horizontal__content{display:flex;flex-direction:column;margin:0 auto;background-color:#f5f5f5}.contact-person-list-horizontal .contact-person-list-horizontal__content+.contact-person-list-horizontal__content{margin-top:2rem}.contact-person-list-horizontal .contact-person-list-horizontal__person-data{padding:2rem clamp(1rem,4.2667vw,2rem)}.contact-person-list-horizontal .contact-person-list-horizontal__name{margin-bottom:clamp(.25rem,.129rem + .518vw,.75rem)}.contact-person-list-horizontal .contact-person-list-horizontal__link-wrapper{margin-top:1.5rem;display:flex;flex-direction:column;gap:.25rem}.contact-person-list-horizontal .contact-person-list-horizontal__link--primary:hover,.contact-person-list-horizontal .contact-person-list-horizontal__link--primary:active,.contact-person-list-horizontal .contact-person-list-horizontal__link--primary:focus-visible{color:#1f317f}.contact-person-list-horizontal .contact-person-list-horizontal__link--secondary:hover,.contact-person-list-horizontal .contact-person-list-horizontal__link--secondary:active,.contact-person-list-horizontal .contact-person-list-horizontal__link--secondary:focus-visible{color:#9f2831}.contact-person-list-horizontal .sphere__link{display:block}.contact-person-list-horizontal .sphere__link .icon{margin-right:.5rem}@media screen and (min-width: 48em){.contact-person-list-horizontal .contact-person-list-horizontal__headline{text-align:center}.contact-person-list-horizontal .contact-person-list-horizontal__content{max-width:60%}}@media screen and (min-width: 64em){.contact-person-list-horizontal .contact-person-list-horizontal__headline{text-align:left}.contact-person-list-horizontal .contact-person-list-horizontal__content{flex-direction:row;max-width:100%}.contact-person-list-horizontal .contact-person-list-horizontal__picture{width:25%}.contact-person-list-horizontal .contact-person-list-horizontal__person-data{width:75%;display:flex;flex-direction:column;padding:clamp(2rem,3.125vw,3.5rem) clamp(2rem,3.125vw,2.5rem)}.contact-person-list-horizontal .contact-person-list-horizontal__link-wrapper{margin-top:1rem}.contact-person-list-horizontal .sphere__link .icon{margin-right:.75rem}}@media screen and (min-width: 105em){.contact-person-list-horizontal .contact-person-list-horizontal__picture{width:22%}.contact-person-list-horizontal .contact-person-list-horizontal__person-data{width:78%}}.gallery-linked-multicolumn .gallery-linked-multicolumn__headline{text-align:center}.gallery-linked-multicolumn .gallery-linked-multicolumn__grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.gallery-linked-multicolumn .gallery-linked-multicolumn__figure{position:relative;overflow:hidden;width:295px}.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:hover .gallery-linked-multicolumn__image-headline--no-hover,.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:active .gallery-linked-multicolumn__image-headline--no-hover,.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:focus-visible .gallery-linked-multicolumn__image-headline--no-hover{opacity:0}.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:hover .gallery-linked-multicolumn__caption,.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:active .gallery-linked-multicolumn__caption,.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:focus-visible .gallery-linked-multicolumn__caption{transform:translateY(0)}.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:hover .gallery-linked-multicolumn__caption::before,.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:active .gallery-linked-multicolumn__caption::before,.gallery-linked-multicolumn .gallery-linked-multicolumn__figure:focus-visible .gallery-linked-multicolumn__caption::before{opacity:.9;transition:.5s}.gallery-linked-multicolumn .gallery-linked-multicolumn__picture{height:100%;width:100%;aspect-ratio:1}.gallery-linked-multicolumn .gallery-linked-multicolumn__caption{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;padding:1.5rem 1rem;transform-origin:bottom;transform:translateY(100%);transition:.3s}.gallery-linked-multicolumn .gallery-linked-multicolumn__caption::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#1f317f;opacity:.9}.gallery-linked-multicolumn .gallery-linked-multicolumn__caption--primary::before{background-color:#1f317f}.gallery-linked-multicolumn .gallery-linked-multicolumn__caption--secondary::before{background-color:#9f2831}.gallery-linked-multicolumn .gallery-linked-multicolumn__image-headline,.gallery-linked-multicolumn .gallery-linked-multicolumn__image-description,.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link{z-index:1}.gallery-linked-multicolumn .gallery-linked-multicolumn__caption .gallery-linked-multicolumn__image-headline,.gallery-linked-multicolumn .gallery-linked-multicolumn__caption .gallery-linked-multicolumn__image-description,.gallery-linked-multicolumn .gallery-linked-multicolumn__caption .gallery-linked-multicolumn__image-link{color:#fff}.gallery-linked-multicolumn .gallery-linked-multicolumn__image-headline--no-hover{position:absolute;top:0;left:0;padding-left:1rem;padding-top:1.5rem;transition:opacity .3s;color:#fff}.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link{margin-top:auto;min-width:0;padding:.5rem 2rem;font-size:1rem}.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link:hover,.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link:active,.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link:focus-visible{color:#1f317f;background-color:#fff}.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link--primary:hover,.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link--primary:active,.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link--primary:focus-visible{color:#1f317f}.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link--secondary:hover,.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link--secondary:active,.gallery-linked-multicolumn .gallery-linked-multicolumn__image-link--secondary:focus-visible{color:#9f2831}.akkordeonBackgroundColor{width:80vw;margin:2.5rem auto 0}.akkordeonBackgroundColor .akkordeon__toggle{font-size:1rem;font-weight:600;text-align:left;width:100%;height:5rem;padding:0 2rem;background-color:#f5f5f5;color:#1f317f;transition:color .3s}.akkordeonBackgroundColor .akkordeon__toggle--primary{color:#1f317f}.akkordeonBackgroundColor .akkordeon__toggle--secondary{color:#9f2831}.akkordeonBackgroundColor .akkordeon__toggle .icon{transition:.3s ease;font-size:1.5rem;color:#222;transform:rotate(90deg)}.akkordeonBackgroundColor .akkordeon__toggle>span{justify-content:space-between}.akkordeonBackgroundColor .akkordeon__toggle[aria-expanded=true] .icon{transform:rotate(270deg)}.akkordeonBackgroundColor .akkordeon__content{visibility:hidden;height:0;transform:scaleY(0);transform-origin:top;transition:transform .3s;background-color:#f5f5f5}.akkordeonBackgroundColor .akkordeon__content[aria-hidden=false]{visibility:visible;height:auto;transform:scaleY(1);padding:1rem 2rem}.akkordeonBackgroundColor .akkordeon__headline{margin:0}.akkordeonBackgroundColor+.akkordeonBackgroundColor{margin-top:1rem}@media screen and (min-width: 64em){.akkordeonBackgroundColor{width:65vw}}.akkordeonRoundedCorners{width:80vw;margin:2.5rem auto 0;border:2px solid #ddd;border-radius:7px}.akkordeonRoundedCorners .akkordeon__toggle{font-size:1rem;font-weight:600;text-align:left;width:100%;height:5rem;padding:0 2rem;color:#1f317f;transition:color .3s}.akkordeonRoundedCorners .akkordeon__toggle .icon{transition:.3s ease;font-size:1.5rem;color:#222;transform:rotate(90deg)}.akkordeonRoundedCorners .akkordeon__toggle>span{justify-content:space-between}.akkordeonRoundedCorners .akkordeon__toggle[aria-expanded=true] .icon{transform:rotate(270deg)}.akkordeonRoundedCorners .akkordeon__content{visibility:hidden;height:0;transform:scaleY(0)}.akkordeonRoundedCorners .akkordeon__content[aria-hidden=false]{visibility:visible;height:auto;transform:scaleY(1);padding:1rem 2rem}.akkordeonRoundedCorners .akkordeon__headline{margin:0}.akkordeonRoundedCorners+.akkordeonBackgroundColor{margin-top:1rem}@media screen and (min-width: 64em){.akkordeonRoundedCorners{width:65vw}}.akkordeonTextPrimary{width:80vw;margin:0 auto;margin-top:2.5rem}.akkordeonTextPrimary .akkordeon__content{visibility:hidden;height:0;padding:.25rem 0;transform:scaleY(0);transform-origin:top;transition:transform .3s}.akkordeonTextPrimary .akkordeon__content[aria-hidden=false]{visibility:visible;height:auto;transform:scaleY(1);border-bottom:2px solid #ddd}.akkordeonTextPrimary .akkordeon__toggle{font-size:clamp(1.25rem,5.3333vw,1.5rem);font-weight:600;color:#1f317f;padding:1rem 0 1.5rem;width:100%;transition:color .3s;border-bottom:2px solid #ddd}.akkordeonTextPrimary .akkordeon__toggle .icon-wrapper{position:relative;height:1em;width:1em;color:#222}.akkordeonTextPrimary .akkordeon__toggle .icon{transition:.3s ease}.akkordeonTextPrimary .akkordeon__toggle .minus-icon--vertical{transform:rotate(90deg)}.akkordeonTextPrimary .akkordeon__toggle .minus-icon--horizontal{position:absolute;top:0;left:0}.akkordeonTextPrimary .akkordeon__toggle[aria-expanded=true]{border-bottom:none}.akkordeonTextPrimary .akkordeon__toggle[aria-expanded=true] .minus-icon--horizontal{transform:rotate(180deg);opacity:0}.akkordeonTextPrimary .akkordeon__toggle[aria-expanded=true] .minus-icon--vertical{transform:rotate(180deg)}.akkordeonTextPrimary .akkordeon__toggle>span{justify-content:space-between}.akkordeonTextPrimary .akkordeon__headline{margin:0}.akkordeonTextPrimary+.akkordeonSimple{margin-top:1rem}@media screen and (min-width: 64em){.akkordeonTextPrimary{width:65vw}}.akkordeonSimple{width:80vw;margin:0 auto;margin-top:2.5rem}.akkordeonSimple .akkordeon__content{visibility:hidden;height:0;padding:.25rem 0;transform:scaleY(0);transform-origin:top;transition:transform .3s}.akkordeonSimple .akkordeon__content[aria-hidden=false]{visibility:visible;height:auto;transform:scaleY(1);border-bottom:1px solid #000}.akkordeonSimple .akkordeon__toggle{font-size:clamp(1.25rem,5.3333vw,1.5rem);font-weight:600;line-height:1;text-align:left;position:relative;padding:1rem 0 .5rem 0;width:100%;transition:color .3s;border-bottom:1px solid #000}.akkordeonSimple .akkordeon__toggle .icon{transition:.3s ease}.akkordeonSimple .akkordeon__toggle[aria-expanded=true]{border-bottom:none}.akkordeonSimple .akkordeon__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.akkordeonSimple .akkordeon__toggle>span{justify-content:space-between}.akkordeonSimple .akkordeon__headline{margin:0}.akkordeonSimple+.akkordeonSimple{margin-top:1rem}@media screen and (min-width: 64em){.akkordeonSimple{width:65vw}}/*# sourceMappingURL=site.css.map */
