/* Start custom CSS for buildnow-service-one, class: .elementor-element-6c35d15 */@media (min-width: 1025px) {

    /* ==============================
       5 TARJETAS IGUALES
       ============================== */

    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper {
        display: grid !important;
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
        gap: 0 !important;
        width: 100% !important;
    }

    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item,
    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item:hover,
    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item.active {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        flex: none !important;
        transform: none !important;
        box-sizing: border-box !important;
    }

    /* ==============================
       CONTENIDO INTERNO CENTRADO
       ============================== */

    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item .service-item {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        box-sizing: border-box !important;
        text-align: center !important;
    }

    /* TÍTULOS */

    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item h3 {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
        font-size: 18px !important;
        line-height: 1.25 !important;
        white-space: normal !important;
        overflow-wrap: normal !important;
        box-sizing: border-box !important;
    }

    /* DESCRIPCIONES */

    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item p {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        transform: none !important;

        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;

        text-align: center !important;
        font-size: 14px !important;
        line-height: 1.5 !important;

        white-space: normal !important;
        overflow-wrap: normal !important;
        box-sizing: border-box !important;
    }

    /* ==============================
       EVITAR QUE EL HOVER MUEVA
       LAS TARJETAS
       ============================== */

    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item:hover,
    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item.active {
        width: 100% !important;
        max-width: none !important;
        transform: none !important;
    }

    /* ==============================
       SOMBRA / OSCURECIMIENTO
       ============================== */

    .elementor-11253 .elementor-element.elementor-element-6c35d15 .service-wrapper .service-hover-item .service-image::before {
        opacity: 0.60 !important;
    }
}/* End custom CSS */