@import url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/../twentyseventeen/style.css) layer(twentyseventeen-core);@import url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/style.css) layer(child-theme-alt);@layer twentyseventeen-core,child-theme-alt;:root{--_p-navy-900:#001f3f;--_p-navy-700:#036;--_p-navy-400:#4a7fb5;--_p-navy-100:#e8f0fb;--_p-white:#fff;--_p-gray-900:#1d1d1f;--_p-gray-600:#48484a;--_p-gray-400:#48484a;--_p-gray-200:#d1d1d6;--_p-gray-100:#f5f5f7;--_p-green:#080;--_p-green-ok:#34c759;--_p-green-badge:#2e7d32;--_p-red-alert:#ff3b30;--_p-br-subtle:rgba(0,0,0,.05);--_p-br-rest:rgba(0,0,0,.08);--_p-br-hover:rgba(0,0,0,.14);--_p-br-line:rgba(0,0,0,.06);--_p-sh-xs:rgba(0,0,0,.03);--_p-sh-sm:rgba(0,0,0,.05);--_p-sh-md:rgba(0,0,0,.08);--_p-r-sm:8px;--_p-r-md:14px;--_p-r-lg:20px;--_p-r-xl:28px;--_p-r-pill:980px;--_p-1:.25rem;--_p-2:.5rem;--_p-3:.75rem;--_p-4:1rem;--_p-5:1.25rem;--_p-6:1.5rem;--_p-7:1.75rem;--_p-8:2rem;--_p-10:2.5rem;--_p-12:3rem;--_p-16:4rem;--_p-20:5rem;--_p-24:6rem;--_p-32:8rem;--_p-ease:cubic-bezier(.4,0,.2,1);--_p-ease-out:cubic-bezier(0,0,.2,1);--_p-spring:cubic-bezier(.34,1.56,.64,1);--_p-dur-fast:.15s;--_p-dur-base:.2s;--_p-dur-slow:.3s;--_p-opacity-hover:.84;--_p-scale-hover:1.03}:root{--sp-color-brand:var(--_p-navy-700);--sp-color-brand-soft:var(--_p-navy-400);--sp-color-page-bg:var(--_p-gray-100);--sp-color-surface:var(--_p-white);--sp-color-surface-dark:var(--_p-navy-900);--sp-color-text-primary:var(--_p-gray-900);--sp-color-text-secondary:var(--_p-gray-400);--sp-color-text-link:var(--sp-color-brand);--sp-color-text-inv:var(--_p-white);--sp-color-success:var(--_p-green-ok);--sp-color-success-strong:var(--_p-green-badge);--sp-color-danger:var(--_p-red-alert);--sp-text-2xs:.68rem;--sp-text-xs:.78rem;--sp-text-sm:.855rem;--sp-text-base:1rem;--sp-text-lg:1.25rem;--sp-text-xl:1.55rem;--sp-text-display:clamp(1.8rem, 5vw, 2.8rem);--sp-text-headline:clamp(1.5rem, 4vw, 2rem);--sp-weight-regular:400;--sp-weight-medium:500;--sp-weight-semibold:600;--sp-weight-bold:700;--sp-ls-eyebrow:.07em;--sp-ls-wide:.09em;--sp-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sp-font-display:var(--sp-font-body);--sp-card-bg:var(--sp-color-surface);--sp-card-radius:var(--_p-r-lg);--sp-card-border-color:var(--_p-br-rest);--sp-card-border-color-hover:var(--_p-br-hover);--sp-card-shadow:0 1px 2px var(--_p-sh-xs),0 2px 6px var(--_p-sh-sm);--sp-card-shadow-hover:0 1px 2px var(--_p-sh-xs),0 3px 10px var(--_p-sh-sm);--sp-card-pad-inline:var(--_p-6);--sp-card-pad-block:var(--_p-5);--sp-card-gap:var(--_p-3);--sp-card-img-ratio:16/9;--sp-card-dur:var(--_p-dur-base);--sp-card-ease:var(--_p-ease);--sp-card-lift:0px;--sp-btn-radius:var(--_p-r-pill);--sp-btn-pad:.625rem 1.25rem;--sp-btn-font-size:var(--sp-text-sm);--sp-btn-font-weight:var(--sp-weight-semibold);--sp-btn-dur:var(--_p-dur-fast);--sp-btn-primary-bg:var(--sp-color-brand);--sp-btn-primary-fg:var(--_p-white);--sp-btn-ghost-bg:var(--_p-gray-100);--sp-btn-ghost-fg:var(--_p-gray-900);--sp-btn-ghost-brd:var(--_p-br-hover);--sp-btn-wa-bg:var(--_p-green);--sp-btn-wa-fg:var(--_p-white);--sp-icon-size:15px;--sp-icon-color:var(--sp-color-brand);--sp-icon-top-align:2px;--sp-icon-gap:.375rem;--sp-tel-offset:-.7em;--sp-chevron-size:24px;--sp-chevron-icon-size:16px;--sp-divider-color:var(--_p-br-line);--sp-shadow-elevated:0 4px 16px color-mix(in srgb,var(--_p-navy-700) 20%,transparent),0 1px 4px color-mix(in srgb,var(--_p-navy-700) 12%,transparent);--sp-carousel-card-w:min(82vw, 360px);--sp-carousel-gap:.75rem;--sp-carousel-pad:1rem;--sp-arrow-size:32px;--sp-arrow-bg:rgba(0,0,0,.04);--sp-arrow-border:1px solid rgba(0,0,0,.1);--sp-arrow-color:var(--_p-gray-400);--sp-dot-color:rgba(0,0,0,.12);--sp-dot-color-active:rgba(0,0,0,.26)}@media (min-width:640px){:root{--sp-carousel-pad:clamp(1.5rem, 4vw, 2rem)}}@media screen and (min-width:48em){.main-navigation ul ul li{display:block;width:100%}}@media screen and (max-width:47.99em){.main-navigation ul{padding:0;margin:0;list-style:none}.js .main-navigation>div>ul{display:none}.js .main-navigation.toggled-on>div>ul{display:block}.js .main-navigation ul ul{display:none}.js .main-navigation .toggled-on>ul{display:block}}.sp-theme .l-section{width:100%}.sp-theme .l-container{width:100%;max-width:100%;margin-inline:auto;padding-inline:clamp(1rem, 4vw, 2rem)}.sp-theme .l-stack{display:flex;flex-direction:column;gap:var(--_p-8)}.sp-theme .l-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 280px), 1fr));gap:var(--sp-carousel-gap)}.sp-theme .l-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(0.75rem, 2vw, 1.25rem)}.sp-theme .l-bento__item{grid-column:span 4}.sp-theme .l-bento__item--wide{grid-column:span 8}.sp-theme .l-bento__item--half{grid-column:span 6}.sp-theme .l-bento__item--full{grid-column:span 12}.sp-theme .l-bento__item--tall{grid-row:span 2}@media (max-width:900px){.sp-theme .l-bento__item,.sp-theme .l-bento__item--wide,.sp-theme .l-bento__item--half{grid-column:span 6}.sp-theme .l-bento__item--full{grid-column:span 12}.sp-theme .l-bento__item--tall{grid-row:span 1}}@media (max-width:600px){.sp-theme .l-bento__item,.sp-theme .l-bento__item--wide,.sp-theme .l-bento__item--half,.sp-theme .l-bento__item--full{grid-column:span 12}}.sp-theme .l-carousel{overflow:hidden}.sp-theme .l-carousel__track{display:flex;align-items:stretch;gap:var(--sp-carousel-gap);padding-inline-start:var(--sp-carousel-pad);padding-inline-end:0;padding-block:var(--_p-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.sp-theme .l-carousel__track::-webkit-scrollbar{display:none}.sp-theme .l-carousel__track>.sp-card{flex:0 0 var(--sp-carousel-card-w);scroll-snap-align:start}@media (max-width:850px){.sp-theme .swipe-row{display:flex;flex-wrap:nowrap;gap:var(--_p-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--_p-2) var(--_p-4) var(--_p-3);width:100%;list-style:none;padding-left:0}.sp-theme .swipe-row::-webkit-scrollbar{display:none}.sp-theme .swipe-row>*{flex:0 0 auto;scroll-snap-align:start;list-style:none}.sp-theme .swipe-row li{list-style:none}.sp-theme .swipe-row--sm>*{min-width:140px;white-space:nowrap}.sp-theme .swipe-row--md>*{width:260px;min-width:260px;max-width:260px}.sp-theme .swipe-row--lg>*{width:88%;max-width:350px}}@media (min-width:851px){.sp-theme .swipe-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--_p-3);padding-inline:var(--_p-4);list-style:none;padding-left:0}.sp-theme .swipe-row>*{list-style:none}.sp-theme .swipe-row li{list-style:none}.sp-theme .swipe-row--md>*,.sp-theme .swipe-row--lg>*{width:auto;min-width:0;max-width:none}}.sp-theme .swipe-hint{display:none;text-align:center;font-size:inherit;font-weight:var(--sp-weight-medium);letter-spacing:.03em;color:var(--_p-gray-600);margin:var(--_p-1) 0 0;animation:sp-swipe-hint 1.5s ease-in-out infinite}@media (hover:none) and (pointer:coarse){.sp-theme .swipe-hint{display:block}}@media (max-width:850px){.sp-theme .swipe-hint{display:block}}@keyframes sp-swipe-hint{0%{transform:translateX(0);opacity:1}50%{transform:translateX(6px);opacity:.8}100%{transform:translateX(0);opacity:1}}.sp-theme .sp-section-header{text-align:center;margin-bottom:var(--_p-7)}.sp-theme .sp-section-header__eyebrow{display:block;font-size:inherit;font-weight:var(--sp-weight-semibold);letter-spacing:var(--sp-ls-eyebrow);text-transform:uppercase;color:var(--sp-color-text-secondary);margin-bottom:var(--_p-2)}.sp-theme .sp-section-header__title{font-size:var(--sp-text-display);font-weight:var(--sp-weight-bold);line-height:1.05;letter-spacing:-.01em;color:var(--sp-color-text-primary);margin:0 0 var(--_p-2)}.sp-theme .sp-section-header__sub{font-size:inherit;color:var(--sp-color-text-secondary);margin:0}.sp-theme .sp-card,.sp-theme .sp-card *{box-sizing:border-box;color:inherit}.sp-theme .sp-card a{text-decoration:none;color:inherit;background:0 0;box-shadow:none}.sp-theme .sp-card img{margin:0;display:block}.sp-theme .sp-card button{text-transform:none;letter-spacing:normal}.sp-theme .sp-card h1,.sp-theme .sp-card h2,.sp-theme .sp-card h3,.sp-theme .sp-card h4{text-align:left}.sp-theme .sp-card{display:flex;flex-direction:column;background:var(--sp-card-bg);border:1px solid var(--sp-card-border-color);border-radius:var(--sp-card-radius);box-shadow:var(--sp-card-shadow);overflow:hidden;transition:border-color var(--sp-card-dur) var(--sp-card-ease),box-shadow var(--sp-card-dur) var(--sp-card-ease),transform var(--sp-card-dur) var(--sp-card-ease);will-change:border-color,box-shadow}.sp-theme .sp-card:hover{border-color:var(--sp-card-border-color-hover);box-shadow:var(--sp-card-shadow-hover);transform:translateY(var(--sp-card-lift))}@media (prefers-reduced-motion:reduce){.sp-theme .sp-card{transition:border-color var(--sp-card-dur) var(--sp-card-ease)}.sp-theme .sp-card:hover{transform:none;box-shadow:var(--sp-card-shadow)}}.sp-theme .sp-card__media{position:relative;width:100%;flex-shrink:0;aspect-ratio:var(--sp-card-img-ratio);overflow:hidden;background:var(--_p-navy-100)}.sp-theme .sp-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform var(--_p-dur-slow) var(--sp-card-ease)}.sp-theme .sp-card:hover .sp-card__media img{transform:scale(var(--_p-scale-hover))}@media (prefers-reduced-motion:reduce){.sp-theme .sp-card:hover .sp-card__media img{transform:none}}.sp-theme .sp-card__media-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.2) 100%);pointer-events:none}.sp-theme .sp-card__inner{display:flex;flex-direction:column;flex:1;padding:var(--sp-card-pad-block) var(--sp-card-pad-inline);gap:var(--sp-card-gap)}.sp-theme .sp-card__header{display:flex;flex-direction:column;align-items:center;gap:var(--_p-2)}.sp-theme .sp-card__eyebrow{display:none}.sp-theme h3.sp-card__title{font-size:var(--sp-text-xl);font-weight:var(--sp-weight-bold);line-height:1.05;letter-spacing:-.01em;color:var(--sp-color-text-primary);margin:0 !important;text-align:center}.sp-theme .sp-card__sub{font-size:inherit;font-weight:var(--sp-weight-regular);color:var(--sp-color-text-secondary);margin:0;text-align:center;line-height:1.4}.sp-theme .sp-card__lead{font-size:inherit;line-height:1.5;color:var(--sp-color-text-secondary);margin:0;text-align:center}.sp-theme .sp-card__body{display:flex;flex-direction:column;font-size:inherit;color:var(--sp-color-text-secondary);line-height:1.5}.sp-theme .sp-card__body--media{flex-direction:row;flex-wrap:wrap;align-items:stretch}.sp-theme .sp-card__body--media figure{flex:1 1 280px;margin:0}.sp-theme .sp-card__body--media figure img{width:50%;height:auto;display:block;border-radius:var(--_p-r-md)}.sp-theme .sp-card__body--media figcaption{font-size:var(--sp-text-xs);color:var(--sp-color-text-secondary);margin-top:var(--_p-2)}.sp-theme .sp-card__text{flex:1 1 280px;display:flex;flex-direction:column;gap:var(--sp-card-gap)}.sp-theme .sp-card__footer{display:flex;flex-direction:column;gap:var(--_p-2);margin-top:auto}.sp-theme .sp-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--_p-3)}.sp-theme .sp-card__actions .wpb_button{margin:0 !important;width:100%;text-align:center;font-size:inherit}.sp-theme .sp-card__divider{height:1px;background:var(--sp-divider-color);border:none;margin:var(--_p-2) 0}.sp-theme .sp-card__list{display:flex;flex-direction:column;gap:var(--_p-2);list-style:none;margin:0 auto;padding:0;width:fit-content;min-width:200px}.sp-theme .sp-card__list-item,.sp-theme .sp-card__list-item a,.sp-theme .sp-card__list-item span{font-size:inherit}.sp-theme .sp-card__list-item{display:flex;align-items:center;gap:var(--_p-3);color:var(--sp-color-text-secondary);line-height:1.45;justify-content:flex-start}.sp-theme .sp-card__list-item--top{align-items:flex-start}.sp-theme .sp-card__list-item--top span{color:var(--sp-color-text-primary)}.sp-theme .sp-card__list-item--top .sp-card__list-icon{margin-top:var(--sp-icon-top-align)}.sp-theme .sp-card__list-spacer{height:1.9rem;flex-shrink:0}.sp-theme .sp-card__list-icon{flex-shrink:0;width:var(--sp-icon-size);height:var(--sp-icon-size);color:var(--sp-icon-color)}.sp-theme .sp-card__list-item a{color:var(--sp-color-text-link);font-weight:var(--sp-weight-medium);text-decoration:none;transition:opacity var(--_p-dur-fast) var(--sp-card-ease)}.sp-theme .sp-card__list-item a:hover{opacity:var(--_p-opacity-hover)}.sp-theme .sp-card__list-item a[href^="tel:"]{margin-left:var(--sp-tel-offset)}.sp-theme .wpb_button.sp-btn svg{width:var(--sp-icon-size);height:var(--sp-icon-size);vertical-align:middle;margin-right:var(--sp-icon-gap)}.sp-theme .wpb_button.sp-btn.sp-btn--wa{background:var(--sp-btn-wa-bg) !important;border-color:var(--sp-btn-wa-bg) !important;color:var(--_p-white) !important;font-weight:var(--sp-weight-bold)}.sp-theme .wpb_button.sp-btn.sp-btn--wa:hover{opacity:var(--_p-opacity-hover)}.sp-theme .wpb_button.sp-btn.sp-btn--ghost{background:var(--sp-btn-ghost-bg) !important;color:var(--sp-btn-ghost-fg) !important;border:1px solid var(--sp-btn-ghost-brd) !important}.sp-theme .wpb_button.sp-btn.sp-btn--ghost:hover{opacity:var(--_p-opacity-hover)}.sp-theme .wpb_button.sp-btn.sp-btn--primary{background:var(--sp-btn-primary-bg) !important;border-color:var(--sp-btn-primary-bg) !important;color:var(--sp-btn-primary-fg) !important}.sp-theme .wpb_button.sp-btn.sp-btn--primary:hover{opacity:var(--_p-opacity-hover)}.sp-theme .sp-card--dark{--sp-card-bg:var(--_p-navy-900);--sp-card-border-color:rgba(255,255,255,.08);--sp-card-border-color-hover:rgba(255,255,255,.16);--sp-color-text-primary:var(--_p-white);--sp-color-text-secondary:rgba(255,255,255,.55);--sp-color-text-link:#a1e3ff;--sp-icon-color:rgba(255,255,255,.5);--sp-divider-color:rgba(255,255,255,.08)}.sp-theme .sp-card--outlined{--sp-card-shadow:none;--sp-card-shadow-hover:none}.sp-theme .sp-card--horizontal{flex-direction:row}.sp-theme .sp-card--horizontal .sp-card__media{width:40%;aspect-ratio:auto;flex-shrink:0}.sp-theme .sp-card--compact{--sp-card-pad-inline:var(--_p-4);--sp-card-pad-block:var(--_p-3);--sp-card-gap:var(--_p-2)}@media (max-width:600px){.sp-theme .sp-card:not(.l-carousel__track .sp-card){margin-left:0;margin-right:0}.sp-theme .sp-card:not(.l-carousel__track .sp-card):not(.sp-card--bleed)>.sp-card__inner{padding-left:var(--_p-4);padding-right:var(--_p-4)}}.sp-theme .sp-card--left .sp-card__header{align-items:flex-start}.sp-theme .sp-card--left h3.sp-card__title,.sp-theme .sp-card--left .sp-card__sub,.sp-theme .sp-card--left .sp-card__lead{text-align:left}.sp-theme .sp-card--bleed>.sp-card__inner{padding:0}html{interpolate-size:allow-keywords}.sp-theme .sp-card--accordion summary{list-style:none !important;margin:0;padding:0;cursor:pointer}.sp-theme .sp-card--accordion summary::-webkit-details-marker{display:none !important}.sp-theme .sp-card--accordion summary::marker{display:none !important;content:"" !important;color:transparent !important}.sp-theme .sp-card--accordion summary:before,.sp-theme .sp-card--accordion summary:after{content:none !important;display:none !important}.sp-theme .sp-card--accordion .sp-card__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--_p-3)}.sp-theme .sp-card__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--sp-chevron-size);height:var(--sp-chevron-size);color:var(--sp-icon-color);transition:transform var(--_p-dur-slow) var(--_p-ease)}.sp-theme .sp-card__chevron svg{width:var(--sp-chevron-icon-size);height:var(--sp-chevron-icon-size)}.sp-theme .sp-card--accordion[open] .sp-card__chevron{transform:rotate(180deg)}@media (max-width:600px){.sp-theme .sp-card--accordion::details-content{overflow:clip;block-size:0;transition:block-size var(--_p-dur-slow) var(--_p-ease),content-visibility var(--_p-dur-slow) var(--_p-ease) allow-discrete}.sp-theme .sp-card--accordion[open]::details-content{block-size:auto}}@media (min-width:601px){.sp-theme .sp-card--accordion .sp-card__summary{cursor:default;pointer-events:none}.sp-theme .sp-card--accordion .sp-card__chevron{display:none !important}.sp-theme .sp-card--accordion::details-content{content-visibility:visible !important;block-size:auto !important}.sp-theme .sp-card--accordion>.sp-card__inner{display:flex !important}}.sp-theme .sp-card--kurs{position:relative;overflow:visible;padding:var(--_p-8) var(--_p-7) var(--_p-7) var(--_p-7);margin-top:var(--_p-5);margin-bottom:var(--_p-8)}.sp-theme .sp-card--kurs .sp-card__header{align-items:flex-start}.highlight-badge{color:var(--sp-color-brand);font-size:var(--sp-text-headline);font-weight:var(--sp-weight-bold)}.kurs-highlight{color:var(--sp-color-danger);font-weight:700}.sp-theme .sp-card.sp-card--kurs,.sp-theme .sp-card.sp-card--kurs p,.sp-theme .sp-card.sp-card--kurs strong,.sp-theme .sp-card.sp-card--kurs .sp-card__title,.sp-theme .sp-card.sp-card--kurs .kurs-cta-hinweis{color:var(--_p-gray-900);font-weight:500}.kurs-cta-border-label{position:absolute;top:-10px;left:20px;background:#fc0;color:#000;font-weight:700;padding:6px 10px;border-radius:999px;font-size:12px}.sp-theme .sp-card--kurs h3.sp-card__title{text-align:left}.sp-theme .sp-card--kurs .sp-card__sub{text-align:left}.sp-theme .sp-card--kurs .sp-card__lead{text-align:left}.sp-theme .sp-card--kurs .sp-card__list{margin:0;width:100%}.sp-theme .sp-card--kurs .swipe-row.swipe-row--sm{margin-top:1em;margin-bottom:0;margin-left:0;margin-right:0}@media (max-width:600px){.sp-theme .sp-card--kurs{padding-left:var(--_p-4);padding-right:var(--_p-4)}}.sp-theme .sp-card--row{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--_p-4);padding:var(--_p-5);background:var(--sp-color-page-bg);border:1px solid var(--sp-card-border-color);border-radius:var(--sp-card-radius)}.sp-theme .sp-card--row .wpb_button{flex-shrink:0;width:auto !important;white-space:nowrap}.sp-theme .wpb_button.kurs-mehr-infos-toggle{background:var(--sp-btn-ghost-bg) !important;color:var(--sp-btn-ghost-fg) !important;border:1px solid var(--sp-btn-ghost-brd) !important}.sp-theme .wpb_button.kurs-mehr-infos-toggle:hover{opacity:var(--_p-opacity-hover)}.sp-theme .kurs-highlight{color:var(--sp-color-danger)}.sp-theme.kurs-container,.sp-theme .kurs-container{max-width:100%;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;line-height:1.6;width:100% !important;font-family:var(--sp-font-body);color:var(--sp-color-text-secondary)}div.sp-theme.panel-text-content.kurs-container,.sp-theme div.panel-text-content.kurs-container{background:0 0 !important}.sp-theme .kurs-cta-border-label{display:none;position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--sp-color-success-strong);padding:var(--_p-1) var(--_p-4);font-size:var(--sp-text-2xs);font-weight:var(--sp-weight-semibold);color:var(--_p-white);letter-spacing:var(--sp-ls-eyebrow);text-transform:uppercase;white-space:nowrap;border-radius:var(--_p-r-pill);line-height:26px;box-shadow:0 2px 8px color-mix(in srgb,var(--_p-navy-700) 25%,transparent)}.sp-theme .kurs-cta-titel{font-family:var(--sp-font-display);font-size:var(--sp-text-lg);font-weight:var(--sp-weight-bold);color:var(--sp-color-text-primary);display:block;margin:0 0 var(--_p-2) 0;line-height:1.3}.sp-theme .kurs-cta-text{margin:0 0 var(--_p-5) 0 !important;font-size:inherit;color:var(--sp-color-text-secondary)}.sp-theme .kurs-cta-hinweis{font-size:inherit;margin:0 !important;font-style:italic}.sp-theme .kurs-cta-hinweis strong{color:var(--sp-color-danger);font-weight:var(--sp-weight-bold)}.sp-theme .kurs-cta-hinweis p{font-weight:600}.sp-theme .kurs-normaltext{margin-bottom:var(--_p-5);font-size:inherit;color:var(--sp-color-text-primary)}.sp-theme .stations-vorteile{list-style-type:none !important;padding-left:0 !important;margin-top:0;margin-bottom:var(--_p-7) !important;width:100%;box-sizing:border-box}.sp-theme .stations-vorteile li{margin-bottom:var(--_p-3) !important;padding-left:var(--_p-5) !important;position:relative;font-size:inherit;color:var(--sp-color-text-primary)}.sp-theme .stations-vorteile li:before{content:"✓";position:absolute;left:0;top:0;color:var(--sp-color-success);font-size:inherit;font-weight:var(--sp-weight-bold);line-height:1.4}.sp-theme .kurs-cta-unten-text{font-size:inherit;font-weight:var(--sp-weight-semibold);color:var(--sp-color-brand) !important;margin:0 !important}.sp-theme .stations-hervorhebung{background:linear-gradient(135deg,var(--_p-navy-700) 0%,var(--_p-navy-400) 100%);color:var(--_p-white);padding:var(--_p-5);border-radius:var(--sp-card-radius);margin-bottom:var(--_p-8);box-sizing:border-box;width:100%;display:flex;align-items:center;gap:var(--_p-3);box-shadow:var(--sp-shadow-elevated)}.sp-theme .stations-hervorhebung-icon{font-size:1.5rem;flex-shrink:0}.sp-theme .stations-hervorhebung p{margin:0 !important;font-size:inherit;color:var(--_p-white)}.sp-theme .stations-hervorhebung a{color:rgba(255,255,255,.9) !important;font-weight:var(--sp-weight-semibold);text-decoration:underline;text-decoration-color:rgba(255,255,255,.45);text-underline-offset:2px}.sp-theme .abschluss-satz{margin-top:var(--_p-2) !important;font-size:inherit;font-weight:var(--sp-weight-semibold);color:var(--sp-color-brand) !important}.sp-theme .kurs-mehr-infos{margin-top:var(--_p-4);text-align:left}.sp-theme .kurs-mehr-infos-pfeil{display:inline-block;transition:transform var(--_p-dur-slow) var(--_p-ease)}.sp-theme .kurs-mehr-infos-toggle.offen .kurs-mehr-infos-pfeil{transform:rotate(180deg)}.sp-theme .kurs-mehr-infos-inhalt{display:none;margin-top:var(--_p-3)}.sp-theme .kurs-mehr-infos-inhalt.sichtbar{display:block}.sp-theme .l-section:has(.sp-center-bento)>.l-container,.sp-theme .sp-center-bento-section>.l-container{max-width:100% !important;margin:0 auto !important;padding:0 !important;width:100% !important;box-sizing:border-box !important}.sp-theme .sp-center-bento{align-items:stretch;gap:var(--_p-4);max-width:100%;width:100%;box-sizing:border-box;padding:0}.sp-theme .center-card.sp-card{margin:0 !important;max-width:100%;width:100%;box-sizing:border-box}.sp-theme .center-card>.sp-card__inner{padding-top:var(--sp-card-pad-block)}.sp-theme .center-card .sp-card__body{gap:var(--sp-card-gap);flex:1}.sp-theme .center-card .sp-card__text{gap:var(--sp-card-gap)}.sp-theme .center-card .sp-card__sub{color:var(--sp-color-text-primary);font-weight:var(--sp-weight-bold)}.sp-theme .center-card .sp-card__title{line-height:1.15}.sp-theme .center-card .sp-card__body a:not(.wpb_button){color:var(--sp-color-text-link);font-weight:var(--sp-weight-medium)}@media (max-width:600px){.sp-theme .sp-center-bento{gap:var(--_p-3)}.sp-theme .center-card>.sp-card__summary{padding:0}.sp-theme .center-card .sp-card__header{padding:1rem}.sp-theme .center-card>.sp-card__inner{padding:0}}@media (min-width:601px){.sp-theme .center-card>.sp-card__inner{display:flex !important;flex:1}.sp-theme .center-card::details-content{flex:1;display:flex;flex-direction:column}.sp-theme .center-card .sp-card__footer .wpb_button,.sp-theme .center-card .sp-card__footer .sp-btn{width:fit-content;align-self:flex-start;margin:0}}.sp-theme .sp-kontakt-bento{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--_p-4);margin-top:var(--_p-6)}.sp-theme .sp-kontakt-bento>.sp-card{flex:1 1 300px;margin:0;box-sizing:border-box;height:auto;display:flex;flex-direction:column}.sp-theme .sp-kontakt-bento>.sp-card>.sp-card__inner{flex:1;display:flex;flex-direction:column;justify-content:space-between}.sp-theme .sp-kontakt-bento>.sp-card .sp-card__body{flex:1}@media (min-width:768px){.sp-theme .sp-kontakt-bento .kontakt-card--wide{flex-basis:calc(66% - var(--_p-4))}.sp-theme .sp-kontakt-bento .kontakt-card--half{flex-basis:calc(33% - var(--_p-4))}.sp-theme .sp-kontakt-bento .kontakt-card--full{flex-basis:100%}}@media (max-width:767px){.sp-theme .sp-kontakt-bento{flex-direction:column;gap:var(--_p-3)}.sp-theme .sp-kontakt-bento>.sp-card{flex-basis:100%}}@media (max-width:600px){.sp-theme .center-card:not(.sp-card--accordion) .sp-card__body{padding-top:var(--_p-4)}}@media (max-width:600px){.sp-theme .sp-center-bento{gap:var(--_p-3)}.sp-theme .center-card>.sp-card__summary{padding:0}.sp-theme .center-card .sp-card__header{padding:1rem}.sp-theme .center-card .sp-card__body:first-child,.sp-theme .center-card .sp-card__body p:first-child{margin-top:0}}.wp-block-group.sp-card strong{color:#1a1a1a !important;font-weight:700}