@charset "UTF-8";
:root{--color-gray-dark:        #849BA5;--color-gray:             #B8C8CC;--color-gray-light:       #E4E7ED;--color-white:            #fff;--color-black:            #444;--color-orange-dark:        #D15C01;--color-orange:             #EC6602;--color-orange-light:       #FF7003;--color-green-dark:        #9CB409;--color-green:             #AFCA05;--color-green-light:       #C2DE0B;--color-teal-dark:        #007B96;--color-teal:             #0089A7;--color-teal-light:       #0094B5;--color-blue-dark:        #005568;--color-blue:             #006B82;--color-blue-light:       #007A93;--color-blue-extra-light: #CCD7E3;--color-brand-primary:        		var(--color-blue);--color-brand-primary-light:  		var(--color-blue-light);--color-brand-primary-dark:   		var(--color-blue-dark);--color-brand-secondary:        var(--color-blue);--color-brand-secondary-light:  var(--color-blue-extra-light);--color-brand-secondary-dark:   var(--color-blue-dark);--color-brand:                  var(--color-brand-primary);--color-highlight:              var(--color-teal-dark);--color-page-background:        var(--color-white);--color-container-background:   var(--color-white);--color-header-background:      var(--color-blue-extra-light);--color-footer-background:      var(--color-brand-secondary-dark);--color-menu-background:        var(--color-brand-secondary);--color-menubar-background:     var(--color-page-background);--color-text:             	var(--color-brand-secondary-dark);--color-text--light:      	var(--color-gray-light);--color-text--inverted:   	var(--color-white);--color-text-headline:		var(--color-teal-dark);--color-links:             var(--color-text);--color-links-hover:       var(--color-text);--color-btn:               var(--color-brand);--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: var(--base-font-family);--base-font-weight: 400;--base-spacing-unit:    0.5rem;--gap:                  clamp(1rem, 0.4000rem + 3.2000vw, 2rem);--base-border-radius:  calc(var(--gap)/4);--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-highlight-text:           var(--color-text);--color-band-highlight-background:     var(--color-gray);--color-band-dark-text:                var(--color-text--inverted);--color-band-dark-background:          var(--color-gray-dark);--color-band-light-text:               var(--color-text);--color-band-light-background:         var(--color-gray-light);--selection-background:				var(--color-brand-secondary);--selection-color: 					  var(--color-text);--breite-max:             calc(98vw - 3 * var(--gap));--weite-container:        min(var(--breite-max), 1400px);--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(clamp(200px, calc(50vw - 200px), 320px),35vw);--spaltenbreite_2:        minmax(var(--kachel_size_min_2), 1fr);--kachel_size_min_3: clamp(320px, 42vw, 520px);--spaltenbreite_3:        minmax(var(--kachel_size_min_3), 1fr);--icon-size:            60px;--icon-size-klein:		35px;--breite-text-default:  calc(20*var(--root-font-size));--header-height: min(200px,16vh);--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:"Titillium Web";font-style:normal;font-weight:400;src:URL("/files/theme_R/fonts/TitilliumWeb-Regular.ttf") format("truetype")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:600;src:URL("/files/theme_R/fonts/TitilliumWeb-SemiBold.ttf") format("truetype")}.fester_header{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::before{content:"";width:calc(100% + calc(2 *var(--gap)));height:calc(var(--header-height) + calc(2 *var(--gap)));background-color:var(--color-white);position:absolute;left:calc(-1 *var(--gap));top:0;z-index:-1;border-radius:0 0 calc(0.5* var(--gap)) calc(0.5* var(--gap))}.fester_header .logo_header .logo_header_regular{height:100%;margin-top:calc(1*var(--gap))}.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:1200px){.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{width:calc(100% + calc(1 *var(--gap)));height:calc(var(--header-height) - calc(0.5 *var(--gap)));background-color:var(--color-white);position:absolute;left:calc(-1 *var(--gap));top:0;border-radius:0 0 calc(0.5* var(--gap)) calc(0.5* var(--gap))}.fester_header .logo_header .logo_header_regular{height:0;margin-top:calc(1*var(--gap));z-index:999}.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;z-index:999}.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_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}.kasten_newsletter{position:absolute;width:50vw;background-color:var(--color-orange);left:calc(0.5 * calc(var(--weite-container) - 100vw - var(--gap)));display:flex;justify-content:flex-end;border-radius:0 0 calc(0.5* var(--gap)) 0;padding:calc(0.5* var(--gap));gap:var(--gap)}.kasten_newsletter::after{content:"";position:absolute;z-index:1;border-top:calc(27px + var(--gap)) solid var(--color-orange);border-right:calc(27px + var(--gap)) solid transparent;top:calc(-11/100*(27px + var(--gap)));right:calc(-24px - var(--gap))}.kasten_newsletter a{text-transform:uppercase;font-weight:bold;color:var(--color-text--inverted);text-decoration:none;z-index:5;display:inherit;gap:calc(.5*var(--gap))}.kasten_newsletter a img{height:calc(1.5*var(--root-font-size))}@media screen and (max-width:850px){.kasten_newsletter{width:90vw}}@media screen and (max-width:450px){.kasten_newsletter a img{display:none}}.footer_logo{display:flex;align-items:flex-start;max-width:var(--footer-logo-breite-max);width:100%;padding:calc(0.5* var(--gap)) 0}.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-primary);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:flex;flex-direction:row;align-items:stretch;width:var(--weite-container);padding:0 var(--gap);gap:calc(3* var(--gap))}[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)}[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}.mod_article.first{padding-top:calc(3*var(--gap))}.artikel_back{padding-bottom:calc(2*var(--gap))}.weite-schmal{width:var(--weite-schmal)}.weite-schmal::before{left:calc((100vw - var(--weite-schmal)) / -2)}.weite-mittel{width:var(--weite-mittel)}.weite-mittel::before{left:calc((100vw - var(--weite-mittel)) / -2)}.weite-ganze-breite{width:100vw;padding:0}.artikel_highlight,.artikel_highlight_dark,.artikel_highlight_light{color:var(--color-band-highlight-text);position:relative;overflow:visible}.artikel_highlight::before,.artikel_highlight_dark::before,.artikel_highlight_light::before{content:"";z-index:-1;position:absolute;top:0;background-color:var(--color-band-highlight-background);width:100vw;height:100%}.artikel_highlight_dark{color:var(--color-band-dark-text)}.artikel_highlight_dark::before{background-color:var(--color-band-dark-background)}.artikel_highlight_light{color:var(--color-band-light-text)}.artikel_highlight_light::before{background-color:var(--color-band-light-background)}.artikel_highlight_dark h1,.artikel_highlight_dark h2,.artikel_highlight_dark h3{color:var(--color-text--inverted)}.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;padding:calc(1*var(--gap)) 0 !important}.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(6 * var(--gap));max-width:calc(12 * var(--gap));width:100%;display:flex;align-items:center}.app-banner .app-container .image-container img{max-height:100%;height:auto;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)}button,body{font-family:var(--base-font-family);color:var(--color-text);font-weight:var(--base-font-weight) !important;font-size:var(--root-font-size) !important;line-height:calc(1.5*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)}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%}.nav--main{font-family:var(--headline-font-family);color:var(--color-text-headline);font-weight:400;font-size:140%}.nav--main a{text-decoration:none}.nav--main ul{list-style-type:none}.nav--main ul li:hover{font-weight:600}.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-brand-primary-light) !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)}.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{position:relative;overflow:visible}.slider-h .slick-container .slick-list{overflow:inherit;padding-bottom:var(--gap)}.slider-h .slick-container .slick-slide{color:var(--color-text--inverted);display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 calc(4 *var(--gap));font-family:var(--headline-font-family);overflow:inherit}.slider-h .slick-container .slick-slide:not(.slick-current){opacity:0}.slider-h .slick-container .slick-slide .ce_text,.slider-h .slick-container .slick-slide .content-text{overflow:inherit;flex:2 1 30%;line-height:100%;font-size:150%;min-width:min(100%, 300px);text-align:end;display:flex;flex-direction:column;gap:calc(2 *var(--gap));padding:5% 0}.slider-h .slick-container .slick-slide .ce_text h2,.slider-h .slick-container .slick-slide .content-text h2{display:none}.slider-h .slick-container .slick-slide .ce_text p,.slider-h .slick-container .slick-slide .content-text p{order:1;padding-top:var(--gap);line-height:120%}.slider-h .slick-container .slick-slide .ce_text p a,.slider-h .slick-container .slick-slide .content-text p a{text-decoration:none}.slider-h .slick-container .slick-slide .ce_image,.slider-h .slick-container .slick-slide .content-image{flex:1 1 max(50%, 400px);display:flex;justify-content:flex-start;overflow:inherit}.slider-h .slick-container .slick-slide .ce_image .image_container,.slider-h .slick-container .slick-slide .content-image .image_container{width:100%;display:flex;position:relative}.slider-h .slick-container .slick-slide .ce_image .image_container a,.slider-h .slick-container .slick-slide .content-image .image_container a{width:100%}.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{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gap)}.kachel_slider .slick-container .slick-list{order:1;width:100%;height:100%;display:flex;flex-direction:column}.kachel_slider .slick-container .slick-arrow{height:34px}.kachel_slider .slick-container .slick-arrow.arrow-right{order:5}.kachel_slider .slick-container .slick-arrow.arrow-left{order:2}.kachel_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{display:none}.kachel_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{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{width:auto !important;display:flex}.kachel_slider .slick-container .slick-dots .slick-active button{background-image:url("/files/theme_R/img/icons/slider/active-slide.svg") !important}.kachel_slider .slick-container .slick-dots button{background-image:url("/files/theme_R/img/icons/slider/nonactive-slide.svg");background-size:100%;background-color:unset !important;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}.news_slider_vertikal{--news-height: 400px}.news_slider_vertikal .slick-container{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gap);height:var(--news-height)}.news_slider_vertikal .slick-container .slick-list{order:4;height:100%}.news_slider_vertikal .slick-container .slick-list{width:calc(100% - 200px)}.news_slider_vertikal .slick-container .slick-slide{height:var(--news-height);width:100% !important}.news_slider_vertikal .slick-container .slick-arrow{height:34px;transform:rotate(90deg)}.news_slider_vertikal .slick-container .slick-arrow.arrow-right{order:3}.news_slider_vertikal .slick-container .slick-arrow.arrow-left{order:1}.news_slider_vertikal .slick-container .slick-dots{display:flex;gap:var(--gap);align-items:center;justify-content:center;order:2;list-style-type:none;padding:0 var(--gap);margin:0;flex-direction:inherit}.news_slider_vertikal .slick-container .slick-dots li{width:auto !important;display:flex}.news_slider_vertikal .slick-container .slick-dots .slick-active button{background-image:url("/files/theme_R/img/icons/slider/active-slide.svg") !important}.news_slider_vertikal .slick-container .slick-dots button{background-image:url("/files/theme_R/img/icons/slider/nonactive-slide.svg");background-size:100%;background-color:unset !important;opacity:1;text-indent:-9999px;overflow:hidden;padding:0 !important;border:0 !important;height:10px;width:10px}.bilder_slider_aussen{}.bilder_slider_aussen .slick-container{gap:var(--gap);flex-wrap:nowrap}.bilder_slider_aussen .arrow-right{order:3 !important}.bilder_slider_aussen .arrow-left{order:1 !important}.bilder_slider_aussen .slick-list{order:2 !important;padding:0 !important}.bilder_slider,.bilder_slider_aussen{overflow:visible}.bilder_slider .slick-track,.bilder_slider_aussen .slick-track{gap:0 !important}.bilder_slider .image_container,.bilder_slider_aussen .image_container{display:block;position:relative;padding-bottom:50%}.bilder_slider .image_container img,.bilder_slider_aussen .image_container img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;display:block}.lottie_slider{width:var(--weite-slider) !important;position:absolute;bottom:0}.header-slider-container{position:relative;z-index:3;overflow:hidden;background:var(--color-teal);border-bottom:solid var(--gap) var(--color-green)}.header_headline_slider{position:absolute;bottom:0;right:calc((100vw - var(--weite-container)) / 2);text-align:end;width:min(90vw, 400px);z-index:1;margin-top:0;color:var(--color-text--inverted);line-height:120%;font-size:clamp(120%, 3vw, 200%);word-wrap:break-word;order:2}.header_headline_slider::after{content:"";width:0;height:0;position:absolute;border-bottom:var(--hoehe-slider) solid var(--color-green);border-left:var(--hoehe-slider) solid transparent;margin-right:calc(100% + calc(0* var(--gap)));margin-top:calc(0.05* var(--gap));z-index:-1;right:0;top:calc(-1 *var(--gap))}.header_headline_slider::before{content:"";width:100vw;height:var(--hoehe-slider);background-color:var(--color-green);position:absolute;left:calc(-0.25 *var(--gap));top:calc(-1 *var(--gap));z-index:-1;border-radius:calc(0.5* var(--gap)) calc(0.5* var(--gap)) 0 0}.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)}.content-gallery ul{width:100%;display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_2));grid-gap:var(--gap)}.content-gallery ul li{width:100%}.content-gallery ul li .image_container{width:100%;padding-bottom:100%;position:relative}.content-gallery ul li .image_container img{padding:0 !important;position:absolute;top:0;left:0;height:100%;object-fit:cover;display:block}.content-gallery{padding-top:var(--gap);padding-bottom:var(--gap)}.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%}.news_start{display:flex;flex-direction:column;gap:var(--gap)}.news_start .layout_latest,.news_slider_vertikal .slick-container .slick-list .layout_latest{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 *{color:var(--color-text--inverted)}.kommunen_start{grid-template-columns:repeat(auto-fill, var(--spaltenbreite_3)) !important}.team_start,.kommunen_start{width:100%;display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_2));gap:calc(1.5 * var(--gap));grid-auto-flow:dense;overflow:visible}.team_start .card_start_team,.kommunen_start .card_start_team{display:flex;flex-direction:column;align-items:center;overflow:visible}.team_start .card_start_team .image_container,.kommunen_start .card_start_team .image_container{position:relative;display:block;padding-bottom:100%;height:0;overflow:hidden;width:100%;border-radius:var(--base-border-radius) var(--base-border-radius) 0 0}.team_start .card_start_team .image_container img,.kommunen_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,.kommunen_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-brand-secondary);border-radius:0 0 var(--base-border-radius) var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color)}.team_start .card_start_team .ce_text h4,.kommunen_start .card_start_team .ce_text h4{font-weight:400}.team_start .card_start_team:hover,.kommunen_start .card_start_team:hover{filter:brightness(1.02) drop-shadow(10px 10px 10px var(--color-gray))}.team_start .card_start_team.person_active,.kommunen_start .card_start_team.person_active{position:relative}.team_start .card_start_team.person_active::after,.kommunen_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-brand-secondary) transparent}.team_start .card_start_team.person_active:hover,.kommunen_start .card_start_team.person_active:hover{filter:none !important;box-shadow:none !important}.team_start .team_text,.kommunen_start .team_text{background-color:var(--color-brand-secondary);grid-column-start:1;grid-column-end:-1;padding:calc(1.5*var(--gap));border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);columns:2 20em;column-gap:calc(1*var(--gap))}.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{display:flex}.nav--main ul{z-index:3;list-style-type:none;margin:0;padding:0;display:flex;justify-content:center;align-items:flex-end}.nav--main ul li{padding:calc(0.5*var(--gap));display:flex;justify-content:center;align-items:center;text-align:center}.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)}.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:var(--color-brand-secondary-light)}.ce_accordion .toggler,.ce_accordion_ag-marke .toggler{color:var(--color-text--inverted);background-color:var(--color-brand-secondary);padding:calc(0.5 * var(--gap)) var(--gap);display:flex;flex-direction:row;align-items:center;gap:var(--gap);border-radius:inherit}.ce_accordion .toggler:focus,.ce_accordion_ag-marke .toggler:focus{outline:none !important}.ce_accordion .accordion,.ce_accordion_ag-marke .accordion{padding:calc(1.5 * var(--gap))}.ce_accordion .accordion .ce_text,.ce_accordion_ag-marke .accordion .ce_text{columns:2 20em;column-gap:var(--gap)}.accordion_ablauf{gap:calc(0.5* var(--gap))}.accordion_ablauf .ce_accordion:not(.last){}.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{font-size:140%}.ce_accordion .toggler .ui-accordion-header-icon{content:url("/files/theme_R/img/icons/accordion/accordeon_nonactive.svg");max-height:var(--icon-size-klein);width:min-content}.ce_accordion .toggler .accordion_icon{transform:rotate(180deg)}.ce_accordion .toggler.active .ui-accordion-header-icon{content:url("/files/theme_R/img/icons/accordion/accordeon_active.svg");max-height:var(--icon-size-klein)}.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}.formbody{display:flex;flex-direction:column;gap:calc(0.5*var(--gap))}.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}.formbody .widget label{min-width:150px}.formbody .widget input,.formbody .widget textarea,.formbody .widget fieldset{flex:1 1 auto;width:50%;min-width:300px;color:inherit;vertical-align:start;background-color:var(--color-brand-secondary-light);border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color)}.formbody [id="ctrl_email_8"]{padding:calc(0.2*var(--gap))}.formbody button{background-image:none;background-color:var(--color-brand-secondary) !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}.download-kasten{border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);background-color:var(--color-brand-secondary);padding:calc(0.5* var(--gap)) var(--gap);display:flex;align-items:center}.download-kasten p{flex:1 1 75%;width:min-content;color:var(--color-text--inverted)}.download-kasten .image_container{flex:0 1 40px;display:flex;justify-content:flex-end}.download-kasten .image_container img{max-height:60px}.content-download *{background-image:none !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}.mod_eventlist_grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_3));gap:calc(1.5 * var(--gap));grid-auto-flow:dense;overflow:visible}.event_card{background-color:var(--color-brand-secondary-light);width:100%;display:flex !important;flex-direction:column;height:auto !important;border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);overflow:hidden}.event_card .img_ev{width:100%;overflow:hidden}.event_card .img_ev .image_container{display:block;position:relative;padding-bottom:75%}.event_card .img_ev .image_container img{position:absolute;top:0;left:0;height:100%;object-fit:cover;display:block}.event_card .block{flex-grow:1;display:flex;flex-direction:column;margin:0;padding:calc(0.5*var(--gap))}.event_card h2,.event_card h3,.event_card .teaser,.event_card .time,.event_card .more,.event_card .event_kategorie{margin:0}.event_card .teaser{flex-grow:1}.event_card .event_kategorie{background-color:var(--color-brand-secondary);padding:calc(0.25*var(--gap)) calc(0.5*var(--gap));color:var(--color-text--inverted)}.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))}.event_ohne_formular .ce_form{display:none}.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}/*!
 * 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-primary)}.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-primary);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)}
/** Compiled with Theme Compiler */
.mod_eventlist_liste{width:100%;display:flex;flex-direction:column;gap:calc(0.75 * var(--gap))}
.mod_eventlist_liste .event_card{min-height:auto}
.mod_eventlist_liste .event_card .block{padding:calc(0.75 * var(--gap)) var(--gap)}
.mod_eventlist_liste .event_card h2{font-size:clamp(1.1rem, 1rem + 0.5vw, 1.35rem)}
.mod_eventlist_liste .event_card .teaser{margin-top:calc(0.25 * var(--gap))}
.mod_eventlist_liste .event_card .event_kategorie{font-size:0.95rem}
.mod_eventlist_liste .pagination{margin-top:calc(1.25 * var(--gap))}

