/*! LC Media – Header, Mega-Menü, Handy-Menü, Footer, Brotkrumen, bewegte Icons. */

/* ================================================================ Icons */
.lcm-ic{display:block;width:56px;height:56px;overflow:visible}
.lcm-ic .lcm-acc{stroke:#009FE4}
.lcm-ic .lcm-accf{fill:#009FE4}
.lcm-ic .lcm-a{transform-box:view-box}
@media (prefers-reduced-motion:no-preference){
  .lcm-ic .lcm-feed{animation:lcmfeed 4.8s var(--lcm-ease-io,cubic-bezier(0.77,0,0.175,1)) infinite}
  .lcm-ic .lcm-pop{animation:lcmpop 2.4s var(--lcm-ease,cubic-bezier(0.23,1,0.32,1)) infinite}
  .lcm-ic .lcm-iris{animation:lcmiris 3.2s ease-in-out infinite}
  .lcm-ic .lcm-flash{animation:lcmflash 3.2s steps(1,end) infinite}
  .lcm-ic .lcm-spin{animation:lcmspin 2.4s linear infinite}
  .lcm-ic .lcm-rec{animation:lcmblink 1.2s steps(1,end) infinite}
  .lcm-ic .lcm-turn{animation:lcmturn 3.6s ease-in-out infinite}
  .lcm-ic .lcm-up{animation:lcmup 2.4s var(--lcm-ease) infinite}
  .lcm-ic .lcm-dot1,.lcm-ic .lcm-dot2,.lcm-ic .lcm-dot3{animation:lcmdots 1.4s ease-in-out infinite}
  .lcm-ic .lcm-dot2{animation-delay:.16s}.lcm-ic .lcm-dot3{animation-delay:.32s}
  .lcm-ic .lcm-cal rect{fill:transparent;animation:lcmcell 4s steps(1,end) infinite}
  .lcm-ic .lcm-c2{animation-delay:.5s !important}.lcm-ic .lcm-c3{animation-delay:1s !important}.lcm-ic .lcm-c4{animation-delay:1.5s !important}.lcm-ic .lcm-c5{animation-delay:2s !important}
  .lcm-ic .lcm-head{animation:lcmhead 4s ease-in-out infinite}
  .lcm-ic .lcm-tick{stroke-dasharray:1;stroke-dashoffset:0;animation:lcmtick 3s var(--lcm-ease) infinite}
  .lcm-ic .lcm-fly{animation:lcmfly 3s var(--lcm-ease) infinite}
  .lcm-ic .lcm-trail{animation:lcmtrail 3s linear infinite}
  .lcm-ic .lcm-bar{animation:lcmbar 3s var(--lcm-ease) infinite}
  .lcm-ic .lcm-rotor{animation:lcmrotor .18s linear infinite}
  .lcm-ic .lcm-slide{animation:lcmslide 4s var(--lcm-ease-io) infinite}
  .lcm-ic .lcm-rays{animation:lcmrays 2.4s ease-in-out infinite}
  .lcm-ic .lcm-wave{animation:lcmwave 3s ease-in-out infinite}
  .lcm-ic .lcm-conf{animation:lcmconf 2.6s ease-in infinite}
  .lcm-ic .lcm-glow{animation:lcmblink 2.4s steps(1,end) infinite}
  .lcm-ic .lcm-glint{animation:lcmglint 3s ease-in-out infinite}
  .lcm-ic .lcm-ring{animation:lcmring 1.6s ease-in-out infinite}
  .lcm-ic .lcm-flap{animation:lcmflap 3s var(--lcm-ease) infinite}
  .lcm-ic .lcm-stamp{animation:lcmstamp 3s var(--lcm-ease) infinite}
  .lcm-ic .lcm-clap{animation:lcmclap 2.4s var(--lcm-ease) infinite}
  .lcm-ic .lcm-pulse{animation:lcmpulse 2.4s var(--lcm-ease) infinite}
}
@keyframes lcmfeed{0%,30%{transform:translateY(0)}45%,75%{transform:translateY(-27px)}90%,100%{transform:translateY(0)}}
@keyframes lcmpop{0%,40%{transform:scale(1);opacity:1}55%{transform:translateY(-6px);opacity:0}60%{transform:scale(0);opacity:0}75%{transform:scale(1.2);opacity:1}85%,100%{transform:scale(1);opacity:1}}
@keyframes lcmiris{0%,100%{transform:scale(1)}50%{transform:scale(0.55)}}
@keyframes lcmflash{0%,84%,100%{opacity:0}86%,92%{opacity:1}}
@keyframes lcmspin{to{transform:rotate(360deg)}}
@keyframes lcmblink{0%,100%{opacity:1}50%{opacity:0.15}}
@keyframes lcmturn{0%,100%{transform:scaleX(1)}50%{transform:scaleX(0.12)}}
@keyframes lcmup{0%,50%{transform:translateY(0);opacity:1}75%{transform:translateY(-8px);opacity:0}76%{transform:translateY(6px);opacity:0}100%{transform:translateY(0);opacity:1}}
@keyframes lcmdots{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-4px)}}
@keyframes lcmcell{0%{fill:transparent}12%,85%{fill:#009FE4}100%{fill:transparent}}
@keyframes lcmhead{0%,100%{transform:translateX(0)}50%{transform:translateX(26px)}}
@keyframes lcmtick{0%,60%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:0}71%{stroke-dashoffset:1;opacity:1}100%{stroke-dashoffset:0;opacity:1}}
@keyframes lcmfly{0%,55%{transform:translate(0,0);opacity:1}78%{transform:translate(8px,-8px);opacity:0}79%{transform:translate(-6px,6px);opacity:0}100%{transform:translate(0,0);opacity:1}}
@keyframes lcmtrail{to{stroke-dashoffset:-14}}
@keyframes lcmbar{0%{transform:scaleY(0.2)}40%,85%{transform:scaleY(1)}100%{transform:scaleY(0.2)}}
@keyframes lcmrotor{0%{transform:scaleX(1)}50%{transform:scaleX(0.25)}100%{transform:scaleX(1)}}
@keyframes lcmslide{0%,35%{transform:translate(0,0)}50%,85%{transform:translate(-8px,6px)}100%{transform:translate(0,0)}}
@keyframes lcmrays{0%,100%{opacity:0.25;transform:scale(0.92)}50%{opacity:1;transform:scale(1.04)}}
@keyframes lcmwave{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@keyframes lcmconf{0%{transform:translateY(0);opacity:1}70%{transform:translateY(10px);opacity:0}71%{transform:translateY(-4px);opacity:0}100%{transform:translateY(0);opacity:1}}
@keyframes lcmglint{0%,60%,100%{opacity:0}70%,80%{opacity:1}}
@keyframes lcmring{0%,100%{opacity:0.2}50%{opacity:1}}
@keyframes lcmflap{0%,20%{transform:translateY(0)}40%,80%{transform:translateY(3px)}100%{transform:translateY(0)}}
@keyframes lcmpulse{0%{transform:scale(0.6);opacity:1}100%{transform:scale(1.5);opacity:0}}

/* ================================================================ Header */
.lcm-hdr{position:relative;z-index:60;font-family:var(--lcm-font);color:#FFFFFF;--lcm-hdr-h:88px}
.lcm-hdr.is-scrolled{--lcm-hdr-h:70px}
.lcm-hdr a{text-decoration:none !important}
.lcm-hdr-bar{position:relative;background:rgba(12,13,15,0.9);-webkit-backdrop-filter:saturate(1.3) blur(14px);backdrop-filter:saturate(1.3) blur(14px);transition:background-color 300ms ease}
.lcm-hdr.is-scrolled .lcm-hdr-bar{background:rgba(12,13,15,0.96)}
.lcm-hdr-inner{max-width:var(--lcm-wrap);margin:0 auto;padding:0 var(--lcm-gutter);height:var(--lcm-hdr-h);display:flex;align-items:center;gap:24px;transition:height 300ms var(--lcm-ease)}
.lcm-logo{display:block;width:184px;height:auto;aspect-ratio:1200/260}
.lcm-hdr .lcm-logo-link{flex:none;display:block;transition:transform 300ms var(--lcm-ease);transform-origin:left center}
.lcm-hdr.is-scrolled .lcm-logo-link{transform:scale(0.86)}
.lcm-nav{flex:1;display:flex;justify-content:center;position:static}
.lcm-nav-list{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}
.lcm-nav-item{position:static;display:flex;align-items:center;margin:0}
.lcm-nav-link{position:relative;z-index:1;display:flex;align-items:center;height:44px;padding:0 16px;font-size:16px;font-weight:500;color:#FFFFFF !important;transition:color 160ms ease}
.has-mega > .lcm-nav-link{padding-right:4px}
.lcm-nav-toggle{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:44px;margin:0 8px 0 0;padding:0;border:0;background:transparent;color:#AEB4BD;cursor:pointer}
.lcm-caret{transition:transform 260ms var(--lcm-ease)}
.lcm-nav-item.is-open .lcm-caret{transform:rotate(180deg);color:#009FE4}
.lcm-nav-item.is-current > .lcm-nav-link::after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:3px;background:#009FE4}
.lcm-nav-ind{position:absolute;top:50%;left:0;height:42px;width:0;margin-top:-21px;background:rgba(255,255,255,0.08);opacity:0;pointer-events:none;transition:transform 320ms var(--lcm-ease),width 320ms var(--lcm-ease),opacity 200ms ease}
.lcm-nav.has-ind .lcm-nav-ind{opacity:1}

.lcm-mega{position:absolute;left:0;right:0;top:100%;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 220ms ease,transform 320ms var(--lcm-ease),visibility 0s linear 320ms;z-index:5}
.lcm-nav-item.is-open > .lcm-mega{opacity:1;visibility:visible;transform:none;transition:opacity 220ms ease,transform 320ms var(--lcm-ease)}
.lcm-mega::before{content:"";position:absolute;inset:0;background:#0C0D0F;box-shadow:0 40px 80px -40px rgba(0,0,0,0.9)}
.lcm-mega-inner{position:relative;max-width:var(--lcm-wrap);margin:0 auto;padding:28px var(--lcm-gutter) 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:28px}
.lcm-mega-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0;align-content:start}
.lcm-mega-list li{margin:0}
.lcm-mega-card{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 24px;gap:16px;align-items:center;height:100%;padding:14px;background:#17191D;color:#FFFFFF !important;transition:background-color 200ms ease}
.lcm-mega-card.is-on,.lcm-mega-card:focus-visible{background:#22252A}
.lcm-mega-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#009FE4;transform:scaleY(0);transition:transform 300ms var(--lcm-ease)}
.lcm-mega-card.is-on::before{transform:none}
.lcm-mega-ictile{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#0C0D0F;transition:background-color 250ms ease}
.lcm-mega-card.is-on .lcm-mega-ictile{background:#009FE4;color:#0C0D0F}
.lcm-mega-card.is-on .lcm-mega-ictile .lcm-acc{stroke:#FFFFFF}.lcm-mega-card.is-on .lcm-mega-ictile .lcm-accf{fill:#FFFFFF}
.lcm-hdr .lcm-ic.lcm-mega-ic{width:42px;height:42px}
.lcm-mega-title{display:block;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:-0.01em}
.lcm-mega-desc{display:block;margin-top:4px;font-size:14.5px;line-height:1.4;color:#AEB4BD}
.lcm-mega-go{opacity:0;transform:translateX(-6px);transition:opacity 200ms ease,transform 300ms var(--lcm-ease);color:#009FE4}
.lcm-mega-card.is-on .lcm-mega-go{opacity:1;transform:none}
.lcm-mega-stage{position:relative;min-height:380px;overflow:hidden;background:#17191D}
.lcm-mega-shot{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 400ms ease}
.lcm-mega-shot.is-on{opacity:1}
.lcm-mega-shot img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1400ms var(--lcm-ease)}
.lcm-mega-shot.is-on img{transform:none}
.lcm-mega-shot::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(12,13,15,0.9),rgba(12,13,15,0) 60%)}
.lcm-mega-shot .lcm-vf{inset:16px}
.lcm-mega-shot figcaption{position:absolute;z-index:3;left:28px;right:28px;bottom:24px;display:flex;flex-direction:column;gap:6px}
.lcm-mega-ftitle{font-weight:700;font-size:clamp(28px,2.6vw,40px);letter-spacing:-0.035em;line-height:1}
.lcm-mega-fdesc{font-size:16px;color:#E4E7EB}
.lcm-mega-rec{position:absolute;z-index:3;left:28px;top:26px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(12,13,15,0.7);font:600 13px/1 var(--lcm-font)}
.lcm-mega-bar{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0;padding:4px 0 28px;background:transparent}
.lcm-mega-bar .lcm-btn{min-height:50px}
.lcm-mega-bar-t{flex:1;min-width:240px;font-size:15px;color:#C9CED6}
.lcm-mega-bar-t a{color:#FFFFFF !important;font-weight:600}
.lcm-mega-bar-link{font-size:15px;font-weight:600;color:#FFFFFF !important;background:linear-gradient(#009FE4,#009FE4) left bottom/100% 2px no-repeat;padding-bottom:3px}
@media (prefers-reduced-motion:no-preference){
  .lcm-mega-list li,.lcm-mega-stage,.lcm-mega-bar{opacity:0;transform:translateY(10px);transition:opacity 260ms ease,transform 420ms var(--lcm-ease)}
  .is-open > .lcm-mega .lcm-mega-list li,.is-open > .lcm-mega .lcm-mega-stage,.is-open > .lcm-mega .lcm-mega-bar{opacity:1;transform:none}
  .is-open > .lcm-mega .lcm-mega-list li:nth-child(2){transition-delay:30ms}.is-open > .lcm-mega .lcm-mega-list li:nth-child(3){transition-delay:60ms}
  .is-open > .lcm-mega .lcm-mega-list li:nth-child(4){transition-delay:90ms}.is-open > .lcm-mega .lcm-mega-list li:nth-child(5){transition-delay:120ms}
  .is-open > .lcm-mega .lcm-mega-list li:nth-child(6){transition-delay:150ms}.is-open > .lcm-mega .lcm-mega-stage{transition-delay:100ms}.is-open > .lcm-mega .lcm-mega-bar{transition-delay:180ms}
}

.lcm-hdr-actions{flex:none;display:flex;align-items:center;gap:8px}
.lcm-hdr-phone{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 12px;color:#FFFFFF !important;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color 180ms ease}
.lcm-hdr-phone:hover{background:rgba(255,255,255,0.08)}
.lcm-hdr .lcm-ic.lcm-hdr-phic{width:22px;height:22px;stroke-width:3.4}
.lcm-hdr .lcm-hdr-cta{min-height:48px;padding:0 20px;font-size:16px}
.lcm-burger{display:none;position:relative;width:48px;height:48px;padding:0;border:0;background:#22252A;cursor:pointer}
.lcm-burger span{position:absolute;left:14px;right:14px;height:2px;background:#FFFFFF;transition:transform 300ms var(--lcm-ease),opacity 200ms ease,top 300ms var(--lcm-ease)}
.lcm-burger span:nth-child(1){top:17px}.lcm-burger span:nth-child(2){top:23px}.lcm-burger span:nth-child(3){top:29px}
.lcm-burger[aria-expanded="true"] span:nth-child(1){top:23px;transform:rotate(45deg)}
.lcm-burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.lcm-burger[aria-expanded="true"] span:nth-child(3){top:23px;transform:rotate(-45deg)}
@media (max-width:1280px){.lcm-hdr-phone span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lcm-hdr-phone{width:48px;justify-content:center;padding:0}}
@media (max-width:1060px){.lcm-nav{display:none}.lcm-burger{display:block}.lcm-hdr-inner{justify-content:space-between}}
@media (max-width:600px){.lcm-hdr{--lcm-hdr-h:68px}.lcm-hdr .lcm-hdr-cta{display:none}.lcm-logo{width:150px}}

.lcm-mnav{position:fixed;left:0;right:0;top:var(--lcm-mnav-top,68px);bottom:0;z-index:59;background:#0C0D0F;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;clip-path:inset(0 0 100% 0);transition:clip-path 420ms var(--lcm-ease-io)}
.lcm-mnav[hidden]{display:none}
.lcm-mnav.is-open{clip-path:inset(0 0 0 0)}
.lcm-mnav-inner{padding:12px var(--lcm-gutter) 40px;max-width:640px;margin:0 auto}
.lcm-mnav-list{list-style:none;margin:0;padding:0}
.lcm-mnav-item{margin:0 0 6px;opacity:0;transform:translateY(10px);transition:opacity 300ms ease,transform 420ms var(--lcm-ease);transition-delay:calc(var(--i) * 45ms + 120ms)}
.lcm-mnav.is-open .lcm-mnav-item{opacity:1;transform:none}
.lcm-mnav-item a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;padding:8px;background:#17191D;color:#FFFFFF !important}
.lcm-mnav-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:76px;height:76px;overflow:hidden;background:#0C0D0F}
.lcm-mnav-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.55}
.lcm-mnav-thumb .lcm-ic{position:relative}
.lcm-hdr .lcm-ic.lcm-mnav-ic{width:40px;height:40px;margin:0 auto;color:#FFFFFF}
.lcm-mnav-title{display:block;font-weight:600;font-size:21px;letter-spacing:-0.01em}
.lcm-mnav-desc{display:block;font-size:14.5px;color:#AEB4BD;margin-top:2px}
.lcm-mnav-foot{margin-top:24px;opacity:0;transition:opacity 400ms ease 360ms}
.lcm-mnav.is-open .lcm-mnav-foot{opacity:1}
.lcm-mnav-foot .lcm-btn{width:100%}
.lcm-mnav-foot p{margin:20px 0 0;font-size:19px;line-height:1.7}
.lcm-mnav-foot a:not(.lcm-btn){color:#FFFFFF !important}
html.lcm-locked,html.lcm-locked body{overflow:hidden}

/* ================================================================ Footer */
.lcm-ftr{position:relative;overflow:hidden;color:#FFFFFF;font-family:var(--lcm-font);background:#050607}
.lcm-ftr a{text-decoration:none !important}
.lcm-ftr-wrap{position:relative;max-width:var(--lcm-wrap);margin:0 auto;padding-left:var(--lcm-gutter);padding-right:var(--lcm-gutter)}
.lcm-ftr-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 48px;align-items:end;padding:clamp(72px,9vw,140px) 0 clamp(48px,6vw,88px)}
.lcm-ftr-say{margin:0;font-weight:700;font-size:clamp(52px,8.6vw,150px);line-height:0.9;letter-spacing:-0.05em;color:#FFFFFF}
.lcm-ftr-say .lcm-sq{width:0.17em;height:0.17em}
.lcm-ftr-reach{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.lcm-ftr-big{font-weight:600;font-size:clamp(24px,2.4vw,36px);letter-spacing:-0.02em;line-height:1.15;color:#FFFFFF !important;font-variant-numeric:tabular-nums;background:linear-gradient(#009FE4,#009FE4) left bottom/0 3px no-repeat;padding-bottom:4px;transition:background-size 400ms var(--lcm-ease)}
.lcm-ftr-big:hover{background-size:100% 3px}
.lcm-ftr-mail{font-size:clamp(18px,1.7vw,24px);font-weight:500}
.lcm-ftr-reach .lcm-btn{margin-top:18px}
.lcm-ftr-main{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:40px;padding:48px 0 56px;background:linear-gradient(#22252A,#22252A) top/100% 2px no-repeat}
.lcm-ftr-claim{margin:20px 0 0;max-width:24em;font-size:17px;line-height:1.55;color:#C9CED6}
.lcm-ftr-addr{margin:14px 0 0;font-size:16px}
.lcm-ftr-addr a{color:#FFFFFF !important}
.lcm-ftr-addr a:hover{color:#009FE4 !important}
.lcm-ftr-insta{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:8px 14px 8px 8px;background:#17191D;color:#FFFFFF !important;font-weight:500;font-size:15px;transition:background-color 180ms ease}
.lcm-ftr-insta:hover{background:#22252A}
.lcm-ftr .lcm-ic.lcm-ftr-ic{width:30px;height:30px;stroke-width:3}
.lcm-ftr-head{margin:0 0 16px;font-size:15px;font-weight:600;color:#AEB4BD}
.lcm-ftr-col ul{list-style:none;margin:0;padding:0}
.lcm-ftr-col li{margin:0}
.lcm-ftr-col li a{display:inline-flex;align-items:center;gap:0;padding:7px 0;font-size:18px;font-weight:500;color:#FFFFFF !important;transition:color 180ms ease}
.lcm-ftr-col li a::before{content:"";width:0;height:8px;margin-right:0;background:#009FE4;transition:width 260ms var(--lcm-ease),margin 260ms var(--lcm-ease)}
.lcm-ftr-col li a:hover::before{width:8px;margin-right:10px}
.lcm-ftr-bottom{background:#0C0D0F}
.lcm-ftr-bottom-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;padding-bottom:22px}
.lcm-ftr-legal{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:14px;color:#AEB4BD}
.lcm-ftr-legal a{color:#FFFFFF !important;text-decoration:underline !important;text-decoration-color:rgba(255,255,255,0.3) !important;text-underline-offset:4px}
.lcm-ftr-legal a:hover{text-decoration-color:#009FE4 !important}
.lcm-ftr-dot{color:#4A5059}
.lcm-totop{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;background:#17191D;color:#FFFFFF;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color 180ms ease}
.lcm-totop:hover{background:#22252A}
.lcm-totop svg{transition:transform 220ms var(--lcm-ease)}
.lcm-totop:hover svg{transform:translateY(-3px)}
@media (prefers-reduced-motion:no-preference){
  .lcm-ftr-say{opacity:0;transform:translateY(24px);transition:opacity 700ms ease,transform 900ms var(--lcm-ease)}
  .lcm-ftr.is-in .lcm-ftr-say{opacity:1;transform:none}
  .lcm-ftr.is-in .lcm-ftr-say .lcm-sq{animation:lcmrec 1.2s steps(1,end) 0.9s 3}
}
@media (max-width:900px){.lcm-ftr-top{grid-template-columns:1fr}.lcm-ftr-main{grid-template-columns:1fr 1fr}.lcm-ftr-brand{grid-column:1 / -1}}

/* Avada-Hülle der Header-/Footer-Sektionen */
.fusion-tb-header .lcm-header-wrap,.fusion-tb-footer .lcm-footer-wrap{padding:0 !important}
.fusion-tb-header .lcm-header-wrap .fusion-builder-row,.fusion-tb-footer .lcm-footer-wrap .fusion-builder-row{max-width:none !important;margin:0 !important;width:100% !important}
.fusion-tb-header .lcm-header-wrap .fusion-layout-column,.fusion-tb-footer .lcm-footer-wrap .fusion-layout-column{margin:0 !important;padding:0 !important;width:100% !important}
.fusion-tb-header .lcm-header-wrap .fusion-column-wrapper,.fusion-tb-footer .lcm-footer-wrap .fusion-column-wrapper{padding:0 !important;margin:0 !important}
.fusion-tb-header .lcm-header-wrap .fusion-text,.fusion-tb-footer .lcm-footer-wrap .fusion-text{margin:0 !important}
.fusion-tb-header .lcm-header-wrap{background:transparent !important}

/* ================================================================ Brotkrumen */
.lcm-crumbs{margin:0 0 28px;font-size:15px}
.lcm-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;color:#AEB4BD}
.lcm-light .lcm-crumbs ol,.lcm-tone .lcm-crumbs ol{color:#4A5059}
.lcm-crumbs li{margin:0}
.lcm-crumbs li+li::before{content:"/";margin-right:6px;opacity:0.6}
.lcm-crumbs a{color:inherit !important;text-decoration:none !important}
.lcm-crumbs a:hover{color:#009FE4 !important}
.lcm-crumbs [aria-current]{color:inherit;font-weight:500}
@keyframes lcmstamp{0%,55%{transform:scale(1)}62%{transform:scale(0.6)}74%{transform:scale(1.15)}84%,100%{transform:scale(1)}}
@keyframes lcmclap{0%,50%{transform:rotate(0)}62%{transform:rotate(-16deg)}70%{transform:rotate(0)}74%{transform:rotate(-4deg)}80%,100%{transform:rotate(0)}}
.has-mega.is-current > .lcm-nav-link::after{right:4px}
