@import url('https://fonts.googleapis.com/css2?family=Jost&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{font-family:'Jost',sans-serif;}body{font-size:1.25rem;background-color:white;}input,select{padding:.75rem 1rem;width:100%;max-width:100%;}input[type=checkbox],input[type=radio]{width:auto;}button,input[type=submit]{padding:1.25rem 1rem;font-size:1rem;font-weight:500;border-radius:10px;background:#17082d;color:white;transition:background-color .25s;}a{color:#17082d;}a:hover,a.is-active{color:#8b8396;}iframe.media-oembed-content{width:100%;height:unset;aspect-ratio:16/9;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:unset;}#header{padding:5rem 0 0;background-color:#17082d;background-image:none;background-size:85px;}#header .layout-container{width:100%;max-width:100%;}#header .layout-container .navigation{background-color:white;border-bottom:6px solid #17082d;}@media (min-width:851px){.header .block .content{max-width:1290px;margin-left:auto;margin-right:auto;}}#header figure.logo{margin:0 auto 2rem;padding:0 1.25rem;width:30rem;max-width:80%;}#header .block-page-title-block{background-image:none;background-size:85px;}#header .block-page-title-block h1.page-title{margin:0;padding:2.5rem 1.25rem;font-weight:700;font-size:36px;text-align:center;color:white;}#header .navigation ul{display:block;list-style:none;padding:0;}#header .navigation ul li{display:inline-block;padding:20px;}#header .navigation ul li ul{display:block;justify-content:unset;}#header .navigation ul.clearfix::after{display:none;}.paragraph{margin-bottom:3rem;}.paragraph--type--richt-text{margin-bottom:1rem;}.paragraph--type--accordion-item{margin-bottom:0;}.site-footer{text-align:center;background:#17082d;color:white;}.site-footer a{font-family:'Jost',sans-serif;border:none !important;}.site-footer .site-footer__bottom{display:flex;justify-content:center;margin-top:0;border:none !important;}.site-footer .site-footer__bottom ul.menu{display:flex;}.site-footer .logo img{width:70%;max-width:300px;}li.has-children{position:relative;}li.has-children > a,li.has-children > span{position:relative;padding-right:20px;cursor:pointer;}li.has-children > a:before,li.has-children > span:before{position:absolute;content:"🢓";font-size:24px;top:50%;right:0;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);}li.has-children .dropdown-menu{position:absolute;visibility:hidden;opacity:0;top:100%;text-align:left;border-top:2px solid #007bff;-webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);padding:0 0;margin-top:20px;margin-left:0;background:#fff;-webkit-transition:0.2s 0s;-o-transition:0.2s 0s;transition:0.2s 0s;}li.has-children:hover > .dropdown-menu{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;margin-top:0;visibility:visible;opacity:1;z-index:1;}li.has-children .dropdown-menu li{list-style:none;padding:0;margin:0;min-width:200px;}.user-login-form .form-actions{text-align:center;}.user-login-form .form-actions .user-reset-password-link{display:inline-block;margin-top:16px;}.form-item .description,.form-wrapper .description{margin-left:0;}[dir="rtl"] .form-item .description,[dir="rtl"] .form-wrapper .description{margin-right:0;}.comment-form .form-item .description,.comment-form .form-wrapper .description{margin-left:120px;}[dir="rtl"] .comment-form .form-item .description,[dir="rtl"] .comment-form .form-wrapper .description{margin-right:120px;margin-left:0;}.captcha-type-challenge--image .captcha__element{align-items:center;}.captcha-type-challenge--image .captcha__image-wrapper{display:flex;flex:0 0 auto;align-items:center;gap:.75rem;}.captcha-type-challenge--image .captcha__image-wrapper img{margin-bottom:0;}.captcha-type-challenge--image .captcha__element > .form-item{flex:1 1 12rem;}
body.path-webform{font-size:1em;background-color:white;}body.path-webform p,body.path-webform label,body.path-webform button,body.path-webform input{font-size:1.1rem !important;}body.path-webform #header{padding:5rem 0 0;background-color:#17082d;background-image:none;background-size:85px;}body.path-webform #header .layout-container{max-width:100%;}body.path-webform #header figure.logo{margin:0 auto 2rem;padding:0 1.25rem;width:30rem;max-width:80%;}body.path-webform #header .block-page-title-block{background-color:#17082d;background-image:none;background-size:85px;}body.path-webform #header .block-page-title-block h1.page-title{margin:0;padding:2.5rem 1.25rem;font-weight:700;font-size:36px;text-align:center;color:white;}body.path-webform .layout-main-wrapper.layout-container{max-width:720px;}
.accordion{background-color:white;border-top:6px solid #17082d;line-height:1.6;box-shadow:5px 5px 10px 0 #a4bac1;}.accordion__item{border-bottom:1px solid #dce7eb;}.accordion__title{padding:15px 15px 15px 40px;display:block;position:relative;font-weight:400;}.accordion__title:before{font-family:'FontAwesome';content:"";font-size:20px;position:absolute;left:15px;top:15px;color:#17082d;}.accordion__title h5{margin:0;border-bottom:none;display:inline-block;}.accordion__title:hover,.accordion__title:focus{cursor:pointer;outline:none;}.accordion__title:hover h5,.accordion__title:focus h5{border-bottom-color:#a8bdc4;display:inline-block;}.is-expanded .accordion__title:before{content:"";}.accordion__content-inner{padding:0 40px 10px 40px;}.accordion__content{transition:height 0.3s ease-out;height:0;overflow:hidden;}
.paragraph--type--tabs{background-color:white;line-height:1.6;}.paragraph--type--tabs .tabs__navigation{display:flex;flex-wrap:nowrap;overflow-x:auto;border-bottom:2px solid #dce7eb;background-color:#f8f9fa;}.paragraph--type--tabs .tabs__button{flex:1 0 auto;min-width:120px;padding:15px 20px;background:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;color:#17082d;font-size:16px;font-weight:400;cursor:pointer;transition:all 0.3s ease;position:relative;white-space:nowrap;}.paragraph--type--tabs .tabs__button:hover,.paragraph--type--tabs .tabs__button:focus{background-color:rgba(23,8,45,0.05);outline:none;}.paragraph--type--tabs .tabs__button:focus{box-shadow:inset 0 0 0 2px #17082d;}.paragraph--type--tabs .tabs__button.is-active{background-color:white;border-bottom-color:#17082d;font-weight:600;color:#17082d;}.paragraph--type--tabs .tabs__button-text{display:inline-block;}.paragraph--type--tabs .tabs__item{margin-bottom:0;}.paragraph--type--tabs .tabs__panel{display:none;padding:0;outline:none;}.paragraph--type--tabs .tabs__panel.is-active{display:block;}.paragraph--type--tabs .tabs__panel-inner{padding:30px 0;}.paragraph--type--tabs .tabs__panel:not(.is-active) .paragraph--type--tab-item{margin-bottom:0 !important;margin-top:0 !important;}@media (max-width:768px){.paragraph--type--tabs .tabs__navigation{display:none !important;}.paragraph--type--tabs .tabs__item{border-bottom:1px solid #dce7eb;}.paragraph--type--tabs .tabs__button{width:100%;min-width:auto;border:none;border-left:3px solid transparent;text-align:left;padding:15px 20px 15px 40px;position:relative;display:block;}.paragraph--type--tabs .tabs__button:before{font-family:'FontAwesome';content:"\f105";font-size:20px;position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#17082d;transition:transform 0.3s ease;}.paragraph--type--tabs .tabs__button.is-active:before{transform:translateY(-50%) rotate(90deg);}.paragraph--type--tabs .tabs__button.is-active{background-color:white;border-left-color:#17082d;}.paragraph--type--tabs .tabs__panel{display:none;position:static;}.paragraph--type--tabs .tabs__panel.is-active{display:block;}.paragraph--type--tabs .tabs__panel-inner{padding:20px 0;}}@media (max-width:480px){.paragraph--type--tabs .tabs__button{padding:12px 15px 12px 35px;font-size:14px;}.paragraph--type--tabs .tabs__button:before{font-size:16px;left:12px;}.paragraph--type--tabs .tabs__panel-inner{padding:15px 0;}}.paragraph--type--tabs .tabs__button:focus-visible{outline:2px solid #17082d;outline-offset:-2px;}.paragraph--type--tabs .tabs__panel[data-loaded="false"] .tabs__panel-inner{min-height:200px;display:flex;align-items:center;justify-content:center;}.paragraph--type--tabs .tabs__panel[data-loaded="false"] .tabs__panel-inner:before{content:"Laden...";color:#a8bdc4;font-style:italic;}.paragraph--type--tabs .tabs__panel{animation:fadeIn 0.3s ease-in;}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}
.vimeo-showcase-embed{padding:56.25% 0 0 0;position:relative;}.vimeo-showcase-embed__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.vimeo-showcase-error{padding:20px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{animation:gin-throbber .75s linear infinite;}}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
