.elementor-2050 .elementor-element.elementor-element-6224ad68{--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-2050 .elementor-element.elementor-element-384277cb .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-f3979bf );--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;--e-contact-buttons-vertical-offset:15vw;}.elementor-2050 .elementor-element.elementor-element-384277cb .e-contact-buttons__contact-icon-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-2050 .elementor-element.elementor-element-384277cb .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2050 .elementor-element.elementor-element-384277cb .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-text-font-size );}.elementor-2050 .elementor-element.elementor-element-384277cb .e-contact-buttons{--e-contact-buttons-horizontal-offset:0vw;--e-contact-buttons-vertical-offset:5vw;}}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-384277cb *//* Nur dieses Floating-Widget */
#floating-jobs .e-contact-buttons__contact-icon-link:nth-of-type(1)
.e-contact-buttons__contact-icon-container{
  position: relative;
}

/* Globus-SVG ausblenden (Box bleibt für Größe erhalten) */
#floating-jobs .e-contact-buttons__contact-icon-link:nth-of-type(1)
.e-contact-buttons__contact-icon-container svg.e-fas-globe{
  opacity: 0 !important;
}

/* User-Plus einsetzen (skaliert mit Elementor Icon Size) */
#floating-jobs .e-contact-buttons__contact-icon-link:nth-of-type(1)
.e-contact-buttons__contact-icon-container::before{
  content: "";
  position: absolute;
  inset: 0;
  background-color: currentColor;

  -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'>\
<path d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm89.6 32h-16.7c-22.2 10.3-46.8 16-72.9 16s-50.6-5.7-72.9-16H134.4C60.2 288 0 348.2 0 422.4 0 471.9 40.1 512 89.6 512h268.8c49.5 0 89.6-40.1 89.6-89.6 0-74.2-60.2-134.4-134.4-134.4zM528 240v-48h48c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24h-48V80c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v48h-48c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h48v48c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24z'/>\
</svg>") center / contain no-repeat;

          mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'>\
<path d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm89.6 32h-16.7c-22.2 10.3-46.8 16-72.9 16s-50.6-5.7-72.9-16H134.4C60.2 288 0 348.2 0 422.4 0 471.9 40.1 512 89.6 512h268.8c49.5 0 89.6-40.1 89.6-89.6 0-74.2-60.2-134.4-134.4-134.4zM528 240v-48h48c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24h-48V80c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v48h-48c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h48v48c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24z'/>\
</svg>") center / contain no-repeat;
}/* End custom CSS */