/**
 * CLICKPRESS CSS-Grid
 * @author: Stefan Schulz-Lauterbach
 *
 * thanks to Dinko Skopljak for co-working
 */
.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-stretch {
  justify-items: stretch;
}

.content-start {
  align-content: start;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: end;
}

.items-start {
  align-items: start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

[class*=grid_] {
  display: grid;
  grid-gap: 1rem;
}
[class*=grid_] > .block {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .grid_mobile_100 {
    grid-template-columns: 1fr;
  }
  .grid_mobile_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_mobile_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_mobile_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_mobile_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_mobile_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_mobile_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_mobile_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_mobile_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_mobile_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_mobile_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_mobile_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_mobile_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_mobile_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_mobile_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_mobile_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .gap_mobile_0 {
    grid-gap: 0;
  }
  .gap_mobile_1 {
    grid-gap: 1rem;
  }
  .gap_mobile_2 {
    grid-gap: 2rem;
  }
  .gap_mobile_3 {
    grid-gap: 3rem;
  }
  .gap_mobile_4 {
    grid-gap: 4rem;
  }
  .gap_mobile_5 {
    grid-gap: 5rem;
  }
  .gap_mobile_6 {
    grid-gap: 6rem;
  }
  .gap_mobile_7 {
    grid-gap: 7rem;
  }
  .gap_mobile_8 {
    grid-gap: 8rem;
  }
  .gap_mobile_9 {
    grid-gap: 9rem;
  }
  .gap_mobile_10 {
    grid-gap: 10rem;
  }
  .gap_mobile_11 {
    grid-gap: 11rem;
  }
  .gap_mobile_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 768px) {
  .grid_tablet_100 {
    grid-template-columns: 1fr;
  }
  .grid_tablet_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_tablet_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_tablet_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_tablet_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_tablet_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_tablet_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_tablet_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_tablet_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_tablet_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_tablet_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_tablet_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_tablet_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_tablet_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_tablet_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_tablet_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_tablet_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_tablet_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_tablet_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .gap_tablet_0 {
    grid-gap: 0;
  }
  .gap_tablet_1 {
    grid-gap: 1rem;
  }
  .gap_tablet_2 {
    grid-gap: 2rem;
  }
  .gap_tablet_3 {
    grid-gap: 3rem;
  }
  .gap_tablet_4 {
    grid-gap: 4rem;
  }
  .gap_tablet_5 {
    grid-gap: 5rem;
  }
  .gap_tablet_6 {
    grid-gap: 6rem;
  }
  .gap_tablet_7 {
    grid-gap: 7rem;
  }
  .gap_tablet_8 {
    grid-gap: 8rem;
  }
  .gap_tablet_9 {
    grid-gap: 9rem;
  }
  .gap_tablet_10 {
    grid-gap: 10rem;
  }
  .gap_tablet_11 {
    grid-gap: 11rem;
  }
  .gap_tablet_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 992px) {
  .grid_desktop_100 {
    grid-template-columns: 1fr;
  }
  .grid_desktop_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_desktop_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_desktop_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_desktop_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_desktop_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_desktop_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_desktop_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_desktop_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_desktop_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_desktop_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_desktop_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_desktop_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .grid_desktop_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_desktop_40_20_20_20 {
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }
  .grid_desktop_20_40_20_20 {
    grid-template-columns: 1fr 2fr 1fr 1fr;
  }
  .grid_desktop_20_20_40_20 {
    grid-template-columns: 1fr 1fr 2fr 1fr;
  }
  .grid_desktop_20_20_20_40 {
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }
  .grid_desktop_20_20_20_20_20 {
    grid-template-columns: repeat(5, 1fr);
  }
  .gap_desktop_0 {
    grid-gap: 0;
  }
  .gap_desktop_1 {
    grid-gap: 1rem;
  }
  .gap_desktop_2 {
    grid-gap: 2rem;
  }
  .gap_desktop_3 {
    grid-gap: 3rem;
  }
  .gap_desktop_4 {
    grid-gap: 4rem;
  }
  .gap_desktop_5 {
    grid-gap: 5rem;
  }
  .gap_desktop_6 {
    grid-gap: 6rem;
  }
  .gap_desktop_7 {
    grid-gap: 7rem;
  }
  .gap_desktop_8 {
    grid-gap: 8rem;
  }
  .gap_desktop_9 {
    grid-gap: 9rem;
  }
  .gap_desktop_10 {
    grid-gap: 10rem;
  }
  .gap_desktop_11 {
    grid-gap: 11rem;
  }
  .gap_desktop_12 {
    grid-gap: 12rem;
  }
}

/*# sourceMappingURL=clickpress-grid.css.map */

@media (min-width:1024px){body.fullscreen_mobile_nav header nav,body:not(.fullscreen_mobile_nav) .navicon{display:none}}@media (max-width:1023px){#header nav.mod_navigation{display:none}}.mobile_navigation_wrapper .mod_navigation{display:flex;position:fixed;z-index:9;transition:left 0.5s ease-in-out, right 0.5s ease-in-out;overflow:visible;width:100%}.mobile_navigation_wrapper .mod_navigation ul{margin-bottom:0}.mobile_navigation_wrapper .mod_navigation li{list-style:none}.mobile_navigation_wrapper .mod_navigation.no_counter .submenu_toggle span{opacity:0}.mobile_navigation_wrapper .mod_navigation.no_buttons_right .submenu_toggle{border:0}html.js_mobile_navigation_open,html.js_mobile_navigation_open body{overflow:hidden}html .mobile_navigation_wrapper>.mod_navigation.slide_from_left{left:-100%}html .mobile_navigation_wrapper>.mod_navigation:not(.slide_from_left){right:-100%}html body:not(.fullscreen_mobile_nav) .mobile_navigation_wrapper>.mod_navigation .level_1{right:-100%}html body:not(.fullscreen_mobile_nav) .mobile_navigation_wrapper>.mod_navigation.slide_from_left .level_1{left:-100%}html.js_mobile_navigation_open .mobile_navigation_wrapper>.mod_navigation:not(.slide_from_left){right:0}html.js_mobile_navigation_open .mobile_navigation_wrapper>.mod_navigation.slide_from_left{left:0}html.js_mobile_navigation_open body:not(.fullscreen_mobile_nav) .mobile_navigation_wrapper>.mod_navigation:not(.slide_from_left) .level_1{right:0}html.js_mobile_navigation_open body:not(.fullscreen_mobile_nav) .mobile_navigation_wrapper>.mod_navigation.slide_from_left .level_1{left:0}.mobile_navigation_wrapper .mod_navigation .level_1{top:calc(var(--initial_header_height, 100px) * 1px);height:calc(100% - ( var(--initial_header_height, 100px) * 1px ));margin:0;position:fixed;max-width:440px;box-sizing:border-box;z-index:9;overflow-y:scroll;transition:right 0.3s ease 0s, left 0.3s ease 0s;padding:20px 0px 20px 30px;width:100%;border-left:1px solid #ddd;background:#f8f8f8}.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_2>li>a,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_2>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_2>li>span,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_3>li>a,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_3>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_3>li>span,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_4>li>a,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_4>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_4>li>span,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_5>li>a,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_5>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1>li:not(.open) .level_5>li>span{padding:0;border-bottom:0;font-size:0}.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_3>li>a,.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_3>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_3>li>span,.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_4>li>a,.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_4>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_4>li>span,.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_5>li>a,.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_5>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li:not(.open) .level_5>li>span{padding:0;border-bottom:0;font-size:0}.mobile_navigation_wrapper .mod_navigation .level_1 .level_3>li:not(.open) .level_4>li>a,.mobile_navigation_wrapper .mod_navigation .level_1 .level_3>li:not(.open) .level_4>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1 .level_3>li:not(.open) .level_4>li>span,.mobile_navigation_wrapper .mod_navigation .level_1 .level_3>li:not(.open) .level_5>li>a,.mobile_navigation_wrapper .mod_navigation .level_1 .level_3>li:not(.open) .level_5>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1 .level_3>li:not(.open) .level_5>li>span{padding:0;border-bottom:0;font-size:0}.mobile_navigation_wrapper .mod_navigation .level_1 .level_4>li:not(.open) .level_5>li>a,.mobile_navigation_wrapper .mod_navigation .level_1 .level_4>li:not(.open) .level_5>li>strong,.mobile_navigation_wrapper .mod_navigation .level_1 .level_4>li:not(.open) .level_5>li>span{padding:0;border-bottom:0;font-size:0}.mobile_navigation_wrapper .mod_navigation li{position:relative}.mobile_navigation_wrapper .mod_navigation li.submenu>a,.mobile_navigation_wrapper .mod_navigation li.submenu>strong,.mobile_navigation_wrapper .mod_navigation li.submenu>span{padding-right:80px}.mobile_navigation_wrapper .mod_navigation li.mn_only_toggle_submenu:not(.active) .submenu_toggle:before{content:"";width:375px;height:46px;position:absolute;right:0px}.mobile_navigation_wrapper .mod_navigation li.mn_only_toggle_submenu:not(.active)>a{pointer-events:none}.mobile_navigation_wrapper .mod_navigation li a,.mobile_navigation_wrapper .mod_navigation li strong,.mobile_navigation_wrapper .mod_navigation li>span{display:block;color:#444;line-height:1;padding:14px;border-bottom:1px solid #ddd;text-decoration:none;transition:padding 0.25s ease-in-out}.mobile_navigation_wrapper .mod_navigation li ul{opacity:0;margin:0;padding:0 0 0 30px;overflow:hidden;line-height:1;transition:opacity 0.3s ease-in-out}.mobile_navigation_wrapper .mod_navigation li ul li>a,.mobile_navigation_wrapper .mod_navigation li ul li>strong,.mobile_navigation_wrapper .mod_navigation li ul li>span{color:#666;display:block;border:0;padding:0 0 0 12px;font-size:0;transition:all 0.25s ease-in-out}.mobile_navigation_wrapper .mod_navigation li ul.open{opacity:1}.mobile_navigation_wrapper .mod_navigation li ul.open>li>a,.mobile_navigation_wrapper .mod_navigation li ul.open>li>strong,.mobile_navigation_wrapper .mod_navigation li ul.open>li>span{padding:14px;border-bottom:1px solid #ddd;font-size:var(--font_size, 1em)}.mobile_navigation_wrapper .mod_navigation li .submenu_toggle{position:absolute;box-sizing:border-box;right:0;top:0;border-left:1px solid #ddd;color:#666;width:80px;cursor:pointer;padding:14px;display:flex;align-items:flex-start;justify-content:center}.mobile_navigation_wrapper .mod_navigation li .submenu_toggle span{pointer-events:none;line-height:1}.mobile_navigation_wrapper .mod_navigation li .submenu_toggle svg{pointer-events:none;width:1em;height:1em;margin-bottom:0;margin-left:5px;transition:transform 0.25s ease-in-out}.mobile_navigation_wrapper .mod_navigation li .submenu_toggle.open svg{transform:rotate(90deg)}.navicon{--line_top: 8px;--padding: 15px;cursor:pointer;position:relative;padding:var(--padding);right:-10px;-webkit-tap-highlight-color:transparent}.navicon .inside{position:relative;width:30px;height:calc(var(--line_top) + var(--padding) - 4px);background:rgba(255, 255, 255, 0);border-radius:3px;z-index:9}.navicon .inside .lines{position:absolute;width:30px;height:2px;border-radius:5px;background-color:#000}.navicon .inside .line_top{top:0px;transition:all 200ms ease 200ms, transform ease 200ms;animation:top_8_to_0 200ms}.navicon .inside .line_middle{top:var(--line_top);transition:transform ease 200ms}.navicon .inside .line_bottom{top:calc(var(--line_top) * 2);transition:all 200ms ease 200ms, transform ease 200ms;animation:top_8_to_16 200ms}.js_mobile_navigation_open .navicon .inside .line_top{top:var(--line_top);transform:rotate(-45deg);transition:all ease 200ms, transform 200ms ease 200ms}.js_mobile_navigation_open .navicon .inside .line_middle{top:var(--line_top);transform:rotate(-45deg);transition:transform 200ms ease 200ms}.js_mobile_navigation_open .navicon .inside .line_bottom{top:var(--line_top);transform:rotate(45deg);transition:all ease 200ms, transform 200ms ease 200ms}@keyframes top_8_to_0{0%{top:var(--line_top)}100%{top:0}}@keyframes top_8_to_16{0%{top:var(--line_top)}100%{top:calc(var(--line_top) * 2)}}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation{top:0;width:100vw;max-width:100vw;height:100vh;height:100svh;background:#fff;overflow:visible;overflow-x:scroll;transition:left 0.4s ease-in-out, right 0.4s ease-in-out}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1{display:flex;flex-wrap:wrap;position:relative;top:80px;width:1000px;max-width:100%;justify-content:space-between;height:900px;max-height:100%;margin:auto;padding:0;background:none;border:0;list-style:none}@media (max-width:1023px){body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1{height:auto;margin:0;display:block}}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1 strong.active{text-decoration:none}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1 li a:hover{text-decoration:underline}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li{width:50%;max-width:400px}@media (max-width:1023px){body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li{width:100%;margin-top:40px}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li:first-child{margin-top:0}}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li>a,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li>strong,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li>span{font-size:25px;font-weight:200}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li>a:hover,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li>strong:hover,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1>li>span:hover{text-decoration:none}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1 .level_2{padding:15px;list-style:none}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1 .level_2 strong.active{text-decoration:underline}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li>a,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li>strong{font-size:1em;line-height:2;font-weight:700;color:var(--color_1);padding:0}@media (max-width:1023px){body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li>a,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .level_1 .level_2>li>strong{font-size:20px}}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul{opacity:1;padding:0}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul>li>a,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul>li>strong,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul>li>span{padding:14px;border:0;font-size:var(--font_size, 1em)}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul>li>a.active,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul>li>strong.active,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul>li>span.active{background:transparent !important}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul.open>li>a,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul.open>li>strong,body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation ul.open>li>span{border:0}body.fullscreen_mobile_nav .mobile_navigation_wrapper .mod_navigation .submenu_toggle{display:none}
@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}html{--brand-color1:#4EC8F0;--brand-color2:#729A32;--brand-color3:#B00F10;--brand-black:#1D1D1B;--grau-100:#F8F9FA;--grau-200:#d2d2d1;--grau-300:#bbbbbb;--grau-400:#8e8e8d;--grau-500:#777776;--grau-600:#61615f;--grau-700:#4a4a49;--grau-800:#343432;--grau-900:var(--brand-black);--base-color:#fff;--text-color:var(--brand-black);--text-color-light:#fff;--heading-color:var(--brand-black);--secondary-heading-color:var(--brand-black);--action:var(--brand-black);--action-respond:var(--brand-color2);--alert-yellow:#ff0;--alert-blue:#00f;--alert-red:#f00;--alert-green:#0f0}html{--base-font-size:16px;--doc-font-size:16}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:400;src:url("/files/theme/fonts/baloo-2-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:500;src:url("/files/theme/fonts/baloo-2-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:600;src:url("/files/theme/fonts/baloo-2-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:700;src:url("/files/theme/fonts/baloo-2-v23-latin-700.woff2") format("woff2")}body{--font-family-sans:"Baloo 2",Arial,"Droid sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-display:var(--font-family-sans);--font-family-default:var(--font-family-sans);--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700}:root{--space-small:.5rem;--space-medium:1rem;--space-large:3rem;--space-xlarge:6rem;--space-default:var(--space-medium);--space-dynamic:calc(clamp(2rem, 5.714vw - 0.714rem, 5rem))}.bg-light{background-color:var(--grau-100)}.bg-dark{background-color:var(--grau-800);--text-color:var(--text-color-light);--heading-color:var(--text-color-light);--action:var(--text-color-light)}.bg-primary{background-color:var(--brand-color1);--text-color:var(--text-color);--heading-color:var(--text-color);--action:var(--text-color)}.bg-secondary{background-color:var(--brand-color2);--text-color:var(--text-color-light);--heading-color:var(--text-color-light);--action:var(--text-color-light)}.wasserzeichen{position:relative}.wasserzeichen:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='608' height='339' fill='none' viewBox='0 0 608 339'%3E%3Cg fill='%23fff' opacity='.25'%3E%3Cpath d='M456.509 89.534C496.288 74.62 532.097 58.7 554.968 58.7s52.717 4.974 52.717 49.727-41.772 119.346-55.698 169.081C538.06 327.235 527.123 371 527.123 371s-3.978-65.639 19.889-134.268c22.879-67.632 39.78-95.477 39.78-133.271 0-18.901-7.956-28.842-25.86-28.842-16.909.996-104.43 14.915-104.43 14.915M511.211 365.037s-21.882-198.919-62.658-198.919-77.58 192.948-77.58 192.948 42.768-112.385 75.588-112.385 64.65 118.356 64.65 118.356'/%3E%3Cpath d='M348.101 360.063s3.978-11.934 3.978-48.732c0-14.915-5.971-64.65-13.927-93.492-15.911-54.702-37.794-97.47-37.794-143.22 0-26.857 18.894-42.768 38.791-42.768 39.786 0 74.591 29.838 133.271 29.838 0 0-24.864 3.978-46.746 3.978-28.842 0-61.661-17.905-82.547-17.905-22.879 0-22.879 21.883-22.879 35.809 0 33.816 44.754 111.397 44.754 203.885 0 57.684-16.909 72.607-16.909 72.607M326.219 362.055s-175.043-19.89-182.01-165.103c-2.982-76.584 40.775-97.47 73.595-97.47s60.673 19.89 60.673 19.89-39.787-13.927-65.64-7.956c-23.867 5.971-48.731 24.864-47.742 80.562 1.985 67.632 49.727 136.261 161.124 170.069'/%3E%3Cpath d='M282.461 116.39s-27.845-51.72-1.992-87.521c25.86-35.809 76.584-26.857 76.584-26.857s-42.768 5.97-63.654 34.813c-20.886 29.838-10.938 79.565-10.938 79.565M257.598 91.527c.997.996-11.934-25.86-13.926-50.724-1.985-22.879 4.974-39.787-13.927-40.776-18.9-.996-14.915 25.86-11.933 35.809 7.955 22.878 21.882 37.794 39.786 55.698M131.286 27.873c24.864 0 47.743 1.992 100.452 53.705-95.478 0-92.496 34.813-146.202 34.813C52.716 116.391 0 84.567 0 84.567s19.89-2.981 51.72-20.886c26.857-15.911 41.772-35.808 79.566-35.808'/%3E%3C/g%3E%3C/svg%3E");background-position:right bottom;background-repeat:no-repeat;background-size:contain;z-index:2}.hidden{display:none!important;visibility:hidden}.ce_form .widget-checkbox .checkbox_container>span input,.ce_form .widget-radio .radio_container>span input,.invisible{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisibleAccessible,.sr-only{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.center-text{text-align:center}.center-block{margin-inline:auto}.center-all{text-align:center;margin-inline:auto}.right-text{text-align:right}.right-block{margin-left:auto}.listreset{margin:0;padding:0;list-style:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[class],ul[class]{margin:0;padding:0;list-style:none}body{min-height:100dvh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{font-size:100%;font-family:var(--font-family-default)}body,html{font-family:var(--font-family-default);font-weight:var(--fw-normal);line-height:1.5;color:var(--text-color);overflow-x:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}p{font-size:1.125rem}p:not(:last-child){margin:0 0 0.75em 0}::-moz-selection{background:var(--grau-500);color:#fff;text-shadow:none}::-moz-selection,::selection{background:var(--grau-500);color:#fff;text-shadow:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;text-wrap:balance}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit}:where([class^=content-]:is(h2,h3,h4,h5,h6):first-of-type,.ce_cp_column_start:is(h2,h3,h4,h5,h6):first-of-type){margin-top:0}.h1,h1{font-family:var(--font-family-display);font-weight:var(--fw-semibold);color:var(--heading-color);margin:0 0 0.5em 0;font-size:clamp(28/var(--doc-font-size) * 1rem,1.5rem + 1.5vw,40/var(--doc-font-size) * 1rem)}.h2,h2{font-family:var(--font-family-display);font-weight:var(--fw-semibold);color:var(--text-color);margin:0 0 0.5em 0;font-size:clamp(24/var(--doc-font-size) * 1rem,1.2rem + 0.9vw,32/var(--doc-font-size) * 1rem)}.h3,h3{font-family:var(--font-family-display);font-weight:var(--fw-semibold);color:var(--heading-color);margin:0 0 0.5em 0;font-size:clamp(20/var(--doc-font-size) * 1rem,1.15rem + 0.5vw,28/var(--doc-font-size) * 1rem)}.h4,h4{font-family:var(--font-family-display);font-weight:var(--fw-semibold);color:var(--heading-color);margin:0.75em 0 0.5em 0;font-size:clamp(18/var(--doc-font-size) * 1rem,1.05rem + 0.4vw,24/var(--doc-font-size) * 1rem)}.h5,h5{font-family:var(--font-family-display);font-weight:var(--fw-semibold);color:var(--text-color);margin:0.75em 0 0.5em 0;font-size:clamp(16/var(--doc-font-size) * 1rem,0.95rem + 0.3vw,22/var(--doc-font-size) * 1rem)}.h6,h6{font-family:var(--font-family-display);font-weight:var(--fw-semibold);color:var(--text-color);margin:0.75em 0 0.5em 0;font-size:calc(20 / var(--doc-font-size) * 1rem)}img,picture{max-width:100%;height:auto;vertical-align:middle;font-style:italic}figure{line-height:0;margin:0;display:block}figcaption{line-height:1.2}figure img{display:block}figcaption{display:inline-block;caption-side:bottom;font-style:italic;padding:0.375rem 0;font-size:1rem;color:var(--grau-500);text-align:center}:where(source[width][height]~img){width:auto;height:auto}a{color:var(--action);text-decoration:underline;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}a:focus,a:hover{color:var(--action-respond)}:focus-visible{outline:2px dashed var(--grau-700)}a[href^=tel]{text-decoration:none;color:var(--text-color)}a:has(img){display:block}ol li,ul li{color:inherit;font-size:1.125rem}ul{list-style-type:disc}ol{list-style-type:decimal}[class^=icon]{height:2rem;width:2rem;display:inline-block;vertical-align:sub;color:inherit;fill:inherit}[class^=icon]+span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important}html{background-color:var(--grau-100)}body{margin:0 auto;background-color:#fff}.wrapper{min-height:100dvh}#footer>.inside,#header>.inside,.mod_article .wrap-article,.wrap{max-width:1440px;margin:0 auto}.container{background-color:#fff;position:relative}#header{color:var(--text-color);padding:1rem 1rem;border-bottom:2px solid var(--grau-100)}#header>.inside{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--space-dynamic)}#header .logo{margin-right:auto}#header .adressblock{display:none}@media screen and (min-width:1024px){#header .adressblock{display:flex}}#subheader{color:var(--text-color);padding:0;display:none}@media screen and (min-width:1024px){#subheader{display:block}}#subheader>.inside{max-width:calc(1440px + 2rem);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-dynamic)}@media screen and (min-width:1920px){#topcontent img{max-width:unset;width:100%;height:auto}}#footer{--text-color:#fff;--action:#fff;--action-respond:var(--brand-color1);background-color:var(--grau-900);padding:var(--space-dynamic) 1rem;color:var(--text-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='608' height='339' fill='none' viewBox='0 0 608 339'%3E%3Cg fill='%23fff' opacity='.05'%3E%3Cpath d='M456.509 89.534C496.288 74.62 532.097 58.7 554.968 58.7s52.717 4.974 52.717 49.727-41.772 119.346-55.698 169.081C538.06 327.235 527.123 371 527.123 371s-3.978-65.639 19.889-134.268c22.879-67.632 39.78-95.477 39.78-133.271 0-18.901-7.956-28.842-25.86-28.842-16.909.996-104.43 14.915-104.43 14.915M511.211 365.037s-21.882-198.919-62.658-198.919-77.58 192.948-77.58 192.948 42.768-112.385 75.588-112.385 64.65 118.356 64.65 118.356'/%3E%3Cpath d='M348.101 360.063s3.978-11.934 3.978-48.732c0-14.915-5.971-64.65-13.927-93.492-15.911-54.702-37.794-97.47-37.794-143.22 0-26.857 18.894-42.768 38.791-42.768 39.786 0 74.591 29.838 133.271 29.838 0 0-24.864 3.978-46.746 3.978-28.842 0-61.661-17.905-82.547-17.905-22.879 0-22.879 21.883-22.879 35.809 0 33.816 44.754 111.397 44.754 203.885 0 57.684-16.909 72.607-16.909 72.607M326.219 362.055s-175.043-19.89-182.01-165.103c-2.982-76.584 40.775-97.47 73.595-97.47s60.673 19.89 60.673 19.89-39.787-13.927-65.64-7.956c-23.867 5.971-48.731 24.864-47.742 80.562 1.985 67.632 49.727 136.261 161.124 170.069'/%3E%3Cpath d='M282.461 116.39s-27.845-51.72-1.992-87.521c25.86-35.809 76.584-26.857 76.584-26.857s-42.768 5.97-63.654 34.813c-20.886 29.838-10.938 79.565-10.938 79.565M257.598 91.527c.997.996-11.934-25.86-13.926-50.724-1.985-22.879 4.974-39.787-13.927-40.776-18.9-.996-14.915 25.86-11.933 35.809 7.955 22.878 21.882 37.794 39.786 55.698M131.286 27.873c24.864 0 47.743 1.992 100.452 53.705-95.478 0-92.496 34.813-146.202 34.813C52.716 116.391 0 84.567 0 84.567s19.89-2.981 51.72-20.886c26.857-15.911 41.772-35.808 79.566-35.808'/%3E%3C/g%3E%3C/svg%3E");background-position:right bottom;background-repeat:no-repeat}#footer .content-image+.ce_cp_grid_start{margin-top:var(--space-dynamic)}#footer .content-image{display:inline-block}#footer a:not([href^=tel]){text-decoration:underline}#footer nav .level_1 li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 40 40' height='40' width='40'%3E%3Cpath d='M23.39 20.002l-9.133-9.49a.892.892 0 0 1 .284-1.445.87.87 0 0 1 .955.192l10.015 10.115a.892.892 0 0 1 0 1.252L15.496 30.74a.868.868 0 0 1-1.24 0 .892.892 0 0 1 0-1.252l9.134-9.486z' fill='%23fff'/%3E%3C/svg%3E");padding-left:1.5rem;background-repeat:no-repeat;background-position:left top;margin-bottom:0.5rem;background-size:1.375em}#footer a.module-cookiebar-opener{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 40 40' height='40' width='40'%3E%3Cpath d='M23.39 20.002l-9.133-9.49a.892.892 0 0 1 .284-1.445.87.87 0 0 1 .955.192l10.015 10.115a.892.892 0 0 1 0 1.252L15.496 30.74a.868.868 0 0 1-1.24 0 .892.892 0 0 1 0-1.252l9.134-9.486z' fill='%23fff'/%3E%3C/svg%3E");padding-left:1.5rem;background-repeat:no-repeat;background-position:left top;background-size:1.375em;font-size:1.125rem}.mod_article{--space-article:var(--space-default);padding:var(--space-dynamic) 1rem var(--space-dynamic) 1rem}.mod_article .wrap-article{position:relative;padding-inline:0}.mod_article.nopadding{padding:0}.mod_article.full-width .wrap-article{width:100%;max-width:100%;margin:0;padding:0}.mod_article.testimonials{--text-color:var(--text-color-light);--heading-color:var(--text-color-light);--action:var(--text-color-light);color:var(--text-color);background-color:var(--brand-color2)}@media screen and (min-width:480px){.mod_article.testimonials{background-image:-webkit-gradient(linear,left top,right top,from(rgba(114,154,50,0.8)),to(rgba(114,154,50,0.8))),url("/files/theme/img/bg-testimonials-small.jpg");background-image:linear-gradient(to right,rgba(114,154,50,0.8),rgba(114,154,50,0.8)),url("/files/theme/img/bg-testimonials-small.jpg");background-position:center center,center center;background-size:cover,cover;background-repeat:no-repeat,no-repeat}}@media screen and (min-width:1024px){.mod_article.testimonials{background-image:-webkit-gradient(linear,left top,right top,from(rgba(114,154,50,0.8)),to(rgba(114,154,50,0.8))),url("/files/theme/img/bg-testimonials-medium.jpg");background-image:linear-gradient(to right,rgba(114,154,50,0.8),rgba(114,154,50,0.8)),url("/files/theme/img/bg-testimonials-medium.jpg")}}@media screen and (min-width:1200px){.mod_article.testimonials{background-image:-webkit-gradient(linear,left top,right top,from(rgba(114,154,50,0.8)),to(rgba(114,154,50,0.8))),url("/files/theme/img/bg-testimonials-large.jpg");background-image:linear-gradient(to right,rgba(114,154,50,0.8),rgba(114,154,50,0.8)),url("/files/theme/img/bg-testimonials-large.jpg")}}.subnav ul,nav ul{margin:0;padding:0;list-style:none}.subnav li,nav li{position:relative}.subnav a,nav a{display:block;text-decoration:none;white-space:nowrap}.mainnav{--padding-block:0.5rem;--padding-inline:1rem;--flex-direction:column}.mainnav ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;background:var(--bg-nav);flex-direction:var(--flex-direction);padding:0;margin:0}.mainnav ul ul{visibility:hidden;opacity:0;position:absolute;z-index:5}#subheader .mainnav{--flex-direction:row}#subheader .mainnav ul{justify-content:start}.mobile_navigation_wrapper .mainnav{--flex-direction:column}.mobile_navigation_wrapper .mainnav ul{align-items:start;justify-content:1}.mobile_navigation_wrapper .mainnav li{width:100%}.mobile_navigation_wrapper .mainnav a:after{content:unset}.mobile_navigation_wrapper .mainnav a:focus,.mobile_navigation_wrapper .mainnav a:hover{background-color:var(--brand-color1)}.mainnav li{flex:0 0 auto}.mainnav a{padding:var(--padding-block) var(--padding-inline);font-size:1.25rem;text-transform:uppercase;font-weight:var(--fw-semibold)}.mainnav a:after{content:"";height:0px;width:100%;position:absolute;top:0;left:0;right:0;background-color:var(--brand-color1);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.mainnav a:focus,.mainnav a:hover{color:var(--brand-color1)}.mainnav a:focus:after,.mainnav a:hover:after{height:5px}.mainnav a.active:not(.home){color:var(--action-color)}.mainnav a.active:not(.home):after{height:5px}.mainnav ul>li:focus>ul,.mainnav ul>li:hover>ul{visibility:visible;opacity:1}.mainnav .level_3{left:100%;top:0}.content-headline.centered{text-align:center}blockquote{padding:0.25rem 0 1rem 0;margin:0;font-size:1.5rem;font-style:italic;color:var(--grau-700)}blockquote p{margin:0;color:inherit;font-size:inherit}.button{--button-background:#fff;--button-color:var(--brand-color1);--button-border-color:var(--brand-color1);--button-border-width:1px;--button-border-style:solid;--button-border-default:var(--button-border-width) var(--button-border-style) var(--button-border-color);--button-border-radius:3px;--button-color-transition-time:0.3s}.button{display:inline-block}.button.centered{display:block;text-align:center}.button.centered a{display:inline-block}.button.full-width{display:block}.button a{display:block;padding:0.5em 1em;text-align:center;border:var(--button-border-width) var(--button-border-style) var(--button-border-color);border-radius:var(--button-border-radius);text-decoration:none;background-color:var(--button-background);color:var(--button-color);-webkit-transition:all var(--button-color-transition-time);transition:all var(--button-color-transition-time)}.button a:focus,.button a:hover{--button-border-color:var(--brand-color1-700,var(--grau-800));--button-color:var(--text-color-light);--button-background:var(--brand-color1-700,var(--grau-800))}.button.primary a{--button-background:var(--brand-color1);--button-color:var(--text-color-light)}.button.primary a:focus,.button.primary a:hover{--button-background:var(--brand-color1-700,var(--grau-800));--button-color:var(--text-color-light);--button-border-color:var(--brand-color1-700,var(--grau-800))}.button.primary-skeleton a{--button-background:transparent;--button-color:var(--brand-color1);--button-border-color:var(--brand-color1)}.button.primary-skeleton a:focus,.button.primary-skeleton a:hover{--button-background:var(--brand-color1);--button-color:var(--text-color-light);--button-border-color:var(--brand-color1)}.button.secondary a{--button-background:var(--brand-color2);--button-color:#fff}.button.secondary a:focus,.button.secondary a:hover{--button-background:var(--brand-color2-700,var(--grau-800));--button-border-color:var(--brand-color2-800,var(--grau-900));--button-color:#fff}.button.secondary-skeleton a{--button-background:transparent;--button-color:var(--brand-color2);--button-border-color:var(--brand-color2)}.button.secondary-skeleton a:focus,.button.secondary-skeleton a:hover{--button-background:var(--brand-color2);--button-color:var(--text-color-light);--button-border-color:var(--brand-color2)}.button.white-skeleton a{--button-background:transparent;--button-color:var(--text-color-light);--button-border-color:#fff}.button.white-skeleton a:focus,.button.white-skeleton a:hover{--button-background:#fff;--button-color:var(--text-color);--button-border-color:#fff}.adressblock{display:flex;justify-content:start;align-items:center;flex-wrap:nowrap;gap:clamp(0.5rem,1.389vw - 0.389rem,1rem)}.adressblock svg{color:var(--brand-color1);fill:var(--brand-color1);height:2rem;width:2rem;flex-basis:2rem}.adressblock .inside{flex:1}.adressblock.align-start{align-items:start}.adressblock.align-start>.inside{margin-top:0.25rem}.footer .adressblock+.adressblock{margin-top:0.5rem}main .adressblock+.sprechzeiten,main .content-text+.adressblock{margin-top:var(--space-large)}dl{display:flex;flex-flow:wrap}dl dt{flex-basis:100%}@media screen and (min-width:480px){dl dt{flex-basis:60%}}dl dt{padding:0.375rem 0}dl dd{flex-basis:100%}@media screen and (min-width:480px){dl dd{flex-basis:40%}}dl dd{flex-grow:1;margin:0;padding:0.375rem 0}.ce_form{--field-border-color:var(--brand-black);--field-background:var(--grau-100);--field-color:var(--text-color);--label-color:var(--text-color);--field-alert-color:red;--field-valid-color:var(--text-color);--field-invalid-color:var(--grau-800);--field-border-radius:0px;--field-border-width:1px;--field-border-style:solid;--field-padding:0.5em 1em;--checkbox-size:20px;--abstand-widget:1em;--color-rangeslider:var(--text-color);--submit-background:var(--brand-color1);--submit-color:var(--brand-black);--submit-background-hover:var(--brand-color2);--submit-color-hover:var(--text-color-light)}.ce_form .widget-checkbox.dsgvo fieldset,.fieldreset{border:none;padding:0}.ce_form input,.ce_form label{display:block}.ce_form label,.ce_form legend{color:var(--label-color);font-size:1.125rem}.ce_form label span.mandatory,.ce_form legend span.mandatory{color:var(--brand-color3)}.ce_form input,.ce_form textarea{width:100%;border:var(--field-border-width) var(--field-border-style) var(--field-border-color);padding:var(--field-padding);background-color:var(--field-background);color:var(--field-colord);border-radius:var(--field-border-radius)}.ce_form input:focus,.ce_form textarea:focus{background:hsl(var(--field-background),calc(var(--l) - 2%))}.ce_form input:valid{color:var(--field-valid-color)}.ce_form input:invalid{color:var(--field-invalid-color)}.ce_form fieldset{border:var(--field-border-width) var(--field-border-style) var(--field-border-color)}.ce_form .widget{margin-bottom:var(--abstand-widget)}.ce_form .widget-checkbox .checkbox_container>span{display:block;position:relative}.ce_form .widget-checkbox .checkbox_container>span label{padding-left:30px}.ce_form .widget-checkbox .checkbox_container>span label:before{content:" ";display:block;position:absolute;left:0;height:var(--checkbox-size);width:var(--checkbox-size);border:var(--field-border-width) var(--field-border-style) var(--field-border-color);background:var(--field-background);text-align:center;cursor:pointer}.ce_form .widget-checkbox .checkbox_container>span input:checked~label:before{content:"✔ ";line-height:1;font-size:var(--checkbox-size)}.ce_form .widget-checkbox.dsgvo legend{display:none}.ce_form .widget-radio .radio_container>span{display:block;position:relative}.ce_form .widget-radio .radio_container>span label{padding-left:30px}.ce_form .widget-radio .radio_container>span label:before{content:" ";display:block;position:absolute;left:0;height:var(--checkbox-size);width:var(--checkbox-size);border-radius:50%;border:var(--field-border-width) var(--field-border-style) var(--field-border-color);background:var(--field-background);text-align:center;cursor:pointer}.ce_form .widget-radio .radio_container>span input:checked~label:before{content:"✔ ";line-height:1;font-size:var(--checkbox-size)}.ce_form .widget-submit button{background:var(--submit-background);color:var(--submit-color);padding:var(--field-padding);border:var(--field-border-width) var(--field-border-style) var(--submit-background);border-radius:var(--field-border-radius);cursor:pointer;font-weight:var(--fw-semibold);text-transform:uppercase;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.ce_form .widget-submit button:hover{background:var(--submit-background-hover);color:var(--submit-color-hover);border:var(--field-border-width) var(--field-border-style) var(--submit-background-hover)}.ce_form .ctlg_form_field.select,.ce_form .widget-select{position:relative;overflow:hidden;display:flex;flex-wrap:wrap}.ce_form .ctlg_form_field.select:after,.ce_form .widget-select:after{content:"▼";position:absolute;bottom:0;right:0;padding:0.5rem 0.2em;cursor:pointer;pointer-events:none;-webkit-transition:0.25s all ease;transition:0.25s all ease;color:var(--field-colord)}.ce_form .ctlg_form_field.select label,.ce_form .widget-select label{flex:0 0 100%}.ce_form .ctlg_form_field.select select,.ce_form .widget-select select{flex:0 0 100%;width:100%;padding:var(--field-padding);border:var(--field-border-width) var(--field-border-style) var(--field-border-color);background:var(--field-background);color:var(--field-colord);cursor:pointer;border-radius:var(--field-border-radius)}.ce_form .ctlg_form_field.select select option,.ce_form .widget-select select option{padding:var(--field-padding);color:var(--field-colord)}.ce_form .ctlg_form_field.select select,.ce_form .widget-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.ce_form .widget-range .range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:25px;background:var(--field-background);outline:none;opacity:0.7;-webkit-transition:0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.ce_form .widget-range .range:focus,.ce_form .widget-range .range:hover{opacity:1}.ce_form .widget-range .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:var(--color-rangeslider);cursor:pointer}.ce_form .widget-range .range::-moz-range-thumb{width:25px;height:25px;background:var(--color-rangeslider);cursor:pointer}.rsce_iconbox .inner{display:flex;flex-wrap:nowrap;justify-content:start;align-items:start;gap:clamp(0.5rem,1.389vw - 0.389rem,1rem)}.rsce_iconbox__image{flex-basis:clamp(3rem,1.964vw + 2.411rem,4.375rem)}.rsce_iconbox__text{flex:1}.mod_recommendationlist{--gap-default:var(--space-dynamic);--min:360px;margin-block:2rem;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));gap:var(--gap-default)}.content-headline+.mod_recommendationlist{margin-top:var(--space-dynamic)}.mod_recommendationlist .layout_default{background-color:rgba(255,255,255,0.2);padding:clamp(1rem,2.143vw + 0.357rem,2.5rem) clamp(1rem,0.714vw + 0.786rem,1.5rem);border-radius:0.25rem;position:relative;font-size:1.125rem}.mod_recommendationlist .layout_default:before{--size:3.5rem;content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' fill='none' viewBox='0 0 22 18'%3E%3Cpath fill='%23729a32' d='M6.624 15.552q-.576 1.08-1.368 1.584-.72.504-2.016.504a6.9 6.9 0 0 1-1.8-.216A6.4 6.4 0 0 1 0 16.776q.288-2.304.576-5.112.36-2.808.576-5.616.288-2.88.432-5.184a8.8 8.8 0 0 1 1.8-.576A7.8 7.8 0 0 1 5.544 0q1.8 0 2.952.864 1.152.792 1.152 2.808 0 1.584-.504 3.96a43 43 0 0 1-1.08 4.464q-.648 2.16-1.44 3.456m12.168 0q-.576 1.08-1.368 1.584-.72.504-2.016.504a6.9 6.9 0 0 1-1.8-.216 6.4 6.4 0 0 1-1.44-.648q.288-2.304.576-5.112.36-2.808.648-5.616.288-2.88.36-5.184.864-.36 1.8-.576A7.8 7.8 0 0 1 17.712 0q1.872 0 2.952.864 1.152.792 1.152 2.808 0 1.584-.432 3.96a34 34 0 0 1-1.152 4.464q-.72 2.16-1.44 3.456'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:40%;position:absolute;top:calc(var(--size) * -1 / 2);left:clamp(1rem,0.714vw + 0.786rem,1.5rem);width:var(--size);height:var(--size);border-radius:99em}.mod_recommendationlist .layout_container{display:flex;flex-direction:column;height:100%;gap:0.5rem}.mod_recommendationlist .layout_container .info{margin-top:auto;font-weight:var(--fw-semibold)}.mod_recommendationlist .layout_container .rating{align-self:end}#news .newstext+.newstext{margin-top:var(--space-large)}.newstext.media{display:flex;justify-content:start;align-items:start;gap:clamp(1rem,0.714vw + 1.286rem,2rem);flex-wrap:nowrap}.newstext.media>figure{flex-basis:clamp(4rem,15.714vw - 0.714rem,15rem)}.newstext.media>div{flex:1}.maps-iframe{border-top:2px solid var(--grau-100)}.maps-iframe iframe{width:100%}.contao-cookiebar{--ccb-detail-clr:var(--text-color);--ccb-text:var(--text-color)}
