.preditec_descripcion_ficha p a{color: var(--awb-text-color)!important;text-decoration:underline!important;}
/*body #descripcion_ficha h2:first-of-type {
    font-size: 28px!important;
}*/

.btndescargadescripcionPreditec:hover .fusion-column-wrapper {
    border-color: #ae141f !important;
}

.btndescargadescripcionPreditec:hover .bloque-descarga__textodescarga .fusion-button-text {
    color: #ae141f !important;
}

.btndescargadescripcion:hover .icon-alava_download2::before {
    color: #ae141f !important;
}

.max840 {
    max-width: 840px !important;
}

#submenuficha .fusion-layout-column {
    text-wrap: nowrap;
}

.roloverrojo:hover p {
    color: #ae141f !important;
}

.botonesPreditec #btn2 span {
    width: 163px;
}

.botonesPreditec .activobtn {
    border-bottom: 3px solid #E93D49 !important;
    font-weight: 600 !important;
}

.subrayado-titulo a{
    text-decoration: underline;
}

.single-product .post-content .fusion-fullwidth.preditec-max1280 .fusion-builder-row {
    max-width: 1280px !important;
}





.preditec-counter .counter-box-container  {
    padding: 10px!important;
    text-align: left;
}

.preditec-proyectos-ficha-producto .fusion-column-wrapper{
    padding: 20px!important;
}
.preditec-btnabsoluto{margin-bottom: -90px!important;
    right: -20px!important;}
