.elementor-35270 .elementor-element.elementor-element-72eea04{--display:flex;--margin-top:-05px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-c836aab *//* =========================================================
   S & C – UNIVERSAL OVERVIEW ADDON
   Compare-Abschluss + FAQ-Bridge Mobile Cleanup
   Universell nutzbar für Übersichtsseiten mit:
   [id^="sc-"][id$="-overview-final"]
   .compare / .faq-bridge / .faq-icon / .faq-content
   .faq-copy / .faq-title / .faq-text / .faq-actions / .faq-link

   Ziel:
   - Vergleichsbox unten sauber abschließen
   - FAQ-Bridge auf Mobile clean ohne dominantes Fragezeichen
   - Desktop-Layout bleibt unverändert
   ========================================================= */

/* Vergleichsbox: sauberer unterer Abschluss */
section[id^="sc-"][id$="-overview-final"] .compare{
  position:relative !important;
  overflow:hidden !important;
  box-shadow:none !important;
  border:1px solid var(--border) !important;
  border-radius:22px !important;
}

section[id^="sc-"][id$="-overview-final"] .compare::before{
  content:"";
  position:absolute;
  left:1px;
  right:1px;
  bottom:0;
  height:1px;
  background:rgba(219,229,240,.32) !important;
  border-bottom-left-radius:22px;
  border-bottom-right-radius:22px;
  pointer-events:none;
  z-index:3;
}

/* FAQ-Bridge: Mobile final clean */
@media (max-width:640px){

  section[id^="sc-"][id$="-overview-final"] .faq-bridge{
    display:block !important;
    padding:17px 15px 16px !important;
    margin:0 0 22px !important;
    border-radius:18px !important;
    text-align:left !important;
    background:
      linear-gradient(180deg, rgba(255,255,255,.92) 0%, rgba(240,246,253,.88) 100%) !important;
    border:1px solid rgba(190,207,225,.95) !important;
    box-shadow:0 8px 20px rgba(17,34,54,.045) !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-icon{
    display:none !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-content{
    display:block !important;
    min-width:0 !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-copy{
    margin:0 0 14px !important;
    padding:0 !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-title{
    margin:0 0 7px !important;
    font-size:21px !important;
    line-height:1.14 !important;
    letter-spacing:-.012em !important;
    text-align:left !important;
    text-wrap:pretty !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-text{
    max-width:none !important;
    margin:0 !important;
    font-size:14px !important;
    line-height:1.52 !important;
    text-align:left !important;
    color:#61738a !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:9px !important;
    width:100% !important;
    min-width:0 !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-link{
    min-height:50px !important;
    padding:0 14px !important;
    border-radius:14px !important;
    background:rgba(255,255,255,.78) !important;
    border:1px solid rgba(190,207,225,.95) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.78) !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-link span{
    font-size:13.5px !important;
    line-height:1.18 !important;
    text-align:left !important;
  }

  section[id^="sc-"][id$="-overview-final"] .faq-link svg{
    width:21px !important;
    height:21px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eea04 */.elementor-35270 .elementor-element.elementor-element-72eea04{
  background:#f6f8fb !important;
  gap:0 !important;
  margin:0 !important;
  padding-top:0 !important;
  padding-bottom:24px !important;
  border:0 !important;
  box-shadow:none !important;
}

.elementor-35270 .elementor-element.elementor-element-72eea04 > .elementor-element,
.elementor-35270 .elementor-element.elementor-element-72eea04 > .elementor-widget{
  margin-bottom:0 !important;
}

.elementor-35270 .elementor-element.elementor-element-72eea04 .elementor-widget-container{
  margin-bottom:0 !important;
}/* End custom CSS */