:root{--theme-font-family:var(--theme-font-stack-default);--theme-font-weight:400;--theme-text-transform:none;--theme-text-decoration:none;--theme-font-size:16px;--theme-line-height:1.65;--theme-letter-spacing:0em;--theme-button-font-weight:500;--theme-button-font-size:15px;--has-classic-forms:var(--true);--has-modern-forms:var(--false);--theme-form-field-border-initial-color:var(--theme-border-color);--theme-form-field-border-focus-color:var(--theme-palette-color-1);--theme-form-selection-field-initial-color:var(--theme-border-color);--theme-form-selection-field-active-color:var(--theme-palette-color-1);--e-global-color-blocksy_palette_1:var(--theme-palette-color-1);--e-global-color-blocksy_palette_2:var(--theme-palette-color-2);--e-global-color-blocksy_palette_3:var(--theme-palette-color-3);--e-global-color-blocksy_palette_4:var(--theme-palette-color-4);--e-global-color-blocksy_palette_5:var(--theme-palette-color-5);--e-global-color-blocksy_palette_6:var(--theme-palette-color-6);--e-global-color-blocksy_palette_7:var(--theme-palette-color-7);--e-global-color-blocksy_palette_8:var(--theme-palette-color-8);--theme-palette-color-1:#2872fa;--theme-palette-color-2:#1559ed;--theme-palette-color-3:#3A4F66;--theme-palette-color-4:#192a3d;--theme-palette-color-5:#e1e8ed;--theme-palette-color-6:#f2f5f7;--theme-palette-color-7:#FAFBFC;--theme-palette-color-8:#ffffff;--theme-text-color:var(--theme-palette-color-3);--theme-link-initial-color:var(--theme-palette-color-1);--theme-link-hover-color:var(--theme-palette-color-2);--theme-selection-text-color:#ffffff;--theme-selection-background-color:var(--theme-palette-color-1);--theme-border-color:var(--theme-palette-color-5);--theme-headings-color:var(--theme-palette-color-4);--theme-content-spacing:1.5em;--theme-button-min-height:40px;--theme-button-shadow:none;--theme-button-transform:none;--theme-button-text-initial-color:#ffffff;--theme-button-text-hover-color:#ffffff;--theme-button-background-initial-color:var(--theme-palette-color-1);--theme-button-background-hover-color:var(--theme-palette-color-2);--theme-button-border:none;--theme-button-padding:5px 20px;--theme-normal-container-max-width:1290px;--theme-content-vertical-spacing:60px;--theme-container-edge-spacing:90vw;--theme-narrow-container-max-width:750px;--theme-wide-offset:130px}h1{--theme-font-weight:700;--theme-font-size:40px;--theme-line-height:1.5}h2{--theme-font-weight:700;--theme-font-size:35px;--theme-line-height:1.5}h3{--theme-font-weight:700;--theme-font-size:30px;--theme-line-height:1.5}h4{--theme-font-weight:700;--theme-font-size:25px;--theme-line-height:1.5}figcaption{--theme-font-size:14px}body{background-color:var(--theme-palette-color-7);background-image:none}.single-post .entry-header .page-title{--theme-font-size:30px}.category .entry-header .page-title{--theme-font-size:30px}.search .entry-header .page-title{--theme-font-size:30px}.author .entry-header .page-title{--theme-font-size:30px}.page .entry-header .page-title{--theme-font-size:30px}.single-glossary .entry-header .page-title{--theme-font-size:30px}.category .entry-card .entry-title{--theme-font-size:20px;--theme-line-height:1.3}.category .entry-card{background-color:var(--theme-palette-color-8);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04)}.author .entry-card .entry-title{--theme-font-size:20px;--theme-line-height:1.3}.author .entry-card{background-color:var(--theme-palette-color-8);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04)}.search .entry-card .entry-title{--theme-font-size:20px;--theme-line-height:1.3}.search .entry-card{background-color:var(--theme-palette-color-8);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04)}form textarea{--theme-form-field-height:170px}@media (max-width:689.98px){.category .entry-card .entry-title{--theme-font-size:18px}.author .entry-card .entry-title{--theme-font-size:18px}.search .entry-card .entry-title{--theme-font-size:18px}:root{--theme-content-vertical-spacing:50px;--theme-container-edge-spacing:88vw}}@font-face{font-family:'Orbitron';src:url(/wp-content/themes/hello-elementor-child/assets/fonts/orbitron-regular.woff2) format('woff2');font-weight:400;font-display:block}@font-face{font-family:'Klein';src:url(/wp-content/themes/hello-elementor-child/assets/fonts/klein-regular.woff2) format('woff2');font-weight:300 400;font-display:swap}@font-face{font-family:'Klein';src:url(/wp-content/themes/hello-elementor-child/assets/fonts/klein-medium.woff2) format('woff2');font-weight:500 700;font-display:swap}@font-face{font-family:'Orbitron Ersatz';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('LiberationSans');size-adjust:124.1%}:root{--bg:#04060a;--ink:#e9edf2;--ink-dim:#ced3d9;--accent:#ff4400;--accent-dim:rgba(255, 68, 0, 0.35);--terminal:#33ff33;--terminal-rgb:51, 255, 51;--whatsapp:#25d366;--line:rgba(233, 237, 242, 0.12);--line-soft:rgba(233, 237, 242, 0.07);--font-sans:'Klein', 'Helvetica Neue', Arial, sans-serif;--font-display:'Orbitron', 'Orbitron Ersatz', 'Klein', 'Helvetica Neue', Arial, sans-serif;--gutter:clamp(1.25rem, 4vw, 4rem);--maxw:84rem}html body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-weight:400;line-height:1.6}html body{overflow-x:clip;overflow-y:visible}::selection{background:var(--accent);color:#04140f}body .mono{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body .accent{color:var(--accent)}body .hero{display:flex;flex-direction:column;justify-content:center;padding:7rem var(--gutter) 0;position:relative}body .hero-inner{max-width:var(--maxw);margin:0 auto;width:100%}body .hero-kicker{display:flex;align-items:center;gap:.7rem;color:var(--ink-dim);margin-bottom:clamp(1.5rem, 4vh, 2.8rem)}body .kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:pulse 2.4s ease-in-out infinite;flex:none;display:inline-block}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.3}}body h1.hero-title,body .hero-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(1.9rem, 5.2vw, 5rem);font-weight:400;line-height:1.14;letter-spacing:1px;margin-bottom:0;hyphens:manual;color:var(--ink)}body .hero-title{margin-bottom:clamp(2rem, 6vh, 3.5rem)}body .hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;flex-wrap:wrap}body .elementor-widget.elementor-element.hero-copy{max-width:34rem;color:var(--ink-dim);font-size:clamp(0.95rem, 1.3vw, 1.1rem);font-weight:300}body .hero-copy p{margin:0;color:inherit;font:inherit}body .e-con.hero-ctas{width:auto}body .hero-ctas{display:flex;align-items:center;gap:1.8rem;flex-wrap:wrap}body .btn-warp .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid var(--accent-dim);border-radius:0;overflow:hidden;background:none;background-color:#fff0;transition:border-color 0.3s}body .btn-warp .elementor-button-text{position:relative;z-index:2;color:var(--accent);transition:color 0.3s;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.6}body .btn-warp .elementor-button::before{content:'';position:absolute;inset:0;background:var(--accent);transform:translateX(-101%);transition:transform 0.45s cubic-bezier(.7,0,.2,1);z-index:1}body .btn-warp .elementor-button:hover,body .btn-warp .elementor-button:focus-visible{border-color:var(--accent);background:none;background-color:#fff0}body .btn-warp .elementor-button:hover::before,body .btn-warp .elementor-button:focus-visible::before{transform:translateX(0)}body .btn-warp .elementor-button:hover .elementor-button-text,body .btn-warp .elementor-button:focus-visible .elementor-button-text{color:#03110d}body .btn-ghost .elementor-button{position:relative;color:var(--ink-dim);padding:.4rem 0;border:none;border-radius:0;background:none;background-color:#fff0;transition:color 0.25s}body .btn-ghost .elementor-button-text{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:inherit}body .btn-ghost .elementor-button::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--line);transition:background 0.25s}body .btn-ghost .elementor-button:hover,body .btn-ghost .elementor-button:focus-visible{color:var(--ink);background:none;background-color:#fff0}body .btn-ghost .elementor-button:hover::after,body .btn-ghost .elementor-button:focus-visible::after{background:var(--accent)}body .e-con:has(>.elementor-widget.btn-whatsapp){gap:2.2rem;align-items:center}body .btn-whatsapp .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid rgb(37 211 102 / .45);border-radius:0;background:none;background-color:#fff0;color:var(--whatsapp);overflow:hidden;transition:border-color 0.3s,color 0.3s}body .btn-whatsapp .elementor-button-content-wrapper{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.65rem}body .btn-whatsapp .elementor-button-icon{display:inline-flex;align-items:center;margin:0;font-size:1.05rem;color:inherit}body .btn-whatsapp .elementor-button-text{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:inherit}body .btn-whatsapp .elementor-button::before{content:'';position:absolute;inset:0;background:var(--whatsapp);transform:translateX(-101%);transition:transform 0.45s cubic-bezier(.7,0,.2,1);z-index:1}body .btn-whatsapp .elementor-button:hover,body .btn-whatsapp .elementor-button:focus-visible{border-color:var(--whatsapp);color:#04140b;background:none;background-color:#fff0}body .btn-whatsapp .elementor-button:hover::before,body .btn-whatsapp .elementor-button:focus-visible::before{transform:translateX(0)}body .btn-whatsapp .elementor-button:after{display:none!important}body .hero-scrollcue{position:absolute;bottom:4.5rem;right:var(--gutter);display:flex;flex-direction:column;align-items:center;gap:.8rem;color:var(--ink-dim);font-size:.6rem}body .scrollcue-line{width:1px;height:3.5rem;background:var(--line);position:relative;overflow:hidden;display:block}body .scrollcue-line::after{content:'';position:absolute;top:-50%;left:0;width:100%;height:50%;background:var(--accent);animation:scrollcue 2.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes scrollcue{0%{top:-50%}100%{top:110%}}body .hero-title-sm .elementor-heading-title,body h1.hero-title-sm{font-size:clamp(1.6rem, 4vw, 4rem)}body .value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.value{background:rgb(6 9 14 / .82);padding:clamp(1.5rem, 2.5vw, 2.4rem);display:flex;flex-direction:column;gap:.9rem;min-height:13rem}body .value-no{color:var(--accent)}body .value-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.2rem, 1.8vw, 1.5rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .value-copy{color:var(--ink-dim);font-weight:300;font-size:.92rem}body .logbuch-lead{color:var(--ink-dim);font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);max-width:44rem;margin:-1.5rem 0 clamp(2.5rem, 6vh, 4rem)}body .e-con.log-entry{display:grid;grid-template-columns:6rem 1fr;gap:2rem;padding:clamp(1.8rem, 4vh, 2.8rem) 0;border-top:1px solid var(--line);position:relative;transition:padding-left 0.4s cubic-bezier(.7,0,.2,1);width:100%}body .log-list>.e-con.log-entry:last-child{border-bottom:1px solid var(--line)}body .e-con.log-entry::before{content:'';position:absolute;left:0;top:-1px;height:1px;width:0%;background:var(--accent);transition:width 0.5s cubic-bezier(.7,0,.2,1)}body .e-con.log-entry:hover{padding-left:1rem}body .e-con.log-entry:hover::before{width:100%}body .log-no{color:var(--accent);padding-top:.3rem}body .log-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.3rem, 2.2vw, 1.8rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .elementor-widget.log-title{margin-bottom:.7rem}body .log-copy{color:var(--ink-dim);font-weight:300;max-width:42rem}body .timeline{display:flex;flex-direction:column;border-left:1px solid var(--line);margin-left:.4rem}body .e-con.timeline-entry{position:relative;padding:0 0 clamp(2.2rem, 5vh, 3.2rem) clamp(1.8rem, 4vw, 3.5rem);display:block}body .e-con.timeline-entry::before{content:'';position:absolute;left:-4px;top:.85em;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-dim)}body .timeline-year{display:block;font-size:clamp(1.8rem, 3.5vw, 2.8rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;margin-bottom:.5rem;font-variant-numeric:tabular-nums;color:var(--ink)}body .timeline-copy{color:var(--ink-dim);font-weight:300;max-width:36rem}body .timeline-year.accent{color:var(--accent)}body .crew-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.crew-card{background:rgb(6 9 14 / .82);padding:clamp(1.8rem, 3vw, 2.8rem);display:flex;flex-direction:column;gap:.4rem;transition:background 0.3s}body .e-con.crew-card:hover{background:rgb(255 68 0 / .04)}body .crew-monogram{font-family:var(--font-sans);font-size:clamp(2.6rem, 5vw, 4rem);font-weight:700;color:var(--accent);line-height:1;margin-bottom:1.4rem;opacity:.85;display:block}body .crew-name .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.4rem, 2.2vw, 1.9rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .crew-rank{color:var(--accent);margin-bottom:.6rem}body .crew-duties{color:var(--ink-dim);font-weight:300;font-size:.92rem}body .e-con.rettung-inner.antrieb-inner{border-color:var(--accent-dim);background-image:linear-gradient(120deg,rgb(255 68 0 / .06),rgb(5 8 12 / .78) 55%)!important}body .rettung-signal.antrieb-signal{color:var(--accent)}body .antrieb-signal .signal-dot{background:var(--accent);box-shadow:0 0 12px var(--accent)}body .antrieb .rettung-title .elementor-heading-title{max-width:26ch}body .e-con.service-hub-card{display:grid;grid-template-columns:6rem 1fr 10rem;gap:2rem;align-items:center;padding:clamp(2rem, 5vh, 3.5rem) 0;border-top:1px solid var(--line);position:relative;transition:padding-left 0.4s cubic-bezier(.7,0,.2,1);width:100%}body .service-hub-grid>.e-con.service-hub-card:last-child{border-bottom:1px solid var(--line)}body .e-con.service-hub-card::before{content:'';position:absolute;left:0;top:-1px;height:1px;width:0%;background:var(--accent);transition:width 0.5s cubic-bezier(.7,0,.2,1)}body .e-con.service-hub-card:hover{padding-left:1rem}body .e-con.service-hub-card:hover::before{width:100%}body .service-hub-no{color:var(--accent)}body .service-hub-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.6rem, 3.2vw, 2.6rem);font-weight:500;letter-spacing:-.02em;color:var(--ink);margin:0}body .elementor-widget.service-hub-title{margin-bottom:.5rem}body .service-hub-claim{color:var(--accent);font-weight:300;margin-bottom:.6rem}body .service-hub-copy{color:var(--ink-dim);font-weight:300;max-width:40rem}body .service-hub-cta{justify-self:end;display:flex;align-items:center;gap:.6rem;color:var(--ink-dim);transition:color 0.3s,gap 0.3s;white-space:nowrap}body .e-con.service-hub-card:hover .service-hub-cta{color:var(--accent);gap:1rem}body .sub-crumb{display:flex;align-items:center;gap:.6rem;color:var(--ink-dim);margin-bottom:clamp(1.5rem, 4vh, 2.8rem)}body .sub-crumb a{color:var(--ink-dim);transition:color 0.25s}body .sub-crumb a:hover{color:var(--accent)}body .sub-crumb{gap:.7rem}body .sub-crumb .crumb-sep{color:var(--ink-dim)}body .intro-lead{color:var(--ink-dim);font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);max-width:44rem;margin:-1.5rem 0 clamp(2.5rem, 6vh, 4rem)}body .process-list{display:flex;flex-direction:column;border-left:1px solid var(--line);margin-left:.4rem}body .e-con.process-step{position:relative;padding:0 0 clamp(2rem, 4.5vh, 3rem) clamp(1.8rem, 4vw, 3.5rem);display:block}body .e-con.process-step::before{content:attr(data-step);position:absolute;left:-.85rem;top:.15em;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--bg);border:1px solid var(--accent-dim);color:var(--accent);font-family:var(--font-sans);font-size:.62rem;display:flex;align-items:center;justify-content:center}body .process-no{position:absolute;left:-.85rem;top:.15em;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--bg);border:1px solid var(--accent-dim);color:var(--accent);font-family:var(--font-sans);font-size:.62rem;display:flex;align-items:center;justify-content:center}body .process-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.15rem, 1.9vw, 1.5rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .elementor-widget.process-title{margin-bottom:.5rem}body .process-copy{color:var(--ink-dim);font-weight:300;max-width:38rem}body .system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.system-card{background:rgb(6 9 14 / .82);padding:clamp(1.6rem, 2.5vw, 2.4rem);display:flex;flex-direction:column;gap:.8rem}body .system-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.1rem, 1.6vw, 1.3rem);font-weight:500;color:var(--accent);margin:0}body .system-copy{color:var(--ink-dim);font-weight:300;font-size:.92rem}@media (max-width:980px){body .e-con.stats-grid{grid-template-columns:1fr 1fr}body .e-con.crew-grid{grid-template-columns:1fr}body .e-con.flugplan-track{flex-direction:column}body .e-con.flugplan-track>.e-con.phase{flex:0 0 auto;flex-wrap:nowrap;width:100%;min-width:0;min-height:0;height:auto}body .module-list>.e-con.module,body .e-con.module{grid-template-columns:4rem 1fr;gap:1.2rem}body .module-list>.e-con.module .module-arrow{display:none}body .value-grid{grid-template-columns:1fr 1fr}body .e-con.value{min-height:0}body .crew-cards{grid-template-columns:1fr}body .e-con.log-entry{grid-template-columns:4.5rem 1fr;gap:1.2rem}body .e-con.service-hub-card{grid-template-columns:4rem 1fr}body .service-hub-cta{display:none}body .system-grid{grid-template-columns:1fr}}@media (max-width:1024px){body .section-title .elementor-heading-title br,body .rettung-title .elementor-heading-title br,body .finale-title .elementor-heading-title br{display:none}}@media (max-width:560px){body .value-grid{grid-template-columns:1fr}body .module-list>.e-con.module{grid-template-columns:1fr;gap:.6rem}body .log-list>.e-con.log-entry{grid-template-columns:1fr;gap:.6rem}}body .price-toggle{display:inline-flex;align-items:center;gap:1rem;margin-bottom:clamp(2.5rem, 6vh, 4rem)}body .price-toggle-label{color:var(--ink-dim);transition:color 0.25s}body .price-toggle-label.is-active{color:var(--ink)}body .price-toggle-switch{position:relative;width:3.4rem;height:1.7rem;border:1px solid var(--line);background:none;cursor:pointer;padding:0;border-radius:0}body .price-toggle-switch::after{content:'';position:absolute;top:2px;left:2px;width:calc(1.7rem - 6px);height:calc(1.7rem - 6px);background:var(--accent);transition:transform 0.3s cubic-bezier(.7,0,.2,1)}body .price-toggle-switch.is-yearly::after{transform:translateX(1.7rem)}body .price-toggle-save{color:var(--accent);font-size:.62rem}body .price-yearly-note{color:var(--ink-dim);font-size:.68rem;letter-spacing:.04em;margin-top:-.6rem;margin-bottom:1.3rem;opacity:.85}body .price-yearly-note .accent{opacity:1}body .glossary-intro{font-size:clamp(0.95rem, 1.2vw, 1.05rem);line-height:1.75;font-weight:300;color:var(--ink-dim);max-width:46rem;margin-bottom:clamp(1.6rem, 4vh, 2.4rem)}body .glossary-more{display:inline-block;margin-top:.9rem;padding-bottom:.2rem;font-size:.62rem;letter-spacing:.08em;color:var(--ink-dim);border-bottom:1px solid var(--line);transition:color 0.25s,border-color 0.25s}body .glossary-more:hover,body .glossary-more:focus-visible{color:var(--ink);border-bottom-color:var(--accent)}body.single-glossary .entry-header{padding-top:clamp(9rem, 16vh, 12rem)}body.single-glossary .entry-header .page-title{font-family:var(--font-display);font-size:clamp(2rem, 4.5vw, 3.4rem);font-weight:400;letter-spacing:1px;color:var(--ink)}body.single-glossary .post-navigation{display:none}body.single-glossary .entry-content{font-size:clamp(1rem, 1.35vw, 1.15rem);line-height:1.8;color:var(--ink-dim);max-width:46rem}body.single-glossary .glossar-zurueck{display:inline-block;margin-top:clamp(2rem, 5vh, 3rem);padding:.4rem 0;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);transition:color 0.25s,border-color 0.25s}body.single-glossary .glossar-zurueck:hover{color:var(--ink);border-bottom-color:var(--accent)}body.single-glossary .glossar-kategorie{display:block;margin-bottom:.6rem;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}body #footer .ct-container{width:100%!important;max-width:1456px!important}body .text-link{color:inherit;border-bottom:1px solid var(--accent);transition:color 0.25s,border-color 0.25s}body .text-link:hover,body .text-link:focus-visible{color:var(--accent)}body .module-cta{display:inline-block;margin-top:1rem;padding:.4rem 0;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);transition:color 0.25s,border-color 0.25s}body .module:hover .module-cta,body .module:focus-visible .module-cta{color:var(--ink);border-bottom-color:var(--accent)}body .price-card>.elementor-element:has(>.price-badge){display:contents}body .price-gift{display:table;margin-top:.6rem;padding:.3rem .65rem;background:var(--accent);color:#04060a;font-weight:700;letter-spacing:.08em;opacity:1}body .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);align-items:stretch}body .price-grid-3{grid-template-columns:repeat(3,1fr)}body .e-con.price-card{background:rgb(6 9 14 / .82);padding:clamp(1.6rem, 2vw, 2.2rem);display:flex;flex-direction:column;position:relative}body .e-con.price-card.is-featured{background:rgb(255 68 0 / .04);box-shadow:inset 0 0 0 1px var(--accent-dim)}body .price-badge{position:absolute;top:-1px;right:-1px;background:var(--accent);color:#03110d;font-family:var(--font-sans);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .6rem}body .price-name .elementor-heading-title{font-family:var(--font-sans);font-size:1.2rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0 0 .6rem}body .price-amount{font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:300;letter-spacing:-.02em;margin-bottom:.3rem;font-variant-numeric:tabular-nums;color:var(--ink)}body .price-amount span{font-size:.9rem;color:var(--ink-dim);font-weight:400}body .price-desc{color:var(--ink-dim);font-weight:300;font-size:.85rem;margin-bottom:1.4rem;min-height:3.2em}body .price-features{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.6rem;padding:0;flex:1}body .price-features li{color:var(--ink-dim);font-size:.82rem;font-weight:300;padding-left:1.1rem;position:relative;line-height:1.5;list-style:none}body .price-features li::before{content:'+';position:absolute;left:0;color:var(--accent)}body .e-con.price-card .btn-ghost{align-self:flex-start}body .form-note{color:var(--ink-dim);font-size:.7rem;opacity:.8;margin-top:1.5rem;max-width:52rem}body .terms-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.terms-row{display:flex;flex-direction:column;gap:.6rem;background:rgb(6 9 14 / .82);padding:clamp(1.4rem, 2.2vw, 2rem);transition:background 0.3s}body .e-con.terms-row:hover{background:rgb(255 68 0 / .04)}body .terms-label{color:var(--accent);font-family:var(--font-sans);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:.6rem}@media (max-width:980px){body .terms-list{grid-template-columns:1fr 1fr}}@media (max-width:560px){body .terms-list{grid-template-columns:1fr}}body .terms-value{color:var(--ink-dim);font-weight:300;font-size:.92rem}body .terms-value strong{color:var(--ink);font-weight:500}body .e-con.calc-box{border:1px solid var(--accent-dim);background:linear-gradient(120deg,rgb(255 68 0 / .06),rgb(5 8 12 / .78) 55%);padding:clamp(1.6rem, 3vw, 2.4rem);margin-top:clamp(1.5rem, 3vh, 2.5rem);max-width:46rem}body .calc-box-title{color:var(--accent);margin-bottom:1rem;display:block}body .e-con.calc-box p{color:var(--ink-dim);font-weight:300;font-size:.92rem;margin-bottom:.5rem}body .e-con.calc-box .calc-result{color:var(--ink);font-weight:500;font-size:1.05rem;margin-top:.8rem;font-variant-numeric:tabular-nums}body .e-con.calc-box .calc-result .accent{font-weight:700}body .license-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}@media (max-width:980px){body .price-grid,body .price-grid-3{grid-template-columns:1fr 1fr}body .e-con.terms-row{grid-template-columns:1fr;gap:.4rem}body .license-grid{grid-template-columns:1fr}}@media (max-width:560px){body .price-grid,body .price-grid-3{grid-template-columns:1fr}}body .e-con.portfolio-card{display:grid;grid-template-columns:6rem 1fr 14rem;gap:2rem;padding:clamp(2rem, 4.5vh, 3.2rem) 0;border-top:1px solid var(--line);position:relative;transition:padding-left 0.4s cubic-bezier(.7,0,.2,1);width:100%}body .portfolio-grid>.e-con.portfolio-card:last-child{border-bottom:1px solid var(--line)}body .e-con.portfolio-card::before{content:'';position:absolute;left:0;top:-1px;height:1px;width:0%;background:var(--accent);transition:width 0.5s cubic-bezier(.7,0,.2,1)}body .e-con.portfolio-card:hover{padding-left:1rem}body .e-con.portfolio-card:hover::before{width:100%}body .portfolio-no{color:var(--accent);padding-top:.3rem}body .portfolio-name .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.4rem, 2.6vw, 2rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .elementor-widget.portfolio-name{margin-bottom:.9rem}body .portfolio-tags{display:flex;flex-wrap:wrap;gap:.5rem .7rem}body .portfolio-tags span{font-family:var(--font-sans);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);padding:.35rem .7rem}body .portfolio-link{justify-self:end;align-self:center;display:flex;align-items:center;gap:.6rem;color:var(--ink-dim);transition:color 0.3s,gap 0.3s;white-space:nowrap}body .e-con.portfolio-card:hover .portfolio-link{color:var(--accent);gap:1rem}@media (max-width:980px){body .e-con.portfolio-card{grid-template-columns:4rem 1fr}body .portfolio-link{display:none}}body .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.blog-card{background:rgb(6 9 14 / .82);padding:clamp(1.6rem, 2.2vw, 2.2rem);display:flex;flex-direction:column;gap:1rem;transition:background 0.3s}body .e-con.blog-card:hover{background:rgb(255 68 0 / .04)}body .blog-meta{display:flex;gap:1rem;color:var(--ink-dim)}body .blog-meta .accent{color:var(--accent)}body .blog-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.1rem, 1.7vw, 1.35rem);font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--ink);margin:0}body .elementor-widget.blog-title{flex:1}body .blog-excerpt{color:var(--ink-dim);font-weight:300;font-size:.88rem}body .blog-readmore a,body a.blog-readmore,body .blog-readmore{color:var(--accent);display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;transition:gap 0.3s}body .e-con.blog-card:hover .blog-readmore{gap:.9rem}@media (max-width:980px){body .blog-grid{grid-template-columns:1fr}}body .glossary-filter{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(2rem, 5vh, 3rem)}body .glossary-chip{font-family:var(--font-sans);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);background:none;padding:.5rem .9rem;cursor:pointer;transition:color 0.25s,border-color 0.25s;border-radius:0}body .glossary-chip:hover{color:var(--ink)}body .glossary-chip.is-active{color:var(--accent);border-color:var(--accent-dim)}body .glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.glossary-term,body .glossary-grid>.glossary-term{background:rgb(6 9 14 / .82);padding:clamp(1.5rem, 2.2vw, 2rem);display:flex;flex-direction:column;gap:.7rem;transition:opacity 0.3s,background 0.3s}body .e-con.glossary-term:hover{background:rgb(255 68 0 / .04)}body .e-con.glossary-term.is-hidden,body .glossary-term.is-hidden,body .e-con.blog-card.is-hidden,body .blog-card.is-hidden{display:none}body .glossary-cat{color:var(--accent);font-size:.6rem;display:block;margin-bottom:.7rem}body h3.glossary-word{font-family:var(--font-sans);font-size:clamp(1.05rem, 1.6vw, 1.25rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0 0 .7rem}body .glossary-def{color:var(--ink-dim);font-weight:300;font-size:.92rem;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body .glossary-grid>.glossary-term{justify-content:flex-start}body .glossary-grid>.glossary-term .glossary-more{margin-top:auto;padding-top:.9rem}@media (max-width:980px){body .glossary-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){body .glossary-grid{grid-template-columns:1fr}}body .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem, 6vw, 6rem);align-items:start}@media (max-width:980px){body .contact-grid{grid-template-columns:1fr}}body .fluentform .ff-el-input--label label{font-family:var(--font-sans);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}body .fluentform .ff-el-form-control{background:rgb(233 237 242 / .03);border:1px solid var(--line);border-radius:0;color:var(--ink);font-family:var(--font-sans);font-size:.95rem;padding:.85rem 1rem;transition:border-color 0.25s,background 0.25s}body .fluentform textarea.ff-el-form-control{resize:vertical;min-height:8rem}body .fluentform .ff-el-form-control:focus{outline:none;border-color:var(--accent);background:rgb(255 68 0 / .03);box-shadow:none}body .fluentform .ff-el-form-check-label,body .fluentform .ff_t_c{color:var(--ink-dim);font-weight:300;font-size:.78rem;line-height:1.6}body .fluentform .ff-el-group{margin-bottom:1.6rem}body .fluentform .ff-btn.ff-btn-submit.ff_btn_style,body .fluentform .ff-btn-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid var(--accent-dim);border-radius:0;overflow:hidden;color:var(--accent)!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;letter-spacing:.08em;text-transform:uppercase;font-weight:700;border:1px solid var(--accent-dim)!important;border-radius:0!important;cursor:pointer;transition:border-color 0.3s,color 0.3s;z-index:0}body .fluentform .ff-btn-submit::before{content:'';position:absolute;inset:0;background:var(--accent);transform:translateX(-101%);transition:transform 0.45s cubic-bezier(.7,0,.2,1);z-index:-1}body .fluentform .ff-btn.ff-btn-submit.ff_btn_style:hover,body .fluentform .ff-btn-submit:hover{border-color:var(--accent)!important;color:#03110d!important}body .fluentform .ff-btn-submit:hover::before{transform:translateX(0)}body .fluentform .ff-message-success{background:rgb(255 68 0 / .06);border:1px solid var(--accent-dim);border-radius:0;color:var(--ink)}body .fluentform .error.text-danger{color:var(--accent);font-size:.78rem}body .contact-side{display:flex;flex-direction:column;gap:2.2rem}body .contact-block-title{color:var(--accent);margin-bottom:.9rem;display:block}body .contact-block a,body .contact-block p{display:block;color:var(--ink-dim);font-weight:300;margin:0 0 .3rem;transition:color 0.25s}body .contact-block a:hover{color:var(--accent)}body .gn-prose{max-width:44rem;color:var(--ink-dim);font-weight:300}body .gn-prose p{margin:0 0 1.2rem}body .gn-prose h2{font-family:var(--font-sans);font-size:clamp(1.2rem, 1.8vw, 1.5rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:2.2rem 0 .9rem}body .gn-prose h2:first-child{margin-top:0}body .gn-prose a{color:var(--ink);border-bottom:1px solid var(--accent-dim);transition:color 0.25s,border-color 0.25s}body .gn-prose a:hover{color:var(--accent);border-bottom-color:var(--accent)}body :where(.elementor-widget-heading .elementor-heading-title){color:inherit}body .hero .elementor-widget-text-editor{color:inherit}body #scene{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}body .elementor{position:relative;z-index:10}body .warp-flash{position:fixed;inset:0;z-index:60;background:radial-gradient(ellipse at center,rgb(210 255 250 / .95),rgb(255 68 0 / .4) 45%,#fff0 75%);opacity:0;pointer-events:none}body .preloader{position:fixed;inset:0;z-index:100;background:var(--bg);display:flex;align-items:center;justify-content:center;animation:preloaderNotaus 0.5s linear 6s forwards}@keyframes preloaderNotaus{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){body .preloader{display:none}}body .preloader-inner{width:min(22rem, 80vw);display:flex;flex-direction:column;gap:1.5rem}body .preloader-logo{width:min(15rem, 60vw);height:auto;filter:drop-shadow(0 0 10px rgb(255 68 0 / .35))}body .preloader-lines{display:flex;flex-direction:column;gap:.35rem;color:var(--ink-dim);font-size:.62rem}body .preloader-lines span{opacity:0}body .preloader-bar{height:1px;background:var(--line);overflow:hidden}body .preloader-bar span{display:block;height:100%;width:0%;background:var(--accent);transition:width 0.2s linear}body .preloader-pct{color:var(--ink-dim);font-size:.62rem;text-align:right}body .hud-bottom{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:flex-end;justify-content:space-between;padding:1.2rem var(--gutter);pointer-events:none;color:var(--ink-dim);font-size:.62rem}body .hud-velocity{display:flex;align-items:center;gap:.7rem}body .hud-vel-label{color:var(--accent)}body #velocityReadout{min-width:4.5em;display:inline-block}body .hud-vel-bar{width:5rem;height:1px;background:var(--line);display:inline-block;overflow:hidden}body .hud-vel-bar span{display:block;height:100%;width:4%;background:var(--accent);transition:width 0.2s}body .hud-coords{margin-right:calc(44px + 0.8rem - var(--gutter) * 0.25)}@media (max-width:980px){body .hud-coords{display:none}}body .to-top{position:fixed;right:calc(var(--gutter) * 0.75);bottom:4.2rem;z-index:55;width:44px;height:58px;padding:2px;background:none;border:none;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity 0.4s,transform 0.4s,visibility 0.4s}body .to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body .to-top svg{width:100%;height:100%;overflow:visible;display:block;transform-origin:50% 85%;animation:rocketIdle 5s ease-in-out infinite}@keyframes rocketIdle{0%{transform:translate(0,0) rotate(0deg)}3%{transform:translate(-1.5px,0) rotate(-7deg)}7%{transform:translate(1.5px,0) rotate(7deg)}11%{transform:translate(-1px,0) rotate(-5deg)}14%{transform:translate(1px,0) rotate(4deg)}16%{transform:translate(0,0) rotate(0deg)}19%{transform:translate(0,-3px) rotate(0deg)}21%{transform:translate(0,0) rotate(0deg)}24%{transform:translate(0,-2px) rotate(0deg)}26%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){body .to-top svg{animation:none}}body .to-top-body{stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;fill:none;opacity:.85;transition:stroke 0.3s,opacity 0.3s}body .to-top-flame{stroke:#f40;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 3px rgb(255 68 0 / .55));animation:flameFlicker 1.6s steps(1,end) infinite;transition:filter 0.25s}@keyframes flameFlicker{0%{opacity:.45}11%{opacity:.85}23%{opacity:.55}36%{opacity:.95}49%{opacity:.4}62%{opacity:.8}74%{opacity:.6}88%{opacity:1}100%{opacity:.45}}body .to-top:hover .to-top-flame,body .to-top:focus-visible .to-top-flame{animation:flameThrust 0.1s steps(2,end) infinite;filter:drop-shadow(0 0 8px #ff4400) drop-shadow(0 0 20px rgb(255 68 0 / .85))}@keyframes flameThrust{0%,100%{opacity:1}50%{opacity:.7}}body .to-top:hover .to-top-body,body .to-top:focus-visible .to-top-body{stroke:#fff}body .to-top:hover svg,body .to-top:focus-visible svg{animation:rocketTremble 0.14s linear infinite}@keyframes rocketTremble{0%{transform:translate(.5px,-.4px)}25%{transform:translate(-.5px,.4px)}50%{transform:translate(.5px,.5px)}75%{transform:translate(-.4px,-.5px)}100%{transform:translate(.5px,-.4px)}}body .to-top.is-launching{pointer-events:none;animation:rocketLiftoff 1s cubic-bezier(.42,0,.7,1) forwards}@keyframes rocketLiftoff{0%{transform:translateY(0) scale(1);opacity:1}16%{transform:translateY(7px) scale(.93);opacity:1}34%{transform:translateY(-16px) scale(1.05);opacity:1}100%{transform:translateY(-160vh) scale(.7);opacity:0}}body .to-top.is-launching .to-top-flame{animation:flameThrust 0.06s steps(2,end) infinite;filter:drop-shadow(0 0 10px #ff4400) drop-shadow(0 0 26px rgb(255 68 0 / .9))}body .to-top.is-launching .to-top-body{stroke:#fff;opacity:1}body .to-top.is-launching svg{animation:rocketTremble 0.09s linear infinite}@media (prefers-reduced-motion:reduce){body .to-top.is-launching{animation:none}}@media (max-width:980px){body .to-top{right:1rem;bottom:3.4rem;width:38px;height:50px}}body .cursor{display:none}@media (pointer:fine){body .cursor{display:block}body .cursor-dot,body .cursor-ring{position:fixed;top:0;left:0;z-index:90;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)}body .cursor-dot{width:5px;height:5px;background:var(--accent)}body .cursor-ring{width:34px;height:34px;border:1px solid rgb(255 68 0 / .4);transition:width 0.25s,height 0.25s,border-color 0.25s}body .cursor-ring.is-hover{width:56px;height:56px;border-color:var(--accent)}}html.gn-motion body .h-line-inner{transform:translateY(115%)}html.gn-reduced body .h-line-inner{transform:none}body .h-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}body .h-line-inner{display:inline-block}body .hero-title h1{text-wrap:balance}body #header{position:fixed;top:0;left:0;right:0;z-index:50;background:#fff0}body #header::before{content:'';position:absolute;inset:0;z-index:-1;background:rgb(4 6 10 / .65);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line-soft);opacity:0;transition:opacity 0.35s;pointer-events:none}body #header.is-scrolled::before{opacity:1}body #footer{background:#fff0}body #footer{position:relative;z-index:10;background:rgb(5 8 12 / .85);border-top:1px solid var(--line-soft);color:var(--ink-dim)}body #footer .footer-brand{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}body #footer .footer-brand img{height:13px;width:auto;filter:drop-shadow(0 0 1px rgb(255 255 255 / .5))}body #footer .footer-brand p,body #footer .footer-col p,body #footer .footer-col li a{font-family:var(--font-sans)}body #footer .footer-brand p{color:var(--ink-dim);font-weight:300;font-size:.88rem;max-width:20rem;margin:0}body #footer .footer-coords{color:var(--ink-dim);font-size:.6rem}body #footer .footer-title{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:400;margin:0 0 1.1rem}body #footer .footer-col p{color:var(--ink-dim);font-weight:300;font-size:.88rem;line-height:1.7;margin:0}body #footer .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0}body #footer .footer-col li{margin:0}body #footer .footer-col li a{color:var(--ink-dim);font-weight:300;font-size:.88rem;transition:color 0.25s}body #footer .footer-col li a:hover{color:var(--ink)}body #footer .footer-status{display:inline-flex;align-items:center;gap:.6rem}@media (prefers-reduced-motion:reduce),(max-width:980px){html body{background-color:var(--bg);background-image:radial-gradient(1.6px 1.6px at 24px 32px,rgb(233 237 242 / .95),transparent 55%),radial-gradient(1.2px 1.2px at 108px 76px,rgb(233 237 242 / .7),transparent 55%),radial-gradient(1.1px 1.1px at 62px 148px,rgb(233 237 242 / .55),transparent 55%),radial-gradient(1.9px 1.9px at 152px 18px,rgb(233 237 242 / .85),transparent 55%),radial-gradient(1.2px 1.2px at 42px 96px,rgb(255 190 150 / .65),transparent 55%),radial-gradient(1.4px 1.4px at 178px 132px,rgb(233 237 242 / .6),transparent 55%),radial-gradient(ellipse 78% 42% at 70% 26%,rgb(255 68 0 / .16),transparent 70%),radial-gradient(ellipse 86% 48% at 20% 64%,rgb(86 116 186 / .15),transparent 72%);background-size:190px 190px,190px 190px,230px 230px,230px 230px,310px 310px,310px 310px,100% 100%,100% 100%;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,no-repeat,no-repeat;background-attachment:scroll}html.gn-szene-aktiv body{background-image:none}}html.gn-ohne-gpu body{background-color:var(--bg);background-image:radial-gradient(1.6px 1.6px at 24px 32px,rgb(233 237 242 / .95),transparent 55%),radial-gradient(1.2px 1.2px at 108px 76px,rgb(233 237 242 / .7),transparent 55%),radial-gradient(1.1px 1.1px at 62px 148px,rgb(233 237 242 / .55),transparent 55%),radial-gradient(1.9px 1.9px at 152px 18px,rgb(233 237 242 / .85),transparent 55%),radial-gradient(1.2px 1.2px at 42px 96px,rgb(255 190 150 / .65),transparent 55%),radial-gradient(1.4px 1.4px at 178px 132px,rgb(233 237 242 / .6),transparent 55%),radial-gradient(ellipse 78% 42% at 70% 26%,rgb(255 68 0 / .16),transparent 70%),radial-gradient(ellipse 86% 48% at 20% 64%,rgb(86 116 186 / .15),transparent 72%);background-size:190px 190px,190px 190px,230px 230px,230px 230px,310px 310px,310px 310px,100% 100%,100% 100%;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,no-repeat,no-repeat;background-attachment:scroll}body.no-scroll{overflow:hidden}body .e-con.gn-section,body .gn-section{position:relative;padding:clamp(5rem, 12vh, 9rem) var(--gutter);max-width:calc(var(--maxw) + var(--gutter) * 2);margin-left:auto;margin-right:auto}body .section-head{display:flex;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem, 5vh, 3.5rem);border-top:1px solid var(--line);padding-top:1rem}body .section-no{color:var(--accent)}body .section-label{color:var(--ink-dim)}body .section-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(1.5rem, 3.4vw, 2.7rem);font-weight:400;line-height:1.3;letter-spacing:1px;color:var(--ink);margin:0}body .elementor-widget.section-title{margin-bottom:clamp(2.5rem, 6vh, 4.5rem)}body :where(.gn-section .elementor-widget-text-editor){color:inherit}body :where(.gn-section .elementor-widget-text-editor) p{margin:0}body .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .stats-grid>.stat{background:rgb(6 9 14 / .82);padding:clamp(1.5rem, 3vw, 2.8rem);display:flex;flex-direction:column;gap:.8rem}body .stat .elementor-counter-number-wrapper{font-size:clamp(2.4rem, 5vw, 4.2rem);font-weight:400;line-height:1;letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--ink);justify-content:flex-start;font-family:var(--font-display)}body .stat .elementor-counter{text-align:left}body .stats-grid .stat .elementor-counter-number-wrapper{justify-content:flex-start}body .stat .elementor-counter-title{margin-top:.8rem;justify-content:flex-start;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);text-align:left}body .stat-value{font-size:clamp(2.4rem, 5vw, 4.2rem);font-weight:400;line-height:1;letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--ink);display:block;font-family:var(--font-display)}body .stat-slash{color:var(--accent);font-weight:300}body .stat-value.stat-value-sm{font-family:var(--font-sans);font-size:clamp(1.1rem, 1.6vw, 1.3rem);font-weight:500;letter-spacing:-.01em}body .stat .stat-label{color:var(--ink-dim);display:block}body .e-con.module{display:grid;grid-template-columns:6rem 1fr 3rem;gap:2rem;align-items:start;padding:clamp(1.8rem, 4vh, 3rem) 0;border-top:1px solid var(--line);position:relative;transition:padding-left 0.4s cubic-bezier(.7,0,.2,1);width:100%}body .module-list>.e-con.module:last-child{border-bottom:1px solid var(--line)}body .e-con.module::before{content:'';position:absolute;left:0;top:-1px;height:1px;width:0%;background:var(--accent);transition:width 0.5s cubic-bezier(.7,0,.2,1)}body .e-con.module:hover{padding-left:1rem}body .e-con.module:hover::before{width:100%}body .module-no{color:var(--accent);padding-top:.4rem}body .module-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.5rem, 3vw, 2.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin:0}body .elementor-widget.module-title{margin-bottom:.3rem}body .module-claim{color:var(--accent);font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);margin-bottom:.9rem}body .module-copy{color:var(--ink-dim);font-weight:300;max-width:38rem}body .module-arrow{color:var(--ink-dim);font-size:1.2rem;padding-top:.5rem;transition:color 0.3s,transform 0.4s cubic-bezier(.7,0,.2,1)}body .e-con.module:hover .module-arrow{color:var(--accent);transform:translateX(.5rem)}body .flugplan-track{display:flex;gap:clamp(1.5rem, 3vw, 2.5rem)}body .flugplan-track>.e-con.phase{flex:1 1 0%;width:auto;min-width:0}html.gn-flugplan-pin body .flugplan{overflow:hidden}body .flugplan,body .flugplan-track{transition:none}html.gn-flugplan-pin body .flugplan-track{flex-wrap:nowrap;will-change:transform}html.gn-flugplan-pin body .flugplan-track>.e-con.phase{flex:0 0 clamp(17rem, 30vw, 24rem)}body .e-con.phase{border:1px solid var(--line);padding:clamp(1.6rem, 2.5vw, 2.4rem);background:rgb(6 9 14 / .82);display:flex;flex-direction:column;gap:1rem;min-height:clamp(15rem, 32vh, 19rem);transition:border-color 0.3s}body .e-con.phase:hover{border-color:var(--accent-dim)}body .phase-no{color:var(--accent)}body .phase-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.15rem, 1.8vw, 1.45rem);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin:0}body .phase-copy{color:var(--ink-dim);font-weight:300;font-size:.95rem}body .crew-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2.5rem, 6vw, 6rem);align-items:start;margin-bottom:clamp(4rem, 10vh, 7rem)}body .crew-copy{color:var(--ink-dim);font-weight:300;max-width:36rem;margin-bottom:1.4rem;font-size:clamp(0.95rem, 1.3vw, 1.08rem)}body .elementor-widget.crew-copy:last-child{margin-bottom:0}body .e-con.crew-inclusive{border:1px solid var(--line);padding:clamp(1.6rem, 2.5vw, 2.4rem);background:rgb(6 9 14 / .82)}body .inclusive-title .elementor-heading-title{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:var(--accent);margin:0}body .elementor-widget.inclusive-title{margin-bottom:1rem}body .inclusive-copy{color:var(--ink-dim);font-weight:300;font-size:.92rem;margin-bottom:1.4rem}body .inclusive-list{list-style:none;display:flex;flex-direction:column;margin:0;padding:0;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}body .inclusive-list li{padding:.65rem 0;border-top:1px solid var(--line-soft);color:var(--ink);list-style:none}body .inclusive-list li::before{content:'+';color:var(--accent);margin-right:.8rem}body .stimmen-head{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-bottom:2rem;color:var(--ink-dim)}body .stimmen-rating{font-family:var(--font-sans);font-size:clamp(1.8rem, 3vw, 2.2rem);font-weight:300;color:var(--ink);letter-spacing:0;line-height:1}body .stimmen-summary{display:flex;flex-direction:column;gap:.35rem;margin-right:auto}body .stimmen-stars,body .stimme-stars{color:var(--accent);font-size:.8rem;letter-spacing:.3em;text-shadow:0 0 8px rgb(255 68 0 / .45);white-space:nowrap}body .stimmen-meta{color:var(--ink-dim)}body .stimmen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .stimme{background:rgb(6 9 14 / .82);padding:clamp(1.5rem, 2.5vw, 2.2rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;margin:0}body .stimme blockquote{font-weight:300;font-size:clamp(1rem, 1.4vw, 1.15rem);line-height:1.5;margin:0;padding:0;border:0;color:var(--ink)}body .stimme figcaption{color:var(--ink-dim)}body .stimme-head{display:flex;align-items:center;gap:.9rem}body .stimme-avatar{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--accent-dim);background:rgb(255 68 0 / .05);color:var(--accent);font-family:var(--font-sans);font-size:.68rem;letter-spacing:.06em;display:flex;align-items:center;justify-content:center}body .stimme-id{display:flex;flex-direction:column;gap:.15rem;margin-right:auto;min-width:0}body .stimme-name{font-weight:500;font-size:.95rem;line-height:1.3}body .stimme-date{color:var(--ink-dim);font-size:.58rem}body .stimme-stars{font-size:.68rem;letter-spacing:.22em}body .stimme-source{color:var(--ink-dim);font-size:.56rem;opacity:.75}body .stimmen-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.8rem;border:1px solid var(--accent);border-radius:0;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:#fff0;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;animation:stimmenPuls 4.5s ease-in-out infinite;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),color 0.3s}body .stimmen-cta:hover,body .stimmen-cta:focus-visible{background-size:100% 100%;color:#03110d;animation:none}body .stimmen-cta-stern{font-size:.9rem;line-height:1;transform:translateY(-1px)}@keyframes stimmenPuls{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 18px 0 rgb(255 68 0 / .3)}}@media (max-width:560px){body .stimmen-cta{white-space:normal}}@media (prefers-reduced-motion:reduce){body .stimmen-cta{animation:none}}@media (max-width:980px){body .stimmen-grid{grid-template-columns:1fr}}body .e-con.rettung-inner{border:1px solid rgba(var(--terminal-rgb),.25);background-image:linear-gradient(120deg,rgba(var(--terminal-rgb),.07),rgb(5 8 12 / .78) 55%)!important;padding:clamp(2rem, 5vw, 4rem);display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}body .rettung-signal{display:flex;align-items:center;gap:.7rem;color:var(--terminal)}body .rettung-inner:not(.antrieb-inner) .btn-ghost .elementor-button::after{background:rgba(var(--terminal-rgb),.45)}body .rettung-inner:not(.antrieb-inner) .btn-ghost .elementor-button:hover::after,body .rettung-inner:not(.antrieb-inner) .btn-ghost .elementor-button:focus-visible::after{background:var(--terminal)}body .signal-dot{width:6px;height:6px;border-radius:50%;background:var(--terminal);box-shadow:0 0 12px var(--terminal);animation:pulse 1.1s ease-in-out infinite;flex:none;display:inline-block}body .rettung-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(1.5rem, 3.1vw, 2.5rem);font-weight:400;line-height:1.2;letter-spacing:1px;color:var(--ink);margin:0}body .rettung-copy{color:var(--ink-dim);font-weight:300;max-width:40rem;margin-bottom:.8rem}body .faq-acc .elementor-toggle-item{border:none;border-top:1px solid var(--line);background:none}body .faq-acc .elementor-toggle-item:last-child{border-bottom:1px solid var(--line)}body .faq-acc .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.3rem, 2.5vh, 1.7rem) 0;background:none;border:none;color:var(--ink);text-align:left;font-family:var(--font-sans);font-size:clamp(1rem, 1.5vw, 1.15rem);font-weight:500;letter-spacing:-.01em;line-height:1.55;cursor:pointer}body .faq-acc .elementor-tab-title a,body .faq-acc .elementor-toggle-title{color:inherit;font:inherit;letter-spacing:inherit;flex:1 1 auto;text-align:left}body .faq-acc .elementor-tab-title:hover,body .faq-acc .elementor-tab-title:hover a{color:var(--accent)}body .faq-acc .elementor-tab-title .elementor-toggle-icon,body .faq-acc .elementor-tab-title .elementor-accordion-icon{display:none}body .faq-acc .elementor-tab-title::after{content:'+';flex:none;color:var(--accent);font-family:var(--font-sans);font-size:1.1rem;transition:transform 0.35s cubic-bezier(.7,0,.2,1)}body .faq-acc .elementor-tab-title.elementor-active::after{transform:rotate(135deg)}body .faq-acc .elementor-tab-content{color:var(--ink-dim);font-weight:300;max-width:42rem;padding:0 0 clamp(1.3rem, 2.5vh, 1.7rem) 0;border:none;background:none}body .e-con.finale{min-height:92vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(5rem, 12vh, 9rem) var(--gutter);position:relative}body .finale .elementor-background-video-container{opacity:1}body .finale .elementor-background-video-container video{opacity:.5;mix-blend-mode:screen}body .finale .elementor-background-video-container::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,var(--bg),rgb(4 6 10 / .25) 30%,rgb(4 6 10 / .35) 75%,var(--bg))}body .e-con.finale-inner{max-width:var(--maxw);margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;position:relative;z-index:1}body .finale-kicker{color:var(--ink-dim)}body .finale-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(2.1rem, 6.2vw, 5.8rem);font-weight:400;line-height:1.08;letter-spacing:1px;color:var(--ink);margin:0}body .finale-copy{color:var(--ink-dim);font-weight:300;max-width:34rem;font-size:clamp(0.95rem, 1.3vw, 1.1rem)}body .e-con.finale-ctas{margin-top:1rem;width:auto}body.search .page-title,body.search .entry-title,body.search .entry-title a{color:var(--ink,#e9edf2)}body.search .entry-card{background:rgb(6 9 14 / .82);border:1px solid var(--line-soft,rgb(233 237 242 / .07));border-radius:0;padding:32px;color:var(--ink-dim,#ced3d9);transition:background .25s ease,border-color .25s ease}body.search .entry-card:hover{background:rgb(6 9 14 / .95);border-color:var(--line,rgb(233 237 242 / .12))}body.search .entry-card:hover .entry-title a{color:var(--accent,#ff4400)}body.search .entry-card .entry-excerpt,body.search .entry-card .entry-excerpt p{color:var(--ink,#e9edf2)}body.search .entry-card strong{color:var(--accent,#ff4400);font-weight:500}body.search .page-description,body.archive .page-description,body.blog .page-description{color:var(--ink-dim);font-size:clamp(0.95rem, 1.3vw, 1.1rem);font-weight:300;line-height:1.7;--description-max-width:44rem}body.search .page-title{font-size:clamp(1.5rem, 3.4vw, 2.7rem);line-height:1.2}body.search .hero-section,body.search :is(main,div:where(.elementor-location-archive,.elementor-location-single,[data-elementor-type="wp-page"])),body.search #main-container>.ct-container{padding-top:clamp(7rem, 12vw, 11rem)}body.single-post article{background:rgb(4 6 10 / .88);border:1px solid var(--line-soft,rgb(233 237 242 / .07));max-width:62rem;margin:0 auto clamp(3rem, 8vw, 6rem);padding:clamp(1.8rem, 5vw, 3.5rem)}body.single-post .page-title,body.single-post .entry-content h2,body.single-post .entry-content h3,body.single-post .entry-content h4,body.single-post .entry-content h5,body.single-post .entry-content h6{font-family:var(--font-display);font-weight:400;letter-spacing:1px;color:var(--ink,#e9edf2)}body.single-post .page-title{font-size:clamp(1.45rem, 3.4vw, 2.5rem);line-height:1.2;margin-bottom:1rem}body.single-post .entry-content h2{font-size:clamp(1.2rem, 2.4vw, 1.85rem);line-height:1.28;margin-top:clamp(2.4rem, 5vw, 3.4rem)}body.single-post .entry-content h3{font-size:clamp(1.05rem, 1.9vw, 1.4rem);line-height:1.32;margin-top:clamp(1.8rem, 4vw, 2.6rem)}body.single-post .entry-content h4{font-size:clamp(0.98rem, 1.5vw, 1.15rem);line-height:1.36;margin-top:clamp(1.4rem, 3vw, 2rem)}body.single-post .entry-content,body.single-post .entry-content p,body.single-post .entry-content li,body.single-post .page-description,body.single-post .page-description p,body.single-post .entry-content figcaption{font-family:var(--font-sans)}body.single-post .entry-content p,body.single-post .entry-content li{color:var(--ink,#e9edf2)}body.single-post .entry-content strong{color:var(--ink,#e9edf2)}body.single-post .page-description,body.single-post .page-description p{color:var(--ink-dim,#ced3d9)}body.single-post .entry-content a{color:var(--accent,#ff4400)}body.single-post .entry-content .blog-cta-wrap{margin-top:clamp(2rem, 5vw, 3rem);margin-bottom:0}body.single-post .entry-content .blog-cta{display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid var(--accent-dim);border-radius:0;color:var(--accent);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background-color:#fff0;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),color 0.3s,border-color 0.3s}body.single-post .entry-content .blog-cta:hover,body.single-post .entry-content .blog-cta:focus-visible,body.single-post .entry-content .blog-cta:active{background-size:100% 100%;border-color:var(--accent);color:#03110d}body.single-post .entry-content figure.gn-beitragsbild{margin:0 0 clamp(1.8rem, 4vw, 2.6rem)}body.single-post .entry-content figure.gn-beitragsbild img{width:100%;height:auto;display:block}body.single-post .entry-content figure.gn-beitragsbild figcaption{margin-top:.6rem;font-size:.85rem;line-height:1.5;letter-spacing:.04em;color:var(--ink-dim,#ced3d9);opacity:.85}@media (max-width:600px){body h1.hero-title,body .hero-title .elementor-heading-title{font-size:clamp(1.25rem, 6.7vw, 1.9rem)}body h1.hero-title-sm,body .hero-title-sm .elementor-heading-title{font-size:clamp(1.1rem, 6vw, 1.6rem)}}body :is(main.site-main,div:is(.elementor-location-archive,.elementor-location-single,[data-elementor-type="wp-page"])){position:relative;z-index:10}body.single-glossary article{background:rgb(4 6 10 / .88);border:1px solid var(--line-soft,rgb(233 237 242 / .07));max-width:62rem;margin:clamp(7rem, 14vh, 10rem) auto clamp(3rem, 8vw, 6rem);padding:clamp(1.8rem, 5vw, 3.5rem)}body.single-glossary .entry-header{padding-top:0}body:is(.search,.archive,.blog,.error404) :is(.site-main,.elementor-location-archive,.elementor-location-single,[data-elementor-type="wp-page"]){font-family:var(--font-sans)}body:is(.search,.archive,.blog,.error404) :is(.site-main,.elementor-location-archive,.elementor-location-single,[data-elementor-type="wp-page"]) :is(p,li,.entry-excerpt,.entry-meta,.entry-meta a,.entry-meta time,.page-description){font-family:var(--font-sans)}body:is(.search,.archive,.blog,.error404) :is(.site-main,.elementor-location-archive,.elementor-location-single,[data-elementor-type="wp-page"]) :is(h1,h2,h3,h4,h5,h6,.page-title,.entry-title,.entry-title a){font-family:var(--font-display);font-weight:400;letter-spacing:1px}@media (min-width:801px){body #footer .footer-brand{gap:0}body #footer .footer-col>.footer-title{height:1.1rem;line-height:1.1rem;margin:0 0 1.1rem}body #footer .footer-brand>img{display:block;height:13px;width:auto;box-sizing:content-box;padding:2.3px 0;margin:0 0 1.1rem}body #footer .footer-brand p,body #footer .footer-col p,body #footer .footer-col ul,body #footer .footer-col li,body #footer .footer-col li a{font-size:.88rem;line-height:2.1;margin:0}body #footer .footer-col ul{gap:0}body #footer .footer-col li{height:2.1em;display:flex;align-items:center}}body .fluentform .ff-btn.ff-btn-submit.ff_btn_style,body .fluentform .ff-btn-submit{background-color:transparent!important;background-image:linear-gradient(var(--accent),var(--accent))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),color 0.3s,border-color 0.3s}body .fluentform .ff-btn.ff-btn-submit.ff_btn_style:hover,body .fluentform .ff-btn-submit:hover,body .fluentform .ff-btn-submit:focus-visible,body .fluentform .ff-btn-submit:active{background-size:100% 100%!important;border-color:var(--accent)!important;color:#03110d!important}body .fluentform .ff-btn-submit::before{display:none}body.single-post .ct-comments-container>.ct-container-narrow{max-width:62rem;margin:0 auto clamp(3rem, 8vw, 6rem);padding:0}body.single-post .ct-comments{background:rgb(4 6 10 / .88);border:1px solid var(--line-soft,rgb(233 237 242 / .07));padding:clamp(1.8rem, 5vw, 3.5rem)}body.single-post .ct-comments .comment-reply-title,body.single-post .ct-comments .comments-title{font-family:var(--font-display);font-weight:400;letter-spacing:1px;font-size:clamp(1.1rem, 2vw, 1.5rem);color:var(--ink,#e9edf2);margin-bottom:1.6rem}body.single-post .ct-comments,body.single-post .ct-comments p,body.single-post .ct-comments label,body.single-post .ct-comments input,body.single-post .ct-comments textarea,body.single-post .ct-comments .comment-notes{font-family:var(--font-sans);color:var(--ink,#e9edf2)}body.single-post .ct-comments .comment-notes,body.single-post .ct-comments .comment-form-cookies-consent label{color:var(--ink-dim,#ced3d9);font-size:.82rem;line-height:1.6}body.single-post .ct-comments label{display:block;margin-bottom:.5rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim,#ced3d9)}body.single-post .ct-comments .comment-form-cookies-consent label{display:inline;text-transform:none;letter-spacing:0}body.single-post .ct-comments input[type="text"],body.single-post .ct-comments input[type="email"],body.single-post .ct-comments input[type="url"],body.single-post .ct-comments textarea{width:100%;background:rgb(233 237 242 / .03);border:1px solid var(--line,rgb(233 237 242 / .12));border-radius:0;color:var(--ink,#e9edf2);font-size:.95rem;padding:.85rem 1rem}body.single-post .ct-comments input[type="text"]:focus,body.single-post .ct-comments input[type="email"]:focus,body.single-post .ct-comments input[type="url"]:focus,body.single-post .ct-comments textarea:focus{outline:none;border-color:var(--accent,#ff4400);background:rgb(255 68 0 / .03);box-shadow:none}body.single-post .ct-comments textarea{resize:vertical;min-height:8rem}body.single-post .ct-comments .comment-form>p{margin-bottom:1.6rem}body.single-post .ct-comments #submit,body.single-post .ct-comments .submit{display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid var(--accent-dim,rgb(255 68 0 / .35))!important;border-radius:0!important;background-color:transparent!important;background-image:linear-gradient(var(--accent),var(--accent))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;color:var(--accent,#ff4400)!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),color 0.3s,border-color 0.3s}body.single-post .ct-comments #submit:hover,body.single-post .ct-comments #submit:focus-visible,body.single-post .ct-comments #submit:active{background-size:100% 100%!important;border-color:var(--accent,#ff4400)!important;color:#03110d!important}body.single-post .ct-comments .comment-body,body.single-post .ct-comments .comment-content,body.single-post .ct-comments .comment-content p{color:var(--ink,#e9edf2)}body.single-post .ct-comments .comment-metadata,body.single-post .ct-comments .comment-metadata a{color:var(--ink-dim,#ced3d9)}body.single-post .ct-comments .comment-author .fn,body.single-post .ct-comments .comment-author a{font-family:var(--font-display);font-weight:400;letter-spacing:1px;color:var(--ink,#e9edf2)}body.single-post .ct-comments a{color:var(--accent,#ff4400)}body .stimmen.is-slider .stimmen-viewport{overflow:hidden;border:1px solid var(--line-soft)}body .stimmen.is-slider .stimmen-grid{display:flex;border:0;transition:transform 0.6s cubic-bezier(.7,0,.2,1);will-change:transform}body .stimmen.is-slider .stimme{flex:0 0 calc((100% - 2px) / 3);min-width:0}body .stimmen-nav{display:flex;align-items:center;gap:1rem;margin-top:1.4rem}body .stimmen-arrow{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:0;color:var(--ink-dim);font-size:.95rem;line-height:1;cursor:pointer;transition:color 0.25s,border-color 0.25s}body .stimmen-arrow:hover,body .stimmen-arrow:focus-visible{color:var(--accent);border-color:var(--accent)}body .stimmen-dots{display:flex;gap:.5rem;margin-right:auto}body .stimmen-dot{width:32px;padding:.75rem 0;background:none;border:0;cursor:pointer;position:relative}body .stimmen-dot::before{content:'';position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:var(--line);transition:background 0.25s}body .stimmen-dot.is-active::before{background:var(--accent)}body .stimmen-dot:hover::before{background:var(--ink-dim)}body .stimmen-dot.is-active:hover::before{background:var(--accent)}@media (max-width:980px){body .stimmen.is-slider .stimme{flex-basis:100%}}@media (prefers-reduced-motion:reduce){body .stimmen.is-slider .stimmen-grid{transition:none}}body .e-con.rettung-inner{position:relative;overflow:hidden}body .rettung-icon{display:contents}body .rettung-icon-svg{position:absolute;left:calc(50% + 17rem);top:50%;transform:translate(-50%,-50%);width:190px;height:158px;pointer-events:none}body .rettung-icon-svg .gn-crash{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}body .rettung-icon-svg .gn-crash-dim{opacity:.5}body .rettung-icon-svg .gn-qualm-1,body .rettung-icon-svg .gn-qualm-2{stroke-width:1.05}body .rettung-icon-svg .gn-qualm-1{transform-origin:79px 53px;animation:qualmA 5.5s ease-in-out infinite}body .rettung-icon-svg .gn-qualm-2{transform-origin:76px 47px;animation:qualmB 7.5s ease-in-out infinite}@keyframes qualmA{0%,100%{transform:rotate(-4deg) translate(0,0);opacity:.3}35%{transform:rotate(3deg) translate(1px,-2px);opacity:.6}70%{transform:rotate(-1deg) translate(-1px,-4px);opacity:.38}}@keyframes qualmB{0%,100%{transform:rotate(3deg) translate(0,0);opacity:.22}40%{transform:rotate(-4deg) translate(-2px,-3px);opacity:.45}75%{transform:rotate(1deg) translate(1px,-5px);opacity:.28}}@media (min-width:981px){body .rettung-inner:not(.antrieb-inner) .rettung-copy{max-width:34rem}}@media (max-width:980px){body .rettung-icon-svg{display:none}}@media (prefers-reduced-motion:reduce){body .rettung-icon-svg .gn-qualm-1,body .rettung-icon-svg .gn-qualm-2{animation:none;opacity:.4}}body.single-glossary .glossar-zurueck{width:auto}body.single-glossary .glossar-kategorie{width:auto}@media (min-width:981px){body .e-con .elementor-widget.elementor-element.rettung-copy{max-width:34rem}}body .rechtstext{max-width:52rem;color:var(--ink-dim);font-weight:300;line-height:1.75}body .rechtstext h2,body .rechtstext h3,body .rechtstext h4,body .rechtstext h5{font-family:var(--font-display);font-weight:400;letter-spacing:1px;color:var(--ink)}body .rechtstext h2{font-size:clamp(1.2rem, 2.2vw, 1.7rem);margin:clamp(2.6rem, 6vw, 3.6rem) 0 1rem}body .rechtstext h3{font-size:clamp(1.05rem, 1.7vw, 1.3rem);margin:clamp(1.8rem, 4vw, 2.4rem) 0 .8rem}body .rechtstext h4{font-size:clamp(0.98rem, 1.4vw, 1.12rem);margin:clamp(1.4rem, 3vw, 1.8rem) 0 .6rem}body .rechtstext h5{font-size:1rem;margin:1.2rem 0 .5rem}body .rechtstext p{margin:0 0 1rem;color:var(--ink-dim)}body .rechtstext ul,body .rechtstext ol{margin:0 0 1.2rem 1.2rem;color:var(--ink-dim)}body .rechtstext li{margin-bottom:.4rem}body .rechtstext a{color:var(--accent);word-break:break-word}body .rechtstext strong{color:var(--ink);font-weight:500}body .rechtstext>h2:first-child{margin-top:0}body .gn-chart{margin:clamp(2rem, 5vw, 3rem) 0;padding:clamp(1.2rem, 3vw, 2rem);background:rgb(233 237 242 / .03);border:1px solid var(--line-soft)}body .gn-chart svg{width:100%;height:auto;display:block}body .gn-chart .gn-chart-balken{fill:var(--accent)}body .gn-chart .gn-chart-grid{stroke:var(--line-soft);stroke-width:1}body .gn-chart .gn-chart-achse{stroke:var(--line);stroke-width:1}body .gn-chart .gn-chart-wert{fill:var(--ink);font-family:var(--font-sans);font-size:17px;font-weight:500;text-anchor:middle}body .gn-chart .gn-chart-label{fill:var(--ink-dim);font-family:var(--font-sans);font-size:14px;text-anchor:middle}body .gn-chart .gn-chart-fuss{fill:var(--ink-dim);font-family:var(--font-sans);font-size:12px;opacity:.75}body .gn-chart figcaption{margin-top:1rem;font-size:.8rem;line-height:1.5;color:var(--ink-dim);opacity:.85}body #footer .footer-status .kicker-dot{background:var(--terminal);box-shadow:0 0 12px rgba(var(--terminal-rgb),.75)}body .blog-grid>.blog-card{background:rgb(6 9 14 / .82);padding:clamp(1.6rem, 2.2vw, 2.2rem);display:flex;flex-direction:column;gap:1rem;transition:background 0.3s}body .blog-grid>.blog-card:hover{background:rgb(255 68 0 / .04)}body .blog-grid>.blog-card:hover .blog-readmore{gap:.9rem}body .blog-grid>.blog-card .blog-title{font-family:var(--font-sans);font-size:clamp(1.1rem, 1.7vw, 1.35rem);font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--ink);margin:0;flex:1}body .blog-grid>.blog-card .blog-excerpt{margin:0}body .stats-grid>.stat{align-items:center;text-align:center}body .stats-grid .stat .elementor-counter{text-align:center}body .stats-grid .stat .elementor-counter-number-wrapper{justify-content:center}body .stats-grid .stat .elementor-counter-title{justify-content:center;text-align:center}body .stats-grid .stat .stat-value,body .stats-grid .stat .stat-label{text-align:center}:root{--kl-hoehe:4.4rem}body .gn-kl{position:fixed;left:0;right:0;bottom:0;z-index:56;background:rgb(4 6 10 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:.7rem var(--gutter);transform:translateY(110%);opacity:0;visibility:hidden;transition:transform 0.4s ease,opacity 0.4s ease,visibility 0.4s}body .gn-kl.ist-sichtbar{transform:translateY(0);opacity:1;visibility:visible}body .gn-kl-inner{display:flex;align-items:stretch;gap:.6rem;max-width:46rem;margin:0 auto}body .gn-kl-btn{flex:1 1 0%;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1rem;border:1px solid currentColor;font-family:var(--font-sans);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:#fff0;transition:background 0.3s,color 0.3s}body .gn-kl-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .gn-kl-icon{width:17px;height:17px;flex:none;display:block}body .gn-kl-btn-kontakt{color:var(--accent)}body .gn-kl-btn-whatsapp{color:var(--whatsapp)}body .gn-kl-btn-anruf{color:var(--ink-dim)}body .gn-kl-btn-kontakt:hover,body .gn-kl-btn-kontakt:focus-visible{background:var(--accent);color:var(--bg)}body .gn-kl-btn-whatsapp:hover,body .gn-kl-btn-whatsapp:focus-visible{background:var(--whatsapp);color:var(--bg)}body .gn-kl-btn-anruf:hover,body .gn-kl-btn-anruf:focus-visible{background:var(--ink-dim);color:var(--bg)}body .hud-bottom{transition:transform 0.4s ease}body .hud-bottom{position:fixed;isolation:isolate}body .hud-bottom::before{content:'';position:absolute;left:0;right:0;bottom:0;height:calc(100% + 2.4rem);z-index:-1;pointer-events:none;background:linear-gradient(to top,rgb(4 6 10 / .9) 0%,rgb(4 6 10 / .72) 40%,rgb(4 6 10 / .32) 72%,#fff0 100%)}body.gn-kl-an .hud-bottom{transform:translateY(calc(var(--kl-hoehe) * -1))}body.gn-kl-an .to-top{bottom:calc(var(--kl-hoehe) + 0.6rem)}@media (max-width:480px){:root{--kl-hoehe:3.9rem}body .gn-kl{padding:.55rem .7rem}body .gn-kl-inner{gap:.4rem}body .gn-kl-btn{padding:.8rem .5rem;font-size:.62rem;letter-spacing:.05em;gap:.4rem}body .gn-kl-btn-whatsapp{flex:0 0 3.4rem;padding-left:0;padding-right:0}body .gn-kl-btn-whatsapp .gn-kl-label{display:none}body .gn-kl-btn-whatsapp .gn-kl-icon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){body .gn-kl{transition:none}}@media print{body .gn-kl{display:none}}#header .gn-sprache{position:relative;width:24px;height:18px;flex:none}#header .gn-sprache .gtranslate_wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:0;z-index:60}#header .gtranslate_wrapper a.glink{display:none}#header .gtranslate_wrapper a.gt-current-lang{display:block;order:-1}#header .gn-sprache:hover .gtranslate_wrapper a.glink,#header .gn-sprache:focus-within .gtranslate_wrapper a.glink,#header .gn-sprache.ist-offen .gtranslate_wrapper a.glink{display:block}#header .gtranslate_wrapper a.glink img{display:block;width:24px!important;height:18px!important;max-width:none!important;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px var(--line);opacity:.85;transition:opacity 0.25s,box-shadow 0.25s}#header .gtranslate_wrapper a.glink:hover img,#header .gtranslate_wrapper a.glink:focus-visible img{opacity:1;box-shadow:0 0 0 1px var(--accent)}#header .gtranslate_wrapper a.glink:not(.gt-current-lang) img{box-shadow:0 0 0 1px var(--line),0 4px 14px rgb(4 6 10 / .75)}body.error404 :is(main,div:where(.elementor-location-archive,.elementor-location-single,[data-elementor-type="wp-page"])),body.error404 #main-container>.ct-container{padding-top:clamp(7rem, 12vw, 11rem)}body .gn-fehler-kicker{display:flex;align-items:center;gap:.7rem;color:var(--ink-dim);margin:0 0 1.1rem}body .gn-fehler-haupt{display:grid;grid-template-columns:minmax(0,1fr) clamp(15rem, 24vw, 19rem) clamp(9rem, 16vw, 15rem);grid-template-areas:"text computer rakete";gap:clamp(1.6rem, 3vw, 3rem);align-items:center}body .gn-fehler-text{grid-area:text}body .gn-bordcomputer{grid-area:computer}body .gn-fehler-bild{grid-area:rakete}body .gn-fehler .page-title{font-family:var(--font-display);font-size:clamp(1.6rem, 4vw, 3.1rem);font-weight:400;line-height:1.15;letter-spacing:1px;color:var(--ink);margin:0 0 1.2rem}body .gn-fehler-copy{max-width:34rem;color:var(--ink-dim);font-size:clamp(0.95rem, 1.3vw, 1.1rem);font-weight:300;line-height:1.7;margin:0 0 clamp(1.8rem, 4vh, 2.6rem)}body .gn-fehler-bild{margin:0}@media (max-width:1180px){body .gn-fehler-haupt{grid-template-columns:minmax(0,1fr) clamp(9rem, 18vw, 13rem);grid-template-areas:"text     rakete" "computer rakete";align-items:start}body .gn-bordcomputer{max-width:26rem}body .gn-fehler-bild{align-self:center}}@media (max-width:760px){body .gn-fehler-haupt{grid-template-columns:1fr;grid-template-areas:"rakete" "text" "computer"}body .gn-fehler-bild{width:clamp(150px, 45vw, 220px)}body .gn-bordcomputer{max-width:none}}body .gn-absturz{display:block;width:100%;height:auto}body .gn-absturz .gn-crash{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}body .gn-absturz .gn-crash-dim{opacity:.5}body .gn-absturz .gn-qualm-1,body .gn-absturz .gn-qualm-2{stroke-width:1.05}body .gn-absturz .gn-qualm-1{transform-origin:79px 53px;animation:qualmA 5.5s ease-in-out infinite}body .gn-absturz .gn-qualm-2{transform-origin:76px 47px;animation:qualmB 7.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){body .gn-absturz .gn-qualm-1,body .gn-absturz .gn-qualm-2{animation:none;opacity:.4}}body .gn-bordcomputer{width:100%;border:1px solid var(--line);background:rgb(6 9 14 / .9)}body .gn-bc-kopf{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .9rem;border-bottom:1px solid var(--line-soft);color:var(--ink-dim)}body .gn-bc-name{color:var(--ink)}body .gn-bc-status{display:flex;align-items:center;gap:.45rem;color:var(--terminal)}body .gn-bc-led{width:6px;height:6px;border-radius:50%;background:var(--terminal);box-shadow:0 0 8px var(--terminal);animation:pulse 2.4s ease-in-out infinite;flex:none}body .gn-bc-schirm{position:relative;overflow:hidden;padding:.9rem;border-bottom:1px solid var(--line-soft);background:rgb(0 0 0 / .55);font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.06em;line-height:1.9;color:var(--terminal);word-break:break-word}body .gn-bc-schirm::after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(var(--terminal-rgb),.05) 0 1px,transparent 1px 3px)}body .gn-bc-zeile{margin:0;opacity:.85;color:inherit;font:inherit}body .gn-bc-cursor{display:inline-block;width:.5em;height:.95em;margin-left:.35em;vertical-align:-.1em;background:var(--terminal);animation:gnBcBlink 1.1s steps(1) infinite}@keyframes gnBcBlink{0%,49%{opacity:1}50%,100%{opacity:0}}body .gn-bc-form{display:flex;flex-direction:column;gap:.7rem;padding:.9rem}body .gn-bc-label{color:var(--ink-dim)}body .gn-bc-feld{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid var(--line);background:rgb(0 0 0 / .4);transition:border-color .25s ease}body .gn-bc-feld:focus-within{border-color:var(--accent)}body .gn-bc-prompt{color:var(--accent);font-family:var(--font-sans);font-size:.85rem;line-height:1;flex:none}body .gn-bc-form input[type="search"]{flex:1;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);font-family:var(--font-sans);font-size:.9rem;font-weight:300;line-height:1.5;outline:none}body .gn-bc-form input[type="search"]::placeholder{color:rgb(233 237 242 / .6);opacity:1}body .gn-bc-form input[type="search"]:focus,body .gn-bc-form input[type="search"]:focus-visible{outline:none;box-shadow:none;background:none}body .gn-bc-knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.85rem 1.2rem;border:1px solid var(--accent-dim);border-radius:0;overflow:hidden;cursor:pointer;--theme-button-background-initial-color:transparent;--theme-button-background-hover-color:transparent;background-color:#fff0;background-image:linear-gradient(to right,var(--accent) 0 50%,#fff0 50% 100%);background-repeat:no-repeat;background-size:200% 100%;background-position:100% 0;transition:border-color 0.3s,background-position 0.45s cubic-bezier(.7,0,.2,1)}body .gn-bc-knopf span{position:relative;z-index:2;color:var(--accent);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.6;transition:color 0.3s}body .gn-bc-knopf:hover,body .gn-bc-knopf:focus-visible,body .gn-bc-knopf:active{border-color:var(--accent);background-color:#fff0;background-position:0 0}body .gn-bc-knopf:hover span,body .gn-bc-knopf:focus-visible span,body .gn-bc-knopf:active span{color:#03110d}@media (prefers-reduced-motion:reduce){body .gn-bc-led,body .gn-bc-cursor{animation:none}}body .gn-nav-block{margin-top:clamp(3rem, 7vh, 4.5rem);width:auto;max-width:none}body .gn-nav-kopf{border-top:1px solid var(--line);padding-top:1rem;margin:0 0 clamp(1.4rem, 3vh, 2rem);color:var(--ink-dim)}body .gn-nav-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .gn-nav-raster>li{margin:0}body .gn-nav-raster a{display:flex;flex-direction:column;gap:.45rem;height:100%;padding:clamp(1.1rem, 2vw, 1.6rem);background:rgb(6 9 14 / .82);text-decoration:none;transition:background .25s ease}body .gn-nav-raster a:hover,body .gn-nav-raster a:focus-visible{background:rgb(6 9 14 / .95)}body .gn-nav-no{color:var(--accent)}body .gn-nav-titel{font-family:var(--font-display);font-size:.95rem;letter-spacing:1px;color:var(--ink);transition:color .25s ease}body .gn-nav-raster a:hover .gn-nav-titel,body .gn-nav-raster a:focus-visible .gn-nav-titel{color:var(--accent)}body .gn-nav-copy{color:var(--ink-dim);font-size:.85rem;font-weight:300;line-height:1.5}@media (max-width:1100px){body .gn-nav-raster{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body .gn-nav-raster{grid-template-columns:1fr}}body .stimmen-dots{flex:1 1 auto;min-width:0}body .stimmen-dot{flex:0 1 32px;width:auto;min-width:6px}@media (max-width:767px){body .stimmen-nav{gap:.75rem}body .stimmen-dots{gap:.3rem}body .stimmen-dot{min-width:5px}}body .e-con.gs-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem, 4vw, 4rem);align-items:center}@media (max-width:1024px){body .e-con.gs-split{grid-template-columns:1fr}}body .gs-lead{color:var(--ink-dim);font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);max-width:40rem;margin-bottom:1.6rem}body .gs-note{color:var(--ink-dim);font-weight:300;font-size:.92rem;margin-top:clamp(1.5rem, 3vh, 2.2rem);max-width:46rem}body .e-con.stats-grid.gs-stats-3{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){body .e-con.stats-grid.gs-stats-3{grid-template-columns:1fr}}body .gs-story{color:var(--ink-dim);font-weight:300;font-size:clamp(1rem, 1.4vw, 1.15rem);max-width:46rem}body .gs-story p+p{margin-top:1.2rem}body .price-grid.gs-price-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){body .price-grid.gs-price-4{grid-template-columns:1fr 1fr}}@media (max-width:767px){body .price-grid.gs-price-4{grid-template-columns:1fr}}body .gs-card{border:1px solid var(--line);background:rgb(6 9 14 / .82);font-family:var(--font-sans);color:var(--ink)}body .gs-bar{display:flex;align-items:center;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--line-soft)}body .gs-dots{display:flex;gap:.4rem}body .gs-dots i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block}body .gs-dots i:first-child{background:var(--accent)}body .gs-url{flex:1;border:1px solid var(--line-soft);padding:.4rem .8rem;font-size:.72rem;letter-spacing:.04em;color:var(--ink-dim)}body .gs-tabs{display:flex;gap:.3rem}body .gs-tabs span{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .6rem;border:1px solid var(--line-soft);color:var(--ink-dim)}body .gs-tabs span.on{color:var(--accent);border-color:var(--accent-dim)}body .gs-body{padding:clamp(1.2rem, 2.5vw, 2rem);display:flex;flex-direction:column;gap:clamp(1.2rem, 2.5vw, 1.8rem)}body .gs-scores{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}body .gs-score{display:flex;flex-direction:column;align-items:center;gap:.6rem}body .gs-ring{position:relative;width:clamp(64px, 8vw, 92px);aspect-ratio:1}body .gs-ring svg{width:100%;height:100%;transform:rotate(-90deg);display:block}body .gs-ring circle{fill:none;stroke-width:6}body .gs-ring .gs-track{stroke:var(--line-soft)}body .gs-ring .gs-fill{stroke:var(--accent);stroke-linecap:round}body .gs-ring.good .gs-fill{stroke:var(--terminal)}body .gs-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:400;font-size:clamp(1.1rem, 1.8vw, 1.5rem);color:var(--accent)}body .gs-ring.good b{color:var(--terminal)}body .gs-score span{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);text-align:center}body .gs-vitals{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .gs-vital{background:rgb(6 9 14 / .9);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.35rem}body .gs-vital span{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}body .gs-vital b{font-family:var(--font-display);font-weight:400;font-size:1.3rem;color:var(--accent)}body .gs-vital.good b{color:var(--terminal)}body .gs-vital small{font-size:.75rem;color:var(--ink-dim);font-weight:300}body .gs-recs{display:flex;flex-direction:column;gap:.6rem}body .gs-rec{border:1px solid var(--accent-dim);border-left:3px solid var(--accent);padding:.8rem 1rem;display:flex;flex-direction:column;gap:.2rem}body .gs-rec.soft{border-color:var(--line);border-left-color:var(--ink-dim)}body .gs-rec strong{font-weight:500;font-size:.9rem;color:var(--ink)}body .gs-rec span{font-size:.8rem;font-weight:300;color:var(--ink-dim);line-height:1.5}body .gs-ki{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.2rem, 2.5vw, 2rem)}body .gs-ki-head{display:flex;align-items:center;gap:.7rem;color:var(--accent);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}body .gs-ki-q{color:var(--ink-dim);font-weight:300;font-size:.92rem;padding-bottom:1rem;border-bottom:1px solid var(--line-soft)}body .gs-tiles{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .gs-tiles div{background:rgb(6 9 14 / .9);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.3rem}body .gs-tiles b{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem, 3vw, 2.4rem);color:var(--accent);line-height:1}body .gs-tiles b small{font-size:.5em}body .gs-tiles span{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}body .gs-legend{font-size:.72rem;color:var(--ink-dim);font-weight:300}body .gs-row{display:grid;grid-template-columns:6.5rem 1fr 2.6rem;align-items:center;gap:.8rem;font-size:.85rem}body .gs-row b{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}body .gs-bar-track{height:6px;background:var(--line-soft);position:relative;display:block}body .gs-bar-track i{position:absolute;left:0;top:0;bottom:0;background:var(--accent)}@media (max-width:767px){body .gs-scores{grid-template-columns:1fr 1fr}body .gs-vitals{grid-template-columns:1fr}body .gs-url{display:none}body .gs-row{grid-template-columns:5rem 1fr 2.4rem}}body .e-con.process-step:has(.process-no)::before{display:none}body #footer{padding-bottom:4rem}body:has(#genloc-kontaktleiste) #footer{padding-bottom:calc(var(--kl-hoehe) + 4rem)}@media print{body #footer,body:has(#genloc-kontaktleiste) #footer{padding-bottom:0}}body .gs-film{position:relative;width:100%;max-width:64rem;aspect-ratio:16 / 9;margin:0 auto;border:1px solid var(--line);background:var(--bg);overflow:hidden}body .gs-film-video{display:block;width:100%;height:100%;object-fit:cover}body .gs-film [hidden]{display:none!important}body .gs-film button.gs-film-play{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:#fff0;box-shadow:none;cursor:pointer}body .gs-film-play svg{width:clamp(4.25rem, 9vw, 6.5rem);height:auto;filter:drop-shadow(0 6px 18px rgb(0 0 0 / .28));transition:transform 0.25s ease}body .gs-film-play-bg{fill:var(--accent);fill-opacity:.94;transition:fill-opacity 0.25s ease}body .gs-film-play-icon{fill:#fff}body .gs-film button.gs-film-play:hover svg,body .gs-film button.gs-film-play:focus-visible svg{transform:scale(1.08)}body .gs-film button.gs-film-play:hover .gs-film-play-bg{fill-opacity:1}body .gs-film-end{position:absolute;inset:0;background:rgb(4 6 10 / .86);backdrop-filter:blur(4px)}body .gs-film-end-link{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;text-decoration:none;color:var(--ink)}body .gs-film-end-title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.3rem, 3.2vw, 2.4rem);text-align:center}body .gs-film-end-url{background:var(--accent);color:#04060a;padding:.55rem .9rem;font-family:var(--font-sans);font-weight:500;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}body .gs-film button.gs-film-replay{position:absolute;right:1rem;bottom:1rem;z-index:1;padding:.45rem .7rem;margin:0;border:1px solid var(--line);border-radius:0;background:rgb(4 6 10 / .6);box-shadow:none;color:var(--ink-dim);font-family:var(--font-sans);font-weight:500;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body .gs-film button.gs-film-replay:hover{color:var(--ink);border-color:var(--accent-dim)}body .gs-price-4 .price-features li.is-pro{color:var(--ink);font-weight:500}body .gs-price-4 .price-yearly-note{margin:0 0 .9rem}body .gs-film-section>.elementor-widget-html,body .gs-film-section>.e-con-inner>.elementor-widget-html{width:100%}body .gs-film a.gs-film-end-link,body .gs-film a.gs-film-end-link:visited{color:var(--ink)!important;text-decoration:none}body .gs-film a.gs-film-end-link:hover,body .gs-film a.gs-film-end-link:focus-visible,body .gs-film a.gs-film-end-link:hover .gs-film-end-title,body .gs-film a.gs-film-end-link:focus-visible .gs-film-end-title{color:var(--accent)!important;text-decoration:none}body .gs-film a.gs-film-end-link .gs-film-end-url{color:#04060a!important}body .elementor-location-header{z-index:50}body #header.gn-header>.gn-header-inner{max-width:calc(var(--maxw) + var(--gutter) * 2);margin:0 auto;padding:.6rem var(--gutter);min-height:calc(60px + 1.2rem);gap:1.9rem}body #header .gn-header-actions{width:auto;flex:0 1 auto;gap:1.9rem}body #header .gn-logo{width:auto}body #header .gn-logo a{display:block;line-height:0}body #header .gn-logo img{display:block;height:14px;width:auto;max-width:none;filter:drop-shadow(0 0 1px rgb(255 255 255 / .5))}body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu{gap:1.9rem;align-items:center}body #header .gn-nav .elementor-nav-menu::after{display:none}body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item{position:relative;padding:.4rem 0;background:none;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--ink-dim);transition:color 0.25s}body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:hover,body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:focus-visible{color:var(--ink)}body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--accent);opacity:1;transform:scaleX(0);transform-origin:right;transition:transform 0.35s cubic-bezier(.7,0,.2,1)}body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:hover::after{transform:scaleX(1);transform-origin:left}body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li.current-menu-item>a.elementor-item,body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li.current-menu-ancestor>a.elementor-item{color:var(--accent)}body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li.current-menu-item>a.elementor-item::after,body #header .gn-nav .elementor-nav-menu--main>.elementor-nav-menu>li.current-menu-ancestor>a.elementor-item::after{transform:scaleX(1)}body #header .gn-nav .elementor-nav-menu--main .sub-arrow{padding:0 0 0 .4rem;margin:0}body #header .gn-nav .elementor-nav-menu--main .sub-arrow svg{width:8px;height:8px;fill:var(--ink)}body #header .gn-nav .elementor-nav-menu--main .sub-menu{background:rgb(4 6 10 / .92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:0;box-shadow:none;padding:.6rem 0;width:auto;min-width:13rem}body #header .gn-nav .elementor-nav-menu--main .sub-menu a.elementor-sub-item{padding:.55rem 1.2rem;border:0;background:none;font-family:var(--font-sans);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}body #header .gn-nav .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover,body #header .gn-nav .elementor-nav-menu--main .sub-menu a.elementor-sub-item:focus-visible{background:rgb(255 68 0 / .06);color:var(--accent)}body #header .gn-nav .elementor-nav-menu--main .sub-menu li.current-menu-item>a.elementor-sub-item{color:var(--accent)}body #header .gn-suche,body #header .gn-suche .elementor-search-form__toggle{width:auto;--e-search-form-toggle-size:15px;--e-search-form-toggle-icon-size:15px;--e-search-form-toggle-color:var(--ink);--e-search-form-toggle-background-color:transparent;--e-search-form-toggle-border-radius:0}body #header .gn-suche .elementor-search-form__toggle{line-height:0}body #header .gn-suche .elementor-search-form__toggle:hover,body #header .gn-suche .elementor-search-form__toggle:focus-visible{--e-search-form-toggle-color:var(--accent)}body #header .gn-suche .elementor-search-form__container{background:rgb(4 6 10 / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body #header .gn-suche input[type="search"].elementor-search-form__input{font-family:var(--font-sans);font-weight:300;font-size:clamp(1.6rem, 5vw, 3rem);color:var(--ink);border-color:rgb(233 237 242 / .25);border-radius:0;transition:border-color 0.25s ease}body #header .gn-suche input[type="search"].elementor-search-form__input:focus{border-color:var(--accent);outline-color:var(--accent)}body #header .gn-suche .dialog-lightbox-close-button{position:absolute;top:1.4rem;right:var(--gutter);width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0;color:var(--ink)}body #header .gn-suche .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}body #header .gn-suche .dialog-lightbox-close-button svg{width:20px;height:20px;fill:currentColor}body #header .gn-suche .dialog-lightbox-close-button:hover{color:var(--accent)}@media (max-width:1359px){body #header .gn-nav .elementor-nav-menu--main{display:none}body #header .gn-nav .elementor-menu-toggle{display:flex}body #header .gn-nav nav.elementor-nav-menu--dropdown{display:block}body #header.gn-header>.gn-header-inner{min-height:calc(70px + 1.2rem)}body #header .gn-header-actions{gap:8px}body #header .gn-suche{order:1}body #header .gn-suche,body #header .gn-suche .elementor-search-form__toggle{--e-search-form-toggle-size:44px;--e-search-form-toggle-icon-size:22px}body #header .gn-sprache{order:2;margin:0 .2rem}body #header .gn-nav{order:3;margin-right:-10px}body #header .gn-nav .elementor-menu-toggle{width:44px;height:44px;padding:0;background:#fff0;border-radius:0;color:var(--ink)}body #header .gn-nav .elementor-menu-toggle svg{width:24px;height:24px;fill:var(--ink)}body #header .gn-nav nav.elementor-nav-menu--dropdown{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:-1;margin:0;padding:calc(70px + 1.2rem + 2rem) var(--gutter) 3rem;background:rgb(4 6 10 / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body #header .gn-nav .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu--dropdown{overflow-y:auto}body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu{counter-reset:gn-ov;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li{counter-increment:gn-ov;width:100%}body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item{display:flex;align-items:baseline;justify-content:flex-start;gap:1.1rem;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:clamp(1.7rem, 6vw, 2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;text-transform:none;color:var(--ink);transition:color 0.25s}body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item::before{content:counter(gn-ov,decimal-leading-zero);position:static;opacity:1;transition:none;font-family:var(--font-sans);font-size:.62rem;font-weight:500;letter-spacing:.08em;color:var(--accent);flex:none}body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item:hover,body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item.highlighted,body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li.current-menu-item>a.elementor-item,body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li:last-child>a.elementor-item{background:none;color:var(--accent)}body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-arrow{padding:0 0 0 .2rem;margin:0;align-self:center}body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-arrow svg{width:.9rem;height:.9rem;fill:var(--accent)}body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu{position:static;padding:.2rem 0 .8rem 2.6rem;background:none;border:0}body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item{padding:.3rem 0;border:0;background:none;font-family:var(--font-sans);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item:hover,body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu li.current-menu-item>a.elementor-sub-item{background:none;color:var(--accent)}}@media (min-width:1360px){html[lang^="fr"] body #header .gn-nav .elementor-nav-menu--main{display:none}html[lang^="fr"] body #header .gn-nav .elementor-menu-toggle{display:flex}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown{display:block}html[lang^="fr"] body #header.gn-header>.gn-header-inner{min-height:calc(70px + 1.2rem)}html[lang^="fr"] body #header .gn-header-actions{gap:8px}html[lang^="fr"] body #header .gn-suche{order:1}html[lang^="fr"] body #header .gn-suche,html[lang^="fr"] body #header .gn-suche .elementor-search-form__toggle{--e-search-form-toggle-size:44px;--e-search-form-toggle-icon-size:22px}html[lang^="fr"] body #header .gn-sprache{order:2;margin:0 .2rem}html[lang^="fr"] body #header .gn-nav{order:3;margin-right:-10px}html[lang^="fr"] body #header .gn-nav .elementor-menu-toggle{width:44px;height:44px;padding:0;background:#fff0;border-radius:0;color:var(--ink)}html[lang^="fr"] body #header .gn-nav .elementor-menu-toggle svg{width:24px;height:24px;fill:var(--ink)}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:-1;margin:0;padding:calc(70px + 1.2rem + 2rem) var(--gutter) 3rem;background:rgb(4 6 10 / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[lang^="fr"] body #header .gn-nav .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu--dropdown{overflow-y:auto}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu{counter-reset:gn-ov;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li{counter-increment:gn-ov;width:100%}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item{display:flex;align-items:baseline;justify-content:flex-start;gap:1.1rem;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:clamp(1.7rem, 6vw, 2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;text-transform:none;color:var(--ink);transition:color 0.25s}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item::before{content:counter(gn-ov,decimal-leading-zero);position:static;opacity:1;transition:none;font-family:var(--font-sans);font-size:.62rem;font-weight:500;letter-spacing:.08em;color:var(--accent);flex:none}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item:hover,html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item.highlighted,html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li.current-menu-item>a.elementor-item,html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li:last-child>a.elementor-item{background:none;color:var(--accent)}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-arrow{padding:0 0 0 .2rem;margin:0;align-self:center}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-arrow svg{width:.9rem;height:.9rem;fill:var(--accent)}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu{position:static;padding:.2rem 0 .8rem 2.6rem;background:none;border:0}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item{padding:.3rem 0;border:0;background:none;font-family:var(--font-sans);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item:hover,html[lang^="fr"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu li.current-menu-item>a.elementor-sub-item{background:none;color:var(--accent)}}@media (min-width:1360px) and (max-width:1539px){html[lang^="es"] body #header .gn-nav .elementor-nav-menu--main{display:none}html[lang^="es"] body #header .gn-nav .elementor-menu-toggle{display:flex}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown{display:block}html[lang^="es"] body #header.gn-header>.gn-header-inner{min-height:calc(70px + 1.2rem)}html[lang^="es"] body #header .gn-header-actions{gap:8px}html[lang^="es"] body #header .gn-suche{order:1}html[lang^="es"] body #header .gn-suche,html[lang^="es"] body #header .gn-suche .elementor-search-form__toggle{--e-search-form-toggle-size:44px;--e-search-form-toggle-icon-size:22px}html[lang^="es"] body #header .gn-sprache{order:2;margin:0 .2rem}html[lang^="es"] body #header .gn-nav{order:3;margin-right:-10px}html[lang^="es"] body #header .gn-nav .elementor-menu-toggle{width:44px;height:44px;padding:0;background:#fff0;border-radius:0;color:var(--ink)}html[lang^="es"] body #header .gn-nav .elementor-menu-toggle svg{width:24px;height:24px;fill:var(--ink)}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:-1;margin:0;padding:calc(70px + 1.2rem + 2rem) var(--gutter) 3rem;background:rgb(4 6 10 / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[lang^="es"] body #header .gn-nav .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu--dropdown{overflow-y:auto}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu{counter-reset:gn-ov;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li{counter-increment:gn-ov;width:100%}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item{display:flex;align-items:baseline;justify-content:flex-start;gap:1.1rem;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:clamp(1.7rem, 6vw, 2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;text-transform:none;color:var(--ink);transition:color 0.25s}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item::before{content:counter(gn-ov,decimal-leading-zero);position:static;opacity:1;transition:none;font-family:var(--font-sans);font-size:.62rem;font-weight:500;letter-spacing:.08em;color:var(--accent);flex:none}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item:hover,html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a.elementor-item.highlighted,html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li.current-menu-item>a.elementor-item,html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li:last-child>a.elementor-item{background:none;color:var(--accent)}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-arrow{padding:0 0 0 .2rem;margin:0;align-self:center}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-arrow svg{width:.9rem;height:.9rem;fill:var(--accent)}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu{position:static;padding:.2rem 0 .8rem 2.6rem;background:none;border:0}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item{padding:.3rem 0;border:0;background:none;font-family:var(--font-sans);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item:hover,html[lang^="es"] body #header .gn-nav nav.elementor-nav-menu--dropdown .sub-menu li.current-menu-item>a.elementor-sub-item{background:none;color:var(--accent)}}body #footer.gn-footer,body #footer.gn-footer .e-con{gap:0}body #footer.gn-footer .gn-footer-row-main{border-bottom:1px solid var(--line-soft)}body #footer.gn-footer .gn-footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(2rem, 4vw, 3.5rem);width:100%;max-width:1456px;margin:0 auto;padding:clamp(3rem, 7vh, 5rem) var(--gutter) clamp(2.5rem, 5vh, 4rem)}body #footer.gn-footer .gn-footer-main>.e-con{width:auto;min-width:0}body #footer.gn-footer .footer-brand{gap:1.2rem;align-items:flex-start}body #footer.gn-footer .gn-footer-logo{width:auto;line-height:0}body #footer.gn-footer .gn-footer-logo img{display:block;height:13px;width:auto;max-width:none;filter:drop-shadow(0 0 1px rgb(255 255 255 / .5))}body #footer.gn-footer .footer-title .elementor-heading-title{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;line-height:inherit;margin:0}body #footer.gn-footer .elementor-widget-text-editor{color:inherit;font-family:var(--font-sans)}@media (min-width:801px){body #footer.gn-footer .footer-brand{gap:0}body #footer.gn-footer .gn-footer-logo img{box-sizing:content-box;padding:2.3px 0;margin:0 0 1.1rem}}@media (max-width:800px){body #footer.gn-footer .gn-footer-main{grid-template-columns:1fr 1fr;column-gap:clamp(1.5rem, 6vw, 2.5rem);row-gap:clamp(2rem, 6vh, 3rem)}body #footer.gn-footer .gn-footer-main>.footer-brand,body #footer.gn-footer .gn-footer-main>.gn-f-recht{grid-column:1 / -1}body #footer.gn-footer .gn-f-anschrift p,body #footer.gn-footer .gn-f-kontakt ul,body #footer.gn-footer .gn-f-kontakt li,body #footer.gn-footer .gn-f-kontakt a{font-size:.88rem;line-height:2.1}body #footer.gn-footer .gn-f-kontakt ul{gap:0}body #footer.gn-footer .gn-f-kontakt li{height:2.1em;display:flex;align-items:center}body #footer.gn-footer .gn-f-recht ul{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 1.4rem}body #footer.gn-footer .gn-f-recht li{position:relative;height:auto}body #footer.gn-footer .gn-f-recht li+li::before{content:'\00b7';position:absolute;left:-.85rem;color:var(--line)}}@media (max-width:360px){body #footer.gn-footer .gn-footer-main{grid-template-columns:1fr}}body #footer.gn-footer .gn-footer-row-bottom{padding:25px 0}@media (max-width:689.98px){body #footer.gn-footer .gn-footer-row-bottom{padding:15px 0}}body #footer.gn-footer .gn-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 2rem;width:auto;max-width:calc(var(--maxw) + var(--gutter) * 2);margin:0 auto;padding:1.6rem var(--gutter);line-height:1.3;font-family:var(--font-sans);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}body #footer.gn-footer .gn-footer-bottom>.elementor-widget{width:auto;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}body #footer.gn-footer .gn-footer-bottom a{color:var(--ink)}body #footer.gn-footer .gn-footer-bottom>.gn-footer-statuszeile{margin-top:.5em}body .gn-fehler-el{width:90vw;max-width:1290px;margin:0 auto;padding:60px 0;gap:0}@media (max-width:689.98px){body .gn-fehler-el{width:88vw;padding:50px 0}}body .gn-fehler-el .gn-fehler-text{gap:0}body .gn-fehler-el .gn-fehler-haupt>.e-con{width:auto;min-width:0}body .gn-fehler-el .gn-fehler-haupt>.elementor-widget{min-width:0}body .gn-fehler-el .gn-fehler-titel .elementor-heading-title{font-family:var(--font-display);font-size:clamp(1.6rem, 4vw, 3.1rem);font-weight:400;line-height:1.15;letter-spacing:1px;color:var(--ink);margin:0 0 1.2rem}body .gn-fehler-el .gn-fehler-text .gn-fehler-kicker{margin:0 0 1.1rem}body .gn-fehler-el .gn-fehler-text .gn-fehler-copy{margin:0 0 clamp(1.8rem, 4vh, 2.6rem)}@media (max-width:1180px){body .gn-fehler-el.gn-fehler-el .gn-fehler-haupt>.gn-bordcomputer.gn-bordcomputer{max-width:26rem}}@media (max-width:760px){body .gn-fehler-el.gn-fehler-el .gn-fehler-haupt>.gn-bordcomputer.gn-bordcomputer{max-width:none}}body.single-post .gn-beitrag-huelle.gn-beitrag-huelle{padding:60px 0 0;gap:0}@media (max-width:689.98px){body.single-post .gn-beitrag-huelle.gn-beitrag-huelle{padding:50px 0 0}}body.single-post .gn-beitrag-huelle .ct-comments-container.ct-comments-container{margin-top:60px}body.single-post .gn-beitrag-huelle .ct-comments-container>.ct-container-narrow.ct-container-narrow{width:90vw}@media (max-width:689.98px){body.single-post .gn-beitrag-huelle .ct-comments-container.ct-comments-container{margin-top:50px}body.single-post .gn-beitrag-huelle .ct-comments-container>.ct-container-narrow.ct-container-narrow{width:88vw}}body.single-post .gn-beitrag-huelle>.gn-beitrag.gn-beitrag{width:100%;max-width:62rem;margin-left:auto;margin-right:auto;gap:0}body.single-post .gn-beitrag-huelle .gn-beitrag .e-con{gap:0}body.single-post .gn-beitrag .hero-section.hero-section,body.single-post .gn-beitrag .entry-header.entry-header{display:block}body.single-post .gn-beitrag .hero-section.hero-section{margin-left:auto;margin-right:auto;margin-bottom:40px}body.single-post .gn-beitrag .gn-beitrag-titel.gn-beitrag-titel{margin-bottom:1rem}@media (max-width:689.98px){body.single-post .gn-beitrag .gn-beitrag-titel.gn-beitrag-titel{margin-bottom:0}}body.single-post .gn-beitrag .gn-beitrag-titel .elementor-heading-title{font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit;margin:0}body.single-post .gn-beitrag .gn-beitrag-anriss{line-height:1.65}body.single-glossary .gn-glossar-huelle.gn-glossar-huelle{padding:60px 0;gap:0}@media (max-width:689.98px){body.single-glossary .gn-glossar-huelle.gn-glossar-huelle{padding:50px 0}}body.single-glossary .gn-glossar-huelle>.gn-glossar.gn-glossar{width:100%;max-width:62rem;margin-left:auto;margin-right:auto;gap:0}body.single-glossary .gn-glossar .e-con{gap:0}body.single-glossary .gn-glossar .hero-section.hero-section,body.single-glossary .gn-glossar .entry-header.entry-header{display:block}body.single-glossary .gn-glossar .hero-section.hero-section{margin-left:auto;margin-right:auto;margin-bottom:40px}body.single-glossary .gn-glossar .gn-glossar-titel.gn-glossar-titel{margin-bottom:0}body.single-glossary .gn-glossar .gn-glossar-titel .elementor-heading-title{font:inherit;letter-spacing:inherit;color:inherit;line-height:1.5;margin:0}body.single-glossary .gn-glossar .gn-glossar-inhalt.gn-glossar-inhalt{max-width:46rem}body .gn-archiv-huelle.gn-archiv-huelle{width:90vw;max-width:1290px;margin-left:auto;margin-right:auto;padding:60px 0;gap:0}@media (max-width:689.98px){body .gn-archiv-huelle.gn-archiv-huelle{width:88vw;padding:50px 0}}body .gn-archiv-huelle .e-con{gap:0}body .gn-archiv-huelle .hero-section.hero-section,body .gn-archiv-huelle .entry-header.entry-header{display:block}body .gn-archiv-huelle .hero-section.hero-section{margin-left:auto;margin-right:auto;margin-bottom:40px}body .gn-archiv-huelle .gn-archiv-titel .elementor-heading-title{font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit;margin:0}body.archive .gn-archiv-huelle .gn-archiv-titel.gn-archiv-titel{font-size:30px;line-height:1.5}body .gn-kachelraster.gn-kachelraster .elementor-loop-container.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:999.98px){body .gn-kachelraster.gn-kachelraster .elementor-loop-container.elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:689.98px){body .gn-kachelraster.gn-kachelraster .elementor-loop-container.elementor-grid{grid-template-columns:minmax(0,1fr)}}body .gn-kachelraster .e-loop-item{height:100%}body .gn-kachel.gn-kachel{height:100%;background:rgb(6 9 14 / .82);border:1px solid var(--line-soft,rgb(233 237 242 / .07));border-radius:0;padding:32px;color:var(--ink-dim,#ced3d9);gap:0;transition:background .25s ease,border-color .25s ease}body .gn-kachel.gn-kachel:hover{background:rgb(6 9 14 / .95);border-color:var(--line,rgb(233 237 242 / .12))}body .gn-kachel .gn-kachel-titel.gn-kachel-titel{margin:0 0 20px}body .gn-kachel .gn-kachel-titel .elementor-heading-title{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:normal;color:var(--ink,#e9edf2);margin:0}body .gn-kachel .gn-kachel-titel .elementor-heading-title a{color:inherit;transition:color .25s ease}@media (max-width:689.98px){body .gn-kachel .gn-kachel-titel .elementor-heading-title{font-size:18px}}body .gn-kachel:hover .gn-kachel-titel .elementor-heading-title a{color:var(--accent,#ff4400)}body .gn-kachel.gn-kachel .gn-kachel-bild.gn-kachel-bild{width:calc(100% + 60px);max-width:none;margin:0 -30px 20px}body .gn-kachel .gn-kachel-bild a{display:block;line-height:0}body .gn-kachel .gn-kachel-bild img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}body .gn-kachel .gn-kachel-auszug.gn-kachel-auszug{margin:0 0 20px;color:var(--ink,#e9edf2);font-family:var(--font-sans);font-size:16px;line-height:1.65}body .gn-kachelraster .elementor-pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.6rem;margin-top:3rem}body .gn-kachelraster .elementor-pagination .page-numbers{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;margin:0;padding:0;border:none;border-radius:0;background:none;color:var(--ink);font-family:var(--font-sans);font-size:.95rem;font-weight:400;line-height:1;transition:color 0.25s}body .gn-kachelraster .elementor-pagination a.page-numbers:hover,body .gn-kachelraster .elementor-pagination a.page-numbers:focus-visible{color:var(--accent)}body .gn-kachelraster .elementor-pagination .page-numbers.current{color:var(--accent);font-weight:700}body .gn-kachelraster .elementor-pagination .page-numbers.current::after{content:'';position:absolute;left:.55rem;right:.55rem;bottom:.4rem;height:1px;background:var(--accent)}body .gn-kachelraster .elementor-pagination .page-numbers.dots{color:var(--ink-dim);min-width:1.4rem}body .gn-kachelraster .elementor-pagination span.page-numbers.prev,body .gn-kachelraster .elementor-pagination span.page-numbers.next{display:none}body .gn-kachelraster .elementor-pagination a.page-numbers.prev,body .gn-kachelraster .elementor-pagination a.page-numbers.next{position:absolute;top:0;min-width:0;height:auto;padding:.85rem 1.6rem;border:1px solid var(--accent-dim);color:var(--accent);background-color:#fff0;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),border-color 0.3s,color 0.3s}body .gn-kachelraster .elementor-pagination a.page-numbers.prev{left:0}body .gn-kachelraster .elementor-pagination a.page-numbers.next{right:0}body .gn-kachelraster .elementor-pagination a.page-numbers.next::after,body .gn-kachelraster .elementor-pagination a.page-numbers.prev::before{content:'';display:inline-block;width:9px;height:9px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M4.1,15c0.2,0,0.4-0.1,0.6-0.2L11.4,8c0.3-0.3,0.3-0.8,0-1.1L4.8,0.2C4.5-0.1,4-0.1,3.7,0.2C3.4,0.5,3.4,1,3.7,1.3l6.1,6.1l-6.2,6.2c-0.3,0.3-0.3,0.8,0,1.1C3.7,14.9,3.9,15,4.1,15z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M4.1,15c0.2,0,0.4-0.1,0.6-0.2L11.4,8c0.3-0.3,0.3-0.8,0-1.1L4.8,0.2C4.5-0.1,4-0.1,3.7,0.2C3.4,0.5,3.4,1,3.7,1.3l6.1,6.1l-6.2,6.2c-0.3,0.3-0.3,0.8,0,1.1C3.7,14.9,3.9,15,4.1,15z'/%3E%3C/svg%3E") center / contain no-repeat}body .gn-kachelraster .elementor-pagination a.page-numbers.next::after{margin-left:.55rem}body .gn-kachelraster .elementor-pagination a.page-numbers.prev::before{margin-right:.55rem;transform:scaleX(-1)}body .gn-kachelraster .elementor-pagination a.page-numbers.prev:hover,body .gn-kachelraster .elementor-pagination a.page-numbers.prev:focus-visible,body .gn-kachelraster .elementor-pagination a.page-numbers.next:hover,body .gn-kachelraster .elementor-pagination a.page-numbers.next:focus-visible{border-color:var(--accent);color:#03110d;background-size:100% 100%}@media (max-width:767px){body .gn-kachelraster .elementor-pagination{min-height:0}body .gn-kachelraster .elementor-pagination .page-numbers{min-width:2.2rem;height:2.2rem}body .gn-kachelraster .elementor-pagination a.page-numbers.prev,body .gn-kachelraster .elementor-pagination a.page-numbers.next{height:auto;padding:.75rem 1.1rem}}@media (max-width:689.98px){body .gn-kachelraster .elementor-pagination{justify-content:space-between}body .gn-kachelraster .elementor-pagination .page-numbers:not(.prev):not(.next){display:none}body .gn-kachelraster .elementor-pagination a.page-numbers.prev,body .gn-kachelraster .elementor-pagination a.page-numbers.next{position:static;padding:.75rem 1.1rem}body .gn-kachelraster.gn-kachelraster.gn-kachelraster .elementor-pagination.elementor-pagination a.page-numbers.page-numbers.next{margin-left:auto}}body .gn-kachelraster.gn-kachelraster.gn-kachelraster .elementor-pagination.elementor-pagination .page-numbers.page-numbers{margin:0}body .gn-kachelraster .e-loop-nothing-found-message{color:var(--ink-dim);font-family:var(--font-sans);font-size:clamp(0.95rem, 1.3vw, 1.1rem);font-weight:300;line-height:1.7;max-width:44rem}:root{--theme-border:none;--theme-transition:all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);--theme-list-indent:2.5em;--true:initial;--false:"";--has-link-decoration:var(--true);--has-transparent-header:0;--theme-container-width:min(100%, var(--theme-container-width-base));--theme-container-width-base:calc(var(--theme-container-edge-spacing, 90vw) - var(--theme-frame-size, 0px) * 2);--theme-font-stack-default:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0;scroll-behavior:smooth}body{overflow-x:hidden;overflow-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*,*::before,*::after{outline:none;box-sizing:border-box}body,p,h1,h2,h3,h4,ol,ul,li,form,small,label,figure,button,legend,fieldset,blockquote{margin:0;padding:0;border:none;font:inherit}input,select,textarea{margin:0}b,strong{font-weight:700}small{font-size:80%}a{transition:var(--theme-transition)}a:focus,button:focus{outline:none;transition:none}a:focus-visible,button:focus-visible{outline:2px solid var(--theme-palette-color-1);outline-offset:var(--outline-offset,2px)}img{height:auto;max-width:100%;vertical-align:middle}figure,textarea{display:block}video{display:inline-block}video{max-width:100%}body{color:var(--theme-text-color)}body ::selection{color:var(--theme-selection-text-color);background-color:var(--theme-selection-background-color)}h1{color:var(--theme-heading-color,var(--theme-heading-1-color,var(--theme-headings-color)))}h2{color:var(--theme-heading-color,var(--theme-heading-2-color,var(--theme-headings-color)))}h3{color:var(--theme-heading-color,var(--theme-heading-3-color,var(--theme-headings-color)))}h4{color:var(--theme-heading-color,var(--theme-heading-4-color,var(--theme-headings-color)))}@media(max-width:689.98px){.ct-hidden-sm{display:none!important}}.screen-reader-text{background:#fff0}body,h1,h2,h3,h4,label,figcaption,.entry-excerpt,.page-description,.comment-reply-title{font-family:var(--theme-font-family);font-size:var(--theme-font-size);font-weight:var(--theme-font-weight);font-style:var(--theme-font-style,inherit);line-height:var(--theme-line-height);letter-spacing:var(--theme-letter-spacing);text-transform:var(--theme-text-transform);-webkit-text-decoration:var(--theme-text-decoration);text-decoration:var(--theme-text-decoration)}.screen-reader-text{position:absolute!important;word-wrap:normal!important;overflow-wrap:normal!important;width:1px;height:1px;border:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{z-index:100000;display:block;top:5px;left:5px;width:auto;height:auto;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;color:#21759b;padding:15px 23px 14px;clip-path:none;clip:auto!important;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgb(0 0 0 / .6)}p{margin-block-end:var(--theme-content-spacing)}ul,ol{padding-inline-start:var(--theme-list-indent);margin-block-end:var(--theme-content-spacing)}h1,h2,h3,h4{margin-block-end:calc(var(--has-theme-content-spacing, 1)*(.3em + 10px))}h1:where(:last-child),h2:where(:last-child),h3:where(:last-child){margin-block-end:0}:is(.is-layout-flow,.is-layout-constrained)>*:where(:not(h1,h2,h3,h4,h5,h6)){margin-block-start:0;margin-block-end:var(--theme-content-spacing)}:is(.is-layout-flow,.is-layout-constrained) :where(h1,h2,h3,h4,h5,h6){margin-block-end:calc(var(--has-theme-content-spacing, 1)*(.3em + 10px))}@media screen and (max-width:600px){.admin-bar{--admin-bar:0px}}@media screen and (min-width:601px)and (max-width:782px){.admin-bar{--admin-bar:46px}}@media screen and (min-width:783px){.admin-bar{--admin-bar:32px}}ul:last-child,ul li:last-child,ol li:last-child,label:last-child,.entry-excerpt *:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){[data-reveal]{transition-property:opacity,transform;transition-duration:1.5s;transition-timing-function:cubic-bezier(.2,1,.2,1)}}a{color:var(--theme-link-initial-color);-webkit-text-decoration:var(--has-link-decoration,var(--theme-text-decoration,none));text-decoration:var(--has-link-decoration,var(--theme-text-decoration,none))}a:hover{color:var(--theme-link-hover-color)}select,textarea,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]){font-family:var(--theme-form-font-family);font-size:var(--theme-form-font-size,16px);font-weight:var(--theme-form-font-weight);font-style:var(--theme-form-font-style,inherit);line-height:var(--theme-form-line-height);letter-spacing:var(--theme-form-letter-spacing);text-transform:var(--theme-form-text-transform);-webkit-text-decoration:var(--theme-form-text-decoration);text-decoration:var(--theme-form-text-decoration)}select,textarea,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]){appearance:none;width:var(--has-width,var(--theme-form-field-width,100%));height:var(--has-height,var(--theme-form-field-height,40px));color:var(--theme-form-text-initial-color,var(--theme-text-color));padding:var(--has-classic-forms,var(--theme-form-field-padding,0 15px));border-width:var(--theme-form-field-border-width,1px);border-style:var(--theme-form-field-border-style,solid);border-color:var(--theme-form-field-border-initial-color);border-radius:var(--has-classic-forms,var(--theme-form-field-border-radius,3px));background-color:var(--has-classic-forms,var(--theme-form-field-background-initial-color));transition:.12s cubic-bezier(.455,.03,.515,.955);transition-property:color,outline,border-color,background-color;outline:max(2px,var(--theme-form-field-border-width, 1px)) solid #fff0;outline-offset:calc(var(--theme-form-field-border-width, 1px)*-1)}select:focus,textarea:focus,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]):focus{color:var(--theme-form-text-focus-color,var(--theme-text-color));outline-color:var(--theme-form-field-border-focus-color);border-color:var(--theme-form-field-border-focus-color);background-color:var(--has-classic-forms,var(--theme-form-field-background-focus-color))}select::placeholder,textarea::placeholder,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password])::placeholder{opacity:.7;color:inherit}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}select{padding-inline-end:25px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5.379L20.621 2.5 10.5 12.621.379 2.5 2.5.379l8 8z' fill='%234F5D6D' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:8px auto,100%;background-position:right 10px top 50%,0 0}select option{color:initial}textarea{line-height:1.5;resize:vertical;--theme-form-field-padding:12px 15px}fieldset{padding:30px;border:1px dashed var(--theme-border-color)}legend{font-size:14px;font-weight:600;padding:0 15px;margin-left:-15px}label{font-size:15px;line-height:inherit;cursor:pointer;margin:0 0 .5em 0}:target{scroll-margin-top:calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--scroll-margin-top, 0px) + var(--scroll-margin-top-offset, 0px))}[type=submit],.fluentform .ff-el-group button.ff-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--theme-button-min-height);padding:var(--theme-button-padding);border:none;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;border-radius:var(--theme-button-border-radius,3px);transition:.12s cubic-bezier(.455,.03,.515,.955);transition-property:color,background-color,border-color,opacity,transform;--has-link-decoration:var(--false)}[type=submit]:disabled,.fluentform .ff-el-group button.ff-btn:disabled{opacity:.5;cursor:not-allowed;--theme-button-shadow:none;--theme-button-transform:none}@media(max-width:479.98px){[type=submit],.fluentform .ff-el-group button.ff-btn{--padding:5px 15px}}[type=submit],.fluentform .ff-el-group button.ff-btn{position:relative;color:var(--theme-button-text-initial-color);border:var(--theme-button-border);background-color:var(--theme-button-background-initial-color)}[type=submit]:hover,.fluentform .ff-el-group button.ff-btn:hover{color:var(--theme-button-text-hover-color);border-color:var(--theme-button-border-hover-color);background-color:var(--theme-button-background-hover-color)}@media(hover:hover){@supports(filter:blur()){[type=submit]:before,.fluentform .ff-el-group button.ff-btn:before{display:var(--theme-button-shadow,block);position:absolute;z-index:-1;content:"";inset-inline:10px;inset-block:12px 0;opacity:0;border-radius:inherit;background:inherit;transition:opacity .2s ease;filter:blur(11px)}@media(hover:hover)and (prefers-reduced-motion:no-preference){[type=submit]:hover,.fluentform .ff-el-group button.ff-btn:hover{transform:var(--theme-button-transform,translate3d(0,-3px,0))}[type=submit]:hover:before,.fluentform .ff-el-group button.ff-btn:hover:before{opacity:.8}}}}[type=submit],.fluentform .ff-el-group button.ff-btn{font-family:var(--theme-button-font-family,var(--theme-font-family));font-size:var(--theme-button-font-size);font-weight:var(--theme-button-font-weight);font-style:var(--theme-button-font-style);line-height:var(--theme-button-line-height);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);-webkit-text-decoration:var(--theme-button-text-decoration);text-decoration:var(--theme-button-text-decoration)}.sub-menu{--menu-item-padding:var(--dropdown-items-spacing, 13px) calc(var(--dropdown-items-spacing, 13px) * 1.5)}.sub-menu .menu-item{border-top:var(--dropdown-divider)}#header{position:relative;z-index:50}body.wp-child-theme-hello-elementor-child{display:flex;flex-direction:column;min-height:calc(100vh - var(--admin-bar, 0px))}body.wp-child-theme-hello-elementor-child>.elementor{position:relative;overflow-x:clip}body.wp-child-theme-hello-elementor-child>.elementor:not(.elementor-location-header):not(.elementor-location-footer){flex-grow:1}[class*=ct-container]{margin-inline:auto}.ct-container,.ct-container-narrow{width:var(--theme-container-width)}.ct-container{max-width:var(--theme-normal-container-max-width)}.ct-container-narrow{max-width:var(--theme-narrow-container-max-width)}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){width:var(--theme-block-width)}.is-width-constrained{margin-inline:auto;width:var(--theme-container-width);max-width:var(--theme-block-max-width)}[data-vertical-spacing*=top]{padding-top:var(--theme-content-vertical-spacing)}[data-vertical-spacing*=bottom]{padding-bottom:var(--theme-content-vertical-spacing)}@media(max-width:689.98px){.ct-comments-container>div{padding-top:40px;padding-bottom:60px}}@media(min-width:690px){.ct-comments-container>div{padding-top:60px;padding-bottom:100px}}[data-content=normal]>article{--theme-block-width:var(--has-wide, var(--theme-container-width));--theme-block-max-width:var(--has-wide, var(--theme-normal-container-max-width));--theme-block-wide-max-width:var(--has-wide, calc(var(--theme-normal-container-max-width) + var(--theme-wide-offset) * 2));--theme-boxed-content-max-width:var(--theme-normal-container-max-width)}[data-content=narrow]>article{--theme-block-width:var(--has-wide, var(--theme-container-width));--theme-block-max-width:var(--has-wide, var(--theme-narrow-container-max-width));--theme-block-wide-max-width:var(--has-wide, calc(var(--theme-narrow-container-max-width) + var(--theme-wide-offset) * 2));--theme-boxed-content-max-width:var(--theme-narrow-container-max-width)}[class*=ct-container]>article{--has-background:var(--has-boxed);--has-boxed-structure:var(--has-boxed);--wp--style--global--content-size:var(--theme-block-max-width);--wp--style--global--wide-size:var(--theme-block-wide-max-width);border:var(--has-boxed,var(--theme-boxed-content-border));padding:var(--has-boxed,var(--theme-boxed-content-spacing));box-shadow:var(--has-boxed,var(--theme-boxed-content-box-shadow));border-radius:var(--has-boxed,var(--theme-boxed-content-border-radius));margin-inline:var(--has-boxed-structure,auto);width:var(--has-boxed-structure,var(--theme-container-width));max-width:var(--has-boxed-structure,var(--theme-boxed-content-max-width))}.entry-content:after{display:table;clear:both;content:""}.entry-content figcaption{text-align:center;margin-block:.5em 0}blockquote:where(:not(.is-style-plain)):where(:not(.has-text-align-center):not(.has-text-align-right)){border-inline-start:4px solid var(--theme-palette-color-1)}blockquote:where(:not(.is-style-plain):not(.has-text-align-center):not(.has-text-align-right)){padding-inline-start:1.5em}.comment-form input[type=checkbox]{display:inline-block;vertical-align:baseline;position:relative;top:var(--top,3px);min-width:16px;width:16px;height:16px;min-height:initial;padding:0!important;margin:0;margin-inline-end:.7em;border-width:var(--form-selection-control-border-width,var(--theme-form-field-border-width,1px));border-style:solid;cursor:pointer;-webkit-appearance:none;background:#fff0;border-color:var(--theme-form-selection-field-initial-color)}.comment-form input[type=checkbox]:before{position:absolute;content:"";z-index:2;inset:0;opacity:0;margin:auto}.comment-form input[type=checkbox]:checked{border-color:var(--theme-form-selection-field-active-color);background:var(--theme-form-selection-field-active-color)}.comment-form input[type=checkbox]:checked:before{opacity:1}.comment-form input[type=checkbox]:focus{outline:none}.comment-form input[type=checkbox]:focus-visible{outline:2px solid var(--theme-palette-color-1);outline-offset:var(--outline-offset,2px)}.comment-form input[type=checkbox]{border-radius:var(--theme-form-checkbox-border-radius,3px)}.comment-form input[type=checkbox]:before{top:-2px;width:8px;height:5px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg)}:is(.gdpr-confirm-policy,.comment-form-cookies-consent) label{font-size:13px}:is(.gdpr-confirm-policy,.comment-form-cookies-consent) label a{text-decoration:underline}.hero-section[data-type=type-1]{text-align:var(--alignment);margin-bottom:var(--margin-bottom,40px)}.hero-section[data-type=type-1] .page-description{display:inline-block;max-width:var(--description-max-width,100%)}.entry-header>*:not(:first-child){margin-top:var(--item-spacing,20px)}.entry-header .page-title{margin-bottom:0}.entry-header .page-description{color:var(--theme-text-color)}.ct-comments{color:var(--theme-text-color)}@media(min-width:690px){.ct-has-avatar .ct-comment-content{padding-inline-start:70px}}.ct-comments-title{margin-bottom:50px}@media(max-width:689.98px){.ct-comment-list .children{padding-inline-start:35px}}@media(min-width:690px){.ct-comment-list .children{padding-inline-start:70px}}.ct-comment-list .comment-respond{padding-bottom:50px}@media(min-width:690px){.ct-comment-list .comment-respond{padding-inline-start:70px}}.ct-comment-inner{padding-block:50px;border-top:1px solid var(--theme-border-color)}.ct-comment-inner:not(.ct-has-reply-form):hover .comment-reply-link{color:#fff;background:var(--theme-button-background-initial-color)}.ct-comment-inner:not(.ct-has-reply-form) .comment-reply-link:hover{background:var(--theme-button-background-hover-color)}.ct-comment-meta{position:relative;margin-bottom:20px;--theme-link-initial-color:var(--theme-text-color)}@media(min-width:690px){.ct-comment-meta{display:flex;align-items:center}}.ct-comment-meta figure{position:absolute;inset-inline-start:0;border-radius:100%;max-width:var(--max-size,50px);max-height:var(--max-size,50px)}@media(max-width:689.98px){.ct-comment-meta figure{--max-size:40px}}@media(min-width:690px){.ct-comment-meta figure{top:0}}@media(max-width:689.98px){.ct-has-avatar .ct-comment-meta{padding-inline-start:50px}}@media(min-width:690px){.ct-has-avatar .ct-comment-meta{padding-inline-start:70px}}.ct-comment-author{--theme-font-size:16px;--theme-link-initial-color:currentColor;margin-bottom:0}.ct-comment-meta-data{display:flex;flex-wrap:wrap;align-items:center;font-size:11px;font-weight:500;text-transform:uppercase}@media(min-width:690px){.ct-comment-meta-data{margin-inline-start:auto}}.ct-comment-meta-data .comment-edit-link:before,.ct-comment-meta-data .comment-reply-login:before{content:"/";margin-inline:3px}@media(max-width:689.98px){.ct-comment-meta-data .comment-edit-link{display:none}}.ct-comment-meta-data .comment-reply-link{display:flex;align-items:center;height:25px;padding:0 10px;border-radius:3px;margin-inline-start:var(--margin-inline-start,20px);transition:color .12s cubic-bezier(.455,.03,.515,.955),background .12s cubic-bezier(.455,.03,.515,.955)}@media(max-width:689.98px){.ct-comment-meta-data .comment-reply-link{--margin-inline-start:auto}}#reply-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:16px}#cancel-comment-reply-link{padding:.5em .9em;font-size:11px;font-weight:500;text-transform:uppercase;border-radius:3px;color:var(--theme-button-text-initial-color,#fff);background:var(--theme-button-background-initial-color)}#cancel-comment-reply-link:hover{color:var(--theme-button-text-hover-color,#fff);background:var(--theme-button-background-hover-color)}.comment-respond:not(:only-child) .comment-reply-title{padding-top:40px;border-top:1px solid var(--theme-border-color)}.comment-respond+.ct-comment-list{margin-top:50px}.comment-form{display:grid;grid-column-gap:20px;grid-row-gap:1.5em;--theme-content-spacing:0;--theme-link-initial-color:var(--theme-text-color)}@media(min-width:690px){.comment-form{grid-template-columns:repeat(2,1fr)}.comment-form.has-website-field{grid-template-columns:repeat(3,1fr)}.comment-form>*{grid-column:var(--grid-column,1/-1)}.comment-form [class*=comment-form-field-input]{--grid-column:span 1}}.comment-form .logged-in-as,.comment-form .comment-notes{font-size:13px}.comment-form .required{color:#c00}[class*=comment-form-field] label{display:flex;color:var(--theme-form-text-initial-color);margin-bottom:var(--has-classic-forms,.5em)}.has-labels-inside [class*=comment-form-field]{position:relative}.has-labels-inside [class*=comment-form-field] label{position:absolute;align-items:center;cursor:text;margin-bottom:0;inset-inline-start:0;height:var(--has-classic-forms,var(--theme-form-field-height,40px));padding:var(--has-classic-forms,var(--theme-form-field-padding,0 15px));transition:opacity .15s cubic-bezier(.455,.03,.515,.955),visibility .15s cubic-bezier(.455,.03,.515,.955),inset-inline-start .15s cubic-bezier(.455,.03,.515,.955)}.has-labels-inside [class*=comment-form-field][class*=textarea] label{height:40px;top:var(--has-classic-forms,5px)}.has-labels-inside [class*=comment-form-field]:focus-within label,.has-labels-inside [class*=comment-form-field].ct-not-empty label{opacity:0;visibility:hidden;inset-inline-start:20px}.comment-form-cookies-consent+.gdpr-confirm-policy{margin-top:-1em}.no-comments{padding:15px 20px;text-align:center;background:rgb(233 235 239 / .5);border-radius:2px}.ct-comments-navigation{display:flex;justify-content:space-between;padding-top:15px;margin-bottom:15px;border-top:1px solid var(--theme-border-color)}.entry-content>.elementor{width:initial;max-width:initial;margin-block-start:0}:is(.single-post,.single-glossary,.page-id-822,.error404) .e-con{--container-max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}:is(.single-post,.single-glossary,.page-id-822,.error404) .e-con>.e-con-inner{width:var(--theme-block-width,var(--theme-container-width))}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-search-form__input{--theme-form-field-height:auto}body.wp-child-theme-hello-elementor-child>main#content.site-main{flex-grow:1;padding-top:var(--theme-content-vertical-spacing);padding-bottom:var(--theme-content-vertical-spacing)}body.wp-child-theme-hello-elementor-child>main#content>.page-header,body.wp-child-theme-hello-elementor-child>main#content>.page-content{width:var(--theme-container-width);max-width:var(--theme-normal-container-max-width);margin-inline:auto}body.wp-child-theme-hello-elementor-child>main#content>.page-header{margin-bottom:40px}body.wp-child-theme-hello-elementor-child>main#content>.page-header .entry-title{--theme-font-size:30px;margin:0}