.elementor-2558 .elementor-element.elementor-element-54d2b00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2558 .elementor-element.elementor-element-54d2b00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2558 .elementor-element.elementor-element-875a546 .main-slider__title, .elementor-2558 .elementor-element.elementor-element-875a546 .main-slider-two__title,.elementor-2558 .elementor-element.elementor-element-875a546 .main-slider-three__title, .elementor-2558 .elementor-element.elementor-element-875a546 .main-slider-four__title, .elementor-2558 .elementor-element.elementor-element-875a546 .main-slider-five__title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-2558 .elementor-element.elementor-element-875a546 .main-slider__sub-title, .elementor-2558 .elementor-element.elementor-element-875a546 .main-slider-two__sub-title, .elementor-2558 .elementor-element.elementor-element-875a546 .main-slider-three__sub-title, .elementor-2558 .elementor-element.elementor-element-875a546 .main-slider-four__sub-title, .elementor-2558 .elementor-element.elementor-element-875a546 .main-slider-five__text{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-2558 .elementor-element.elementor-element-776a65b .section-title__title{font-family:"Anton", Sans-serif;font-weight:500;}.elementor-2558 .elementor-element.elementor-element-776a65b .section-title__tagline{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2558 .elementor-element.elementor-element-001fbee .become-volunteer-one__title, .elementor-2558 .elementor-element.elementor-element-001fbee .section-title__title, .elementor-2558 .elementor-element.elementor-element-001fbee .call-to-action__title,.elementor-2558 .elementor-element.elementor-element-001fbee .become-volunteer-two__title,.elementor-2558 .elementor-element.elementor-element-001fbee .become-volunteer-three__title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-2558 .elementor-element.elementor-element-001fbee .fundraishing__btn,.elementor-2558 .elementor-element.elementor-element-001fbee .thm-btn, .elementor-2558 .elementor-element.elementor-element-001fbee .thm-btn-two{color:#FFF8EE;}.elementor-2558 .elementor-element.elementor-element-001fbee .thm-btn, .elementor-2558 .elementor-element.elementor-element-001fbee .thm-btn-two{background-color:#241E4E;}.elementor-2558 .elementor-element.elementor-element-76299db .section-title__title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-2558 .elementor-element.elementor-element-76299db .section-title__tagline{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2558 .elementor-element.elementor-element-b14207d .section-title__title{font-family:"Anton", Sans-serif;font-weight:400;color:#F9F6F4;}.elementor-2558 .elementor-element.elementor-element-b14207d .section-title__tagline{font-family:"Roboto", Sans-serif;color:#EB7100;}.elementor-2558 .elementor-element.elementor-element-b14207d .faq-one__text-1{color:#FFF8EE;}.elementor-2558 .elementor-element.elementor-element-c7751a5 .counter-one__text,.elementor-2558 .elementor-element.elementor-element-c7751a5 .counter-two__text,.elementor-2558 .elementor-element.elementor-element-c7751a5 .counter-three__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2558 .elementor-element.elementor-element-c7751a5 .counter-one__single h3,.elementor-2558 .elementor-element.elementor-element-c7751a5 .counter-two__count-box span:first-child,.elementor-2558 .elementor-element.elementor-element-c7751a5 .counter-three__count-box{font-family:"Roboto", Sans-serif;}/* Start custom CSS for oxpins-main-slider, class: .elementor-element-875a546 *//* Modificar el fondo del pseudo-elemento del botón del slider */
.elementor-2558 .elementor-element.elementor-element-875a546 a.thm-btn.main-slider__btn::before {
    background-color: transparent !important; 
}
/* Forzar el color del texto del botón al pasar el cursor */
.elementor-2558 .elementor-element.elementor-element-875a546 a:hover,
.elementor-2558 .elementor-element.elementor-element-875a546 .elementor-button:hover,
.elementor-2558 .elementor-element.elementor-element-875a546 .thm-btn:hover {
    color: #ffffff !important; 
}/* End custom CSS */
/* Start custom CSS for oxpins-about, class: .elementor-element-776a65b *//* Eliminar el círculo decorativo ::before de la sección del icono */
.elementor-2558 .elementor-element.elementor-element-776a65b div.icon.icon-svg::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for oxpins-blog, class: .elementor-element-76299db *//* 1. Forzar la fila interna a usar CSS Grid de 4 columnas en Escritorio */
.elementor-2558 .elementor-element.elementor-element-76299db .row {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 5px; /* Espaciado entre las tarjetas */
}

/* 2. Anular las restricciones de ancho (33%) que trae el tema por defecto */
.elementor-2558 .elementor-element.elementor-element-76299db .row > div {
    max-width: 100% !important;
    width: 100% !important;
    flex: none !important;
    margin: 0 !important; /* Evita desbordamientos */
}

/* 3. Modo Adaptable: Tableta (2 columnas) */
@media (max-width: 1024px) {
    .elementor-2558 .elementor-element.elementor-element-76299db .row {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* 4. Modo Adaptable: Móviles (1 columna) */
@media (max-width: 767px) {
    .elementor-2558 .elementor-element.elementor-element-76299db .row {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for oxpins-faq, class: .elementor-element-b14207d *//* Cambiar fondo y color de texto del botón */
.elementor-2558 .elementor-element.elementor-element-b14207d a.thm-btn.faq-one__btn {
    background-color: #241E4E !important;
    color: #ffffff !important;
}/* End custom CSS */