.elementor-4909 .elementor-element.elementor-element-25302e07{--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-4909 .elementor-element.elementor-element-381250ee .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-primary );--e-contact-buttons-contact-gap:3px;--e-contact-buttons-contact-padding-block-end:10px;--e-contact-buttons-contact-padding-block-start:10px;--e-contact-buttons-contact-padding-inline-end:10px;--e-contact-buttons-contact-padding-inline-start:10px;--e-contact-buttons-vertical-offset:31%;}.elementor-4909 .elementor-element.elementor-element-381250ee .e-contact-buttons__contact-icon-link{font-family:var( --e-global-typography-4587298-font-family ), Sans-serif;font-size:var( --e-global-typography-4587298-font-size );font-weight:var( --e-global-typography-4587298-font-weight );line-height:var( --e-global-typography-4587298-line-height );}@media(max-width:1366px){.elementor-4909 .elementor-element.elementor-element-381250ee .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-4587298-font-size );line-height:var( --e-global-typography-4587298-line-height );}}@media(max-width:1024px){.elementor-4909 .elementor-element.elementor-element-381250ee .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-4587298-font-size );line-height:var( --e-global-typography-4587298-line-height );}}@media(max-width:767px){.elementor-4909 .elementor-element.elementor-element-381250ee .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-4587298-font-size );line-height:var( --e-global-typography-4587298-line-height );}}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-381250ee *//* Crossklinik Floating Buttons: nur Icon-Ersetzung */
.cross-floating-buttons {
  --ck-icon-size: 30px;
  --ck-icon-padding-left: -5px;
}

/* Elementor-Standard-Icons ausblenden */
.cross-floating-buttons svg,
.cross-floating-buttons i {
  display: none !important;
}

/* Custom SVG Icon vorbereiten */
.cross-floating-buttons a::before,
.cross-floating-buttons .e-contact-buttons__contact-button::before,
.cross-floating-buttons .e-contact-buttons__chat-button::before {
  content: "" !important;
  display: block !important;

  width: var(--ck-icon-size) !important;
  height: var(--ck-icon-size) !important;
  min-width: var(--ck-icon-size) !important;
  max-width: var(--ck-icon-size) !important;

  margin-left: var(--ck-icon-padding-left) !important;

  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;

  flex: 0 0 var(--ck-icon-size) !important;
}



/* 1. E-Mail */
.cross-floating-buttons a:nth-of-type(1)::before,
.cross-floating-buttons li:nth-child(1) a::before,
.cross-floating-buttons .e-contact-buttons__contact-button:nth-of-type(1)::before {
  background-image: url("https://crossklinik.wiwamedia.com/wp-content/uploads/2025/11/crossklinik-basel-icon-mail.svg") !important;
}
 
/* 2. Anruf */
.cross-floating-buttons a:nth-of-type(2)::before,
.cross-floating-buttons li:nth-child(2) a::before,
.cross-floating-buttons .e-contact-buttons__contact-button:nth-of-type(2)::before {
  background-image: url("https://crossklinik.wiwamedia.com/wp-content/uploads/2025/11/crossklinik-icon-phone.svg") !important;
}

/* 3. Termin */
.cross-floating-buttons a:nth-of-type(3)::before,
.cross-floating-buttons li:nth-child(3) a::before,
.cross-floating-buttons .e-contact-buttons__contact-button:nth-of-type(3)::before {
  background-image: url("https://crossklinik.wiwamedia.com/wp-content/uploads/2025/11/crossklinik-icon-kalender.svg") !important;
}

/* 4. Suche */
.cross-floating-buttons a:nth-of-type(4)::before,
.cross-floating-buttons li:nth-child(4) a::before,
.cross-floating-buttons .e-contact-buttons__contact-button:nth-of-type(4)::before {
  background-image: url("https://crossklinik.wiwamedia.com/wp-content/uploads/2025/11/crossklinik-icon-lupe.svg") !important;
}/* End custom CSS */