.elementor-17639 .elementor-element.elementor-element-2c1bc1a:not(.elementor-motion-effects-element-type-background), .elementor-17639 .elementor-element.elementor-element-2c1bc1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B5998;}.elementor-17639 .elementor-element.elementor-element-2c1bc1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 8px 8px 8px;}.elementor-17639 .elementor-element.elementor-element-2c1bc1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17639 .elementor-element.elementor-element-1d3a9fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17639 .elementor-element.elementor-element-1d3a9fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-1d3a9fe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17639 .elementor-element.elementor-element-1d3a9fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-5ae67445 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-5ae67445:not(.elementor-motion-effects-element-type-background), .elementor-17639 .elementor-element.elementor-element-5ae67445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17639 .elementor-element.elementor-element-5ae67445{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-17639 .elementor-element.elementor-element-5ae67445 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17639 .elementor-element.elementor-element-47eb078d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-17639 .elementor-element.elementor-element-31b644c0{width:initial;max-width:initial;text-align:start;}.elementor-17639 .elementor-element.elementor-element-31b644c0 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-31b644c0 img{width:225px;}.elementor-17639 .elementor-element.elementor-element-48cc53d{width:initial;max-width:initial;}.elementor-17639 .elementor-element.elementor-element-48cc53d > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-17639 .elementor-element.elementor-element-ed52075{width:initial;max-width:initial;}.elementor-17639 .elementor-element.elementor-element-ed52075 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-17639 .elementor-element.elementor-element-0a0b80b{width:initial;max-width:initial;}.elementor-17639 .elementor-element.elementor-element-0a0b80b > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-17639 .elementor-element.elementor-element-41e62d9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-31850bc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-7e5d518.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-17639 .elementor-element.elementor-element-7e5d518 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 .elementor-repeater-item-d6b5a46.elementor-social-icon{background-color:#00000000;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 .elementor-repeater-item-d6b5a46.elementor-social-icon i{color:#FFFFFF;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 .elementor-repeater-item-d6b5a46.elementor-social-icon svg{fill:#FFFFFF;}.elementor-17639 .elementor-element.elementor-element-3ccd3085{--grid-template-columns:repeat(5, auto);width:var( --container-widget-width, 29.031% );max-width:29.031%;--container-widget-width:29.031%;--container-widget-flex-grow:0;--icon-size:18px;--grid-column-gap:25px;--grid-row-gap:0px;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 .elementor-widget-container{text-align:right;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 .elementor-social-icon{background-color:#00000000;--icon-padding:15px;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 .elementor-social-icon i{color:#FFFFFF;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-17639 .elementor-element.elementor-element-38bb5eb9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-38bb5eb9:not(.elementor-motion-effects-element-type-background), .elementor-17639 .elementor-element.elementor-element-38bb5eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17639 .elementor-element.elementor-element-38bb5eb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-38bb5eb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17639 .elementor-element.elementor-element-a445d6c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-47b489c{text-align:start;}.elementor-17639 .elementor-element.elementor-element-47b489c img{width:250px;}.elementor-17639 .elementor-element.elementor-element-d3833b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-d3833b2:not(.elementor-motion-effects-element-type-background), .elementor-17639 .elementor-element.elementor-element-d3833b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17639 .elementor-element.elementor-element-d3833b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-d3833b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17639 .elementor-element.elementor-element-0ff076f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17639 .elementor-element.elementor-element-0ff076f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-bc-flex-widget .elementor-17639 .elementor-element.elementor-element-0ff076f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17639 .elementor-element.elementor-element-0ff076f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-0ff076f > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-0ff076f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17639 .elementor-element.elementor-element-585a965{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17639 .elementor-element.elementor-element-585a965 > .elementor-widget-container{background-color:#000000;padding:0px 0px 0px 0px;border-style:none;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-17639 .elementor-element.elementor-element-5ae67445{padding:00px 0px 0px 00px;}.elementor-17639 .elementor-element.elementor-element-31b644c0 img{width:100%;}.elementor-17639 .elementor-element.elementor-element-41e62d9e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-3ccd3085 .elementor-widget-container{text-align:right;}.elementor-17639 .elementor-element.elementor-element-38bb5eb9{padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-47b489c img{width:250px;}.elementor-bc-flex-widget .elementor-17639 .elementor-element.elementor-element-f2b7937.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17639 .elementor-element.elementor-element-f2b7937.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-f2b7937.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-17639 .elementor-element.elementor-element-d3833b2{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-17639 .elementor-element.elementor-element-2c1bc1a{padding:5px 5px 5px 5px;}.elementor-17639 .elementor-element.elementor-element-5ae67445{padding:0px 20px 0px 20px;}.elementor-17639 .elementor-element.elementor-element-47eb078d{width:30%;}.elementor-17639 .elementor-element.elementor-element-31b644c0{text-align:start;}.elementor-17639 .elementor-element.elementor-element-31b644c0 img{width:80px;}.elementor-17639 .elementor-element.elementor-element-41e62d9e{width:70%;}.elementor-17639 .elementor-element.elementor-element-38bb5eb9{padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-15788513{width:100%;}.elementor-bc-flex-widget .elementor-17639 .elementor-element.elementor-element-15788513.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17639 .elementor-element.elementor-element-15788513.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-15788513.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17639 .elementor-element.elementor-element-15788513 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17639 .elementor-element.elementor-element-2e4d471{width:60%;}.elementor-17639 .elementor-element.elementor-element-47b489c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17639 .elementor-element.elementor-element-47b489c img{width:100%;max-width:300px;}.elementor-17639 .elementor-element.elementor-element-f2b7937{width:40%;}.elementor-bc-flex-widget .elementor-17639 .elementor-element.elementor-element-f2b7937.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17639 .elementor-element.elementor-element-f2b7937.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17639 .elementor-element.elementor-element-f2b7937.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-17639 .elementor-element.elementor-element-6c566e7{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-17639 .elementor-element.elementor-element-d3833b2{padding:5px 00px 5px 0px;}.elementor-17639 .elementor-element.elementor-element-0ff076f{width:40%;}}@media(min-width:768px){.elementor-17639 .elementor-element.elementor-element-47eb078d{width:50.176%;}.elementor-17639 .elementor-element.elementor-element-41e62d9e{width:49.824%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17639 .elementor-element.elementor-element-47eb078d{width:70%;}.elementor-17639 .elementor-element.elementor-element-41e62d9e{width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-48cc53d */a.nturl.single-language {
    color: #fff;
    text-decoration: underline;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for ubermenu, class: .elementor-element-585a965 */button.ubermenu-mobile-close-button {
    color: #fff !important;
    background-color: #333 !important;
}

/* ANIMACIÓN PRINCIPAL */
#ubermenu-nav-main-104 > li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-custom.ubermenu-current-menu-ancestor.ubermenu-item-has-children.ubermenu-item-10344.ubermenu-item-level-0.ubermenu-column.ubermenu-column-full.ubermenu-has-submenu-drop.ubermenu-has-submenu-mega > a {
    background: linear-gradient(90deg, #3B5998, #133885, #2c1685, #3B5998);
    background-size: 300% 300%;
    animation: gradientLeftRight 5s ease-in-out infinite;
    transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
}

/* HOVER MÁS CLARO */
#ubermenu-nav-main-104 > li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-custom.ubermenu-current-menu-ancestor.ubermenu-item-has-children.ubermenu-item-10344.ubermenu-item-level-0.ubermenu-column.ubermenu-column-full.ubermenu-has-submenu-drop.ubermenu-has-submenu-mega > a:hover {
    background: linear-gradient(90deg, #5f7bd4, #3c5ed0, #4932c4, #5f7bd4);
    background-size: 300% 300%;
    animation: gradientLeftRightHover 3s ease-in-out infinite;
    color: #ffffff !important;
}

/* ANIMACIÓN DEL HOVER */
@keyframes gradientLeftRightHover {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* ANIMACIÓN BASE */
@keyframes gradientLeftRight {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}


button.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc-.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-right {
    width: 100%;
    justify-content: right;
    direction: rtl;
    font-family: 'Open Sans';
    font-size: 14px;
}

#uael-mc__btn > span {
    font-size: 14px;
    text-transform: uppercase;
}

svg.svg-inline--fa.fa-bars.fa-w-14 {
    margin-left: 10px;
}/* End custom CSS */