@charset "UTF-8";*,*:before,*:after{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center center;background-repeat:no-repeat;border:0;box-sizing:border-box;font:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:relative;scroll-behavior:smooth;text-decoration:none;text-size-adjust:100%;vertical-align:baseline}html{font-size:93.75%;height:auto;width:100%}@media only screen and (min-width: 44em){html{font-size:100%}}@media only screen and (min-width: 88em){html{font-size:102.5%}}@media only screen and (min-width: 96em){html{font-size:105%}}@media only screen and (min-width: 104em){html{font-size:107.5%}}@media only screen and (min-width: 112em){html{font-size:110%}}@media only screen and (min-width: 120em){html{font-size:112.5%}}@media only screen and (min-width: 128em){html{font-size:115%}}@media only screen and (min-width: 136em){html{font-size:117.5%}}@media only screen and (min-width: 144em){html{font-size:120%}}@media only screen and (min-width: 152em){html{font-size:122.5%}}@media only screen and (min-width: 160em){html{font-size:125%}}@font-face{font-display:swap;font-family:HelveticaNeue;font-style:normal;font-weight:400;src:url(/assets/HelveticaNeue400-DMcQ7ovJ.woff2) format("woff2"),url(/assets/HelveticaNeue400-BVJ71zlM.woff) format("woff")}@font-face{font-display:swap;font-family:HelveticaNeue;font-style:normal;font-weight:700;src:url(/assets/HelveticaNeue700-Cef1Lvhd.woff2) format("woff2"),url(/assets/HelveticaNeue700-CLzVEX1r.woff) format("woff")}.icon{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.icon.is-small{height:.75rem;width:.75rem}.icon.is-large{height:2.25rem;width:2.25rem}.icon svg{height:auto;width:100%}.sm-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.sm-slider.cloaked{visibility:hidden}.sm-slider .slides-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.sm-slider .slides-wrapper .slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sm-slider .slides-wrapper .slides.animatable{will-change:transform;-webkit-transform:translate(0,0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.sm-slider .slides-wrapper .slides .slide{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;pointer-events:none}.sm-slider .slides-wrapper .slides .slide *{pointer-events:all}.sm-slider .arrow-base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm-slider .arrow-inset{position:absolute;top:0;bottom:0;width:48px}.sm-slider .arrow-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm-slider .arrow-left.inset{position:absolute;top:0;bottom:0;width:48px;left:0}.sm-slider .arrow-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sm-slider .arrow-right.inset{position:absolute;top:0;bottom:0;width:48px;right:0}.sm-slider .disabled{visibility:hidden;cursor:auto}.sm-slider .dot-nav{position:absolute;left:0;right:0;bottom:0;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sm-slider .dot-nav .dot{border:1px solid #000000;border-radius:50%;width:12px;height:12px;cursor:pointer}.sm-slider .dot-nav .dot+.dot{margin-left:6px}.sm-slider .dot-nav .dot.active{background-color:#000}.sm-slider .text-nav-wrapper{position:absolute;left:0;right:0;bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sm-slider .text-nav-wrapper .text-nav{border:1px solid #000000;border-radius:12px;cursor:pointer;background-color:#fff;color:#000;text-decoration:none;padding:2px 10px}.sm-slider .text-nav-wrapper .text-nav+.text-nav{margin-left:6px}.sm-slider .text-nav-wrapper .text-nav.active{background-color:#000;color:#fff}.sm-slider--vertical,.sm-slider--vertical .slides-wrapper .slides{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sm-slider--vertical .slides-wrapper .slides .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0}.sm-slider--vertical .arrow-inset{position:absolute;top:auto;bottom:auto;left:0;right:0;height:48px;width:auto}.sm-slider--vertical .arrow-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm-slider--vertical .arrow-left.inset{position:absolute;bottom:auto;left:0;right:0;height:48px;width:auto;top:0}.sm-slider--vertical .arrow-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sm-slider--vertical .arrow-right.inset{position:absolute;top:auto;left:0;right:0;height:48px;width:auto;bottom:0}img{display:block;height:auto;width:100%}.logo{display:flex;flex-flow:row wrap;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}@media only screen and (min-width: 64em){.logo{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}.logo__item{align-items:center;display:flex;margin:2rem 1rem;max-height:5rem;width:calc(100% - 1rem)}@media only screen and (min-width: 44em){.logo__item{width:calc(50% - 2rem)}}@media only screen and (min-width: 64em){.logo__item{margin:2rem;width:calc(33.333% - 4rem)}}.logo__logo{height:auto;max-height:100%;max-width:100%;width:auto}.slide-logo{align-items:center;display:flex;width:100%;padding:.5rem 1rem .5rem 0}.slide-logo__image{max-height:4rem;max-width:100%;width:auto;height:auto}p a:before{content:url(arrow-right-circle.svg);margin-right:.5rem}p a:hover:before{content:url(arrow-right-circle-hover.svg);transition:content ease-out .2s}.video{margin-bottom:2rem;margin-top:2rem;width:100%}.video:first-child{margin-top:0}.video:last-child{margin-bottom:0}.video video{display:block;height:auto;width:100%}.video figcaption{margin-top:1rem}.video figcaption a{color:#009bdc;display:flex;flex-flow:row wrap;align-items:center}.video figcaption a:before{content:url(arrow-right-circle.svg);margin-right:.5rem}.video figcaption a:hover{color:#6e2272;transition:color ease-out .2s}.video figcaption a:hover:before{content:url(arrow-right-circle-hover.svg);transition:content ease-out .2s}.video__embed{height:0;overflow:hidden;padding-top:56.25%;width:100%}.video__embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.adress{display:flex;flex-flow:column nowrap}.adress__link{border-bottom:.0125rem solid #fff;margin:.5rem 0;width:fit-content}.adress__adress{margin:.5rem 0;width:fit-content}.breadcrumb{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-top:-.5rem;margin-bottom:.75rem}.breadcrumb__item{color:#2e2672;font-size:.875rem;margin:.5rem .5rem 0 0;display:inline-flex}.breadcrumb__item:last-child{margin-right:0}.breadcrumb__item:nth-child(n+2):before{content:"/";margin-right:.5rem}.breadcrumb__link{color:#009bdc}.breadcrumb__link img{height:.875rem;width:auto}.cta-button{background-color:#009bdc;bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;margin-left:2rem;max-width:calc(100% - 4rem);padding:1rem;position:fixed;right:2rem;z-index:9;border-top:1rem #ffcf00 solid}.cta-button__intro{color:#2e2672;font-weight:700;padding-bottom:.125rem}@media only screen and (min-width: 44em){.cta-button__intro{padding-bottom:.25rem}}.cta-button__text{align-items:center;color:#fff;display:flex;font-weight:700}.cta-button__text svg{background-color:#fff;border-radius:50%;height:1rem;margin-right:.5rem;stroke:#009bdc;width:1rem}@media only screen and (min-width: 64em){.cta-button{padding:1rem}}@media only screen and (min-width: 80em){.cta-button{padding:1.25rem;right:10vw}}.cta-button:hover .cta-button__intro{color:#6e2272;transition:color ease-out .2s}.cta-button:hover .cta-button__text svg{background-color:#6e2272;transition:background-color ease-out .2s}.image__title{color:#fff;font-size:1.75rem;left:1rem;position:absolute;top:1rem;z-index:2}@media only screen and (min-width: 64em){.image__title{font-size:2rem;left:2rem;top:2rem}}.image:hover{overflow:hidden}.image:hover>.image__image{transform:scale(1.05);transition:transform ease-out .2s}.image__image--lightbox{cursor:pointer}body{color:#2e2672;font-family:HelveticaNeue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125}@media only screen and (min-width: 64em){body{font-size:1.125rem}}body .has-small-text{font-size:.875rem}strong,b{font-weight:700}em,i{font-style:italic}a{color:#6e2272}u{text-decoration:underline}s{text-decoration:line-through}h1{color:#6e2272;font-size:2.25rem;font-weight:700;line-height:1.0625;max-width:48rem}h1:first-child{margin-top:0}h1:last-child{margin-bottom:0}@media only screen and (min-width: 44em){h1{font-size:2.5rem}}@media only screen and (min-width: 64em){h1{font-size:2.75rem}}@media only screen and (min-width: 80em){h1{font-size:3.25rem}}h2,.h2{color:#6e2272;font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:1.25rem;margin-top:2.5rem;max-width:48rem}h2:first-child,.h2:first-child{margin-top:0}h2:last-child,.h2:last-child{margin-bottom:0}@media only screen and (min-width: 44em){h2,.h2{font-size:1.75rem}}@media only screen and (min-width: 64em){h2,.h2{font-size:2rem}}h2.is-small,.h2.is-small{font-size:1.25rem}h3,h4,h5,h6,.h3,.h4,.h5,.h6{color:#6e2272;font-size:1.375rem;font-weight:700;line-height:1.25;margin-bottom:1rem;margin-top:1.25rem;max-width:48rem}h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child{margin-bottom:0}.has-small-text h3,.has-small-text h4,.has-small-text h5,.has-small-text h6,.has-small-text .h3,.has-small-text .h4,.has-small-text .h5,.has-small-text .h6{font-size:1.125rem}p{font-size:1rem;margin-bottom:1rem;margin-top:1rem;max-width:48rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}@media only screen and (min-width: 64em){p{font-size:1.125rem}}p a{color:#009bdc;display:flex;flex-flow:row wrap;align-items:center}p a:before{content:url(arrow-right-circle.svg);margin-right:.5rem}p a:hover{color:#6e2272;transition:color ease-out .2s}p a:hover:before{content:url(arrow-right-circle-hover.svg);transition:content ease-out .2s}figcaption{font-size:.875rem;padding:.5rem}blockquote{color:#009bdc;font-size:1.5rem;font-style:italic;line-height:1.25;margin-bottom:1rem;margin-top:1rem;max-width:48rem}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}blockquote footer{color:#6a6a6a;font-size:1rem;padding-top:.5rem}hr{background-color:#d2ecfc;display:block;height:.25rem;margin-bottom:3rem;margin-top:2rem;width:100%}hr:first-child{margin-top:0}hr:last-child{margin-bottom:0}.has-background-color-yellow hr{background-color:#ffffff40}.has-background-color-blue hr{background-color:#fff,.25}.map{background-color:#ffcf00;margin-bottom:4rem;margin-top:4rem;width:100%}.map:first-child{margin-top:0}.map:last-child{margin-bottom:0}.map__image{padding:1rem;z-index:1}@media only screen and (min-width: 44em){.map__image{padding:2rem 4rem 2rem 12rem}}.map__poi{align-items:center;background-color:#6e2272;border-radius:50%;color:#fff;display:flex;flex-flow:column nowrap;height:3rem;justify-content:center;overflow:hidden;position:absolute;transform:translate(-50%,-50%);transition:background-color ease-out .2s;width:3rem;z-index:2}.map__poi:hover{background-color:#6e2272}@media only screen and (min-width: 44em){.map__poi:hover{background-color:#6e227200}}@media only screen and (min-width: 44em){.map__poi{color:#6e2272}}.map__poi__text{display:none;font-size:1.125rem;font-weight:700}@media only screen and (min-width: 44em){.map__poi__text{display:block}}.map__poi--rwl,.map__poi--wtb{height:3.5rem;width:3.5rem}@media only screen and (min-width: 44em){.map__poi--rwl *,.map__poi--wtb *{font-size:1.5rem;max-width:22rem}}.map__poi--germany{background-color:#009bdc;height:4.5rem;left:50%;top:40%;width:4.5rem}@media only screen and (min-width: 44em){.map__poi--germany{left:55%;max-width:100%;top:42%;width:fit-content}.map__poi--germany *{color:#009bdc;font-size:2rem;min-width:36rem;overflow-x:visible;width:100%}}@media only screen and (min-width: 44em){.map__poi{background-color:#6e227200;border-radius:0;height:auto;width:fit-content}}.map__poi--rwl{left:18%;top:50%}@media only screen and (min-width: 44em){.map__poi--rwl{left:35%;top:50%;max-width:20rem}}.map__poi--wtb{left:40%;top:75%}@media only screen and (min-width: 44em){.map__poi--wtb{top:80%;max-width:18rem}}.map__poi--mp{left:75%;top:15%}@media only screen and (min-width: 44em){.map__poi--mp{left:83%;top:18%;width:14.5rem}}.map__poi--bbo{left:75%;top:28%}@media only screen and (min-width: 44em){.map__poi--bbo{left:78%;top:30%;width:14.5rem}}.map__poi--sachsen{left:85%;top:45%}@media only screen and (min-width: 44em){.map__poi--sachsen{left:78%;max-width:14.5rem;top:49%}}.map__poi--mitteldeutschland{left:75%;top:52%}@media only screen and (min-width: 44em){.map__poi--mitteldeutschland{left:70%;max-width:14.5rem;top:55%}}.map__poi--hessen{left:40%;top:60%}@media only screen and (min-width: 44em){.map__poi--hessen{left:48%;max-width:14.5rem;top:62%}}.map__poi--baden{left:30%;top:67%}@media only screen and (min-width: 44em){.map__poi--baden{left:45%;max-width:14.5rem;top:70%}}.map__poi--bayern{left:68%;top:85%}@media only screen and (min-width: 44em){.map__poi--bayern{left:72%;max-width:14.5rem}}.map__poi--hsh{left:40%;top:22%;background-color:#6f6fa6}@media only screen and (min-width: 44em){.map__poi--hsh{left:50%;max-width:16rem;background-color:#6f6fa600}.map__poi--hsh *{color:#6f6fa6}}.map__poi--niedersachsen{left:24%;top:28%;background-color:#6f6fa6}@media only screen and (min-width: 44em){.map__poi--niedersachsen{left:40%;max-width:14.5rem;background-color:#6f6fa600}.map__poi--niedersachsen *{color:#6f6fa6}}.map__poi__icon{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}@media only screen and (min-width: 44em){.map__poi__icon{display:none}}.map__poi--moin .map__poi__text,.map__poi--tach .map__poi__text,.map__poi--formal .map__poi__text,.map__poi--hello .map__poi__text,.map__poi--greet .map__poi__text,.map__poi--servus .map__poi__text{color:#fff;font-size:1.5rem;font-weight:700}.map__poi--moin{display:none;left:55%;top:14%}@media only screen and (min-width: 44em){.map__poi--moin{display:block}}.map__poi--tach{display:none;left:45%;top:35%}@media only screen and (min-width: 44em){.map__poi--tach{display:block}}.map__poi--formal{display:none;left:65%;top:38%}@media only screen and (min-width: 44em){.map__poi--formal{display:block}}.map__poi--hello{display:none;left:40%;top:55%}@media only screen and (min-width: 44em){.map__poi--hello{display:block}}.map__poi--greet{display:none;left:70%;top:70%}@media only screen and (min-width: 44em){.map__poi--greet{display:block}}.map__poi--servus{display:none;left:66%;top:89%}@media only screen and (min-width: 44em){.map__poi--servus{display:block}}.menu-meta{display:flex;flex-flow:column nowrap;width:100%}@media only screen and (min-width: 64em){.menu-meta{flex-flow:row nowrap;padding-bottom:4rem}}.menu-meta__link{font-size:1rem;font-weight:700;margin-right:2rem;padding:.25rem 0}.sallary{display:flex;flex-flow:row wrap;margin-left:-.25rem;margin-right:-.25rem;width:calc(100% + .5rem)}.sallary--slider{flex:row nowrap;margin:2rem -2rem;padding-left:50%;width:100vw}.sallary--slider:first-child{margin-top:0}.sallary--slider:last-child{margin-bottom:0}.sallary__slider{margin-left:calc(2rem - 50vw);overflow:hidden;width:100vw}.sallary__track{display:flex;gap:.5rem;min-width:100%;overflow-x:auto;overflow-y:hidden;padding-left:0;padding-right:0;scroll-padding-left:0;scroll-snap-type:x proximity;width:100vw}.sallary__item{background-color:#5a2572;flex:1 0 auto;margin:.25rem;padding:2rem;width:100%}@media only screen and (min-width: 44em){.sallary__item{width:calc(50% - .5rem)}}.sallary__item:nth-child(3n+4){background-color:#462672}.sallary__item:nth-child(3n+1){background-color:#6e2272}.sallary__item:nth-child(3n){background-color:#2e2672}.sallary__item--slider{margin:0;flex:0 0 auto;scroll-snap-align:start;width:calc(100vw - 4rem)}@media only screen and (min-width: 44em){.sallary__item--slider{width:calc((100vw - 4.5rem)/2)}}@media only screen and (min-width: 64em){.sallary__item--slider{width:calc((100vw - 5rem) / 3)}}@media only screen and (min-width: 96em){.sallary__item--slider{width:calc((100vw - 5.5rem)/4)}}.sallary__title.h3{color:#fff}.sallary__text{color:#fff;padding-bottom:2rem}.sallary__info{color:#fff;display:flex;padding-top:1rem}.sallary__wrapper{display:flex;flex-flow:column nowrap;padding-top:1rem}.sallary__sallary{color:#fff;display:flex;justify-content:space-between}.sallary__sallary__total{padding-top:1rem}.sallary__dots{border-bottom:.175rem dotted #fff;width:100%}@media only screen and (min-width: 44em){.sallary__dots{border-bottom:.125rem dotted #fff}}.sallary__dots__wrapper{display:flex;flex:0 0 auto;padding:.5rem 0 .75rem;width:100%}@media only screen and (min-width: 44em){.sallary__dots__wrapper{padding:.25rem 0 .5rem}}.sallary__dots__total{border-bottom:none;border-top:.225rem dotted #fff;padding-bottom:1rem}@media only screen and (min-width: 44em){.sallary__dots__total{border-top:.1875rem dotted #fff}}.share{display:flex;flex-flow:row wrap;padding:1rem 0;width:100%}.share__title.h3{width:100%}@media only screen and (min-width: 64em){.share__title.h3{min-width:fit-content;width:50%}}.share__social{align-items:flex-start;display:flex;flex-flow:row nowrap;margin-left:-4rem;width:100%}@media only screen and (min-width: 64em){.share__social{width:50%}}.share__social__twitter,.share__social__facebook{align-items:center;color:#6a6a6a;display:flex;font-weight:700;margin-left:4rem;width:50%}.share__social__twitter span,.share__social__facebook span{height:.875rem;padding-left:1rem}.share__social__twitter svg,.share__social__facebook svg{height:1.125rem;width:auto}@media only screen and (min-width: 64em){.share__social__twitter svg,.share__social__facebook svg{height:1.5rem}}.share__social__twitter svg{fill:#1da1f2}.share__social__facebook svg{fill:#3b5998}.image-gallery .sm-slider{margin-left:-.25rem;margin-right:-.25rem;width:calc(100% + .5rem)}.image-gallery .sm-slider .slide{padding:0 .25rem}.cookie-modal{align-items:flex-end!important;background-color:#6e2272bf!important;bottom:0!important;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;max-width:100vw !important!important;pointer-events:none!important;position:fixed!important;width:100vw!important;z-index:100!important}@media only screen and (min-width: 44em){.cookie-modal{align-items:center!important;padding:2rem!important}}.cookie-modal--hidden{display:none!important}.cookie-modal__content{background-color:#fff!important;border-radius:0!important;padding:2rem!important;pointer-events:auto!important;width:100%!important}@media only screen and (min-width: 44em){.cookie-modal__content{margin:0!important;max-width:40rem!important}}.cookie-modal__content p a{border-color:#009bdc!important;color:#009bdc!important;display:inline!important}.cookie-modal__content p a:before{display:none!important}.cookie-modal__content p a:hover{border-color:#000!important}.cookie-modal__title{font-size:1rem!important;font-weight:700!important}.cookie-modal__text{font-size:1rem!important;margin-bottom:1rem!important}.cookie-modal__options{align-items:flex-start!important;display:flex!important;margin-top:1rem!important;margin-bottom:0!important}.cookie-modal__option{align-items:flex-end!important;cursor:pointer!important;display:inline-flex!important;flex-direction:row!important;justify-content:flex-start!important;margin-bottom:1rem!important;margin-right:2rem!important}.cookie-modal__checkbox{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:.0625rem #009bdc solid!important;border-radius:0!important;cursor:pointer!important;display:block!important;flex-shrink:0!important;height:1.5rem!important;outline:none!important;width:1.5rem!important}.cookie-modal__checkbox:checked{background-color:#009bdc!important}.cookie-modal__check{display:none!important}.cookie-modal__label{font-size:1rem!important;margin-left:.5rem!important}.cookie-modal__buttons{align-items:flex-start!important;display:flex!important;flex-flow:row wrap!important}.cookie-modal__button{background-color:#009bdc00!important;border:.0625rem #009bdc solid!important;border-radius:0!important;color:#009bdc!important;display:block!important;font-size:1rem!important;font-weight:700!important;height:2.75rem!important;margin-right:.5rem!important;margin-top:1rem!important;outline:none!important;padding:.75rem 1.5rem 0!important;text-align:center!important;white-space:nowrap!important}.cookie-modal__button.hide{display:none!important}.cookie-modal__button.primary{background-color:#6e2272!important;border-color:#6e2272!important;color:#fff!important}.cover{margin-left:-2rem;margin-right:-2rem;padding-left:50%;width:100vw}.cover:first-child{margin-top:0}.cover:last-child{margin-bottom:0}.cover__image{margin-left:calc(2rem - 50vw);width:100vw;z-index:1}.cover__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-slider{display:flex;margin:2rem -2rem;padding-left:50%;width:100vw}.video-slider:first-child{margin-top:0}.video-slider:last-child{margin-bottom:0}.video-slider__slider{margin-left:calc(2rem - 50vw);overflow:hidden;width:100vw}.video-slider__track{display:flex;gap:2rem;min-width:100%;overflow-x:auto;overflow-y:hidden;padding-left:2rem;padding-right:2rem;scroll-padding-left:2rem;scroll-snap-type:x proximity;width:100vw}.video-slider__item{flex:0 0 auto;scroll-snap-align:start;width:calc(100vw - 6rem)}@media only screen and (min-width: 44em){.video-slider__item{width:calc((100vw - 8rem)/2)}}@media only screen and (min-width: 80em){.video-slider__item{width:calc((100vw - 10rem) / 3)}}.video-slider__video{height:0;overflow:hidden;padding-top:56.25%;width:100%}.video-slider__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-slider__quote{color:#2e2672;font-size:1.125rem;font-style:normal;margin-top:1.5rem}.video-slider__quote cite{display:block;font-weight:700;font-size:1.125rem;margin-top:.5rem}.nav-pages{-webkit-user-select:none;user-select:none}.nav-pages>ol{display:flex;flex-flow:column nowrap;list-style:none}@media only screen and (min-width: 80em){.nav-pages>ol{align-items:center;flex-flow:row nowrap;gap:2rem}}.nav-pages>ol>li{border-bottom:.0625rem #6a6a6a solid;padding:.5rem 0}@media only screen and (min-width: 80em){.nav-pages>ol>li{all:unset;position:relative}}.nav-pages>ol>li:last-child{border-bottom:0}.nav-pages__item{align-items:center;display:flex}.nav-pages__item a{align-items:center;display:flex;line-height:1;font-weight:700;margin-top:.25em;white-space:nowrap}.nav-pages__item button{align-items:center;color:var(--color-text);display:flex;height:2.75rem;justify-content:center;margin-left:auto;transition:transform ease-out .2s;width:2.75rem}@media only screen and (min-width: 80em){.nav-pages__item button{width:auto}}.nav-pages__item .js-submenu-toggle{background-color:transparent}.nav-pages__item .js-submenu-toggle figure.icon{display:flex}.js-submenu-is-active .nav-pages__item button{transform:rotate(180deg)}@media only screen and (min-width: 80em){.nav-pages__item:hover>button{transform:rotate(180deg)}}.nav-pages__submenu{display:none;flex-flow:column nowrap;gap:.5rem;list-style:none;padding-bottom:.75rem;pointer-events:none}@media only screen and (min-width: 80em){.nav-pages__submenu{background-color:#fff;bottom:0;display:none;left:-1.5rem;padding:1rem 1.5rem;position:absolute;transform:translateY(100%);width:16rem}*:hover>.nav-pages__submenu{display:flex;pointer-events:all}}.nav-pages__submenu .is-active a{text-decoration:underline;text-decoration-color:#6a6a6a;text-decoration-thickness:.0625rem;text-underline-offset:.25rem}.js-submenu-is-active>.nav-pages__submenu{display:flex;pointer-events:all}.nav-pages__submenu a{color:#2e2672;font-weight:var(--font-400)}.accordion{border-top:.125rem solid #d2ecfc;display:flex;flex-flow:column nowrap;margin-bottom:2rem;margin-top:2rem;width:100%}.accordion:first-child{margin-top:0}.accordion:last-child{margin-bottom:0}.accordion__item{border-bottom:.125rem solid #d2ecfc;display:flex;flex-flow:column nowrap;width:100%}.accordion__title{align-items:center;cursor:pointer;display:flex;padding:1.5rem 0;width:100%}.accordion__title__text{margin-bottom:0;margin-right:1rem}.accordion__title__icon{margin-left:auto;margin-right:1rem;transform:rotate(0);transition:transform ease-out .2s}.is-active>.accordion__title .accordion__title__icon{transform:rotate(180deg)}.accordion__content{max-height:0;overflow:hidden;width:100%}.is-active>.accordion__content{max-height:none;padding:.5rem 0 2rem}.logos-list{margin-bottom:2rem;margin-top:2rem;overflow:hidden;width:100%}.logos-list:first-child{margin-top:0}.logos-list:last-child{margin-bottom:0}.logos-list__filter{display:flex;flex-flow:row wrap}.logos-list__filter__button{align-content:center;background-color:#fff0;color:#009bdc;cursor:pointer;display:flex;flex-flow:row nowrap;margin-right:1rem}.logos-list__filter__button:before{content:url(arrow-right-circle.svg);margin-right:.5rem}.logos-list__filter__button.js-active,.logos-list__filter__button:hover{color:#6e2272}.logos-list__filter__button.js-active:before,.logos-list__filter__button:hover:before{content:url(arrow-right-circle-hover.svg);transition:content ease-out .2s}.logos-list__items{display:flex;flex-flow:row wrap;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 1rem)}.logos-list__logo{align-items:center;display:none;height:5rem;justify-content:center;padding:2rem 1rem 0}.logos-list__logo.js-active{display:flex}.logos-list__logo img{height:auto;max-height:100%;max-width:100%;width:auto}.main-header{width:100%;padding:2rem 2rem 0}.main-layout{width:100%}.main-layout.has-background-color-white{background-color:#fff}.main-layout.has-background-color-blue{background-color:#d2ecfc}.main-layout.has-background-color-blue:first-child{margin-top:4rem}.main-layout.has-background-color-yellow{background-color:#ffcf00}.main-layout.has-background-color-yellow:first-child{margin-top:4rem}.main-layout.has-background-color-secondary-dark{background-color:#462672}.has-background-color-white+.main-layout.has-background-color-white,.has-background-color-yellow+.main-layout.has-background-color-yellow,.has-background-color-blue+.main-layout.has-background-color-blue{margin-top:-4rem}.main-layout__container{align-items:flex-start;display:flex;flex-flow:column nowrap;margin-left:auto;margin-right:auto;max-width:69rem;padding:3rem 1rem;width:100%}@media only screen and (min-width: 64em){.main-layout__container{flex-flow:row wrap}}.main-layout__column{padding:1rem;width:100%}.main-layout__column ul,.main-layout__column ol{counter-reset:li;list-style-type:none;margin-bottom:1.25rem;margin-top:1.25rem;max-width:48rem}.main-layout__column ul:first-child,.main-layout__column ol:first-child{margin-top:0}.main-layout__column ul:last-child,.main-layout__column ol:last-child{margin-bottom:0}.main-layout__column ul li,.main-layout__column ol li{margin-bottom:.5rem;margin-top:.125rem;padding-left:1.5rem;border-bottom:.125rem solid #d2ecfc;padding-bottom:1rem;margin-top:1rem}.main-layout__column ul li:first-child,.main-layout__column ol li:first-child{margin-top:0}.main-layout__column ul li:last-child,.main-layout__column ol li:last-child{margin-bottom:0}.main-layout__column ul li:first-child,.main-layout__column ol li:first-child{border-top:.125rem solid #d2ecfc;padding-top:1rem!important}.main-layout__column ul li:first-child:before,.main-layout__column ol li:first-child:before{padding-top:1.125rem}.main-layout__column ul li:before,.main-layout__column ol li:before{color:#009bdc;counter-increment:li;left:0;position:absolute;top:0;width:1.75rem}.has-background-color-yellow .main-layout__column ul li,.has-background-color-yellow .main-layout__column ol li{border-color:#ffffff40}.main-layout__column ul li:before{content:"■";transform:translateY(-12.5%)}.main-layout__column ol li:before{content:counter(li,decimal);font-weight:700}@media only screen and (min-width: 64em){.main-layout__column{flex:1 0 auto;width:50%}}.site-footer{background-color:#6e2272;color:#fff;display:flex;flex-flow:column nowrap;margin-top:auto;padding-top:2rem;width:100%}.site-footer__container{align-self:center;display:flex;flex-flow:row wrap;max-width:48rem;width:100%}.site-footer__identity{padding:1rem 2rem;width:100%}@media only screen and (min-width: 64em){.site-footer__identity{width:50%}}.site-footer__identity img{height:auto;margin-bottom:1rem;max-width:14rem;width:80%}@media only screen and (min-width: 64em){.site-footer__identity img{margin-bottom:1.5rem}}.site-footer__identity sub p{font-weight:700}.site-footer__info{display:flex;flex-flow:column nowrap;padding:1rem 2rem}@media only screen and (min-width: 64em){.site-footer__info{width:50%}}.site-footer *{color:#fff}.site-footer * a{padding-left:0}.site-footer * a:before{background-color:inherit;content:""}.site-footer h2,.site-footer h3{font-size:1.375rem;font-weight:700;line-height:1.25;margin-bottom:.25rem}.site-footer p{margin-bottom:2rem;margin-top:0}.site-header{background-color:#fff;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.05));padding:0 clamp(1rem,5vw,3rem);width:100%;position:fixed;top:0;left:0;z-index:10}.menu{display:grid;grid-template-columns:1fr min-content min-content;grid-template-rows:80px;margin:0 auto;max-width:69rem;-webkit-user-select:none;user-select:none;width:100%}@media only screen and (min-width: 80em){.menu{grid-template-rows:80px}}.menu__brand{grid-column:1/2;grid-row:1/2;height:100%;justify-self:start;padding:1rem 0}.menu__brand h1,.menu__brand a,.menu__brand img{height:100%;width:250px}.menu__icons{align-self:center;grid-column:2/3;grid-row:1/2;padding:0 1rem}@media only screen and (min-width: 80em){.menu__icons{grid-column:3/4;padding:0 0 0 2rem}}.menu__menu-toggle{align-self:center;grid-column:3/4;grid-row:1/2}@media only screen and (min-width: 80em){.menu__menu-toggle{display:none}}.menu__menu-toggle .button-menu{background-color:var(--beige-100);border:.125rem var(--beige-200) solid;border-radius:.5rem;cursor:pointer;display:grid;height:2.75rem;transition:transform ease-out .2s;width:2.75rem}.menu__menu-toggle .button-menu__button{align-items:center;color:var(--color-text);display:flex;grid-column:1/-1;grid-row:1/-1;justify-content:center}.js-menu-is-active .menu__menu-toggle .button-menu__button--open,.menu__menu-toggle .button-menu__button--close{display:none}.js-menu-is-active .menu__menu-toggle .button-menu__button--close{display:flex}.menu__menu{background-color:#fff;border-top:.0625rem #6a6a6a solid;display:none;grid-column:1/-1;grid-row:2/3;max-height:calc(100vh - 80px);-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;width:100%}@media only screen and (min-width: 80em){.menu__menu{all:unset;align-self:center;display:block;grid-column:2/3;grid-row:1/2}}.js-menu-is-active .menu__menu{display:block}.menu__menu__content{padding:calc(var(--spacing-y) / 2) 0;width:100%}@media only screen and (min-width: 80em){.menu__menu__content{all:unset}}.menu__menu-toggle,.menu__menu-toggle .button-menu__button{background-color:transparent}.menu__menu-toggle .button-menu figure.icon{display:flex}.lightbox{align-items:center;clip-path:circle(0 at 50vw 50vh);display:flex;height:100vh;justify-content:center;position:fixed;transition:clip-path ease-out .4s,visibility .4s;visibility:hidden;width:100vw;z-index:30;max-width:100vw!important}.lightbox.js-active{clip-path:circle(150vmax at 50vw 50vh);visibility:visible}.lightbox__control{align-items:center;background:none;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;outline:none;position:fixed;width:3rem;z-index:33}.lightbox__control svg{height:2rem;transition:transform ease-out .2s;width:2rem}.lightbox__control:hover svg,.lightbox__control:focus svg{transform:scale(1.25)}.lightbox__control--close{right:1rem;top:1rem}.lightbox__image{height:auto;max-height:80%;max-width:80%;object-fit:contain;width:auto;z-index:32}.lightbox__background{background-color:#000;cursor:pointer;height:100%;left:0;opacity:.875;position:absolute;top:0;width:100%;z-index:31}.hero-grid{display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;max-width:69rem;padding:clamp(5rem,10vw,5rem) 0}.hero-grid__item{aspect-ratio:1/1;display:grid;flex:0 0 auto;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;width:50%}@media only screen and (min-width: 64em){.hero-grid__item{width:25%}}.hero-grid__item:first-child{align-items:flex-start;aspect-ratio:2/1;width:100%}@media only screen and (min-width: 64em){.hero-grid__item:first-child{width:50%}}.hero-grid__item__link{grid-column:1/-1;grid-row:1/-1;height:100%;position:relative;width:100%;z-index:4}.hero-grid__item__link:hover+.hero-grid__item__image,.hero-grid__item__link:focus+.hero-grid__item__image{transform:scale(1.1)}.hero-grid__item__image{grid-column:1/-1;grid-row:1/-1;height:100%;object-fit:cover;position:relative;transition:transform .2s ease-in-out;width:100%;z-index:1}.hero-grid__item__image img{height:100%;object-fit:cover;width:100%}.hero-grid__item__image:has(+.hero-grid__item__content):before{background-color:#6e2272;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2}.hero-grid__item__content{display:flex;flex-direction:column;grid-column:1/-1;grid-row:1/-1;padding:1.25rem;position:relative;justify-content:flex-end;z-index:3}.hero-grid__item__content h1{color:#fff;font-size:2.25rem}.hero-grid__item__content h2,.hero-grid__item__content h3,.hero-grid__item__content h4,.hero-grid__item__content h5,.hero-grid__item__content h6{color:#fff;font-size:1.125rem}.hero-grid__item__content .button{align-items:center;background-color:#ffcf00;border-radius:.25rem;cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:2.75rem;justify-content:center;margin-top:auto;overflow:hidden;padding:0 1rem;transition:all ease-out .2s}.hero-grid__item__content .button a{color:#2e2672}.hero-grid__item__content .button .icon{margin-left:.5rem}.hero-grid__item__content .button .icon svg{fill:#2e2672}.hero-grid__item.has-background-color-primary{background-color:#009bdc}.hero-grid__item.has-background-color-primary-dark{background-color:#2e2672}.hero-grid__item.has-background-color-secondary{background-color:#6e2272}.hero-grid__item.has-background-color-yellow{background-color:#ffcf00}.template-site{align-items:center;display:flex;flex-flow:column nowrap;min-height:100vh;overflow-x:hidden;width:100%}.template-site__main{padding-top:80px;width:100%}.template-site.template-home .template-site__main{margin-top:80px;padding-top:0}
