@font-face{font-family:"ABCMonumentGrotesk-Regular.";src:url("/assets/fonts/ABCMonumentGrotesk-Regular.woff2") format("woff2");font-weight:400}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;position:relative;z-index:-1;width:100vw;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:rgba(0,0,0,0);color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.mobile-only{display:none}@media only screen and (max-width: 750px){.mobile-only{display:block}}.desktop-only{display:none}@media only screen and (min-width: 750px){.desktop-only{display:block}}html,body{height:100%;font-family:"ABCMonumentGrotesk-Regular.",Arial,Helvetica,sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.2}@media only screen and (min-width: 750px){html,body{font-size:22px}}strong{font-weight:normal}a{text-decoration:none;cursor:pointer}strong{font-size:inherit;color:inherit}h2{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:.1em;border-bottom:1px solid}h2+p,h2+ul{padding-top:.2em}p,ul{padding-bottom:.75em}.contact__sociallinks{padding-top:.75em}ul p{padding-bottom:0}.content-wrapper ul li p{text-indent:-1.5em;margin-left:1.5em}nav a{display:block;font-size:22px;line-height:1.1}@media only screen and (min-width: 750px){nav a{font-size:33px;line-height:1}}p a,.contact a{color:#cacaca}p a:hover,.contact a:hover{color:#000;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.no-underline{border-bottom:none}.lead p:last-child{padding-bottom:0}.home{height:100%;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}.home-title{height:calc(var(--vh, 1vh)*100 - (var(--navHeight)) - var(--footerHeight));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#cacaca;text-align:center;line-height:1;font-size:22px;line-height:1.1;z-index:1000;pointer-events:none}@media only screen and (min-width: 750px){.home-title{font-size:33px;line-height:1}}@media only screen and (min-width: 750px){.home-title{grid-column:1/3;margin-top:0}}.home-title h1{max-width:36ch;padding:0 10px}@media only screen and (min-width: 750px){.home-title h1{padding:0 14px}}.loading p{padding-bottom:0}:root{--navHeight:149.688px;--footerHeight:65px}body,html{scroll-behavior:smooth;overflow:unset}.page-container{position:relative;min-height:100vh}@media only screen and (min-width: 750px){.page-container{min-height:100vh}}.home .page-container{position:relative;height:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.main-wrapper{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:0}@media only screen and (min-width: 750px){.main-wrapper{grid-template-columns:1fr 1fr;margin-bottom:var(--footerHeight)}}@media only screen and (min-width: 1250px){.main-wrapper{grid-template-columns:1fr 1fr 1fr;margin-bottom:var(--footerHeight)}}.main-wrapper[data-position=right] .content-wrapper{grid-column:2}.main-wrapper[data-position=left] .content-wrapper{padding-left:14px;padding-right:14px}@media only screen and (min-width: 750px){.main-wrapper[data-position=left] .content-wrapper{padding-right:unset}}.content-wrapper{padding-top:8px;padding-bottom:calc(var(--navHeight)/2)}@media only screen and (min-width: 750px){.content-wrapper{padding-top:calc(10px / 2);padding-bottom:var(--navHeight)}}.page-title{text-transform:uppercase;padding-bottom:100px;padding-bottom:calc(var(--navHeight) + 1em);font-size:22px;line-height:1.1}@media only screen and (min-width: 750px){.page-title{font-size:33px;line-height:1}}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.block-type-image{padding-top:.75em}.block-type-heading{padding-top:.75em}.block-type-heading+.block-type-image{padding-top:.44em}.block-type-text p:last-child{padding-bottom:0}.members .lead{grid-column:1/span 1}.members__wrapper{grid-column:1/span 1}.member__header{color:#cacaca;cursor:pointer}.member__content{display:block}@media only screen and (min-width: 750px){.member__content{position:absolute;left:calc((100% + 20px)/3);width:33%;top:.75em}}@media only screen and (min-width: 750px){.content-wrapper .member__content-text{display:none}}@media only screen and (min-width: 750px){.content-wrapper .member__content-portrait{opacity:0}}@media only screen and (min-width: 750px){.content-wrapper .member:hover .member__content{overflow:visible;left:calc(100% + 20px);width:calc((100vw - 30px)/3)}}@media only screen and (min-width: 750px){.content-wrapper .member.active .member__content{opacity:0}}@media only screen and (min-width: 750px){.content-wrapper .member .accordion-content{-webkit-transition:none;transition:none}}@media only screen and (min-width: 750px){.content-wrapper .member:hover .member__content-portrait{opacity:1}}.hidden{display:none}@media only screen and (min-width: 750px){.content-wrapper .member{position:relative}}.content-wrapper .member:hover .member__header *{color:#000}.mobile .member__content{display:block}#desktop-only__member{min-height:50px;width:100%;padding-bottom:var(--navHeight);z-index:-1}#desktop-only__member>div{position:sticky;top:.75em}#desktop-only__member.hidden-content>div{opacity:0}.content-wrapper .member .member__content-portrait{padding-top:.2em}@media only screen and (min-width: 750px){.content-wrapper .member .member__content-portrait{padding-top:0}}.content-wrapper .member .member__header-profession{padding-top:.25em}img.portrait{max-width:calc((100% - 20px)/3);-webkit-filter:grayscale(1);filter:grayscale(1)}@media only screen and (min-width: 750px){img.portrait{max-width:calc((100% - 30px)/4);position:relative}}@media only screen and (min-width: 750px){.members__wrapper.active .member__content.accordion-content{display:none !important}}.member__header-name{padding-bottom:.1em;border-bottom:1px solid;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:.75em}.member__header-profession p{padding-bottom:0}.member.active .member__header *{color:#000}.member__content-text p:last-child{padding-bottom:0}.loading{position:relative;z-index:9999;background:#fff;cursor:pointer}.loading__bg{width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;opacity:1;-webkit-transition:all 600ms ease-out;transition:all 600ms ease-out}.secondary-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background:#fff}.secondary-carousel img{opacity:1;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);-o-object-fit:cover;object-fit:cover}.secondary-carousel .flickity-viewport{height:100%;width:100%}.loading__text{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;background:none;opacity:1;-webkit-transition:all 600ms ease-out;transition:all 600ms ease-out;color:#fff;z-index:1111}.loading__text-title{position:absolute;text-align:center;text-transform:uppercase;font-size:clamp(33px,10vw,110px);line-height:1;width:17ch;opacity:1}.loading__text p{color:#fff}.loading .carousel-cell{opacity:1;-webkit-transition:opacity 600ms ease-out 200ms;transition:opacity 600ms ease-out 200ms;left:-50% !important}.secondary-carousel .flickity-viewport{opacity:0;-webkit-animation:fade-in 1000ms cubic-bezier(0.64, 0.04, 0.26, 0.87) forwards 400ms;animation:fade-in 1000ms cubic-bezier(0.64, 0.04, 0.26, 0.87) forwards 400ms}.testimonial__text p{padding-bottom:0}.testimonial__name{margin-left:1.5em}.testimonial__profession{padding-bottom:.75em;margin-left:1.5em}.main-carousel{position:fixed;bottom:0;right:0;width:100%;height:calc(100vh - var(--navHeight) - 10px);height:calc(calc(var(--vh, 1vh) * 100) - var(--navHeight) - 10px);overflow:hidden;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-timing-function:cubic-bezier(1, 0.06, 0.98, 0.66);animation-timing-function:cubic-bezier(1, 0.06, 0.98, 0.66);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:400ms;animation-delay:400ms;opacity:0}@media only screen and (min-width: 750px){.main-carousel{height:calc(100vh - var(--navHeight)/2 - var(--footerHeight));width:auto;height:100vh}}@media only screen and (min-width: 1250px){.main-carousel{display:block;position:fixed;width:calc(33.3333333333vw - 14px - 14px);bottom:unset;right:unset;top:0;right:0}}body:not(.home) .main-carousel{display:none}@media only screen and (min-width: 1250px){body:not(.home) .main-carousel{display:block}}.main-carousel .carousel-cell{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;bottom:0}@media only screen and (min-width: 750px){.main-carousel .carousel-cell{bottom:unset;max-height:unset}}.main-carousel .carousel-cell img{width:100%;max-height:calc(100vh - var(--navHeight) + 10px);-o-object-fit:contain;object-fit:contain;-o-object-position:100% 100%;object-position:100% 100%}@media only screen and (min-width: 1250px){.main-carousel .carousel-cell img{display:block;max-height:unset;max-height:100vh;-o-object-fit:contain;object-fit:contain;-o-object-position:100% 0%;object-position:100% 0%}}.main-carousel .carousel-cell{--imgwidth1: 100%;--imgwidth2: 90%;--imgwidth3: 70%;--imgwidth4: 60%;-webkit-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out}.main-carousel .carousel-cell.imgblend{opacity:.04 !important;-webkit-transition:all 1000ms ease-in-out 0ms;transition:all 1000ms ease-in-out 0ms;z-index:-1}.main-carousel .carousel-cell.imgblend:last-child{opacity:.075 !important;-webkit-transition:all 1000ms ease-in-out 0ms;transition:all 1000ms ease-in-out 0ms;z-index:-1}.flickity-button:hover{background:none}.flickity-button svg{display:none}.main-carousel .flickity-viewport{position:sticky;top:0;right:0;max-height:100%}@media only screen and (min-width: 1250px){.main-carousel .flickity-viewport{max-height:100vh}}.lightbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:fixed;top:0;left:0;overflow:auto;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:9999;cursor:pointer;-webkit-transition:all 600ms cubic-bezier(1, 0.06, 0.98, 0.66);transition:all 600ms cubic-bezier(1, 0.06, 0.98, 0.66);-webkit-animation-name:lightboxbackground;animation-name:lightboxbackground;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-timing-function:cubic-bezier(1, 0.06, 0.98, 0.66);animation-timing-function:cubic-bezier(1, 0.06, 0.98, 0.66);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 750px){.lightbox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@-webkit-keyframes lightboxbackground{0%{background:rgba(0,0,0,0)}100%{background:#fff}}@keyframes lightboxbackground{0%{background:rgba(0,0,0,0)}100%{background:#fff}}.lightbox img{margin-left:0;height:0%;max-width:100vw;-o-object-fit:contain;object-fit:contain;-o-object-position:0% 0%;object-position:0% 0%;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-timing-function:cubic-bezier(1, 0.06, 0.98, 0.66);animation-timing-function:cubic-bezier(1, 0.06, 0.98, 0.66);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:600ms;animation-delay:600ms;opacity:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0px;flex-basis:0px;min-width:0px}@media only screen and (min-width: 750px){.lightbox img{width:unset;height:unset;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);max-width:66vw;width:66vw;bottom:unset;-o-object-position:0% 0%;object-position:0% 0%}}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.lightbox__caption{width:100%;opacity:0;-webkit-animation-name:fade-in-lightbox-caption;animation-name:fade-in-lightbox-caption;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-timing-function:cubic-bezier(1, 0.06, 0.98, 0.66);animation-timing-function:cubic-bezier(1, 0.06, 0.98, 0.66);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:600ms;animation-delay:600ms;padding:10px 10px;pointer-events:none}@media only screen and (min-width: 750px){.lightbox__caption{position:fixed;right:0;top:0;width:30%;padding:10px 14px}}@-webkit-keyframes fade-in-lightbox-caption{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes fade-in-lightbox-caption{0%{opacity:0}75%{opacity:0}100%{opacity:1}}.is-selected{pointer-events:all;cursor:pointer;z-index:10000000000}figcaption{display:none}.lightbox .figcaption__main{font-size:22px;line-height:1.1}@media only screen and (min-width: 750px){.lightbox .figcaption__main{font-size:33px;line-height:1}}@media only screen and (min-width: 750px){.lightbox .figcaption__main{line-height:1.07}}.lightbox .figcaption__main p,.lightbox .figcaption__secondary p:last-child{padding-bottom:0}.figcaption__secondary{margin-left:1.5em;padding-top:.2em}img{pointer-events:none}.lightbox.fade-out img,.lightbox.fade-out .lightbox__caption{opacity:1;-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0ms;animation-delay:0ms}@-webkit-keyframes fadeOut{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}50%{opacity:1}100%{opacity:0}}.nav-wrapper{font-size:33px;width:100%;display:grid;gap:10px;grid-template-columns:1fr;pointer-events:none;z-index:7;-webkit-transform:none;transform:none;opacity:1;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media only screen and (min-width: 750px){.nav-wrapper{position:relative;top:0;left:0;grid-template-columns:1fr 1fr;position:relative}}@media only screen and (min-width: 1250px){.nav-wrapper{grid-template-columns:1fr 1fr 1fr;position:relative}}@media only screen and (max-width: 750px){:not(.home) .nav-wrapper{position:fixed;top:0;left:0}:not(.home) .nav-wrapper{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-name:navFadeOut;animation-name:navFadeOut}.home .nav-wrapper{position:relative;-webkit-animation:none;animation:none;-webkit-transform:none;transform:none}}@-webkit-keyframes navFadeOut{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}50%{opacity:0;-webkit-transform:translateY(0%);transform:translateY(0%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes navFadeOut{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}50%{opacity:0;-webkit-transform:translateY(0%);transform:translateY(0%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.main-nav ul{position:relative;-webkit-transform:translateY(0);transform:translateY(0);padding-bottom:0}.main-nav{padding:8px 10px}@media only screen and (min-width: 750px){.main-nav{grid-column:1/span 2;padding:10px 14px}}.main-nav ul{z-index:10;position:relative}@media only screen and (min-width: 750px){.main-nav ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.main-nav.active ul{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.main-nav{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.home .main-nav{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-animation-name:navFadeIn;animation-name:navFadeIn;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:300ms;animation-duration:300ms}@-webkit-keyframes navFadeIn{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(0%);transform:translateY(0%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes navFadeIn{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(0%);transform:translateY(0%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main-nav__dropshadow{position:absolute;height:var(--navHeight);width:100%;left:0;top:0;background:#fff;z-index:9;box-shadow:0px 0px 10px 10px #fff;-webkit-box-shadow:0px 0px 10px 10px #fff;-moz-box-shadow:0px 0px 10px 10px #fff}.main-nav__item{text-transform:uppercase;color:#cacaca;height:auto;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;pointer-events:all}.main-nav__item:hover,.main-nav__item.active{color:#000;opacity:1}.main-nav__item.active{display:block;height:auto}body.body__home .main-nav__item{display:block;height:auto}body.home .nav-link_to-home{display:none}body:not(.home) .main-nav__item.active .nav-link_to-default{display:none}body:not(.home) .main-nav__item:not(.active) .nav-link_to-home{display:none}.modul p{padding:0}.modul__text p{padding-bottom:.2em}.accordion-content{height:0;overflow:hidden}.accordion-content{-webkit-transition:all 300ms cubic-bezier(0.64, 0.04, 0.26, 0.87);transition:all 300ms cubic-bezier(0.64, 0.04, 0.26, 0.87)}.modul{color:#cacaca}.modul__header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border-top:1px solid #cacaca;padding:.1em 0;cursor:pointer}.modul__header:hover{color:#000;border-top:1px solid #000;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.modul:first-of-type .modul__header{border-top:1px solid #000}.modul__header-name{grid-column:1/2}.modul__header-title{grid-column:2/4}.modul__header-duration{grid-column:4/5}.modul__header-ects{grid-column:5/6}.modul__dates{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.modul__dates-item{grid-column:2/6;border-top:1px solid #cacaca;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:.1em 0}.modul__dates-item div:first-child{grid-column:1/3}.modul__dates-item div:last-child{grid-column:3/5}.modul.active{color:#000}.modul.active .modul__dates-item,.modul.active .modul__header{border-top:1px solid #000}footer{z-index:1000;position:absolute;bottom:0;width:100%}.home .footer{position:fixed}.footer__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;color:#cacaca;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5px 10px}@media only screen and (min-width: 750px){.footer__wrapper{padding:5px 14px}}.footer__wrapper-left{white-space:nowrap}.footer__wrapper-center{width:100%}@media only screen and (max-width: 750px){.footer__wrapper-center{display:none}}.footer__wrapper-right .logo{height:55px;line-height:0;padding-bottom:5px;display:block}@media only screen and (max-width: 750px){.footer__wrapper-right .logo{display:none}}.footer__wrapper-right .logo svg{height:100%;fill:#cacaca}.footer__wrapper-right .logo:last-of-type svg{padding-right:0}.transition-fade{-webkit-transition:300ms;transition:300ms;opacity:1}html.is-animating .transition-fade{opacity:0}.fade-in{opacity:0;-webkit-animation:fade-in 600ms cubic-bezier(0.64, 0.04, 0.26, 0.87) forwards;animation:fade-in 600ms cubic-bezier(0.64, 0.04, 0.26, 0.87) forwards}@-webkit-keyframes fade-in{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}75%{opacity:0}100%{opacity:1}}.slideshow-ticker{width:100%;opacity:1;padding:0 14px}.slideshow-ticker .slide{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-min-content;width:-moz-min-content;width:min-content;overflow:visible;margin:0 100px;display:inline-block}.slideshow-ticker .flickity-viewport{width:100%}.slideshow-ticker .slide p{white-space:nowrap;padding-bottom:0}.slideshow-ticker .slide{cursor:-webkit-grab;cursor:grab}.slideshow-ticker .slide a{cursor:pointer}.marquee{overflow:hidden;white-space:nowrap}.marquee__item{-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:6s;animation-delay:6s;-webkit-animation-duration:clamp(10s,var(--marqueeLenght)/7*1s,60s);animation-duration:clamp(10s,var(--marqueeLenght)/7*1s,60s);display:inline-block;padding-right:10px;will-change:transform}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}to{-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0)}}@keyframes marquee{from{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}to{-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0)}}.languages ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.languages li{margin-right:.25em}.languages li:hover{color:#000}#impressum{padding-top:.75em;cursor:pointer}#impressum:hover{color:#cacaca;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#impressum p:first-of-type{padding-top:.2em}/*# sourceMappingURL=style.min.css.map */