.elementor-11961 .elementor-element.elementor-element-478fad06 > .elementor-background-overlay{background-image:url("https://schubwerk.de/wp-content/uploads/2026/09/Zwischenueberschrift-hinzufuegen-2.png");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:0.22;}.elementor-11961 .elementor-element.elementor-element-478fad06 > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-6f9b4e32.elementor-element{--align-self:center;}.elementor-11961 .elementor-element.elementor-element-3913f00c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-11961 .elementor-element.elementor-element-3913f00c .elementor-heading-title{color:#00AE8F;}.elementor-11961 .elementor-element.elementor-element-34b86fbe > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-2c766907{color:#00AE8F;}.elementor-11961 .elementor-element.elementor-element-124506e1 .elementor-heading-title{font-size:45px;}.elementor-11961 .elementor-element.elementor-element-5aec9349 > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-1ac9956d > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-26ef1523 > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-3f8e120c > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-6fe84e2c > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-a5228a1 > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-40e036be > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-21787d03 > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-2596c456 > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-70046847 > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-78fa954b > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-1cac3a66 > .elementor-container{max-width:1180px;}.elementor-11961 .elementor-element.elementor-element-4a943b65{color:#00AE8F;}.elementor-11961 .elementor-element.elementor-element-29487d94{font-size:15px;line-height:1.65em;color:#C6DCD2;}.elementor-11961 .elementor-element.elementor-element-23630f2a .elementor-icon-list-icon i{color:#66DBAF;transition:color 0.3s;}.elementor-11961 .elementor-element.elementor-element-23630f2a .elementor-icon-list-icon svg{fill:#66DBAF;transition:fill 0.3s;}.elementor-11961 .elementor-element.elementor-element-23630f2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11961 .elementor-element.elementor-element-23630f2a .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-11961 .elementor-element.elementor-element-23630f2a .elementor-icon-list-text{color:#D5EAE0;transition:color 0.3s;}.elementor-11961 .elementor-element.elementor-element-b5a69f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11961 .elementor-element.elementor-element-5734ad1a{--display:flex;}.elementor-11961 .elementor-element.elementor-element-10194291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11961 .elementor-element.elementor-element-7516df59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11961 .elementor-element.elementor-element-c5cf8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11961 .elementor-element.elementor-element-10f31e12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11961 .elementor-element.elementor-element-364b39a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11961 .elementor-element.elementor-element-3a580c6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-11961 .elementor-element.elementor-element-690ce20b{width:100%;}.elementor-11961 .elementor-element.elementor-element-3665fddc{width:80%;}.elementor-11961 .elementor-element.elementor-element-43480870{width:20%;}.elementor-11961 .elementor-element.elementor-element-52be0835{width:50%;}.elementor-11961 .elementor-element.elementor-element-3230675a{width:50%;}.elementor-11961 .elementor-element.elementor-element-480d4f36{width:50%;}.elementor-11961 .elementor-element.elementor-element-6489b486{width:50%;}.elementor-11961 .elementor-element.elementor-element-24d3a3ec{width:100%;}.elementor-11961 .elementor-element.elementor-element-7263f957{width:64%;}.elementor-11961 .elementor-element.elementor-element-17ff46ee{width:50%;}.elementor-11961 .elementor-element.elementor-element-19651867{width:50%;}.elementor-11961 .elementor-element.elementor-element-1bd69afb{width:40%;}.elementor-11961 .elementor-element.elementor-element-128eaa0d{width:60%;}.elementor-11961 .elementor-element.elementor-element-5ef64636{width:30%;}.elementor-11961 .elementor-element.elementor-element-614028fd{width:70%;}.elementor-11961 .elementor-element.elementor-element-5119dbf2{width:22%;}.elementor-11961 .elementor-element.elementor-element-62ec7d3c{width:78%;}.elementor-11961 .elementor-element.elementor-element-7704cf81{width:36%;}.elementor-11961 .elementor-element.elementor-element-624a8b47{width:100%;}.elementor-11961 .elementor-element.elementor-element-7d33d9e5{width:25%;}.elementor-11961 .elementor-element.elementor-element-51b9c33d{width:25%;}.elementor-11961 .elementor-element.elementor-element-26b6e262{width:25%;}.elementor-11961 .elementor-element.elementor-element-62b67979{width:25%;}.elementor-11961 .elementor-element.elementor-element-5003c850{width:100%;}.elementor-11961 .elementor-element.elementor-element-41868adc{width:23%;}.elementor-11961 .elementor-element.elementor-element-612e284f{width:77%;}.elementor-11961 .elementor-element.elementor-element-b5a69f2{--content-width:1180px;}}/* Start custom CSS for html, class: .elementor-element-6f0f2d8c */.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-survey-container {
  width: 100% !important;
  max-width: 100% !important;
  font-family: inherit !important;
  box-sizing: border-box;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-width-full,
.elementor-11961 .elementor-element.elementor-element-6f0f2d8c form {
  width: 100% !important;
  margin: 0 !important;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-contact-form {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr);
  gap: 16px;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-column {
  width: 100% !important;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-label {
  display: none !important;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-input {
  display: block;
  box-sizing: border-box;
  width: 100% !important;
  max-width: 100%;
  min-height: 54px;
  margin: 0 !important;
  padding: 15px 17px !important;
  background: #082a20 !important;
  color: #f1fbf5 !important;
  border: 1px solid rgba(129, 218, 184, 0.25) !important;
  border-radius: 12px !important;
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  box-shadow: none !important;
  transition: border-color 0.2s, box-shadow 0.2s;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-input::placeholder {
  color: #b9d2c8 !important;
  opacity: 1;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c textarea.sw-input {
  min-height: 160px;
  resize: vertical;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-input:focus {
  outline: none !important;
  border-color: #65cbaa !important;
  box-shadow: 0 0 0 3px rgba(101, 203, 170, 0.16) !important;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-checkbox {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  accent-color: #00ae8f;
  cursor: pointer;
  margin-right: 10px;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-accept {
  color: #c5dcd1 !important;
  font-family: inherit !important;
  font-size: 13px;
  line-height: 1.6;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-accept a {
  color: #69d1b2 !important;
  text-decoration: underline;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-justify-end {
  margin-top: 20px;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-btn {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  min-height: 54px;
  margin: 0 !important;
  padding: 14px 24px !important;
  background: #00ae8f !important;
  color: #ffffff !important;
  border: 1px solid #00ae8f !important;
  border-radius: 12px !important;
  font-family: inherit !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.5;
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-btn:hover {
  background: #008e75 !important;
  border-color: #008e75 !important;
}

.elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-btn:focus-visible {
  outline: 2px solid #a7edd8;
  outline-offset: 4px;
}

@media (max-width: 767px) {
  .elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-survey-container {
    padding: 20px !important;
    border-radius: 18px;
  }

  .elementor-11961 .elementor-element.elementor-element-6f0f2d8c .sw-contact-form {
    gap: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a69f2 */.lmstory26{padding:80px 40px!important;background:radial-gradient(ellipse at 0% 0%,#174e40 0%,#082c23 54%,#041a15 100%)!important;font-family:Arial,Helvetica,sans-serif}.lmstory26>.e-con-inner{max-width:1180px!important;gap:0!important}.lmstory26 .lmstory-label p{margin:0;color:#62d5b2;font-size:12px;font-weight:700;letter-spacing:2px}.lmstory26 .lmstory-label p:before{content:'';display:inline-block;width:30px;height:2px;background:#62d5b2;margin-right:13px;vertical-align:middle}.lmstory26 .lmstory-title h2{margin:22px 0 0;color:#f4f8f5;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3.1vw,40px);line-height:1.16;font-weight:750;letter-spacing:-1.2px;max-width:1000px}.lmstory26 .lmstory-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;padding:0!important;margin-top:54px!important;width:100%!important}.lmstory26 .lmstory-column{padding:0!important;gap:12px!important;min-width:0}.lmstory26 .lmstory-step-label p{margin:0;color:#93dec5;font-weight:700;font-size:12px;letter-spacing:1.5px}.lmstory26 .lmstory-card{padding:30px!important;gap:18px!important;border:1px solid #286052!important;border-radius:17px!important;background:linear-gradient(140deg,rgba(255,255,255,.08),rgba(255,255,255,.02))!important;min-height:264px;flex:1;box-shadow:inset 0 1px rgba(255,255,255,.04);transition:transform .2s,border-color .2s}.lmstory26 .lmstory-card:hover{transform:translateY(-4px);border-color:#4ca98c!important}.lmstory26 .lmstory-badge .elementor-widget-container{display:flex;align-items:center;gap:13px;color:#63d6b0;font-size:29px;font-weight:700}.lmstory26 .lmstory-badge svg{width:48px;height:48px;padding:11px;border-radius:13px;background:linear-gradient(135deg,#5dd5af,#229b76);color:white;box-shadow:0 4px 20px #43ce9b25}.lmstory26 .lmstory-card h3{margin:0;color:#f6faf7;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.5px}.lmstory26 .lmstory-desc p{margin:0;color:#b6cdc4;font-size:17px;line-height:1.55}.lmstory26 .lmstory-desc{margin-top:auto}.lmstory26 .lmstory-card .elementor-widget{margin-bottom:0!important}@media(max-width:1024px){.lmstory26{padding:64px 28px!important}.lmstory26 .lmstory-grid{gap:16px!important}.lmstory26 .lmstory-card{padding:23px!important}.lmstory26 .lmstory-card h3{font-size:20px}}@media(max-width:767px){.lmstory26{padding:52px 22px!important}.lmstory26 .lmstory-title h2{font-size:30px;letter-spacing:-.7px}.lmstory26 .lmstory-grid{grid-template-columns:1fr;gap:26px!important;margin-top:34px!important}.lmstory26 .lmstory-card{min-height:230px;padding:26px!important}.lmstory26 .lmstory-label p{font-size:10px;letter-spacing:1.5px}}
.lmstory26 .lmstory-label p{font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;color:#62d5b2!important}.lmstory26 .lmstory-step-label p{font-size:12px!important;font-weight:700!important;letter-spacing:1.5px!important;color:#93dec5!important}.lmstory26 .lmstory-desc p{font-size:17px!important;line-height:1.55!important;color:#b6cdc4!important}.lmstory26 .lmstory-card h3{font-size:20px!important;line-height:1.3!important}.lmstory26 .lmstory-label,.lmstory26 .lmstory-step-label{margin-bottom:0!important}
.elementor.elementor-11961 .lmstory26 .lmstory-label p,.elementor.elementor-11961 .lmstory26 .lmstory-step-label p{font-size:12px!important;font-weight:700!important;letter-spacing:1.5px!important;color:#82d9bb!important}.elementor.elementor-11961 .lmstory26 .lmstory-card h3{font-size:20px!important;line-height:1.3!important}.elementor.elementor-11961 .lmstory26 .lmstory-desc p{font-size:17px!important;line-height:1.55!important;color:#b6cdc4!important}
.lmstory26{background:radial-gradient(ellipse 48% 65% at 50% 55%,#15c48c16,transparent 78%),linear-gradient(90deg,#010b08 0%,#05251b 22%,#093629 50%,#05251b 78%,#010b08 100%)!important;}/* End custom CSS */
/* Start custom CSS *//* Einheitliche Typografie – nur Leadmanager */
body.elementor-page-11961 .elementor-11961 { --lm-title:#F1FBF5; --lm-text:#D5E9DC; --lm-muted:#ABC9B6; --lm-accent:#58D3AE; font-family:Arial,Helvetica,sans-serif; }
body.elementor-page-11961 .elementor-11961 .elementor-heading-title, body.elementor-page-11961 .elementor-11961 p, body.elementor-page-11961 .elementor-11961 li, body.elementor-page-11961 .elementor-11961 .elementor-button, body.elementor-page-11961 .elementor-11961 .elementor-icon-list-text, body.elementor-page-11961 .elementor-11961 .lm3-system-label, body.elementor-page-11961 .elementor-11961 .lm3o-card-title, body.elementor-page-11961 .elementor-11961 .lm3o-back-title, body.elementor-page-11961 .elementor-11961 .lm3o-btn-action, body.elementor-page-11961 .elementor-11961 .lmg26-value, body.elementor-page-11961 .elementor-11961 .lmg26-stat-label, body.elementor-page-11961 .elementor-11961 .lmg26-example-note { font-family:Arial,Helvetica,sans-serif !important; }
body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h1 { font-size:clamp(32px,4.2vw,56px) !important; line-height:1.12 !important; font-weight:800 !important; letter-spacing:-.025em !important; color:var(--lm-title) !important; }
body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h2 { font-size:clamp(28px,3.2vw,42px) !important; line-height:1.18 !important; font-weight:700 !important; letter-spacing:-.025em !important; color:var(--lm-title) !important; }
body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h3, body.elementor-page-11961 .elementor-11961 .lm3o-card-title { font-size:22px !important; line-height:1.3 !important; font-weight:700 !important; letter-spacing:-.015em !important; color:var(--lm-title) !important; }
body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h4 { font-size:18px !important; line-height:1.35 !important; font-weight:700 !important; color:var(--lm-title) !important; }
body.elementor-page-11961 .elementor-11961 .lm3o-back-title { font-size:16px !important; line-height:1.3 !important; font-weight:700 !important; color:var(--lm-title) !important; }
body.elementor-page-11961 .elementor-11961 .elementor-widget-text-editor p { font-size:16px !important; line-height:1.65 !important; font-weight:400 !important; color:var(--lm-text) !important; }
body.elementor-page-11961 .elementor-11961 .lmout26-list li, body.elementor-page-11961 .elementor-11961 .lmout26-list li span, body.elementor-page-11961 .elementor-11961 .elementor-icon-list-text { font-size:16px !important; line-height:1.55 !important; font-weight:400 !important; color:var(--lm-text) !important; }
body.elementor-page-11961 .elementor-11961 .lmout26-label p, body.elementor-page-11961 .elementor-11961 .lmt26-label p, body.elementor-page-11961 .elementor-11961 .lm3-system-label, body.elementor-page-11961 .elementor-11961 .lm3-system-label span { font-size:12px !important; line-height:1.4 !important; font-weight:700 !important; letter-spacing:.12em !important; text-transform:uppercase; color:var(--lm-accent) !important; }
body.elementor-page-11961 .elementor-11961 .lmg26-subtitle .elementor-heading-title { font-size:clamp(22px,2.4vw,32px) !important; line-height:1.35 !important; font-weight:700 !important; letter-spacing:-.015em !important; color:var(--lm-accent) !important; }
body.elementor-page-11961 .elementor-11961 .elementor-element-3eceff9 h3 { color:#FF9B80 !important; }
body.elementor-page-11961 .elementor-11961 .elementor-element-4ae3218b h3 { color:var(--lm-accent) !important; }
body.elementor-page-11961 .elementor-11961 .lmout26-tagline .elementor-heading-title { font-size:18px !important; line-height:1.4 !important; font-weight:700 !important; color:#073524 !important; }
body.elementor-page-11961 .elementor-11961 .lm3-analytics p { font-size:16px !important; line-height:1.5 !important; font-weight:600 !important; color:#073524 !important; }
body.elementor-page-11961 .elementor-11961 .lm3o-card-subtitle { font-size:14px !important; line-height:1.55 !important; font-weight:400 !important; color:var(--lm-muted) !important; }
body.elementor-page-11961 .elementor-11961 .lm3o-feature-item, body.elementor-page-11961 .elementor-11961 .lm3o-feature-item span { font-size:13px !important; line-height:1.45 !important; font-weight:400 !important; color:var(--lm-text) !important; }
body.elementor-page-11961 .elementor-11961 .lm3o-feature-icon { color:var(--lm-accent) !important; }
body.elementor-page-11961 .elementor-11961 .lm3o-hover-hint, body.elementor-page-11961 .elementor-11961 .lm3o-hover-hint span { font-family:Arial,Helvetica,sans-serif !important; font-size:12px !important; font-weight:500 !important; color:var(--lm-muted) !important; }
body.elementor-page-11961 .elementor-11961 .elementor-element-442f420d p, body.elementor-page-11961 .elementor-11961 .elementor-element-7bad2869 p, body.elementor-page-11961 .elementor-11961 .elementor-element-5233b984 p, body.elementor-page-11961 .elementor-11961 .elementor-element-6e31f114 p { font-size:14px !important; line-height:1.55 !important; color:var(--lm-muted) !important; }
body.elementor-page-11961 .elementor-11961 .lmt26-role p { font-size:14px !important; line-height:1.5 !important; font-weight:600 !important; color:var(--lm-accent) !important; }
body.elementor-page-11961 .elementor-11961 .lmt26-metric p { font-size:14px !important; line-height:1.55 !important; color:var(--lm-muted) !important; }
body.elementor-page-11961 .elementor-11961 .lmt26-factor-label p { font-size:14px !important; line-height:1.5 !important; font-weight:700 !important; color:#174F38 !important; }
body.elementor-page-11961 .elementor-11961 .lmg26-stat-label, body.elementor-page-11961 .elementor-11961 .lmg26-stat-label span { font-size:14px !important; line-height:1.5 !important; font-weight:600 !important; color:var(--lm-muted) !important; }
body.elementor-page-11961 .elementor-11961 .lmg26-example-note { font-size:12px !important; line-height:1.5 !important; color:var(--lm-muted) !important; }
body.elementor-page-11961 .elementor-11961 .elementor-button, body.elementor-page-11961 .elementor-11961 .lm3o-btn-action { font-size:14px !important; line-height:1.4 !important; font-weight:700 !important; letter-spacing:0 !important; }
@media(max-width:1024px){ body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h3,body.elementor-page-11961 .elementor-11961 .lm3o-card-title { font-size:21px !important; } }
@media(max-width:767px){ body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h1 {font-size:32px !important;} body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h2 {font-size:28px !important;} body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h3,body.elementor-page-11961 .elementor-11961 .lm3o-card-title {font-size:20px !important;} body.elementor-page-11961 .elementor-11961 .lmg26-subtitle .elementor-heading-title {font-size:22px !important;} body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h4 {font-size:17px !important;} }

body.elementor-page-11961 .elementor-11961 .lm3-dialog {font-family:Arial,Helvetica,sans-serif !important;}


/* Responsive Abstände und Layouts – Leadmanager */
@media (max-width:1024px) {
 body.elementor-page-11961 .elementor-11961 > .elementor-top-section {padding:56px 24px !important; margin:0 !important;}
 body.elementor-page-11961 .elementor-11961 .elementor-column, body.elementor-page-11961 .elementor-11961 .elementor-widget {min-width:0;}
 body.elementor-page-11961 .elementor-11961 .elementor-heading-title {overflow-wrap:break-word;}
 body.elementor-page-11961 .elementor-11961 .lmout26-top > .elementor-container {display:grid !important; grid-template-columns:minmax(0,1fr) 48px;gap:16px !important;align-items:center;}
 body.elementor-page-11961 .elementor-11961 .lmout26-top > .elementor-container > .elementor-column {width:100% !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-top {margin-bottom:20px !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-compare > .elementor-container {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px !important;align-items:stretch;}
 body.elementor-page-11961 .elementor-11961 .lmout26-compare > .elementor-container > .elementor-column {width:100% !important;min-height:0 !important;padding:24px !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-compare {margin-top:28px !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-closing > .elementor-container {display:grid !important;grid-template-columns:minmax(0,1fr);gap:0 !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-closing > .elementor-container > .elementor-column:first-child {display:none !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-closing > .elementor-container > .elementor-column:last-child {width:100% !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-closing {margin-top:24px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3o-grid {grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:24px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3o-card-container {width:100% !important;max-width:380px !important;height:340px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3o-card-face {padding:22px 20px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3-heading {margin-bottom:24px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3-analytics {padding:18px 20px !important;margin-bottom:24px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-inner {padding-top:12px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-inner > .elementor-container {display:grid !important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px !important;align-items:start;}
 body.elementor-page-11961 .elementor-11961 .lmt26-inner > .elementor-container > .elementor-column {width:100% !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-stage > .elementor-container {display:grid !important;grid-template-columns:72px minmax(0,1fr);gap:16px !important;align-items:center;}
 body.elementor-page-11961 .elementor-11961 .lmt26-stage > .elementor-container > .elementor-column {width:100% !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-stage {padding:16px 0 !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-badges > .elementor-container {grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important;align-items:stretch;}
 body.elementor-page-11961 .elementor-11961 .lmt26-card {padding:24px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-contact-top > .elementor-container {display:grid !important;grid-template-columns:78px minmax(0,1fr);gap:18px !important;align-items:center;}
 body.elementor-page-11961 .elementor-11961 .lmt26-contact-top > .elementor-container > .elementor-column {width:100% !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-contact-top {margin-bottom:24px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-bottom-cta {margin-top:24px !important;}
 body.elementor-page-11961 .elementor-11961 .elementor-button {max-width:100%;white-space:normal;}
 body.elementor-page-11961 .elementor-11961 .lm3o-btn-action {min-height:44px;}
 body.elementor-page-11961 .elementor-11961 .lm3-dialog {max-width:calc(100% - 32px) !important;max-height:calc(100dvh - 32px) !important;}
 body.elementor-page-11961 .elementor-11961 .lm3-dialog .lm3-gallery button, body.elementor-page-11961 .elementor-11961 .lm3-dialog .lm3-close {min-width:44px;min-height:44px;}
}
@media (max-width:900px) {
 body.elementor-page-11961 .elementor-11961 .lmt26-trust .lmt26-inner > .elementor-container, body.elementor-page-11961 .elementor-11961 .lmt26-contact .lmt26-inner > .elementor-container {grid-template-columns:minmax(0,1fr) !important;}
}
@media (max-width:767px) {
 body.elementor-page-11961 .elementor-11961 > .elementor-top-section {padding:40px 20px !important;}
 body.elementor-page-11961 .elementor-11961 > .lmg26 {padding-top:36px !important;}
 body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h1 {font-size:clamp(28px,8vw,32px) !important;}
 body.elementor-page-11961 .elementor-11961 .elementor-widget-heading h2 {font-size:clamp(25px,7vw,28px) !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-subtitle .elementor-heading-title {font-size:clamp(20px,5.7vw,22px) !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-visual {margin-top:0 !important;margin-bottom:0 !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-viz > svg {min-height:0 !important;max-height:none !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-chart-label {font-size:34px !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-stats {gap:0 !important;margin-top:18px !important;padding-top:20px !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-stat {padding:0 5px !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-value {font-size:clamp(28px,8vw,34px) !important;letter-spacing:-1px !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-stat-label, body.elementor-page-11961 .elementor-11961 .lmg26-stat-label span {font-size:12px !important;line-height:1.5 !important;overflow-wrap:break-word;}
 body.elementor-page-11961 .elementor-11961 .lmg26-stat-label {flex-direction:column;align-items:center !important;gap:5px !important;}
 body.elementor-page-11961 .elementor-11961 .lmg26-example-note {max-width:100% !important;margin-top:20px !important;font-size:11px !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-compare > .elementor-container {grid-template-columns:minmax(0,1fr) !important;gap:18px !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-compare > .elementor-container > .elementor-column {padding:22px 20px !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-list ul {gap:14px !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-list {margin-top:18px !important;}
 body.elementor-page-11961 .elementor-11961 .lmout26-list li {align-items:flex-start !important;}
 body.elementor-page-11961 .elementor-11961 .lm3-system-label {gap:8px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3-system-label span {font-size:11px !important;letter-spacing:.08em !important;}
 body.elementor-page-11961 .elementor-11961 .lm3-heading {margin-bottom:22px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3-analytics {padding:16px !important;margin-bottom:22px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3o-grid {grid-template-columns:minmax(0,1fr) !important;gap:24px !important;}
 body.elementor-page-11961 .elementor-11961 .lm3o-card-container {height:340px !important;max-width:100% !important;}
 body.elementor-page-11961 .elementor-11961 .lm3o-main-icon {width:44px !important;height:44px !important;margin-bottom:16px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-inner > .elementor-container {grid-template-columns:minmax(0,1fr) !important;gap:20px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-card {padding:22px 20px !important;border-radius:16px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-stage > .elementor-container {grid-template-columns:64px minmax(0,1fr) !important;gap:14px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-stage-number {padding:12px 5px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-contact-top > .elementor-container {grid-template-columns:64px minmax(0,1fr) !important;gap:14px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-avatar img {width:64px !important;height:64px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-contact-card h3 {font-size:20px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-contact-links p {grid-template-columns:minmax(0,1fr) !important;gap:4px !important;}
 body.elementor-page-11961 .elementor-11961 .lmt26-metric p {padding:16px 18px !important;}
 body.elementor-page-11961 .elementor-11961 .elementor-button {width:100% !important;padding:15px 16px !important;min-height:48px;}
 body.elementor-page-11961 .elementor-11961 .lm3-dialog {width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important;max-height:calc(100dvh - 20px) !important;}
 body.elementor-page-11961 .elementor-11961 .lm3-modal-top, body.elementor-page-11961 .elementor-11961 .lm3-modal-bottom {padding:12px !important;gap:10px !important;}
}
@media (max-width:380px) {body.elementor-page-11961 .elementor-11961 > .elementor-top-section {padding-left:16px !important;padding-right:16px !important;}}

/* Abschnittsabstände einschließlich Elementor-Abschnittsrahmen */
@media(max-width:1024px){body.elementor-page-11961 .elementor-11961 .elementor-top-section{padding:56px 24px !important;margin:0 !important;}}
@media(max-width:767px){body.elementor-page-11961 .elementor-11961 .elementor-top-section{padding:40px 20px !important;}body.elementor-page-11961 .elementor-11961 .lmg26.elementor-top-section{padding-top:36px !important;}}
@media(max-width:380px){body.elementor-page-11961 .elementor-11961 .elementor-top-section{padding-left:16px !important;padding-right:16px !important;}}

/* Responsive Layout erneut gespeichert: 13.10.2026 *//* End custom CSS */