.elementor-3806 .elementor-element.elementor-element-23dd1f8d{--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-3806 .elementor-element.elementor-element-4d2facaa .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: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-3806 .elementor-element.elementor-element-4d2facaa .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-4d2facaa *//* 1) Oculta el SVG actual del 4º botón */
.e-contact-buttons__contact-links 
  a:nth-child(4) 
  .e-contact-buttons__contact-icon-container svg {
  display: none !important;
}

/* 2) Prepara el contenedor para el nuevo icono */
.e-contact-buttons__contact-links 
  a:nth-child(4) 
  .e-contact-buttons__contact-icon-container {
  position: relative;
  width: 24px;    /* ajusta ancho */
  height: 24px;   /* ajusta alto */
}

/* 3) Inserta WeChat en blanco con ::before */
.e-contact-buttons__contact-links 
  a:nth-child(4) 
  .e-contact-buttons__contact-icon-container::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'>\
<path fill='%23ffffff' d='M408.8 205.1c6.3 0 12.5 0.4 18.5 1.1-18.5-86.1-111.3-150.6-216.6-150.6C99.8 55.6 0 131.1 0 223.6c0 47.7 25.4 88.5 68.5 117.4 1.6 1.1 2.5 3 2.2 4.9-2.2 13.2-6.2 25.9-12 38.1-.9 1.9-.7 4.2.5 5.9 1.2 1.7 3.2 2.8 5.3 2.8 23.9 0 46.5-7.6 65.8-19.2 1.5-.9 3.3-1.2 5.1-.9 21.6 5.4 44.6 8.2 68.3 8.2 8.9 0 17.6-.4 26.1-1.3-4.3-10.8-6.6-22.3-6.6-34.3.1-66.3 66.4-120.2 147.6-120.2zM169.5 174.5c-10.2 0-18.6-8.3-18.6-18.5s8.3-18.6 18.6-18.6c10.2 0 18.6 8.3 18.6 18.6s-8.4 18.5-18.6 18.5zm95.8 0c-10.2 0-18.6-8.3-18.6-18.5s8.3-18.6 18.6-18.6 18.6 8.3 18.6 18.6-8.4 18.5-18.6 18.5zm246.4 108.6c0-60.2-60.4-108.9-134.9-108.9-74.4 0-134.9 48.7-134.9 108.9 0 60.1 60.5 108.9 134.9 108.9 15.5 0 30.3-2.1 44.1-6.2 1.7-.5 3.5-.3 5 .6 13.9 8.3 29.7 13.4 45.7 14.8 2.1.2 4.1-.8 5.3-2.5 1.2-1.7 1.5-3.9.7-5.9-4.4-10.9-7.5-22.2-9.3-33.8-.3-1.9.5-3.8 2.1-4.9 30.4-21.6 48.3-52.2 48.3-84.1zM332.3 258.1c-8.5 0-15.3-6.8-15.3-15.3s6.8-15.3 15.3-15.3c8.4 0 15.2 6.8 15.2 15.3s-6.8 15.3-15.2 15.3zm88.5 0c-8.5 0-15.3-6.8-15.3-15.3s6.8-15.3 15.3-15.3c8.4 0 15.2 6.8 15.2 15.3s-6.8 15.3-15.2 15.3z'/>\
</svg>") 
    center/contain no-repeat;
}
/* 1) Oculta el SVG actual del 3er botón */
.e-contact-buttons__contact-links 
  a:nth-child(3) 
  .e-contact-buttons__contact-icon-container svg {
  display: none !important;
}

/* 2) Prepara el contenedor para el nuevo icono */
.e-contact-buttons__contact-links 
  a:nth-child(3) 
  .e-contact-buttons__contact-icon-container {
  position: relative;
  width: 24px;
  height: 24px;
}

/* 3) Inserta un icono de calendario minimalista en blanco */
.e-contact-buttons__contact-links 
  a:nth-child(3) 
  .e-contact-buttons__contact-icon-container::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23ffffff' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a2 2 0 0 1 2 2v2H3V6a2 2 0 0 1 2-2h1V3a1 1 0 0 1 1-1zM3 10h18v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-9zm4 2v2h2v-2H7zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2z'/>\
</svg>") 
    center/contain no-repeat;
}

/* El resto del código del 4º botón se mantiene igual *//* End custom CSS */