.elementor-319 .elementor-element.elementor-element-209372e8{--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-319 .elementor-element.elementor-element-7ed6d33d .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:#184682;--e-contact-buttons-contact-gap:8px;--e-contact-buttons-contact-padding-block-end:10px;--e-contact-buttons-contact-padding-block-start:10px;--e-contact-buttons-contact-padding-inline-end:15px;--e-contact-buttons-contact-padding-inline-start:10px;--e-contact-buttons-horizontal-offset:2px;}.elementor-319 .elementor-element.elementor-element-7ed6d33d .e-contact-buttons__contact-icon-link{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:500;font-style:normal;text-decoration:none;}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-7ed6d33d *//* E-Mail-Icon: etwas kleiner + 1px nach rechts */
.elementor-319 .elementor-element.elementor-element-7ed6d33d a[aria-label="Email"] .e-contact-buttons__contact-icon-container svg {
  width: 19px !important;
  height: 19px !important;
  transform: translateX(1px);
}

/* WhatsApp-Icon: etwas größer + 1px nach links */
.elementor-319 .elementor-element.elementor-element-7ed6d33d a[aria-label="WhatsApp"] .e-contact-buttons__contact-icon-container svg {
  width: 24px !important;
  height: 24px !important;
  transform: translateX(-1px);
}

/* Mobile: Button-Stapel von vertikal mittig auf unten verschieben */
@media (max-width: 767px) {
  .elementor-319 .elementor-element.elementor-element-7ed6d33d .e-contact-buttons.has-v-alignment-middle {
    top: auto !important;
    bottom: 50px !important;
    transform: none !important;
  }
}
/* Weiße Kontur um jeden Button-Kreis, damit sie sich vom dunkelblauen Footer abheben */
.elementor-319 .elementor-element.elementor-element-7ed6d33d .e-contact-buttons__contact-icon-link {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.9), 0 2px 8px rgba(0, 0, 0, 0.2);
}/* End custom CSS */