.elementor-18664 .elementor-element.elementor-element-4220dc6d{--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-18664 .elementor-element.elementor-element-2d4bd147 .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:#000000;--e-contact-buttons-contact-gap:0px;--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-transition-duration:0px;--e-contact-buttons-horizontal-offset:0px;}.elementor-18664 .elementor-element.elementor-element-2d4bd147 .e-contact-buttons__contact-box-shadow{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-2d4bd147 */.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link {transform: none !important}

/* Hide the existing globe SVG */
.e-contact-buttons__contact-icon-link .e-font-icon-svg.e-fas-globe {
  display: none !important;
}

/* Hide the existing globe SVG icon */
.e-contact-buttons__contact-icon-link .e-font-icon-svg.e-fas-globe {
  display: none !important;
}

/* Add a new white "user" icon in its place */
.e-contact-buttons__contact-icon-link::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM313.6 288h-11.8c-22.2 10.3-46.9 16-73.8 16s-51.6-5.7-73.8-16h-11.8C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'/%3E%3C/svg%3E") 
              center/contain no-repeat;
  vertical-align: middle;
}/* End custom CSS */