﻿:root{--color-gray-dark: #3c3c3c;--color-gray: #707070;--color-gray-light: #DEDEDE;--color-gray-extra-light: #F5F5F5;--color-white: #fff;--color-black: #313131;--color-brown-extra-light: #f0ece8;--color-brown-light: #c8baad;--color-brown: #a18975;--color-brown-dark: #7b5b43;--color-brown-extra-dark: #553015;--color-yellow:	#efd522;--color-blue-gray: #586569;--color-orange: #C64A32;--color-orange-dark: #A84721;--color-orange-extra-dark: #7E3518;--color-orange-light: #EB6734;--color-orange-extra-light: #F7713B;--color-white-transparent: rgba(255,255,255,0.9);--color-blue-transparent: rgba(20, 100, 178, 0.5);--color-brand-primary:	var(--color-orange);--color-brand-primary-light:	var(--color-orange-light);--color-brand-primary-dark:	var(--color-orange-dark);--color-brand-primary-extra-light: var(--color-orange-extra-light);--color-brand-primary-extra-dark: var(--color-orange-extra-dark);--color-brand-secondary: var(--color-gray);--color-brand-secondary-light: var(--color-gray-light);--color-brand-secondary-dark: var(--color-gray-dark);--color-brand: var(--color-orange);--color-highlight: red;--color-page-background: var(--color-white);--color-container-background: var(--color-page-background);--color-header-background: var(--color-page-background);--color-footer-background: var(--color-brand-secondary-dark);--color-menu-background: var(--color-brand-secondary-dark);--color-menubar-background: var(--color-page-background);--color-text:	var(--color-black);--color-text--light:	var(--color-brand-secondary);--color-text--inverted:	var(--color-white);--color-text-headline:	var(--color-brand);--color-text-headline--light:	var(--color-brand-primary);--color-text-mob-active:	var(--color-text--inverted);--color-text-nav: var(--color-text);--color-links: var(--color-text);--color-links-hover: var(--color-text);--color-btn: var(--color-brand-primary);--color-btn-hover: var(--color-btn);--color-btn-text: var(--color-text--inverted);--root-font-size: clamp(1rem, 0.9167rem + 0.3704vw, 1.125rem);--root-lineheight: calc(1.4*var(--root-font-size));--headline-font-family: "InputSans","Work Sans","Montserrat" ,Avenir Next, "Trebuchet MS", Arial,"Poppins", sans-serif ;--base-font-family: "Work Sans","Montserrat" ,Avenir Next, "Trebuchet MS", Arial,"Poppins", sans-serif ;--base-font-weight: 400;--base-spacing-unit: 0.5rem;--gap: clamp(1rem, 0.4000rem + 3.2000vw, 2rem);--base-border-radius: 0px;--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-brand);--color-band-dark-text: var(--color-text--inverted);--color-band-dark-background: var(--color-brand-secondary-dark);--color-band-light-text: var(--color-text);--color-band-light-background: var(--color-brand-secondary-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(300px,40vw);--spaltenbreite_1: minmax(var(--kachel_size_min_1), 1fr);--kachel_size_min_2: min(280px,40vw);--spaltenbreite_2: minmax(var(--kachel_size_min_2), 1fr);--kachel_size_min_3: min(250px,40vw);--spaltenbreite_3: minmax(var(--kachel_size_min_3), 1fr);--kachel_size_min_logo_grid: min(250px,calc(40vw - 2*var(--gap)));--spaltenbreite_logo_grid: minmax(var(--kachel_size_min_logo_grid), 1fr);--icon-size: 60px;--breite-text-default: calc(20*var(--root-font-size));--header-height: clamp(120px,14vh, 150px);--header-logo-breite: 30%;--header-logo-breite-max: 330px;--footer-logo-breite: 30%;--footer-logo-breite-max: 400px;--weite-slider: min(100vw,1600px);--hoehe-slider:	min(500px, 50vh);--line-thickness: 5px;--slider-dot-size: 15px}@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;src:url("/files/theme_R/fonts/work-sans-v18-latin-regular.eot");src:local(""),url("/files/theme_R/fonts/work-sans-v18-latin-regular.woff2") format("woff2"),url("/files/theme_R/fonts/work-sans-v18-latin-regular.woff") format("woff"),url("/files/theme_R/fonts/work-sans-v18-latin-regular.ttf") format("truetype"),url("/files/theme_R/fonts/work-sans-v18-latin-regular.svg") format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:600;src:url("/files/theme_R/fonts/work-sans-v18-latin-600.eot");src:local(""),url("/files/theme_R/fonts/work-sans-v18-latin-600.woff2") format("woff2"),url("/files/theme_R/fonts/work-sans-v18-latin-600.woff") format("woff"),url("/files/theme_R/fonts/work-sans-v18-latin-600") format("truetype"),url("/files/theme_R/fonts/work-sans-v18-latin-600") format("svg")}@font-face{src:url("/files/theme_R/fonts/InputSans-Regular.woff2") format("woff2"),url("/files/theme_R/fonts/InputSans-Regular.woff") format("woff");font-family:"InputSans";font-style:normal;font-weight:400}@font-face{src:url("/files/theme_R/fonts/InputSans-Bold.woff2") format("woff2"),url("/files/theme_R/fonts/InputSans-Bold.woff") format("woff");font-family:"InputSans";font-style:normal;font-weight:bold}.fester_header{display:flex;z-index:10;height:var(--header-height)}.fester_header .nav-icon{order:3;flex:0 1 auto;display:flex;padding:0;justify-content:flex-end;align-items:flex-end;display:none}.fester_header .logo_header{order:1;text-decoration:none;flex:1 1 auto;display:flex;justify-content:flex-start;align-items:flex-end;--pad_log_head: calc(1 * var(--gap));padding:var(--pad_log_head) 0;height:calc(100% - 2*var(--pad_log_head));min-width:min(300px,70vw) !important;max-width:var(--header-logo-breite-max)}.menu--mob{flex:1 1 auto;display:flex;justify-content:flex-end;flex-direction:column}.menu--mob::before{content:"";width:auto;height:100%;border-right:solid var(--line-thickness) var(--color-brand)}.menu--mob::after{content:"";height:calc(1*var(--gap));border-top:solid var(--line-thickness) var(--color-brand);border-left:solid var(--line-thickness) var(--color-brand)}@media screen and (max-width: 1400px){.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}.fester_header .logo_header{justify-content:flex-start}.fester_header.active{background-color:var(--color-menubar-background)}.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 .level_1{width:auto;flex-direction:column;align-items:flex-start !important;font-size:130%}.menu--mob .level_1 li{text-align:center;padding:calc(.75*var(--gap)) 0 !important;color:var(--color-text-mob-active)}.menu--mob.active{height:auto;transition:.2s}.menu--mob::after{height:0 !important}.nav--main .level_1 .submenu.mob_active a.submenu{color:var(--color-brand)}.nav--main .level_1 .submenu.mob_active ul.level_2{display:block}.nav--main .level_1 .submenu .level_2{display:none;width:100%;font-size:80%;font-weight:400;padding-left:var(--gap)}.nav--main .level_1 .submenu .level_2 li{padding:calc(.25*var(--gap)) 0;justify-content:flex-start}.nav--main .level_1 .submenu .level_2 li a span::before{content:"+ "}.nav--main .level_1 .submenu .level_2 li.last a span::before{content:"= " !important}.nav--main .level_1 .submenu .level_2 li.active,.nav--main .level_1 .submenu .level_2 li.trail{color:var(--color-text--inverted);font-weight:600}[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}.sticky_header{position:fixed;z-index:99;top:0}.footer_logo{display:flex;align-items:flex-start;width:auto}.footer_logo img{max-width:var(--footer-logo-breite-max)}.footer_content{display:flex;gap:var(--gap);list-style:none}.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(1.5*var(--gap));position:relative}[id=header].active{flex-grow:1;background-color:var(--color-menu-background);transition:all ease-in .2s}[id=header].active .inside{flex-direction:column}[id=header].sticky{position:fixed;z-index:99;top:0;border-bottom:solid var(--color-brand) 6px}[id=footer]{width:100%;min-height:max-content;display:flex;justify-content:center;background-color:var(--color-footer-background);color:var(--color-text--inverted);border-bottom:calc(.25*var(--gap)) solid var(--color-brand-primary)}[id=footer].active{background-color:var(--color-menu-background)}[id=footer].active .inside{border-left:solid var(--line-thickness) var(--color-brand);width:calc(var(--weite-container) - var(--line-thickness)) !important}[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}.mod_article,.section{scroll-margin-top: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-bottom:calc(3*var(--gap))}.mod_article::before{left:calc((100vw - var(--weite-container))/-2)}.mod_article.last{flex-grow:1}.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) !important}.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 *{color:var(--color-text--inverted) !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)}.highlight_bar,.highlight_bar_white{position:relative}.highlight_bar::after,.highlight_bar_white::after{content:"";height:0;width:150vw;border-bottom:calc(.25*var(--gap)) solid var(--color-brand-primary);margin-left:-50vw;position:absolute;z-index:10}.highlight_bar_white::after{border-bottom-color:#fff}.mod_article.abstand_0{padding-bottom:0}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:var(--root-lineheight);letter-spacing:0rem;margin:0}a,p{color:inherit;font-size:100%;line-height:inherit;text-decoration:none}p a,.rex-link{color:var(--color-brand)}h1,h2,h3,h4{font-family:var(--headline-font-family);color:var(--color-text-headline);line-height:calc(1.3*var(--root-lineheight));text-align:center;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a{text-decoration:none}.headline_container{display:flex;justify-content:center}.fancy_headline{display:flex;flex-direction:column}.fancy_headline h2{font-size:min(8vw,350%);line-height:100%;font-weight:400;letter-spacing:.12em;color:var(--color-brand-secondary);text-transform:uppercase;padding:var(--gap);border-top:solid var(--line-thickness) var(--color-brand);border-right:solid var(--line-thickness) var(--color-brand);margin:0 !important}.fancy_headline::before{content:"";width:100%;height:calc(2*var(--gap));border-left:solid var(--line-thickness) var(--color-brand)}.fancy_headline::after{content:"";width:50%;height:calc(2*var(--gap));align-self:flex-end;border-top:solid var(--line-thickness) var(--color-brand);border-left:solid var(--line-thickness) var(--color-brand)}.unsere_werte{gap:0 !important}.unsere_werte .text_content{border-left:solid var(--line-thickness) var(--color-brand);margin:0 !important;padding:var(--gap) !important;width:min-content}.unsere_werte::before{content:"";width:50%;height:calc(2*var(--gap));align-self:flex-start;border-bottom:solid var(--line-thickness) var(--color-brand);border-right:solid var(--line-thickness) var(--color-brand)}.unsere_werte::after{content:"";width:50%;height:calc(2*var(--gap));align-self:flex-start;border-top:solid var(--line-thickness) var(--color-brand);border-right:solid var(--line-thickness) var(--color-brand)}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%}.headline_center{text-align:center}.nav--main{font-family:var(--headline-font-family);color:var(--color-text-headline);text-transform:uppercase;font-weight:600;font-size:80%}.nav--main a{text-decoration:none}.nav--main ul{list-style-type:none}.ce_text ul{list-style-type:none;padding-left:var(--gap)}.ce_text ul li:before{content:"—";position:absolute;margin-left:calc(-1*var(--gap))}.ce_text ul li{position:relative}button.btn-default{background-image:none;background-color:var(--color-brand-primary-light) !important;padding:calc(.5*var(--gap)) calc(1*var(--gap));border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color)}button.btn-default:hover{background-color:var(--color-brand-primary-extra-light)}.text_highlight{font-family:var(--headline-font-family);color:var(--color-brand);font-size:120%;line-height:120%}.slider_bilderreihe .slick-list{position:relative}.slider_bilderreihe .slick-list .slick-track{display:flex;max-width:var(--weite-container);transform:unset !important}.slider_bilderreihe .slick-list .slick-track .slick-slide h2{display:none}.slider_bilderreihe .slick-list .slick-track .slick-slide:not(.slick-active){display:none}.slider_bilderreihe .slick-list .slick-track .slick-slide:not(.slick-current){width:calc(.25*var(--weite-container)) !important}.slider_bilderreihe .slick-list .slick-track .slick-slide:not(.slick-current) .ce_text .weisses-banner{display:none}.slider_bilderreihe .slick-list .slick-track .slick-slide:not(.slick-current).slick-active{margin-left:var(--gap);filter:grayscale(60%)}.slider_bilderreihe .slick-list .slick-track .slick-slide .ce_text .weisses-banner{background-color:var(--color-page-background);position:absolute;right:0;bottom:0;width:calc(.5*var(--weite-container) - var(--gap));height:calc(50% - 2*var(--gap));padding:calc(.5*var(--gap))}.slider_bilderreihe .slick-list .slick-track .slick-slide.slick-current{width:calc(.5*var(--weite-container))}@media screen and (min-width: 600px){.slider_bilderreihe .slick-current{width:calc(.5*var(--weite-container)) !important}}@media screen and (max-width: 1200px){.slider_bilderreihe .weisses-banner{width:calc(.5*var(--weite-container) - 2*var(--gap)) !important;height:calc(100% - var(--gap)) !important}.slider_bilderreihe :not(.slick-current).slick-active{display:none}}@media screen and (max-width: 600px){.slider_bilderreihe .slick-current{width:var(--weite-container) !important}.slider_bilderreihe .ce_text{display:flex;flex-direction:column}.slider_bilderreihe .weisses-banner{position:relative !important;width:auto !important}}.slider-h .slick-container,.slider-header-bild .slick-container,.slider_bilderreihe .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-bild .slick-container .slick-list,.slider_bilderreihe .slick-container .slick-list{width:var(--weite-container)}.slider-h .slick-container .slick-slide{color:var(--color-text--inverted);display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:flex-end;gap:var(--gap);font-family:var(--headline-font-family)}.slider-h .slick-container .slick-slide .ce_text{flex:1 1 40%;line-height:100%;font-size:150%;min-width:min(100%,300px);text-align:end}.slider-h .slick-container .slick-slide .ce_text h2{margin-top:0;color:var(--color-highlight);line-height:110%;font-size:clamp(120%,4vw,300%);word-wrap:break-word;padding-bottom:calc(1*var(--gap))}.slider-h .slick-container .slick-slide .ce_image{flex:1 1 max(25%,250px);display:flex;justify-content:center}.slider-h .slick-container .slick-slide .ce_image .image_container{max-width:400px;width:100%}.slider-header-bild{position:relative}.slider-header-bild .slick-container{padding-top:0 !important;padding-bottom:0 !important;max-height:var(--hoehe-slider)}.slider-header-bild .slick-container .slick-list{width:100%;padding:0 calc(.5*(100vw - var(--weite-slider))) !important}.slider-header-bild .slick-container .slick-list .slick-track{height:100%}.slider-header-bild .slick-container .slick-slide{height:100%;width:var(--weite-slider) !important;color:var(--color-text--inverted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);position:relative}.slider-header-bild .slick-container .slick-slide:not(.slick-current){filter:grayscale(100%) blur(2px)}.slider-header-bild .slick-container .slick-slide .ce_text{width:min(100%,400px);height:min-content;padding:var(--gap);align-self:flex-start;display:flex;flex-direction:column;margin-left:calc((100vw - var(--weite-container))/2);background:var(--color-brand-primary);color:var(--color-text--inverted)}.slider-header-bild .slick-container .slick-slide .ce_text p{order:3}.slider-header-bild .slick-container .slick-slide .ce_text h2{margin-top:0;color:var(--color-text--inverted);line-height:110%;word-wrap:break-word;order:2}.slider-header-bild .slick-container .image_container{max-height:var(--hoehe-slider);display:flex;align-items:center}.slider-header-bild .slick-container .ce_image{position:absolute;z-index:-10;width:100%;height:100%}.slider-header-bild .slick-container .ce_image .image_container{width:100%;height:100%}.slider-header-bild .slick-container .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%;height:var(--icon-size);margin-top:calc(-1.25*var(--icon-size))}.slider_aufgabe .slick-prev{left:calc(.25*var(--icon-size));z-index:5}.slider_aufgabe .slick-next{right:calc(.25*var(--icon-size))}.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 .image_container{order:2;width:100%;z-index:-10}.slider_aufgabe .ce_text .image_container 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) 0}.kachel_slider .slick-container .slick-list{order:1;width:100%;height:100%}.kachel_slider .slick-container .slick-arrow{height:var(--icon-size)}.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;align-items:stretch}.kachel_slider .slick-container .slick-slide{background-color:var(--color-page-background);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;margin:0 calc(.5*var(--gap))}.kachel_slider .slick-container .slick-slide:not(.card_start_team) .image_container{position:relative;display:block;padding-bottom:75%;height:0;overflow:hidden}.kachel_slider .slick-container .slick-slide:not(.card_start_team) .image_container img{position:absolute;top:0;left:0;height:100%;object-fit:cover;display:block}.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_1.svg") !important}.kachel_slider .slick-container .slick-dots button{background-image:url("/files/theme_R/img/icons/slider/nonactive-slide_1.svg");background-size:100%;background-color:unset !important;opacity:1;text-indent:-9999px;overflow:hidden;padding:0 !important;border:0 !important;height:var(--slider-dot-size);width:var(--slider-dot-size)}.kachel_slider .slick-container .ce_text,.project_grid .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,.project_grid .ce_text h1,.project_grid .ce_text h2,.project_grid .ce_text h3,.project_grid .ce_text h4,.project_grid .ce_text h5,.project_grid .ce_text h6{display:none}.kachel_slider .slick-container .ce_text .text_container,.project_grid .ce_text .text_container{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;background-color:var(--color-brand-secondary-light)}.kachel_slider .slick-container .ce_text .text_container .image_container,.project_grid .ce_text .text_container .image_container{display:block;position:relative;padding-bottom:70%;width:100%;background-color:var(--color-brand-secondary-light)}.kachel_slider .slick-container .ce_text .text_container .image_container img,.project_grid .ce_text .text_container .image_container img{position:absolute;top:0;height:100%;width:100%;object-fit:contain;display:block}.kachel_slider .slick-container .ce_text .text_container .kachel_teaser,.project_grid .ce_text .text_container .kachel_teaser{flex-grow:1;display:flex;flex-direction:column;gap:0}.kachel_slider .slick-container .ce_text .text_container .kachel_teaser .titel,.project_grid .ce_text .text_container .kachel_teaser .titel{padding:0 calc(1*var(--gap));background-color:var(--color-brand-secondary-dark);color:var(--color-text--inverted)}.kachel_slider .slick-container .ce_text .text_container .kachel_teaser .titel h1,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser .titel h2,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser .titel h3,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser .titel h4,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser .titel h5,.kachel_slider .slick-container .ce_text .text_container .kachel_teaser .titel h6,.project_grid .ce_text .text_container .kachel_teaser .titel h1,.project_grid .ce_text .text_container .kachel_teaser .titel h2,.project_grid .ce_text .text_container .kachel_teaser .titel h3,.project_grid .ce_text .text_container .kachel_teaser .titel h4,.project_grid .ce_text .text_container .kachel_teaser .titel h5,.project_grid .ce_text .text_container .kachel_teaser .titel h6{display:block;color:inherit}.kachel_slider .slick-container .ce_text .text_container .kachel_teaser p,.project_grid .ce_text .text_container .kachel_teaser p{padding:calc(.5*var(--gap)) calc(1*var(--gap))}.kachel_slider .slick-container .ce_text .text_container .more,.project_grid .ce_text .text_container .more{padding:calc(.5*var(--gap)) calc(1*var(--gap));color:var(--color-brand-primary)}.kachel_slider .slick-container .ce_text .text_container_publikation,.project_grid .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,.project_grid .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,.project_grid .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,.project_grid .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,.project_grid .ce_text .text_container_publikation .kachel_teaser h1,.project_grid .ce_text .text_container_publikation .kachel_teaser h2,.project_grid .ce_text .text_container_publikation .kachel_teaser h3,.project_grid .ce_text .text_container_publikation .kachel_teaser h4,.project_grid .ce_text .text_container_publikation .kachel_teaser h5,.project_grid .ce_text .text_container_publikation .kachel_teaser h6{display:block}.kachel_slider .slick-container .ce_text .text_container_publikation .more,.project_grid .ce_text .text_container_publikation .more{border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--color-brand);padding:calc(.25*var(--gap)) calc(1*var(--gap));color:var(--color-btn-text) !important}.slider-header-bild h1,.slider-header-bild h2,.slider-header-bild h3,.slider-header-bild h4,.slider-header-bild h5,.slider-header-bild h6{width:min(100%,400px);max-width:var(--weite-container);height:min-content;padding:var(--gap);align-self:flex-start;text-align:start !important;display:flex;flex-direction:column;margin:0;background:var(--color-brand);color:var(--color-text--inverted) !important;position:absolute;z-index:10;bottom:30%;right:calc(.5*(100vw - var(--weite-slider)));margin-top:0;word-wrap:break-word;font-weight:400;order:2;text-transform:uppercase;letter-spacing:calc(.1*var(--gap))}@media screen and (max-width: 500px){.slider-header-bild h1,.slider-header-bild h2,.slider-header-bild h3,.slider-header-bild h4,.slider-header-bild h5,.slider-header-bild h6{width:calc(100vw - 2*var(--gap));max-width:100vw;margin-left:0;bottom:0;top:auto;left: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%}.kacheln_bild_cover img{object-fit:cover !important}.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}.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%}.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)}.news_start_2{display:flex;flex-direction:column;gap:var(--gap)}.news_start_2 .layout_latest{background-color:var(--color-brand-primary-dark);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_2 .layout_latest .teasertext{padding:calc(1*var(--gap)) calc(1.5*var(--gap));flex:1 0 clamp(100px,55%,var(--weite-schmal));display:flex;flex-direction:column;justify-content:space-between;gap:calc(.5*var(--gap))}.news_start_2 .layout_latest .teasertext a{color:inherit}.news_start_2 .layout_latest .teasertext h1,.news_start_2 .layout_latest .teasertext h2,.news_start_2 .layout_latest .teasertext h3,.news_start_2 .layout_latest .teasertext h4,.news_start_2 .layout_latest .teasertext h5,.news_start_2 .layout_latest .teasertext h6{margin:0;padding:0;font-weight:125%;color:var(--color-text--inverted);text-transform:uppercase}.news_start_2 .layout_latest .teasertext .text{flex-grow:1}.news_start_2 .layout_latest .teasertext .more{font-weight:600}.news_start_2 .layout_latest .image_container{padding:calc(1.5*var(--gap));flex:1 0 clamp(150px,15%,var(--weite-schmal));background-color:var(--color-brand-secondary)}.news_start_2 .layout_latest .image_container a{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.news_start_2 .layout_latest .image_container a ::before{content:"";padding-bottom:100%}.news_start_2 .layout_latest .image_container a img{height:100%}.news_start{display:flex;flex-direction:column;gap:var(--gap)}.news_start .layout_simple a span{text-transform:uppercase;font-family:var(--headline-font-family)}.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(.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 .text,.news_slider_vertikal .slick-container .slick-list .layout_latest .teasertext .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}.project_grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(500px, 50vw), 1fr));gap:calc(2*var(--gap))}.project_grid .ce_text{background-color:var(--color-brand-secondary-light);clip-path:polygon(100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 0)}.team_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;padding-top:var(--gap)}.card_start_team{border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);display:flex;flex-direction:column;align-items:stretch;overflow:visible}.card_start_team .image_container{position:relative;display:block;overflow:hidden}.card_start_team .image_container::before{content:"";float:left;padding-bottom:100%}.card_start_team .image_container img{top:0;left:0;object-fit:cover;display:block;height:100%;width:100%}.card_start_team .text{padding:0 calc(.5*var(--gap));padding-bottom:calc(.5*var(--gap));text-align:center;align-self:stretch;flex-grow:1;background-color:var(--color-brand-secondary-dark)}.card_start_team .text h3,.card_start_team .text h4,.card_start_team .text p{color:var(--color-text--inverted) !important}.card_start_team .text h4{font-weight:400}.card_start_team:hover{filter:brightness(1.02)}.card_start_team.person_active{position:relative}.card_start_team.person_active .text{background-color:var(--color-brand) !important}.card_start_team.person_active::after{content:"";position:absolute;bottom:calc(-1.5*var(--gap) - var(--line-thickness));left:50%;width:calc(1.5*var(--gap));height:calc(1.5*var(--gap) + var(--line-thickness));-webkit-transform:rotate(360deg);background-color:var(--color-brand-secondary-light);border-left:solid var(--line-thickness) var(--color-brand)}.card_start_team.person_active:hover{filter:none !important;box-shadow:none !important}.team_text{grid-column-start:1;grid-column-end:-1;overflow:visible;display:flex;flex-direction:row;gap:var(--gap);flex-wrap:wrap;padding:var(--gap);border:solid var(--line-thickness) var(--color-brand)}.team_text p,.team_text ul{flex:1 1 40%;min-width:250px}.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{display:flex;flex-direction:column;align-items:center;gap:calc(0*var(--gap))}.mod_newsreader{gap:calc(1*var(--gap))}.mod_newsreader h3{color:var(--color-text) !important}.mod_newsreader .back{width:var(--weite-schmal);height:calc(2*var(--gap))}.mod_newsreader .back a{color:var(--color-btn-text) !important;background-color:var(--color-btn) !important;padding:calc(.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(.5*var(--gap));padding-top:50px}.geschaeftsfuehrung{display:grid;gap:var(--gap)}@media screen and (max-width: 920px){.geschaeftsfuehrung{grid-template-columns:1fr 1fr}}@media screen and (max-width: 500px){.geschaeftsfuehrung{grid-template-columns:1fr}}@media screen and (min-width: 920px){.geschaeftsfuehrung{grid-template-columns:1fr 1fr 1fr}.geschaeftsfuehrung::before{content:""}}.nav--main{display:flex;align-items:stretch;overflow:visible;color:var(--color-text-nav)}.nav--main .level_1{z-index:3;list-style-type:none;margin:0;padding:0 calc(.75*var(--gap));display:flex;justify-content:center;align-items:center;border-right:solid var(--line-thickness) var(--color-brand)}.nav--main .level_1 li{padding:calc(.25*var(--gap)) calc(1*var(--gap));display:flex;justify-content:center;align-items:inherit;text-align:inherit;flex-direction:column;gap:var(--gap)}.nav--main .level_1 li.active,.nav--main .level_1 li.trail{color:var(--color-brand)}@media screen and (min-width: 1400px){.nav--main .level_1 li.submenu:hover{position:relative}.nav--main .level_1 li.submenu:hover .level_2{display:block;position:absolute;width:max-content;top:calc(.5*var(--gap) + var(--root-lineheight));background-color:var(--color-brand);color:var(--color-text--inverted);font-family:var(--base-font-family);text-transform:none;font-weight:400;font-size:80%;border-top:solid var(--line-thickness) var(--color-brand)}.nav--main .level_1 li.submenu:hover .level_2 li{padding:calc(.15*var(--gap)) calc(.4*var(--gap));justify-content:flex-start}.nav--main .level_1 li.submenu:hover .level_2 li a span::before{content:"+ "}.nav--main .level_1 li.submenu:hover .level_2 li.active,.nav--main .level_1 li.submenu:hover .level_2 li.trail{color:var(--color-text--inverted);font-weight:600}}.nav--main .level_2{display:none}.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(.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);z-index:99}.nav--zwei{position:relative;overflow:visible;justify-content:center}.nav--zwei ul{flex-wrap:wrap}.nav--zwei::before{content:"";z-index:-1;position:absolute;top:0;background-color:var(--color-band-light-background);width:100vw;height:100%}.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:center;gap:calc(1.5*var(--gap)) !important}.ce_accordion .toggler,.ce_accordion_ag-marke .toggler{width:min(100%,400px);background-color:var(--color-brand-secondary-dark);color:var(--color-text--inverted);padding:calc(1*var(--gap));display:flex;align-items:center;gap:var(--gap);border-radius:inherit}.ce_accordion .toggler h3,.ce_accordion_ag-marke .toggler h3{color:inherit;text-align:center;flex-grow:1;text-transform:uppercase}.ce_accordion .toggler:focus,.ce_accordion_ag-marke .toggler:focus{outline:none !important}.ce_accordion .toggler.active,.ce_accordion_ag-marke .toggler.active{background-color:var(--color-brand);color:var(--color-text--inverted)}.ce_accordion .accordion,.ce_accordion_ag-marke .accordion{padding:var(--gap);align-self:stretch;border-top:calc(.25*var(--gap)) solid var(--color-brand-primary);padding-top:calc(.5*var(--gap));border:solid var(--line-thickness) var(--color-brand);position:relative}.ce_accordion .accordion::before,.ce_accordion_ag-marke .accordion::before{content:"";position:absolute;top:calc(-1.5*var(--gap) - var(--line-thickness));left:50%;width:calc(1.5*var(--gap));height:calc(1.5*var(--gap) + var(--line-thickness));-webkit-transform:rotate(360deg);background-color:var(--color-container-background);border-left:solid var(--line-thickness) var(--color-brand)}.accordion_ablauf{gap:calc(.5*var(--gap))}.accordion_ablauf .ce_accordion:not(.last)::after{content:url("/files/theme_R/img/icons/accordion/accordeon_nonactive.svg");display:flex;justify-content:center;padding:0;padding-top:calc(.5*var(--gap))}.accordion_abstand{gap:calc(.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{padding:calc(.5*var(--gap)) var(--gap);display:flex}.ce_accordion .toggler .ui-accordion-header-icon{content:url("/files/theme_R/img/icons/accordion/accordeon_nonactive.svg");width:28px;height:28px}.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")}.ce_accordion .toggler .headline{flex-grow:1}.ce_accordion_ag-marke .toggler{--toggler-height: 100px;height:var(--toggler-height)}.ce_accordion_ag-marke .toggler .image_container{height:100%;flex:0 0 auto}.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(.5*var(--gap))}.formbody .booking_nachricht input{width:min(500px,100%);min-height:200px}.formbody .widget{display:flex;gap:calc(.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(.2*var(--gap))}.formbody button{background-image:none;color:var(--color-btn-text) !important;background-color:var(--color-btn) !important;padding:calc(.5*var(--gap)) calc(1*var(--gap));border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color)}.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(.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}.mod_articlelist,.mod_onepage_navigation{margin-top:calc(-1*var(--gap))}.mod_articlelist ul,.mod_onepage_navigation ul{display:flex;flex-direction:column;gap:calc(1.5*var(--gap));border-left:solid var(--line-thickness) var(--color-brand)}.mod_articlelist ul::before,.mod_onepage_navigation ul::before{content:"";width:calc(50% - .5*var(--line-thickness));height:0;border-top:solid var(--line-thickness) var(--color-brand)}.mod_articlelist li,.mod_onepage_navigation li{display:flex;align-items:flex-end;gap:calc(1*var(--gap))}.mod_articlelist li hr,.mod_onepage_navigation li hr{width:min(6vw,3*var(--gap));border:solid calc(.5*var(--line-thickness)) var(--color-brand);margin:0;color:var(--color-brand);margin-left:var(--fanc-hl-space);margin-top:calc(.15*var(--gap))}.mod_articlelist li:nth-of-type(even) hr,.mod_onepage_navigation li:nth-of-type(even) hr{width:min(10vw,5*var(--gap))}.mod_articlelist li h3,.mod_articlelist li h4,.mod_onepage_navigation li h3,.mod_onepage_navigation li h4{position:relative;margin:0;text-transform:uppercase}.mod_articlelist li h3 a,.mod_articlelist li h4 a,.mod_onepage_navigation li h3 a,.mod_onepage_navigation li h4 a{position:absolute;top:-14px;width:max-content;font-weight:400}.ce_text{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;flex-direction:row;gap:var(--gap)}.ce_text h1,.ce_text h2,.ce_text h3,.ce_text h4,.ce_text h5,.ce_text h6{display:none}.ce_text * h1,.ce_text * h2,.ce_text * h3,.ce_text * h4,.ce_text * h5,.ce_text * h6{display:block}.ce_text .text_content{flex:1 1 60%;min-width:min(100%,400px);padding:var(--gap) 0}.ce_text .text_content h1,.ce_text .text_content h2,.ce_text .text_content h3,.ce_text .text_content h4{text-align:start;text-transform:uppercase;color:var(--color-brand)}.ce_text .text_content .paragraph{columns:2 20em;gap:var(--gap)}.ce_text .text_content .paragraph p,.ce_text .text_content .paragraph ul{break-inside:avoid-column;margin:0;padding-bottom:12px}.ce_text .image_content{flex:1 1 max(30%,300px);min-height:max(25vh,300px)}.ce_text .image_content .image_container{height:100%;display:block;position:relative}.ce_text .image_content .image_container img{object-fit:contain;display:block;height:100%;width:100%;position:absolute}.ce_text .image_content .image_container.float_right,.ce_text .image_content .image_container.float_left{float:none}.ce_text .image_content .image_container.float_right img,.ce_text .image_content .image_container.float_left img{object-fit:cover}.ce_text.einspaltig .text_content .paragraph{columns:auto}.ce_text.sozeng{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(min(400px, 50vw), 1fr))}.ce_text.sozeng .text_content{grid-column:span 2}.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_gallery ul li{width:100%}.ce_gallery ul li .image_container{width:100%;padding-bottom:100%;position:relative}.ce_gallery ul li .image_container img{padding:0 !important;position:absolute;top:0;left:0;height:100%;width:auto;object-fit:contain;display:block}.ce_gallery ul li .image_container a{width:100%}.ce_gallery ul.format_1_1 li .image_container{padding-bottom:100%}.ce_gallery ul.format_1_1 li .image_container img{object-fit:cover}.ce_gallery ul.format_4_3_logo{grid-template-columns:repeat(auto-fill, var(--spaltenbreite_logo_grid))}.ce_gallery ul.format_4_3_logo li .image_container{padding-bottom:75%}.ce_gallery ul.format_4_3_logo li .image_container img{object-fit:contain}.gallery_kompetenzen_01.gross ul{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 900px){.gallery_kompetenzen_01.gross{display:none}}@media screen and (min-width: 900px){.gallery_kompetenzen_01.klein{display:none}}.gallery_hardware.gross ul{grid-template-columns:repeat(6, 1fr)}.gallery_hardware.mittel ul{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1200px){.gallery_hardware.gross{display:none}}@media screen and (min-width: 1200px){.gallery_hardware.mittel{display:none}}@media screen and (max-width: 800px){.gallery_hardware.mittel{display:none}}@media screen and (min-width: 800px){.gallery_hardware.klein{display:none}}.gallery_hardware,.gallery_kompetenzen_01{display:flex;flex-direction:column}.gallery_hardware::before,.gallery_kompetenzen_01::before{content:"";width:50%;height:calc(2*var(--gap));align-self:flex-start;border-top:solid var(--line-thickness) var(--color-brand);border-left:solid var(--line-thickness) var(--color-brand)}.gallery_hardware::after,.gallery_kompetenzen_01::after{content:"";width:calc(50% - var(--line-thickness));height:calc(2*var(--gap));align-self:flex-end;border-top:solid var(--line-thickness) var(--color-brand);border-right:solid var(--line-thickness) var(--color-brand)}.gallery_hardware ul,.gallery_kompetenzen_01 ul{gap:calc(1*var(--gap)) 0;overflow:visible}.gallery_hardware ul li,.gallery_kompetenzen_01 ul li{display:flex;flex-direction:column;align-items:center;gap:calc(.5*var(--gap));position:relative}.gallery_hardware ul li .image_container,.gallery_kompetenzen_01 ul li .image_container{max-width:150px;width:auto;padding:0;flex-grow:1}.gallery_hardware ul li .image_container img,.gallery_kompetenzen_01 ul li .image_container img{position:initial !important}.gallery_hardware ul li .titel_kompetenzen,.gallery_kompetenzen_01 ul li .titel_kompetenzen{text-transform:uppercase}.gallery_hardware ul li.row_last,.gallery_kompetenzen_01 ul li.row_last{padding-bottom:calc(2*var(--gap))}.gallery_hardware ul li.row_last::after,.gallery_kompetenzen_01 ul li.row_last::after{content:"";width:100%;height:calc(2*var(--gap));align-self:flex-end;border-left:solid var(--line-thickness) var(--color-brand);border-bottom:solid var(--line-thickness) var(--color-brand);position:absolute;left:50%;bottom:calc(-1*var(--line-thickness))}.gallery_hardware ul li.row_first,.gallery_kompetenzen_01 ul li.row_first{padding-top:calc(2*var(--gap))}.gallery_hardware ul li.row_first::before,.gallery_kompetenzen_01 ul li.row_first::before{content:"";width:100%;height:calc(2*var(--gap));align-self:flex-end;border-right:solid var(--line-thickness) var(--color-brand);border-top:solid var(--line-thickness) var(--color-brand);position:absolute;right:50%;top:0}.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_downloads ul{display:flex;flex-direction:column;gap:var(--gap)}.download-kasten{border-radius:var(--base-border-radius);border:var(--base-border-width) solid var(--base-border-color);background-color:var(--color-brand);padding:calc(.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}.balken_angebote{position:fixed;top:0;display:flex;align-items:center;justify-content:flex-end;width:var(--weite-container);gap:calc(1.25*var(--gap));text-transform:uppercase;overflow:visible;z-index:15}.balken_angebote::before{content:"";width:100vw;height:100%;background:var(--color-brand-secondary-dark);position:absolute;left:calc((100vw - var(--weite-container))/-2)}.balken_angebote .item{margin:0;color:var(--color-text--inverted) !important;z-index:1;display:flex;gap:calc(.5*var(--gap));padding:calc(.25*var(--gap))}.balken_angebote .item p{margin:0}@media screen and (max-width: 800px){.balken_angebote .item p{display:none}}.ce_rsce_nische{overflow:visible !important;display:flex;flex-direction:column;align-items:center}.ce_rsce_nische .general_info{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;flex-direction:row;gap:var(--gap);width:100%}.ce_rsce_nische .general_info .ce_text{flex:1 1 60%;min-width:min(100%,400px);padding:var(--gap) 0}.ce_rsce_nische .general_info .ce_text h1,.ce_rsce_nische .general_info .ce_text h2,.ce_rsce_nische .general_info .ce_text h3,.ce_rsce_nische .general_info .ce_text h4{text-align:start;text-transform:uppercase;color:var(--color-brand);font-weight:400}.ce_rsce_nische .general_info .ce_image{flex:1 1 max(30%,300px);min-height:max(20vh,200px)}.ce_rsce_nische .general_info .ce_image .image_container{height:100%;display:block;position:relative}.ce_rsce_nische .general_info .ce_image .image_container img{object-fit:cover;display:block;height:100%;width:100%;position:absolute}.ce_rsce_nische .kacheln_nische{position:relative;overflow:visible;width:var(--weite-mittel) !important;padding-top:calc(2*var(--gap));padding-bottom:calc(2*var(--gap))}.ce_rsce_nische .kacheln_nische::before{content:"";z-index:-1;position:absolute;top:0;background-color:var(--color-band-light-background);width:150vw;height:100%;left:-50vw}.ce_rsce_nische .kacheln_nische .card_start_team{cursor:pointer}.ce_rsce_nische .kacheln_nische .image_container{width:100%;padding-bottom:100%;position:relative;overflow:hidden}.ce_rsce_nische .kacheln_nische .image_container::before{content:none}.ce_rsce_nische .kacheln_nische .image_container img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.mod_article:nth-of-type(2n) .ce_rsce_nische .general_info .ce_text{order:2}.mod_article:nth-of-type(2n) .ce_rsce_nische .general_info .ce_image{order:1}.ce_rsce_kacheln{cursor:auto !important}.sammlung_notdienst{width:100%;display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_1));gap:calc(1*var(--gap));grid-auto-flow:dense}.sammlung_notdienst .kasten_apotheke{padding:var(--gap)}.sammlung_notdienst .kasten_apotheke.morgen{background-color:var(--color-brand-secondary)}.sammlung_notdienst .kasten_apotheke.heute{background-color:var(--color-brand-secondary-light)}.ce_rsce_das-macht-uns-aus .grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill, var(--spaltenbreite_3));gap:calc(1.5*var(--gap));grid-auto-flow:dense;font-family:var(--headline-font-family)}.ce_rsce_das-macht-uns-aus .grid .item{width:inherit;display:flex;flex-direction:column;align-items:center}.ce_rsce_das-macht-uns-aus .grid .item .zahl{font-size:min(8vw,450%);line-height:100px;height:max-content;display:flex}.ce_rsce_das-macht-uns-aus .grid .item .text{text-transform:uppercase;text-align:center}.ce_rsce_Ansprechpartner{width:var(--kachel_size_min_2);align-self:flex-end}.Ansprechpartner_stellenangebote .ce_headline{display:none}.Ansprechpartner_stellenangebote::after{display:none !important}.Ansprechpartner_stellenangebote.link_strich{width:calc(100% - 1*var(--kachel_size_min_2));align-self:center}.Ansprechpartner_stellenangebote.link_strich::before{border-left:solid var(--line-thickness) var(--color-brand);border-right:none}.Ansprechpartner_stellenangebote.link_strich::after{border-right:solid var(--line-thickness) var(--color-brand);border-left:none}.ce_rsce_link_custom,.ce_rsce_ansprechpartner{overflow:visible !important;display:flex;flex-direction:column;align-items:center;gap:calc(.5*var(--gap))}.ce_rsce_link_custom p,.ce_rsce_ansprechpartner p{align-self:start}.ce_rsce_link_custom .rex_link,.ce_rsce_ansprechpartner .rex_link{align-self:end;text-transform:uppercase;color:var(--color-brand)}.link_strich{display:flex;flex-direction:column;width:calc(100% - 1*var(--kachel_size_min_2))}.link_strich::before{content:"";width:100%;height:calc(1*var(--gap));border-right:solid var(--line-thickness) var(--color-brand);border-bottom:solid var(--line-thickness) var(--color-brand)}.link_strich::after{content:"";width:100%;height:calc(1*var(--gap));border-left:solid var(--line-thickness) var(--color-brand)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;line-height:0 !important;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.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:0px;position:absolute;transition-property:transform;transition-duration:.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 .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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 .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .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 .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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 .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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 .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .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 .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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 .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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 .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .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 .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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 .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .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 .1s ease,transform .1s .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 .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .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 .1s ease,transform .1s .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 .1s ease,transform .1s .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:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .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:.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 .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .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:.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 .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .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:.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:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .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:.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:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .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 .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .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 .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .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 .08s ease-out,top .08s ease-out,opacity 0s .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:.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(-5.7142857143px, -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:.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(5.7142857143px, -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:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.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 .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.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 .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .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 .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .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:.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 .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .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:.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 .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .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 .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.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 .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.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:.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:.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:.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 */