.elementor-kit-3519{--e-global-color-primary:#5F6062;--e-global-color-secondary:#00703C;--e-global-color-text:#5F6062;--e-global-color-accent:#00703C;--e-global-color-7d0c3821:#FFF;--e-global-color-73da776:#FFFFFF00;--e-global-color-de62d35:#000000;--e-global-color-4aec647:#FFFFFF;--e-global-color-e462ed7:rgba(0, 0, 0, 0.4);--e-global-color-8f29671:#F1F1F1;--e-global-color-737ff89:#000000CC;--e-global-color-bda611d:#54B948;--e-global-color-b86e22b:#8DC63F;--e-global-color-c262e78:#C1D82F;--e-global-color-55b3ab3:#3AAD2A70;--e-global-color-38b120e:#00703CDE;--e-global-color-a4704a2:#F1F1F180;--e-global-color-f86d50b:#004D89;--e-global-color-2b8b627:#004D8961;--e-global-color-7132ee1:#7F0000;--e-global-color-9bfd5e3:#7F00006B;--e-global-color-c4a034b:#FFAA00;--e-global-color-eb49b3b:#FFAA0070;--e-global-color-0129e9a:#737373;--e-global-color-9e2e8ec:#73737375;--e-global-typography-primary-font-family:"Archivo Black";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:60px;--e-global-typography-primary-letter-spacing:-0.37px;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:-0.25px;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:26px;--e-global-typography-text-letter-spacing:-0.15px;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-4d1bbbe-font-family:"Archivo Black";--e-global-typography-4d1bbbe-font-size:45px;--e-global-typography-4d1bbbe-font-weight:400;--e-global-typography-4d1bbbe-text-transform:uppercase;--e-global-typography-4d1bbbe-line-height:1.3em;--e-global-typography-4d1bbbe-letter-spacing:-0.8px;--e-global-typography-f1fda77-font-family:"Raleway";--e-global-typography-f1fda77-font-size:28px;--e-global-typography-f1fda77-font-weight:300;--e-global-typography-f1fda77-line-height:31px;--e-global-typography-f1fda77-letter-spacing:-0.22px;--e-global-typography-de49b87-font-family:"Raleway";--e-global-typography-de49b87-font-size:22px;--e-global-typography-de49b87-font-weight:300;--e-global-typography-de49b87-line-height:24px;--e-global-typography-de49b87-letter-spacing:-0.17px;--e-global-typography-b1ed0a3-font-family:"Libre Franklin";--e-global-typography-b1ed0a3-font-size:16px;--e-global-typography-b1ed0a3-text-transform:uppercase;--e-global-typography-b1ed0a3-font-style:normal;--e-global-typography-b1ed0a3-line-height:22px;--e-global-typography-c8cdadd-font-family:"Raleway";--e-global-typography-c8cdadd-font-size:22px;--e-global-typography-c8cdadd-font-weight:300;--e-global-typography-c8cdadd-text-transform:uppercase;--e-global-typography-c8cdadd-line-height:24px;--e-global-typography-c8cdadd-letter-spacing:-0.17px;--e-global-typography-a26ba99-font-family:"Raleway";--e-global-typography-a26ba99-font-size:24px;--e-global-typography-a26ba99-font-weight:400;--e-global-typography-a26ba99-text-transform:capitalize;--e-global-typography-a26ba99-letter-spacing:0px;--e-global-typography-57e3f72-font-family:"Raleway";--e-global-typography-57e3f72-font-size:14px;--e-global-typography-57e3f72-font-weight:100;--e-global-typography-57e3f72-font-style:normal;--e-global-typography-57e3f72-line-height:22px;--e-global-typography-57e3f72-letter-spacing:0.11px;--e-global-typography-05408e6-font-family:"Archivo Black";--e-global-typography-05408e6-font-size:14px;--e-global-typography-05408e6-font-weight:400;--e-global-typography-05408e6-text-transform:uppercase;--e-global-typography-05408e6-letter-spacing:-0.6px;--e-global-typography-6054db9-font-family:"Raleway";--e-global-typography-6054db9-font-size:15px;--e-global-typography-6054db9-font-weight:400;--e-global-typography-6054db9-font-style:normal;--e-global-typography-6054db9-line-height:22px;--e-global-typography-6054db9-letter-spacing:0.11px;--e-global-typography-7bbbc71-font-size:18px;--e-global-typography-7bbbc71-font-weight:700;--e-global-typography-7bbbc71-line-height:1.1em;--e-global-typography-9a59df2-font-family:"Raleway";--e-global-typography-9a59df2-font-size:25px;--e-global-typography-9a59df2-font-weight:900;--e-global-typography-9a59df2-text-transform:uppercase;--e-global-typography-9a59df2-text-decoration:none;--e-global-typography-9a59df2-line-height:1.3em;--e-global-typography-9a59df2-letter-spacing:-0.8px;background-color:var( --e-global-color-4aec647 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-3519 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3519 a{color:var( --e-global-color-secondary );}.elementor-kit-3519 h5{color:var( --e-global-color-primary );}.elementor-kit-3519 button,.elementor-kit-3519 input[type="button"],.elementor-kit-3519 input[type="submit"],.elementor-kit-3519 .elementor-button{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:300;text-transform:none;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-3519{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:40px;--e-global-typography-secondary-font-size:34px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:22px;--e-global-typography-4d1bbbe-font-size:32px;--e-global-typography-4d1bbbe-line-height:1.4em;--e-global-typography-f1fda77-font-size:20px;--e-global-typography-f1fda77-line-height:22px;--e-global-typography-a26ba99-font-size:18px;--e-global-typography-57e3f72-font-size:14px;--e-global-typography-57e3f72-line-height:22px;--e-global-typography-6054db9-font-size:14px;--e-global-typography-6054db9-line-height:22px;--e-global-typography-9a59df2-font-size:23px;--e-global-typography-9a59df2-line-height:1.4em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-3519 button,.elementor-kit-3519 input[type="button"],.elementor-kit-3519 input[type="submit"],.elementor-kit-3519 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3519{--e-global-typography-secondary-font-size:27px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:17px;--e-global-typography-4d1bbbe-font-size:19px;--e-global-typography-4d1bbbe-line-height:1.8em;--e-global-typography-9a59df2-font-size:20px;--e-global-typography-9a59df2-line-height:1.8em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media only screen and (max-width: 600px) {
    .hide_mobile{
        display: none !important;
    }
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
    .hide_tablet{
        display: none !important;
    }
}
 
