@font-face{font-family:"Theinhardt";src:url("../fonts/Theinhardt/TheinhardtRegularNormal.eot");src:url("../fonts/Theinhardt/TheinhardtRegularNormal.eot?#iefix") format("embedded-opentype"),url("../fonts/Theinhardt/TheinhardtRegularNormal.woff") format("woff"),url("../fonts/Theinhardt/TheinhardtRegularNormal.svg#TheinhardtRegular") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Theinhardt";src:url("../fonts/Theinhardt/TheinhardtRegularItalic.eot");src:url("../fonts/Theinhardt/TheinhardtRegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Theinhardt/TheinhardtRegularItalic.woff") format("woff"),url("../fonts/Theinhardt/TheinhardtRegularItalic.svg#TheinhardtRegular") format("svg");font-style:italic;font-weight:normal}@font-face{font-family:"Theinhardt";src:url("../fonts/Theinhardt/TheinhardtMediumNormal.eot");src:url("../fonts/Theinhardt/TheinhardtMediumNormal.eot?#iefix") format("embedded-opentype"),url("../fonts/Theinhardt/TheinhardtMediumNormal.woff") format("woff"),url("../fonts/Theinhardt/TheinhardtMediumNormal.svg#TheinhardtMedium") format("svg");font-style:normal;font-weight:bold}@font-face{font-family:"Theinhardt";src:url("../fonts/Theinhardt/TheinhardtMediumItalic.eot");src:url("../fonts/Theinhardt/TheinhardtMediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Theinhardt/TheinhardtMediumItalic.woff") format("woff"),url("../fonts/Theinhardt/TheinhardtMediumItalic.svg#TheinhardtMedium") format("svg");font-style:italic;font-weight:bold}@font-face{font-family:"Theinhardt";src:url("../fonts/Theinhardt/TheinhardtLightNormal.eot");src:url("../fonts/Theinhardt/TheinhardtLightNormal.eot?#iefix") format("embedded-opentype"),url("../fonts/Theinhardt/TheinhardtLightNormal.woff") format("woff"),url("../fonts/Theinhardt/TheinhardtLightNormal.svg#TheinhardtLight") format("svg");font-style:normal;font-weight:light}@font-face{font-family:"Theinhardt";src:url("../fonts/Theinhardt/TheinhardtLightItalic.eot");src:url("../fonts/Theinhardt/TheinhardtLightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Theinhardt/TheinhardtLightItalic.woff") format("woff"),url("../fonts/Theinhardt/TheinhardtLightItalic.svg#TheinhardtLight") format("svg");font-style:italic;font-weight:light}:root{--color-primary: #1c9cd9;--color-background: #d3f0fc}/*!
	yeah-grid-utils


	@version	1.2.1
	@author		Yeah <https://github.com/yeah8000>
	@used		https://grid-utils.yeah.de
*/*,*:before,*:after{box-sizing:border-box}:root{--outer-margin:25px;--gutter-width:20px;--max-width:100%}@media only screen and (min-width: 768px){:root{--outer-margin:30px;--gutter-width:20px;--max-width:100%}}@media only screen and (min-width: 1024px){:root{--outer-margin:30px;--gutter-width:30px;--max-width:1220px}}@media only screen and (min-width: 1380px){:root{--outer-margin:30px;--gutter-width:40px;--max-width:1220px}}.container{margin-right:auto;margin-left:auto;width:100%;padding-right:25px;padding-left:25px;max-width:100%}@media only screen and (min-width: 768px){.container{padding-right:30px;padding-left:30px;max-width:100%}}@media only screen and (min-width: 1024px){.container{padding-right:30px;padding-left:30px;max-width:1220px}}@media only screen and (min-width: 1380px){.container{padding-right:30px;padding-left:30px;max-width:1220px}}.container-full{margin-right:auto;margin-left:auto;width:100%;max-width:1920px;padding-right:25px;padding-left:25px}@media only screen and (min-width: 768px){.container-full{padding-right:30px;padding-left:30px}}@media only screen and (min-width: 1024px){.container-full{padding-right:30px;padding-left:30px}}@media only screen and (min-width: 1380px){.container-full{padding-right:30px;padding-left:30px}}.grid{width:100%;display:grid}.column-gap{-moz-column-gap:20px;column-gap:20px}@media only screen and (min-width: 768px){.column-gap{-moz-column-gap:20px;column-gap:20px}}@media only screen and (min-width: 1024px){.column-gap{-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width: 1380px){.column-gap{-moz-column-gap:40px;column-gap:40px}}.row-gap{row-gap:20px}@media only screen and (min-width: 768px){.row-gap{row-gap:20px}}@media only screen and (min-width: 1024px){.row-gap{row-gap:30px}}@media only screen and (min-width: 1380px){.row-gap{row-gap:40px}}.grid-full{width:auto;margin-right:-25px;margin-left:-25px}@media only screen and (min-width: 768px){.grid-full{margin-right:-30px;margin-left:-30px}}@media only screen and (min-width: 1024px){.grid-full{margin-right:-30px;margin-left:-30px}}@media only screen and (min-width: 1380px){.grid-full{margin-right:-30px;margin-left:-30px}}:root{--rect-width:25px}@media only screen and (min-width: 768px){:root{--rect-width:25px}}@media only screen and (min-width: 1024px){:root{--rect-width:40px}}@media only screen and (min-width: 1380px){:root{--rect-width:50px}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;padding:0;border:1px solid #000;background-color:rgba(0,0,0,0);margin:0 5px;border-radius:50%;cursor:pointer}.flickity-page-dots .dot:first-child{margin-left:0}.flickity-page-dots .dot::before{content:none}.flickity-page-dots .dot.is-selected{background-color:#000}.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-headline{color:#1c9cd9;font-weight:bold;text-transform:uppercase;font-size:1.2rem;line-height:1;margin:0;margin-bottom:.2em}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-headline{font-size:1.4rem}}.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-subtitle{color:rgba(0,0,0,.6);font-size:.7rem;line-height:1;margin:0}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-subtitle{font-size:.8rem}}.ywpp-content-blocker .ywpp-content-blocker-description{font-size:1rem}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-description{font-size:1.2rem}}.ywpp-content-blocker button.ywpp-enable-button .ywpp-enable-button-label{font-size:1rem;color:#000}@media(min-width: 768px){.ywpp-content-blocker button.ywpp-enable-button .ywpp-enable-button-label{font-size:1.2rem}}.ywpp-content-blocker .ywpp-content-blocker-footer small{font-size:80%}.ywpp-content-blocker .ywpp-content-blocker-footer,.ywpp-content-blocker .ywpp-content-blocker-footer a{color:rgba(0,0,0,.6);border-bottom-color:rgba(0,0,0,.6)}.ywpp-content-blocker .ywpp-content-blocker-footer:after,.ywpp-content-blocker .ywpp-content-blocker-footer a:after{background-color:rgba(0,0,0,.6)}.ywpp-content-blocker{position:relative}.ywpp-content-blocker:not(.unblocked).active{background:repeating-linear-gradient(-45deg, #eeeeee, #eeeeee 10px, #f2f2f2 10px, #f2f2f2 20px)}.ywpp-content-blocker.unblocked{background:none}.ywpp-content-blocker-blocked{display:grid;opacity:0;grid-template-areas:"overlap";justify-items:center;align-items:center;width:100%;transition:opacity .2s}.active .ywpp-content-blocker-blocked{opacity:1}.ywpp-content-blocker-blocked.is-full-width .ywpp-content-blocker-inner{width:100%;height:100%}.ywpp-content-blocker-blocked.has-max-width .ywpp-content-blocker-inner{width:100%;max-width:600px;height:auto}.ywpp-content-blocker-blocked.has-fixed-ratio .ywpp-content-blocker-inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);overflow-y:auto;max-height:100%}.ywpp-content-blocker-spacer{grid-area:overlap;position:relative;height:0;width:100%;display:block}.ywpp-content-blocker-inner{grid-area:overlap;display:grid;grid-template-rows:1fr auto;gap:.8rem;position:relative;padding:1rem 1rem 0 1rem;background:#fff;color:rgba(0,0,0,.8);border:1px solid #1c9cd9;border-radius:3px}@media(min-width: 768px){.ywpp-content-blocker-inner{gap:1rem}}.ywpp-content-blocker-image,.ywpp-content-blocker-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ywpp-content-blocker-message{position:relative;display:grid;align-self:flex-start;gap:.8rem;margin:0}@media(min-width: 768px){.ywpp-content-blocker-message{gap:1rem}}.ywpp-content-blocker-header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}.ywpp-content-blocker-header .ywpp-content-blocker-icon{display:inline-block;width:2.5rem;height:2.5rem;position:relative;border-radius:3px;background-color:#1c9cd9}@media(min-width: 768px){.ywpp-content-blocker-header .ywpp-content-blocker-icon{width:3.25rem;height:3.25rem}}.ywpp-content-blocker-header .ywpp-content-blocker-icon:before{content:"";display:block;position:absolute;left:25%;top:25%;width:50%;height:50%;background-color:#fff;-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/default.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/default.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-type=facebook-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/facebook.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/facebook.svg)}[data-type=google-maps-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg)}[data-type=mapbox-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg)}[data-type=instagram-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/instagram.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/instagram.svg)}[data-type=linkedin-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/linkedin.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/linkedin.svg)}[data-type=personio-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/personio.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/personio.svg)}[data-type=soundcloud-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/soundcloud.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/soundcloud.svg)}[data-type=spotify-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/spotify.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/spotify.svg)}[data-type=tik-tok-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/tiktok.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/tiktok.svg)}[data-type=twitter-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/twitter.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/twitter.svg)}[data-type=vimeo-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/vimeo.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/vimeo.svg)}[data-type=xing-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/xing.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/xing.svg)}[data-type=x-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/x.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/x.svg)}[data-type=youtube-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/youtube.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/youtube.svg)}.ywpp-content-blocker-content{display:grid;gap:.8rem}@media(min-width: 768px){.ywpp-content-blocker-content{gap:1rem}}.ywpp-content-blocker-footer{position:relative;display:flex;padding-bottom:1rem}.ywpp-content-blocker .ywpp-content-blocker-enable{margin-bottom:1rem}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button{border:none;background:none;outline:none;margin:0;padding:0;color:rgba(0,0,0,.8);display:flex;flex-flow:row nowrap;align-items:center}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-toggle{position:relative;display:inline-flex;width:2.6rem;height:1.6rem;border-radius:.8rem;background-color:rgba(0,0,0,.3);transition:background-color .2s}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-toggle:after{content:"";display:block;position:absolute;left:3px;top:3px;width:calc(1.6rem - 6px);height:calc(1.6rem - 6px);border-radius:50%;background-color:#fff;transform:translateX(0);transition:transform .2s}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-label{margin-left:1rem;font-weight:bold}@media(hover: hover){.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:hover .ywpp-enable-button-toggle{background-color:rgba(0,0,0,.6)}}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:focus-visible .ywpp-enable-button-toggle{outline-offset:2px;outline:2px solid #1c9cd9}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button.active .ywpp-enable-button-toggle{background-color:#1c9cd9 !important}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button.active .ywpp-enable-button-toggle:after{transform:translateX(1rem)}.ywpp-content-blocker-unblocked{position:relative;display:none}.ywpp-content-blocker-unblocked:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:40px;border:2px solid rgba(28,156,217,.3);border-top:2px solid #1c9cd9;border-radius:50%;-webkit-animation:load .8s linear infinite;animation:load .8s linear infinite}@-webkit-keyframes load{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes load{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-message,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-message{height:100%;grid-template-rows:1fr auto}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-header,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-header{opacity:0}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-description,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-description{background-color:rgba(255,255,255,.8);padding:.75rem 1rem .25rem}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-footer,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-footer{background-color:rgba(255,255,255,.8);padding:.25rem 1rem .75rem}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-inner,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-inner{padding:0;gap:0;background-color:rgba(0,0,0,0);border:2px solid var(--color-primary)}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-inner a,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-inner a{color:#000}.ywpp-content-blocker[data-type=youtube-blocked].has-image .ywpp-content-blocker-message,.ywpp-content-blocker[data-type=vimeo-blocked].has-image .ywpp-content-blocker-message{gap:0}.ywpp-content-blocker[data-type=youtube-blocked].no-text-background .ywpp-content-blocker-description,.ywpp-content-blocker[data-type=youtube-blocked].no-text-background .ywpp-content-blocker-footer,.ywpp-content-blocker[data-type=vimeo-blocked].no-text-background .ywpp-content-blocker-description,.ywpp-content-blocker[data-type=vimeo-blocked].no-text-background .ywpp-content-blocker-footer{background-color:rgba(0,0,0,0)}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-switch,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-switch{display:grid;grid-template-columns:1fr;width:100%;height:100%;align-items:center;justify-items:center}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-switch .ywpp-content-blocker-icon,.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-switch .ywpp-content-blocker-title,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-switch .ywpp-content-blocker-icon,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-switch .ywpp-content-blocker-title{display:none}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-enable,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-enable{position:absolute;top:33%;left:50%;transform:translate(-50%, 0)}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button{width:66px;height:66px;background-color:#000;border-radius:50%;position:relative}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button:after,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button:after{content:" ";position:absolute;inset:0 0 0 5px;background-color:#fff;-webkit-mask-image:url(../img/icon-play.svg);mask-image:url(../img/icon-play.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:scale(0.5)}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button:hover,.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button:focus,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button:hover,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button:focus{background-color:var(--color-primary)}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button .ywpp-enable-button-toggle,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button .ywpp-enable-button-toggle{display:none}.ywpp-content-blocker[data-type=youtube-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button .ywpp-enable-button-label,.ywpp-content-blocker[data-type=vimeo-blocked] .ywpp-content-blocker-enable button.ywpp-enable-button .ywpp-enable-button-label{display:none}.flickity-enabled .flickity-prev-next-button{background-color:rgba(0,0,0,0)}.flickity-enabled .flickity-prev-next-button .flickity-button-icon{transition:fill .3s}.flickity-enabled .flickity-prev-next-button:not(disabled):hover .flickity-button-icon,.flickity-enabled .flickity-prev-next-button:not(disabled):focus .flickity-button-icon{fill:var(--color-primary)}.flickity-enabled .flickity-page-dots .dot{border-color:#000;transition:border-color .3s}.flickity-enabled .flickity-page-dots .dot:not(disabled):not(.is-selected):hover,.flickity-enabled .flickity-page-dots .dot:not(disabled):not(.is-selected):focus{border-color:var(--color-primary)}body{margin:0;padding:0}body,input,textarea,select{font-family:"Theinhardt",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,blockquote:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,p:first-child,ol:first-child,ul:first-child,li:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,blockquote:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child,p:last-child,ol:last-child,ul:last-child,li:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,blockquote,h4,.h4,h5,.h5{font-family:"Theinhardt",Helvetica,Arial,sans-serif;font-weight:normal}h1,.h1,h2,.h2{font-size:2.75rem;line-height:1.2;margin-top:.6em;margin-bottom:.4em}p:first-child+h1,p:first-child+.h1,p:first-child+h2,p:first-child+.h2,h5:first-child+h1,h5:first-child+.h1,h5:first-child+h2,h5:first-child+.h2{margin-top:-0.25em}h3,.h3,blockquote,h4,.h4{font-size:1.85rem;line-height:1.2;margin-top:1.2em;margin-bottom:.4em;font-weight:bold}h4,.h4{color:var(--color-primary)}h5,.h5,h6,.h6{font-size:1.4rem;line-height:1.3;font-weight:bold;margin-top:1.2rem;margin-bottom:1.2rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p,.p{margin-top:1em;margin-bottom:1em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}main a:where(:not(.btn)),body#tinymce a:where(:not(.btn)){color:#000;text-decoration:none;border-bottom:.1rem solid #000;transition:color .3s,border-color .3s}main a:where(:not(.btn)):hover,main a:where(:not(.btn)):focus,body#tinymce a:where(:not(.btn)):hover,body#tinymce a:where(:not(.btn)):focus{color:var(--color-primary);border-bottom-color:var(--color-primary)}main a:where(:not(.btn)):hover:after,main a:where(:not(.btn)):focus:after,body#tinymce a:where(:not(.btn)):hover:after,body#tinymce a:where(:not(.btn)):focus:after{background-color:var(--color-primary)}main a:where(:not(.btn))[disabled],body#tinymce a:where(:not(.btn))[disabled]{pointer-events:none}main a:where(:not(.btn)):where(:not([href^="/"]):not([href^="#"]):not([href^="https://dev.fsm.de"]):not([href^="https://launch.fsm.de"]):not([href^="https://www.fsm.de"]):not([href^="https://fsm.de"]):not([href^="https://fsm.yeah.de"]):not([href^=mailto]):not([href^=tel])):after,body#tinymce a:where(:not(.btn)):where(:not([href^="/"]):not([href^="#"]):not([href^="https://dev.fsm.de"]):not([href^="https://launch.fsm.de"]):not([href^="https://www.fsm.de"]):not([href^="https://fsm.de"]):not([href^="https://fsm.yeah.de"]):not([href^=mailto]):not([href^=tel])):after{content:"";display:inline-block;-webkit-mask-image:url(../img/icon-external.svg);mask-image:url(../img/icon-external.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;mask-position:center right;position:relative;top:-1px;width:.8em;height:.65em;background-color:#000;transition:background-color .3s}main .infobox:not(.light) a:not(.btn),main .teasers:not(.light) a:not(.btn),main .onecolumn.bg-color-primary a:not(.btn),body#tinymce .infobox:not(.light) a:not(.btn),body#tinymce .teasers:not(.light) a:not(.btn),body#tinymce .onecolumn.bg-color-primary a:not(.btn){color:#fff;border-color:#fff}main .infobox:not(.light) a:not(.btn):hover,main .infobox:not(.light) a:not(.btn):focus,main .teasers:not(.light) a:not(.btn):hover,main .teasers:not(.light) a:not(.btn):focus,main .onecolumn.bg-color-primary a:not(.btn):hover,main .onecolumn.bg-color-primary a:not(.btn):focus,body#tinymce .infobox:not(.light) a:not(.btn):hover,body#tinymce .infobox:not(.light) a:not(.btn):focus,body#tinymce .teasers:not(.light) a:not(.btn):hover,body#tinymce .teasers:not(.light) a:not(.btn):focus,body#tinymce .onecolumn.bg-color-primary a:not(.btn):hover,body#tinymce .onecolumn.bg-color-primary a:not(.btn):focus{color:#fff;border-bottom-color:rgba(255,255,255,0)}main .infobox:not(.light) a:not(.btn):hover:after,main .infobox:not(.light) a:not(.btn):focus:after,main .teasers:not(.light) a:not(.btn):hover:after,main .teasers:not(.light) a:not(.btn):focus:after,main .onecolumn.bg-color-primary a:not(.btn):hover:after,main .onecolumn.bg-color-primary a:not(.btn):focus:after,body#tinymce .infobox:not(.light) a:not(.btn):hover:after,body#tinymce .infobox:not(.light) a:not(.btn):focus:after,body#tinymce .teasers:not(.light) a:not(.btn):hover:after,body#tinymce .teasers:not(.light) a:not(.btn):focus:after,body#tinymce .onecolumn.bg-color-primary a:not(.btn):hover:after,body#tinymce .onecolumn.bg-color-primary a:not(.btn):focus:after{background-color:#fff}main .infobox:not(.light) a:not(.btn):where(:not([href^="/"]):not([href^="#"]):not([href^="https://dev.fsm.de"]):not([href^="https://launch.fsm.de"]):not([href^="https://www.fsm.de"]):not([href^="https://fsm.de"]):not([href^="https://fsm.yeah.de"]):not([href^=mailto]):not([href^=tel])):after,main .teasers:not(.light) a:not(.btn):where(:not([href^="/"]):not([href^="#"]):not([href^="https://dev.fsm.de"]):not([href^="https://launch.fsm.de"]):not([href^="https://www.fsm.de"]):not([href^="https://fsm.de"]):not([href^="https://fsm.yeah.de"]):not([href^=mailto]):not([href^=tel])):after,main .onecolumn.bg-color-primary a:not(.btn):where(:not([href^="/"]):not([href^="#"]):not([href^="https://dev.fsm.de"]):not([href^="https://launch.fsm.de"]):not([href^="https://www.fsm.de"]):not([href^="https://fsm.de"]):not([href^="https://fsm.yeah.de"]):not([href^=mailto]):not([href^=tel])):after,body#tinymce .infobox:not(.light) a:not(.btn):where(:not([href^="/"]):not([href^="#"]):not([href^="https://dev.fsm.de"]):not([href^="https://launch.fsm.de"]):not([href^="https://www.fsm.de"]):not([href^="https://fsm.de"]):not([href^="https://fsm.yeah.de"]):not([href^=mailto]):not([href^=tel])):after,body#tinymce .teasers:not(.light) a:not(.btn):where(:not([href^="/"]):not([href^="#"]):not([href^="https://dev.fsm.de"]):not([href^="https://launch.fsm.de"]):not([href^="https://www.fsm.de"]):not([href^="https://fsm.de"]):not([href^="https://fsm.yeah.de"]):not([href^=mailto]):not([href^=tel])):after,body#tinymce .onecolumn.bg-color-primary a:not(.btn):where(:not([href^="/"]):not([href^="#"]):not([href^="https://dev.fsm.de"]):not([href^="https://launch.fsm.de"]):not([href^="https://www.fsm.de"]):not([href^="https://fsm.de"]):not([href^="https://fsm.yeah.de"]):not([href^=mailto]):not([href^=tel])):after{background-color:#fff}hr{height:0;border:none;border-bottom:1px solid #000;margin:1rem 0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}[tabindex="-1"]:focus{outline:none !important}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0;font-weight:bold;line-height:1.25}blockquote cite{width:100%;display:inline-block;font-weight:normal;text-align:right}mark{background-color:var(--color-primary);color:#fff}dfn{font-style:italic}b,strong{font-weight:bold}b.h1,b.h2,b.h3,b.h4,b.h5,b.h6,strong.h1,strong.h2,strong.h3,strong.h4,strong.h5,strong.h6{font-weight:bold}i,em{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}progress{vertical-align:baseline}table{border-collapse:collapse;width:100%}th{text-align:inherit;background-color:rgba(28,156,217,.3)}tr+tr{border-top:1px solid #9b9b9b}tr:nth-child(odd){background-color:rgba(28,156,217,.05)}td,th{padding:.5em 1em}caption{padding-top:.75rem;padding-bottom:.75rem;text-align:left;caption-side:bottom}thead{font-weight:bold}ol,ul{margin-left:0;padding-left:0}ol li,ul li{margin-bottom:.5em}ol li ul,ol li ol,ul li ul,ul li ol{margin-left:1em}main ol,main ul,body#tinymce ol,body#tinymce ul{margin-left:0;padding-left:0}main ol ul,main ol ol,main ul ul,main ul ol,body#tinymce ol ul,body#tinymce ol ol,body#tinymce ul ul,body#tinymce ul ol{margin-top:1em;margin-bottom:1em}main ol li,main ul li,body#tinymce ol li,body#tinymce ul li{margin-bottom:.3em}main ol li ul,main ol li ol,main ul li ul,main ul li ol,body#tinymce ol li ul,body#tinymce ol li ol,body#tinymce ul li ul,body#tinymce ul li ol{margin-top:0;margin-bottom:0;margin-left:1em}main ol.no-list>li,main ul.no-list>li,body#tinymce ol.no-list>li,body#tinymce ul.no-list>li{padding-left:0}main ol.no-list>li:before,main ul.no-list>li:before,body#tinymce ol.no-list>li:before,body#tinymce ul.no-list>li:before{content:none}main ul,body#tinymce ul{list-style:none}main ul>li,body#tinymce ul>li{padding-left:0;position:relative;display:table;align-items:baseline;gap:.5em}main ul>li:before,body#tinymce ul>li:before{content:"■";padding-left:.5em;padding-right:.5em;color:var(--color-primary);line-height:1.4;transform:translateY(-0.05em);display:table-cell;transform:translateY(-0.05em)}@media only screen and (min-width: 1024px){main ul>li:before,body#tinymce ul>li:before{transform:translateY(-0.1em)}}main ol,body#tinymce ol{counter-reset:li;list-style:none}main ol[start="1"],body#tinymce ol[start="1"]{counter-reset:li 0}main ol[start="2"],body#tinymce ol[start="2"]{counter-reset:li 1}main ol[start="3"],body#tinymce ol[start="3"]{counter-reset:li 2}main ol[start="4"],body#tinymce ol[start="4"]{counter-reset:li 3}main ol[start="5"],body#tinymce ol[start="5"]{counter-reset:li 4}main ol[start="6"],body#tinymce ol[start="6"]{counter-reset:li 5}main ol[start="7"],body#tinymce ol[start="7"]{counter-reset:li 6}main ol[start="8"],body#tinymce ol[start="8"]{counter-reset:li 7}main ol[start="9"],body#tinymce ol[start="9"]{counter-reset:li 8}main ol[start="10"],body#tinymce ol[start="10"]{counter-reset:li 9}main ol[start="11"],body#tinymce ol[start="11"]{counter-reset:li 10}main ol[start="12"],body#tinymce ol[start="12"]{counter-reset:li 11}main ol[start="13"],body#tinymce ol[start="13"]{counter-reset:li 12}main ol[start="14"],body#tinymce ol[start="14"]{counter-reset:li 13}main ol[start="15"],body#tinymce ol[start="15"]{counter-reset:li 14}main ol[start="16"],body#tinymce ol[start="16"]{counter-reset:li 15}main ol[start="17"],body#tinymce ol[start="17"]{counter-reset:li 16}main ol[start="18"],body#tinymce ol[start="18"]{counter-reset:li 17}main ol[start="19"],body#tinymce ol[start="19"]{counter-reset:li 18}main ol[start="20"],body#tinymce ol[start="20"]{counter-reset:li 19}main ol[start="21"],body#tinymce ol[start="21"]{counter-reset:li 20}main ol[start="22"],body#tinymce ol[start="22"]{counter-reset:li 21}main ol[start="23"],body#tinymce ol[start="23"]{counter-reset:li 22}main ol[start="24"],body#tinymce ol[start="24"]{counter-reset:li 23}main ol[start="25"],body#tinymce ol[start="25"]{counter-reset:li 24}main ol[start="26"],body#tinymce ol[start="26"]{counter-reset:li 25}main ol[start="27"],body#tinymce ol[start="27"]{counter-reset:li 26}main ol[start="28"],body#tinymce ol[start="28"]{counter-reset:li 27}main ol[start="29"],body#tinymce ol[start="29"]{counter-reset:li 28}main ol[start="30"],body#tinymce ol[start="30"]{counter-reset:li 29}main ol[start="31"],body#tinymce ol[start="31"]{counter-reset:li 30}main ol[start="32"],body#tinymce ol[start="32"]{counter-reset:li 31}main ol[start="33"],body#tinymce ol[start="33"]{counter-reset:li 32}main ol[start="34"],body#tinymce ol[start="34"]{counter-reset:li 33}main ol[start="35"],body#tinymce ol[start="35"]{counter-reset:li 34}main ol[start="36"],body#tinymce ol[start="36"]{counter-reset:li 35}main ol[start="37"],body#tinymce ol[start="37"]{counter-reset:li 36}main ol[start="38"],body#tinymce ol[start="38"]{counter-reset:li 37}main ol[start="39"],body#tinymce ol[start="39"]{counter-reset:li 38}main ol[start="40"],body#tinymce ol[start="40"]{counter-reset:li 39}main ol[start="41"],body#tinymce ol[start="41"]{counter-reset:li 40}main ol[start="42"],body#tinymce ol[start="42"]{counter-reset:li 41}main ol[start="43"],body#tinymce ol[start="43"]{counter-reset:li 42}main ol[start="44"],body#tinymce ol[start="44"]{counter-reset:li 43}main ol[start="45"],body#tinymce ol[start="45"]{counter-reset:li 44}main ol[start="46"],body#tinymce ol[start="46"]{counter-reset:li 45}main ol[start="47"],body#tinymce ol[start="47"]{counter-reset:li 46}main ol[start="48"],body#tinymce ol[start="48"]{counter-reset:li 47}main ol[start="49"],body#tinymce ol[start="49"]{counter-reset:li 48}main ol[start="50"],body#tinymce ol[start="50"]{counter-reset:li 49}main ol>li,body#tinymce ol>li{position:relative;padding-left:2em}main ol>li:before,body#tinymce ol>li:before{content:counters(li, ".") ".";counter-increment:li;display:inline-block;position:absolute;left:0;top:0;color:var(--color-primary);font-weight:bold}main ol>li ol,body#tinymce ol>li ol{counter-reset:li;margin-left:0;margin-top:.4em;margin-bottom:.8em}main ol>li ol>li,body#tinymce ol>li ol>li{padding-left:2.2em}main ol>li ol>li ol>li,body#tinymce ol>li ol>li ol>li{padding-left:3.4em}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0}label{display:block;width:100%;margin-top:2em;margin-bottom:2em}label.has-info{margin-bottom:1.25em}textarea{display:block;max-width:100%;color:#000;padding:.5em 1rem .4em;line-height:1.4;border:2px solid #000;border-radius:2px;background-color:#fff;transition:border-color .3s}textarea:focus{border-color:#1c9cd9}form textarea{width:100%;max-width:760px}input,select,select option{background-color:#fff;display:block;max-width:100%;border:2px solid #000;border-radius:2px;min-height:44px;font-size:1rem;line-height:1.4;padding:1.1em 1rem 1em;color:#000;transition:border-color .3s}@media only screen and (min-width: 768px){input,select,select option{padding:.5em 1rem .4em}}input:active,input:focus,select:active,select:focus,select option:active,select option:focus{border-color:#1c9cd9}input:focus-visible,select:focus-visible,select option:focus-visible{outline:none}input:-moz-read-only, select:-moz-read-only, select option:-moz-read-only{border-color:#000}input:read-only,select:read-only,select option:read-only{border-color:#000}input::-webkit-input-placeholder,select::-webkit-input-placeholder,select option::-webkit-input-placeholder{color:#000}input::-moz-placeholder,select::-moz-placeholder,select option::-moz-placeholder{color:#000}input:-ms-input-placeholder,select:-ms-input-placeholder,select option:-ms-input-placeholder{color:#000}input:-moz-placeholder,select:-moz-placeholder,select option:-moz-placeholder{color:#000}label.radio-checkbox-wrapper{padding-left:30px;position:relative}input[type=text],input[type=email],input[type=url],input[type=phone]{width:100%;max-width:760px}input[type=radio],input[type=checkbox]{display:block;width:1px;height:1px;opacity:.01;position:absolute}input[type=radio]+.toggle,input[type=checkbox]+.toggle{cursor:pointer;background-color:#fff;border:2px solid #000;display:inline-block;width:20px;height:20px;left:0px;top:2px;position:absolute}@media only screen and (min-width: 768px){input[type=radio]+.toggle,input[type=checkbox]+.toggle{top:5px}}input[type=radio]+.toggle:after,input[type=checkbox]+.toggle:after{content:"";display:block;position:absolute;background-color:#000;opacity:0;transition:transform .3s,opacity .3s}input[type=radio]:focus+.toggle,input[type=checkbox]:focus+.toggle{border-color:#1c9cd9}input[type=radio][disabled]+.toggle,input[type=checkbox][disabled]+.toggle{opacity:.33}input[type=radio]+.toggle{border-radius:50%}input[type=radio]+.toggle:after{border-radius:50%;left:0;top:0;width:100%;height:100%;transform:scale(0)}input[type=radio]:checked+.toggle:after{transform:scale(0.6);opacity:1}input[type=checkbox]+.toggle:after{-webkit-mask-image:url(../img/icon-checkbox.svg);mask-image:url(../img/icon-checkbox.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;left:10%;top:-30%;width:125%;height:125%}input[type=checkbox]:checked+.toggle:after{opacity:1}input[type=submit]{margin-top:1em}select{width:100%;max-width:760px;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:40px;font-size:inherit}.wpcf7-radio{display:flex;flex-flow:column nowrap}.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-bottom:.5rem}.wpcf7-radio label{margin:0;padding-left:30px;position:relative}.wpcf7-radio label input{display:block;width:1px;height:1px;opacity:.01;position:absolute}.wpcf7-radio label input+span:before,.wpcf7-radio label input+span:after{content:"";border-radius:50%;cursor:pointer;background-color:#fff;border:2px solid #000;display:inline-block;width:20px;height:20px;left:0px;top:2px;position:absolute}@media only screen and (min-width: 768px){.wpcf7-radio label input+span:before,.wpcf7-radio label input+span:after{top:5px}}.wpcf7-radio label input+span:after{background-color:#000;opacity:0;transition:transform .3s,opacity .3s}.wpcf7-radio label input:focus+span:before{border-color:#1c9cd9}.wpcf7-radio label input:checked+span:after{transform:scale(0.6);opacity:1}.wpcf7-spinner{display:block;width:44px;height:44px;position:fixed;opacity:1;z-index:99;background-color:#000;top:50%;left:50%;transform:translate(-50%, -50%)}.wpcf7-spinner::before{content:" ";display:block;width:36px;height:36px;margin:4px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);-webkit-animation:dual-ring 1.2s ease-in-out infinite;animation:dual-ring 1.2s ease-in-out infinite;background-color:initial;top:initial;left:initial;transform-origin:initial}@-webkit-keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form.wpcf7-form{display:grid;grid-template-columns:1fr}form.wpcf7-form>div:not(.wpcf7-response-output){display:grid;gap:var(--gutter-width);align-items:top}form.wpcf7-form>div:not(.wpcf7-response-output)>label{margin-top:0;margin-bottom:0;align-self:start}@media only screen and (min-width: 1024px){form.wpcf7-form>div:not(.wpcf7-response-output){grid-template-columns:2fr 1fr}}form.wpcf7-form>div:not(.wpcf7-response-output) .info-text{font-size:14px}form.wpcf7-form>div:not(.wpcf7-response-output) input[type=submit]{width:auto;justify-self:start}form.wpcf7-form>*:not(.wpcf7-response-output){margin-top:1em;margin-bottom:1em}form.wpcf7-form>*:not(.wpcf7-response-output).margin-top-large{margin-top:2em}form.wpcf7-form>*:not(.wpcf7-response-output).margin-bottom-large{margin-bottom:2em}form.wpcf7-form>*:not(.wpcf7-response-output).margin-top-none{margin-top:0}form.wpcf7-form>*:not(.wpcf7-response-output).margin-bottom-none{margin-bottom:0}form.wpcf7-form .wpcf7-form-control-wrap{display:block}form.wpcf7-form .wpcf7-submit{justify-self:start}form.wpcf7-form label,form.search-term label{position:relative;align-items:center}form.wpcf7-form label .floater,form.search-term label .floater{pointer-events:none;font-size:small;transition:all .1s ease-in;line-height:1;position:absolute;left:0;top:0;transform:translateY(-5px);background-color:#fff;margin-left:.9rem;margin-right:.9rem;padding:0 .25rem;z-index:1}form.wpcf7-form label .empty~.floater,form.search-term label .empty~.floater{font-size:1rem;line-height:1.25;top:50%;transform:translateY(-50%)}form.wpcf7-form label .empty~.floater.textarea,form.search-term label .empty~.floater.textarea{top:35px}@media only screen and (min-width: 768px){form.wpcf7-form label .empty~.floater.textarea,form.search-term label .empty~.floater.textarea{top:25px}}form.wpcf7-form [data-name=post-id],form.search-term [data-name=post-id]{display:none !important;pointer-events:none !important}form.search-term label{margin:0 auto;grid-template-areas:"field";grid-template-rows:1fr;grid-template-columns:1fr;gap:0}form.search-term label .input-field{min-width:240px;max-width:400px}form.search-term label .floater{display:flex;gap:.5em;align-items:center}form.search-term label .floater::before{content:"";display:block;width:15px;height:15px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;-webkit-mask-image:url(../img/icon-search.svg);mask-image:url(../img/icon-search.svg)}form.search-term label .float-above~.floater{gap:.25em}form.search-term label .float-above~.floater::before{transition:all .1s;transform:scale(0.6)}@media only screen and (min-width: 1024px){form.search-term label .float-above~.floater::before{transform:translateY(0.8)}}.website-hp,.receiver-hp{display:none !important}.wpcf7 form .wpcf7-response-output{margin:2em 0;padding:1.4em 1.4em 1.3em;border:none !important;background-color:#04baee;max-width:760px;width:100%;font-weight:bold}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.validating .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{background-color:rgba(61,211,0,.1411764706);border-color:none}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#ffd7ed;border-color:none}.wpcf7 form.spam .wpcf7-response-output{background-color:#ffe1d3;border-color:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#fbfabe;border-color:none}.wpcf7-not-valid{border-color:#dc3232}.wpcf7-not-valid-tip{position:absolute;width:100%;bottom:0;transform:translateY(110%);font-size:smaller}input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible}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{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.btn,button,input[type=submit],input[type=button],input[type=reset]{display:inline-flex;align-items:center;min-height:44px;padding:.6em 1.8em .5em;margin:1.5em 0;color:#fff;background-color:#000;border:2px solid #000;font-family:"Theinhardt",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2;font-weight:bold;border-radius:9999px;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.btn:last-child,button:last-child,input[type=submit]:last-child,input[type=button]:last-child,input[type=reset]:last-child{margin-right:0}.btn:hover,button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,.btn:active,button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active,.btn:focus,button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{background-color:#fff;border-color:#000;color:#000}.btn:disabled,button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{opacity:.4;border-color:#9b9b9b;color:#9b9b9b;background-color:rgba(0,0,0,0);cursor:default}.btn-primary{background-color:#000;border:2px solid #000;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#fff;border-color:#000;color:#000}.btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary:disabled:active,.btn-primary:disabled:focus{opacity:.4;background-color:#000;border-color:#000;color:#fff}.btn-secondary{background-color:rgba(0,0,0,0);border:2px solid #000;color:#000}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:rgba(0,0,0,0);border-color:var(--color-primary);color:var(--color-primary)}.btn-secondary:disabled,.btn-secondary:disabled:hover,.btn-secondary:disabled:active,.btn-secondary:disabled:focus{opacity:.4;background-color:rgba(0,0,0,0);border-color:#9b9b9b;color:#9b9b9b}.btn-language-ls{color:#000;background-color:rgba(0,0,0,0);border:none;padding:0 5%;width:-webkit-min-content;width:-moz-min-content;width:min-content;text-align:left;border-radius:0}@media only screen and (min-width: 768px){.btn-language-ls{padding:0 10%}}.btn-language-ls::before{display:inline-block;content:"";width:56px;height:56px;-webkit-mask-image:url(../img/icon-ls.svg);mask-image:url(../img/icon-ls.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:background-color .2s;margin-right:15px}.btn-language-ls:hover,.btn-language-ls:active,.btn-language-ls:focus{background-color:rgba(0,0,0,0);color:#1c9cd9;transition:color .2s}.btn-language-ls:hover::before,.btn-language-ls:active::before,.btn-language-ls:focus::before{background-color:#1c9cd9;transition:background-color .2s}.btn-group{display:flex;flex-wrap:wrap;align-items:center}img,svg{max-width:100%;height:auto;vertical-align:middle;border-style:none}img.aligncenter,svg.aligncenter{padding:0;margin:0 auto;display:block}@media only screen and (min-width: 768px){img.alignleft,svg.alignleft{float:left;padding:0 1em 0 0;max-width:50%}img.alignright,svg.alignright{float:right;padding:0 0 0 1em;max-width:50%}}svg:not(:root){overflow:hidden}figure,.wp-caption{display:table;padding:0;margin:.3em auto 1em}figure+p,.wp-caption+p{margin-top:0}figure figcaption,figure .wp-caption-dd,.wp-caption figcaption,.wp-caption .wp-caption-dd{display:table-caption;caption-side:bottom;padding:.5em;font-size:.75rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}figure ​img,.wp-caption ​img{display:block;width:100%;margin:0 auto}figure.aligncenter,.wp-caption.aligncenter{padding:0;margin:0 auto}@media only screen and (min-width: 768px){figure,.wp-caption{margin-bottom:.3em}figure.alignleft,.wp-caption.alignleft{float:left;padding:0 .6em 0 0;max-width:50%;margin-right:.6em}figure.alignleft figcaption,.wp-caption.alignleft figcaption{margin-right:.8em}figure.alignright,.wp-caption.alignright{float:right;padding:0 0 0 .6em;max-width:50%;margin-left:.6em}figure.alignright figcaption,.wp-caption.alignright figcaption{margin-left:.8em}}.iframe{width:100%;height:0;position:relative;padding-top:56.25%}.iframe iframe,.iframe .mce-object-iframe{position:absolute;left:0;top:0;width:100%;height:100%}.color-primary{color:var(--color-primary)}.color-white{color:#fff}.icon{display:inline-block;padding:.12em}.icon::before{content:"";display:inline-block;background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.76em;height:.76em}.icon.arrow-up::before{-webkit-mask-image:url("../img/icon-arrow-up.svg");mask-image:url("../img/icon-arrow-up.svg")}.icon.arrow-down::before{-webkit-mask-image:url("../img/icon-arrow-down.svg");mask-image:url("../img/icon-arrow-down.svg")}.icon.checkmark::before{-webkit-mask-image:url("../img/icon-checkmark.svg");mask-image:url("../img/icon-checkmark.svg");background-color:currentColor}.icon.cross::before{-webkit-mask-image:url("../img/icon-cross.svg");mask-image:url("../img/icon-cross.svg");background-color:currentColor}.icon.search::before{-webkit-mask-image:url("../img/icon-search.svg");mask-image:url("../img/icon-search.svg")}.icon.zoom-in::before{-webkit-mask-image:url("../img/icon-zoom-in.svg");mask-image:url("../img/icon-zoom-in.svg")}@media only screen and (max-width: 1379px){h1,.h1,h2,.h2{font-size:2.5rem}}@media only screen and (max-width: 1023px){h1,.h1,h2,.h2{font-size:2rem}h3,.h3,blockquote,h4,.h4{font-size:1.75rem}}@media only screen and (max-width: 767px){body,input,textarea,select{font-size:1rem}button,input[type=submit],input[type=button],input[type=reset],.btn{font-size:.93rem}h1,.h1,h2,.h2,h3,.h3,blockquote,h4,.h4{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,.h1,h2,.h2{font-size:1.75rem}h3,.h3,blockquote,h4,.h4{font-size:1.25rem}h5,.h5,h6,.h6{font-size:1.15rem;margin-top:.8rem;margin-bottom:.8rem}p{margin-top:.8em;margin-bottom:.8em}}a.lightbox-link:not(.btn){position:relative;display:inline-block;border-bottom:0px}a.lightbox-link:not(.btn):hover .icon,a.lightbox-link:not(.btn):focus .icon,a.lightbox-link:not(.btn):active .icon{transition:background-color .2s}a.lightbox-link:not(.btn):hover .icon::before,a.lightbox-link:not(.btn):focus .icon::before,a.lightbox-link:not(.btn):active .icon::before{background-color:var(--color-primary);transition:background-color .2s}a.lightbox-link:not(.btn)::after{content:"";display:inline-block;background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em;height:1em;-webkit-mask-image:url("../img/icon-zoom-in.svg");mask-image:url("../img/icon-zoom-in.svg");position:absolute;top:.5em;right:.5em}a.lightbox-link:not(.btn)::before{content:"";background-color:#fff;border-radius:5em;display:inline-block;width:1.5em;height:1.5em;position:absolute;top:.25em;right:.25em}.modal-lightbox{display:flex;position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;flex-direction:column;justify-content:center;align-items:center}.modal-lightbox-curtain{position:absolute;inset:0 0;background-color:rgba(0,0,0,.8)}.modal-lightbox-inner{width:95%;display:grid}.modal-lightbox .close{position:absolute;top:var(--gutter-width);right:calc(var(--gutter-width));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgba(0,0,0,0);border:none;text-align:right;margin-bottom:1em;padding:0 10px;z-index:1}@media only screen and (min-width: 1024px){.modal-lightbox .close{right:calc(var(--gutter-width) + 5px)}}.modal-lightbox .close::before{display:block;width:1.5em;height:1.5em;background-color:#fff;transition:background-color .2s}.modal-lightbox .close:hover::before{background-color:var(--color-primary);transition:background-color .2s}.modal-lightbox figure{position:relative;width:100%}.modal-lightbox figure img{background-color:#fff;max-width:100%;height:auto;margin:0 auto;display:block}.modal-lightbox figure figcaption{text-align:right;color:#fff}.main{display:grid}.main>section{display:grid}html,body{height:100%;min-height:100%}body{grid-template-rows:auto 1fr auto;background-color:#fff}footer{align-self:end}body,main,section{display:grid}@media only screen and (max-width: 1023px){.desktop-only{display:none}}@media only screen and (min-width: 768px){.mobile-only{display:none}}.margin-top-small{margin-top:calc(var(--gutter-width)*1.125)}.margin-top-large{margin-top:calc(var(--gutter-width)*2.25)}.margin-bottom-small{margin-bottom:calc(var(--gutter-width)*1.125)}.margin-bottom-large{margin-bottom:calc(var(--gutter-width)*2.25)}body{--headerMarginTop: 30px;--headerMarginBottom: 30px;--headerLogoHeight: 30px;--headerHeight: 90px;--headerHeightInit: 90px;--headerLogoWidth: calc(var(--headerLogoHeight) * 2.7);--headerLogoTransition: height 0.3s ease-out, width 0s 0.3s;--headerLogoLabelTransform: translateY(-80px);--headerNavAdvancedTransform: translateY(0)}@media only screen and (min-width: 768px){body{--headerHeightInit: 150px;--headerNavAdvancedTransform: translateY(-55px)}body:not(.header-small){--headerHeight: 150px;--headerMarginTop: 50px;--headerMarginBottom: 50px;--headerLogoHeight: 50px;--headerLogoWidth: calc(var(--headerLogoHeight) * 6.6);--headerLogoTransition: height 0.3s ease-out, width 0s;--headerLogoLabelTransform: translateY(0);--headerNavAdvancedTransform: translateY(0)}}@media only screen and (min-width: 1120px){body{--headerMarginBottom: 50px}}header{position:fixed;width:100%;top:0;left:0;z-index:100;background-color:#fff}header>.container{display:flex;max-width:1320px;height:var(--headerLogoHeight);margin-top:var(--headerMarginTop);margin-bottom:var(--headerMarginBottom);transition:margin-top 0.3s ease-out,margin-bottom 0.3s ease-out}@media only screen and (min-width: 1380px){header>.container{padding:0}}header>.container .header-logo{position:relative;height:var(--headerLogoHeight);width:var(--headerLogoWidth);transition:var(--headerLogoTransition)}header>.container .header-logo>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}header>.container .header-logo>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../img/fsm-logo.svg);mask-image:url(../img/fsm-logo.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:background-color .2s}header>.container .header-logo>a:after{content:"";position:absolute;top:0;right:0;width:0;height:32px;-webkit-mask-image:url(../img/fsm-logo-label.svg);mask-image:url(../img/fsm-logo-label.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transform:var(--headerLogoLabelTransform);transition:transform 0.3s ease-out,background-color .2s}@media only screen and (min-width: 768px){header>.container .header-logo>a:after{width:174px}}header>.container .header-logo>a:hover:before,header>.container .header-logo>a:hover:after,header>.container .header-logo>a:focus:before,header>.container .header-logo>a:focus:after{background-color:var(--color-primary)}header>.container .header-navs-meta{transform:var(--headerNavAdvancedTransform);transition:transform 0.3s ease-out}header+main{margin-top:var(--headerHeightInit)}.pageheader>.container{background-color:var(--color-background)}@media only screen and (min-width: 768px){.pageheader>.container>.grid{grid-template-columns:8fr 10fr;-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width)}}@media only screen and (min-width: 768px){.pageheader.text-only>.container>.grid{grid-template-columns:1fr}}.pageheader-content{max-width:1160px}@media only screen and (min-width: 768px){.pageheader-content{min-height:270px}}@media only screen and (min-width: 1024px){.pageheader-content{min-height:24vw}}@media only screen and (min-width: 1380px){.pageheader-content{min-height:320px}}.pageheader .flickity-page-dots,.frontpage-slider .flickity-page-dots{top:calc(var(--rect-width)/2);right:calc(var(--rect-width)/2);bottom:initial;left:initial;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 768px){.pageheader .flickity-page-dots,.frontpage-slider .flickity-page-dots{display:none}}.pageheader .flickity-page-dots .dot,.frontpage-slider .flickity-page-dots .dot{border-color:#fff}.pageheader .flickity-page-dots .dot.is-selected,.frontpage-slider .flickity-page-dots .dot.is-selected{background-color:#fff}.pageheader>.container,.frontpage-slide>.container{max-width:1320px;padding:0}.pageheader-content,.frontpage-slide-content{padding:2rem var(--gutter-width) 1rem var(--outer-margin);font-size:1.2rem}@media only screen and (min-width: 768px){.pageheader-content,.frontpage-slide-content{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;font-size:1.75rem;padding-right:0;padding-top:3rem;padding-bottom:3rem}}@media only screen and (min-width: 1380px){.pageheader-content,.frontpage-slide-content{padding-left:calc(var(--gutter-width)*2)}}.pageheader[data-color=color-1],.frontpage-slide[data-color=color-1]{--color-primary: var(--color-1-primary);--color-secondary: var(--color-1-secondary);--color-tertiary: var(--color-1-tertiary);--color-background: var(--color-1-background)}.pageheader[data-color=color-2],.frontpage-slide[data-color=color-2]{--color-primary: var(--color-2-primary);--color-secondary: var(--color-2-secondary);--color-tertiary: var(--color-2-tertiary);--color-background: var(--color-2-background)}.pageheader[data-color=color-3],.frontpage-slide[data-color=color-3]{--color-primary: var(--color-3-primary);--color-secondary: var(--color-3-secondary);--color-tertiary: var(--color-3-tertiary);--color-background: var(--color-3-background)}.pageheader-image,.frontpage-slide-image{position:relative;width:100%;padding-top:50%;height:0;min-height:calc(var(--rect-width)*7)}@media only screen and (min-width: 768px){.pageheader-image,.frontpage-slide-image{grid-area:1/2;padding-top:0;height:100%}}.pageheader-image-holder,.frontpage-slide-image-holder{position:absolute;top:0;right:0;width:100%;height:calc(100% - var(--rect-width)*1);overflow:hidden}@media only screen and (min-width: 1380px){.pageheader-image-holder,.frontpage-slide-image-holder{overflow:initial}}@media only screen and (min-width: 768px){.pageheader-image-holder,.frontpage-slide-image-holder{padding-top:0;width:calc(100% - var(--rect-width)*2);height:calc(100% - var(--rect-width)*1)}}.pageheader-image-holder img,.frontpage-slide-image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.pageheader-image-holder .flickity-page-dots,.frontpage-slide-image-holder .flickity-page-dots{right:calc(var(--rect-width)/2);width:50%;bottom:calc(var(--rect-width)/-2);transform:translateY(50%)}.pageheader-image-slide,.frontpage-slide-image-slide{width:100%;height:100%}.pageheader-image-rects,.frontpage-slide-image-rects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.pageheader-image-rects svg,.frontpage-slide-image-rects svg{position:absolute;z-index:0}.pageheader-image-rects svg rect,.frontpage-slide-image-rects svg rect{fill:rgba(0,0,0,0)}.pageheader-image-rects svg.w-2,.frontpage-slide-image-rects svg.w-2{width:calc(var(--rect-width)*2)}.pageheader-image-rects svg.w-3,.frontpage-slide-image-rects svg.w-3{width:calc(var(--rect-width)*3)}.pageheader-image-rects svg.w-7,.frontpage-slide-image-rects svg.w-7{width:calc(var(--rect-width)*7)}.pageheader-image-rects svg.h-3,.frontpage-slide-image-rects svg.h-3{height:calc(var(--rect-width)*3)}.pageheader-image-rects svg.h-4,.frontpage-slide-image-rects svg.h-4{height:calc(var(--rect-width)*4)}.pageheader-image-rects svg.topleft,.frontpage-slide-image-rects svg.topleft{top:0;left:0}.pageheader-image-rects svg.bottomleft,.frontpage-slide-image-rects svg.bottomleft{bottom:0;left:0}.pageheader-image-rects svg.bottomright,.frontpage-slide-image-rects svg.bottomright{bottom:0;right:0}@media only screen and (min-width: 768px){.pageheader-image-rects svg.bottomright,.frontpage-slide-image-rects svg.bottomright{display:none}}@media only screen and (max-width: 767px){.pageheader-image-rects svg.topleft rect.r-0-0,.frontpage-slide-image-rects svg.topleft rect.r-0-0{fill:var(--color-primary)}.pageheader-image-rects svg.topleft rect.r-1-0,.frontpage-slide-image-rects svg.topleft rect.r-1-0{fill:var(--color-tertiary)}.pageheader-image-rects svg.topleft rect.r-2-0,.frontpage-slide-image-rects svg.topleft rect.r-2-0{fill:var(--color-secondary)}.pageheader-image-rects svg.topleft rect.r-0-1,.frontpage-slide-image-rects svg.topleft rect.r-0-1{fill:var(--color-tertiary)}.pageheader-image-rects svg.topleft rect.r-1-1,.frontpage-slide-image-rects svg.topleft rect.r-1-1{fill:var(--color-secondary)}.pageheader-image-rects svg.topleft rect.r-0-2,.frontpage-slide-image-rects svg.topleft rect.r-0-2{fill:var(--color-secondary)}}@media only screen and (min-width: 768px){.pageheader-image-rects svg.topleft rect.r-1-0,.frontpage-slide-image-rects svg.topleft rect.r-1-0{fill:var(--color-primary)}.pageheader-image-rects svg.topleft rect.r-2-0,.frontpage-slide-image-rects svg.topleft rect.r-2-0{fill:var(--color-secondary)}.pageheader-image-rects svg.topleft rect.r-2-1,.frontpage-slide-image-rects svg.topleft rect.r-2-1{fill:var(--color-tertiary)}.pageheader-image-rects svg.topleft rect.r-1-2,.frontpage-slide-image-rects svg.topleft rect.r-1-2{fill:var(--color-tertiary)}.pageheader-image-rects svg.topleft rect.r-0-3,.frontpage-slide-image-rects svg.topleft rect.r-0-3{fill:var(--color-secondary)}.pageheader-image-rects svg.topleft rect.r-1-3,.frontpage-slide-image-rects svg.topleft rect.r-1-3{fill:var(--color-primary)}}@media only screen and (max-width: 767px){.pageheader-image-rects svg.bottomleft rect.r-0-0,.frontpage-slide-image-rects svg.bottomleft rect.r-0-0{fill:var(--color-secondary)}.pageheader-image-rects svg.bottomleft rect.r-1-0,.frontpage-slide-image-rects svg.bottomleft rect.r-1-0{fill:var(--color-primary)}.pageheader-image-rects svg.bottomleft rect.r-0-1,.frontpage-slide-image-rects svg.bottomleft rect.r-0-1{fill:var(--color-primary)}.pageheader-image-rects svg.bottomleft rect.r-1-1,.frontpage-slide-image-rects svg.bottomleft rect.r-1-1{fill:var(--color-tertiary)}.pageheader-image-rects svg.bottomleft rect.r-2-1,.frontpage-slide-image-rects svg.bottomleft rect.r-2-1{fill:var(--color-secondary)}.pageheader-image-rects svg.bottomleft rect.r-4-1,.frontpage-slide-image-rects svg.bottomleft rect.r-4-1{fill:var(--color-secondary)}.pageheader-image-rects svg.bottomleft rect.r-4-1,.frontpage-slide-image-rects svg.bottomleft rect.r-4-1{fill:var(--color-secondary)}.pageheader-image-rects svg.bottomleft rect.r-0-2,.frontpage-slide-image-rects svg.bottomleft rect.r-0-2{fill:var(--color-secondary)}.pageheader-image-rects svg.bottomleft rect.r-3-2,.frontpage-slide-image-rects svg.bottomleft rect.r-3-2{fill:var(--color-tertiary)}}@media only screen and (min-width: 768px){.pageheader-image-rects svg.bottomleft rect,.frontpage-slide-image-rects svg.bottomleft rect{fill:rgba(0,0,0,0)}.pageheader-image-rects svg.bottomleft rect.r-1-0,.frontpage-slide-image-rects svg.bottomleft rect.r-1-0{fill:var(--color-tertiary)}.pageheader-image-rects svg.bottomleft rect.r-2-1,.frontpage-slide-image-rects svg.bottomleft rect.r-2-1{fill:var(--color-primary)}.pageheader-image-rects svg.bottomleft rect.r-3-1,.frontpage-slide-image-rects svg.bottomleft rect.r-3-1{fill:var(--color-secondary)}.pageheader-image-rects svg.bottomleft rect.r-4-1,.frontpage-slide-image-rects svg.bottomleft rect.r-4-1{fill:var(--color-tertiary)}.pageheader-image-rects svg.bottomleft rect.r-5-1,.frontpage-slide-image-rects svg.bottomleft rect.r-5-1{fill:var(--color-secondary)}.pageheader-image-rects svg.bottomleft rect.r-3-2,.frontpage-slide-image-rects svg.bottomleft rect.r-3-2{fill:var(--color-tertiary)}.pageheader-image-rects svg.bottomleft rect.r-4-2,.frontpage-slide-image-rects svg.bottomleft rect.r-4-2{fill:var(--color-primary)}.pageheader-image-rects svg.bottomleft rect.r-6-2,.frontpage-slide-image-rects svg.bottomleft rect.r-6-2{fill:var(--color-secondary)}}.pageheader-image-rects svg.bottomright rect.r-1-0,.frontpage-slide-image-rects svg.bottomright rect.r-1-0{fill:var(--color-primary)}.pageheader-image-rects svg.bottomright rect.r-0-1,.frontpage-slide-image-rects svg.bottomright rect.r-0-1{fill:var(--color-tertiary)}.pageheader-image-rects svg.bottomright rect.r-1-1,.frontpage-slide-image-rects svg.bottomright rect.r-1-1{fill:var(--color-secondary)}.pageheader-image-rects svg.bottomright rect.r-1-2,.frontpage-slide-image-rects svg.bottomright rect.r-1-2{fill:var(--color-primary)}nav.page-section-nav ul{list-style:none;margin:0;display:flex;flex-flow:column wrap}@media only screen and (min-width: 768px){nav.page-section-nav ul{flex-flow:row wrap}}nav.page-section-nav ul li{padding:0;margin-right:var(--gutter-width)}nav.page-section-nav ul li:before{display:none}nav.page-section-nav ul li:last-child{margin-right:0}nav.page-section-nav a{border-bottom-color:rgba(0,0,0,0)}.frontpage-slider{background-color:var(--color-0-background);transition:background-color .3s;overflow:hidden;position:relative}.frontpage-slider .frontpage-slide{width:100%}.frontpage-slider .frontpage-slide-inner{padding:0}@media only screen and (min-width: 768px){.frontpage-slider .frontpage-slide-grid{grid-template-columns:440px 1fr;-moz-column-gap:20px;column-gap:20px}}@media only screen and (min-width: 1024px){.frontpage-slider .frontpage-slide-grid{grid-template-columns:500px 1fr}}@media only screen and (min-width: 768px){.frontpage-slider .frontpage-slide-content{min-height:380px;padding-left:var(--outer-margin)}}@media only screen and (min-width: 1024px){.frontpage-slider .frontpage-slide-content{min-height:31vw}}@media only screen and (min-width: 1380px){.frontpage-slider .frontpage-slide-content{padding-left:0;min-height:480px}}.frontpage-slider .flickity-button{padding:0}.frontpage-slider .flickity-button.flickity-prev-next-button{display:none;margin-top:0;margin-bottom:0;background:rgba(0,0,0,0)}.frontpage-slider .flickity-button.flickity-prev-next-button:not(disabled):hover .flickity-button-icon,.frontpage-slider .flickity-button.flickity-prev-next-button:not(disabled):focus .flickity-button-icon{fill:var(--color-primary)}.frontpage-slider .flickity-button.flickity-prev-next-button .flickity-button-icon{width:40%;height:40%;left:30%;top:30%;transition:fill .3s}@media only screen and (min-width: 768px){.frontpage-slider .flickity-button.flickity-prev-next-button{display:block}}@media only screen and (max-width: 1599px){.frontpage-slider .flickity-button.flickity-prev-next-button{top:auto;bottom:0}.frontpage-slider .flickity-button.flickity-prev-next-button.previous,.frontpage-slider .flickity-button.flickity-prev-next-button.next{left:auto;right:50px}.frontpage-slider .flickity-button.flickity-prev-next-button.previous{transform:translate(-26px, 0)}.frontpage-slider .flickity-button.flickity-prev-next-button.next{transform:translate(26px, 0)}}@media only screen and (min-width: 1600px){.frontpage-slider .flickity-button.flickity-prev-next-button{display:block;top:50%;left:50%;bottom:auto}.frontpage-slider .flickity-button.flickity-prev-next-button.previous{transform:translate(calc((calc((1600px - 80px) / 2) - 22px) * -1), -50%)}.frontpage-slider .flickity-button.flickity-prev-next-button.next{transform:translate(calc(calc((1600px - 80px) / 2) - 22px), -50%)}}.frontpage-slide{position:absolute;left:100%}.frontpage-slide:first-child{left:0;position:relative}footer{background-color:#000;color:#fff;font-weight:bold}@media only screen and (min-width: 600px){footer>.container>.grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1024px){footer>.container>.grid{grid-template-columns:1fr auto auto auto auto;gap:6%}}@media only screen and (min-width: 1160px){footer>.container>.grid{gap:80px}}footer .footer-col{font-size:1rem;line-height:1.75}footer .footer-col>.title{color:var(--color-primary);margin-bottom:1.25em}footer .footer-col>.title a{color:var(--color-primary);border-bottom:.1rem solid var(--color-primary);transition:color .3s,border-color .3s;text-decoration:none}footer .footer-col>.title a:hover,footer .footer-col>.title a:focus,footer .footer-col>.title a:active{border-color:#fff;color:#fff}@media only screen and (min-width: 500px){footer .footer-col-logo{grid-column:span 2}}@media only screen and (min-width: 1024px){footer .footer-col-logo{grid-column:auto}}footer .footer-col-logo>.logo{height:37px;margin-bottom:1.2em;-webkit-mask-image:url(../img/fsm-logo.svg);mask-image:url(../img/fsm-logo.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff}footer .footer-col-logo>.copyright{font-size:.8rem;line-height:1.5}footer .footer-col ul.menu{list-style:none;margin:0}footer .footer-col ul.menu li{margin:0}footer .footer-col .footer-content a:not(.btn){color:#fff;text-decoration:none;transition:color .2s}footer .footer-col .footer-content a:not(.btn):hover,footer .footer-col .footer-content a:not(.btn):focus,footer .footer-col .footer-content a:not(.btn):active{color:var(--color-primary)}footer .footer-col-members{max-width:200px}@media only screen and (min-width: 1024px){footer .footer-col-members-login{text-align:center}}footer .footer-col-members .btn{background-color:#fff;border-color:#fff;color:#000;width:100%;text-align:center;display:inline-block}footer .footer-col-members .btn:hover,footer .footer-col-members .btn:focus,footer .footer-col-members .btn:active{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}footer .footer-col-socialmedia ul{display:flex;-moz-column-gap:1em;column-gap:1em;list-style:none;margin:0}footer .footer-col-socialmedia ul li{margin:0}footer .footer-col-socialmedia ul li a{position:relative;display:block;width:44px;height:44px;border-radius:50%}footer .footer-col-socialmedia ul li a>.socialmedia-icon{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-mask-size:65% 65%;mask-size:65% 65%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff}footer .footer-col-socialmedia ul li a.dark>.socialmedia-icon{background-color:#000}footer .footer-col-socialmedia ul li:first-child>a>.socialmedia-icon{-webkit-mask-size:75% 75%;mask-size:75% 75%;-webkit-mask-position:bottom center;mask-position:bottom center}html body.page-template-page-leichte-sprache main{font-size:1.5rem}html body.page-template-page-leichte-sprache main input,html body.page-template-page-leichte-sprache main textarea,html body.page-template-page-leichte-sprache main select{font-size:1.35rem}html body.page-template-page-leichte-sprache main h1,html body.page-template-page-leichte-sprache main .h1,html body.page-template-page-leichte-sprache main h2,html body.page-template-page-leichte-sprache main .h2{font-size:3.1rem}html body.page-template-page-leichte-sprache main h3,html body.page-template-page-leichte-sprache main .h3,html body.page-template-page-leichte-sprache main blockquote,html body.page-template-page-leichte-sprache main h4,html body.page-template-page-leichte-sprache main .h4{font-size:2rem}html body.page-template-page-leichte-sprache main h5,html body.page-template-page-leichte-sprache main .h5,html body.page-template-page-leichte-sprache main h6,html body.page-template-page-leichte-sprache main .h6{font-size:1.7rem}html body.page-template-page-leichte-sprache main .btn,html body.page-template-page-leichte-sprache main button,html body.page-template-page-leichte-sprache main input[type=submit]{font-size:1.25rem;border-radius:25px}html body.page-template-page-leichte-sprache main form.wpcf7-form{max-width:760px}html body.page-template-page-leichte-sprache main form.wpcf7-form>div{grid-template-columns:1fr}html body.page-template-page-leichte-sprache main form.wpcf7-form>div>p{margin-top:0;margin-bottom:1em}@media only screen and (max-width: 1023px){html body.page-template-page-leichte-sprache main h1,html body.page-template-page-leichte-sprache main .h1,html body.page-template-page-leichte-sprache main h2,html body.page-template-page-leichte-sprache main .h2{font-size:3.3rem}html body.page-template-page-leichte-sprache main h3,html body.page-template-page-leichte-sprache main .h3,html body.page-template-page-leichte-sprache main blockquote,html body.page-template-page-leichte-sprache main h4,html body.page-template-page-leichte-sprache main .h4{font-size:2.2rem}}@media only screen and (max-width: 767px){html body.page-template-page-leichte-sprache main{font-size:1.2rem}html body.page-template-page-leichte-sprache main input,html body.page-template-page-leichte-sprache main textarea,html body.page-template-page-leichte-sprache main select{font-size:1rem}html body.page-template-page-leichte-sprache main .btn,html body.page-template-page-leichte-sprache main button,html body.page-template-page-leichte-sprache main input[type=submit]{font-size:1.1rem}html body.page-template-page-leichte-sprache main h1,html body.page-template-page-leichte-sprache main .h1,html body.page-template-page-leichte-sprache main h2,html body.page-template-page-leichte-sprache main .h2{font-size:2.2rem}html body.page-template-page-leichte-sprache main h3,html body.page-template-page-leichte-sprache main .h3,html body.page-template-page-leichte-sprache main blockquote,html body.page-template-page-leichte-sprache main h4,html body.page-template-page-leichte-sprache main .h4{font-size:1.45rem}html body.page-template-page-leichte-sprache main h5,html body.page-template-page-leichte-sprache main .h5,html body.page-template-page-leichte-sprache main h6,html body.page-template-page-leichte-sprache main .h6{font-size:1.3rem}}button.to-top{overflow:hidden;color:rgba(255,255,255,0);display:block;width:44px;height:44px;padding:0;margin-bottom:-60px;position:-webkit-sticky;position:sticky;z-index:10;left:100%;top:100%;transform:translate(-40px, 0px);opacity:0;transition:opacity .3s,transform .3s}button.to-top.active{opacity:1;transform:translate(-40px, -80px)}button.to-top:after{content:"";background-color:#fff;-webkit-mask-image:url(../img/icon-triangle-up.svg);mask-image:url(../img/icon-triangle-up.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color .3s;position:absolute;left:25%;top:22%;width:50%;height:50%}button.to-top:focus,button.to-top:hover{color:rgba(255,255,255,0)}button.to-top:focus:after,button.to-top:hover:after{background-color:#000}@media only screen and (min-width: 1640px){button.to-top{left:50%;transform:translate(740px, 0)}button.to-top.active{transform:translate(740px, -80px)}}.decisions-list{margin-left:-10px;margin-right:-10px}@media only screen and (min-width: 768px){.decisions-list{margin-left:-10px}}@media only screen and (min-width: 1024px){.decisions-list{margin-left:-15px}}@media only screen and (min-width: 1380px){.decisions-list{margin-left:-20px}}@media only screen and (min-width: 768px){.decisions-list{margin-right:-10px}}@media only screen and (min-width: 1024px){.decisions-list{margin-right:-15px}}@media only screen and (min-width: 1380px){.decisions-list{margin-right:-20px}}.decisions .decision-item{float:left;border-bottom:none;background-color:#fff;width:calc(100% - var(--gutter-width));margin:calc(var(--gutter-width)/2);display:grid;transition:border-color .3s}@media only screen and (min-width: 600px){.decisions .decision-item{width:calc(50% - var(--gutter-width));margin:calc(var(--gutter-width)/2)}}@media only screen and (min-width: 900px){.decisions .decision-item{width:calc(33.3% - var(--gutter-width));margin:calc(var(--gutter-width)/2)}}@media only screen and (min-width: 1150px){.decisions .decision-item{width:calc(25% - var(--gutter-width));margin:calc(var(--gutter-width)/2)}}.decisions .decision-item-title{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.93rem;font-weight:bold;background-color:var(--color-background);transition:color .3s,background-color .3s}.decisions .decision-item-title .decision-nr{font-size:1.25rem;color:var(--color-primary);transition:color .3s}@media only screen and (min-width: 768px){.decisions .decision-item-title{font-size:1rem}.decisions .decision-item-title .decision-nr{font-size:1.5rem}}.decisions .decision-item-tags{padding:.75rem 1rem .25rem;border:1px solid #dedede;border-top:none;transition:border-color .3s}@media only screen and (min-width: 600px){.decisions .decision-item-tags{min-height:100px}}@media only screen and (min-width: 900px){.decisions .decision-item-tags{min-height:140px}}.decisions .decision-item-tags .decision-tag{font-size:.9rem;display:inline-block;padding:.3em .7em .25em;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:1.4rem;margin-bottom:.5rem}.decisions .decision-item:hover,.decisions .decision-item:active,.decisions .decision-item:focus{border-color:var(--color-primary)}.decisions .decision-item:hover .decision-item-title,.decisions .decision-item:active .decision-item-title,.decisions .decision-item:focus .decision-item-title{color:#fff;background-color:var(--color-primary)}.decisions .decision-item:hover .decision-item-title .decision-nr,.decisions .decision-item:active .decision-item-title .decision-nr,.decisions .decision-item:focus .decision-item-title .decision-nr{color:#fff}.decisions .decision-item:hover .decision-item-tags,.decisions .decision-item:active .decision-item-tags,.decisions .decision-item:focus .decision-item-tags{border-color:var(--color-primary)}.decisions-empty{display:none;text-align:center;margin:var(--gutter-width) auto}.decisions-load-more{text-align:center}.decisions-load-more .btn-load-more{margin:var(--gutter-width) auto}.decisions-filters{position:relative;z-index:2;display:grid;gap:1rem;align-items:center;grid-template-columns:1fr;margin-bottom:var(--gutter-width)}@media only screen and (min-width: 768px){.decisions-filters{grid-template-columns:repeat(3, auto)}}@media only screen and (min-width: 1024px){.decisions-filters{grid-template-columns:repeat(4, auto)}}.decisions-filters-curtain{background-color:rgba(255,255,255,0);position:fixed;width:100%;height:100%;left:0;top:0;display:none}@media only screen and (min-width: 768px){.decisions-filters .decisions-filter-title{grid-column:auto/span 3}}@media only screen and (min-width: 1024px){.decisions-filters .decisions-filter-title{grid-column:auto/span 1;max-width:170px}}.decisions-filters .decisions-filter-list button.decisions-filter-trigger{background-color:#fff;color:#000;border-radius:0;display:block;width:100%;cursor:pointer;transition:color .3s,background-color .3s;font-weight:bold;padding:.5em .75em;margin:0;text-align:left}.decisions-filters .decisions-filter-list button.decisions-filter-trigger:hover,.decisions-filters .decisions-filter-list button.decisions-filter-trigger:focus{background-color:#000;color:#fff}.decisions-filters .decisions-filter-list .decisions-filter-overlay{display:none;background-color:#fff;padding:1.5rem;box-shadow:0 0 5px 0 rgba(0,0,0,.4);border-bottom:2px solid #000;position:absolute;transform:translateX(-50%);max-width:100%}.decisions-filters .decisions-filter-list .decisions-filter-overlay-inner{display:grid}.decisions-filters .decisions-filter-list .decisions-filter-overlay label.decisions-filter-item{font-weight:bold;margin-top:0;margin-bottom:.5em;font-size:.93rem;padding-top:.07rem;display:inline-block;width:auto}@media only screen and (min-width: 768px){.decisions-filters .decisions-filter-list .decisions-filter-overlay label.decisions-filter-item{font-size:1rem;padding-top:.2rem}}.decisions-filters .decisions-filter-list .decisions-filter-overlay label.decisions-filter-item .filter-description{margin-right:.5em}.decisions-filters .decisions-filter-list .decisions-filter-overlay label.decisions-filter-item .filter-count{font-weight:normal;white-space:nowrap}.single-event .event-title{margin-bottom:var(--gutter-width);font-weight:bold}.single-event .event-content{display:grid;row-gap:var(--gutter-width)}.single-event .event-content .row{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 768px){.single-event .event-content .row{grid-template-columns:160px 1fr}}.single-event .event-content .row>.label{font-weight:bold;color:var(--color-primary)}.single-event .event-content .row .content,.single-event .event-content .row .program-content{max-width:768px}.single-event .event-content .date .content{font-weight:bold}.single-event .event-content .speaker .accordion-item:first-child{margin-top:0}.single-event .event-content .speaker-content{row-gap:var(--gutter-width);-moz-column-gap:0;column-gap:0;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr}@media only screen and (min-width: 768px){.single-event .event-content .speaker-content{grid-template-columns:1fr 160px;row-gap:0;-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width)}}.single-event .event-content .speaker-content-image{margin-bottom:calc(var(--gutter-width)/2);overflow:hidden;width:100%;max-width:160px;aspect-ratio:1/1}.single-event .event-content .speaker-content-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single-event .event-content .program-content{display:grid;gap:calc(var(--gutter-width)/2);grid-template-columns:auto 1fr}.single-event .event-content .program-content-time{font-weight:bold}.single-event .event-content .register form input[type=text],.single-event .event-content .register form input[type=email]{width:100%;max-width:760px}.press-layout{max-width:calc(1160px + 2 * var(--outer-margin));justify-self:center;-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width)}@media only screen and (min-width: 1024px){.press-layout{grid-template-columns:2fr 270px}}.fsmterm-layout{max-width:calc(1160px + 2 * var(--outer-margin));justify-self:center;-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width)}@media only screen and (min-width: 1024px){.fsmterm-layout{grid-template-columns:2fr 270px}}.fsmterm-sidebar{display:flex;flex-direction:column;gap:var(--gutter-width)}@media only screen and (min-width: 1024px){.fsmterm-sidebar{padding:0 30px 0 0}}.fsmterm-sidebar a:not(.btn){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fsmterm-sidebar .linklist h5{color:var(--color-primary)}body{--searchHeight: 0px}body.search-open{--searchHeight: 80px}.toggle-search{position:relative;display:inline-block;width:1rem;height:1.35rem}.toggle-search>span{display:none}.toggle-search:before,.toggle-search:after{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);content:"";display:block;width:1rem;height:1rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:all .3s}.toggle-search:before{opacity:1;-webkit-mask-image:url(../img/icon-search.svg);mask-image:url(../img/icon-search.svg)}.toggle-search:after{top:1px;opacity:0;-webkit-mask-image:url(../img/icon-search-close.svg);mask-image:url(../img/icon-search-close.svg)}.toggle-search:hover:before,.toggle-search:hover:after,.toggle-search:focus:before,.toggle-search:focus:after{background-color:var(--color-primary)}body.search-open .toggle-search:before,body.search-open .toggle-search:after{transform:rotate(360deg)}body.search-open .toggle-search:before{opacity:0}body.search-open .toggle-search:after{opacity:1}.header-search{display:none;padding:20px 0;background:#fff}.header-search>.container form{display:flex;-moz-column-gap:calc(var(--gutter-width)/2);column-gap:calc(var(--gutter-width)/2)}.header-search>.container form .header-search-input{position:relative;flex-grow:1}.header-search>.container form .header-search-input button[type=reset]{display:none;position:absolute;top:50%;right:0;margin:0;padding:0;width:29.3333333333px;border:none;background-color:rgba(0,0,0,0);transform:translateY(-50%)}.header-search>.container form .header-search-input button[type=reset]:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%, -50%);-webkit-mask-image:url(../img/icon-times.svg);mask-image:url(../img/icon-times.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:background-color .2s}.header-search>.container form .header-search-input button[type=reset]:hover:after,.header-search>.container form .header-search-input button[type=reset]:focus:after{background-color:var(--color-primary)}.header-search>.container form .header-search-input input[type=search]{padding:0;background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid #000;width:100%;font-size:1.3rem;line-height:1;color:#000}@media only screen and (min-width: 768px){.header-search>.container form .header-search-input input[type=search]{font-size:1.7rem}}@media only screen and (min-width: 1024px){.header-search>.container form .header-search-input input[type=search]{font-size:2rem}}@media only screen and (min-width: 1380px){.header-search>.container form .header-search-input input[type=search]{font-size:2.2rem}}.header-search>.container form .header-search-input input[type=search]:focus{outline:none;border-color:var(--color-primary)}.header-search>.container form .header-search-input input[type=search]:valid+button{display:block}.header-search>.container form button[type=submit]{position:relative;margin:0;padding:0;width:45px;height:45px;border-radius:50%}.header-search>.container form button[type=submit]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%, -50%);-webkit-mask-image:url(../img/icon-search.svg);mask-image:url(../img/icon-search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:none;mask-repeat:none;background-color:#fff}.header-search>.container form button[type=submit]:hover:after,.header-search>.container form button[type=submit]:active:after,.header-search>.container form button[type=submit]:focus:after{background-color:#000}.search-results .search-result{padding:var(--gutter-width) 0}.search-results .search-result:first-child{padding-top:0}.search-results .search-result:last-child{padding-bottom:0;border-bottom:none}.search-results .search-result-exerpt{margin-top:1rem;margin-bottom:1rem}.search-results .search-result-exerpt strong{background-color:var(--color-primary);color:#fff}.header-navs .languages{text-transform:uppercase}.header-triggers{--triggerHeight: var(--headerLogoHeight);flex-grow:1;display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width: 768px){.header-triggers{--triggerHeight: 1.5rem;align-items:flex-end}}@media only screen and (min-width: 1120px){.header-triggers{margin:0 0 -0.2em;flex-grow:0}}.header-triggers ul{display:flex;-moz-column-gap:calc(var(--gutter-width)*2);column-gap:calc(var(--gutter-width)*2);list-style:none;margin:0}@media only screen and (min-width: 768px){.header-triggers ul{-moz-column-gap:calc(var(--gutter-width));column-gap:calc(var(--gutter-width))}}.header-triggers ul>li{display:flex;align-items:center;margin:0;height:var(--triggerHeight)}.header-triggers ul>li>a#toggle-search:before,.header-triggers ul>li>a#toggle-search:after,.header-triggers ul>li>a#toggle-nav:before,.header-triggers ul>li>a#toggle-nav:after{top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%)}.header-triggers ul>li>a#toggle-search{width:calc(var(--triggerHeight)*.75);height:calc(var(--triggerHeight)*.75)}.header-triggers ul>li>a#toggle-nav{width:var(--triggerHeight);height:var(--triggerHeight)}body.nav-open .header-triggers ul>li>a#toggle-nav:before,body.nav-open .header-triggers ul>li>a#toggle-nav:after{transform:translate(-50%, -50%) rotate(180deg)}@media only screen and (min-width: 1120px){.header-triggers ul>li.toggle-nav-holder{display:none}}#toggle-nav{position:relative;display:inline-block;width:1rem;height:1.35rem}#toggle-nav>span{display:none}#toggle-nav:before,#toggle-nav:after{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);content:"";display:block;width:1rem;height:1rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:all .3s}#toggle-nav:before{opacity:1;-webkit-mask-image:url(../img/icon-burger.svg);mask-image:url(../img/icon-burger.svg)}#toggle-nav:after{top:1px;opacity:0;-webkit-mask-image:url(../img/icon-times.svg);mask-image:url(../img/icon-times.svg)}body.nav-open #toggle-nav:before,body.nav-open #toggle-nav:after{transform:rotate(180deg)}body.nav-open #toggle-nav:before{opacity:0}body.nav-open #toggle-nav:after{opacity:1}@media only screen and (min-width: 1120px){header>.container{position:relative}header>.container .header-navs{display:flex;align-items:flex-end;justify-content:flex-end;flex-grow:1}header>.container .header-navs-meta{--metaSpaceBetween: 1.2em;position:absolute}}@media only screen and (min-width: 1120px)and (min-width: 1380px){header>.container .header-navs-meta{right:0}}@media only screen and (min-width: 1120px){header>.container .header-navs-main{--mainSpaceBetween: 0.7em}}@media only screen and (min-width: 1120px)and (min-width: 1200px){header>.container .header-navs-main{--mainSpaceBetween: 1em}}@media only screen and (min-width: 1120px){header>.container .header-navs-main>ul{display:flex;list-style:none;margin:0 0 -0.4em}header>.container .header-navs-main>ul>li{position:relative;margin:0 var(--mainSpaceBetween)}header>.container .header-navs-main>ul>li:first-child{margin-left:0}header>.container .header-navs-main>ul>li:last-child{margin-right:0}header>.container .header-navs-main>ul>li>a{display:inline-block;height:100%;border-bottom:3px solid rgba(0,0,0,0);color:#000;font-weight:bold;font-size:1rem;text-decoration:none;white-space:nowrap;transition:border-color .2s}header>.container .header-navs-main>ul>li:hover>a,header>.container .header-navs-main>ul>li:focus>a,header>.container .header-navs-main>ul>li.current-menu-item>a,header>.container .header-navs-main>ul>li.current-menu-ancestor>a{border-color:#000}header>.container .header-navs-main>ul>li:last-child>ul.sub-menu{left:auto;right:0}header>.container .header-navs-main>ul>li>ul.sub-menu{display:none;position:absolute;left:0;top:calc(100% + 4px);margin:0;padding:0;background-color:#fff;height:auto;list-style:none;-webkit-filter:drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));filter:drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4))}header>.container .header-navs-main>ul>li>ul.sub-menu>li:last-child{border-bottom:3px solid #000}header>.container .header-navs-main>ul>li>ul.sub-menu>li{margin:0;padding:0}header>.container .header-navs-main>ul>li>ul.sub-menu>li>a{display:block;padding:.4em 1em .3em;background-color:#fff;color:#000;font-size:1rem;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}header>.container .header-navs-main>ul>li>ul.sub-menu>li>a:hover,header>.container .header-navs-main>ul>li>ul.sub-menu>li>a:focus,header>.container .header-navs-main>ul>li>ul.sub-menu>li>a:active{background-color:#000;color:#fff}header>.container .header-navs-main>ul>li>ul.sub-menu>li.current-menu-item>a,header>.container .header-navs-main>ul>li>ul.sub-menu>li.current-menu-ancestor>a{background-color:#000;color:#fff}header>.container .header-navs-main>ul>li>ul.sub-menu>li.menu-back,header>.container .header-navs-main>ul>li>ul.sub-menu>li.menu-this{display:none}}@media screen and (min-width: 768px)and (max-width: 1119px){header>.container{position:relative}header>.container .header-navs-main{position:absolute;top:calc(var(--headerHeight) - var(--headerMarginTop) + var(--searchHeight));right:0;width:100%;max-width:500px;height:calc(100vh - var(--headerHeight) - var(--searchHeight));transform:translateX(100%);overflow-x:hidden;overflow-y:auto;background-color:#fff;transition:top .2s .02s cubic-bezier(0.02, 0.01, 0.47, 1),height .2s .02s cubic-bezier(0.02, 0.01, 0.47, 1),transform .3s cubic-bezier(0.02, 0.01, 0.47, 1)}body.nav-open header>.container .header-navs-main{transform:translate(0)}header>.container .header-navs-main ul li.menu-item-has-children>a+ul>li:not(.menu-this)>a{padding-left:80px}}@media only screen and (min-width: 768px)and (max-width: 1119px)and (min-width: 1024px){header>.container .header-navs-main ul li.menu-item-has-children>a+ul>li:not(.menu-this)>a{padding-left:100px}}@media only screen and (min-width: 768px){header>.container .header-navs-meta{--metaSpaceBetween: 1em;position:absolute;top:0;right:var(--outer-margin);display:flex}}@media only screen and (min-width: 768px)and (min-width: 1380px){header>.container .header-navs-meta{right:0}}@media only screen and (min-width: 768px){header>.container .header-navs-meta ul{display:inline-flex;list-style:none;margin:0}header>.container .header-navs-meta ul>li{line-height:1}header>.container .header-navs-meta ul>li>a{color:#000;text-decoration:none;transition:color .2s;font-size:.8rem;-webkit-text-stroke:.05em rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);transition:-webkit-text-stroke .3s,border-bottom-color .3s}header>.container .header-navs-meta ul>li>a:hover,header>.container .header-navs-meta ul>li>a:focus,header>.container .header-navs-meta ul>li>a:active{-webkit-text-stroke:.05em #000;border-bottom-color:#000}header>.container .header-navs-meta ul>li.current-menu-item a{font-weight:bold;border-bottom-color:#000;-webkit-text-stroke:0}}@media only screen and (min-width: 768px){header>.container .header-navs-meta ul.menu>li{margin:0 var(--metaSpaceBetween)}header>.container .header-navs-meta ul.menu>li:first-child{margin-left:0}}@media only screen and (min-width: 768px){header>.container .header-navs-meta ul.languages>li{margin:0 var(--metaSpaceBetween)}header>.container .header-navs-meta ul.languages>li:last-child{margin-right:0}header>.container .header-navs-meta ul.languages>li.language-ls>a,header>.container .header-navs-meta ul.languages>li.toggle-search-holder>a{-webkit-text-stroke:0;border-bottom:none}header>.container .header-navs-meta ul.languages>li.language-ls>a>span,header>.container .header-navs-meta ul.languages>li.toggle-search-holder>a>span{display:none}header>.container .header-navs-meta ul.languages>li.language-ls>a:hover:before,header>.container .header-navs-meta ul.languages>li.language-ls>a:focus:before,header>.container .header-navs-meta ul.languages>li.language-ls>a:active:before,header>.container .header-navs-meta ul.languages>li.toggle-search-holder>a:hover:before,header>.container .header-navs-meta ul.languages>li.toggle-search-holder>a:focus:before,header>.container .header-navs-meta ul.languages>li.toggle-search-holder>a:active:before{background-color:var(--color-primary)}header>.container .header-navs-meta ul.languages>li.language-ls>a:before{display:block;content:"";width:19px;height:1.1rem;-webkit-mask-image:url(../img/icon-ls.svg?v=2);mask-image:url(../img/icon-ls.svg?v=2);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:background-color .2s}header>.container .header-navs-meta ul.languages>li.language-ls>a:hover:before,header>.container .header-navs-meta ul.languages>li.language-ls>a:focus:before,header>.container .header-navs-meta ul.languages>li.language-ls>a:active:before{background-color:var(--color-primary)}header>.container .header-navs-meta ul.languages>li.language-ls.current-menu-item>a:before{background-color:var(--color-primary)}}@media only screen and (max-width: 767px){header>.container .header-navs{display:flex;flex-direction:column;justify-content:flex-start;position:absolute;top:calc(var(--headerHeight) + var(--searchHeight));right:0;width:100%;max-width:500px;height:calc(100vh - var(--headerHeight) - var(--searchHeight));transform:translateX(100%);overflow-x:hidden;overflow-y:auto;background-color:#fff;transition:top .2s .02s cubic-bezier(0.02, 0.01, 0.47, 1),height .2s .02s cubic-bezier(0.02, 0.01, 0.47, 1),transform .3s cubic-bezier(0.02, 0.01, 0.47, 1)}header>.container .header-navs>*{margin-bottom:var(--outer-margin)}body.nav-open header>.container .header-navs{transform:translate(0)}header>.container .header-navs-meta{display:flex;flex-flow:row wrap}header>.container .header-navs-meta ul{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding-left:calc(var(--outer-margin)/2)}header>.container .header-navs-meta ul li{margin:0}header>.container .header-navs-meta ul li a{display:block;color:#000;font-weight:normal;padding:.5em 0;margin:0 calc(var(--outer-margin)/2);position:relative;transition:color .2s,color .2s;text-decoration:none;text-align:center}header>.container .header-navs-meta ul li a:hover,header>.container .header-navs-meta ul li a:focus,header>.container .header-navs-meta ul li a:active{color:var(--color-primary)}header>.container .header-navs-meta ul li:last-child a{margin-right:0}header>.container .header-navs-meta ul.languages li>a{border-bottom:none}header>.container .header-navs-meta ul.languages li .toggle-search{min-height:38px}header>.container .header-navs-meta ul.languages li.language-ls>a{height:100%}header>.container .header-navs-meta ul.languages li.language-ls>a>span{display:none}header>.container .header-navs-meta ul.languages li.language-ls>a:before{display:block;content:"";width:19px;height:19px;margin:0 auto;-webkit-mask-image:url(../img/icon-ls.svg);mask-image:url(../img/icon-ls.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:background-color .2s}}@media only screen and (max-width: 1119px){header>.container .header-navs-main ul{list-style:none;margin:0}header>.container .header-navs-main ul li{margin:0}header>.container .header-navs-main ul li a{display:block;color:#000;font-weight:700;padding:1em 50px .8em var(--outer-margin);position:relative;transition:background-color .2s,color .2s;border-bottom:2px solid #000;text-decoration:none}header>.container .header-navs-main ul li a:hover,header>.container .header-navs-main ul li a:focus,header>.container .header-navs-main ul li a:active{background-color:#000;color:#fff}header>.container .header-navs-main ul li a:hover:after,header>.container .header-navs-main ul li a:focus:after,header>.container .header-navs-main ul li a:active:after{background-color:#fff}header>.container .header-navs-main ul li.current-menu-item>a,header>.container .header-navs-main ul li.current-menu-ancestor>a{background-color:rgba(0,0,0,.1)}header>.container .header-navs-main ul li.current-menu-item>a:hover,header>.container .header-navs-main ul li.current-menu-item>a:focus,header>.container .header-navs-main ul li.current-menu-item>a:active,header>.container .header-navs-main ul li.current-menu-ancestor>a:hover,header>.container .header-navs-main ul li.current-menu-ancestor>a:focus,header>.container .header-navs-main ul li.current-menu-ancestor>a:active{background-color:#000;color:#fff}header>.container .header-navs-main ul li.current-menu-item>a:hover:after,header>.container .header-navs-main ul li.current-menu-item>a:focus:after,header>.container .header-navs-main ul li.current-menu-item>a:active:after,header>.container .header-navs-main ul li.current-menu-ancestor>a:hover:after,header>.container .header-navs-main ul li.current-menu-ancestor>a:focus:after,header>.container .header-navs-main ul li.current-menu-ancestor>a:active:after{background-color:#fff}header>.container .header-navs-main ul li.menu-item-has-children>a:after{content:"";display:block;position:absolute;right:var(--outer-margin);top:0;width:20px;height:100%;-webkit-mask-image:url(../img/icon-arrow.svg);mask-image:url(../img/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right center;mask-position:right center;background-color:#000;transition:background-color .2s}header>.container .header-navs-main ul li.menu-item-has-children>a:hover:after,header>.container .header-navs-main ul li.menu-item-has-children>a:focus:after,header>.container .header-navs-main ul li.menu-item-has-children>a:active:after{background-color:#fff}header>.container .header-navs-main ul li.menu-item-has-children>a+ul{display:none;position:absolute;top:0;left:100%;width:100%}header>.container .header-navs-main ul li.menu-item-has-children>a+ul>li:not(.menu-this)>a{padding-left:50px}header>.container .header-navs-main ul li.menu-back>a{padding:1em var(--outer-margin) .8em}header>.container .header-navs-main ul li.menu-back>a:before{content:"";display:block;position:absolute;left:var(--outer-margin);top:0;width:20px;height:100%;-webkit-mask-image:url(../img/icon-arrow.svg);mask-image:url(../img/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right center;mask-position:right center;background-color:#000;transform:rotate(180deg);transition:background-color .2s}header>.container .header-navs-main ul li.menu-back>a:hover:before,header>.container .header-navs-main ul li.menu-back>a:focus:before,header>.container .header-navs-main ul li.menu-back>a:active:before{background-color:#fff}header>.container .header-navs-main>ul{transition:transform .3s ease-out}header>.container .header-navs-main>ul[data-level="1"]{transform:translate(0)}header>.container .header-navs-main>ul[data-level="2"]{transform:translate(-100%)}}.onecolumn.full>.container>.grid{width:100%}@media only screen and (min-width: 1024px){.onecolumn.two-third>.container>.grid{grid-template-columns:2fr 1fr}}.onecolumn.bg-color-primary{padding:var(--gutter-width) 0;background-color:var(--color-primary)}.onecolumn.bg-color-primary *:not(input){color:#fff}.onecolumn.bg-color-primary li:before{color:#fff}.headline.three-third>.container>.grid{width:100%}@media only screen and (min-width: 1024px){.headline.two-third>.container>.grid{width:70%}}@media only screen and (min-width: 1024px){.autotwocolumn>.container>.wrapper{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width)}}.textimg>.container>.grid{grid-template:1fr;row-gap:40px}@media only screen and (min-width: 1024px){.textimg>.container>.grid{grid-template-columns:1fr 1fr}}.textimg-image{position:relative;width:100%;height:100%;overflow:hidden;max-width:500px;margin:0 auto;max-height:100vw}@media only screen and (min-width: 1024px){.textimg-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.claim>.container>.grid{grid-template-columns:auto 1fr;align-items:center}@media only screen and (max-width: 767px){.claim>.container>.grid{grid-template-columns:auto 1fr auto;width:auto;margin-right:-25px;margin-left:-25px}}@media only screen and (max-width: 767px)and (min-width: 768px){.claim>.container>.grid{margin-right:-30px;margin-left:-30px}}@media only screen and (max-width: 767px)and (min-width: 1024px){.claim>.container>.grid{margin-right:-30px;margin-left:-30px}}@media only screen and (max-width: 767px)and (min-width: 1380px){.claim>.container>.grid{margin-right:-30px;margin-left:-30px}}.claim>.container>.grid.column-gap{-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width)}@media only screen and (min-width: 768px){.claim>.container>.grid.column-gap{-moz-column-gap:calc(var(--gutter-width)*2);column-gap:calc(var(--gutter-width)*2)}}.claim-rects{width:calc(var(--rect-width)*2);height:calc(var(--rect-width)*3)}.claim-rects.left{align-self:flex-start}.claim-rects.left svg rect{fill:rgba(0,0,0,0)}.claim-rects.left svg rect.r-0-0{fill:var(--color-secondary)}.claim-rects.left svg rect.r-1-0{fill:var(--color-primary)}.claim-rects.left svg rect.r-0-1{fill:var(--color-tertiary)}@media only screen and (min-width: 768px){.claim-rects.left svg rect.r-0-0{fill:var(--color-secondary)}.claim-rects.left svg rect.r-1-0{fill:rgba(0,0,0,0)}.claim-rects.left svg rect.r-0-1{fill:var(--color-primary)}.claim-rects.left svg rect.r-1-2{fill:var(--color-tertiary)}}.claim-rects.right{align-self:flex-end}@media only screen and (min-width: 768px){.claim-rects.right{display:none}}.claim-rects.right svg rect{fill:rgba(0,0,0,0)}.claim-rects.right svg rect.r-1-1{fill:var(--color-primary)}.claim-rects.right svg rect.r-1-2{fill:var(--color-tertiary)}.claim-content{color:var(--color-primary)}.claim-content *{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.infobox .grid{grid-template-columns:1fr}@media only screen and (min-width: 768px){.infobox .grid.twocol{grid-template-columns:1fr 1fr}.infobox .grid.twocol .infobox-title{grid-column:1/span 2}}.infobox-inner{display:grid;grid-template:1fr/1fr;background-color:var(--color-primary);min-height:calc(var(--rect-width)*5)}.infobox-title{margin-bottom:1rem;align-self:end}.infobox-content{grid-area:1/1;position:relative;padding:var(--gutter-width) calc(var(--rect-width)*1 + var(--gutter-width)*.66)}.infobox:not(.light) .infobox-content *{color:#fff}.infobox:not(.light) .infobox-content * li:before{color:#fff}.infobox.light .infobox-inner{background-color:var(--color-background)}.infobox-col{align-self:start}.infobox .infobox-rects{grid-area:1/1;position:relative}.infobox .infobox-rects svg{position:absolute;z-index:0}.infobox .infobox-rects svg rect{fill:rgba(0,0,0,0)}.infobox .infobox-rects svg.w-1{width:var(--rect-width)}.infobox .infobox-rects svg.w-2{width:calc(var(--rect-width)*2)}.infobox .infobox-rects svg.w-3{width:calc(var(--rect-width)*3)}.infobox .infobox-rects svg.h-1{height:var(--rect-width)}.infobox .infobox-rects svg.h-2{height:calc(var(--rect-width)*2)}.infobox .infobox-rects svg.h-3{height:calc(var(--rect-width)*3)}.infobox .infobox-rects svg.topleft{top:0;left:0}.infobox .infobox-rects svg.topright{top:0;right:0}.infobox .infobox-rects svg.bottomright{bottom:0;right:0}.infobox .infobox-rects svg.bottomleft{bottom:0;left:0}.infobox .infobox-rects svg.topleft rect.r-0-0{fill:var(--color-tertiary)}.infobox .infobox-rects svg.topright rect.r-0-0{fill:var(--color-secondary)}.infobox .infobox-rects svg.topright rect.r-0-1{fill:var(--color-tertiary)}.infobox .infobox-rects svg.bottomright rect.r-0-0{fill:var(--color-secondary)}.infobox .infobox-rects svg.bottomright rect.r-0-2{fill:var(--color-tertiary)}.infobox .infobox-rects svg.bottomleft rect.r-0-0{fill:var(--color-secondary)}.infobox .infobox-rects svg.bottomleft rect.r-0-1{fill:var(--color-tertiary)}.infobox .infobox-rects svg.bottomleft rect.r-0-2{fill:var(--color-secondary)}.twocolumn>.container>.grid{row-gap:40px}@media only screen and (min-width: 1024px){.twocolumn>.container>.grid.ratio-1-1{grid-template-columns:1fr 1fr}.twocolumn>.container>.grid.ratio-2-1{grid-template-columns:2fr 1fr}.twocolumn>.container>.grid.ratio-1-1-small{grid-template-columns:1fr 1fr}.twocolumn>.container>.grid.ratio-1-1-small .column-right{justify-self:end;max-width:460px}}.twocolumn.align-columns-center .twocolumn-content{align-self:center}.teasers>.container>.grid{grid-template:1fr 1fr/1fr}@media only screen and (min-width: 1024px){.teasers>.container>.grid{grid-template:1fr/1fr 1fr}}.teasers .teaser{background-color:var(--color-background);color:var(--color-text);display:grid;grid-template:1fr/1fr;min-height:calc(var(--rect-width)*6)}.teasers .teaser:not(.light){--color-text: #fff;--color-background: var(--color-primary)}.teasers .teaser-content{grid-area:1/1;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--rect-width)*6);padding:var(--gutter-width) calc(var(--rect-width)*1 + var(--gutter-width)*.66);color:var(--color-text);font-size:.9rem;font-weight:bold}@media only screen and (min-width: 768px){.teasers .teaser-content{font-size:1.1rem}}.teasers .teaser-content>a.btn{margin-top:1.5rem;margin-bottom:0}.teasers .teaser-img{position:relative}.teasers .teaser-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.teasers .teaser a.btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.teasers .teaser:not(.light) a.btn,.teasers .teaser:not(.light) a.btn.btn-primary{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-primary)}.teasers .teaser:not(.light) a.btn:hover,.teasers .teaser:not(.light) a.btn:active,.teasers .teaser:not(.light) a.btn:focus,.teasers .teaser:not(.light) a.btn.btn-primary:hover,.teasers .teaser:not(.light) a.btn.btn-primary:active,.teasers .teaser:not(.light) a.btn.btn-primary:focus{background-color:var(--color-primary);color:var(--color-text)}.teasers .teaser:not(.light) a.btn.btn-secondary{background-color:rgba(0,0,0,0);border-color:var(--color-text);color:var(--color-text)}.teasers .teaser:not(.light) a.btn.btn-secondary:hover,.teasers .teaser:not(.light) a.btn.btn-secondary:active,.teasers .teaser:not(.light) a.btn.btn-secondary:focus{background-color:var(--color-text);color:var(--color-primary)}.teasers .teaser-content-rects{grid-area:1/1;position:relative}.teasers .teaser-content-rects svg{position:absolute;z-index:0}.teasers .teaser-content-rects svg rect{fill:rgba(0,0,0,0)}.teasers .teaser-content-rects svg.w-1{width:var(--rect-width)}.teasers .teaser-content-rects svg.w-2{width:calc(var(--rect-width)*2)}.teasers .teaser-content-rects svg.w-3{width:calc(var(--rect-width)*3)}.teasers .teaser-content-rects svg.h-1{height:var(--rect-width)}.teasers .teaser-content-rects svg.h-2{height:calc(var(--rect-width)*2)}.teasers .teaser-content-rects svg.h-3{height:calc(var(--rect-width)*3)}.teasers .teaser-content-rects svg.topleft{top:0;left:0}.teasers .teaser-content-rects svg.topright{top:0;right:0}.teasers .teaser-content-rects svg.bottomright{bottom:0;right:0}.teasers .teaser-content-rects svg.bottomleft{bottom:0;left:0}.teasers .teaser .teaser-content-rects svg.topleft rect.r-0-0{fill:var(--color-secondary)}.teasers .teaser .teaser-content-rects svg.topleft rect.r-0-1{fill:var(--color-tertiary)}.teasers .teaser .teaser-content-rects svg.topright rect.r-0-2{fill:var(--color-tertiary)}.teasers .teaser .teaser-content-rects svg.bottomright.w-1.h-3 rect.r-0-0{fill:var(--color-secondary)}.teasers .teaser .teaser-content-rects svg.bottomright.w-1.h-3 rect.r-0-2{fill:var(--color-secondary)}.teasers .teaser .teaser-content-rects svg.bottomright.w-3.h-1 rect.r-0-0{fill:var(--color-tertiary)}.teasers .teaser .teaser-content-rects svg.bottomleft rect.r-0-2{fill:var(--color-secondary)}.teasers .teaser:last-child .teaser-content-rects svg.topleft rect.r-0-0{fill:var(--color-tertiary)}.teasers .teaser:last-child .teaser-content-rects svg.topright rect.r-0-0{fill:var(--color-secondary)}.teasers .teaser:last-child .teaser-content-rects svg.topright rect.r-0-1{display:none}.teasers .teaser:last-child .teaser-content-rects svg.topright rect.r-0-2{fill:var(--color-tertiary)}.teasers .teaser:last-child .teaser-content-rects svg.bottomright.w-1.h-3 rect.r-0-0{display:none}.teasers .teaser:last-child .teaser-content-rects svg.bottomright.w-1.h-3 rect.r-0-1{fill:var(--color-tertiary)}.teasers .teaser:last-child .teaser-content-rects svg.bottomright.w-1.h-3 rect.r-0-2{fill:var(--color-secondary)}.teasers .teaser:last-child .teaser-content-rects svg.bottomright.w-3.h-1 rect.r-0-0{fill:var(--color-tertiary)}.teasers .teaser:last-child .teaser-content-rects svg.bottomright.w-3.h-1 rect.r-0-1{fill:var(--color-secondary)}.teasers .teaser:last-child .teaser-content-rects svg.bottomleft rect.r-0-0{fill:var(--color-secondary)}.teasers .teaser:last-child .teaser-content-rects svg.bottomleft rect.r-0-1{fill:var(--color-tertiary)}@media only screen and (min-width: 1024px){.highlightlinklist>.container>.grid{grid-template-columns:2fr 1fr}}@media only screen and (min-width: 1380px){.highlightlinklist>.container>.grid{grid-template-columns:4fr 3fr}}.highlightlinklist-content{position:relative;min-height:calc(var(--rect-width)*6);padding:var(--rect-width) calc(var(--rect-width)*1 + var(--gutter-width)*.66);padding-left:calc(var(--rect-width)*3);margin-left:calc((var(--outer-margin))*-1);background-color:var(--color-background);color:#000}@media only screen and (min-width: 1380px){.highlightlinklist-content{margin:0 calc(var(--rect-width)*-3 + 10px);padding-left:calc(var(--rect-width)*3 - 10px)}}.highlightlinklist-content>*{position:relative;z-index:1}.highlightlinklist-content>a:last-of-type{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:0}.highlightlinklist-content-rects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.highlightlinklist-content-rects svg{position:absolute;z-index:0}.highlightlinklist-content-rects svg rect{fill:rgba(0,0,0,0)}.highlightlinklist-content-rects svg.w-1{width:var(--rect-width)}.highlightlinklist-content-rects svg.w-2{width:calc(var(--rect-width)*2)}.highlightlinklist-content-rects svg.w-3{width:calc(var(--rect-width)*3)}.highlightlinklist-content-rects svg.h-1{height:var(--rect-width)}.highlightlinklist-content-rects svg.h-2{height:calc(var(--rect-width)*2)}.highlightlinklist-content-rects svg.h-3{height:calc(var(--rect-width)*3)}.highlightlinklist-content-rects svg.topleft{top:0;left:0}.highlightlinklist-content-rects svg.topright{top:0;right:0}.highlightlinklist-content-rects svg.bottomright{bottom:0;right:0}.highlightlinklist-content-rects svg.bottomleft{bottom:0;left:0}.highlightlinklist-content-rects svg.topleft.w-1.h-3 rect.r-0-0{fill:var(--color-secondary)}.highlightlinklist-content-rects svg.topleft.w-1.h-3 rect.r-0-1{fill:var(--color-primary)}.highlightlinklist-content-rects svg.topleft.w-3.h-1 rect.r-1-0{fill:var(--color-tertiary)}.highlightlinklist-content-rects svg.bottomright rect.r-1-0{fill:var(--color-secondary)}.highlightlinklist-content-rects svg.bottomright rect.r-2-0{fill:var(--color-tertiary)}.highlightlinklist-content-rects svg.bottomleft rect.r-0-0{fill:var(--color-secondary)}.highlightlinklist-linklist{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1380px){.highlightlinklist-linklist{margin-left:calc(var(--rect-width)*3 - 10px)}}.highlightlinklist-linklist ul:last-of-type{margin-bottom:0}.quote{background-color:var(--color-background);color:var(--color-primary)}@media only screen and (max-width: 767px){.quote.margin-top-small{margin-top:calc(var(--gutter-width)*1.125 + 15%)}.quote.margin-top-large{margin-top:calc(var(--gutter-width)*2.25 + 15%)}}.quote .grid{margin-top:-15%;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}@media only screen and (min-width: 768px){.quote .grid{margin-top:0;grid-template-rows:1fr;gap:2%}.quote .grid.imgR{grid-template-columns:73% 25%}.quote .grid.imgR .quote-img{order:1}.quote .grid.imgL{grid-template-columns:25% 73%}}.quote .grid .quote-img{order:-1}.quote-text{padding:var(--gutter-width) 0;margin:auto}.quote-text *{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media only screen and (max-width: 767px){.quote-img{display:block;position:relative;width:160px;height:160px;border-radius:0 0 100% 100%;overflow:hidden}.quote-img img{position:absolute;inset:0 0 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}}@media only screen and (min-width: 768px){.quote-img{justify-content:center;display:flex;align-items:flex-end;margin-top:calc(var(--gutter-width)*-1.5);width:100%;border-radius:0}}.boardmembers .grid{grid-template-columns:repeat(1, 1fr)}@media only screen and (min-width: 480px){.boardmembers .grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 600px){.boardmembers .grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1024px){.boardmembers .grid{grid-template-columns:repeat(4, 1fr)}}.boardmembers .grid .boardmember{max-width:100%}@media only screen and (min-width: 768px){.boardmembers .grid .boardmember{max-width:250px}}.boardmembers .grid .boardmember-img{margin-bottom:calc(var(--gutter-width)/2);overflow:hidden;width:100%;max-width:160px;aspect-ratio:1/1}.boardmembers .grid .boardmember-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.boardmembers .grid .boardmember-description:before{content:"";display:block;background-color:#000;-webkit-mask-image:url("../img/icon-arrow-up.svg");mask-image:url("../img/icon-arrow-up.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;height:1rem;margin-bottom:.5rem}.members .grid{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 600px){.members .grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 1024px){.members .grid{grid-template-columns:repeat(6, 1fr)}}.members .grid .member a{border:1px solid #e5e5e5;padding:.5rem;display:block;transition:border-color .2s linear}.members .grid .member a:hover,.members .grid .member a:focus{text-decoration:none;border-color:var(--color-primary)}.members .grid .member a:after{content:none !important}.members .grid .member .img-container{border-bottom:initial;text-decoration:none;width:100%;aspect-ratio:1/1}.members .grid .member .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.history-content{position:relative;margin-left:calc((var(--outer-margin))*-1);padding-top:var(--rect-width);padding-right:calc(var(--rect-width)*2);padding-bottom:calc(var(--rect-width)*3);padding-left:calc(var(--rect-width)*3 - 10px);background-color:var(--color-background);color:#000}@media only screen and (min-width: 1380px){.history-content{margin-left:calc(var(--rect-width)*-3 + 10px)}}@media only screen and (min-width: 768px){.history-content{padding-bottom:calc(var(--rect-width)*2)}}.history-content-rects{position:absolute;top:0;left:0;width:100%;height:100%}.history-content-rects svg{position:absolute}.history-content-rects svg.topleft{top:0;left:0}.history-content-rects svg.topleft rect.r-0-0{fill:var(--color-secondary)}.history-content-rects svg.topleft rect.r-0-1{fill:var(--color-primary)}.history-content-rects svg.topleft rect.r-0-2{fill:var(--color-secondary)}.history-content-rects svg.topleft rect.r-1-0{fill:var(--color-tertiary)}.history-content-rects svg.topleft rect.r-1-1{fill:rgba(0,0,0,0)}.history-content-rects svg.topleft rect.r-1-2{fill:rgba(0,0,0,0)}.history-content-rects svg.bottomright0{bottom:0;right:0}.history-content-rects svg.bottomright0 rect.r-0-0{fill:rgba(0,0,0,0)}.history-content-rects svg.bottomright0 rect.r-1-0{fill:var(--color-secondary)}.history-content-rects svg.bottomright0 rect.r-2-0{fill:var(--color-primary)}.history-content-rects svg.bottomright1{bottom:var(--rect-width);right:0}.history-content-rects svg.bottomright1 rect.r-0-0{fill:rgba(0,0,0,0)}.history-content-rects svg.bottomright1 rect.r-1-0{fill:rgba(0,0,0,0)}.history-content-rects svg.bottomright1 rect.r-2-0{fill:var(--color-secondary)}.history-content-rects svg.bottomright2{bottom:0;right:calc(var(--rect-width)*3)}.history-content-rects svg.bottomright2 rect.r-0-0{fill:rgba(0,0,0,0)}.history-content-rects svg.bottomright2 rect.r-1-0{fill:rgba(0,0,0,0)}.history-content-rects svg.bottomright2 rect.r-2-0{fill:var(--color-tertiary)}.history-content-rects svg.w-1{width:var(--rect-width)}.history-content-rects svg.w-2{width:calc(var(--rect-width)*2)}.history-content-rects svg.w-3{width:calc(var(--rect-width)*3)}.history-content-rects svg.h-1{height:var(--rect-width)}.history-content-rects svg.h-2{height:calc(var(--rect-width)*2)}.history-content-rects svg.h-3{height:calc(var(--rect-width)*3)}.history-content-heading{margin-bottom:.8em}.history-content-carousel .carousel-cell{width:100%;margin-right:30%;padding:.5rem 0}.history-content-carousel .flickity-prev-next-button{padding:.6em calc(var(--rect-width)/2) .5em}.history-content-carousel .flickity-prev-next-button.previous{left:calc(var(--rect-width)*1.6*-1)}.history-content-carousel .flickity-prev-next-button.next{right:calc(var(--rect-width)*2*-1)}.history-content-carousel .flickity-prev-next-button .flickity-button-icon{width:50%;height:50%}.history-content-carousel .flickity-page-dots{width:100%;bottom:calc(var(--rect-width)*2*-1);transform:translateY(-50%)}@media only screen and (min-width: 768px){.history-content-carousel .flickity-page-dots{bottom:calc(100% + var(--rect-width));right:0;left:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.projectslider-carousel{display:grid;grid-template-rows:1fr auto;grid-template-areas:"content" "nav"}.projectslider-carousel .carousel-cell{display:flex;gap:var(--gutter-width);align-items:flex-start;flex-direction:column-reverse;width:100%;margin-right:30%}@media only screen and (min-width: 1380px){.projectslider-carousel .carousel-cell{align-items:center;flex-direction:row}}.projectslider-carousel .carousel-cell-content{width:100%}.projectslider-carousel .carousel-cell-image{width:22%;min-width:160px}.projectslider-carousel .flickity-prev-next-button{grid-area:nav;width:44px;padding:0;background-color:rgba(0,0,0,0);position:relative;margin-top:0;top:0;transform:translateY(0);margin-bottom:0}@media only screen and (min-width: 1380px){.projectslider-carousel .flickity-prev-next-button{top:50%;position:absolute;grid-area:auto;padding:.6em calc(var(--rect-width)/2) .5em;grid-area:auto}}.projectslider-carousel .flickity-prev-next-button.previous{justify-self:start}@media only screen and (min-width: 1380px){.projectslider-carousel .flickity-prev-next-button.previous{left:calc(var(--rect-width)*1.6*-1);transform:translate(0, -50%)}}.projectslider-carousel .flickity-prev-next-button.previous svg{left:0;right:initial}.projectslider-carousel .flickity-prev-next-button.next{justify-self:end}@media only screen and (min-width: 1380px){.projectslider-carousel .flickity-prev-next-button.next{right:calc(var(--rect-width)*2*-1);transform:translate(-50%, -50%)}}.projectslider-carousel .flickity-prev-next-button.next svg{right:0;left:initial}.projectslider-carousel .flickity-prev-next-button .flickity-button-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:50%;transform:translateY(-50%);height:50%}@media only screen and (min-width: 1380px){.projectslider-carousel .flickity-prev-next-button .flickity-button-icon{width:50%;top:20%}}.projectslider-carousel .flickity-page-dots{pointer-events:none;grid-area:nav;display:flex;justify-content:center;align-items:center;bottom:0;width:100%;transform:translateY(0);position:relative}@media only screen and (min-width: 1380px){.projectslider-carousel .flickity-page-dots{grid-area:auto;position:absolute;bottom:100%;transform:translateY(100%);right:0;left:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.projectslider-carousel .flickity-page-dots .dot{padding:0;border:1px solid #000;background-color:rgba(0,0,0,0);margin:0 5px}.projectslider-carousel .flickity-page-dots .dot:first-child{margin-left:0}.projectslider-carousel .flickity-page-dots .dot::before{content:none}.projectslider-carousel .flickity-page-dots .dot.is-selected{background-color:#000}.table.normal .grid{margin:0 auto}@media only screen and (min-width: 900px){.table .content-table{display:table;width:100%;border-spacing:0 .5rem}}.table .content-table-head{display:none}@media only screen and (min-width: 900px){.table .content-table-head{display:table-header-group}}.table .content-table-head-row{display:table-row}.table .content-table-head .content-table-th{display:table-cell;padding:1.2rem .2rem 1rem;text-align:center;vertical-align:middle;font-weight:bold;color:var(--color-primary)}.table .content-table-head .content-table-th:first-child{color:#000;text-align:left}.table .content-table-body .content-table-row{display:flex;flex-flow:row wrap;margin-bottom:1rem}.table .content-table-body .content-table-cell,.table .content-table-body .content-table-th{padding:.5rem .5rem .3rem;display:flex;line-height:1.2;flex-flow:column nowrap;justify-content:center;background-color:var(--color-background)}@media only screen and (max-width: 899px){.table .content-table-body .content-table-cell,.table .content-table-body .content-table-th{color:#000 !important}}.table .content-table-body .content-table-cell.content-table-body-th,.table .content-table-body .content-table-th.content-table-body-th{width:100%}@media only screen and (max-width: 899px){.table .content-table-body .content-table-cell.content-table-body-th,.table .content-table-body .content-table-th.content-table-body-th{background-color:rgba(0,0,0,0);margin-bottom:.5rem}}.table .content-table-body .content-table-th{width:50%;font-weight:bold}@media only screen and (max-width: 899px){.table .content-table-body .content-table-th{font-weight:normal;margin-bottom:3px}}.table .content-table-body .content-table-cell{width:50%;text-align:center;margin-bottom:3px}@media only screen and (min-width: 900px){.table .content-table-body{display:table-row-group}.table .content-table-body .content-table-mobile-row-header,.table .content-table-body .content-table-row .content-table-th{display:none}.table .content-table-body .content-table-row{display:table-row;border-top:none;border-bottom:none}.table .content-table-body .content-table-row div.content-table-cell:first-child{text-align:left}.table .content-table-body .content-table-cell{display:table-cell;width:25%;vertical-align:middle;text-align:center}.table .content-table-body .content-table-cell.content-table-body-th{width:25%;padding:1.2rem 2.2rem 1rem 1.2rem}}.table .content-table .icon{display:flex;justify-content:center;align-items:center}.table .content-table .icon::before{width:1.25em;height:1.25em}@media only screen and (min-width: 900px){.table.last-row-transparent .content-table-body .content-table-row:last-child .content-table-cell{vertical-align:top;background-color:rgba(0,0,0,0)}}.table .content-table.table-courses .content-table-body .content-table-body-th.content-table-cell{width:100%}.table .content-table.table-courses .content-table-body .content-table-th{width:25%}.table .content-table.table-courses .content-table-body .content-table-cell{width:75%;text-align:left}@media only screen and (min-width: 900px){.table .content-table.table-courses .content-table-body .content-table-body-th.content-table-cell{width:40%}.table .content-table.table-courses .content-table-body .content-table-th,.table .content-table.table-courses .content-table-body .content-table-cell{width:auto;vertical-align:top}.table .content-table.table-courses .content-table-body .content-table-th:last-child,.table .content-table.table-courses .content-table-body .content-table-cell:last-child{width:10%;text-align:center;vertical-align:middle}.table .content-table.table-courses .content-table-body .content-table-cell{padding:1.2rem 1.2rem 1rem 1.2rem}}@media only screen and (min-width: 768px){.highlightimage>.container .grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.highlightimage-wrapper{background-color:var(--color-background);margin-left:calc((var(--outer-margin))*-1);padding-left:calc(var(--rect-width)*1)}@media only screen and (min-width: 768px){.highlightimage-wrapper{margin-left:calc(var(--rect-width)*-3 + 10px);padding-left:calc(var(--rect-width)*3 - 10px)}}.highlightimage-content{padding:var(--rect-width) var(--rect-width) 0 0}@media only screen and (min-width: 768px){.highlightimage-content{padding:var(--rect-width) var(--rect-width) var(--rect-width) 0}}.highlightimage-image-holder{position:relative;height:56.25vw;width:100%;max-width:480px;max-height:310px;align-self:center;justify-self:center}@media only screen and (min-width: 768px){.highlightimage-image-holder{height:100%;max-height:500px;max-width:none}}.highlightimage-image{position:relative;width:100%;height:calc(100% - var(--rect-width));overflow:hidden}.highlightimage-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.highlightimage-rects{position:absolute;left:0;top:0;width:100%;height:100%}.highlightimage-rects svg{position:absolute}.highlightimage-rects svg.w-3{width:calc(var(--rect-width)*3)}.highlightimage-rects svg.w-7{width:calc(var(--rect-width)*7)}.highlightimage-rects svg.h-1{height:calc(var(--rect-width)*1)}.highlightimage-rects svg.h-3{height:calc(var(--rect-width)*3)}.highlightimage-rects svg.h-4{height:calc(var(--rect-width)*4)}.highlightimage-rects svg.top-left{top:0;left:calc(var(--rect-width)*-1);transform:rotate(90deg) translateY(-100%);transform-origin:0 0}.highlightimage-rects svg.top-left rect{fill:rgba(0,0,0,0)}.highlightimage-rects svg.top-left rect.r-0-2,.highlightimage-rects svg.top-left rect.r-1-3{fill:var(--color-primary)}.highlightimage-rects svg.top-left rect.r-2-2,.highlightimage-rects svg.top-left rect.r-0-0{fill:var(--color-secondary)}.highlightimage-rects svg.top-left rect.r-0-1,.highlightimage-rects svg.top-left rect.r-1-2{fill:var(--color-tertiary)}.highlightimage-rects svg.top-right{top:0;right:0}.highlightimage-rects svg.top-right rect.r-0-0{fill:rgba(0,0,0,0)}.highlightimage-rects svg.top-right rect.r-1-0{fill:var(--color-primary)}.highlightimage-rects svg.top-right rect.r-2-0{fill:var(--color-tertiary)}.highlightimage-rects svg.bottom-right{bottom:0;right:0}.highlightimage-rects svg.bottom-right rect{fill:rgba(0,0,0,0)}.highlightimage-rects svg.bottom-right rect.r-2-2{fill:var(--color-primary)}.highlightimage-rects svg.bottom-right rect.r-2-1,.highlightimage-rects svg.bottom-right rect.r-0-3{fill:var(--color-secondary)}.highlightimage-rects svg.bottom-right rect.r-2-0,.highlightimage-rects svg.bottom-right rect.r-1-2,.highlightimage-rects svg.bottom-right rect.r-1-3{fill:var(--color-tertiary)}.highlightimage-rects svg.bottom-left{bottom:0;left:0}.highlightimage-rects svg.bottom-left rect{fill:rgba(0,0,0,0)}.highlightimage-rects svg.bottom-left rect.r-2-1,.highlightimage-rects svg.bottom-left rect.r-2-2{fill:var(--color-primary)}.highlightimage-rects svg.bottom-left rect.r-0-0,.highlightimage-rects svg.bottom-left rect.r-1-2,.highlightimage-rects svg.bottom-left rect.r-4-2{fill:var(--color-secondary)}.highlightimage-rects svg.bottom-left rect.r-0-1,.highlightimage-rects svg.bottom-left rect.r-1-1,.highlightimage-rects svg.bottom-left rect.r-3-2{fill:var(--color-tertiary)}.logocarousel{--logoslider-width: 33.3%;--logoslider-height: 100px;--logoslider-padding: 2%}@media only screen and (min-width: 768px){.logocarousel{padding-bottom:30px}}@media only screen and (max-width: 1379px){.logocarousel .container{padding:0}}@media only screen and (min-width: 500px){.logocarousel{--logoslider-width: 25%;--logoslider-height: 120px}}@media only screen and (min-width: 768px){.logocarousel{--logoslider-width: 20%;--logoslider-height: 140px;--logoslider-padding: 2%}}@media only screen and (min-width: 1024px){.logocarousel{--logoslider-width: 16.67%;--logoslider-height: 160px;--logoslider-padding: 2%}}.logocarousel .carousel-cell{width:var(--logoslider-width);height:var(--logoslider-height);padding:calc(var(--logoslider-padding)/2);display:grid}.logocarousel .carousel-cell .logo-carousel-logo{position:relative}.logocarousel .carousel-cell img{position:absolute;inset:0 0 0 0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.logocarousel .flickity-viewport{transition:height .2s}.logocarousel .flickity-button{top:auto;bottom:-60px;margin:0;z-index:1;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.logocarousel .flickity-button{display:none}}.logocarousel .flickity-button-icon{width:40%;height:40%;left:50%;transform:translate(-50%, -50%);top:50%}.logocarousel .flickity-button.next{right:10px}.logocarousel .flickity-button.previous{left:10px}@media only screen and (min-width: 1380px){.logocarousel .flickity-button{bottom:auto;top:50%}.logocarousel .flickity-button.next{right:-80px}.logocarousel .flickity-button.previous{left:-80px}}.logocarousel .flickity-page-dots{display:none}@media only screen and (min-width: 768px){.logocarousel .flickity-page-dots{display:block}}.shortcodes-accordion{--icon-width: 0.75em}.shortcodes-accordion-item{margin:1em 0}.shortcodes-accordion-item a.accordion_item_trigger{position:relative;display:block;padding-left:calc(var(--icon-width)*2);font-weight:bold;border-bottom:none;color:#000}.shortcodes-accordion-item a.accordion_item_trigger span{border-bottom:2px solid #000;transition:color .3s,border-color .3s}.shortcodes-accordion-item a.accordion_item_trigger:before,.shortcodes-accordion-item a.accordion_item_trigger:after{position:absolute;top:calc(.5em - 2px);left:0;content:"";width:var(--icon-width);height:var(--icon-width);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:all .3s}.shortcodes-accordion-item a.accordion_item_trigger:before{opacity:1;-webkit-mask-image:url(../img/icon-plus.svg);mask-image:url(../img/icon-plus.svg)}.shortcodes-accordion-item a.accordion_item_trigger:after{opacity:0;-webkit-mask-image:url(../img/icon-minus.svg);mask-image:url(../img/icon-minus.svg)}.shortcodes-accordion-item a.accordion_item_trigger,.shortcodes-accordion-item a.accordion_item_trigger:hover,.shortcodes-accordion-item a.accordion_item_trigger:focus,.shortcodes-accordion-item a.accordion_item_trigger:active{color:#000;text-decoration:none}.shortcodes-accordion-item a.accordion_item_trigger:hover:before,.shortcodes-accordion-item a.accordion_item_trigger:hover:after,.shortcodes-accordion-item a.accordion_item_trigger:focus:before,.shortcodes-accordion-item a.accordion_item_trigger:focus:after{background-color:var(--color-primary)}.shortcodes-accordion-item a.accordion_item_trigger:hover span,.shortcodes-accordion-item a.accordion_item_trigger:focus span{color:var(--color-primary);border-bottom-color:var(--color-primary)}.shortcodes-accordion-item.open>a span{border-color:rgba(0,0,0,0)}.shortcodes-accordion-item.open>a:before,.shortcodes-accordion-item.open>a:after{transform:rotate(180deg)}.shortcodes-accordion-item.open>a:before{opacity:0}.shortcodes-accordion-item.open>a:after{opacity:1}.shortcodes-accordion .accordion-item-content{display:none;padding:1rem calc(var(--icon-width)*2)}.eventlist{width:100%}.eventlist-filterbar{display:flex;flex-wrap:wrap;-moz-column-gap:3em;column-gap:3em;row-gap:1em}.eventlist-filterbar a:not(.btn){border-bottom:none;text-decoration:none;font-weight:normal}.eventlist-filterbar a:not(.btn)::after{content:none !important}.eventlist-filterbar a:not(.btn).active{border-bottom:1px solid currentColor}.eventlist-entry{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.eventlist-entry{flex-direction:row}}.eventlist-entry-date{min-width:160px;color:#1c9cd9;font-weight:bold}.eventlist-entry-info{width:100%;display:flex;flex-direction:column}.eventlist-entry-info .info-name{font-weight:bold}.knowledgebase>.grid{margin-bottom:calc(var(--gutter-width)*2)}@media only screen and (min-width: 1024px){.knowledgebase>.grid{grid-template-columns:7fr 2fr}}@media only screen and (min-width: 1380px){.knowledgebase>.grid{grid-template-columns:2fr 1fr}}@media only screen and (min-width: 1024px){.knowledgebase>.wrapper{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width)}}.knowledgebase-termgroup{display:inline-block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:calc(var(--gutter-width)*1.5)}.knowledgebase-termgroup h5{color:var(--color-primary)}.knowledgebase-termgroup ul{list-style:none}.knowledgebase-termgroup ul li{padding:0}.knowledgebase-termgroup ul li:before{content:none}.knowledgebase-search{display:flex;justify-content:flex-end}.presslist-filterbar{display:flex;flex-wrap:wrap;-moz-column-gap:3em;column-gap:3em;row-gap:1em}.presslist-filterbar a:not(.btn){border-bottom:none;text-decoration:none;font-weight:normal}.presslist-filterbar a:not(.btn)::after{content:none !important}.presslist-filterbar a:not(.btn).active{border-bottom:1px solid currentColor}.presslist-entry{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.presslist-entry{flex-direction:row}}.presslist-entry-date{min-width:160px;color:#1c9cd9;font-weight:bold}.presslist-entry-info{width:100%;display:flex;flex-direction:column}.presslist-entry-title{font-weight:bold}.newsletter{color:#fff;background-color:var(--color-primary)}.newsletter.grid{gap:var(--gutter-width);grid-template-columns:1fr}@media only screen and (min-width: 768px){.newsletter.grid{grid-template-columns:1fr 1fr}}.newsletter .content h3{color:#fff}.newsletter form .form-fields{display:grid;margin-bottom:1em;gap:1em;width:100%}@media only screen and (min-width: 1024px){.newsletter form .form-fields{grid-template-columns:1fr auto}.newsletter form .form-fields .newsletter-email{grid-column:1;grid-row:1}.newsletter form .form-fields .newsletter-submit{grid-column:2;grid-row:1}.newsletter form .form-fields .newsletter-privacy-policy{grid-column:1/span 2;grid-row:2}}.newsletter form label{margin:0}.newsletter form input[type=email]{border-color:#fff}.newsletter form input[type=email]:active,.newsletter form input[type=email]:focus{border-color:#000}.newsletter form button[type=submit]{background-color:#fff;color:var(--color-primary);border-color:#fff;margin:0;display:inline-block;text-align:center}.newsletter form button[type=submit]:hover,.newsletter form button[type=submit]:focus{background-color:var(--color-primary);color:#fff}.newsletter form .radio-checkbox-wrapper{margin-bottom:.6em}.newsletter form .radio-checkbox-wrapper .toggle{border-color:#fff}.newsletter form .radio-checkbox-wrapper input:focus+.toggle{border-color:#000}.newsletter form .radio-checkbox-wrapper .checkbox-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsletter form .feedback-messages{font-weight:bold}.newsletter form .feedback-messages.success,.newsletter form .feedback-messages.warning,.newsletter form .feedback-messages.error{padding:.6em .75em .5em;margin:2em 0}.newsletter form .feedback-messages.success{background-color:#8cc822}.newsletter form .feedback-messages.warning{background-color:#c6ac1e}.newsletter form .feedback-messages.error{background-color:#ca4a74}.newsletter form a:not(.btn){color:currentColor;border-color:currentColor}.newsletter form a:not(.btn)::after{background-color:currentColor !important}.newsletter form .disclaimer{font-size:small}.graphic-box{background-color:var(--color-background);position:relative;width:100%;height:100%}.graphic-box-rects{pointer-events:none;position:absolute;width:100%;height:100%}.graphic-box-rects svg{position:absolute}.graphic-box-rects svg.w-1{width:var(--rect-width)}.graphic-box-rects svg.w-2{width:calc(var(--rect-width)*2)}.graphic-box-rects svg.h-1{height:var(--rect-width)}.graphic-box-rects svg.h-2{height:calc(var(--rect-width)*2)}.graphic-box-rects svg.topleft{top:0;left:0;fill:var(--color-primary)}.graphic-box-rects svg.topleft .r-0-1{fill:rgba(0,0,0,0)}.graphic-box-rects svg.topleft .r-0-2{fill:rgba(0,0,0,0)}.graphic-box-rects svg.topright{top:0;right:0}.graphic-box-rects svg.topright .r-0-0{fill:var(--color-secondary)}.graphic-box-rects svg.topright .r-0-1{fill:var(--color-primary)}.graphic-box-rects svg.topright .r-0-2{fill:rgba(0,0,0,0)}.graphic-box-rects svg.bottomright{bottom:0;right:0;fill:var(--color-secondary)}.graphic-box-rects svg.bottomright .r-0-0{fill:rgba(0,0,0,0)}.graphic-box-rects svg.bottomright .r-0-1{fill:rgba(0,0,0,0)}.graphic-box-content{padding:var(--rect-width) calc(var(--rect-width)*1.25)}.graphic-box-content .content-list-row{display:grid;gap:var(--gutter-width);margin-bottom:calc(var(--gutter-width)*2)}@media only screen and (min-width: 768px){.graphic-box-content .content-list-row{grid-template-columns:auto 1fr;align-items:center}}.graphic-box-content .content-list-row:last-child{margin-bottom:0}.graphic-box-content .content-list-row .row-icon{display:grid;align-items:center;justify-items:center}.graphic-box-content .content-list-row .row-icon-icon{display:block;width:70px;height:70px;background-color:var(--color-primary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.graphic-box-content .content-list-row .row-step{display:flex;gap:10px}.graphic-box-content .content-list-row .row-step-num{color:#1c9cd9;font-weight:bold}.graphic-box-content .content-list-row .row-step-content .contentsubtext{font-size:small}.newscarousel{margin-bottom:var(--gutter-width);position:relative;min-height:300px}@media only screen and (min-width: 768px){.newscarousel{margin:0}}.newscarousel .news-slide{grid-template-columns:1fr;grid-template-rows:auto auto;gap:var(--gutter-width);margin-right:30%;position:absolute;left:100%;top:0}.newscarousel .news-slide:first-child{position:relative;left:0}@media only screen and (min-width: 768px){.newscarousel .news-slide{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.newscarousel .news-content{display:flex;flex-direction:column;justify-content:center}.newscarousel .news-content-subheading{color:var(--color-primary)}.newscarousel .news-content-heading{font-weight:bold}.newscarousel .news-content-buttons .btn{margin-top:2em;margin-bottom:0}@media only screen and (min-width: 768px){.newscarousel .news-content{grid-area:1/2}}.newscarousel .news-thumbnail{position:relative;width:100%;max-width:480px;height:100%;overflow:hidden;margin:0 auto;max-height:100vw;aspect-ratio:16/9}.newscarousel .news-thumbnail img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.newscarousel .news-thumbnail{grid-area:1/1}}.newscarousel .flickity-viewport{transition:height .2s}.newscarousel .flickity-page-dots{inset:103% 0 0 0;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width: 768px){.newscarousel .flickity-page-dots{inset:0 0 100% 0;text-align:right}}.newscarousel .flickity-button{background-color:rgba(0,0,0,0);transform:translateY(-100%);display:none}@media only screen and (min-width: 768px){.newscarousel .flickity-button{display:block}}@media only screen and (min-width: 1380px){.newscarousel .flickity-button{transform:translateY(-50%)}}.newscarousel .flickity-button-icon{width:40%;height:40%;left:50%;transform:translate(-50%, -50%);top:50%}.newscarousel .flickity-button.next{top:100%;right:0;bottom:0}@media only screen and (min-width: 1380px){.newscarousel .flickity-button.next{top:50%;right:-80px}}.newscarousel .flickity-button.previous{top:100%;left:90%;right:0;bottom:0}@media only screen and (min-width: 1380px){.newscarousel .flickity-button.previous{top:50%;left:-80px}}
