/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.autobreakpoint-overlay{position:fixed;width:300px;height:150px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);border-radius:20px;z-index:9999;opacity:0;transition:opacity 1s ease;display:flex;flex-direction:column;justify-content:space-evenly;}.autobreakpoint-overlay-show{opacity:1;}.autobreakpoint-overlay-breakrange{color:white;text-align:center;font-size:48px;}.autobreakpoint-overlay-size{color:white;text-align:center;font-size:24px;}
@font-face{font-family:Roboto;src:url("/themes/ligaduesseldorf/fonts/Roboto/Roboto, Bold.woff2?r=0bbebcc276c438573789ca70d53c2b30")format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url("/themes/ligaduesseldorf/fonts/Roboto/Roboto, Regular.woff2?r=0bbebcc276c438573789ca70d53c2b30")format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url("/themes/ligaduesseldorf/fonts/Roboto/Roboto, Medium.woff2?r=0bbebcc276c438573789ca70d53c2b30")format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url("/themes/ligaduesseldorf/fonts/Roboto/Roboto, Light.woff2?r=0bbebcc276c438573789ca70d53c2b30")format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Arial;src:url("/themes/ligaduesseldorf/fonts/Arial/Arial, Black.woff2?r=5603db72ffca152396fecf49988b16e5")format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Arial;src:url(/themes/ligaduesseldorf/fonts/Arial/Arial.woff2?r=5603db72ffca152396fecf49988b16e5)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Arial;src:url("/themes/ligaduesseldorf/fonts/Arial/Arial, Bold.woff2?r=5603db72ffca152396fecf49988b16e5")format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Icons;src:url(/sites/default/files/autofont/Icons.woff?r=09e4aa5852a356590e3feba3ddb575f5)format("woff");font-weight:400;font-style:normal;font-display:block}html{font-size:6.25%}body{--animation-engine:WebAnimationEngine;margin:0;font-size:16rem}.role-administrator img:not([src*=\.svg]):not([src*="/styles/"]):not([src^=blob\:]){filter:blur(5px)}[onclick]{cursor:pointer}*,:before,:after{box-sizing:border-box}a{outline:none}::-moz-focus-inner{border:0}img{border:0;max-width:100%}img:not([src$=\.svg]){width:auto;height:auto}*{-webkit-tap-highlight-color:transparent}.clear{clear:both;float:none}.visually-hidden,.hidden{display:none}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{margin-left:auto;margin-right:auto;display:block}select{-webkit-appearance:none;-moz-appearance:none;border-radius:0}select::-ms-expand{display:none}button{cursor:pointer;border:0;font-family:inherit}.e{display:none}body{font-family:Icons,Roboto,Arial,sans-serif;line-height:1.4}p{color:#5d5d5d}.notify-container{z-index:9999;position:fixed}.notify-container.notify-top-right{top:10px;right:10px}.notify-container.notify-top-left{top:10px;left:10px}.notify-container.notify-bottom-right{bottom:10px;right:10px}.notify-container.notify-bottom-left{bottom:10px;left:10px}.notify-container.notify-center{top:50%;left:50%;transform:translate(-50%,-50%)}.notify-container .notify-close{cursor:pointer;width:15px;height:15px;padding:2px;position:absolute;top:5px;right:10px}.notify-container .notify-close:before,.notify-container .notify-close:after{content:"";background:#fff;width:100%;height:2px;position:absolute;top:50%}.notify-container .notify-close:before{transform:rotate(45deg)}.notify-container .notify-close:after{transform:rotate(-45deg)}.notify-container .notify-item{opacity:1;color:#fff;background:#333;border-radius:5px;width:20em;margin-bottom:15px;padding:15px;position:relative}.notify-container .notify-title{font-weight:700}.contextual button.trigger{background-color:#2d2d2d!important;background-image:url(/core/misc/icons/ffffff/pencil.svg)!important}.contextual .contextual-links{background-color:#2d2d2d!important;border-radius:0!important;padding:0!important}.contextual .contextual-links li{background-color:#0000!important;display:block!important}.contextual .contextual-links li a{color:#fff!important;background-color:#0000!important;margin:0!important;padding:8px 10px!important;font-family:Open Sans,Arial!important;font-size:small!important;font-weight:400!important}.contextual .contextual-links li a:hover{background-color:#505050!important}.contextual .contextual-links li a:before,.contextual .contextual-links li a:after,.contextual .contextual-links li:before,.contextual .contextual-links li:after{display:none!important}.fade-animation{transition:opacity .5s ease-out}.height-animation{transition:height .5s ease-out}.scroll-top-animation{--animation-engine:JQueryEngine;transition:scroll-top 1s}.anyform-errors{color:#fff;background-color:red;border-radius:5px;padding:0;font-size:16px;list-style:none;overflow:hidden;box-shadow:10px 10px 10px #0000004d}.anyform-errors li{margin:10px;display:flex}.anyform-errors li:before{content:"";margin-top:5px;margin-right:5px;font-size:.8em}.anyform-error{opacity:0;visibility:hidden;z-index:20;color:#000;pointer-events:none;background-color:#fff;border-radius:5px;margin-top:-10px;padding:10px;font-size:16px;transition:visibility .5s,opacity .5s;position:absolute;transform:translateY(-100%);box-shadow:10px 10px 10px #0000004d}.anyform-error:before{content:"";filter:drop-shadow(0 10px 10px #0000001a);border:10px solid #0000;border-top-color:#fff;border-bottom:0;width:0;height:0;position:absolute;top:100%}.form-item:hover .anyform-error,.form-item:focus-within .anyform-error{opacity:1;visibility:visible}form.anyform:has(.form-item:hover) .form-item:focus-within:not(:hover) .anyform-error{opacity:0;visibility:hidden}.form-contact{width:100%;max-width:1200px;margin:0 auto}@media (max-width:1279.9px){.form-contact{max-width:calc(100% - 80px)}}.form-contact p{max-width:80%;font-size:20rem;display:block}@media (max-width:767.9px){.form-contact p{max-width:90%;font-size:16rem}}@media (max-width:479.9px){.form-contact p{max-width:100%}}.form-contact p a{color:#000;text-decoration:underline;transition:filter .3s ease-in}.form-contact p a:hover{filter:brightness(.85)}.form-contact p textarea{border:1px solid #d3d3d3;border-radius:4px;width:100%;padding:10px}.form-contact p input{border:1px solid #d3d3d3;border-radius:4px;padding:10px}.form-contact p .button{color:#4093c9;cursor:pointer;background-color:#fff;border:1px solid #4093c9;border-radius:4px;width:fit-content;margin-bottom:20px;padding:10px 30px;font-size:18rem;text-decoration:none;transition:all .3s;display:flex;position:relative}@media (max-width:767.9px){.form-contact p .button{font-size:16rem}}.form-contact p .button:hover{color:#fff;filter:unset;background-color:#4093c9}.form-contact .has-checkbox label{display:block}.form-contact .has-checkbox label .error{height:20px}.form-contact .form-required .label:after{content:"*"}.form-contact label{flex-direction:column;width:100%;margin-bottom:20px;display:flex}.form-contact Í .form-item-privacy label{flex-direction:row;gap:10px}.overlay-button{z-index:1;pointer-events:none;max-width:40px;transition:opacity .3s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (max-width:767.9px){.overlay-button{max-width:40px}}@media (max-width:479.9px){.overlay-button{max-width:30px}}.overlay-button.loader{opacity:1;cursor:auto;transition:opacity .3s;transform:translate(-50%,-50%)scale(1)}.ready~.overlay-button.loader{transform:translate(-50%,-50%)scale(0)}.ready~.overlay-button.play{transform:translate(-50%,-50%)scale(1)}.play:not(.overlay-button)~.overlay-button.play{transform:translate(-50%,-50%)scale(0)}.play:not(.overlay-button)~.overlay-button.pause{transform:translate(-50%,-50%)scale(1)}.mute{background-image:none;background-size:90% 90%,0 0,0 0;padding:0;position:relative}.mute svg{width:45px;height:auto;position:relative;top:-9px;left:-5px}.mute .sound,.mute .no-sound{opacity:0}.mute.high{background-size:0 0,90% 90%,0 0}.mute.high .high{opacity:1}.mute.medium{background-size:0 0,90% 90%,0 0}.mute.medium .medium,.mute.low .low{opacity:1}.mute.muted .low,.mute.muted .medium,.mute.muted .high,.mute.silent .low,.mute.silent .medium,.mute.silent .high{opacity:0}.mute.muted .no-sound,.mute.silent .no-sound{opacity:1}.controls{opacity:0;z-index:10;color:#fff;background-color:#000000b3;width:100%;height:100%;max-height:75px;transition:opacity .25s linear;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.controls.visually-hidden{display:none}.controls .row{justify-content:space-between;align-items:center;padding:0 10px 5px;display:flex}.controls .row:first-of-type{padding-top:5px}.controls .row button{color:#0000;background-color:#0000;background-image:url(/themes/ligaduesseldorf/images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:90% 90%;border:0;width:40px;height:25px;padding:0;display:block}.controls .row input[type=range]{--value:0%;-webkit-appearance:none;background-color:lighter(#e84839,10%);vertical-align:middle;width:100%;height:6px;margin:0}.controls .row input[type=range]:focus{outline:none}.controls .row input[type=range]:focus::-webkit-slider-runnable-track{border:1px solid #e84839}.controls .row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#006da8 var(--value),transparent var(--value));cursor:pointer;border-radius:10px;width:100%;height:100%}.controls .row input[type=range]::-moz-range-track{cursor:pointer;border-radius:10px;width:100%;height:100%}.controls .row input[type=range]::-moz-range-progress{background-color:#006da8;border-radius:10px;height:100%}.controls .row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:darker(#006da8,10%);cursor:pointer;border-radius:50%;width:15px;height:15px;position:relative;top:-5px}.controls .row input[type=range]::-moz-range-thumb{background:darker(#006da8,10%);cursor:pointer;border:0;border-radius:50%;width:15px;height:15px}.controls .row .progress{width:100%}.controls .row .progress input[type=range]{--buffer:0%;background:linear-gradient(to right,lighter(#e84839,10%)var(--buffer),#e84839 var(--buffer));background-position:0;background-size:100% 10px;border-radius:10px}.controls .row .column{justify-content:center;align-items:center;display:flex}.controls .row .playpause{background-image:url(/themes/ligaduesseldorf/images/medium/play.svg),url(/themes/ligaduesseldorf/images/medium/pause.svg),url(/themes/ligaduesseldorf/images/medium/replay.svg);background-size:90% 90%,0 0,0 0;transition:background-size .5s ease-in-out}.controls .row .playpause.play{background-size:0 0,90% 90%,0 0}.controls .row .playpause.restart{background-size:0 0,0 0,90% 90%}.controls .row .volume-control{max-width:0;transition:max-width .5s ease-in-out;overflow:hidden}.controls .row .volume-control:hover{max-width:200px;overflow:visible}.controls .row .progress-time{margin-left:10px;font-size:18px}.controls .row .mute:hover+.volume-control{max-width:200px;overflow:visible}.controls .row .download{width:25px;height:24px}.controls .row .download img{height:100%}.controls .row .fs{background-image:url(/themes/ligaduesseldorf/images/medium/fullscreen.svg);margin-right:5px}.controls .row .subtitles{opacity:.5;background-image:url(/themes/ligaduesseldorf/images/medium/captions.svg);transition:opacity .25s ease-in-out}.controls .row .subtitles.active{opacity:1}.medium-video{width:100%;margin:0;position:relative}.medium-video>on-ready{content:"default:new VideoPlayer(this);"}.medium-video .video-wrapper{z-index:2;aspect-ratio:16/9;background-color:#000000b3;position:relative}.medium-video video{cursor:pointer;width:100%;max-width:100%;height:100%;display:block}.medium-video .overlay-button{z-index:9;pointer-events:none;max-width:80px;transition:opacity .3s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (max-width:767.9px){.medium-video .overlay-button{max-width:60px}}@media (max-width:479.9px){.medium-video .overlay-button{max-width:40px}}.medium-video .overlay-button.loader{opacity:1;cursor:auto;transition:opacity .3s;transform:translate(-50%,-50%)scale(1)}.medium-video .overlay-button.loader polygon.st0:nth-child(2n){animation:2s ease-in-out infinite alternate pulse}.medium-video .overlay-button.loader polygon.st0:nth-child(odd){animation:2s ease-in-out 1s infinite alternate pulse}.medium-video .placeholder{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.medium-video .field-description{z-index:4}.medium-video.ready .loader{transform:translate(-50%,-50%)scale(0)}.medium-video.ready.play .placeholder{opacity:0}.medium-video.ready.play .overlay-button.play{transform:translate(-50%,-50%)scale(0)}.medium-video.ready .overlay-button.play,.medium-video.ready.pause .overlay-button.play{transform:translate(-50%,-50%)scale(1)}.medium-video.ready.pause .controls{opacity:1}.medium-video.ready.pause .field-description{opacity:0}.medium-video.ready.control-visible.play:hover .overlay-button.pause{transform:translate(-50%,-50%)scale(1)}.medium-video.ready.control-visible.play:hover .field-description{opacity:0}.medium-video.ready.control-visible.play:hover .controls{opacity:1}.medium-video-nocontrols{padding-bottom:56.25%}.medium-video-nocontrols .loader,.medium-video-nocontrols .play-button,.medium-video-nocontrols .pause-button{z-index:9;filter:drop-shadow(3px 3px 2px #000000b3);max-width:100px;transition:opacity .3s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (max-width:767.9px){.medium-video-nocontrols .loader,.medium-video-nocontrols .play-button,.medium-video-nocontrols .pause-button{max-width:80px}}@media (max-width:479.9px){.medium-video-nocontrols .loader,.medium-video-nocontrols .play-button,.medium-video-nocontrols .pause-button{max-width:60px}}.medium-video-nocontrols .play-button,.medium-video-nocontrols .pause-button{opacity:0;cursor:pointer;pointer-events:none}.medium-video-nocontrols .loader{opacity:1;cursor:auto;transition:opacity .3s;transform:translate(-50%,-50%)scale(1)}.medium-video-nocontrols .loader polygon.st0:nth-child(2n){animation:2s ease-in-out infinite alternate pulse}.medium-video-nocontrols .loader polygon.st0:nth-child(odd){animation:2s ease-in-out 1s infinite alternate pulse}.medium-video-nocontrols .placeholder img{z-index:1;cursor:auto;transition:opacity .3s;position:absolute;top:0}.medium-video-nocontrols video{width:100%;height:100%;position:absolute;top:0;left:0}.medium-video-nocontrols video>on-ready{content:"default:new VideoPlayerNoControls(this);"}.medium-video-nocontrols video.ready~.loader{opacity:0;transition:all .5s ease-in-out;transform:translate(-50%,-50%)scale(0)}.medium-video-nocontrols video.ready~.play-button{opacity:1;cursor:pointer;pointer-events:none;transition:all .5s ease-in-out;transform:translate(-50%,-50%)scale(1)}.medium-video-nocontrols video.ready~.placeholder{cursor:pointer;pointer-events:none}.medium-video-nocontrols video.play~.placeholder,.medium-video-nocontrols video.play~.field-caption,.medium-video-nocontrols video.pause~.placeholder,.medium-video-nocontrols video.pause~.field-caption{display:none}.medium-video-nocontrols video.play~.play-button{opacity:0}.medium-video-nocontrols video.pause~.play-button{opacity:1}@media (hover:hover) and (pointer:fine){.medium-video-nocontrols:hover .play~.pause-button{opacity:1;transform:translate(-50%,-50%)scale(1)}}.node-news-section{grid-template-columns:[left]minmax(40px,auto)[main]minmax(auto,1200px)[right]minmax(40px,auto);display:grid}.node-news-section .container{grid-area:main;position:relative}.node-news-section .container .paragraph-medium img{margin:auto}.page{min-height:calc(var(--viewport-height) - var(--viewport-top));background-color:#fff;grid-template-rows:1fr auto;display:grid;position:relative}.page.is-front{top:var(--viewport-top);min-height:calc(var(--viewport-height) - var(--viewport-top) - var(--viewport-top));background-color:#fff}body{overflow-x:hidden}body>on-nav.prev{content:"default:new TransitionManager(data).prev()"}body>on-nav.next{content:"default:new TransitionManager(data).next()"}.dialog-off-canvas-main-canvas{width:calc(100vw - var(--dplex-sidepane-width))}.dialog-off-canvas-main-canvas>on-ready{content:"default:        new DPlexLoader(\".dialog-off-canvas-main-canvas\").add(\".page-top\");    "}.paragraph-content-section{grid-template-columns:[left]minmax(40px,auto)[main]minmax(auto,1200px)[right]minmax(40px,auto);align-items:baseline;padding:50px 0;display:grid;position:relative}@media (max-width:1023.9px){.paragraph-content-section{padding:60px 0}}@media (max-width:479.9px){.paragraph-content-section{padding:40px 0}}.paragraph-content-section .container-content{grid-column:main;column-gap:60px;display:grid}@media (max-width:1023.9px){.paragraph-content-section .container-content{display:block}}.paragraph-content-section .container-content .field-headline{font-size:30rem;font-weight:700;line-height:1.1}@media (max-width:479.9px){.paragraph-content-section .container-content .field-headline{font-size:28rem}}.paragraph-content-section .background{height:85%;position:absolute;bottom:0;left:56vw}@media (max-width:767.9px){.paragraph-content-section .background{display:none}}.paragraph-content-section .background .medium-image{height:100%;max-height:100%}.paragraph-content-section .background .medium-image img{height:100%;max-height:100%;display:block}.paragraph-content-section.context-cs>.container-content{display:grid}@media (max-width:767.9px){.paragraph-content-section.context-cs>.container-content{display:block}}.paragraph-content-section.context-cs>.container-content .paragraph-medium{margin-bottom:0}.paragraph-content-section.context-cs>.container-content .paragraph-medium img{width:60%}@media (max-width:767.9px){.paragraph-content-section.context-cs>.container-content .paragraph-medium>.medium-image img{width:70%}}@media (max-width:479.9px){.paragraph-content-section.context-cs>.container-content .paragraph-medium>.medium-image img{width:100%}}@media (max-width:767.9px){.paragraph-content-section.context-cs>.container-content .paragraph-medium.portrait{position:relative;bottom:-60px;right:0}.paragraph-content-section.context-cs>.container-content .paragraph-medium.portrait>.medium-image img{width:50%}.paragraph-content-section.context-cs>.container-content .paragraph-medium{margin-top:20px}}@media (max-width:479.9px){.paragraph-content-section.context-cs>.container-content .paragraph-medium.portrait{bottom:-40px}.paragraph-content-section.context-cs>.container-content .paragraph-medium.portrait>.medium-image img{width:100%}}.paragraph-content-section.columns-50-50>.container-content{grid-template-columns:1fr 1fr}.paragraph-content-section.columns-50-50>.container-content .field-headline{grid-column:1/3}.paragraph-content-section.columns-50-50>.container-content .h1.text-align-right{color:#fff;margin:20px 0 0;font-size:60rem;font-weight:700;line-height:1.1}@media (max-width:1279.9px){.paragraph-content-section.columns-50-50>.container-content .h1.text-align-right{font-size:60rem}}@media (max-width:1023.9px){.paragraph-content-section.columns-50-50>.container-content .h1.text-align-right{font-size:50rem}}@media (max-width:479.9px){.paragraph-content-section.columns-50-50>.container-content .h1.text-align-right{font-size:36rem}}.paragraph-content-section.columns-50-50>.container-content .paragraph-content-section-columns-33-33-33{grid-template-columns:1fr 1fr 1fr}@media (max-width:1023.9px){.is-front .paragraph-content-section:first-child{padding-top:60px}}.is-front .paragraph-content-section>.container-content .field-headline{color:#fff;grid-column:2/3}@media (max-width:1023.9px){.is-front .paragraph-content-section>.container-content .field-headline{margin-bottom:20px}}.paragraph-content-section.columns-33-33-33>.container-content{grid-template-columns:1fr 1fr 1fr;row-gap:60px;display:grid}@media (max-width:1023.9px){.paragraph-content-section.columns-33-33-33>.container-content{grid-template-columns:1fr 1fr;max-width:100%;margin:auto}}@media (max-width:767.9px){.paragraph-content-section.columns-33-33-33>.container-content{grid-template-columns:1fr;width:100%;max-width:100%}}.paragraph-content-section.columns-100 .paragraph-text{width:80%}@media (max-width:479.9px){.paragraph-content-section.columns-100 .paragraph-text{width:100%}}.paragraph-content-section.columns-100 .paragraph-text h1{margin:0}.paragraph-content-section.color-blue.context-cs{background:#588dbd}.paragraph-content-section.color-blue.context-cs p{color:#fff}.paragraph-content-section.color-blue.context-cs a{color:#fff;text-decoration:underline}.paragraph-content-section.color-blue.context-hl .field-headline{color:#588dbd}.paragraph-content-section.color-blue.context-hl a{color:#fff;text-decoration:underline}.paragraph-content-section.color-blue.context-hl .button{color:#588dbd;cursor:pointer;border:1px solid #588dbd;border-radius:4px;padding:10px 20px;text-decoration:none;transition:all .3s}.paragraph-content-section.color-blue.context-hl .button:hover{color:#fff;filter:unset;background-color:#588dbd}.paragraph-content-section.color-grey.context-cs{background:#f0f0f0}.paragraph-content-section.color-grey.context-cs p{color:#fff}.paragraph-content-section.color-grey.context-cs a{color:#fff;text-decoration:underline}.paragraph-content-section.color-grey.context-hl .field-headline{color:#f0f0f0}.paragraph-content-section.color-grey.context-hl a{color:#000;text-decoration:underline}.paragraph-content-section.color-grey.context-hl .button{color:#656565;cursor:pointer;border:1px solid #656565;border-radius:4px;padding:10px 20px;text-decoration:none;transition:all .3s}.paragraph-content-section.color-grey.context-hl .button:hover{color:#fff;filter:unset;background-color:#656565}.paragraph-content-section.color-red.context-cs{background:#d33}.paragraph-content-section.color-red.context-cs p{color:#fff}.paragraph-content-section.color-red.context-cs a{color:#fff;text-decoration:underline}.paragraph-content-section.color-red.context-hl .field-headline{color:#d33}.paragraph-content-section.color-red.context-hl a{color:#000;text-decoration:underline}.paragraph-content-section.color-red.context-hl .button{color:#d33;cursor:pointer;border:1px solid #d33;border-radius:4px;padding:10px 20px;text-decoration:none;transition:all .3s}.paragraph-content-section.color-red.context-hl .button:hover{color:#fff;filter:unset;background-color:#d33}.paragraph-content-section.color-orange.context-cs{background:#eb6a47}.paragraph-content-section.color-orange.context-cs p{color:#fff}.paragraph-content-section.color-orange.context-cs a{color:#fff;text-decoration:underline}.paragraph-content-section.color-orange.context-hl .field-headline{color:#eb6a47}.paragraph-content-section.color-orange.context-hl a{color:#000;text-decoration:underline}.paragraph-content-section.color-orange.context-hl .button{color:#eb6a47;cursor:pointer;border:1px solid #eb6a47;border-radius:4px;padding:10px 20px;text-decoration:none;transition:all .3s}.paragraph-content-section.color-orange.context-hl .button:hover{color:#fff;filter:unset;background-color:#eb6a47}.paragraph-content-section.color-babyblue.context-cs{background:#4093c9}.paragraph-content-section.color-babyblue.context-cs p{color:#fff}.paragraph-content-section.color-babyblue.context-cs a{color:#fff;text-decoration:underline}.paragraph-content-section.color-babyblue.context-hl .field-headline{color:#4093c9;margin-bottom:20px}.paragraph-content-section.color-babyblue.context-hl a{color:#000;text-decoration:underline}.paragraph-content-section.color-babyblue.context-hl .button{color:#4093c9;cursor:pointer;border:1px solid #4093c9;border-radius:4px;padding:10px 20px;text-decoration:none;transition:all .3s}.paragraph-content-section.color-babyblue.context-hl .button:hover{color:#fff;filter:unset;background-color:#4093c9}.paragraph-content-section.color-none{background-color:#fff}.paragraph-content-section.color-none .field-headline{color:#5d5d5d}.paragraph-content-section.color-none a{color:#000;text-decoration:underline}.paragraph-content-section.color-none .paragraph-view .news-link{color:#588dbd;text-decoration:none}.paragraph-content-section.color-none .paragraph-view .button{color:#fff}.paragraph-content-section.color-none .button{color:#656565;cursor:pointer;border:1px solid #656565;border-radius:4px;padding:10px 20px;text-decoration:none;transition:all .3s}.paragraph-content-section.color-none .button:hover{color:#fff;filter:unset;background-color:#656565}.paragraph-form form>on-ready{content:"default:new FormSubmitHandler(this);"}.paragraph-form form .error{border:3px solid red;bottom:-2px}.paragraph-form form .error .checkbox-widget{position:relative;bottom:4px}.paragraph-medium.portrait{position:absolute;bottom:0;right:20vw}.paragraph-medium.portrait img{vertical-align:bottom}.paragraph-medium .medium-image img{width:100%}@media (max-width:1023.9px){.paragraph-medium{text-align:center;margin:0}}.paragraph-stage{flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media (max-width:767.9px){.paragraph-stage{position:unset}}.paragraph-stage .stage-text{z-index:2;justify-content:space-between;width:100%;max-width:80%;margin:0 auto;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:1279.9px){.paragraph-stage .stage-text{max-width:calc(100% - 60px)}}@media (max-width:1023.9px){.paragraph-stage .stage-text{max-width:calc(100% - 40px)}}@media (max-width:767.9px){.paragraph-stage .stage-text{max-width:calc(100% - 40px);display:block}}.paragraph-stage .stage-text .field-caption h1{color:#000;margin-top:50px;margin-bottom:0;font-size:62rem;line-height:1.2}@media (max-width:1023.9px){.paragraph-stage .stage-text .field-caption h1{margin-top:100px;font-size:34rem}}@media (max-width:767.9px){.paragraph-stage .stage-text .field-caption h1{margin-top:0;margin-bottom:20px}}.paragraph-stage .stage-text .field-caption p{margin-top:10px;font-size:26rem;font-weight:300}.paragraph-stage .stage-text .field-slogan h1{color:#006da8;margin-top:50px;font-size:80rem;line-height:1}@media (max-width:1023.9px){.paragraph-stage .stage-text .field-slogan h1{margin-top:100px;font-size:60rem}}@media (max-width:767.9px){.paragraph-stage .stage-text .field-slogan h1{margin-bottom:10px;font-size:40rem}}.paragraph-stage .stage-text .field-slogan h1 span{color:#e84839;font-weight:700}.paragraph-stage .medium-image{height:auto;display:block;position:relative}.is-front .paragraph-stage .medium-image{flex-direction:column;justify-content:end;height:650px;display:flex}.paragraph-stage .medium-image img{pointer-events:none;width:100%;height:auto;display:block;position:relative;bottom:0;left:0}.paragraph-teaser{border:1px solid #f0f0f0}.paragraph-teaser .teaser-wrapper .teaser-content .medium-image{margin-top:10px}.paragraph-teaser .field-body{padding:0 20px}.paragraph-teaser .field-body .h1{font-size:20rem}.paragraph-teaser .field-body a{color:#588dbd;text-decoration:none;transition:filter .3s ease-in}.paragraph-teaser .field-body a:hover{filter:brightness(.65)}.paragraph-text .field-body h1{font-size:30rem;font-weight:700;line-height:1.1}@media (max-width:1279.9px){.paragraph-text .field-body h1{font-size:60rem}}@media (max-width:1023.9px){.paragraph-text .field-body h1{font-size:50rem}}.paragraph-text .field-body h2{color:#000;font-size:30rem;font-weight:700;line-height:1.1}@media (max-width:1023.9px){.paragraph-text .field-body .text-align-right{text-align:left}}.paragraph-text .field-body p{color:#5d5d5d;font-size:20rem;font-weight:400}@media (max-width:1023.9px){.paragraph-text .field-body p{font-size:18rem}}@media (max-width:479.9px){.paragraph-text .field-body p{font-size:16rem}}.paragraph-text .field-body a{color:#000;text-decoration:underline;transition:filter .3s ease-in}.paragraph-text .field-body a:hover{filter:contrast(.1)}.paragraph-text .field-body ul{margin:0;padding-left:20px}.paragraph-text .field-body ul li{color:#5d5d5d;margin-bottom:5px;font-size:20rem}.paragraph-content-section .paragraph-text.columns-50-50>.container-content h1,.paragraph-content-section .paragraph-text.columns-50-50>.container-content .h1{color:#fff;margin:0;font-size:80rem}.paragraph-content-section .paragraph-text.columns-50-50>.container-content .h1.text-align-right{text-align:right}.paragraph-view .button{color:#fff;cursor:pointer;border-radius:4px;justify-content:center;width:20%;margin:30px auto 0;padding:14px 20px;font-size:18rem;text-decoration:none;transition:background-color .5s;display:flex}@media (max-width:1023.9px){.paragraph-view .button{width:22%}}@media (max-width:767.9px){.paragraph-view .button{width:100%}}.paragraph-view .button:after{content:"";margin:0 0 0 10px;font-size:16rem;display:block}.paragraph-view .button:hover{background-color:#d33}.paragraph-view .news-link{color:#588dbd;cursor:pointer;border-radius:4px;justify-content:center;width:22%;margin:20px auto 0;padding:14px 20px;font-size:18rem;text-decoration:none;transition:filter .3s ease-in;display:flex}@media (max-width:1279.9px){.paragraph-view .news-link{width:25%}}@media (max-width:1023.9px){.paragraph-view .news-link{width:100%}}.paragraph-view .news-link:after{content:"";margin:0 0 0 10px;font-size:16rem;display:block}.paragraph-view .news-link:hover{filter:brightness(.65)}.paragraph-view ul{padding:0}.paragraph-view ul li::marker{color:#fff;display:none}footer.main{background-color:#f0f0f0}footer.main .field-footer{margin:30px 0}footer.main .field-footer .paragraph-content-section{grid-template-columns:[left]minmax(20px,auto)[main]minmax(auto,1200px)[right]minmax(20px,auto);padding:0}footer.main .field-footer .paragraph-content-section .container-content{display:grid}@media (max-width:767.9px){footer.main .field-footer .paragraph-content-section .container-content{display:block}}footer.main .field-footer .paragraph-content-section .container-content .paragraph-content-section .container-content{grid-gap:10px}@media (max-width:767.9px){footer.main .field-footer .paragraph-content-section .container-content .paragraph-content-section .container-content{grid-template-columns:1fr 1fr 1fr;max-width:100%;margin:auto auto 20px;display:grid}}@media (max-width:479.9px){footer.main .field-footer .paragraph-content-section .container-content .paragraph-content-section .container-content{grid-template-columns:1fr 1fr}}footer.main .field-footer .paragraph-content-section .container-content .paragraph-text{align-content:center;display:grid}footer.main .field-footer .paragraph-content-section .container-content .paragraph-text .field-body h1{color:#000;margin:0;font-size:32rem;font-weight:700;line-height:1.2}@media (max-width:479.9px){footer.main .field-footer .paragraph-content-section .container-content .paragraph-text .field-body h1{font-size:28rem;line-height:1.1}}footer.main .field-footer .paragraph-content-section .container-content .paragraph-text .field-body p{color:#5d5d5d;margin:0;font-size:18rem;font-weight:300}footer.main .field-footer .paragraph-content-section .container-content .paragraph-text .field-body .text-align-right{text-align:right}@media (max-width:767.9px){footer.main .field-footer .paragraph-content-section .container-content .paragraph-text .field-body .text-align-right{text-align:left;margin-bottom:10px}}body>on-ready{content:"default:new Hamburger(\".hamburger\")"}.hamburger{z-index:5;cursor:pointer;background-color:#fff;border:0;border-radius:4px;outline:none;width:48px;height:45px;margin:30px 15px 0 0;padding:5px;display:none;position:absolute;right:0}@media (max-width:1023.9px){.hamburger{display:block}}.hamburger .line{fill:none;stroke:#006da8;stroke-linecap:round;stroke-width:10px}.hamburger .line.first{transform-origin:50%;transition:transform .25s;transform:translate(0)rotate(0)}.hamburger .line.cross{stroke-dasharray:100 110;stroke-dashoffset:0;transition:stroke-dasharray .35s .1s,stroke-dashoffset .35s .1s,stroke .35s .1s}.hamburger .line.second{transform-origin:50%;transition:transform .25s;transform:translate(0)rotate(0)}.hamburger.open .line.first{transform-origin:50%;transition:transform .25s;transform:translate(-26px,22px)rotate(45deg)}.hamburger.open .line.cross{stroke-dasharray:55 100;stroke-dashoffset:55px;transition:stroke-dasharray .35s,stroke-dashoffset .35s,stroke .35s}.hamburger.open .line.second{transform-origin:50%;transition:transform .25s;transform:translate(-26px,-30px)rotate(-45deg)}nav.main{background:#fff;padding:10px;box-shadow:0 4px 4px #e0e0e0}@media (max-width:1023.9px){nav.main{display:none}}nav.main .container{justify-content:space-between;width:100%;display:flex;position:relative}@media (max-width:1023.9px){nav.main .container{display:block}}nav.main .container>ul{padding-left:15px;font-size:18rem;list-style:none;display:flex}nav.main .container>ul>li{text-align:center;border-right:1px solid #e0e0e0;width:auto;padding:0 15px;display:inline-block;position:relative}nav.main .container>ul>li:first-child{padding-left:15px}nav.main .container>ul>li:last-child{border-right:none}nav.main .container>ul>li>a{color:#5d5d5d;white-space:nowrap;padding:0;font-size:16rem;text-decoration:none;transition:color .3s}nav.main .container>ul>li>a:hover,nav.main .container>ul>li.is-active-trail>a,nav.main .container>ul>li.is-active-trail li.is-active-trail a{color:#e84839}nav.main .container ul:last-child li:last-child{border-right:0}nav.main-mobile{z-index:-1;background-color:#fff;width:100%;padding:0;display:none;position:absolute;top:0;left:0;overflow:hidden}nav.main-mobile>on-hamburger.open{content:"default:new HeightAnimation(this).from(0).to(\"auto\").play();"}nav.main-mobile>on-hamburger.close{content:"default:new HeightAnimation(this).from(\"auto\").to(0).play();"}nav.main-mobile .container{padding:100px 0 30px;right:0;transform:translate(5%)}nav.main-mobile .container>ul{margin:auto;padding:0;display:block}nav.main-mobile .container>ul>li{text-align:left;border-right:0;margin:0;padding:10px 0;display:block}nav.main-mobile .container>ul>li:first-child{border-left:0;padding-left:0}nav.main-mobile .container>ul>li>a{color:#5d5d5d;padding:10px;font-size:18rem;transition:color .3s}nav.main-mobile .container>ul>li>a.loading{animation:2s ease-in-out infinite pulsePrimary}nav.main-mobile .container>ul>li.is-active-trail>a{color:#fff;background-color:#006da8;border-radius:2px;padding:12px 16px 12px 12px}nav.main-mobile .container>ul>li.is-active-trail>a.loading{animation:2s ease-in-out infinite pulseWhite}.page-top{top:var(--viewport-top);z-index:200;width:100%;position:sticky}.paragraph-view.view-news div.views-rows{grid-template-rows:max-content;grid-template-columns:repeat(3,1fr);gap:30px;display:grid;position:relative}@media (max-width:1023.9px){.paragraph-view.view-news div.views-rows{grid-template-columns:1fr 1fr}}@media (max-width:767.9px){.paragraph-view.view-news div.views-rows{grid-template-columns:1fr}}.paragraph-view.view-news div.views-rows>div.views-row{background-color:#f0f0f0;height:100%;position:relative}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field{height:100%;position:relative}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper{grid-template-rows:min-content 1fr auto;height:100%;display:grid;position:relative}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper a.medium-link{height:fit-content;top:0}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper a.medium-link div.medium-image img{display:block}@media (max-width:1023.9px){.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper div.medium-image img{width:100%}}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper div.view-body{grid-template-rows:1fr auto;padding:10px;display:grid;position:relative;top:0}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper div.view-body h2{margin:10px 0}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper div.view-body p{margin:5px 0}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper a.read-more-link{color:#4093c9;cursor:pointer;background-color:#fff;border:1px solid #4093c9;border-radius:4px;width:fit-content;margin-bottom:20px;margin-left:10px;padding:10px 30px;text-decoration:none;transition:all .3s;display:flex;position:relative}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper a.read-more-link:hover{color:#fff;filter:unset;background-color:#4093c9}.paragraph-view.view-news div.views-rows>div.views-row>div.views-field div.view-wrapper a.read-more-link:after{content:"";margin:0 0 0 10px;font-size:16rem;display:block}.paragraph-view.view-news-short .contextual{display:block;position:absolute}.paragraph-view.view-news-short .views-rows{grid-template-rows:max-content;grid-template-columns:repeat(3,1fr);gap:30px;display:grid;position:relative}@media (max-width:1023.9px){.paragraph-view.view-news-short .views-rows{grid-template-columns:1fr}}.paragraph-view.view-news-short .views-rows div.views-row{background-color:#f0f0f0;height:100%;position:relative}.paragraph-view.view-news-short .views-rows div.views-row div.views-field{height:100%;position:relative}.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper{grid-template-rows:min-content 1fr auto;height:100%;display:grid;position:relative}.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper a.medium-link{height:fit-content;top:0}.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper a.medium-link div.medium-image img{display:block}@media (max-width:1023.9px){.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper a.medium-link div.medium-image img,.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper div.medium-image img{width:100%}}.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper div.view-body{grid-template-rows:1fr auto;padding:10px;display:grid;position:relative;top:0}.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper div.view-body h2{margin:10px 0}.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper a.read-more-link{color:#4093c9;cursor:pointer;background-color:#fff;border:1px solid #4093c9;border-radius:4px;width:fit-content;margin-bottom:20px;margin-left:10px;padding:10px 30px;text-decoration:none;transition:all .3s;display:flex;position:relative}.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper a.read-more-link:hover{color:#fff;filter:unset;background-color:#4093c9}.paragraph-view.view-news-short .views-rows div.views-row div.views-field div.view-wrapper a.read-more-link:after{content:"";margin:0 0 0 10px;font-size:16rem;display:block}.checkbox{cursor:pointer;font-size:16px;display:inline-block;position:relative;bottom:2px}.checkbox>on-ready{content:"default:new Checkbox(this)"}.checkbox .checkbox-widget{user-select:none;pointer-events:none}.checkbox .checkbox-widget .checkbox-box{color:#5d5d5d}.checkbox .checkbox-widget .checkbox-mark{color:#006da8;font-size:1.2em;display:none;position:absolute;top:-.2em;left:0}.checkbox .error .checkbox-mark{position:absolute;top:1px;left:3px}.checkbox input[type=checkbox]{opacity:0;width:0;height:0;margin:0;display:inline-block;overflow:hidden}.checkbox input[type=checkbox]:checked~.checkbox-widget .checkbox-mark{display:block}
html{--viewport-top:0px;--viewport-height:100vh;}
body{--dplex-sidepane-width:0px;--dplex-viewport-width:calc(100vw - var(--dplex-sidepane-width));}
.paragraph--unpublished{background-color:#fff4f4;}
