.elementor-1227 .elementor-element.elementor-element-2f35848:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-2f35848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-1227 .elementor-element.elementor-element-2f35848 > .elementor-container{max-width:1200px;}.elementor-1227 .elementor-element.elementor-element-2f35848{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1227 .elementor-element.elementor-element-2f35848 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-03f6e85 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1227 .elementor-element.elementor-element-03f6e85{padding:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-f1f4635 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-90ca6a4 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-350a175 > .elementor-widget-container{margin:20px 0px 44px 0px;}.elementor-1227 .elementor-element.elementor-element-350a175 .elementor-heading-title{color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-5a4dc3a{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;color:rgba(255,255,255,0.78);}.elementor-1227 .elementor-element.elementor-element-5a4dc3a > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1227 .elementor-element.elementor-element-6c6dd88:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-6c6dd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7FA;}.elementor-1227 .elementor-element.elementor-element-6c6dd88 > .elementor-container{max-width:1200px;}.elementor-1227 .elementor-element.elementor-element-6c6dd88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 24px 140px 24px;}.elementor-1227 .elementor-element.elementor-element-6c6dd88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-5fb53a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-5405829 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-9031197{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;}.elementor-1227 .elementor-element.elementor-element-9031197 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-9031197 .elementor-heading-title{color:#0A0A0A;}.elementor-1227 .elementor-element.elementor-element-28baa8e{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;color:#5C5C5C;}.elementor-1227 .elementor-element.elementor-element-28baa8e > .elementor-widget-container{margin:24px 0px 64px 0px;}.elementor-1227 .elementor-element.elementor-element-83ed782{padding:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-cb64ba0:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-cb64ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-1227 .elementor-element.elementor-element-cb64ba0 > .elementor-container{max-width:1200px;}.elementor-1227 .elementor-element.elementor-element-cb64ba0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 24px 140px 24px;}.elementor-1227 .elementor-element.elementor-element-cb64ba0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-a13139f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-a13139f{text-align:center;}.elementor-1227 .elementor-element.elementor-element-a91bb66 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-a91bb66{text-align:center;}.elementor-1227 .elementor-element.elementor-element-2db781a > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-2db781a{text-align:center;}.elementor-1227 .elementor-element.elementor-element-2db781a .elementor-heading-title{color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-d480a82{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;color:rgba(255,255,255,0.78);}.elementor-1227 .elementor-element.elementor-element-d480a82 > .elementor-widget-container{margin:24px autopx 80px autopx;}.elementor-1227 .elementor-element.elementor-element-87f2b82:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-87f2b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7FA;}.elementor-1227 .elementor-element.elementor-element-87f2b82 > .elementor-container{max-width:1200px;}.elementor-1227 .elementor-element.elementor-element-87f2b82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 24px 140px 24px;}.elementor-1227 .elementor-element.elementor-element-87f2b82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-90304de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-e5a6fb7 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-786c474{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;}.elementor-1227 .elementor-element.elementor-element-786c474 > .elementor-widget-container{margin:12px 0px 24px 0px;}.elementor-1227 .elementor-element.elementor-element-786c474 .elementor-heading-title{color:#0A0A0A;}.elementor-1227 .elementor-element.elementor-element-9120b44:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-9120b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-1227 .elementor-element.elementor-element-9120b44 > .elementor-container{max-width:1200px;}.elementor-1227 .elementor-element.elementor-element-9120b44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 24px 140px 24px;}.elementor-1227 .elementor-element.elementor-element-9120b44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-6c27e35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-28fc5c5 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-c7ad108{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;}.elementor-1227 .elementor-element.elementor-element-c7ad108 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-c7ad108 .elementor-heading-title{color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-6498967{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;color:rgba(255,255,255,0.78);}.elementor-1227 .elementor-element.elementor-element-6498967 > .elementor-widget-container{margin:24px 0px 48px 0px;}.elementor-1227 .elementor-element.elementor-element-8f98831:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-8f98831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-1227 .elementor-element.elementor-element-8f98831 > .elementor-container{max-width:1200px;}.elementor-1227 .elementor-element.elementor-element-8f98831{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 24px 140px 24px;}.elementor-1227 .elementor-element.elementor-element-8f98831 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-a4a21a4:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-a4a21a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7FA;}.elementor-1227 .elementor-element.elementor-element-a4a21a4 > .elementor-container{max-width:1200px;}.elementor-1227 .elementor-element.elementor-element-a4a21a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 24px 140px 24px;}.elementor-1227 .elementor-element.elementor-element-a4a21a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-b07ac99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-e561831 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-e8f6842{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;}.elementor-1227 .elementor-element.elementor-element-e8f6842 > .elementor-widget-container{margin:12px 0px 64px 0px;}.elementor-1227 .elementor-element.elementor-element-e8f6842 .elementor-heading-title{color:#0A0A0A;}.elementor-1227 .elementor-element.elementor-element-9168d60:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-9168d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-1227 .elementor-element.elementor-element-9168d60 > .elementor-container{max-width:980px;}.elementor-1227 .elementor-element.elementor-element-9168d60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 24px 160px 24px;}.elementor-1227 .elementor-element.elementor-element-9168d60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1227 .elementor-element.elementor-element-eec403c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-eec403c{text-align:center;}.elementor-1227 .elementor-element.elementor-element-e3b5d86 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-e3b5d86{text-align:center;}.elementor-1227 .elementor-element.elementor-element-ce3f6fd > .elementor-widget-container{margin:14px 0px 18px 0px;}.elementor-1227 .elementor-element.elementor-element-ce3f6fd{text-align:center;}.elementor-1227 .elementor-element.elementor-element-ce3f6fd .elementor-heading-title{color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-a388df6{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;color:rgba(255,255,255,0.72);}.elementor-1227 .elementor-element.elementor-element-a388df6 > .elementor-widget-container{margin:0px autopx 40px autopx;}.elementor-1227 .elementor-element.elementor-element-8114ff2 > .elementor-container{max-width:720px;}.elementor-1227 .elementor-element.elementor-element-8114ff2{padding:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-eb4c6be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1227 .elementor-element.elementor-element-eb4c6be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1227 .elementor-element.elementor-element-eb4c6be > .elementor-element-populated, .elementor-1227 .elementor-element.elementor-element-eb4c6be > .elementor-element-populated > .elementor-background-overlay, .elementor-1227 .elementor-element.elementor-element-eb4c6be > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-1227 .elementor-element.elementor-element-eb4c6be > .elementor-element-populated{box-shadow:0px 30px 60px 0px rgba(0,0,0,0.4);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 36px 36px 36px;}.elementor-1227 .elementor-element.elementor-element-eb4c6be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-1227 .elementor-element.elementor-element-2a5f6c1{width:53.28%;}.elementor-1227 .elementor-element.elementor-element-a98d2a4{width:47.5%;}.elementor-1227 .elementor-element.elementor-element-eb4c6be{width:100%;}}@media(max-width:1024px){.elementor-1227 .elementor-element.elementor-element-2f35848{padding:96px 0px 96px 0px;}.elementor-1227 .elementor-element.elementor-element-6c6dd88{padding:96px 24px 96px 24px;}.elementor-1227 .elementor-element.elementor-element-cb64ba0{padding:96px 24px 96px 24px;}.elementor-1227 .elementor-element.elementor-element-a13139f{text-align:center;}.elementor-1227 .elementor-element.elementor-element-a91bb66{text-align:center;}.elementor-1227 .elementor-element.elementor-element-2db781a{text-align:center;}.elementor-1227 .elementor-element.elementor-element-87f2b82{padding:96px 24px 96px 24px;}.elementor-1227 .elementor-element.elementor-element-9120b44{padding:96px 24px 96px 24px;}.elementor-1227 .elementor-element.elementor-element-8f98831{padding:96px 24px 96px 24px;}.elementor-1227 .elementor-element.elementor-element-a4a21a4{padding:96px 24px 96px 24px;}.elementor-1227 .elementor-element.elementor-element-9168d60{padding:96px 24px 120px 24px;}.elementor-1227 .elementor-element.elementor-element-eec403c{text-align:center;}.elementor-1227 .elementor-element.elementor-element-e3b5d86{text-align:center;}.elementor-1227 .elementor-element.elementor-element-ce3f6fd{text-align:center;}}@media(max-width:767px){.elementor-1227 .elementor-element.elementor-element-2f35848{padding:32px 20px 56px 20px;}.elementor-1227 .elementor-element.elementor-element-6c6dd88{padding:64px 20px 64px 20px;}.elementor-1227 .elementor-element.elementor-element-cb64ba0{padding:64px 20px 64px 20px;}.elementor-1227 .elementor-element.elementor-element-a13139f{text-align:center;}.elementor-1227 .elementor-element.elementor-element-a91bb66{text-align:center;}.elementor-1227 .elementor-element.elementor-element-2db781a{text-align:center;}.elementor-1227 .elementor-element.elementor-element-87f2b82{padding:64px 20px 64px 20px;}.elementor-1227 .elementor-element.elementor-element-9120b44{padding:64px 20px 64px 20px;}.elementor-1227 .elementor-element.elementor-element-8f98831{padding:64px 20px 64px 20px;}.elementor-1227 .elementor-element.elementor-element-a4a21a4{padding:64px 20px 64px 20px;}.elementor-1227 .elementor-element.elementor-element-9168d60{padding:64px 20px 64px 20px;}.elementor-1227 .elementor-element.elementor-element-eec403c{text-align:center;}.elementor-1227 .elementor-element.elementor-element-e3b5d86{text-align:center;}.elementor-1227 .elementor-element.elementor-element-ce3f6fd{text-align:center;}.elementor-1227 .elementor-element.elementor-element-eb4c6be > .elementor-element-populated{padding:22px 22px 22px 22px;}}/* Start custom CSS for column, class: .elementor-element-eb4c6be */.elementor-1227 .elementor-element.elementor-element-eb4c6be { border:1px solid rgba(255,175,0,0.20)!important; }
.elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default label { font-family:Quicksand,sans-serif!important; font-weight:700!important; color:rgba(255,255,255,0.85)!important; font-size:13px!important; }
.elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default input[type="text"], .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default input[type="email"], .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default input[type="tel"], .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default input[type="number"], .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default textarea, .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default select { background:rgba(255,255,255,0.04)!important; border:1px solid rgba(255,255,255,0.12)!important; color:#FFFFFF!important; border-radius:12px!important; padding:14px 16px!important; font-family:Quicksand,sans-serif!important; font-size:15px!important; }
.elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default input::placeholder, .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default textarea::placeholder { color:rgba(255,255,255,0.40)!important; }
.elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default input:focus, .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default textarea:focus { outline:none!important; border-color:#FFAF00!important; background:rgba(255,255,255,0.06)!important; }
.elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default button.ff-btn-submit { background:#FFAF00!important; color:#0A0A0A!important; border-radius:999px!important; padding:16px 28px!important; font-family:Quicksand,sans-serif!important; font-weight:800!important; font-size:16px!important; border:none!important; }
.elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default button.ff-btn-submit:hover { background:#ED8911!important; transform:translateY(-1px); }
.elementor-1227 .elementor-element.elementor-element-eb4c6be .ff_columns_total_2 .ff-t-cell, .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff_columns_total_3 .ff-t-cell { padding:0 8px!important; }
.elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default .ff-message-success, .elementor-1227 .elementor-element.elementor-element-eb4c6be .ff-default .ff-errors-in-stack { color:#FFAF00!important; }/* End custom CSS */
/* Start custom CSS *//* ====================================================================
   e-team PV-Seite — Globale Klassen + Mobile Tokens (Stand 24.05.2026)
==================================================================== */

.et-section-ink { background-color: #0A0A0A !important; color: #FFFFFF; }
.et-section-cream { background-color: #FDF7FA !important; }

.et-eyebrow-amber .elementor-heading-title,
.et-eyebrow-deep .elementor-heading-title {
  font-family: 'Quicksand', sans-serif !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}
.et-eyebrow-amber .elementor-heading-title { color: #FFAF00 !important; }
.et-eyebrow-deep .elementor-heading-title { color: #ED8911 !important; }
.et-eyebrow-amber .elementor-heading-title::before,
.et-eyebrow-deep .elementor-heading-title::before {
  content: ''; display: inline-block; width: 24px; height: 1px; flex-shrink: 0;
}
.et-eyebrow-amber .elementor-heading-title::before { background-color: #FFAF00; }
.et-eyebrow-deep .elementor-heading-title::before { background-color: #ED8911; }

.et-statement .elementor-heading-title {
  font-family: 'Quicksand', sans-serif !important;
  font-weight: 700 !important;
  font-size: clamp(22px, 2.4vw, 30px) !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: #FFAF00 !important;
}

.et-h1-hero .elementor-heading-title {
  font-family: 'Quicksand', sans-serif !important;
  font-weight: 700 !important;
  font-size: clamp(56px, 7.2vw, 104px) !important;
  line-height: 0.98 !important;
  letter-spacing: -0.025em !important;
}
.et-h1-hero .et-amber { color: #FFAF00; }

.et-h2-section .elementor-heading-title {
  font-family: 'Quicksand', sans-serif !important;
  font-weight: 700 !important;
  font-size: clamp(36px, 4.8vw, 60px) !important;
  line-height: 1.05 !important;
}

.et-lead .elementor-widget-container p,
.et-lead .elementor-widget-container {
  font-family: 'Quicksand', sans-serif;
  font-weight: 400;
  font-size: clamp(17px, 1.4vw, 22px);
  line-height: 1.55;
}

/* === MOBILE TOKEN-OVERRIDES (≤ 768px) === */
@media (max-width: 768px) {
  .et-eyebrow-amber .elementor-heading-title,
  .et-eyebrow-deep .elementor-heading-title {
    font-size: 11px !important;
    letter-spacing: 0.18em !important;
    gap: 10px !important;
  }
  .et-eyebrow-amber .elementor-heading-title::before,
  .et-eyebrow-deep .elementor-heading-title::before { width: 20px; }
  .et-statement .elementor-heading-title { font-size: 18px !important; letter-spacing: 0.06em !important; }
  .et-h1-hero .elementor-heading-title { font-size: 56px !important; line-height: 0.96 !important; letter-spacing: -0.025em !important; }
  .et-h2-section .elementor-heading-title { font-size: 32px !important; line-height: 1.05 !important; }
  .et-lead .elementor-widget-container p,
  .et-lead .elementor-widget-container { font-size: 15px !important; line-height: 1.6 !important; }
}/* End custom CSS */