.elementor-7093 .elementor-element.elementor-element-74e877fb{--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-7093 .elementor-element.elementor-element-74e877fb:not(.elementor-motion-effects-element-type-background), .elementor-7093 .elementor-element.elementor-element-74e877fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7093 .elementor-element.elementor-element-8aa3c71{--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-7093 .elementor-element.elementor-element-386b9a87 .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-accent );--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-7093 .elementor-element.elementor-element-386b9a87 .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-386b9a87 */.e-font-icon-svg.e-fas-globe {
    display: none;
}

.e-font-icon-svg:before {
    content: "\f4c3"; /* fa-hands-heart en FA5 */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    font-size: 12px;
}

.e-font-icon-svg:before {
    content: "\f4c3"; /* Unicode del icono con una barra invertida */
    font-weight: 900; /* Necesario para iconos sólidos */
    margin-right: 10px; /* Espaciado opcional *//* End custom CSS */