a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;color:#0d0d0d;font-size:100%;font:inherit;font-family:Montserrat,Arial,Helvetica,sans-serif;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h2{color:#3d278c;font-size:48pt;font-weight:600}h3{background-color:#3d278c;color:#fff;font-weight:300;line-height:1.5em;margin-bottom:24px;margin-top:48px;padding:8px 12px}h3,h4{font-size:14pt}h4{font-weight:700;margin-bottom:.5rem}p{font-size:14pt;font-weight:300;line-height:1.5em;margin-bottom:36px}a{border-bottom:2px solid #04d98b;text-decoration:none;transition:.2s}a:hover{border-bottom:2px solid #5321bf;color:#5321bf}::selection{background:#3d278c;color:#fff}::-moz-selection{background:#3d278c;color:#fff}.detail{height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:1420px){h2{font-size:36pt}}@media (max-width:1024px){h2{font-size:24pt}}@media (max-width:667px){h2{font-size:18pt}}.page__article__image{max-width:256px;width:100%}@media (min-width:1025px){.page__article__image{display:none}}.flex{display:flex;flex-wrap:wrap}.flex>*{margin-bottom:2em;margin-right:4em}.button{background-color:#3d278c;font-weight:700;padding:1em 2em;text-decoration:none}.button,.button:hover{border:none;color:#fff}.button:hover{background-color:#5321bf}.caption{border-bottom:2px solid #3d278c;display:inline-block;font-size:12pt;font-weight:400;margin-right:12px;margin-top:6px;transition:.2s}.caption--green,.caption--green:hover{border-bottom:2px solid #04d98b}.caption:hover{border-bottom:2px solid #5321bf}.footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff9;display:flex;flex-wrap:wrap;justify-content:space-between;padding:72px 96px}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.footer{background-color:#ffffffe6}}.footer--item{align-items:flex-start;display:flex;flex-wrap:wrap}@media (max-width:1024px){.footer{padding:48px}}@media (max-width:667px){.footer{padding:24px}}.header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff9;box-shadow:0 0 12px #fff9;box-sizing:border-box;padding:96px 96px 0;position:absolute;top:0;width:100%}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.header{background-color:#ffffffe6;box-shadow:0 0 8px 8px #ffffffe6}}.header--sticky{position:fixed;top:-148px;top:-158px}.header h1{transition:.2s}.header__page-title{margin:96px 128px 96px 0}.header--sticky.header--addition h1{font-size:24pt}.header--sticky.header--addition .header__page-title{margin:96px 128px 48px 0}.header .header__logo{height:52px;opacity:1;transition:.2s}.header a{border:none}.header--sticky .header__logo{opacity:0}.header__page-title{display:flex;justify-content:space-between}.header__image img{margin-left:-20%;max-width:320px;position:absolute;width:20%}@media (max-width:1024px){.header .header__page-title,.header--sticky.header--addition .header__page-title{margin:48px 96px 48px 0}.header{padding:48px 48px 0}.header--sticky{top:-96px}.header .header__logo{height:48px}.header__image img{display:none}}@media (max-width:667px){.header h1,.header--sticky.header--addition h1{font-size:18pt}.header .header__page-title,.header--sticky.header--addition .header__page-title{margin:24px 48px 24px 0}.header{padding:24px 24px 0}.header--sticky{top:-60px}.header--sticky.header--addition{top:-108px}.header .header__logo{height:36px}}.list{list-style-type:none}.list__item{display:flex;line-height:1.5em;margin-bottom:24px}.list__item__year{min-width:128px}.list__item__text{display:inline}.list__item__text a,.list__item__text__link{border:none;text-decoration:none}.list__item__text__link{background-color:#f2f2f2;border-radius:4px;display:inline-flex;margin-left:12px;padding:0 4px}.list__item__text__link svg{height:18px}.list__item__text__link:hover{background-color:#04d98b;border:none;color:#f2f2f2}.list__item__text__link:hover svg{stroke:#f2f2f2}@media (max-width:375px){.list__item__year{max-width:64px;min-width:64px}}.navigation{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffb3;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;opacity:0;padding:96px;position:fixed;top:0;transition:visibility 0s .4s,opacity .4s;visibility:hidden;width:100vw;z-index:1}.navigation--open{opacity:1;transition:opacity .4s;visibility:visible}.navigation ul{list-style-type:none;text-align:center}.navigation li{margin-bottom:48px}.navigation a{border:none;color:#04d98b;font-size:48pt;font-weight:600}.navigation a.active{color:#3d278c}.navigation a:hover{color:#5321bf}.subnavigation{align-items:flex-start;display:flex;max-width:1024px}.subnavigation .caption{margin-bottom:24px;margin-right:24px}.subnavigation ul{display:flex;flex-wrap:wrap;list-style-type:none}.subnavigation li{margin:0 24px 24px 0}.subnavigation button{background-color:#f2f2f2;border:none;color:#04d98b;cursor:pointer;font-weight:600;padding:20px;transition:.2s}.subnavigation button.active,.subnavigation button:hover{background-color:#04d98b;color:#fff}@media (max-width:1024px){.navigation{padding:48px}.navigation a{font-size:24pt}}@media (max-width:414px){.subnavigation .caption{display:none}.subnavigation li{margin-bottom:12px;margin-right:12px}.subnavigation button{padding:12px}}@media (max-width:375px){.navigation{padding:24px}.navigation a{font-size:18pt}.navigation li{margin-bottom:24px}}.page{margin-bottom:8em}.page--content{margin:96px 96px 0;margin-top:480px;min-height:25vh}.page--with-addition .page--content{margin-top:620px}div[role=article]{max-width:820px;width:100%}@media (max-width:1024px){.page--content{margin:48px 48px 0;margin-top:256px}}@media (max-width:667px){.page--content{margin:24px 24px 0;margin-top:172px}}@media (max-width:414px){.page--with-addition .page--content{margin-top:420px}}.expertenauftraege-page__caption{margin-bottom:48px}.landing-page__content{display:grid;grid-template-columns:1fr auto;grid-template-rows:96px 52px 1fr;height:100vh;overflow:hidden;padding:0 96px}.landing-page h2{margin-bottom:72px}.landing-page__logo{grid-column:1;grid-row:2}.landing-page__logo img{height:100%}:root .landing-page__logo,_:-ms-fullscreen{height:auto}.landing-page__text{grid-column:1;grid-row:3;margin-top:48px}.landing-page__text h2{line-height:1.2em}.landing-page__image{-ms-grid-row-span:3;grid-column:2;-ms-grid-row:1;grid-row:1/span 3;height:100vh;margin-right:164px}.landing-page .footer{bottom:0;box-sizing:border-box;padding:24px 96px;position:absolute;width:100%}.landing-page__aktuell{grid-column:1;grid-row:3}@media (max-width:420px){.landing-page__image{display:none}}@media (max-height:568px){.landing-page__content{height:auto}.landing-page .footer{position:relative}}@media (max-width:1024px){.landing-page__content{grid-template-rows:48px 48px 1fr;padding:0 48px}.landing-page__image{margin-right:128px}.landing-page .footer{padding:24px 48px}}@media (max-width:667px){.landing-page__content{grid-template-rows:24px 36px 1fr;padding:0 24px}.landing-page .footer{padding:24px}}.kontakt-h4{align-items:flex-end;display:flex;height:40px}.button--navigation{fill:#04d98b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:none;background-color:#ffffffb3;border:none;border-radius:2px;cursor:pointer;padding:8px;position:fixed;right:88px;top:88px;z-index:2}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.button--navigation{background-color:#ffffffe6}}.button--navigation svg{width:72px}@media (max-width:1024px){.button--navigation{right:48px;top:48px}.button--navigation svg{width:48px}}@media (max-width:667px){.button--navigation{right:16px;top:16px}.button--navigation svg{width:36px}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.main--navigation-open{filter:blur(12px)}}
/*# sourceMappingURL=main.7aea8294.css.map*/