.elementor-1371 .elementor-element.elementor-element-cddf778{--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-1371 .elementor-element.elementor-element-52431b37 .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-6278d56 );--e-contact-buttons-contact-gap:6px;--e-contact-buttons-contact-padding-block-end:12px;--e-contact-buttons-contact-padding-block-start:12px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;}.elementor-1371 .elementor-element.elementor-element-52431b37 .e-contact-buttons__contact-icon-link{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-52431b37 *//* 1) Eltern-Element des Globe-SVGs als Positionierungsbasis */
.elementor-1371 .elementor-element.elementor-element-52431b37 *:has(> svg.e-fas-globe) {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* 2) Altes Globe-Icon unsichtbar machen, Platz aber behalten */
.elementor-1371 .elementor-element.elementor-element-52431b37 svg.e-fas-globe {
  opacity: 0 !important;
}

/* 3) Kalender-Icon als neues "Overlay" einsetzen */
.elementor-1371 .elementor-element.elementor-element-52431b37 *:has(> svg.e-fas-globe)::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: currentColor;
  pointer-events: none;

  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1V3a1 1 0 0 1 1-1zm13 8H4v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-9z'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1V3a1 1 0 0 1 1-1zm13 8H4v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-9z'/%3E%3C/svg%3E") center / contain no-repeat;
}/* End custom CSS */