.elementor-44141 .elementor-element.elementor-element-2e9a272{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44141 .elementor-element.elementor-element-5a45e7d > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:25px 0px 030px 0px;background-color:transparent;background-image:linear-gradient(180deg, #F4F7F9 0%, #F4F7F9 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-44141 .elementor-element.elementor-element-2e9a272{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-fd565da *//* =========================================================
   S & C CHECKLISTEN
   MOBILE CENTERING LOCK FÜR PDF-GUIDE UND APP-/VIDEOBEREICH

   Gilt für:
   - #sc-immo-check
   - #sc-hochzeit-check

   Desktop bleibt vollständig unverändert.
========================================================= */

@media (max-width: 820px) {

  /* =====================================================
     PDF-GUIDE – NUR WENN AUF DER SEITE VORHANDEN
  ===================================================== */

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-guide-download-inner {
    align-items: center !important;
    text-align: center !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-guide-download-icon {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-guide-download-copy {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    text-align: center !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-guide-download-title,
  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-guide-download-text {
    margin-right: auto !important;
    margin-left: auto !important;
    text-align: center !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-guide-download-meta {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-guide-download-action {
    width: 100% !important;
    justify-content: center !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-guide-download-btn {
    justify-content: center !important;
    text-align: center !important;
  }


  /* =====================================================
     S & C APP / VIMEO-BEREICH
  ===================================================== */

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-video-head {
    align-items: center !important;
    text-align: center !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-video-icon {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-video-copy {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    text-align: center !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-video-title,
  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-video-text {
    margin-right: auto !important;
    margin-left: auto !important;
    text-align: center !important;
  }

  /*
   * Die drei Vorteilskacheln bleiben innen linksbündig,
   * weil längere Texte so besser lesbar bleiben.
   */
  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-video-points {
    width: 100% !important;
    text-align: left !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-video-point {
    justify-content: flex-start !important;
    text-align: left !important;
  }

  :is(#sc-immo-check, #sc-hochzeit-check)
  .sc-video-media {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a45e7d */@media (max-width: 767px){

  /* Außen weiterhin komplett bündig */
  .elementor-44141 .elementor-element.elementor-element-5a45e7d{
    padding-left:0 !important;
    padding-right:0 !important;
    background:#f4f7f9 !important;
  }

  /* Trustindex selbst bleibt full width */
  .elementor-44141 .elementor-element.elementor-element-5a45e7d .ti-widget,
  .elementor-44141 .elementor-element.elementor-element-5a45e7d .ti-widget-container{
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    background:#f4f7f9 !important;
  }

  /* NUR der Slider mit den schwarzen Karten bekommt Luft */
  .elementor-44141 .elementor-element.elementor-element-5a45e7d .ti-reviews-container-wrapper{
    box-sizing:border-box !important;
    padding-left:14px !important;
    padding-right:14px !important;
  }
}/* End custom CSS */