.elementor-107914 .elementor-element.elementor-element-20cb4bac{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-107914 .elementor-element.elementor-element-6c31558{--display:flex;}.elementor-107914 .elementor-element.elementor-element-2b6e2b75 .elementor-heading-title{font-weight:600;}.elementor-107914 .elementor-element.elementor-element-473fd9a{width:100%;max-width:100%;}.elementor-107914 .elementor-element.elementor-element-473fd9a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-107914 .elementor-element.elementor-element-74064bbd{--divider-border-style:solid;--divider-color:var( --e-global-color-quaternary );--divider-border-width:1px;}.elementor-107914 .elementor-element.elementor-element-74064bbd .elementor-divider-separator{width:100%;}.elementor-107914 .elementor-element.elementor-element-74064bbd .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-107914 .elementor-element.elementor-element-711ec4e0{--display:flex;}.elementor-107914 .elementor-element.elementor-element-419df4a5 .elementor-heading-title{font-weight:600;}.elementor-107914 .elementor-element.elementor-element-4ece2c80{width:100%;max-width:100%;}.elementor-107914 .elementor-element.elementor-element-4ece2c80 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for wpb-accordion-menu-or-category-pro, class: .elementor-element-473fd9a *//* Quitar cambiar color de fondo por defecto del contenedor al hacer hover */

    .elementor-107914 .elementor-element.elementor-element-473fd9a .cat-item a:hover {
        background-color: transparent !important;
    }



/* Corrección de padding de los elementos de la lista */

    .elementor-107914 .elementor-element.elementor-element-473fd9a .wpb_category_n_menu_accordion_list li a {
        padding: 10px 0 !important;
        background-color: transparent !important;
    }
    
    /* Quitar padding-top al primer enlace */
    .elementor-107914 .elementor-element.elementor-element-473fd9a .wpb_category_n_menu_accordion_list > li:first-child > a {
        padding-top: 0 !important;
    }
    
    /* Quitar padding-bottom al último enlace */
    .elementor-107914 .elementor-element.elementor-element-473fd9a .wpb_category_n_menu_accordion_list > li:last-child > a {
        padding-bottom: 0 !important;
    }


/* Quitar espaciado izquierdo por defecto de las listas hijo */

    .elementor-107914 .elementor-element.elementor-element-473fd9a ul.children {
        padding: 0;
    }


        


/* Enlaces */

    /* Todos los enlaces */
    .elementor-107914 .elementor-element.elementor-element-473fd9a .wpb_category_n_menu_accordion_list li a {
        padding-right: 24px!important;
    }

    /* Enlaces hijo */
    .elementor-107914 .elementor-element.elementor-element-473fd9a ul.children a {
        font-size: 14px;
    }
    
    .elementor-107914 .elementor-element.elementor-element-473fd9a ul.children li:first-child a  {
        padding-top: 0 !important;
    }


/* Quitar el enlace de ancho completo */

    .elementor-107914 .elementor-element.elementor-element-473fd9a .cat-item a {
        position: static;
        display: inline-block;
        border: 0;
    }


/* Centrar el + con respecto de su contenedor <a> */

    .elementor-107914 .elementor-element.elementor-element-473fd9a .wpb-submenu-indicator {
        position: absolute;
        width: 10px;
        height: 46px;
    }


/* Centrar el + de las listas hijo con respecto de su contenedor <a> */

    .elementor-107914 .elementor-element.elementor-element-473fd9a ul li ul li a .wpb-submenu-indicator {
        position: absolute;
        height: 38px;
    }/* End custom CSS */
/* Start custom CSS for wpb-accordion-menu-or-category-pro, class: .elementor-element-4ece2c80 *//* Quitar cambiar color de fondo por defecto del contenedor al hacer hover */

    .elementor-107914 .elementor-element.elementor-element-4ece2c80 .cat-item a:hover {
        background-color: transparent !important;
    }



/* Corrección de padding de los elementos de la lista */

    .elementor-107914 .elementor-element.elementor-element-4ece2c80 .wpb_category_n_menu_accordion_list li a {
        padding: 10px 0 !important;
        background-color: transparent !important;
    }
    
    /* Quitar padding-top al primer enlace */
    .elementor-107914 .elementor-element.elementor-element-4ece2c80 .wpb_category_n_menu_accordion_list > li:first-child > a {
        padding-top: 0 !important;
    }
    
    /* Quitar padding-bottom al último enlace */
    .elementor-107914 .elementor-element.elementor-element-4ece2c80 .wpb_category_n_menu_accordion_list > li:last-child > a {
        padding-bottom: 0 !important;
    }


/* Quitar espaciado izquierdo por defecto de las listas hijo */

    .elementor-107914 .elementor-element.elementor-element-4ece2c80 ul.children {
        padding: 0;
    }


        


/* Enlaces */

    /* Todos los enlaces */
    .elementor-107914 .elementor-element.elementor-element-4ece2c80 .wpb_category_n_menu_accordion_list li a {
        padding-right: 24px!important;
    }

    /* Enlaces hijo */
    .elementor-107914 .elementor-element.elementor-element-4ece2c80 ul.children a {
        font-size: 14px;
    }
    
    .elementor-107914 .elementor-element.elementor-element-4ece2c80 ul.children li:first-child a  {
        padding-top: 0 !important;
    }


/* Quitar el enlace de ancho completo */

    .elementor-107914 .elementor-element.elementor-element-4ece2c80 .cat-item a {
        position: static;
        display: inline-block;
        border: 0;
    }


/* Centrar el + con respecto de su contenedor <a> */

    .elementor-107914 .elementor-element.elementor-element-4ece2c80 .wpb-submenu-indicator {
        position: absolute;
        width: 10px;
        height: 46px;
    }


/* Centrar el + de las listas hijo con respecto de su contenedor <a> */

    .elementor-107914 .elementor-element.elementor-element-4ece2c80 ul li ul li a .wpb-submenu-indicator {
        position: absolute;
        height: 38px;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20cb4bac *//* ESCRITORIO */

@media (min-width: 1025px) {
    
    .elementor-107914 .elementor-element.elementor-element-20cb4bac {
        /* Ajustes del sitio -> CSS Personalizado */
        max-width: var(--sidebar-width-desktop);
    }
}



/* TABLET Y MÓVIL */

@media (max-width: 1024px) {
    
    .elementor-107914 .elementor-element.elementor-element-20cb4bac {
        /* Ajustes del sitio -> CSS Personalizado */
        max-width: var(--sidebar-width-tablet-movil);
    }
    
}/* End custom CSS */