.elementor-101 .elementor-element.elementor-element-5a4f28ae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-101 .elementor-element.elementor-element-5a4f28ae > .elementor-background-overlay{opacity:0.5;}.elementor-101 .elementor-element.elementor-element-5a4f28ae{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;box-shadow:0px 0px 1px 0px #000000;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:999;}.elementor-101 .elementor-element.elementor-element-5a4f28ae:hover{border-style:solid;}.elementor-bc-flex-widget .elementor-101 .elementor-element.elementor-element-79baf184.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-101 .elementor-element.elementor-element-79baf184.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-101 .elementor-element.elementor-element-79baf184.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-101 .elementor-element.elementor-element-79baf184 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-79baf184 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-79baf184 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-d3da776 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-101 .elementor-element.elementor-element-d3da776{margin-top:0px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-38a417b > .elementor-element-populated{border-style:none;}.elementor-101 .elementor-element.elementor-element-ce06ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-101 .elementor-element.elementor-element-ce06ee1{text-align:left;}.elementor-101 .elementor-element.elementor-element-ce06ee1 img{width:75%;}.elementor-bc-flex-widget .elementor-101 .elementor-element.elementor-element-650da06.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-101 .elementor-element.elementor-element-650da06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-101 .elementor-element.elementor-element-650da06.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-menu-toggle{margin-right:auto;background-color:#02010100;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu .elementor-item{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:13px;padding-bottom:13px;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#6D82C0;}.elementor-101 .elementor-element.elementor-element-fb9d91f .e--pointer-framed .elementor-item:before,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .e--pointer-framed .elementor-item:after{border-color:#6D82C0;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#6D82C0;}.elementor-101 .elementor-element.elementor-element-fb9d91f{--e-nav-menu-horizontal-menu-item-margin:calc( 58px / 2 );}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:58px;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a, .elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown{background-color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 5px 0px;border-color:#1E3987;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a:hover,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a:focus,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-menu-toggle:hover,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a:hover,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a:focus,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a.highlighted{background-color:#485E9E;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown .elementor-item, .elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown a{padding-top:10px;padding-bottom:10px;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-cfa1f76 );border-bottom-width:1px;}.elementor-101 .elementor-element.elementor-element-fb9d91f div.elementor-menu-toggle{color:#485E9E;}.elementor-101 .elementor-element.elementor-element-fb9d91f div.elementor-menu-toggle svg{fill:#485E9E;}.elementor-101 .elementor-element.elementor-element-fb9d91f div.elementor-menu-toggle:hover, .elementor-101 .elementor-element.elementor-element-fb9d91f div.elementor-menu-toggle:focus{color:#000000;}.elementor-101 .elementor-element.elementor-element-fb9d91f div.elementor-menu-toggle:hover svg, .elementor-101 .elementor-element.elementor-element-fb9d91f div.elementor-menu-toggle:focus svg{fill:#000000;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-menu-toggle:hover, .elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-menu-toggle:focus{background-color:#02010100;}.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-101 .elementor-element.elementor-element-650da06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown .elementor-item, .elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-520c191-font-size );}.elementor-101 .elementor-element.elementor-element-fb9d91f{--nav-menu-icon-size:30px;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-menu-toggle{border-width:0px;}}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-38a417b{width:19.98%;}.elementor-101 .elementor-element.elementor-element-650da06{width:80.02%;}}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-79baf184{width:100%;}.elementor-101 .elementor-element.elementor-element-38a417b{width:2%;}.elementor-101 .elementor-element.elementor-element-650da06{width:100%;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-38a417b{width:80%;}.elementor-101 .elementor-element.elementor-element-ce06ee1{text-align:right;}.elementor-101 .elementor-element.elementor-element-650da06{width:20%;}.elementor-101 .elementor-element.elementor-element-650da06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-101 .elementor-element.elementor-element-fb9d91f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown .elementor-item, .elementor-101 .elementor-element.elementor-element-fb9d91f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-520c191-font-size );}}/* Start custom CSS for section, class: .elementor-element-5a4f28ae *//* Esta es la clase general del header, hay muchas, pero hemos cogido esta porque elementor no te permite poner el sticky con código, lo anula, entonces ponemos el stciky desde las propias opciones de elementor y seleccionamos el header pero sticky que es .elementor.sticky */
 .elementor-sticky {
    background-color: #00000000;
    backdrop-filter: blur(5px);
}

/* El header sticky pero cuando hacemos hover */
.elementor-sticky:hover {
    transition: all 0.2s ease-in-out;
    background-color: #FFFFFF !important;
}

/* Estamos seleccionando el texto del menú que está dentro del header, el texto es la clase .elementor-item no me preguntes por qué */
.elementor-sticky:hover .elementor-item {
    color: #000000 !important;
}

/* La clase .elementor-sticky--effects es como si fueran las clases anteriores que ya tenemos, pero con efectos incluidos, es raro, y aquí en esta estamos seleccionando el .menu1 que es la clase que afecta a los colores de los textos del menú */
.elementor-sticky--effects .menu1 ul li a {
color: #000000 !important;
transition: color 0.5s ease-in-out;
}

/* Aquí lo mismo que he escrito antes, pero estamos seleccionando .elementor-section que es otra forma de seleccionar el header completo. */
.elementor-sticky--effects .elementor-section {
    background-color: #FFFFFF;
    transition: background-color 0.5s ease-in-out;
}
/* Entonces ¿por qué no se aplican los efectos nada mas ponerlos? porque en advanced > motion effects > tenemos una parte donde pone "effects offset" que es cuantos píxeles tardan en aplicarse los efectos.  *//* End custom CSS */