.elementor-kit-13{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-53ec8a90:#4054b2;--e-global-color-283a1569:#23a455;--e-global-color-1c7558e7:#000;--e-global-color-2725b21:#fff;--e-global-color-cd4bf35:#65b22e;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Raleway",Sans-serif}.elementor-kit-13 e-page-transition{background-color:#ffbc7d}.elementor-kit-13 h1{font-family:"Helvetica",Sans-serif}.elementor-kit-13 h2{font-family:"Helvetica",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--cr-red:#b6272b;--cr-s1:#0d0d0d;--cr-s2:#161616;--cr-ease:cubic-bezier(.33,1,.68,1);--cr-hdr:123px}.cr-sec{background:#000;color:#fff;font:400 18px/1.65 "Raleway",sans-serif;padding:40px 20px}@media(min-width:768px){.cr-sec{font-size:19px;padding:60px 24px}}.cr-edge{border-bottom:2px solid #fff}.cr-in{max-width:1400px;margin-inline:auto}.cr-prose{max-width:700px}.cr-prose p{margin:0 0 1.1em}.cr-prose a,.cr-sec a.cr-lnk{color:#fff;text-decoration:underline 2px var(--cr-red);text-underline-offset:4px}.cr-prose a:hover{text-decoration-color:#fff}.cr-kicker{font:700 19px/30px "Raleway";letter-spacing:5px;color:var(--cr-red);margin:0}@media(min-width:768px){.cr-kicker{font:400 25px/1.3 "Raleway";letter-spacing:10px}}.cr-h1{font:600 24px/1.25 "Raleway";margin:0;color:#fff}.cr-h1 .cr-sub{display:block;font:300 20px/1.4 "Raleway";color:#d1d1d1;margin-top:.4em}@media(min-width:768px){.cr-h1{font-size:30px}.cr-h1 .cr-sub{font-size:22px}}.cr-h2{font:400 24px/1.3 "Raleway";color:#fff;margin:0 0 .6em}@media(min-width:768px){.cr-h2{font-size:30px}}.cr-h3{font:700 20px/1.3 "Raleway";text-transform:uppercase;letter-spacing:3px;color:var(--cr-red);margin:0 0 .4em}@media(min-width:768px){.cr-h3{font-weight:600;font-size:24px}}.cr-big{font:700 32px/1.15 "Raleway";text-align:center}@media(min-width:768px){.cr-big{font-size:50px}}.cr-btn a,a.cr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;border:2px solid var(--cr-red);background:var(--cr-red);color:#fff;font:600 15px/1 "Raleway";text-transform:uppercase;letter-spacing:2px;border-radius:0;transition:background-color .15s linear,color .15s linear}.cr-btn--2 a,a.cr-btn--2{background:0 0;border-color:#fff}.cr-btn a:hover,a.cr-btn:hover{background:#fff;border-color:#fff;color:#000}.cr-sec a:focus-visible,.cr-sec summary:focus-visible,.cr-sec input:focus-visible{outline:2px solid #fff;outline-offset:3px}.cr-pills{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 0 8px;margin:0;list-style:none}@media(min-width:1025px){.cr-pills{flex-wrap:wrap;overflow:visible}}.cr-pills a{display:flex;align-items:center;min-height:44px;padding:0 18px;border:2px solid #fff;color:#fff;font:500 14px/1 "Raleway";text-transform:uppercase;letter-spacing:2px;white-space:nowrap;scroll-snap-align:start;text-decoration:none}.cr-pills a:hover{background:#fff;color:#000}.cr-hero{background:#000;padding:0}.cr-hero picture,.cr-hero img{display:block;width:100%;height:auto}.cr-hero .cr-in{max-width:1600px}.cr-sec[id],.cr-sec [id]{scroll-margin-top:calc(var(--cr-hdr) + 16px)}.cr-faq .e-n-accordion{display:grid;gap:8px}.cr-faq .e-n-accordion-item{background:var(--cr-s1);border-left:4px solid transparent;transition:background-color .15s linear}.cr-faq .e-n-accordion-item[hidden]{display:none}.cr-faq .e-n-accordion-item[open]{background:var(--cr-s2);border-left-color:var(--cr-red)}.cr-faq .e-n-accordion-item-title{min-height:64px;padding:16px 16px 16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.cr-faq .e-n-accordion-item-title:hover{background:var(--cr-s2)}.cr-faq .e-n-accordion-item-title-text{font:600 18px/1.4 "Raleway";color:#fff;margin:0}@media(min-width:768px){.cr-faq .e-n-accordion-item-title{padding:20px 28px}.cr-faq .e-n-accordion-item-title-text{font-size:19px}}.cr-faq .e-n-accordion-item-title-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border:2px solid #fff;border-radius:50%;color:#fff;transition:transform .2s var(--cr-ease)}.cr-faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon{transform:rotate(45deg)}.cr-faq .e-n-accordion-item>.e-con{padding:0 20px 24px;color:#fff;font-size:18px;line-height:1.65;max-width:760px}@media(min-width:768px){.cr-faq .e-n-accordion-item>.e-con{padding:0 28px 28px;font-size:19px}}.cr-search input{width:100%;height:56px;padding:0 20px;background:0 0;border:2px solid #fff;border-radius:0;color:#fff;font:400 19px "Raleway"}.cr-search input::placeholder{color:#d1d1d1;opacity:1}.cr-search input:focus{background:#fff;color:#000}.cr-search [role=status]{min-height:1.65em;margin:.5em 0 0;color:#d1d1d1;font-size:18px}.cr-karte .cbxgooglemap_embed{height:380px!important}@media(min-width:768px){.cr-karte .cbxgooglemap_embed{height:520px!important}}.cr-karte{min-height:380px}@media(min-width:768px){.cr-karte{min-height:520px}}@media(prefers-reduced-motion:reduce){.cr-sec *{transition:none!important;animation:none!important}}.cr-sec .elementor-widget:not(:last-child){margin-bottom:16px}.cr-sec [hidden]{display:none!important}.cr-hero .elementor-widget{margin-bottom:0!important}.cr-kicker .elementor-heading-title,.cr-h1 .elementor-heading-title,.cr-h2 .elementor-heading-title,.cr-h3 .elementor-heading-title,.cr-big .elementor-heading-title{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0;line-height:inherit}.cr-h1{margin-bottom:0}.cr-prose p:last-child{margin-bottom:0}.cr-mid{margin-inline:auto}.cr-ph{border-left:4px solid var(--cr-red);padding-left:16px;color:#d1d1d1}.cr-btnrow{display:flex;flex-wrap:wrap;gap:12px;margin:1.4em 0 0;padding:0}.cr-btnrow--c{justify-content:center}a.cr-btn{text-decoration:none}a.cr-lnk{display:inline-flex;align-items:center;min-height:44px;margin-top:.4em}.cr-aside>.elementor-container{border:2px solid #fff;padding:24px}.cr-aside .elementor-widget:not(:last-child){margin-bottom:24px}.cr-ib .elementor-icon-box-wrapper{align-items:center}.cr-ib .elementor-icon-box-icon .elementor-icon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:64px;height:64px;padding:0;border:3px solid #fff;border-radius:50%;color:#fff;background:0 0;font-size:24px}@media(min-width:768px){.cr-ib .elementor-icon-box-icon .elementor-icon{width:82px;height:82px;font-size:30px}}.cr-ib .elementor-icon-box-icon .elementor-icon i{font-size:inherit;color:#fff}.cr-ib .elementor-icon-box-title{font:300 19px/1.4 "Raleway",sans-serif;color:#fff;margin:0 0 .15em}.cr-ib .elementor-icon-box-title a,.cr-ib .elementor-icon-box-title span{color:inherit;text-decoration:none}.cr-ib .elementor-icon-box-description{color:#fff;font:400 18px/1.55 "Raleway",sans-serif;margin:0}@media(min-width:768px){.cr-ib .elementor-icon-box-description{font-size:19px}}.cr-ib.cr-h3 .elementor-icon-box-title{font:700 20px/1.3 "Raleway",sans-serif;text-transform:uppercase;letter-spacing:3px;color:var(--cr-red);margin:0 0 .4em}@media(min-width:768px){.cr-ib.cr-h3 .elementor-icon-box-title{font-weight:600;font-size:24px}}.cr-ib .elementor-icon-box-description a{color:#fff;text-decoration:underline 2px var(--cr-red);text-underline-offset:4px}.cr-img{margin:0}.cr-img img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}@media(min-width:768px){.cr-img--45 img{aspect-ratio:4/5}}.cr-img--l img{object-position:10% 50%}.cr-img--r img{object-position:90% 50%}.cr-img--nat img{aspect-ratio:2200/859;object-fit:cover}.cr-img a{display:block}.cr-zahlen{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 96px;text-align:center}.cr-zahlen .cr-big{display:block}.cr-zl{display:block;font:300 18px/1.4 "Raleway",sans-serif;letter-spacing:5px;text-transform:uppercase;color:#fff;margin-top:.3em}@media(min-width:768px){.cr-zl{font-size:25px;letter-spacing:10px}}.cr-band .elementor-widget-heading{text-align:center}.cr-grid6{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;margin:0;padding:0}.cr-grid6 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.cr-tiles{display:grid;grid-template-columns:1fr;gap:28px 40px;list-style:none;margin:0;padding:0}@media(min-width:768px){.cr-tiles{grid-template-columns:1fr 1fr}}.cr-tiles a{display:block;color:#fff;text-decoration:none;border-top:2px solid #fff;padding-top:20px}.cr-tiles b{display:block;font:400 22px/1.3 "Raleway",sans-serif;letter-spacing:6px;text-transform:uppercase;margin-bottom:8px}.cr-tiles a:hover b{text-decoration:underline 2px var(--cr-red);text-underline-offset:6px}.cr-karte-link{margin:1em 0 0}.cr-faq .e-n-accordion-item-title::-webkit-details-marker{display:none}.cr-faq .e-n-accordion-item-title::marker{content:""}.cr-faq .e-n-accordion-item-title-text{flex:1}.cr-faq .e-n-accordion-item-title-icon svg{display:block;width:18px;height:18px}.cr-faq .e-n-accordion-item>.cr-faq-a{padding:0 20px 24px;color:#fff;font-size:18px;line-height:1.65;max-width:760px}.cr-faq .cr-faq-a p{margin:0}.cr-faq .cr-faq-a a{color:#fff;text-decoration:underline 2px var(--cr-red);text-underline-offset:4px}@media(min-width:768px){.cr-faq .e-n-accordion-item>.cr-faq-a{padding:0 28px 28px;font-size:19px}}@media(min-width:1025px){.cr-faq-side{position:sticky;top:calc(var(--cr-hdr) + 24px)}}.cr-faq-zahl{margin:0;color:#d1d1d1}.cr-search label{display:block;margin-bottom:8px;font-weight:600}