.elementor-8070101 .elementor-element.elementor-element-753a402 > .elementor-container{max-width:900px;}.elementor-8070101 .elementor-element.elementor-element-d34b4da > .elementor-container{max-width:900px;}/* Start custom CSS for text-editor, class: .elementor-element-702c35c *//* Grundfarben/Typo (Akzent ggf. an CI anpassen) */
.elementor-8070101 .elementor-element.elementor-element-702c35c{
  --accent:#0f6abf;
  --ink:#1f2937;
  --muted:#6b7280;
  --line:#e5e7eb;
  --soft:#f8fafc;
  --card:#ffffff;

  color:var(--ink);
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  line-height:1.65;
}

/* Container & H1 */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev{max-width:900px;margin:0 auto;padding:8px;}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev h1{
  text-align:center;
  font-size:clamp(24px,2.2vw,30px);
  line-height:1.2;
  margin:0 0 10px;
  color:#0b2b4a;
}

/* Ankerleiste */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .anchors{margin:4px 0 16px; font-size:14px; color:var(--muted)}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .anchors a{color:var(--accent); text-decoration:none}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .anchors a:hover{text-decoration:underline}

/* Intro & Utilities */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .intro{margin:0 0 12px}
.elementor-8070101 .elementor-element.elementor-element-702c35c .muted{color:var(--muted)}
.elementor-8070101 .elementor-element.elementor-element-702c35c .small{font-size:14px}

/* Kurzfassung */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .summary{
  border:1px solid var(--line);
  background:var(--soft);
  border-radius:12px;
  padding:14px 16px;
  margin:8px 0 16px;
}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .summary > strong{display:block; margin-bottom:8px; color:#0b2b4a}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .summary ul{margin:0 0 6px; padding-left:18px}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .summary li{margin:4px 0}

/* Karten/Abschnitte */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .card{
  background:var(--card);
  border:1px solid var(--line);
  border-radius:14px;
  padding:16px 18px;
  margin:12px 0;
  box-shadow:0 1px 0 rgba(0,0,0,.02);
}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev h2{
  font-size:clamp(18px,1.6vw,22px);
  margin:0 0 8px;
}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev h3{
  font-size:clamp(16px,1.4vw,18px);
  margin:6px 0 6px;
}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev ul{margin:6px 0; padding-left:18px}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev li{margin:6px 0}

/* Rücksendeliste hervorheben */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .returns{
  border-left:4px solid #f6d774;
  background:#fff7d1;
  padding:10px 12px;
  border-radius:10px;
}

/* Musterformular-Box */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .formbox{
  border:1px dashed var(--line);
  border-radius:10px;
  background:#fbfdff;
  padding:12px 14px;
}

/* Links */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev a{color:var(--accent); text-decoration:none}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev a:hover{text-decoration:underline}

/* Responsive */
@media (max-width:560px){
  .elementor-8070101 .elementor-element.elementor-element-702c35c .rev{padding:8px 6px}
  .elementor-8070101 .elementor-element.elementor-element-702c35c .rev .summary{padding:12px 12px}
  .elementor-8070101 .elementor-element.elementor-element-702c35c .rev .card{padding:14px}
  .elementor-8070101 .elementor-element.elementor-element-702c35c .rev .anchors{font-size:13px}
}
/* Link zur Rückgabe Schritt für Schritt Seite */
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .returnlink{
  margin:10px 0 0;
  padding:10px 12px;
  border-radius:10px;
  border:1px solid rgba(15,106,191,.25);
  background:#eef6ff;
}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .returnlink strong{
  color:#0b2b4a;
}
.elementor-8070101 .elementor-element.elementor-element-702c35c .rev .returnlink a{
  font-weight:600;
}/* End custom CSS */