main section[class^=block]{margin-top:30px}@media(orientation: portrait)and (max-width: 768px){main section[class^=block]{margin-top:22px}}main section[class^=block]:first-of-type{margin-top:0}main section[class^=block].is-accordion+.is-accordion{margin-top:0}main .content-title{margin-bottom:60px;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}@media(orientation: portrait)and (max-width: 768px){main .content-title{margin-bottom:3.2vw}}main ul,main ol{list-style:none}main ul li,main ol li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.25em}main ul li ul,main ol li ul{padding-left:1em}main ul li p,main ol li p{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}main ul li:before{content:"";width:.5em;height:.5em;background-color:#000;border-radius:2em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.5em;margin-right:.5em}main ol{counter-reset:section}main ol li:before{counter-increment:section;content:counter(section);width:.5em;height:.5em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.5em}main .block-image.is-accordion .accordion:after{width:calc((75vw - 55px) / 6 * 5)}@media(orientation: portrait)and (max-width: 768px){main .block-image.is-accordion .accordion:after{width:100%}}main .block-image.is-accordion .accordion .accordion-label{position:relative}main .block-image.is-accordion .accordion .accordion-label .accordion-caret{position:absolute;width:36px;left:calc(calc((75vw - 55px) / 6 * 5) - 36px - 3px);margin-left:0}@media(max-width: 768px){main .block-image.is-accordion .accordion .accordion-label .accordion-caret{position:relative;left:0}}main .block-image.is-accordion .accordion-body>div,main .block-video.is-accordion .accordion-body>div,main .block-gallery.is-accordion .accordion-body>div{position:relative;padding-bottom:30px;padding-top:5px}@media(orientation: portrait)and (max-width: 768px){main .block-text div[class^=col]{margin-bottom:0}main .block-text .col-1{display:none}}main .block-textarea img{width:inherit;max-width:100%}main .block-textarea img:not([width]){width:100%}main .block-textarea figure{margin-bottom:30px;display:inline-block;vertical-align:top}@media(orientation: portrait)and (max-width: 768px){main .block-grid>.grid>.row{margin-left:-7px;margin-right:-7px}}main .block-grid .rel-col-2{padding-bottom:20px}@media(orientation: portrait)and (max-width: 768px){main .block-grid .rel-col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 7px;padding-bottom:7px}}@media(min-width: 1600px){main .block-grid .rel-col-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}main .block-grid .grid-image{margin-bottom:6.5px}main .block-grid a[download]{position:relative;display:block}main .block-grid a[download]:before{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,3,226,0);background-image:none;border-radius:15px;z-index:1;margin-top:0}@media(orientation: portrait)and (max-width: 768px){main .block-grid a[download]:before{border-radius:10px}}main .block-grid a[download]:hover img{-webkit-filter:grayscale(1);filter:grayscale(1)}main .block-grid a[download]:hover:before{background-color:rgba(0,3,226,.5);mix-blend-mode:screen}main .block-publications ul li{display:-webkit-box;display:-ms-flexbox;display:flex}main .block-publications ul li:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.35em;margin-top:0;background-color:#0003e2;border-radius:2em;-webkit-transform:translateY(0.3em);transform:translateY(0.3em)}main .block-publications ul li p{margin-bottom:0}main .block-gallery{position:relative;overflow:hidden}main .block-gallery.is-accordion .accordion,main .block-gallery.is-accordion .accordion-body{overflow:visible}main .block-gallery.is-accordion .accordion:after{width:calc((75vw - 55px) / 6 * 5)}@media(orientation: portrait)and (max-width: 768px){main .block-gallery.is-accordion .accordion:after{width:100%}}main .block-gallery.is-accordion .accordion-label{position:relative}main .block-gallery.is-accordion .accordion-label .accordion-caret{position:absolute;width:36px;left:calc(calc((75vw - 55px) / 6 * 5) - 36px - 3px);margin-left:0}@media(max-width: 768px){main .block-gallery.is-accordion .accordion-label .accordion-caret{position:relative;left:0}}main .block-gallery .swiper-container{overflow:visible}main .block-gallery .swiper-container{margin-left:-10px}@media(orientation: portrait)and (max-width: 768px){main .block-gallery .swiper-container{margin-left:0}}main .block-gallery .swiper-container:hover div[class^=swiper-button]{opacity:1}main .block-gallery .swiper-container .swiper-slide{padding:0 10px;width:auto}@media(orientation: portrait)and (max-width: 768px){main .block-gallery .swiper-container .swiper-slide{padding:0}}main .block-gallery .swiper-container .swiper-slide figure{width:-webkit-min-content;width:-moz-min-content;width:min-content}main .block-gallery .swiper-container .swiper-slide img{height:500px;width:auto}@media(orientation: portrait)and (max-width: 768px){main .block-gallery .swiper-container .swiper-slide img{height:200px}}main .block-gallery .swiper-container div[class^=swiper-button]{width:20%;height:500px;top:20px;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;mix-blend-mode:difference}@media(orientation: portrait)and (max-width: 768px){main .block-gallery .swiper-container div[class^=swiper-button]{height:200px;top:22px;opacity:1}}main .block-gallery .swiper-container div[class^=swiper-button]:after{content:none}main .block-gallery .swiper-container div[class^=swiper-button] svg path{fill:#e2df00}main .block-gallery .swiper-container .swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:20px}@media(orientation: portrait)and (max-width: 768px){main .block-gallery .swiper-container .swiper-button-next{padding-right:7px}}main .block-gallery .swiper-container .swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}@media(orientation: portrait)and (max-width: 768px){main .block-gallery .swiper-container .swiper-button-prev{padding-left:7px}}main .block-gallery .swiper-container .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .block-gallery .swiper-container .swiper-button-disabled{opacity:0 !important}main .block-video .video-wrapper{position:relative;width:100%;height:0;padding-top:56.25%}main .block-video .video-wrapper.play .video-poster,main .block-video .video-wrapper.play .video-consent{display:none}main .block-video .video-wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}main .block-video .video-wrapper .video-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .block-video .video-wrapper .video-poster .play-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}main .block-video .video-wrapper .video-poster .play-button svg{position:absolute;top:50%;left:50%;width:90px;height:90px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(orientation: portrait)and (max-width: 768px){main .block-video .video-wrapper .video-poster .play-button svg{width:66px;height:66px}}main .block-video .video-wrapper .dialog.video{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto;background-color:#b3b3f6;border:0;color:#000}main .block-video .video-wrapper iframe,main .block-video .video-wrapper .video-poster img{border-radius:15px}@media(orientation: portrait)and (max-width: 768px){main .block-video .video-wrapper iframe,main .block-video .video-wrapper .video-poster img{border-radius:10px}}main .block-archive ul{margin-bottom:13px}@media(orientation: portrait)and (max-width: 768px){main .block-archive ul{margin-bottom:19px}}main .block-archive ul p{margin-bottom:0}@media(orientation: portrait)and (max-width: 768px){main .block-archive .teaser.archive-item .row .col-2{margin-bottom:19px}}main .block-archive .teaser.archive-item:after{content:"";display:block;width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000}@media(orientation: portrait)and (max-width: 768px){main .block-archive .teaser.archive-item:after{padding-bottom:17.6px;margin-bottom:11px}}main .block-archive .teaser.archive-item h2{font-size:32px;line-height:36px;letter-spacing:-0.04em;font-weight:bold;letter-spacing:0}@media(orientation: portrait)and (max-width: 768px){main .block-archive .teaser.archive-item h2{font-size:22px;line-height:24px;letter-spacing:-0.04em}}main .block-archive .teaser.archive-item h3{font-weight:bold;letter-spacing:0}main .block-form{padding-bottom:72px}main .block-form.submitted form{opacity:0}main .block-form.submitted .messagebox{opacity:1}main .block-form form{-webkit-transition:opacity .5s;transition:opacity .5s}main .block-form form>div{position:relative;margin:13px 0}main .block-form input:not([type=radio]):not([type=checkbox]),main .block-form textarea{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;background-color:rgba(0,3,226,.29);padding:5px 15px;resize:none}@media(orientation: portrait)and (max-width: 768px){main .block-form input:not([type=radio]):not([type=checkbox]),main .block-form textarea{border-radius:10px}}main .block-form input[type=radio],main .block-form input[type=checkbox]{position:absolute;top:8px;left:8px;opacity:0;cursor:pointer;height:1px;width:1px;z-index:-1}main .block-form label p{display:inline;margin-bottom:0}main .block-form .input-checkbox label,main .block-form .input-radio label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .block-form .input-checkbox label:before,main .block-form .input-radio label:before{content:"";display:block;width:14px;height:14px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:2em;border:1px solid #000;margin-right:.5em}main .block-form p.radiogroup-label{margin-bottom:0}main .block-form .input-radio.salutation{display:-webkit-box;display:-ms-flexbox;display:flex}main .block-form .input-radio.salutation p.radiogroup-label{display:inline-block;width:25%}main .block-form .input-radio.salutation p.radiogroup-label~div{padding-right:26px}@media(orientation: portrait)and (max-width: 768px){main .block-form .input-radio.salutation p.radiogroup-label~div{padding-right:19px}}main .block-form .input-option label{cursor:pointer}main .block-form .input-option label:hover:before{background-color:#0003e2;border-color:#0003e2}main .block-form .input-option input:checked+label:before{background-color:#0003e2;border-color:#0003e2}main .block-form .messagebox{-webkit-transition:opacity .5s;transition:opacity .5s}main .block-form .messagebox .error{display:none}main .block-form .messagebox.error .error{display:block}main .block-form .messagebox.error .success{display:none}main .block-form .form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:26px}main .block-references .teaser.border-bottom:last-of-type:after{display:none}main .block-references.page-team .accordion-body[style^=height]{overflow:visible}main .block-downloads .downloads-wrapper{padding-bottom:15px}main .block-consent{margin-bottom:60px}main .block-consent .cookie-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}main .block-consent button.switch{position:relative;display:inline-block;width:39px;height:20px;background-color:transparent}main .block-consent button.switch[aria-checked=true] .slider{border-color:#0003e2}main .block-consent button.switch[aria-checked=true] .slider:before{background-color:#0003e2;-webkit-transform:translateX(19px);transform:translateX(19px)}main .block-consent .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid gray;-webkit-transition:.4s;transition:.4s}main .block-consent .slider:before{position:absolute;content:"";height:20px;width:20px;left:0;top:-1px;background-color:gray;-webkit-transition:.4s;transition:.4s}main .block-consent .switch-desc{position:absolute;top:0;left:0;width:100%;height:100%;padding:0px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .block-consent .switch-desc .desc.on{color:gray}main .block-consent .switch-desc .desc.off{color:#000}main .block-consent .slider.round{border-radius:34px}main .block-consent .slider.round:before{border-radius:50%}main .block-button a{display:block;width:100%;text-align:center;line-height:26px;font-weight:bold;padding:1em;margin-bottom:15px}@media(orientation: portrait)and (max-width: 768px){aside.fnt-s,.content .mobile.fnt-s{font-size:16px;line-height:22px;letter-spacing:-0.04em}aside .aside-collapse.show,.content .mobile .aside-collapse.show{padding-top:22px !important}}aside .page-context *,.content .mobile .page-context *{display:inline}aside .page-context .icon svg,.content .mobile .page-context .icon svg{-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem)}@media(orientation: portrait)and (max-width: 768px){aside .page-context,.content .mobile .page-context{font-size:22px;line-height:24px;letter-spacing:-0.04em}}aside .aside-item,.content .mobile .aside-item{margin-bottom:26px}@media(orientation: portrait)and (max-width: 768px){aside .aside-item,.content .mobile .aside-item{margin-bottom:19px}}aside .aside-item.filter a,.content .mobile .aside-item.filter a{text-decoration:none;color:#000}aside .aside-item.filter a:hover,.content .mobile .aside-item.filter a:hover{color:#0003e2}aside .aside-item.image,.content .mobile .aside-item.image{width:80%}aside .aside-item.image figure.ratio,.content .mobile .aside-item.image figure.ratio{border-radius:0}aside .aside-item.image img,.content .mobile .aside-item.image img{width:auto;border-radius:0}.social-sharing{padding-top:36px}@media(orientation: portrait)and (max-width: 768px){.social-sharing{padding-top:24px}}.social-sharing.open button{background-color:#0003e2;color:#fff;z-index:1}.social-sharing.open .share-options{display:block}.social-sharing .sharing-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.social-sharing button{font-weight:normal;margin-right:3px;background-color:#fff;border:1px solid #0003e2;color:blue}.social-sharing a{display:inline-block;margin-left:5px;margin-top:-1px;line-height:0}.social-sharing a img{width:24px;height:24px;line-height:0;-webkit-transform:translateY(1px);transform:translateY(1px)}.social-sharing .share-options{height:1em;display:none}
/*# sourceMappingURL=page.css.map*/