@media only screen and (min-width: 1024px) {    
    .hide_desktop{
        display: none !important;
    }
}

body,html {
    overflow-x: hidden !important;
}


/* Header sticky */

#menu_top.elementor-sticky--effects  {
        -webkit-box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 10%);
    background: #fff;
    transition: box-shadow 2s ease-in-out;
    transition: background 0.5s ease-in-out;
    padding:0;
}


#menu_top.elementor-sticky--effects #logo img{
        width:150px;
        transition: width 0.5s ease-in-out;
        filter: brightness(1) invert(0);
} 

#menu_top.elementor-sticky--effects #menu_principal a{
    color: var( --e-global-color-text )
}

#menu_top.elementor-sticky--effects #menu_principal .eicon-menu-bar{
        color: var(    --e-global-color-text) !important;
}

#menu_top ul.sub-menu li ul.sub-menu {
    background: #f9f9f9 !important;
}

@media only screen and (max-width: 600px) {

    #menu_top .sub-menu {
        background: #e5e5e5;
    }

    #menu_top .sub-menu li a:hover{
        background: #e5e5e5;
    }
}

#menu_top ul li ul a{
    font-size: 15px
}

#menu_top.elementor-sticky--effects .buscador i{
    color: var( --e-global-color-text );
}

/*Footer */

#footer_progreso .sub-menu{
    display: none !important;
}

#menu_top .only_footer{
    display: none;
}

.over_glow img:hover{
    filter: brightness(1.3);
}

.iconos_portada img{
    filter: invert(14%) sepia(100%) saturate(6840%) hue-rotate(164deg) brightness(92%) contrast(110%);
}

.card_noticias:hover .imagen_noticia .elementor-widget-container{

    border-left-color: var( --e-global-color-text );

}

.imagen_noticia .elementor-widget-container {
    line-height: 0;
}

.menu-item-4526 {
  display: none !important;
}/* End custom CSS */