.elementor-482 .elementor-element.elementor-element-6cf009c8{--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-482 .elementor-element.elementor-element-7f24cbd5 .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:#061B36;--e-contact-buttons-contact-gap:7px;--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-horizontal-offset:14px;--e-contact-buttons-vertical-offset:19%;}.elementor-482 .elementor-element.elementor-element-7f24cbd5 .e-contact-buttons__contact-icon-link{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-482 .elementor-element.elementor-element-7f24cbd5 .e-contact-buttons__contact-box-shadow{box-shadow:-3px 5px 10px 0px rgba(0,0,0,0.5);}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-7f24cbd5 *//* =========================
   FACEBOOK
   ========================= */
a[href*="facebook"]::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto 2px auto;
    margin-right: 5px;
    background: no-repeat center / contain;
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231877F2' d='M24 12.07C24 5.43 18.63 0 12 0S0 5.43 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.04 1.79-4.73 4.55-4.73 1.32 0 2.7.24 2.7.24v3h-1.52c-1.5 0-1.97.94-1.97 1.9v2.29h3.35l-.54 3.49h-2.81V24C19.61 23.1 24 18.1 24 12.07z'/%3E%3C/svg%3E");
}


/* =========================
   INSTAGRAM
   ========================= */
a[href*="instagram"]::before {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    margin: 0 auto 2px auto;
    margin-right: 4px;
    background: no-repeat center / contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CradialGradient id='g' cx='30%25' cy='107%25' r='150%25'%3E%3Cstop offset='0%25' stop-color='%23fdf497'/%3E%3Cstop offset='5%25' stop-color='%23fdf497'/%3E%3Cstop offset='45%25' stop-color='%23fd5949'/%3E%3Cstop offset='60%25' stop-color='%23d6249f'/%3E%3Cstop offset='90%25' stop-color='%23285AEB'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect x='2' y='2' width='20' height='20' rx='5' fill='url(%23g)'/%3E%3Crect x='6.5' y='6.5' width='11' height='11' rx='3' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='12' r='2.7' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3Ccircle cx='17.3' cy='6.8' r='1.2' fill='%23fff'/%3E%3C/svg%3E");
}
/* Ocultar iconos originales de Facebook e Instagram */
a[href*="facebook"] i,
a[href*="facebook"] svg,
a[href*="facebook"] .eicon,
a[href*="instagram"] i,
a[href*="instagram"] svg,
a[href*="instagram"] .eicon {
    display: none !important;
}

/* Cirugía */
a[href*="573105249010"]::after {
    content: "C";
    display: block;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;
    line-height: 1;
    margin-top: 2px;
}

/* Consulta Externa */
a[href*="573233980197"]::after {
    content: "CE";
    display: block;
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: 900;
    line-height: 1;
    margin-top: 2px;
}

a[href*="573105249010"] svg path,
a[href*="573105249010"] svg g,
a[href*="573233980197"] svg path,
a[href*="573233980197"] svg g {
    fill: #25D366 !important;
    stroke: #25D366 !important;
}/* End custom CSS */