@charset "UTF-8";
:root{--root-font-size: 1.25rem;--color-gray-dark:        #849BA5;--color-gray:             #B8C8CC;--color-gray-light:       #E4E7ED;--color-white:            #fff;--color-black:            #444;--color-green:            #DEDC00;--color-blue-extra-dark:	#00285A;--color-blue-dark:        #33537B;--color-blue:             #8598b0;--color-blue-light:       #F2F4F7;--color-blue-extra-light: #F2F4F7;--color-red:             #E1000F;--color-papaya-dark:        #ED6A58;--color-papaya:             #F2968A;--color-papaya-light:       #FCE9E6;--color-papaya-extra-light: #FCE9E6;--color-brand-primary:        		var(--color-papaya);--color-brand-primary-light:  		var(--color-papaya-light);--color-brand-primary-dark:   		var(--color-papaya-dark);--color-brand-primary-extra-light:    var(--color-papaya-extra-light);--color-brand-secondary:        var(--color-blue);--color-brand-secondary-light:  var(--color-blue-light);--color-brand-secondary-dark:   var(--color-blue-dark);--color-brand-secondary-extra-light:    var(--color-blue-extra-light);--color-brand-secondary-extra-dark:     var(--color-blue-extra-dark);--color-brand:                  var(--color-red);--color-highlight:              var(--color-green);--color-page-background:        var(--color-white);--color-container-background:   var(--color-white);--color-header-background:      var(--color-page-background);--color-footer-background:      var(--color-brand-secondary-extra-dark);--color-menu-background:        var(--color-brand-secondary-dark);--color-menubar-background:     var(--color-page-background);--color-text:             	var(--color-brand-secondary-extra-dark);--color-text--light:      	var(--color-brand-secondary);--color-text--inverted:   	var(--color-white);--color-text-headline:		var(--color-band-highlight);--color-text--nav:			var(--color-text-headline);--color-links:             var(--color-text);--color-links-hover:       var(--color-text);--color-btn:               var(--color-band-highlight);--color-btn-hover:         var(--color-brand);--color-btn-text:          var(--color-text--inverted);--root-font-size:   clamp(1rem, 0.9167rem + 0.3704vw, 1.125rem);--base-font-family: "Titillium Web","Roboto","Montserrat" ,Avenir Next, "Trebuchet MS", Arial,"Poppins", sans-serif ;--headline-font-family: "Exo","Roboto","Montserrat" ,Avenir Next, "Trebuchet MS", Arial,"Poppins", sans-serif ;--base-font-weight: 400;--base-spacing-unit:    1rem;--gap:                  clamp(1rem, 0.4000rem + 3.2000vw, 2rem);--base-border-radius:  0;--base-border-width:   0px;--base-border-color:   var(--color-brand-primary);--button-border-radius: 5px;--button-border-width: 2px;--button-border-color:   var(--color-btn-text);--base-box-shadow:       0 10px 40px 0 rgba(50, 50, 50, 0.25);--color-band-background: none;--color-band-highlight: var(--color-brand-secondary-extra-dark);--color-band-secondary: var(--color-brand-secondary-light);--breite-max:             calc(98vw - 3 * var(--gap));--weite-container:        min(var(--breite-max), 1500px);--weite-breit:            100%;--weite-schmal:           min(100%,700px);--weite-mittel:           min(100%,1100px);--kachel_size_min_1:      min(450px,40vw);--spaltenbreite_1:        minmax(var(--kachel_size_min), 1fr);--kachel_size_min_2:      min(300px,50vw);--spaltenbreite_2:        minmax(var(--kachel_size_min_2), 1fr);--icon-size:            60px;--arrow-color: var(--color-band-highlight);--arrow-height:			36px;--arrow-width:			38px;--breite-text-default:  calc(20*var(--root-font-size));--header-height: min(200px,20vh);--header-logo-breite: 30%;--header-logo-breite-max: 400px;--footer-logo-breite: 30%;--footer-logo-breite-max: 400px;--weite-slider:       100vw;--hoehe-slider:		400px}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/files/theme_R/fonts/roboto-v29-latin-regular.eot");src:local(""), url("/files/theme_R/fonts/roboto-v29-latin-regular.woff2") format("woff2"), url("/files/theme_R/fonts/roboto-v29-latin-regular.woff") format("woff"), url("/files/theme_R/fonts/roboto-v29-latin-regular.ttf") format("truetype"), url("/files/theme_R/fonts/roboto-v29-latin-regular.svg") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("/files/theme_R/fonts/roboto-v29-latin-500.eot");src:local(""), url("/files/theme_R/fonts/roboto-v29-latin-500.woff2") format("woff2"), url("/files/theme_R/fonts/roboto-v29-latin-500.woff") format("woff"), url("/files/theme_R/fonts/roboto-v29-latin-500.ttf") format("truetype"), url("/files/theme_R/fonts/roboto-v29-latin-500.svg") format("svg")}@font-face{font-family:"Exo";src:url("/files/theme_R/fonts/Exo-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal}.fester_header{grid-row:1 / span 2;display:flex;z-index:10;height:var(--header-height)}.fester_header .nav-icon{order:1;flex:0 1 auto;display:flex;padding:0;justify-content:flex-end;align-items:center;display:none}.fester_header .logo_header{order:3;text-decoration:none;flex:0 1 auto;position:relative;display:flex;justify-content:flex-end;align-items:stretch;height:calc(100% + 0* var(--gap))}.fester_header .logo_header .logo_header_regular{height:100%}.fester_header .logo_header .logo_header_mobil{height:0}.menu--mob{flex:1 1 auto;display:flex;justify-content:flex-start}@media screen and (max-width:90rem){.fester_header{z-index:10;position:fixed;top:0;left:0;background-color:var(--color-header-background);width:calc(100% - 2 * var(--gap));justify-content:space-between;padding:0 var(--gap);gap:var(--gap)}.fester_header .nav-icon{order:2;padding:var(--gap) 0;display:flex;z-index:15}.fester_header.active{background-color:var(--color-menubar-background)}.fester_header .logo_header{height:calc(100% + 0* var(--gap))}.fester_header .logo_header::before{content:none}.fester_header .logo_header .logo_header_regular{height:100%}.fester_header .logo_header .logo_header_mobil{height:calc(100% - 1.5 * var(--gap));margin-right:calc(1*var(--gap));padding-top:calc(0.5*var(--gap));max-width:40vw}.menu--mob{flex:1 1 auto;justify-content:flex-end;position:static;z-index:5;left:0;width:100%;height:0;overflow:hidden}.menu--mob ul{width:100%;flex-direction:column;align-items:center !important}.menu--mob ul li{text-align:center;padding:var(--gap);color:var(--color-text--inverted)}.menu--mob.active{height:auto;padding:calc(3 * var(--gap)) 0;transition:0.2s}[id="header"]{margin-top:var(--header-height) !important}.nav-active{transform:translateX(0%)}.main-active{height:0;opacity:0}.header_socials_container{display:none}}.header_logo_unten{width:100%;display:flex;justify-content:space-between;flex-direction:row;gap:calc(2*var(--gap));align-items:flex-end}.header_logo_unten .link_unterseiten{flex:0 1 auto;width:auto;display:flex;gap:var(--gap)}.header_logo_unten .link_unterseiten::before{content:url("/files/theme_R/img/icons/slider/right.svg");width:15px}.header_logo_unten .image_container{flex-grow:1}.kreis_container{display:flex;flex-direction:row;gap:var(--gap);width:100%;justify-content:flex-end;margin-top:-5%;z-index:10}.kreis_container .image_container img{height:100%;width:100%;max-width:100px}.header_socials_container{height:100%;padding-top:calc(0.5 * var(--gap));padding-left:calc(1 * var(--gap))}.header_socials_container .content-gallery ul{display:flex;flex-direction:row;gap:var(--gap)}.header_socials_container .content-gallery ul li{}.footer_logo{display:flex;align-items:flex-start;padding:calc(0.5* var(--gap)) 0}.footer_logo img{max-width:var(--footer-logo-breite-max)}.footer_content{display:flex;gap:var(--gap);list-style:none;align-items:flex-end}.footer_content li{flex:1 1 auto;max-width:300px}@media screen and (max-width:1300px){[id="footer"] :nth-child(n){width:100%;justify-content:center}.footer_content{text-align:center}}@media screen and (max-width:750px){.footer_content{flex-direction:column;align-items:center}}body{background-color:var(--color-page-background);overflow-y:scroll}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:var(--color-page-background)}body::-webkit-scrollbar-thumb{background-color:var(--color-brand);border-radius:20px;border:2px solid var(--color-page-background)}[id="wrapper"]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;overflow:hidden}[id="container"]{width:var(--weite-container) !important;background-color:var(--color-container-background);min-height:100%;flex-grow:1;z-index:2;margin-top:0}[id="container"].active{height:0;opacity:0;margin:0;background-color:var(--color-menu-background);flex-grow:0;overflow:hidden}[id="container"],[id="main"],[id="main"] .inside{width:100%;max-width:var(--weite-container);display:flex;justify-content:flex-start;flex-grow:1;flex-direction:column;align-items:center}[id="header"]{width:100%;color:var(--header-color-text);background-color:var(--color-header-background);display:flex;align-items:center;justify-content:center}[id="header"] .inside{height:auto;display:grid;flex-direction:row;align-items:stretch;width:var(--weite-container);padding:0 var(--gap);grid-template-columns:auto min-content max-content}[id="header"].active{flex-grow:1;background-color:var(--color-menu-background);transition:all ease-in 0.2s}[id="header"].active .inside{flex-direction:column}[id="footer"]{width:100%;min-height:max-content;display:flex;justify-content:center;background-color:var(--color-footer-background);color:var(--color-text--inverted);z-index:2}[id="footer"].active{background-color:var(--color-menu-background)}[id="footer"].active .inside{border-top:2px solid var(--color-text-mob-active)}[id="footer"].active .footer_logo{display:none}[id="footer"].active .footer_content{flex-wrap:wrap-reverse;flex-direction:column;align-items:center;text-align:center;color:var(--color-text-mob-active)}[id="footer"] .inside{width:var(--weite-container);padding:calc(2*var(--gap)) 0;display:flex;justify-content:space-between;gap:calc(2*var(--gap));flex-wrap:wrap}.scroll_anker,.section{scroll-margin-top:calc(var(--gap) + var(--header-height))}:root{--bg-c-art-h1:            var(--color-primary-dark)}.mod_article{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:var(--gap);overflow:visible !important;padding:calc(2*var(--gap)) 0}.mod_article::before{left:calc((100vw - var(--weite-container)) / -2)}.mod_article.last{margin-bottom:calc(6*var(--gap));flex-grow:1}.artikel_back{padding-bottom:calc(2*var(--gap))}.schmal{width:var(--weite-schmal)}.schmal::before{left:calc((100vw - var(--weite-schmal)) / -2)}.mittel{width:var(--weite-mittel)}.mittel::before{left:calc((100vw - var(--weite-mittel)) / -2)}.ganze-breite{width:100vw;padding:0}.hellblau,.mittelblau,.dunkelblau,.hellrot,.dunkelrot,.normal{position:relative;overflow:visible;--arrow-color:	var(--color-band-highlight);--color-btn:		var(--color-band-highlight)}.hellblau::before,.mittelblau::before,.dunkelblau::before,.hellrot::before,.dunkelrot::before,.normal::before{content:"";z-index:-1;position:absolute;top:0;background-color:var(--color-band-background);width:100vw;height:100%}.hellblau h1,.hellblau h2,.hellblau h3,.hellblau h4,.hellblau h5,.mittelblau h1,.mittelblau h2,.mittelblau h3,.mittelblau h4,.mittelblau h5,.dunkelblau h1,.dunkelblau h2,.dunkelblau h3,.dunkelblau h4,.dunkelblau h5,.hellrot h1,.hellrot h2,.hellrot h3,.hellrot h4,.hellrot h5,.dunkelrot h1,.dunkelrot h2,.dunkelrot h3,.dunkelrot h4,.dunkelrot h5,.normal h1,.normal h2,.normal h3,.normal h4,.normal h5{color:var(--color-band-highlight)}.mod_article{--color-band-background: transparent;--color-band-highlight: var(--color-brand-secondary-extra-dark) !important;--color-band-secondary: var(--color-brand-secondary-light) !important}.hellblau{--color-band-background: var(--color-brand-secondary-extra-light) !important;--color-band-highlight: var(--color-brand-secondary-extra-dark) !important;--color-band-secondary: var(--color-brand-secondary-light) !important}.hellrot{--color-band-background: var(--color-brand-primary-extra-light) !important;--color-band-highlight: var(--color-brand) !important;--color-band-secondary: var(--color-brand-primary-light) !important}.dunkelblau{--color-band-background: var(--color-brand-secondary) !important;--color-band-highlight: var(--color-brand-secondary-extra-dark) !important;--color-band-secondary: var(--color-brand-secondary-extra-light) !important}.mittelblau{--color-band-background: var(--color-brand-secondary-light) !important;--color-band-highlight: var(--color-brand-secondary-extra-dark) !important;--color-band-secondary: var(--color-brand-secondary-extra-light) !important}.dunkelrot{--color-band-background: #F6C5BF !important;--color-band-highlight: var(--color-brand) !important;--color-band-secondary: var(--color-brand-primary-extra-light) !important}.artikel_kontakt{gap:0 !important}.artikel_willkommen{display:flex;flex-wrap:wrap-reverse;flex-direction:row !important;align-items:center;gap:var(--gap)}.artikel_willkommen .ce_text{flex:1 1 30%;min-width:min(100%, 400px)}.artikel_willkommen .ce_image{flex:1 1 max(35%, 400px);display:flex;justify-content:center}.artikel_willkommen .ce_image .image_container{max-width:400px}.artikel_willkommen .ce_image .image_container img{object-fit:cover;display:block;height:100%;width:100%}.spalten-50-50{display:flex;flex-wrap:wrap;align-items:center;width:100% !important;justify-content:space-between;flex-direction:row}.spalten-50-50 :nth-child(n){flex:1 1 30%;min-width:min(100%, 300px);max-width:500px}.kontakt-50-50{width:100%;display:flex;gap:var(--gap);flex-wrap:wrap}.kontakt-50-50 :nth-child(n){flex:1 0 auto;width:max-content}.spalten-text-bild{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row}.spalten-text-bild .ce_text{flex:1 1 60%;min-width:min(100%, 400px)}.spalten-text-bild .ce_image{flex:1 1 max(30%, 300px)}.spalten-karte-lage{display:flex;flex-wrap:wrap;align-items:center;width:100% !important;justify-content:space-between;flex-direction:row}.spalten-karte-lage .ce_text{flex:1 1 20%;min-width:min(100%, 400px)}.spalten-karte-lage .ce_image{flex:1 1 auto}.spalten-karte-lage .ce_image .image_container img{max-height:400px;max-width:400px;min-height:100px;min-width:100px}.spalten-karte-lage .ce_gallery{flex:1 1 auto}.spalten-karte-lage .ce_gallery ul{display:flex;align-items:center;gap:var(--gap);flex:1 1 50%}.spalten-karte-lage .ce_gallery ul li{width:50%}.spalten-karte-lage .ce_gallery ul li .image_container img{min-height:min(40vw, 150px);min-width:min(40vw, 150px)}.app-banner{max-width:var(--weite-container);display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;align-items:center}.app-banner .app-hinweis{flex:1 1 auto}.app-banner .app-container{flex:1 1 auto;display:flex;justify-content:flex-end;gap:var(--gap)}.app-banner .app-container .image-container{max-height:calc(3 * var(--gap))}.app-banner .app-container .image-container img{height:100%;width:auto}.highlight_bar{padding-bottom:0}.highlight_bar::after{content:"";height:0;width:100vw;border-bottom:calc(0.25*var(--gap)) solid var(--color-brand-primary);padding-bottom:calc(.5*var(--gap));margin-left:calc((100vw - var(--weite-container)) / -2)}.pad_t_0{padding-top:calc(2 * 0 * var(--base-spacing-unit)) !important}.mar_t_0{margin-top:calc(2 * 0 * var(--base-spacing-unit)) !important}.pad_b_0{padding-bottom:calc(2 * 0 * var(--base-spacing-unit)) !important}.mar_b_0{margin-bottom:calc(2 * 0 * var(--base-spacing-unit)) !important}.pad_t_1{padding-top:calc(2 * 1 * var(--base-spacing-unit)) !important}.mar_t_1{margin-top:calc(2 * 1 * var(--base-spacing-unit)) !important}.pad_b_1{padding-bottom:calc(2 * 1 * var(--base-spacing-unit)) !important}.mar_b_1{margin-bottom:calc(2 * 1 * var(--base-spacing-unit)) !important}.pad_t_2{padding-top:calc(2 * 2 * var(--base-spacing-unit)) !important}.mar_t_2{margin-top:calc(2 * 2 * var(--base-spacing-unit)) !important}.pad_b_2{padding-bottom:calc(2 * 2 * var(--base-spacing-unit)) !important}.mar_b_2{margin-bottom:calc(2 * 2 * var(--base-spacing-unit)) !important}.pad_t_3{padding-top:calc(2 * 3 * var(--base-spacing-unit)) !important}.mar_t_3{margin-top:calc(2 * 3 * var(--base-spacing-unit)) !important}.pad_b_3{padding-bottom:calc(2 * 3 * var(--base-spacing-unit)) !important}.mar_b_3{margin-bottom:calc(2 * 3 * var(--base-spacing-unit)) !important}.pad_t_4{padding-top:calc(2 * 4 * var(--base-spacing-unit)) !important}.mar_t_4{margin-top:calc(2 * 4 * var(--base-spacing-unit)) !important}.pad_b_4{padding-bottom:calc(2 * 4 * var(--base-spacing-unit)) !important}.mar_b_4{margin-bottom:calc(2 * 4 * var(--base-spacing-unit)) !important}button,body{font-family:var(--base-font-family);color:var(--color-text);font-weight:var(--base-font-weight) !important;font-size:max(1rem, var(--root-font-size)) !important;line-height:calc(1.7*var(--root-font-size));letter-spacing:0rem;margin:0}a,p{color:inherit;font-size:100%;line-height:inherit}h1,h2,h3,h4{width:100%;font-weight:600;font-family:var(--headline-font-family);color:var(--color-text-headline);text-transform:uppercase}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1{font-size:180%;line-height:150%}h2{font-size:150%;line-height:150%}h3{font-size:120%;line-height:120%}h4{font-size:100%;line-height:110%}b,strong{font-weight:500}.nav--main{font-family:var(--headline-font-family);color:var(--color-text--nav);text-transform:uppercase;font-weight:400;font-size:120%}.nav--main a{text-decoration:none}.nav--main ul{list-style-type:none}.nav--main ul li:hover{border-bottom:0.25rem solid var(--color-text)}.ce_text ul{list-style-type:none;padding-left:var(--gap);position:relative}.ce_text ul li:before{content:"—";position:absolute;margin-left:calc(-1*var(--gap))}button.submit,.btn-default{background-image:none;background-color:var(--color-band-highlight) !important;padding:calc(0.5*var(--gap)) calc(1*var(--gap));border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);color:var(--color-text--inverted)}.content-text{max-width:70rem}@media screen and (min-width:0) and (max-width:48em){.col-xs-left.col-xs-4{grid-column-start:1}.col-xs-4{grid-column:span 4 / span 4}}@media screen and (min-width:0) and (max-width:48em){.col-xs-center.col-xs-4{grid-column-start:5}.col-xs-4{grid-column:span 4 / span 4}}@media screen and (min-width:0) and (max-width:48em){.col-xs-right.col-xs-4{grid-column-start:9}.col-xs-4{grid-column:span 4 / span 4}}@media screen and (min-width:0) and (max-width:48em){.col-xs-left.col-xs-6{grid-column-start:1}.col-xs-6{grid-column:span 6 / span 6}}@media screen and (min-width:0) and (max-width:48em){.col-xs-center.col-xs-6{grid-column-start:4}.col-xs-6{grid-column:span 6 / span 6}}@media screen and (min-width:0) and (max-width:48em){.col-xs-right.col-xs-6{grid-column-start:7}.col-xs-6{grid-column:span 6 / span 6}}@media screen and (min-width:0) and (max-width:48em){.col-xs-left.col-xs-8{grid-column-start:1}.col-xs-8{grid-column:span 8 / span 8}}@media screen and (min-width:0) and (max-width:48em){.col-xs-center.col-xs-8{grid-column-start:3}.col-xs-8{grid-column:span 8 / span 8}}@media screen and (min-width:0) and (max-width:48em){.col-xs-right.col-xs-8{grid-column-start:5}.col-xs-8{grid-column:span 8 / span 8}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-left.col-md-4{grid-column-start:1}.col-md-4{grid-column:span 4 / span 4}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-center.col-md-4{grid-column-start:5}.col-md-4{grid-column:span 4 / span 4}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-right.col-md-4{grid-column-start:9}.col-md-4{grid-column:span 4 / span 4}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-left.col-md-6{grid-column-start:1}.col-md-6{grid-column:span 6 / span 6}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-center.col-md-6{grid-column-start:4}.col-md-6{grid-column:span 6 / span 6}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-right.col-md-6{grid-column-start:7}.col-md-6{grid-column:span 6 / span 6}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-left.col-md-8{grid-column-start:1}.col-md-8{grid-column:span 8 / span 8}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-center.col-md-8{grid-column-start:3}.col-md-8{grid-column:span 8 / span 8}}@media screen and (min-width:48em) and (max-width:58.75em){.col-md-right.col-md-8{grid-column-start:5}.col-md-8{grid-column:span 8 / span 8}}@media screen and (min-width:58.75em){.col-lg-left.col-lg-4,.kategorie figure.col-lg-left{grid-column-start:1}.col-lg-4,.kategorie figure{grid-column:span 4 / span 4}}@media screen and (min-width:58.75em){.col-lg-center.col-lg-4,.kategorie figure.col-lg-center{grid-column-start:5}.col-lg-4,.kategorie figure{grid-column:span 4 / span 4}}@media screen and (min-width:58.75em){.col-lg-right.col-lg-4,.kategorie figure.col-lg-right{grid-column-start:9}.col-lg-4,.kategorie figure{grid-column:span 4 / span 4}}@media screen and (min-width:58.75em){.col-lg-left.col-lg-6{grid-column-start:1}.col-lg-6{grid-column:span 6 / span 6}}@media screen and (min-width:58.75em){.col-lg-center.col-lg-6{grid-column-start:4}.col-lg-6{grid-column:span 6 / span 6}}@media screen and (min-width:58.75em){.col-lg-right.col-lg-6{grid-column-start:7}.col-lg-6{grid-column:span 6 / span 6}}@media screen and (min-width:58.75em){.col-lg-left.col-lg-8,.kategorie h1.col-lg-left,.kategorie h2.col-lg-left,.kategorie h3.col-lg-left,.kategorie h4.col-lg-left,.kategorie h5.col-lg-left,.kategorie .col-lg-left.rte{grid-column-start:1}.col-lg-8,.kategorie h1,.kategorie h2,.kategorie h3,.kategorie h4,.kategorie h5,.kategorie .rte{grid-column:span 8 / span 8}}@media screen and (min-width:58.75em){.col-lg-center.col-lg-8,.kategorie h1.col-lg-center,.kategorie h2.col-lg-center,.kategorie h3.col-lg-center,.kategorie h4.col-lg-center,.kategorie h5.col-lg-center,.kategorie .col-lg-center.rte{grid-column-start:3}.col-lg-8,.kategorie h1,.kategorie h2,.kategorie h3,.kategorie h4,.kategorie h5,.kategorie .rte{grid-column:span 8 / span 8}}@media screen and (min-width:58.75em){.col-lg-right.col-lg-8,.kategorie h1.col-lg-right,.kategorie h2.col-lg-right,.kategorie h3.col-lg-right,.kategorie h4.col-lg-right,.kategorie h5.col-lg-right,.kategorie .col-lg-right.rte{grid-column-start:5}.col-lg-8,.kategorie h1,.kategorie h2,.kategorie h3,.kategorie h4,.kategorie h5,.kategorie .rte{grid-column:span 8 / span 8}}.ce_rowStart>*:not([class*="col-xs-"]):not([class*="col-md-"]):not([class*="col-lg-"]){grid-column:span 12 / span 12}.mod_search .formbody{display:flex;flex-direction:row !important}[id="suche_header"] .formbody{display:flex;flex-direction:row !important;justify-content:flex-end}[id="suche_header"] .formbody .widget-text{min-width:max(250px, calc(0.3* var(--weite-container)))}[id="suche_header"] .formbody .widget-text label{opacity:0;position:absolute}[id="suche_header"] .formbody .widget-text label .mandatory{display:none}[id="suche_header"] .formbody .widget-submit button{padding:calc(0.25 * var(--gap));display:flex;font-size:0px !important}[id="suche_header"] .formbody .widget-submit button::before{content:"";display:inline-block;width:calc(1.5 * var(--gap));height:calc(1.5 * var(--gap));background-image:url("/files/theme_R/img/icons/Lupe-weiss.png");background-size:contain;background-repeat:no-repeat}.slider-h .slick-container,.slider-header-isle .slick-container{width:100vw;display:flex;flex-wrap:wrap;justify-content:center;gap:0;padding-top:calc(2* var(--gap));padding-bottom:calc(2* var(--gap))}.slider-h .slick-container .slick-list,.slider-header-isle .slick-container .slick-list{width:var(--weite-container)}.slider-h .slick-container{overflow:visible}.slider-h .slick-container .slick-list{overflow:inherit}.slider-h .slick-container .slick-slide{display:flex;flex-wrap:wrap-reverse;align-items:stretch;gap:0 calc(4 *var(--gap));font-family:var(--headline-font-family);overflow:inherit;padding-top:var(--gap)}.slider-h .slick-container .slick-slide:not(.slick-current){opacity:0}.slider-h .slick-container .slick-slide .ce_text{overflow:inherit;flex:2 1 30%;font-size:200%;min-width:min(100%, 300px);text-align:end;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.slider-h .slick-container .slick-slide .ce_text h1,.slider-h .slick-container .slick-slide .ce_text h2,.slider-h .slick-container .slick-slide .ce_text h3,.slider-h .slick-container .slick-slide .ce_text h4,.slider-h .slick-container .slick-slide .ce_text h5,.slider-h .slick-container .slick-slide .ce_text h6{display:none}.slider-h .slick-container .slick-slide .ce_text::after{content:"";width:0;height:0;border-top:calc(2*var(--gap)) solid var(--color-page-background);border-right:calc(4*var(--gap)) solid transparent;z-index:10;right:0;top:0}.slider-h .slick-container .slick-slide .ce_text p{line-height:120%;background-color:var(--color-page-background);padding:var(--gap);margin-top:var(--gap) !important;color:var(--color-brand-primary);margin:0}.slider-h .slick-container .slick-slide .ce_text p strong{color:var(--color-brand-primary-dark)}.slider-h .slick-container .slick-slide .ce_image{flex:1 1 max(50%, 400px);display:flex;justify-content:flex-start;overflow:inherit;max-height:500px}.slider-h .slick-container .slick-slide .ce_image .image_container{width:100%;display:flex;position:relative}.slider-header-isle .slick-container{padding-top:0 !important;padding-bottom:0 !important;min-height:400px}.slider-header-isle .slick-container .slick-list{width:100%}.slider-header-isle .slick-container .slick-list .slick-track{height:100%}.slider-header-isle .slick-container .slick-slide{height:100%;color:var(--color-text--inverted);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--gap);font-family:var(--headline-font-family);position:relative}.slider-header-isle .slick-container .slick-slide .ce_text{width:var(--weite-container);height:min-content;padding-bottom:calc(1 *var(--gap));display:flex;flex-direction:column;position:relative;overflow:visible}.slider-header-isle .slick-container .slick-slide .ce_text .image_container{order:1;max-height:100px;padding-bottom:var(--gap)}.slider-header-isle .slick-container .slick-slide .ce_text .image_container img{height:100%}.slider-header-isle .slick-container .slick-slide .ce_text p{order:3}.slider-header-isle .slick-container .slick-slide .ce_text h2{margin-top:0;color:var(--color-highlight);line-height:110%;word-wrap:break-word;order:2}.slider-header-isle .slick-container .slick-slide .ce_text::before{position:absolute;content:"";--rad-kreis-green: clamp(400px,50%,800px);width:var(--rad-kreis-green);top:-50%;left:calc(-0.25 * var(--rad-kreis-green));height:0;padding-bottom:var(--rad-kreis-green);background:var(--color-brand-primary);opacity:0.7;border-radius:50%;z-index:-1}.slider-header-isle .slick-container .slick-slide .ce_image{position:absolute;z-index:-10;width:100%;height:100%}.slider-header-isle .slick-container .slick-slide .ce_image .image_container{width:100%;height:100%}.slider-header-isle .slick-container .slick-slide .ce_image .image_container img{width:100%;height:100%;object-fit:cover}.slider_aufgabe{overflow:visible !important}.slider_aufgabe .slick-arrow{position:absolute;top:100%;margin-top:calc(-1 * var(--icon-size))}.slider_aufgabe .slick-prev{left:0;z-index:5;transform:rotate(-90deg)}.slider_aufgabe .slick-next{right:0;transform:rotate(90deg)}.slider_aufgabe .ce_text{height:50vh;display:flex;align-items:stretch;overflow:hidden;flex-wrap:none}.slider_aufgabe .ce_text .blaues-banner{order:1;background-color:var(--color-blue);flex:1 1 30%;display:flex;align-items:center;padding:calc(1*var(--gap));padding-bottom:var(--icon-size)}.slider_aufgabe .ce_text .blaues-banner span{width:100%}.slider_aufgabe .ce_text .blaues-banner span h3,.slider_aufgabe .ce_text .blaues-banner span p{display:block;color:var(--color-text--inverted)}.slider_aufgabe .ce_text h1,.slider_aufgabe .ce_text h2,.slider_aufgabe .ce_text h3,.slider_aufgabe .ce_text h4,.slider_aufgabe .ce_text h5,.slider_aufgabe .ce_text h6{display:none}.slider_aufgabe .ce_text figure{order:2;width:100%;z-index:-10}.slider_aufgabe .ce_text figure img{object-fit:cover;height:100% !important;width:100%}.kachel_slider .slick-container,.bilder_slider .slick-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gap)}.kachel_slider .slick-container .slick-list,.bilder_slider .slick-container .slick-list{order:1;width:100%;height:100%;display:flex;flex-direction:column}.kachel_slider .slick-container .slick-arrow,.bilder_slider .slick-container .slick-arrow{height:var(--arrow-height);width:var(--arrow-width)}.kachel_slider .slick-container .slick-arrow.arrow-right,.bilder_slider .slick-container .slick-arrow.arrow-right{order:5;background-color:var(--arrow-color);mask:url("/files/theme_R/img/icons/slider/right.svg") no-repeat center / contain;-webkit-mask:url("/files/theme_R/img/icons/slider/right.svg") no-repeat center / contain}.kachel_slider .slick-container .slick-arrow.arrow-left,.bilder_slider .slick-container .slick-arrow.arrow-left{order:2;background-color:var(--arrow-color);mask:url("/files/theme_R/img/icons/slider/left.svg") no-repeat center / contain;-webkit-mask:url("/files/theme_R/img/icons/slider/left.svg") no-repeat center / contain}.kachel_slider .slick-container .slick-track,.bilder_slider .slick-container .slick-track{display:flex;gap:var(--gap);align-items:stretch}.kachel_slider .slick-container .slick-track::before,.kachel_slider .slick-container .slick-track::after,.bilder_slider .slick-container .slick-track::before,.bilder_slider .slick-container .slick-track::after{display:none}.kachel_slider .slick-container .slick-slide,.bilder_slider .slick-container .slick-slide{box-sizing:border-box;border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);height:inherit;overflow:hidden;display:flex;flex-direction:column}.kachel_slider .slick-container .slick-dots,.bilder_slider .slick-container .slick-dots{display:flex;gap:var(--gap);align-items:center;justify-content:center;order:4;list-style-type:none;padding:0 var(--gap);margin:0}.kachel_slider .slick-container .slick-dots li,.bilder_slider .slick-container .slick-dots li{width:auto !important;display:flex}.kachel_slider .slick-container .slick-dots .slick-active button,.bilder_slider .slick-container .slick-dots .slick-active button{background-color:var(--arrow-color);mask:url("/files/theme_R/img/icons/slider/active-slide.svg") no-repeat center / contain;-webkit-mask:url("/files/theme_R/img/icons/slider/active-slide.svg") no-repeat center / contain}.kachel_slider .slick-container .slick-dots :not(.slick-active) button,.bilder_slider .slick-container .slick-dots :not(.slick-active) button{background-color:var(--arrow-color);mask:url("/files/theme_R/img/icons/slider/nonactive-slide.svg") no-repeat center / contain;-webkit-mask:url("/files/theme_R/img/icons/slider/nonactive-slide.svg") no-repeat center / contain}.kachel_slider .slick-container .slick-dots button,.bilder_slider .slick-container .slick-dots button{opacity:1;text-indent:-9999px;overflow:hidden;padding:0 !important;border:0 !important;height:15px;width:15px}.kachel_slider .slick-container .ce_text{display:flex;flex-direction:column;flex-grow:1}.kachel_slider .slick-container .ce_text h1,.kachel_slider .slick-container .ce_text h2,.kachel_slider .slick-container .ce_text h3,.kachel_slider .slick-container .ce_text h4,.kachel_slider .slick-container .ce_text h5,.kachel_slider .slick-container .ce_text h6{display:none}.kachel_slider .slick-container .ce_text .text_container{display:flex;flex-direction:column;align-items:center;flex-grow:1;padding:calc(1 * var(--gap)) calc(1.5 * var(--gap))}.kachel_slider .slick-container .ce_text .text_container .image_container{display:block;position:relative;padding-bottom:70%;width:70%}.kachel_slider .slick-container .ce_text .text_container .image_container img{position:absolute;top:0;height:100%;width:100%;object-fit:cover;display:block}.kachel_slider .slick-container .ce_text .text_container .kachel_teaser{flex-grow:1;text-align:center;color:var(--color-brand)}.kachel_slider .slick-container .ce_text .text_container .kachel_teaser h1,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser h2,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser h3,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser h4,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser h5,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser h6{display:block}.kachel_slider .slick-container .ce_text .text_container .more{border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--color-brand);padding:calc(0.25 * var(--gap)) calc(1 * var(--gap));color:var(--color-btn-text) !important}.kachel_slider .slick-container .ce_text .text_container_publikation{display:flex;flex-direction:column;align-items:center;flex-grow:1;padding:calc(1 * var(--gap)) calc(1.5 * var(--gap))}.kachel_slider .slick-container .ce_text .text_container_publikation .image_container{display:block;position:relative;padding-bottom:70%;width:70%}.kachel_slider .slick-container .ce_text .text_container_publikation .image_container img{position:absolute;top:0;height:100%;width:100%;object-fit:cover;display:block}.kachel_slider .slick-container .ce_text .text_container_publikation .kachel_teaser{flex-grow:1;text-align:center;color:var(--color-brand)}.kachel_slider .slick-container .ce_text .text_container_publikation .kachel_teaser h1,.kachel_slider .slick-container .ce_text .text_container_publikation .kachel_teaser h2,.kachel_slider .slick-container .ce_text .text_container_publikation .kachel_teaser h3,.kachel_slider .slick-container .ce_text .text_container_publikation .kachel_teaser h4,.kachel_slider .slick-container .ce_text .text_container_publikation .kachel_teaser h5,.kachel_slider .slick-container .ce_text .text_container_publikation .kachel_teaser h6{display:block}.kachel_slider .slick-container .ce_text .text_container_publikation .more{border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--color-brand);padding:calc(0.25 * var(--gap)) calc(1 * var(--gap));color:var(--color-btn-text) !important}.slick-arrow{height:var(--arrow-height);width:var(--arrow-width)}.slick-arrow.arrow-right{background-color:var(--arrow-color);mask:url("/files/theme_R/img/icons/slider/right.svg") no-repeat center / contain;-webkit-mask:url("/files/theme_R/img/icons/slider/right.svg") no-repeat center / contain}.slick-arrow.arrow-left{background-color:var(--arrow-color);mask:url("/files/theme_R/img/icons/slider/left.svg") no-repeat center / contain;-webkit-mask:url("/files/theme_R/img/icons/slider/left.svg") no-repeat center / contain}.bilder_slider_aussen{overflow:visible}.bilder_slider_aussen .slick-list{margin:0 calc(2 * var(--gap))}.bilder_slider_aussen .slick-arrow{position:absolute;top:50%}.bilder_slider_aussen .arrow-left{left:calc(-1 * var(--gap))}.bilder_slider_aussen .arrow-right{right:calc(-1 * var(--gap))}.bilder_slider{overflow:visible}.bilder_slider .slick-track{gap:0 !important}.bilder_slider .image_container{display:block;position:relative;padding-bottom:50%}.bilder_slider .image_container img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;display:block}.stimmen_slider{max-height:500px}.stimmen_slider .slick-arrow{display:none !important}.stimmen_slider .slick-container,.stimmen_slider .slick-list,.stimmen_slider .slick-track,.stimmen_slider .slick-slide{height:100%}.stimmen_slider .slick-track,.stimmen_slider .slick-current{width:100% !important}.bildersliderheader{overflow:visible}.bildersliderheader .slick-dots{display:flex;gap:var(--gap);align-items:center;justify-content:center;order:4;list-style-type:none;padding:0 var(--gap);margin:0;position:absolute;bottom:-2rem;right:0}.bildersliderheader .slick-dots li{width:auto !important;display:flex}.bildersliderheader .slick-dots .slick-active button{background-color:var(--color-brand);mask:url("/files/theme_R/img/icons/slider/active-slide.svg") no-repeat center / contain;-webkit-mask:url("/files/theme_R/img/icons/slider/active-slide.svg") no-repeat center / contain}.bildersliderheader .slick-dots :not(.slick-active) button{background-color:var(--color-brand);mask:url("/files/theme_R/img/icons/slider/nonactive-slide.svg") no-repeat center / contain;-webkit-mask:url("/files/theme_R/img/icons/slider/nonactive-slide.svg") no-repeat center / contain}.bildersliderheader .slick-dots button{opacity:1;text-indent:-9999px;overflow:hidden;padding:0 !important;border:0 !important;height:15px;width:15px}.ce_gallery{padding-top:var(--gap);width:100%}.ce_gallery ul{width:100%;display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_2));gap:var(--gap)}.ce_google_map,.ce_google_map_accordion{height:500px;max-height:calc(100vh - var(--gap) - var(--header-height));border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-secondary-light)}.ce_youtube .video_container{width:100%;height:100%}.ce_youtube .video_container iframe{max-width:100%}.kategorie{display:grid !important;width:100%;background-color:var(--color-white);gap:0 var(--gap);grid-template-rows:max-content auto}.kategorie figure{grid-row:1 / span 2;height:100%}.kategorie figure img{height:inherit}.download-kasten{border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);background-color:var(--color-band-secondary);padding:calc(0.5* var(--gap)) var(--gap);display:flex;align-items:center}.download-kasten p{flex:1 1 75%;width:min-content}.download-kasten .image_container{flex:0 1 40px;display:flex;justify-content:flex-end}.download-kasten .image_container img{max-height:60px}.mod_newsreader img{padding:var(--gap) 0}.img_border{border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color)}.img_anfahrt img{width:100%;height:100%}.img_banner .image_container{width:100%;height:100%;display:flex}.img_banner .image_container img{width:100%;height:100%;max-height:40vh;object-fit:cover}.ce_google_map{height:500px;max-height:calc(100vh - var(--gap) - var(--header-height));border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color)}.img_rund .image_container{position:relative;display:block;width:100%;padding-bottom:100%;height:0;border-radius:50%;overflow:hidden}.img_rund .image_container img{position:absolute;top:0;left:0;object-fit:cover;display:block;height:100%;width:100%}svg #arrow-left,svg .slick-arrow{color:red !important}.content-image figure{display:flex}.news_start{display:flex;flex-direction:column;gap:var(--gap)}.news_start .layout_latest,.news_slider_vertikal .slick-container .slick-list .layout_latest{color:var(--color-text--inverted);flex-grow:1;display:flex;justify-content:space-between;margin:0;padding:0;align-items:stretch;flex-wrap:wrap;border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color)}.news_start .layout_latest .teasertext,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext{padding:calc(1*var(--gap)) calc(1.5*var(--gap));background-color:var(--color-brand-secondary-dark);flex:0 0 clamp(100px, 55%, var(--weite-schmal));display:flex;flex-direction:column;justify-content:space-between;gap:calc(0.5 * var(--gap))}.news_start .layout_latest .teasertext a,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext a{color:inherit}.news_start .layout_latest .teasertext h1,.news_start .layout_latest .teasertext h2,.news_start .layout_latest .teasertext h3,.news_start .layout_latest .teasertext h4,.news_start .layout_latest .teasertext h5,.news_start .layout_latest .teasertext h6,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext h1,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext h2,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext h3,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext h4,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext h5,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext h6{margin:0;padding:0;font-weight:125%;color:var(--color-text--inverted);text-transform:uppercase}.news_start .layout_latest .teasertext .ce_text,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext .ce_text{flex-grow:1}.news_start .layout_latest .teasertext .more,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext .more{font-weight:600}.news_start .layout_latest .image_container,.news_slider_vertikal .slick-container .slick-list .layout_latest .image_container{flex:0 0 clamp(250px, 25%, var(--weite-schmal));background-color:var(--color-brand-secondary-light)}.news_start .layout_latest .image_container a,.news_slider_vertikal .slick-container .slick-list .layout_latest .image_container a{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.news_start .layout_latest .image_container a ::before,.news_slider_vertikal .slick-container .slick-list .layout_latest .image_container a ::before{content:"";padding-bottom:100%}.news_start .layout_latest .image_container a img,.news_slider_vertikal .slick-container .slick-list .layout_latest .image_container a img{height:100%}.news_start .layout_latest .trennstrich,.news_slider_vertikal .slick-container .slick-list .layout_latest .trennstrich{background-color:var(--color-brand-secondary-dark);width:4px;border-radius:2px}.team_start{width:100%;display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_2));gap:calc(2 * var(--gap));grid-auto-flow:dense;overflow:visible}.team_start *{color:var(--color-text--inverted)}.team_start .card_start_team{cursor:pointer;display:flex;flex-direction:column;align-items:center;overflow:visible}.team_start .card_start_team .image_container{position:relative;display:block;overflow:hidden;width:100%;border:var(--base-border-width) solid var(--base-border-color)}.team_start .card_start_team .image_container img{top:0;left:0;object-fit:cover;display:block;width:100%}.team_start .card_start_team .ce_text{padding:0 calc(0.5 * var(--gap));padding-bottom:calc(0.5 * var(--gap));text-align:center;align-self:stretch;flex-grow:1;background-color:var(--color-page-background);border:var(--base-border-width) solid var(--base-border-color)}.team_start .card_start_team .ce_text h4{font-weight:400}.team_start .card_start_team .ce_text *{color:var(--color-brand-secondary-dark) !important}.team_start .card_start_team.person_active{position:relative}.team_start .card_start_team.person_active::after{content:"";position:absolute;bottom:calc(-2 * var(--gap));width:0px;height:0px;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 calc(0.75 * var(--gap)) var(--gap) calc(0.75 * var(--gap));border-color:transparent transparent var(--color-page-background) transparent}.team_start .card_start_team.person_active:hover{filter:none !important;box-shadow:none !important}.team_start .team_text{background-color:var(--color-page-background);border:var(--base-border-width) solid var(--base-border-color);grid-column-start:1;grid-column-end:-1;display:none}.team_start .team_text *{color:var(--color-brand-secondary-dark)}.team_start .team_text.active{display:flex !important;gap:inherit;flex-wrap:wrap;align-items:stretch}.team_start .team_text.active .ce_text,.team_start .team_text.active .stimmen_slider{flex:1 1 40%;min-width:300px}.team_start .team_text .ce_text{padding:calc(1.5*var(--gap));padding-right:calc(2.5*var(--gap));columns:2 22em;column-gap:calc(1*var(--gap));position:relative}.team_start .team_text .ce_text .close{position:absolute;cursor:pointer;right:var(--gap);top:var(--gap);width:var(--gap);height:var(--gap)}.team_start .team_text .ce_text .close *{color:var(--color-brand) !important}.team_full_reader,.event_full_reader{padding-bottom:calc(2*var(--gap))}.team_full_reader .fancy_headline,.event_full_reader .fancy_headline{position:absolute;margin-left:calc(-1*var(--gap))}.team_full_reader .mod_article_1,.event_full_reader .mod_article_1{padding-top:calc(2*var(--gap))}.team_full_reader .mod_article_1 .ce_text,.event_full_reader .mod_article_1 .ce_text{margin-top:calc(-1*var(--gap))}.mod_newsreader,.mod_newsreader .layout_full,.mod_eventreader,.mod_eventreader .layout_full{display:flex;flex-direction:column;align-items:stretch;gap:calc(0 * var(--gap))}.mod_newsreader,.mod_eventreader{gap:calc(1 * var(--gap))}.mod_newsreader h3,.mod_eventreader h3{color:var(--color-text) !important}.mod_newsreader .back,.mod_eventreader .back{width:var(--weite-schmal);height:calc(2 * var(--gap))}.mod_newsreader .back a,.mod_eventreader .back a{color:var(--color-btn-text) !important;background-color:var(--color-btn) !important;padding:calc(0.5*var(--gap)) calc(1*var(--gap));border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color)}.list_reader{display:flex;flex-direction:row}.list_reader .mod_newsarchive{width:20%;display:flex;flex-direction:column;gap:calc(0.5*var(--gap));padding-top:50px}.nav--main{grid-row:2;grid-column:span 2;display:flex;justify-content:end}.nav--main ul{z-index:3;list-style-type:none;margin:0;padding:0;display:flex;justify-content:center;align-items:flex-end;gap:var(--gap)}.nav--main ul li{padding:calc(0.5*var(--gap)) 0;display:flex;justify-content:center;align-items:center;text-align:center}.nav--main ul li.trail{font-weight:500}.nav--extra-1{position:absolute;padding-left:var(--breite-rand);z-index:5;top:0;display:flex;gap:var(--gap)}.nav--extra-1 li{background:var(--color-brand-primary);color:var(--color-text--inverted);padding:calc(0.2 * var(--gap)) calc(2 * var(--gap))}.nav--extra-1 li a{text-decoration:none}.nav--extra-2{width:100%;display:flex;justify-content:space-around;text-decoration:none;display:none}.top-link{position:fixed;bottom:var(--gap);right:var(--gap);width:calc(1.5*var(--gap))}.nav_mediathek ul.level_1{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.nav_mediathek ul.level_1 li{background-color:white;padding:calc(0.5*var(--gap))}.nav_mediathek ul.level_1 li:hover{background-color:var(--color-brand-primary-light)}.nav_mediathek ul.level_1 li a{padding:calc(0.5*var(--gap));height:100%;text-transform:uppercase;font-family:var(--headline-font-family);text-decoration:none;font-size:120%;color:var(--color-band-highlight)}.mod_breadcrumb{width:100%;padding:calc(0.5*var(--gap));display:flex;justify-content:flex-end}.mod_breadcrumb::before{left:calc((100vw - var(--weite-container)) / -2)}.mod_breadcrumb ul{display:flex;flex-direction:row;gap:calc(0.5*var(--gap))}.mod_breadcrumb ul li:not(:last-of-type)::after{content:">";margin-left:calc(0.5*var(--gap))}.ce_accordion,.ce_accordion_ag-marke{border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);display:flex;flex-direction:column;align-items:stretch;background-color:white;margin-bottom:var(--base-spacing-unit);height:min-content;justify-content:start}.ce_accordion .toggler,.ce_accordion_ag-marke .toggler{color:var(--color-text--inverted);cursor:pointer;background-color:var(--color-band-highlight);padding:calc(0.5 * var(--gap)) var(--gap);display:flex;align-items:center;gap:var(--gap);border-radius:inherit}.ce_accordion .accordion,.ce_accordion_ag-marke .accordion{padding:calc(0.5 * var(--gap)) calc(1 * var(--gap))}.ce_accordion .accordion .ce_text,.ce_accordion_ag-marke .accordion .ce_text{column-gap:var(--gap)}.ce_accordionFormExplanation .toggler{display:flex;flex-direction:row;align-items:center;text-decoration:underline;gap:calc(0.25 * var(--gap));border-radius:inherit}.ce_accordionFormExplanation .toggler:focus{outline:none !important}.ce_accordionFormExplanation .toggler .ui-accordion-header-icon{transform:rotate(270deg) !important;width:24px !important}.accordion_abstand{gap:calc(0.5* var(--gap))}.accordion_gitter{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(400px, 50vw), 1fr));grid-gap:var(--gap)}.ce_accordion .toggler,.handorgel__header{font-size:130% !important}.ce_accordion .toggler .ui-accordion-header-icon,.ce_accordion .handorgel__header .ui-accordion-header-icon,.pro_titel .toggler .ui-accordion-header-icon,.pro_titel .handorgel__header .ui-accordion-header-icon,.ce_accordionFormExplanation .toggler .ui-accordion-header-icon,.ce_accordionFormExplanation .handorgel__header .ui-accordion-header-icon,.content-accordion .toggler .ui-accordion-header-icon,.content-accordion .handorgel__header .ui-accordion-header-icon{content:url("/files/theme_R/img/icons/accordion/accordeon_nonactive.svg");width:var(--arrow-height) !important}.ce_accordion .toggler .accordion_icon,.ce_accordion .handorgel__header .accordion_icon,.pro_titel .toggler .accordion_icon,.pro_titel .handorgel__header .accordion_icon,.ce_accordionFormExplanation .toggler .accordion_icon,.ce_accordionFormExplanation .handorgel__header .accordion_icon,.content-accordion .toggler .accordion_icon,.content-accordion .handorgel__header .accordion_icon{transform:rotate(180deg)}.ce_accordion .toggler.active .ui-accordion-header-icon,.ce_accordion .handorgel__header.active .ui-accordion-header-icon,.pro_titel .toggler.active .ui-accordion-header-icon,.pro_titel .handorgel__header.active .ui-accordion-header-icon,.ce_accordionFormExplanation .toggler.active .ui-accordion-header-icon,.ce_accordionFormExplanation .handorgel__header.active .ui-accordion-header-icon,.content-accordion .toggler.active .ui-accordion-header-icon,.content-accordion .handorgel__header.active .ui-accordion-header-icon{content:url("/files/theme_R/img/icons/accordion/accordeon_active.svg");width:var(--arrow-height) !important}.ce_accordion_ag-marke .toggler{--toggler-height: 100px;height:var(--toggler-height)}.ce_accordion_ag-marke .toggler .image_container{height:100%}.ce_accordion_ag-marke .toggler .image_container img{height:max(100%, var(--toggler-height));width:auto !important}.ce_accordion_ag-marke .toggler .ui-accordion-header-icon{display:none}.content-accordion{display:flex;flex-direction:column}.content-accordion .handorgel__header{margin-top:var(--gap);color:var(--color-text--inverted);cursor:pointer;display:flex;align-items:center;gap:var(--gap);border-radius:inherit}.content-accordion .handorgel__header:focus{outline:none !important}.content-accordion .handorgel__header .handorgel__header__button{padding:calc(0.5 * var(--gap)) var(--gap);background-color:var(--color-band-highlight);width:100%;display:flex;flex-direction:row;gap:var(--gap);font-size:inherit !important}.content-accordion .handorgel__header .handorgel__header__button:before{content:url("/files/theme_R/img/icons/accordion/accordeon_nonactive.svg");width:var(--arrow-height)}.content-accordion .handorgel__header.handorgel__header--open .handorgel__header__button:before{content:url("/files/theme_R/img/icons/accordion/accordeon_active.svg") !important}.formbody{display:flex;flex-direction:column}.formbody .booking_nachricht input{width:min(500px, 100%);min-height:200px}.formbody .widget{display:flex;gap:calc(0.25 * var(--gap)) calc(1 * var(--gap));flex-wrap:wrap;padding-top:calc(0.5 * var(--gap))}.formbody .widget label,.formbody .widget fieldset{width:100%;margin:0;min-width:300px}.formbody .widget label{font-weight:500}.formbody .widget textarea,.formbody .widget select{flex:1 1 auto;width:50%;min-width:300px;max-width:50rem;color:inherit;vertical-align:start;background-color:white;border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);padding:0.5rem}.formbody .widget fieldset{max-width:30rem}.formbody [id="ctrl_email_8"]{padding:calc(0.2 * var(--gap))}.formbody button{background-image:none;background-color:var(--color-band-highlight) !important;padding:calc(0.5 * var(--gap)) calc(1 * var(--gap));border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);color:var(--color-text--inverted) !important}.ccb-element-blocker{text-align:center;color:var(--color-text);height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--base-font-family);gap:calc(0.5 * var(--gap));background-color:var(--color-brand-secondary-light)}.cc-icon{position:relative;width:220px;height:110px;margin:0 auto 8px}.cc-icon:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url("/bundles/contaocookiebar/images/default.png")}.cc-icon.vimeo:after{background-image:url("/bundles/contaocookiebar/images/vimeo.png")}.cc-icon.youtube:after{background-image:url("/bundles/contaocookiebar/images/youtube.png")}.cc-icon.googlemaps:after{background-image:url("/bundles/contaocookiebar/images/googlemaps.png")}.cc-title{font-weight:bold}.event_artikel{display:flex;justify-content:center}.event_start{display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_2));grid-gap:var(--gap)}.projekte_start{display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_2));grid-gap:var(--gap)}.event_slider .slick-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:0}.event_slider .slick-container .slick-list{order:1;width:100%;padding-bottom:var(--gap)}.event_slider .slick-container .slick-arrow{order:5}.event_slider .slick-container .slick-arrow:nth-of-type(1){order:2}.event_slider .slick-container .slick-track{display:flex;gap:var(--gap);align-items:stretch}.event_slider .slick-container .slick-dots{display:flex;gap:var(--gap);align-items:center;justify-content:center;order:4;list-style-type:none;padding:0 var(--gap)}.event_slider .slick-container .slick-dots li::before{content:url("/files/theme/img/icons/nonactive-slide.svg")}.event_slider .slick-container .slick-dots .slick-active::before{content:url("/files/theme/img/icons/active-slide.svg")}.event_slider .slick-container .slick-dots button{display:none;opacity:1}.event_card{background-color:white;width:100%;display:flex !important;flex-direction:column;height:auto !important;max-width:min(100%, 500px)}.event_card .img_ev{width:100%;overflow:hidden}.event_card .image_container{display:block;position:relative;padding-bottom:75%}.event_card .image_container img{position:absolute;top:0;left:0;height:100%;object-fit:cover;display:block}.event_card .text{flex-grow:1;padding:calc(0.5* var(--gap)) var(--gap);display:flex;flex-direction:column}.event_card .text .teaser{flex-grow:1}.event_card .text .more{padding-top:calc(0.5* var(--gap))}.event_card *{margin:0}.event_card .titel{background-color:var(--color-band-highlight);padding:calc(0.5*var(--gap));text-decoration:none;height:3rem;flex-grow:0;display:flex;flex-direction:column;justify-content:center}.event_card .titel *{color:var(--color-text--inverted) !important;text-align:center}.team_full_reader,.event_full_reader{padding-bottom:calc(2*var(--gap));scroll-margin-top:100px}.team_full_reader .ce_text,.event_full_reader .ce_text{width:var(--weite-schmal)}.team_full_reader .fancy_headline,.event_full_reader .fancy_headline{position:absolute;margin-left:calc(-1*var(--gap))}.team_full_reader .mod_article_1,.event_full_reader .mod_article_1{padding-top:calc(2*var(--gap))}.team_full_reader .mod_article_1 .ce_text,.event_full_reader .mod_article_1 .ce_text{margin-top:calc(-1*var(--gap))}.back_1{text-decoration:none;display:flex;width:100%;align-items:center;text-transform:uppercase;margin-left:calc(-1*var(--gap));margin-top:calc(0.75*var(--gap));position:absolute}.back_1:before{content:" ";background-image:url("/files/theme/img/icons/TR-Icon-Back.svg");height:var(--icon-size);width:calc(0.75*var(--icon-size));position:absolute;margin-top:0;margin-left:calc(calc(-1.25*var(--gap)) + var(--fanc-hl-space))}.back_1 hr{width:calc(3*var(--gap));size:calc(.3*var(--gap));margin:0;color:var(--color-text);margin-left:var(--fanc-hl-space)}.back_1 a{padding-left:calc(.3*var(--gap))}.calendar{width:100%;height:80vh}.calendar .days{color:var(--color-brand-secondary);text-align:center;font-size:small}.calendar .days.active{background-color:var(--color-gray);font-size:medium}.calendar .label{width:14.2%}.calendar .label::first-letter{font-size:medium}.calendar .week_0,.calendar .week_1,.calendar .week_2,.calendar .week_3,.calendar .week_4,.calendar .week_5{height:14.2%}.calendar thead .label{padding-top:var(--gap);text-align:center}.card_zg_ber{flex-direction:row !important}.card_zg_ber .zg_bild,.card_zg_ber .ber_bild{padding:calc(0.25*var(--gap)) !important}.card_zg_ber .zg_bild *,.card_zg_ber .ber_bild *{height:100%;margin:0}.card_zg_ber .zg_bild svg,.card_zg_ber .ber_bild svg{width:120px}.card{display:flex;flex-direction:column;background-color:var(--color-white);height:100%}.card .actions,.card .field{padding:calc(0.5*var(--gap)) calc(1*var(--gap));width:auto !important}.card .pro_titel,.card .zg_titel,.card .ber_titel{background-color:var(--color-band-highlight);flex-grow:1}.card .pro_titel .toggler,.card .zg_titel .toggler,.card .ber_titel .toggler{display:flex;gap:calc(0.5*var(--gap))}.card .pro_titel .value,.card .zg_titel .value,.card .ber_titel .value{display:flex;height:100%;width:100%;align-items:center}.card .pro_titel *,.card .zg_titel *,.card .ber_titel *{color:var(--color-text--inverted) !important;text-decoration:none;text-transform:uppercase}.card .pro_titel{height:6rem}.card .zg_titel,.card .ber_titel{display:flex;align-items:center;justify-content:center}.card .zg_titel .text,.card .ber_titel .text{text-align:center;width:100%}.card .pro_beschreibung{flex-grow:0}.grid_projekte .ce_rowStart{align-items:start}.grid_projekte .ce_rowStart .item{height:auto}.pro_bild{padding:0 !important;background-color:var(--color-brand-secondary-light)}.pro_bild .pro_bild_kachel{margin:0}.pro_bild .pro_bild_kachel .image_container{display:flex}.pro_bild .pro_bild_kachel .image_container img{width:100%}.flex_detail .layout_full .item{display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_2));gap:calc(1 * var(--gap));grid-auto-flow:dense;overflow:visible;gap:0 var(--gap);grid-template-rows:repeat(3, auto)}.flex_detail .layout_full .item .zg_bild,.flex_detail .layout_full .item .ber_bild{grid-column:-2;grid-row:1 / -1;display:flex;align-items:center;justify-content:center}.flex_detail .layout_full .item .zg_bild .value,.flex_detail .layout_full .item .ber_bild .value{width:100%;max-width:400px}.flex_detail .layout_full .item .zg_beschreibung,.flex_detail .layout_full .item .zg_titel,.flex_detail .layout_full .item .zg_slogan,.flex_detail .layout_full .item .ber_beschreibung,.flex_detail .layout_full .item .ber_titel,.flex_detail .layout_full .item .ber_slogan{grid-column:1 / -2}@media screen and (max-width:768px){.detail_projekte .layout_full .item{grid-template-columns:1fr !important}.detail_projekte .layout_full .item .pro_bereiche::before,.detail_projekte .layout_full .item .pro_zielgruppe::before{left:calc(-2* var(--gap)) !important}}.detail_projekte{overflow:visible}.detail_projekte .layout_full .item{display:grid;grid-template-columns:1fr 1fr}.detail_projekte .layout_full .item .field{width:100%}.detail_projekte .layout_full .item .field .value{padding:var(--base-spacing-unit)}.detail_projekte .layout_full .item .pro_bereiche,.detail_projekte .layout_full .item .pro_zielgruppe{position:relative}.detail_projekte .layout_full .item .pro_titel,.detail_projekte .layout_full .item .pro_artikel,.detail_projekte .layout_full .item .pro_foerderer{grid-column:1 / -1}.detail_projekte .layout_full .item .pro_foerderer ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(300px, 30vw), 1fr));gap:var(--gap)}.detail_projekte .layout_full .item .pro_foerderer ul li{background-color:white;display:flex;justify-content:center;align-items:center}.detail_projekte .layout_full .item .pro_foerderer ul li::before{content:"";float:left;padding-top:100%}.detail_projekte .layout_full .item .pro_artikel .contentarticle{display:flex;flex-direction:column;gap:var(--gap)}.detail_projekte .layout_full .item .pro_bereiche::before,.detail_projekte .layout_full .item .pro_zielgruppe::before{content:"";position:absolute;width:100vw;height:100%;z-index:-1}.detail_projekte .layout_full .item .pro_bereiche .value,.detail_projekte .layout_full .item .pro_zielgruppe .value{padding:var(--gap) 0}.detail_projekte .layout_full .item .pro_bereiche .value a,.detail_projekte .layout_full .item .pro_zielgruppe .value a{display:flex;flex-direction:column;align-items:center}.detail_projekte .layout_full .item .pro_bereiche::before{right:0;background-color:var(--color-brand-primary-light)}.detail_projekte .layout_full .item .pro_bereiche .value{padding-right:var(--gap)}.detail_projekte .layout_full .item .pro_bereiche .value *{color:var(--color-brand)}.detail_projekte .layout_full .item .pro_bereiche .value * svg{color:var(--color-brand) !important}.detail_projekte .layout_full .item .pro_zielgruppe::before{left:0;background-color:white}.detail_projekte .layout_full .item .pro_zielgruppe .value{padding-left:var(--gap)}.svg_color_change *{margin:0;fill:var(--color-band-highlight) !important}.svg_color_change svg{color:var(--color-band-highlight)}.mm_text_slogan{font-weight:400;text-transform:none;font-size:150%;font-style:italic}.flex_list .layout_full .item{display:flex;justify-content:space-between;gap:var(--gap);width:max(250px, 35%)}#widget_pro_datetime{display:none}*:focus{outline:3px solid #008677;outline-offset:-3px;overflow:visible !important}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0px 0px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;line-height:0 !important;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-brand)}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:var(--color-brand);border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:4px6px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:4px6px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(40px/-7, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(40px/7, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}