.paddingb50{padding-bottom:50px!important;}
.slider-servicio {
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.slider-item img {
    width: 100%;
    height: auto;
    display: block;
}

.preditec-btnevento{position:absolute;bottom:20px;}
.preditec-eventos-carrusel{padding-bottom: 50px!important;}
.preditec-eventos-carrusel .cardEvento .fusion-builder-row,.preditec-eventos-carrusel .cardEvento .fusion-layout-column{height: 100%;}
/*.preditec-eventos-carrusel{max-height: 260px;}*/

.preditec-contenboxe3 p{font-weight: 300!important;font-family: 'Roboto'!important;}
@media (max-width: 990px) {
    .preditec-contenboxe3 div .heading-with-icon{display: flex!important;}
    .preditec-contenboxe3 div .heading-with-icon .icon{margin-right: 10px;}
}

.bordeunderline{text-decoration: underline;}
.preditec-bloque-aplicaciones{padding-bottom: 50px!important;}
.preditec-card-type2 .category{text-align: left;color:#d5d5d8!important;}

.preditec-promociones .titulo a{
    text-decoration: underline;
}
.preditect-links-checks a{color: #fff!important;}
/*----------------------------formularios con gravity forms-------------------------------------*/
.formulario_general  .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    border-radius: 0!important;
    background:#40444F!important;
    border-color: #40444F!important;
    color: #fff!important;
    font-size: 15px!important;font-weight: 300!important;font-family: 'Roboto'!important;
}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {

    font-size: 16px!important;
    font-weight: 300!important;font-family: 'Roboto'!important;
}
.gform_wrapper.gravity-theme .formulario_general .gfield_label,.gform_wrapper.gravity-theme .formulario_general .ginput_complex label{color: #fff!important;font-size: 18px!important;font-weight: 400!important;
    font-family: 'Roboto'!important;display: flex;    justify-content: flex-start;}
.gform_wrapper.gravity-theme .formulario_general .gfield_required {
    color: #fff!important;
    font-style: normal!important;
}
.gform_wrapper .formulario_general label{color: #fff!important;font-size: 15px!important;font-weight: 300!important;font-family: 'Roboto'!important;}
.gform_wrapper.gravity-theme .formulario_general .ginput_container_address span {
    flex: 100%!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
.formulario_general  .gfield .gravity-select-parent select{border-radius: 0!important;background:#40444F!important;
    border-color: #40444F!important;color: #fff!important;font-size: 15px!important;font-weight: 300!important;font-family: 'Roboto'!important;}
.gform_wrapper.gravity-theme .formulario_general .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label {
    padding-top: 0px!important;
}
.gform_wrapper .formulario_general .ginput_complex .gravity-select-parent {
    width: 99% !important;
}
.formulario_general .select-arrow{border-left: 0;border-radius: 0!important;background:#40444F!important;color: #fff!important;}
.select50 .ginput_container{max-width: 50% !important}
.gfield_required::before {
   /* content: "*";*/
    padding-left: 5px;

}

.gfield_required .gfield_required_text {
    font-size: 0!important; /* oculta el texto original */
    display:none!important;
    color: #2B2F3B!important;
}
body .gform-field-label .gfield_required.gfield_required_text{font-size: 0!important; /* oculta el texto original */
    display:none!important;
    color: #2B2F3B!important;}
.gfield {margin-bottom: 40px!important;}
.gfield_radio .gchoice{display: flex;}
.marginbform{margin-bottom: 0px!important;}
.gform_wrapper.gravity-theme .gform_validation_errors {
    background: #F59EA5!important;
    border-radius: 0px!important;
    border: 1.5px solid #F59EA5!important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .11), 0 0 4px rgba(18, 25, 97, .0405344);
    margin-block-end: 8px;
    margin-block-start: 8px;
    padding-block: 10px!important;
    padding-inline-end: 16px;
    padding-inline-start: 28px!important;
    position: relative;
    width: 100%;
    margin-bottom: 30px!important;
}

#main .gform_wrapper .gform_submission_error, .gform_wrapper .gform_submission_error {
    display: flex!important;
    color:#17181c!important;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
}
.gform_wrapper .gfield_error .gfield_validation_message, .gform_wrapper .gform_validation_errors {
    --awb-background-color: transparent!important;
    --awb-accent-color: transparent!important;
    background: transparent!important;
    border-color: transparent!important;
    color: #F59EA5!important;
    font-size: 14px!important;
    font-weight: 300!important;font-family: 'Roboto'!important;

}
.gform_wrapper .gfield_error .gfield_validation_message, .gform_wrapper .gform_validation_errors {
    text-align: left!important;
    text-transform: normal;
    border: 1px solid transparent!important;
    border-radius: 0px 0px 0px 0px;
    margin-top: 0px!important;;
    margin-bottom: 20px!important;
}
.gform_wrapper .gfield_error .gfield_validation_message:before{
        font-family: gform-icons-theme !important;
        speak: never;
        font-style: normal;
        font-weight: 400;
        font-feature-settings: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    padding-right: 5px;
    content: "\e91a";
}
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {

    padding: 0!important;
}


@media (max-width: 1024px) {
    .select50 .ginput_container{max-width: 100% !important}
}
@media (min-width: 640px) {

    .gform-theme--foundation .ginput_address_city, .gform-theme--foundation .ginput_address_country, .gform-theme--foundation .ginput_address_state, .gform-theme--foundation .ginput_address_zip {
        inline-size: 100%;
    }
}
.gform_wrapper .ginput_complex .gravity-select-parent {
    width: 100% !important;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
    height: auto!important;
    border-radius: 0;
    background:#40444F!important;
    border-color: #40444F!important;
    color: #fff!important;
    font-size: 15px!important;font-weight: 300!important;font-family: 'Roboto'!important;
}
.formulario_general  .gform_wrapper .button, .gform_wrapper .gform_button{background:#E93D49!Important;border-radius: 0!important; }
.formulario_general  .gform_wrapper .button:hover, .gform_wrapper .gform_button:hover{background: #ae141f!Important; }
.formulario_general .enlace a{color:#fff;text-decoration: underline;}
.titularsinformulario{}
.titularformulario{color:#fff;border-bottom: none!Important;}
.titularformulario h3{margin-bottom: 0;color:#fff;font-size: 20px!important;}
.cuadroformulario{background:#40444F;display: block;width: 100%;padding: 15px 30px 10px 30px;box-sizing: border-box;}
.cuadroformulario p,.cuadroformulario p a{color:#fff;font-size:15px!important;display: flex;align-items: center;}
.cuadroformulario p a:hover span{text-decoration: underline;}
.cuadroformulario p i{color:#fff;}
.cuadroformulario .icon-alava_derecha_f:before{font-size:30px!important;}
.migaspaginas span{font-weight: bold;}

.gfield-choice-input[type="radio"] {
    /* Estilo base del radio */
    appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #ccc;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

.gfield-choice-input[type="radio"]:checked {
    /* Estilo cuando está seleccionado */
    border-color: #fff; /* Cambia esto al color que prefieras para el borde */
    background: radial-gradient(white 40%, transparent 50%);
}
.formulario_general .gform_confirmation_message,.formulario_general .gfield_description{color:#fff;}
.fusion-modal.has-light-close .close {
    opacity: 1!important;
}
.formulario_general .titularesGravity h3{color:#fff;margin-bottom: 0;font-size:18px;}
#closenegro .modal-header .close{color:#17181c!important;}
@media only screen and (max-device-width: 640px) {
   #content {

        margin-bottom: 0px!important;
    }
}

/*-------------------------------------------------------------------------------------------------------------------*/
.single-profesor-preditec .post {
    margin-bottom: 0px;
}
.single-profesor-preditec .post,.single-formacion-preditec  .post{
    margin-bottom: 0px;
}
.preditec-miga-negra .migaspaginas{margin-top: 40px;color:#17181c!important;}
.preditec-miga-negra .migaspaginas a{color:#17181c!important;}
.rotaricono .icon-alava_derecha_f {
    transform: rotate(90deg);
    display: inline-block;
}
@media (min-width: 900px) {
    .modalinscripcion .modal-content {
        min-height: 90vh;
    }
}

.modalinscripcion{background:rgba(43, 47, 59, 0.5); }
.modalinscripcion .modal-content{border: none;}
@media (min-width: 900px) {
    .modalinscripcion .modal-lg {

        background:#2b2f3b;
    }
}
.modalinscripcion .modal-lg {
    /* Estilizamos el scrollbar para Firefox */
    scrollbar-width: thin;
    scrollbar-color: #4a4f61 #2b2f3b;
}

/* Estilizamos el scrollbar para Chrome/Safari/Edge */
.modalinscripcion .modal-lg::-webkit-scrollbar {
    width: 8px;
}

.modalinscripcion .modal-lg::-webkit-scrollbar-track {
    background: #2b2f3b;
    border-radius: 4px;
}

.modalinscripcion .modal-lg::-webkit-scrollbar-thumb {
    background: #4a4f61;
    border-radius: 4px;
    transition: background 0.3s ease;
}

.modalinscripcion .modal-lg::-webkit-scrollbar-thumb:hover {
    background: #5a5f71;
}

.modalinscripcion .modal-header .close{opacity: 1!important;}
.btn-explora-nuestros-productos:hover .fusion-button-text{text-decoration: underline;}

/*.preditec-card-logos-clientes div{

    min-height: 80px;
    max-height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}*/
.preditec-card-logos-clientes{

}
.preditec-card-logos-clientes img{
    object-fit: contain!important;
    max-height: 60px;
}
.industria-preditec-template-default #main{padding-bottom: 0;margin-bottom: 0;}


/* preditec-card-typeindustria (POST CARD AVADA) */
.preditec-card-servicios {

    &:hover .icon {
        background-color: var(--awb-custom_color_9) !important;
border-color: var(--awb-custom_color_9) !important;
        i::before {
            color: #ffffff;
        }
    }
}

.preditec-card-typeindustria {

    &:hover .fusion-button {
        background-color: var(--awb-custom_color_9) !important;

        i::before {
            color: #ffffff;
        }
    }
    .excerpt{display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;}
}



.girar45d i{transform: rotate(45deg)!important;}

.preditec-roloverRojoTituloYbtn{
    &:hover .fusion-button {
        color: var(--awb-custom_color_9) !important;

        i::before {
            color: var(--awb-custom_color_9) !important;
        }
    }
    &:hover{
        a{color: var(--awb-custom_color_9) !important;}
        .fusion-title{color: var(--awb-custom_color_9) !important;}
        .fusion-title-heading{color: var(--awb-custom_color_9) !important;}
        a .fusion-button-text{color: var(--awb-custom_color_9) !important;}
    }
}
.preditecRojoBtn .fusion-button{
    background:var(--awb-custom_color_9) !important;
    &:hover {
        background: var(--awb-custom_color_10) !important;

        i::before {
            color: var(--awb-custom_color_9) !important;
        }
    }
}

.megamenuformacionCardbutton {
    .fusion-button{width:100%!important;margin-left: -10px;}
    .fusion-button .fusion-button-text {
        /*content: "";
        background: url(https://www.grupoalava.com/wp-content/uploads/2025/03/Pre_flechaR.svg);
        width: 20px;
        height: 15px;
        display: inline-block;
        margin-left: 5px;
        background-repeat: no-repeat;
        right: -5px;
        top: 3px;
        position: relative;*/
        text-align: left;
        width:90%!important;

        .icon-alava_arrow2::before {
            content: "";
            background: url(/wp-content/uploads/2024/06/flecha-elementos-menu-footer.svg);
            position: absolute;
            right: 0px;
            fill: none !important;
            width: 10px;
            height: 10px;
            top: 0;
            margin: auto;
            bottom: 0;
            filter: brightness(0) saturate(100%) invert(25%) sepia(76%) saturate(1848%) hue-rotate(332deg) brightness(109%) contrast(90%);
        }
        &:hover {
            .fusion-button-text {
                color: var(--awb-custom_color_9) !important;
            }
        }
    }
}


#megamenuformacion .fusion-button .icon-alava_derecha_f::before {
    content: "";
    background: url(https://www.grupoalava.com/wp-content/uploads/2025/03/Pre_flechaR.svg);
    position: absolute;
    background-repeat: no-repeat;
    right: -10px;
    fill: none !important;
    width: 20px;
    height: 15px;
    top: 0px;
    margin: auto;
    bottom: 0;
}
#megamenuindustrias .fusion-button .icon-alava_derecha_f::before {
     content: "";
     background: url(https://www.grupoalava.com/wp-content/uploads/2025/03/Pre_flechaR.svg);
     position: absolute;
     background-repeat: no-repeat;
     right: -15px;
     fill: none !important;
     width: 20px;
     height: 15px;
     top: 0;
     margin: auto;
     bottom: 0;
 }
.Preditec-flechaTituloDerecha .title-heading-left{padding-right: 0px!important;}
.Preditec-flechaTituloDerecha .title-heading-left a::after {
    content: "";
    background: url(https://www.grupoalava.com/wp-content/uploads/2025/03/Pre_flechaR.svg);
    width: 20px;
    height: 15px;
    display: inline-block;
    margin-left: 5px;
    background-repeat: no-repeat;
    right: -5px;
    top: 3px;
    position: relative;
}
#menu-preditec-principal{max-height: 84px;}

.preditec-card-type11{
    .wpgb-card-media-thumbnail.video-icon:before,
    .video-icon .fusion-imageframe a:before {
        position: absolute;
        height: 100%;
        width: 100%;
        content: "";
        background-image: url(/wp-content/uploads/2023/03/video-icon-1.png);
        left: 0;
        top: 0;
        background-size: 136px;
        background-repeat: no-repeat;
        background-position: center;
        z-index: 9999;
    }


    .wpgb-card-media-thumbnail.video-icon:after,
    .video-icon .fusion-imageframe a:after {
        background: linear-gradient(269.58deg, #2b2f3b 8.24%, #2b2f3b 93.11%);
        opacity: 0.4;
        left: 0;
        background-repeat: no-repeat;
        background-position: center;
        z-index: 9999;
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 0;
        content: "";
    }
}

/*.custom-swiper-2 .swiper-pagination,.custom-swiper-2 .awb-swiper-button{display: block!important;}*/

.custom-swiper-2:has(.swiper-slide:nth-child(2)) .swiper-pagination {
    display: none!important;
}
.custom-swiper-2:has(.swiper-slide:nth-child(2)) .awb-swiper-button  {
    display: none!important;
}

.custom-swiper-2:has(.swiper-slide:nth-child(3)) .swiper-pagination {
    display: block!important;
}

.custom-swiper-2:has(.swiper-slide:nth-child(3)) .awb-swiper-button {
    display: block!important;
}



.texto_leer_mas h3{font-size:20px!important;}
.texto_leer_mas h2{font-size:24px!important;}


@media (min-width: 900px) {
    .migaspaginas{max-width: 80%;}
}

#preditec-megamenuProductos {
    & .fusion-button {
        .icon-alava_derecha_f::before {
            content: "";
            background: url(/wp-content/uploads/2024/06/flecha-elementos-menu-footer.svg);
            position: absolute;
            right: -10px;
            fill: none !important;
            width: 10px;
            height: 10px;
            top: 0;
            margin: auto;
            bottom: 0;
            filter: brightness(0) saturate(100%) invert(25%) sepia(76%) saturate(1848%) hue-rotate(332deg) brightness(109%) contrast(90%);
        }
    }
}

.preditec-migadepan a:hover,body .preditec-migasdepannega a:hover{
    color:#17181c!important;
    text-decoration: underline;
}

#preditec-filtros   .wpgb-facet-34 fieldset,#preditec-filtros   .wpgb-facet-35 fieldset ,#preditec-filtros   .wpgb-facet-7 fieldset{
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 10px 10px;
}
#preditec-filtros    .wpgb-facet-34, #preditec-filtros   .wpgb-facet-35{
    & fieldset {
        .wpgb-select {
            border-width: 1px !important;
        }
    }
}
#preditec-filtros   .wpgb-facet-7{
    margin: 10px 10px;
        .wpgb-select {
            border-width: 1px !important;
        }
}

#preditec-filtros .wpgb-facet-35 fieldset{
    margin-right: 20px;
}

@media only screen and (max-device-width: 640px) {
    #preditec-filtros .wpgb-facet-35 fieldset{
        margin-right: 0px;
    }
    #preditec-filtros .fusion-column-wrapper{justify-content: space-between!important;}
    #preditec-filtros .fusion-column-wrapper .wpgb-facet{max-width: 50%;}
    #preditec-filtros .fusion-column-wrapper .wpgb-facet fieldset{width: auto;}
    #preditec-filtros   .wpgb-facet-34 fieldset,#preditec-filtros   .wpgb-facet-35 fieldset ,#preditec-filtros   .wpgb-facet-7 fieldset{
        margin: 0px;
    }
    #preditec-filtros .wpgb-facet-7 {
        margin: 10px 0 0px 0;
    }
    #preditec-filtros{
        margin-bottom: 20px;
    }

}

body .preditec-migasdepannega a,body .preditec-migasdepannega {color:#17181c!important;}

.wpgb-facet-36{}
body .wpgb-facet-36 .wpgb-load-more {
    background:#E93D49!Important;;
    border-radius: 0!important;
}
.wpgb-facet-36 .wpgb-load-more:hover {
    background: #ae141f!Important;
}

.girar90d i{transform: rotate(90deg)!important;font-size: 25px!important;}

.preditec-tag-card{font-weight: 400!important;letter-spacing:1px;font-family: 'Roboto'!important;font-size: 11px!important;text-transform: uppercase;color:#9FA2A7!important;margin-bottom: 15px;}
.preditec-category-card,.preditec-date-card{font-weight: 300!important;font-family: 'Roboto'!important;font-size: 13px!important;color:#17181C!important;}
.predite-capa-titulo a{text-decoration: underline!important;font-weight: 300!important;font-family: 'Roboto'!important;font-size: 15px!important;color:#17181C!important;}

.preditec-card-columna{display: flex!important;
    justify-content: flex-start!important;
    align-items: center!important;
    flex-wrap: wrap!important;
}
.preditec-card-columna .preditec-category-card{margin-left:5px!important;}

.wpgb-card-30 .wpgb-card-body {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.preditet-card-con-video .wpgb-card-media-thumbnail a:before {
    position: absolute;
    height: 100%;
    width: 100%;
    content: "";
    background-image: url(/wp-content/uploads/2023/03/video-icon-1.png);
    left: 0;
    top: 0;
    background-size: 136px;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9999;
}

body #preditec-articulosrelacionados .awb-carousel .awb-swiper-button{top:90%!important;}
body #preditec-articulosrelacionados .awb-carousel{padding-bottom: 40px!important;}
body #preditec-articulosrelacionados .awb-icon-angle-left{font-family: 'icomoon' !important;}
body #preditec-articulosrelacionados .awb-icon-angle-left:before {
    content: "\e8000";
    color:#E93D49!important;
    font-size:40px;
}
body #preditec-articulosrelacionados .awb-icon-angle-left:hover:before {
    color:#ae141f!important;
}
body #preditec-articulosrelacionados .awb-icon-angle-right{font-family: 'icomoon' !important;}
body #preditec-articulosrelacionados .awb-icon-angle-right:before {

    content: "\e8004";
    color:#E93D49!important;
    font-size:40px;
}
body #preditec-articulosrelacionados .awb-icon-angle-right:hover:before {
    color:#ae141f!important;
}
body #preditec-articulosrelacionados .awb-icon-angle-right:hover:before,body #preditec-articulosrelacionados .awb-icon-angle-left:hover:before{color:#E93D49!important;}
body #preditec-articulosrelacionados .awb-swiper-button-next,body #preditec-articulosrelacionados .awb-swiper-button-prev{padding: 25px;background-color: #fff;opacity: 1;}
body #preditec-articulosrelacionados .awb-swiper-button-next:hover,body #preditec-articulosrelacionados .awb-swiper-button-prev:hover {
    background-color: #fff;
    opacity: 1;
    color:#E93D49!important;
}
body #preditec-articulosrelacionados .fusion-carousel-meta span:last-child{display:none!important;}
body #preditec-articulosrelacionados .fusion-inline-sep{display:none!important;}
body #preditec-articulosrelacionados .fusion-carousel-title a{color:#17181C!important;}
body #preditec-articulosrelacionados {margin-top: 0px!important;}

body #preditec-articulosrelacionados .fusion-image-wrapper .fusion-rollover {
    background-image: linear-gradient(to top, rgba(233, 61, 73, 0.4) 0%, rgba(233, 61, 73, 0.4) 100%);
}
#preditec-formulario-pie{}
#preditec-formulario-pie [class*="salesforce_"] input[type=submit] {
    background:#E93D49!important;
}

#preditec-noticia-contenido h2{font-weight: 300!important;}
#preditec-noticia-contenido h3{font-weight: 300!important;}
#preditec-noticia-contenido h4{font-weight: 300!important;}
#preditec-noticia-contenido h5{font-weight: 300!important;}
#preditec-noticia-contenido p{font-weight: 300!important;}
#preditec-noticia-contenido a{color:#E93D49!important;}
#preditec-noticia-contenido a:hover{color:#ae141f!important;}
#preditec-noticia-contenido b,#preditec-noticia-contenido strong{font-weight: 600!important;}
#preditec-noticia-contenido blockquote{color:#fff!important;background: #2B2F3B;padding: 20px;}


#preditec-noticia-contenido blockquote {
    background-color: #2C2F38; /* Color de fondo oscuro */
    color: #ffffff; /* Texto blanco */
    font-size: 18px;
    font-style: italic;
    padding: 60px 30px 40px 30px;
    border-left: 4px solid #888; /* Línea decorativa a la izquierda */
    position: relative;
    max-width: 100%;
    margin:0;
    border-radius: 5px;
    margin-bottom: 50px;
    border: none!important;
    border-radius: 0!important;
}

#preditec-noticia-contenido blockquote::before {
    content: "“"; /* Comillas estilizadas */
    font-size: 80px;
    line-height: 80px;
    color: #888;
    position: absolute;
    left: 30px;
    top: 20px;
}

#preditec-noticia-contenido blockquote span {
    display: block;
    margin-top: 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #cccccc;
    text-align: left;
}
#preditec-noticia-contenido ul {
    list-style: none; /* Quitamos los bullets por defecto */
    padding-left: 0; /* Eliminamos el padding izquierdo */
}

#preditec-noticia-contenido ul li {
    padding-left: 20px; /* Espacio para la imagen */
    background: url('/wp-content/themes/grupoalava/images/preditec.svg') no-repeat left center; /* Imagen personalizada */
    background-size: 15px 15px; /* Tamaño del bullet */
    margin-bottom: 20px; /* Espaciado entre elementos */
}

#cardDoducmentosGris .fusion-column-wrapper{background: #F4F5F5;}

@media only screen and (max-device-width: 640px) {
    #paginacion-noticia-mvl .fusion-item-title {
        display: none!important;
    }
}

#preditec-buscadorgeneral .fusion-search-button .searchsubmit{
    background: #E93D49;
    color: #fff;
    border-color: #E93D49;
    display: flex;
    align-items: center;
    justify-content: center;
}

.name_directory_startswith{padding: 8px 24px;
    border: 1px solid #9FA2A7;
    color:#9FA2A7;
    margin-bottom: 8px;
    display: inline-block;
    border-radius: 4px;}
.name_directory_startswith:hover{ border: 1px solid #E93D49;
    color:#E93D49;}
.name_directory_active{border: 1px solid #2B2F3B;
    background: #2B2F3B;
    color:#fff;}
#name-directory-search-input-box{border: 1px solid #9A9A9A;border-radius: 4px;font-weight: 300!important;font-family: 'Roboto'!important;font-size: 13px;color:#17181C;margin-right: 10px;padding: 8px 20px;background: #fff;margin-top: 30px;}
#name-directory-search-input-button{padding: 8px 20px;font-weight: 300!important;font-family: 'Roboto'!important;font-size: 13px;color:#fff;background:#E93D49; border: 1px solid #E93D49;cursor: pointer;margin-top: 30px;}
#name-directory-search-input-button:hover{font-weight: 300!important;font-family: 'Roboto'!important;font-size: 13px;color:#fff;background:#ae141f;border: 1px solid #ae141f; }

.name_directory_names{margin-top: 20px;}

.name_directory_character_header{font-weight: 300 !important;
    font-family: 'Roboto' !important;
    font-size: 64px;
    line-height: 84px;
    border-top:  1px solid #D5D5D8;
    color: #E93D49;
    margin-top: 50px;
    margin-bottom: -68px;
    padding-top: 30px;
    text-decoration: none;}
.name_directory_character_header:first-child{border:none;}
.name_directory_name_box{margin-left: 100px;margin-bottom: 20px;color:#17181C;font-weight: 300!important;font-family: 'Roboto'!important;font-size: 15px;}
.name_directory_name_box strong{color:#17181C;font-weight: 300!important;font-family: 'Roboto'!important;font-size: 20px;}

@media only screen and (max-device-width: 640px) {
    .name_directory_startswith{padding: 5px 15px;}
    .name_directory_character_header{font-weight: 300 !important;
        font-family: 'Roboto' !important;
        font-size: 44px;
        line-height: 64px;
        border-top:  1px solid #D5D5D8;
        color: #E93D49;
        margin-top: 20px;
        margin-bottom: 20px;
        padding-top: 30px;
        text-decoration: none;}
    .name_directory_name_box{margin-left: 0px;}
}
.name_directory_title{display: none;}

.acotartexto{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.preditec-cardCategoria-producto:hover .fusion-button{background: #E93D49!important;color:#fff!important;}
.preditec-cardCategoria-producto:hover .fusion-button i{color:#fff!important;}

.current-menu-item #preditec-megamenuProductos a{font-weight: 300!important;}
.current-menu-item #preditec-megamenuProductos .preditec-hover-rojo2 a{font-weight: 400!important;}
.preditec-hover-rojo2 a:hover{color:#ae141f!important;}

.productos-relacionados .img-responsive{aspect-ratio: 100/100;
    object-position:50% 50%;
    object-fit: cover;
    width: 100%;}
.iconocardPreditec{position: absolute;bottom: 0px;}
.preditec-card-relacionados:hover .iconocardPreditec{background: #E93D49!important;color:#fff!important;}

body .pre-modulo-aplicaciones .swiper-pagination{display: none!important;color:#fff!important;}
.botonesleft .fusion-button{text-align: left!important;}
.botonesleft .fusion-button-text{text-align: left!important;}
.botonesleft .fusion-button {
    display: inline; /* o inline-block si necesitas paddings */
    white-space: normal;
    vertical-align: middle;
    float: left;
}
.botonesleft .fusion-button:hover .fusion-button-text{color:#E93D49!important;}

.botonesleft .fusion-button:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(/wp-content/uploads/2024/06/flecha-elementos-menu-footer.svg) no-repeat center center;
    background-size: contain;
    margin-left: 0.4em;
    vertical-align: middle;
    filter: brightness(0) saturate(100%) invert(25%) sepia(76%) saturate(1848%) hue-rotate(332deg) brightness(109%) contrast(90%);
}

.maxh166{max-height: 166px;}
.btnfondo .fusion-builder-row{height: 100%;
    justify-content: flex-start;
    flex-direction: column;}

.preditec-imagen-curso{height: 270px!important;}

.rolovergris:hover .fusion-column-wrapper{background: #F4F5F5!important;}

body .preditect-partners-logos.partners-logos .fusion-gallery-image{height: 103px!important;}
.roloberBtnBlanco:hover .fusion-button-text{text-decoration: underline;}

body #awb-mega-menu-41492 .current-menu-item a {
    font-weight: 300!important;
}
body #awb-mega-menu-41492 .fusion-title-heading .awb-custom-text-color,body #awb-mega-menu-41492 .fusion-button .fusion-button-text{font-weight: 300!important;}

#preditec-footerprincipal .fusion-button .fusion-button-text{text-align: left!important;}
#preditec-footerprincipal .fusion-button .fusion-button-text:hover{color:#E93D49!important;}
#preditec-footerprincipal  .fusion-title-heading a:hover{color:#E93D49!important;}

.titularpie a{color:#17181C!important;text-decoration: underline;font-weight: 400!important;}

body .preditec-servicios-contendio p a{color:#E93D49!important;}
body .preditec-servicios-contendio p a:hover{color:#ae141f!important;}

.salesforce_w2l_lead .sf_field span.error_message{    color: #F59EA5!important;}


.btnvolvergenerico{color:#17181c!important;margin-bottom: 40px!important;}
.btnvolvergenerico:hover{color:#ae141f!important;}

.minimoaltoprofe{min-height: 70px;}
.minimoaltotituloprofe{min-height: 60px;}

.altoMax150{min-height: 130px!important;}

#wrapper #main  .max-contendio-1920 .fusion-builder-row.fusion-row {max-width: 1920px!important;}

#solucionesmegamenu .fusion-button-text{text-align: left!important;}


/* footer mvl  */
.menusfooter .awb-menu__m-toggle{width: 100%;}
.menusfooter .awb-menu__m-toggle-inner {

    justify-content: space-between!important;

}
@media only screen and (max-width: 768px) {
.menufooteritems .fusion-title{margin-top: 0!important;}
}