.head-align-left{text-align:left;margin-right:auto;}.head-align-center{text-align:center;margin-left:auto;margin-right:auto;}.head-align-right{text-align:right;margin-left:auto;}.head-align-justify{text-align:justify;}.grid{position:relative;display:block;width:100%;padding:var(--gutter-y,2rem) var(--gutter-x,2rem);box-sizing:border-box;}.grid>.wrapper{position:relative;display:grid;width:100%;margin:auto;align-items:stretch;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-template-areas:"a a a a a a a a a a a a";gap:var(--columns-gutter-y,1rem) var(--columns-gutter-x,1rem);box-sizing:border-box;}.grid>.wrapper>.item-0{grid-area:a;}.grid>.wrapper>.item-1{grid-area:b;}.grid>.wrapper>.item-2{grid-area:c;}.grid>.wrapper>.item-3{grid-area:d;}.grid>.wrapper>.item-4{grid-area:e;}.grid>.wrapper>.item-5{grid-area:f;}.grid>.wrapper>.item-6{grid-area:g;}.grid>.wrapper>.item-7{grid-area:h;}.grid>.wrapper>.item-8{grid-area:i;}.grid>.wrapper>.item-9{grid-area:j;}.grid>.wrapper>.item-10{grid-area:k;}.grid>.wrapper>.item-11{grid-area:l;}.pageroot .grid>.wrapper>.item>.dropzone{height:100%;}.grid-layout-one-one>.wrapper{grid-template-areas:"a a a a a a b b b b b b";}.grid-layout-two-one>.wrapper{grid-template-areas:"a a a a a a a a b b b b";}.grid-layout-one-two>.wrapper{grid-template-areas:"a a a a b b b b b b b b";}.grid-layout-three-one>.wrapper{grid-template-areas:"a a a a a a a a a b b b";}.grid-layout-one-three>.wrapper{grid-template-areas:"a a a b b b b b b b b b";}.grid-layout-one-one-one>.wrapper{grid-template-areas:"a a a a b b b b c c c c";}.grid-layout-one-one-two>.wrapper{grid-template-areas:"a a a b b b c c c c c c";}.grid-layout-one-two-one>.wrapper{grid-template-areas:"a a a b b b b b b c c c";}.grid-layout-two-one-one>.wrapper{grid-template-areas:"a a a a a a b b b c c c";}.grid-layout-oneone-one>.wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"a a a a a a c c c c c c" "b b b b b b c c c c c c";}.grid-layout-one-oneone>.wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"a a a a a a b b b b b b" "a a a a a a c c c c c c";}.grid-layout-oneone-two>.wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"a a a a c c c c c c c c" "b b b b c c c c c c c c";}.grid-layout-two-oneone>.wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"a a a a a a a a b b b b" "a a a a a a a a c c c c";}.grid-layout-one-one-one-one>.wrapper{grid-template-areas:"a a a b b b c c c d d d";}.grid-layout-onetwo-twoone>.wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"a a a a b b b b b b b b" "c c c c c c c c d d d d";}.grid-layout-twoone-onetwo>.wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"a a a a a a a a b b b b" "c c c c d d d d d d d d";}.grid-layout-oneone-oneone>.wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"a a a a a a b b b b b b" "c c c c c c d d d d d d";}.grid-layout-one-one-one-one-one>.wrapper{grid-template-columns:repeat(5,1fr);grid-template-areas:"a b c d e";}.grid-layout-one-one-one-one-one-one>.wrapper{grid-template-areas:"a a b b c c d d e e f f";}.grid-layout-oneone-oneone-oneone>.wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"a a a a b b b b c c c c" "d d d d e e e e f f f f";}.grid-bgcolor-white{background:#FFFFFF;}.grid-bgcolor-lightgrey{background:#F0F0F0;}.grid-bgcolor-grey{background:#AAAAAA;}.grid-bgcolor-darkgrey{background:#666666;color:#FFFFFF;}.grid-bgcolor-black{background:#000000;color:#FFFFFF;}.grid>.image{position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;z-index:-1;}.grid>.image *{width:100%;height:100%;object-fit:cover;}.grid-padding-none{padding:0;}.grid-padding-small{padding:max(var(--gutter-min-y,1rem),var(--gutter-y,1rem) / 2) max(var(--gutter-min-x,1rem),var(--gutter-x,1rem) / 2);}.grid-padding-large{padding:max(var(--gutter-min-y,1rem),var(--gutter-y,1rem) * 2) max(var(--gutter-min-y,1rem),var(--gutter-x,1rem) * 2);}.grid-padding-vertical{padding:0 var(--gutter-x,2rem);}.grid-padding-horizontal{padding:var(--gutter-y,2rem) 0;}.grid-padding-top{padding:var(--gutter-y,2rem) 0 0 0;}.grid-padding-bottom{padding:0 0 var(--gutter-y,2rem) 0;}.grid-gap-none>.wrapper{gap:0;}.grid-gap-small>.wrapper{gap:max(var(--column-gutter-min-y,1rem),var(--columns-gutter-y,1rem) / 2) max(var(--column-gutter-min-x,1rem),var(--columns-gutter-x,1rem) / 2);}.grid-gap-large>.wrapper{gap:max(var(--column-gutter-min-y,1rem),var(--columns-gutter-y,1rem) * 2) max(var(--column-gutter-min-y,1rem),var(--columns-gutter-x,1rem) * 2);}.text-align-left{text-align:left;}.text-align-center{text-align:center;margin-left:auto;margin-right:auto;}.text-align-right{text-align:right;}.text-align-justify{text-align:justify;}:is(.text-columns-two,.text-columns-three,.text-columns-four){column-gap:var(--columns-gutter-x);}.text-columns-two{column-count:2;}.text-columns-three{column-count:3;}.text-columns-four{column-count:4;}:is(main,.container):has(>p){container-type:inline-size;container-name:text;}@container text (max-width:48rem){.text-columns-three{column-count:1;}.text-columns-four{column-count:2;}}@container text (max-width:32rem){.text-columns-two,.text-columns-three,.text-columns-four{column-count:1;}}.text-transform-lowercase{text-transform:lowercase;}.text-transform-uppercase{text-transform:uppercase;}.text-transform-capitalize{text-transform:capitalize;}.text-transform-capitalize-first:first-letter{display:inline-block;float:left;text-transform:uppercase;font-weight:bold;font-size:3.25em;vertical-align:bottom;margin:.125em .125em 0 0;}.image{display:inline-flex;flex-flow:column nowrap;align-items:flex-start;vertical-align:top;max-width:100%;width:100%;margin:0;padding:0;}.image img,.image picture{display:block;height:auto;max-width:100%;}.image figcaption{display:block;box-sizing:border-box;width:0;min-width:100%;margin-top:.5rem;margin-bottom:1rem;word-wrap:break-word;text-align:left;font-size:1rem;}.image-align-left{float:left;width:auto;margin-right:1rem;align-items:flex-start;}.image-align-center{text-align:center;margin-left:auto;margin-right:auto;align-items:center;}.image-align-center a,.image-align-center img,.image-align-center picture{text-align:center;margin-left:auto;margin-right:auto;}.image-align-center figcaption{text-align:center;}.image-align-right{float:right;width:auto;margin-left:1rem;align-items:flex-end;}.image-align-full,.image-align-full :is(a,picture,img){width:100%;}.image-align-full img{object-fit:cover;}.image-align-left:not(:last-child),.image-align-left:not(:last-child){margin-bottom:.5rem;}.image-align-center:not(:last-child){margin-bottom:1rem;}@media (max-width:1000px){:not(.render-container)>.image-align-left:not(:first-child:last-child),:not(.render-container)>.image-align-right:not(:first-child:last-child){max-width:30%;}}.pageroot .render-container:has(>.image-align-left){float:left;}.pageroot .render-container:has(>.image-align-right){float:right;}.image-valign-top:first-child:last-child{height:100%;justify-content:flex-start;}.image-valign-center:first-child:last-child{height:100%;justify-content:center;}.image-valign-bottom:first-child:last-child{height:100%;justify-content:flex-end;}.image-valign-full,.image-valign-full picture,.image-valign-full img{height:100%;justify-content:center;}.image-valign-full img{object-fit:cover;}.pageroot .render-container:has(>.image-valign-top):first-child:last-child{height:100%;justify-content:flex-start;}.pageroot .render-container:has(>.image-valign-center):first-child:last-child{height:100%;justify-content:center;}.pageroot .render-container:has(>.image-valign-bottom):first-child:last-child{height:100%;justify-content:flex-end;}.pageroot .render-container:has(>.image-valign-full):first-child:last-child{height:100%;justify-content:center;}figure{--image-device-hide:none;}.pageroot figure{--image-device-hide:inline-flex;}@media (max-width:30rem){.image-device-mobile,.image-device-mobile-tablet{display:var(--image-device-show);}figure[class*="image-device-"]:not(.image-device-mobile,.image-device-mobile-tablet){display:var(--image-device-hide);}}@media (min-width:30.0001rem) and (max-width:60rem){.image-device-mobile-tablet,.image-device-tablet,.image-device-tablet-desktop{display:var(--image-device-show);}figure[class*="image-device-"]:not(.image-device-mobile-tablet,.image-device-tablet,.image-device-tablet-desktop){display:var(--image-device-hide);}}@media (min-width:60.0001rem){.image-device-tablet-desktop,.image-device-desktop{display:var(--image-device-show);}figure[class*="image-device-"]:not(.image-device-tablet-desktop,.image-device-desktop){display:var(--image-device-hide);}}.pageroot figure[class*="image-device-"]:before{position:absolute;display:block;left:.5rem;top:.5rem;padding:.25rem;border-radius:.125rem;z-index:1;font-size:.75rem;color:#000;background:rgba(255,255,255,.75);opacity:1;}.pageroot .image-device-mobile:before{content:'nur Mobil';}.pageroot .image-device-mobile-tablet:before{content:'nur Mobil + Tablet';}.pageroot .image-device-tablet:before{content:'nur Tablet';}.pageroot .image-device-tablet-desktop:before{content:'nur Tablet - Desktop';}.pageroot .image-device-desktop:before{content:'nur Desktop';}.image-shape-round a{display:block;width:100%;border-radius:50% !important;}.image-shape-round .shape{position:relative;overflow:hidden;width:100%;border-radius:50%;aspect-ratio:1;}.image-shape-round .shape img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1;}.button{display:inline-block;}.button-align-left{width:100%;text-align:left;}.button-align-center{width:100%;text-align:center;}.button-align-center p{margin-left:auto;margin-right:auto;}.button-align-right{width:100%;text-align:right;}@font-face{font-family:'Encode Sans';src:url('../../styles/type/encode-sans-v23-latin-regular.woff2') format('woff2'),url('../../styles/type/encode-sans-v23-latin-regular.woff') format('woff');font-style:normal;font-weight:400;font-display:fallback;}@font-face{font-family:'Encode Sans';src:url('../../styles/type/encode-sans-v23-latin-700.woff2') format('woff2'),url('../../styles/type/encode-sans-v23-latin-700.woff') format('woff');font-style:normal;font-weight:700;font-display:fallback;}@font-face{font-family:'Encode Sans';src:url('../../styles/type/encode-sans-v23-latin-900.woff2') format('woff2'),url('../../styles/type/encode-sans-v23-latin-900.woff') format('woff');font-style:normal;font-weight:900;font-display:fallback;}@font-face{font-family:'Bellfort Script Press';src:url('../../styles/type/bellfortscriptpress-webfont.woff2') format('woff2'),url('../../styles/type/bellfortscriptpress-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:fallback;}:root{--color-translucent-blue:rgba(0,55,82,0.5);--color-lighter-blue:#054767;--color-blue:#003752;--color-dark-blue:#00293D;--color-dark-green:#005624;--color-light-green:#A3BE47;--color-light-orange:#fa8a1c;--color-dark-orange:#B64D2B;--color-very-dark-orange:#7F2E18;--color-light-beige:#F0EBE5;--color-white:#FFFFFF;--color-black:#000000;--color-primary:var(--color-blue);--color-text:var(--color-blue);--color-link:var(--color-blue);--color-link-hover:var(--color-lighter-blue);--color-link-focus:var(--color-light-orange);--color-selection:#0099C7;--font-family:'Encode Sans',sans-serif;--font-size:1.25rem;--max-width:82rem;--max-width-small:60rem;--gutter-x:3rem;--gutter-y:5rem;--columns-gutter-x:3rem;--columns-gutter-y:3rem;}body,h1,h2,h3,h4,h5,h6,p,div,img,a,address,b,i,u,sup,div,span,ul,ol,li,figure,figcaption,header,main,footer,section{margin:0;padding:0;border:0;}html{font-size:16px;-webkit-text-size-adjust:none;scroll-behavior:smooth;}body{font-family:var(--font-family);background:var(--color-white);color:var(--color-text);font-size:var(--font-size);text-align:center;max-width:1920px;margin:0 auto;}a{color:var(--color-link);text-decoration:underline;transition:color .2s ease,border .2s ease,background-color .2s ease,box-shadow .2s ease;}a:hover{color:var(--color-link-hover);}b,strong{font-weight:700;}a:focus-visible,button:focus-visible{outline:2px solid var(--color-link-focus);outline-offset:2px;}input[type=submit],input[type=reset]{-moz-appearance:none;-webkit-appearance:none;appearance:none;}input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:.25rem;border:1px solid var(--color-blue);border-radius:.125rem;outline:none;font-family:inherit;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease;}input[type=button]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border:1px solid var(--color-blue);box-shadow:0 0 0 4px var(--color-translucent-blue);}select{padding-right:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='16' viewBox='0 0 8.467 4.233'%3E%3Cpath d='M2.381 1.32l1.852 1.852L6.085 1.32' fill='none' stroke='%23142C6C' stroke-width='.529'/%3E%3C/svg%3E") right center no-repeat;}p{font-size:var(--font-size);line-height:1.45;}p:not(:last-child){margin-bottom:1em;}p + ul,ul + p{margin-top:-.75em;}li{margin-left:1.7rem;}ol:not(:last-child),ul:not(:last-child){margin-bottom:1rem;}ul{list-style-type:square;line-height:1.45;}picture,img{max-width:100%;height:auto;}picture>img{display:block;}svg{overflow:hidden;}main{text-align:left;}header{position:relative;background:var(--color-blue);color:var(--color-white);z-index:2;}header .center{display:grid;grid-template-columns:16rem 1fr;gap:3rem;}header #logo{position:relative;display:block;}header #logo a{position:absolute;display:block;background:var(--color-white);box-shadow:0 0 1rem rgba(0,0,0,.125);padding:.5rem 1rem;}header #logo img{width:100%;}footer .center{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:var(--columns-gutter-y);gap:2rem 4rem;}footer #footermenu{display:flex;flex-flow:row wrap;margin:0;padding:0;gap:1rem 2rem;justify-content:center;list-style-type:none;}footer #footermenu li{padding:0;margin:0;}footer #footermenu a{text-decoration:none;text-transform:uppercase;}footer #footermenu a:hover{text-decoration:underline;}footer #logos{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0;padding:0;gap:1rem 1rem;list-style-type:none;}footer #logos li{margin:0;padding:0;}footer #logos img{width:calc(8 * var(--font-size));}.hidden-accessibility-links,.hidden-accessibility-links:focus-visible{position:fixed;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;top:0;left:0;width:100%;padding:2rem 2rem;gap:1rem 2rem;box-sizing:border-box;z-index:9999;transform:translate(0,-100%);transition:transform .3s ease,box-shadow .3s ease;background:var(--color-primary);}.hidden-accessibility-links:focus-within{transform:translate(0,0);box-shadow:0 0 .5rem rgba(0,0,0,.5);}.hidden-accessibility-links a{padding:.5rem 1rem;text-decoration:none;border:2px solid var(--color-white);border-radius:2em;background:var(--color-primary);color:var(--color-white);}.hidden-accessibility-links a:hover{background:var(--color-white);color:var(--color-primary);}.center{position:relative;max-width:calc(var(--max-width,none) + (var(--gutter-x,1rem) * 2));margin:0 auto;padding:0 var(--gutter-x);box-sizing:border-box;text-align:left;}.animated-city-names{display:flex;flex-flow:row wrap;gap:.5rem;margin:2rem 0;box-sizing:border-box;justify-content:center;list-style-type:none;font-size:1.25rem;font-weight:700;}@media (min-width:60rem){.animated-city-names{position:absolute;max-width:52%;font-size:max(min(1.75rem,2vw),1rem);}}.animated-city-names>li{margin:0;padding:0;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0;}.animated-city-names>li:nth-child(2n){animation-name:animated-city-names-out;}.animated-city-names>li:nth-child(2n+1){animation-name:animated-city-names-in;}.animated-city-names>li:nth-child(1){animation-delay:0.333s;}.animated-city-names>li:nth-child(2){animation-delay:0.666s;}.animated-city-names>li:nth-child(3){animation-delay:1.000s;}.animated-city-names>li:nth-child(4){animation-delay:1.333s;}.animated-city-names>li:nth-child(5){animation-delay:1.666s;}.animated-city-names>li:nth-child(6){animation-delay:2.000s;}@keyframes animated-city-names-in{0%{opacity:0;transform:translate(.5em,0) scale(1.2) translateZ(1px);}20%{opacity:1;}100%{opacity:1;transform:translate(0,0) scale(1);}}@keyframes animated-city-names-out{0%{opacity:0;transform:translate(-.5em,0) scale(.8) translateZ(1px);}20%{opacity:1;}100%{opacity:1;transform:translate(0,0) scale(1);}}.animated-city-names>li a{display:inline-block;padding:.25em .5em;text-transform:uppercase;color:var(--color-white);background:var(--color-blue);text-align:center;text-decoration:none;}.animated-city-names>li a:hover{background:var(--color-link-hover);}::selection{text-shadow:none;background:var(--color-selection);color:var(--color-white);-webkit-background-clip:unset;-webkit-text-fill-color:var(--color-white);}:root header{--mobile-menu-text-color:var(--color-white);--mobile-menu-text-color-active:var(--color-white);--mobile-menu-background:var(--color-blue);--mobile-menu-background-active:var(--color-lighter-blue);--mobile-menu-head-background:var(--color-white);--mobile-menu-head-text-color:var(--color-blue);}@media (min-width:63.01rem){#menu-button{display:none;}#main-menu{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:.75rem 0;}#main-menu :is(ul,li){margin:0;list-style-type:none;}#main-menu li{position:relative;}#main-menu a:after{content:'';position:absolute;display:block;left:0;width:0;transition:width .3s ease;}#main-menu .selected>a:after,#main-menu a:hover:after{width:calc(1.5rem);}#main-menu .mainmenu{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:0;gap:3rem;}#main-menu .mainmenu>li>a:hover{color:var(--color-white);}#main-menu .mainmenu>li>a{position:relative;display:block;text-decoration:none;text-transform:uppercase;color:var(--color-white);padding:.25rem .5rem;font-size:1.375rem;font-weight:bold;}#main-menu .mainmenu>li>a:after{left:.5rem;bottom:0;height:.25rem;background:var(--color-white);}#main-menu .submenu .selected>a{font-weight:bold;}#main-menu .submenu{position:absolute;display:block;flex-flow:column nowrap;justify-content:center;align-items:stretch;visibility:hidden;overflow:visible;opacity:0;top:100%;left:-.5rem;z-index:1;min-width:calc(100% + 1rem);box-sizing:border-box;padding:1.75rem 1rem 1rem 1rem;color:var(--color-white);font-size:1rem;transition:visibility .3s,opacity .3s ease;filter:drop-shadow(0 0 1rem rgba(0,0,0,.125));}#main-menu .submenu:before{content:'';position:absolute;left:0;top:.75rem;width:100%;height:calc(100% - .75rem);background:var(--color-white);z-index:0;}#main-menu li:hover>.submenu,#main-menu li:focus-within>.submenu{visibility:visible;opacity:1;}#main-menu .submenu .submenu{left:calc(100%);top:-1rem;}#main-menu .submenu>li{line-height:1.1;word-wrap:break-word;overflow-wrap:break-word;white-space:nowrap;}#main-menu .submenu>li:not(:last-child){margin-bottom:.75em;}#main-menu .submenu>li:has(.submenu){padding-right:1.5em;}#main-menu .submenu>li:has(.submenu):after{content:'';position:absolute;width:1em;height:1em;background-image:url("../../styles/../files/design/icons/pfeil-blau.svg");background-position:center right;background-size:contain;background-repeat:no-repeat;right:0;}#main-menu .submenu>li>a{color:var(--color-blue);text-decoration:none;word-wrap:break-word;overflow-wrap:break-word;}#main-menu .submenu>li>a:after{left:0;bottom:-.25rem;height:.125rem;background:var(--color-blue);}#main-menu .submenu>li>a:hover{color:var(--color-blue);}}@media (max-width:63rem){#menu-button{justify-self:flex-end;flex:0 0 auto;position:relative;display:block;width:3.125rem;height:3.125rem;cursor:pointer;text-align:center;color:var(--color-link);background:var(--color-white);border:0;border-radius:.125rem;margin:.5rem 0;padding:0;z-index:99;}#menu-button .text{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);}#menu-button .bar{position:absolute;display:block;width:80%;height:10%;top:50%;margin-top:-5%;margin-left:10%;border-radius:1px;background:var(--color-link);transition:all .3s ease-in-out 0s;transform:rotate(0deg);}#menu-button .bar:nth-child(2){margin-top:-25%;}#menu-button .bar:nth-child(4){margin-top:15%;width:60%;}#menu-button:hover .bar:nth-child(3){margin-left:15%;}#menu-button.opened .bar:nth-child(2){margin-top:-5%;transform:rotate(-45deg);}#menu-button.opened .bar:nth-child(3){opacity:0;}#menu-button.opened .bar:nth-child(4){margin-top:-5%;transform:rotate(45deg);width:80%;}}@media (max-width:80rem){:root{--font-size:1.125rem;}.grid-layout-one-one-one-one-one-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a b b b b c c c c" "d d d d e e e e f f f f";}.grid-layout-one-one-one-one-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"f f f f e e e e d d d d" "c c c c b b b b a a a a";}}@media (max-width:70rem){footer .center{flex-flow:column nowrap;justify-content:center;}.grid-layout-onetwo-twoone:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"b b b b b b b b b b b b" "a a a a a a d d d d d d" "c c c c c c c c c c c c";}.grid-layout-onetwo-twoone:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"c c c c c c c c c c c c" "d d d d d d a a a a a a" "b b b b b b b b b b b b";}.grid-layout-twoone-onetwo:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d d d d d d d";}.grid-layout-twoone-onetwo:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"d d d d d d d d d d d d" "c c c c c c b b b b b b" "a a a a a a a a a a a a";}}@media (max-width:63rem){:root{--gutter-x:2rem;--gutter-y:4rem;}header{background:var(--color-white);border-bottom:1px solid var(--color-blue);}header .center{grid-template-columns:14rem 1fr;align-items:center;gap:1rem;}header #logo a{position:relative;padding:0;box-shadow:none;}.grid-layout-two-one:not(.grid-break-none)>.wrapper,.grid-layout-one-two:not(.grid-break-none)>.wrapper,.grid-layout-three-one:not(.grid-break-none)>.wrapper,.grid-layout-one-three:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b b b b b b b";}.grid-layout-two-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper,.grid-layout-one-two:not(.grid-break-none).grid-order-revert-mobile>.wrapper,.grid-layout-three-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper,.grid-layout-one-three:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"b b b b b b b b b b b b" "a a a a a a a a a a a a";}.grid-layout-one-one-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b b b b b b b" "c c c c c c c c c c c c";}.grid-layout-one-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"c c c c c c c c c c c c" "b b b b b b b b b b b b" "a a a a a a a a a a a a";}.grid-layout-one-one-two:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a a a b b b b b b" "c c c c c c c c c c c c";}.grid-layout-one-one-two:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"c c c c c c c c c c c c" "b b b b b b a a a a a a";}.grid-layout-one-two-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a a a c c c c c c" "b b b b b b b b b b b b";}.grid-layout-one-two-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"b b b b b b b b b b b b" "a a a a a a c c c c c c";}.grid-layout-two-one-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b c c c c c c";}.grid-layout-two-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"c c c c c c b b b b b b" "a a a a a a a a a a a a";}.grid-layout-oneone-one:not(.grid-break-none)>.wrapper,.grid-layout-one-oneone:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b b b b b b b" "c c c c c c c c c c c c";}.grid-layout-oneone-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper,.grid-layout-one-oneone:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"c c c c c c c c c c c c" "b b b b b b b b b b b b" "a a a a a a a a a a a a";}.grid-layout-oneone-two:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a a a b b b b b b" "c c c c c c c c c c c c";}.grid-layout-oneone-two:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"c c c c c c c c c c c c" "b b b b b b a a a a a a";}.grid-layout-two-oneone:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b c c c c c c";}.grid-layout-two-oneone:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"c c c c c c b b b b b b" "a a a a a a a a a a a a";}.grid-layout-one-one-one-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a a a b b b b b b" "c c c c c c d d d d d d";}.grid-layout-one-one-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"d d d d d d c c c c c c" "b b b b b b a a a a a a";}.grid-layout-one-one-one-one-one:not(.grid-break-none)>.wrapper{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,auto);grid-template-areas:"a a a a a a b b b b b b" "c c c c c c d d d d d d" ". . . e e e e e e . . .";}.grid-layout-one-one-one-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,auto);grid-template-areas:"e e e e e e d d d d d d" "c c c c c c b b b b b b" ". . . a a a a a a . . .";}.grid-layout-one-one-one-one-one-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e f f f f f f";}.grid-layout-one-one-one-one-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"f f f f f f e e e e e e" "d d d d d d c c c c c c" "b b b b b b a a a a a a";}.grid-layout-oneone-oneone-oneone:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e f f f f f f";}.grid-layout-oneone-oneone-oneone:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(3,auto);grid-template-areas:"f f f f f f e e e e e e" "d d d d d d c c c c c c" "b b b b b b a a a a a a";}}@media (max-width:42rem){:root{--gutter-x:1rem;--gutter-y:3rem;--columns-gutter-x:1rem;--columns-gutter-y:1rem;--font-size:1rem;}.grid-layout-one-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b b b b b b b";}.grid-layout-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(2,auto);grid-template-areas:"b b b b b b b b b b b b" "a a a a a a a a a a a a";}.grid-layout-one-one-one-one-one-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(6,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b b b b b b b" "c c c c c c c c c c c c" "d d d d d d d d d d d d" "e e e e e e e e e e e e" "f f f f f f f f f f f f";}.grid-layout-one-one-one-one-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(6,auto);grid-template-areas:"f f f f f f f f f f f f" "e e e e e e e e e e e e" "d d d d d d d d d d d d" "c c c c c c c c c c c c" "b b b b b b b b b b b b" "a a a a a a a a a a a a";}.grid-layout-oneone-oneone-oneone:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(6,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b b b b b b b" "c c c c c c c c c c c c" "d d d d d d d d d d d d" "e e e e e e e e e e e e" "f f f f f f f f f f f f";}.grid-layout-oneone-oneone-oneone:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(6,auto);grid-template-areas:"f f f f f f f f f f f f" "e e e e e e e e e e e e" "d d d d d d d d d d d d" "c c c c c c c c c c c c" "b b b b b b b b b b b b" "a a a a a a a a a a a a";}}@media (max-width:32rem){header .center{grid-template-columns:12rem 1fr;}.grid-layout-onetwo-twoone:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(4,auto);grid-template-areas:"b b b b b b b b b b b b" "a a a a a a a a a a a a" "d d d d d d d d d d d d" "c c c c c c c c c c c c";}.grid-layout-onetwo-twoone:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(4,auto);grid-template-areas:"c c c c c c c c c c c c" "d d d d d d d d d d d d" "a a a a a a a a a a a a" "b b b b b b b b b b b b";}.grid-layout-twoone-onetwo:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(4,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b b b b b b b" "c c c c c c c c c c c c" "d d d d d d d d d d d d";}.grid-layout-twoone-onetwo:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(4,auto);grid-template-areas:"d d d d d d d d d d d d" "c c c c c c c c c c c c" "b b b b b b b b b b b b" "a a a a a a a a a a a a";}.grid-layout-one-one-one-one:not(.grid-break-none)>.wrapper{grid-template-rows:repeat(4,auto);grid-template-areas:"a a a a a a a a a a a a" "b b b b b b b b b b b b" "c c c c c c c c c c c c" "d d d d d d d d d d d d";}.grid-layout-one-one-one-one:not(.grid-break-none).grid-order-revert-mobile>.wrapper{grid-template-rows:repeat(4,auto);grid-template-areas:"d d d d d d d d d d d d" "c c c c c c c c c c c c" "b b b b b b b b b b b b" "a a a a a a a a a a a a";}}.pageroot{--color-translucent-blue:rgba(0,55,82,0.5);--color-lighter-blue:#054767;--color-blue:#003752;--color-dark-blue:#00293D;--color-dark-green:#005624;--color-light-green:#A3BE47;--color-light-orange:#fa8a1c;--color-dark-orange:#B64D2B;--color-very-dark-orange:#7F2E18;--color-light-beige:#F0EBE5;--color-white:#FFFFFF;--color-black:#000000;--color-primary:var(--color-blue);--color-text:var(--color-blue);--color-link:var(--color-blue);--color-link-hover:var(--color-lighter-blue);--color-link-focus:var(--color-light-orange);--color-selection:#0099C7;}.grid>.wrapper{max-width:calc(var(--max-width,76rem));}.grid-width-small>.wrapper{max-width:calc(var(--max-width-small,60rem));}.grid-width-max>.wrapper{max-width:none;}.grid-bgcolor-blue{background:linear-gradient(to right,var(--color-lighter-blue) 0%,var(--color-dark-blue) 100%);color:var(--color-white);}.grid-bgcolor-blue.grid-order-revert-mobile{background:linear-gradient(to left,var(--color-lighter-blue) 0%,var(--color-dark-blue) 100%);color:var(--color-white);}.grid-bgcolor-blue a{color:var(--color-white);}.grid-bgcolor-dark-orange{background:var(--color-dark-orange);color:var(--color-white);}.grid-bgcolor-dark-orange a{color:var(--color-white);}.grid-bgcolor-very-dark-orange{background:linear-gradient(to right,var(--color-dark-orange) 0%,var(--color-very-dark-orange) 100%);color:var(--color-white);}.grid-bgcolor-very-dark-orange.grid-order-revert-mobile{background:linear-gradient(to left,var(--color-dark-orange) 0%,var(--color-very-dark-orange) 100%);color:var(--color-white);}.grid-bgcolor-very-dark-orange a{color:var(--color-white);}.grid-bgcolor-light-beige{background:var(--color-light-beige);}.page-1 main>.grid:first-child{font-size:1.5em;}.image-max-width-25percent img{max-width:min(100%,25%);}.image-max-width-50percent img{max-width:min(100%,50%);}.image-max-width-75percent img{max-width:min(100%,75%);}.image-max-width-25vw img{max-width:min(100%,25vw);}.image-max-width-50vw img{max-width:min(100%,50vw);}.image-max-width-75vw img{max-width:min(100%,75vw);}:is(.image-badge-hint,.image-badge-highlight) picture{position:relative;}:is(.image-badge-hint,.image-badge-highlight) picture:after{content:'';position:absolute;display:block;width:min(8rem,30vw);aspect-ratio:1;background:no-repeat center center;background-size:contain;}.image-badge-hint picture:after{right:5%;top:5%;background-image:url(../../styles/../files/design/image-hint.svg);}.image-badge-highlight picture:after{right:5%;top:5%;background-image:url(../../styles/../files/design/image-highlight.svg);}.image + p{margin-top:.5em;}.hoverbox{isolation:isolate;}.hoverbox:focus{z-index:10;}.hoverbox img[src*="gocms/img/dummy-image.jpg"]{opacity:0;}.hoverbox:not(:last-child){margin-bottom:var(--font-size,1rem);}.masonry-column>.hoverbox{margin-bottom:0;}.hoverbox-bgcolor-blue,.hoverbox:not([class*="hoverbox-bgcolor-"]){background:var(--color-blue);}.hoverbox-bgcolor-dark-green{background:var(--color-dark-green);}.hoverbox-bgcolor-light-green{background:var(--color-light-green);}.hoverbox-bgcolor-dark-orange{background:var(--color-dark-orange);}.hoverbox:not([class*="hoverbox-style-"])>.image img{aspect-ratio:640/336;}.hoverbox:not([class*="hoverbox-style-"])>.wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;top:auto;padding:2rem 3rem;z-index:1;transition:none;gap:2rem;}.hoverbox:not([class*="hoverbox-style-"]):not(:has(img[src*="gocms/img/dummy-image.jpg"]))>.wrapper{background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 60%,rgba(0,0,0,0) 100%);}.hoverbox:not([class*="hoverbox-style-"])>.wrapper .box{width:100%;padding:0;transform:none;transition:none;opacity:1;background:none;text-align:left;}.hoverbox:not([class*="hoverbox-style-"])>.wrapper .box .title:not(:last-child){margin-bottom:0;}.hoverbox:not([class*="hoverbox-style-"])>.wrapper .title,.hoverbox:not([class*="hoverbox-style-"])>.wrapper .text{font-size:1.5rem;text-transform:uppercase;line-height:1;}.hoverbox:not([class*="hoverbox-style-"])>.wrapper .title{font-weight:700;letter-spacing:1px;}.hoverbox:not([class*="hoverbox-style-"]).link>.wrapper:after{content:'';flex-shrink:0;display:block;width:calc(2.5 * var(--font-size,1rem));aspect-ratio:1;background:url(../../styles/../files/design/icons/pfeil-mit-kreis.svg) no-repeat center center;background-size:contain;}.hoverbox{container-type:inline-size;container-name:hoverbox;}@container hoverbox (max-width:24rem){.hoverbox:not([class*="hoverbox-style-"])>.wrapper{padding:2rem 1rem 1rem 1rem;}.hoverbox:not([class*="hoverbox-style-"])>.wrapper .title,.hoverbox:not([class*="hoverbox-style-"])>.wrapper .text{font-size:1.25rem;}}.hoverbox[class*="hoverbox-style-"]>.wrapper{position:relative;width:auto;box-sizing:border-box;left:auto;top:auto;right:auto;bottom:auto;margin:0;padding:0;z-index:1;transition:none;}.hoverbox[class*="hoverbox-style-"]>.wrapper .box{padding:0;margin:0;transform:none;transition:none;opacity:1;background:none;}.hoverbox[class*="hoverbox-style-"]>.wrapper .box .title:not(:last-child){margin-bottom:0;}.hoverbox-style-city{display:block;background:var(--color-blue);}.hoverbox-style-city>.image{position:absolute;min-height:0;}.hoverbox-style-city>.image img{aspect-ratio:480/561;}.hoverbox-style-city>.wrapper{display:block;}.hoverbox-style-city>.wrapper .box{display:grid;grid-template-columns:1rem 1fr 1rem;grid-template-rows:1rem 1fr 1.5rem calc(6 * var(--font-size,1rem)) 1.5rem;}.hoverbox-style-city>.wrapper .box:before{display:block;grid-column:1 / span 3;grid-row:1 / span 2;content:'';width:100%;aspect-ratio:480/561;}.hoverbox-style-city>.wrapper .box .title{grid-row:2;grid-column:2;background:var(--color-blue);color:var(--color-white);align-self:flex-start;font-weight:900;font-size:1.25em;text-transform:uppercase;line-height:1;padding:2rem 1rem;word-wrap:anywhere;min-width:0;}.hoverbox-style-city>.wrapper .box .title i{position:relative;display:block;margin:0;padding:0;font-family:'Bellfort Script Press',sans-serif;font-weight:normal;font-size:1.5em;font-style:normal;text-transform:none;white-space:nowrap;}.hoverbox-style-city>.wrapper .box .title i + br{display:none;}.hoverbox-style-city>.wrapper .box .title i:before,.hoverbox-style-city>.wrapper .box .title i:after{content:'';display:inline-block;width:.8em;height:1px;margin:0 .25em;vertical-align:middle;background:var(--color-white);}.hoverbox-style-city>.wrapper .box .text{grid-column:2;grid-row:4;font-size:max(1rem,.9em);font-weight:700;text-transform:uppercase;min-width:0;}.hoverbox-style-city>.wrapper .box .text:after{content:'';position:absolute;left:50%;transform:translate(-50%,0);bottom:1rem;display:block;width:calc(2.5 * var(--font-size,1rem));aspect-ratio:1;margin:1rem auto auto auto;background:url(../../styles/../files/design/icons/pfeil-mit-kreis.svg) no-repeat center center;background-size:contain;}.hoverbox-style-tour{display:grid;grid-template-columns:calc(3.5 * var(--font-size,1rem)) 6fr 1fr;border:1px solid var(--color-blue);color:var(--color-blue);background:var(--color-white) !important;padding:1em;gap:1rem;align-items:center;}.hoverbox-style-tour>.image{grid-column:1 / span 1;display:flex;justify-content:center;transform:none;}.hoverbox-style-tour>.image img{transform:none;transition:none;}.hoverbox-style-tour:hover>.image img{transform:none;}.hoverbox-style-tour>.wrapper{grid-column:2 / span 1;}.hoverbox-style-tour:after{grid-column:3 / span 1;justify-self:flex-end;content:'';display:block;width:3.5rem;height:3.5rem;background:url(../../styles/../files/design/icons/pfeil-blau.svg) no-repeat center center;background-size:contain;}.hoverbox-style-tour>.wrapper .box{color:var(--color-blue);line-height:1;}.hoverbox-style-tour>.wrapper .box .title{font-size:1.5em;font-family:'Bellfort Script Press',sans-serif;font-weight:normal;}.hoverbox-style-tour>.wrapper .box .text{font-weight:bold;text-transform:uppercase;}.hoverbox-style-tour>.wrapper .box .text strong{display:block;font-size:2em;font-weight:900;}.hoverbox-style-feature:first-child:last-child{min-height:100%;}.hoverbox-style-feature{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;}.hoverbox-style-feature[class*="hoverbox-style-"]>.wrapper{display:grid;grid-template-rows:1fr auto;padding:1rem;justify-content:center;align-items:center;grid-template-columns:1fr;grid-template-areas:"box";min-height:4.5em;}.hoverbox-style-feature[class*="hoverbox-style-"]>.wrapper .box{grid-area:box;display:grid;gap:.5rem;}.hoverbox-style-feature[class*="hoverbox-style-"]>.wrapper .box .title{display:grid;grid-template-rows:1fr auto;text-align:center;font-weight:700;font-size:1.25em;text-transform:uppercase;line-height:1;word-wrap:anywhere;}.hoverbox-style-feature[class*="hoverbox-style-"]{background:linear-gradient(to left,var(--color-lighter-blue) 0%,var(--color-dark-blue) 100%);}.hoverbox-style-feature.link>.wrapper{display:grid;grid-template-columns:calc(2.5 * var(--font-size,1rem)) 1fr calc(2.5 * var(--font-size,1rem));grid-template-areas:". box arrow";gap:0 1rem;}.hoverbox-style-feature.link>.wrapper:after{grid-area:arrow;content:'';display:block;width:calc(2.5 * var(--font-size,1rem));aspect-ratio:1;background:url(../../styles/../files/design/icons/pfeil-mit-kreis.svg) no-repeat center center;background-size:contain;}.link{color:var(--color-link,#669900);text-decoration:underline;}.link:hover{color:var(--color-link-hover,#669900);text-decoration:underline;}.button,.newsarticle .article>.link:last-child,.newslist .article .inner .image:before{display:inline-block;padding:.5em 1.125em;border:1px solid var(--color-white);border-radius:.25rem;background:var(--color-blue);color:var(--color-white,#FFFFFF);font-family:var(--font-family,inherit);font-size:var(--font-size,1rem);font-weight:600;text-align:center;text-decoration:none;text-transform:none;transition:color .2s ease,border .2s ease,background-color .2s ease,box-shadow .2s ease;cursor:pointer;}.button.disabled{background:var(--color-grey);}.button:hover,.button:focus-visible{background:var(--color-lighter-blue);color:var(--color-white);}.button:focus-visible{outline:2px solid var(--color-link-focus,#669900);outline-offset:2px;}.button.disabled:hover,.button.disabled:focus-visible{background:var(--color-light-grey,#E9E9E9);cursor:default;}.button.mailformreset{background:var(--color-light-grey,#E9E9E9);color:#990000;}.button.mailformreset:hover,.button.mailformreset:focus-visible{background:var(--color-light-green,#99BB33);color:var(--color-white);border:0;box-shadow:none;}.button>i.fas:first-child,.button>i.far:first-child{margin-right:.25em;}.mailform .label .mandatory:after{color:var(--color-blue,#003752);}.mailform .message.success{border-color:var(--color-blue,#003752);background-color:#DBE9F1;}.mailform form{display:flex;flex-flow:row wrap;justify-content:space-between;}.mailform .group{width:100%;}.mailform .group:not(:first-child:last-child){width:calc(50% - (var(--columns-gutter-x,1rem) * .5));}.mailform .group:not(:last-child){margin-bottom:1rem;}.mailform .valid .label::after{background-color:var(--color-blue,#003752);}.mailform .mailformtextarea{min-height:14em;}hr{border:0;border-top:1px solid var(--color-blue);width:100%;height:0;margin:1.5em auto;}h1 + hr,h2 + hr,h3 + hr,h4 + hr{margin-top:.5em;}@media (max-width:40rem){hr{margin:1em auto;}}h1,h2,h3,h4{font-weight:bold;line-height:1.1;text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word;}h1.head-style-header-white{color:var(--color-white);text-shadow:0 0 1rem rgba(0,0,0,0.25);}h1.head-style-header-blue{color:var(--color-blue);text-shadow:0 0 1rem rgba(255,255,255,0.25);}h1[class*="head-style-header-"]{margin-top:3vw;margin-bottom:17vw;font-size:1.5em;}:is(h1,h2,h3,h4):has(i,strong){line-height:1;}:is(h1,h2,h3,h4) i{font-family:'Bellfort Script Press',cursive;font-size:1.5em;font-weight:normal;font-style:normal;text-transform:none;}:is(h1,h2,h3,h4) strong{font-weight:900;}h1{font-size:2.5em;font-weight:700;}h1 i{font-size:2.25em;}h1 strong{font-size:1.5em;}h1:has(i,strong){font-size:1.5em;}h1:not(:last-child){padding-bottom:.5em;}h2{font-size:1.75em;}h2:not(:first-child){padding-top:1em;}h2:not(:last-child){padding-bottom:.625em;}h3{font-size:1.25em;}h3:not(:first-child){padding-top:.5em;}h3:not(:last-child){padding-bottom:.5em;}h4{font-size:1.125em;}h4:not(:first-child){padding-top:.5em;}h4:not(:last-child){padding-bottom:.5em;}@media (max-width:48rem){h1{font-size:2em;}h1:has(i,strong){font-size:1.25em;}h2{font-size:1.5em;}}h1 + h2:not(:first-child),h2 + h3:not(:first-child),h3 + h4:not(:first-child){padding-top:0;}.item:has(.head-style-box:first-child:last-child){text-align:center;}.head-style-box{display:inline-block;text-align:center;background:var(--color-blue);color:var(--color-white);align-self:center;font-weight:900;font-size:1.25em;text-transform:uppercase;line-height:1;margin:5vw auto;padding:2rem 1rem;}.head-style-box i:before,.head-style-box i:after{content:'';display:inline-block;width:1em;height:1px;margin:0 .25em;vertical-align:middle;background:var(--color-white);}@media (max-width:42rem){.head-style-box{font-size:1em;text-transform:uppercase;line-height:1;margin-left:auto;margin-right:auto;padding:2rem 1rem;}.head-style-box i:before,.head-style-box i:after{width:1em;}}.text-style-large{font-size:1.875em;line-height:1.25;font-weight:300;}.text-style-medium{font-size:1.625em;line-height:1.25;font-weight:300;}.text-style-subheader{font-size:1.625em;font-weight:600;line-height:1.25;}.text-style-subheader:not(:last-child){padding-bottom:.5em;margin-bottom:0;}@media (max-width:40rem){.text-style-large{font-size:1.5em;}.text-style-medium{font-size:1.375em;}}.accordion{border:1px solid var(--color-blue);transition:border-color .3s ease;background:var(--color-white);margin-bottom:max(var(--column-gutter-min-y,1rem),var(--columns-gutter-y,1rem) / 2);}.accordion:last-child{margin-bottom:0;}.accordion.opened{border-color:var(--color-blue);}.accordion-head{background:var(--color-blue);color:var(--color-white);border-bottom:0;padding-right:4rem;transition:border-color .3s ease;}.accordion-head:focus{outline:none;}.accordion-head:focus-visible{outline:2px solid var(--color-link-focus);outline-offset:-4px;}.accordion-head::after{content:'';top:50%;right:.5rem;margin-top:-1.75rem;width:3.5rem;aspect-ratio:1;background:url(../../styles/../files/design/icons/pfeil-weiss.svg) no-repeat center center;background-size:contain;transform:rotate(90deg);}.accordion.opened .accordion-head::after{transform:rotate(-90deg);}.accordion + .accordion{margin-top:0;}.gallery>*:not(.button){padding:.5rem;}:root{--ele-area:var(--color-dark-blue);}.slider{aspect-ratio:3/2;}.slider .image picture,.slider .image img{width:100%;height:100%;object-fit:cover;}main{overflow:clip;}.animate{opacity:0;transition:opacity 1s ease,transform 1s ease;}.animate.animate-fade-in{}.animate.animate-zoom-in{transform:scale(.8);}.animate.animate-zoom-out{transform:scale(1.2);}.animate.animate-left{transform:translate(5rem,0);}.animate.animate-right{transform:translate(-5rem,0);}.animate.animate-up{transform:translate(0,5rem);}.animate.animate-down{transform:translate(0,-5rem);}.animate.animate-visible{opacity:1;transform:translate(0,0);}:root{--mobile-menu-text-color:#FFFFFF;--mobile-menu-text-color-active:#FFFFFF;--mobile-menu-background:#333333;--mobile-menu-background-active:#666666;--mobile-menu-head-background:#666666;--mobile-menu-head-text-color:#FFFFFF;}@media (min-width:63.01rem){#main-menu{min-height:0 !important;}#main-menu .mobile-only{display:none;}}@media (max-width:63rem){#main-menu .desktop-only{display:none;}#main-menu{position:absolute;display:none;overflow:hidden;width:100vw;max-width:30rem;min-height:0;padding:0 0 0 0;right:0;top:0;color:var(--mobile-menu-text-color);background:var(--mobile-menu-background);font-size:var(--font-size,1.25rem);transition:min-height .5s ease,box-shadow .5s ease;will-change:transform,opacity;}#main-menu.opened{display:flex;box-shadow:var(--box-shadow,0 0 1rem rgba(0,0,0,.25));}#main-menu:after{content:'';position:fixed;visibility:hidden;top:0;left:0;width:100vw;height:100vh;background:none;transition:background .5s ease,visibility 0s ease .5s;}#main-menu.opened:after{visibility:visible;background:rgba(0,0,0,.5);transition:background .5s ease;}#main-menu ul{list-style-type:none;margin:0;}#main-menu li{margin:0;}#main-menu a{position:relative;display:block;padding:.5rem 2rem;text-decoration:none;color:var(--mobile-menu-text-color);text-transform:uppercase;cursor:pointer;}#main-menu li.selected>a,#main-menu a:hover{color:var(--mobile-menu-text-color-active);background:var(--mobile-menu-background-active);}#main-menu a:focus-visible{outline-offset:calc(-1 * var(--outline-width,2px));}#main-menu .menu{position:absolute;display:block;visibility:hidden;width:100%;top:0;left:0;padding:6rem 0 2rem 0;box-sizing:border-box;transform:translate(calc(100% + 1rem),0) scaleZ(1);transition:transform .5s ease;background:var(--mobile-menu-background);z-index:2;}#main-menu .menu.visible{visibility:visible;}#main-menu .menu.delay-visible{transition:transform .5s ease,visibility 0s ease .5s;}#main-menu .menu.active-submenu{transform:translate(0,0);box-shadow:-.5rem 0 .5rem rgba(0,0,0,.125);min-height:100%;}#main-menu .menu .head{padding:1rem 2rem;margin-bottom:1rem;text-transform:uppercase;color:var(--mobile-menu-head-text-color);background:var(--mobile-menu-head-background);}#main-menu .menu .back a{padding-left:4rem;}#main-menu .mainmenu>li:not(:last-child):after{content:'';display:block;width:calc(100% - 4rem);height:0;margin:.25rem 2rem;border-bottom:1px solid rgba(255,255,255,.25);}#main-menu .menu>li:has(.submenu)>a{padding-right:5rem;}#main-menu .menu .menu:after{content:'';display:block;width:calc(100% - 4rem);height:0;margin:.75rem 2rem 0 2rem;border-bottom:1px solid rgba(255,255,255,.25);}#main-menu .submenu .head{font-weight:bold;}#main-menu .submenu li:has(>.submenu)>a{padding-right:4rem;}#main-menu .menu .back a:before,#main-menu .menu>li:has(>.submenu)>a:after,#main-menu .submenu li:has(>.submenu)>a:after{content:'';position:absolute;right:2rem;top:50%;width:1rem;height:1rem;margin-top:-.5rem;background:url(../../gocms/extension/MobileMenu/arrow.svg) center right no-repeat;background-size:contain;}#main-menu .menu .back a:before{right:auto;left:2rem;transform:rotate(-180deg);}}