.elementor-kit-8{--e-global-color-primary:#0D0D0D;--e-global-color-secondary:#0D0D0D;--e-global-color-text:#0D0D0D;--e-global-color-accent:#5492CB;--e-global-color-02f9ed2:#2B6DF0;--e-global-color-f892371:#FCF7FF;--e-global-color-0c6c884:#F8F8F8;--e-global-color-ae7ab98:#F2F4F4;--e-global-color-c0a1184:#CACACA;--e-global-color-c2fa2f3:#A9AAAB;--e-global-color-de1b9b0:#747578;--e-global-color-c798801:#FCFCFC;--e-global-color-45408bb:#B9BECD;--e-global-color-53bd778:#F4F8FE;--e-global-color-92f7167:#FAF5F0;--e-global-color-0cbd5eb:#1E2940;--e-global-color-81cd6de:#EBEBDF;--e-global-color-98b594e:#1E2940;--e-global-color-9587a77:#1E2940;--e-global-color-91c1346:#1E2940;--e-global-color-2950965:#1E2940;--e-global-color-082b496:#1E2940;--e-global-typography-primary-font-family:"Trebuchet MS";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Trebuchet MS";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Trebuchet MS";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4rem;--e-global-typography-accent-font-family:"Trebuchet MS";--e-global-typography-accent-font-weight:500;font-family:"Trebuchet MS", Sans-serif;font-size:17px;line-height:20px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 h4{line-height:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-ui-color:var( --e-global-color-accent );--lightbox-ui-color-hover:var( --e-global-color-accent );--lightbox-text-color:var( --e-global-color-f892371 );}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wp-gr .wp-google-powered {
    color: var(--powered-color, #777) !important;
    font-size: 12px !important;
    display: none;
}

.wp-gr .wp-google-powered {
  color: var(--powered-color, #777) !important;
  font-size: 12px !important;
  display: none;
}


.wp-gr .wp-google-powered {
  color: var(--powered-color, #777) !important;
  font-size: 12px !important;
  display: none;
}

/* ===============================
   FINAL MOBILE MENU BUTTON
   =============================== */

/* ---------- BUTTON BASIS ---------- */
li.mobile-only-btn > a,
li.mobile-only-btn > a:link,
li.mobile-only-btn > a:visited {
  background: #5492cb !important;
  padding: 10px 16px !important;
  margin-top: 15px !important;
  border-radius: 0px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  box-shadow: none !important;

  display: block !important;
  text-align: center !important;
  justify-content: center !important;
  align-items: center !important;
}

/* ---------- TEXT IM BUTTON ERZWINGEN WEISS ---------- */
li.mobile-only-btn > a,
li.mobile-only-btn > a span,
li.mobile-only-btn > a strong,
li.mobile-only-btn > a em {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ---------- HOVER AUS ---------- */
li.mobile-only-btn > a:hover,
li.mobile-only-btn > a:focus,
li.mobile-only-btn > a:active {
  background: #5492cb !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: none !important;
  transform: none !important;
  opacity: 1 !important;
  filter: none !important;
}

/* ---------- DESKTOP AUSBLENDEN ---------- */
@media (min-width: 1025px) {
  li.mobile-only-btn {
    display: none !important;
  }
}/* End custom CSS */