.elementor-20694 .elementor-element.elementor-element-45e33453{--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-20694 .elementor-element.elementor-element-29beaf6e .e-contact-buttons__chat-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-20694 .elementor-element.elementor-element-29beaf6e .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:#3C503D;--e-contact-buttons-transition-duration:0.3s;}/* Start custom CSS for contact-buttons-var-9, class: .elementor-element-29beaf6e *//* Hide the default globe SVG */
.e-contact-buttons__chat-button-icon-container .e-fas-globe {
  display: none !important;
}

/* Make the icon container large enough and vertically centered */
.e-contact-buttons__chat-button-icon-container {
  width: 42px;
  min-width: 42px;
  height: 42px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

/* Add large envelope and nudge it upward */
.e-contact-buttons__chat-button-icon-container::before {
  content: "✉";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 44px;
  line-height: 1;
  width: 44px;
  height: 44px;
  transform: translateY(-4px);
}/* End custom CSS */