.elementor-20505 .elementor-element.elementor-element-5ecf6ef{--display:flex;--min-height:3.3rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:-6rem;--margin-left:0rem;--margin-right:0rem;--z-index:99;}.elementor-20505 .elementor-element.elementor-element-5ecf6ef:not(.elementor-motion-effects-element-type-background), .elementor-20505 .elementor-element.elementor-element-5ecf6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20505 .elementor-element.elementor-element-a4f0f58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1.emm12f .emm15{transition-duration:1200ms;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm15{background-color:var( --e-global-color-33069a9 );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm77 > .emm5 .emm6{justify-content:flex-start;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm20 .emm29 > .emm6{animation-duration:800ms;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emli > .emm6{font-family:var( --e-global-typography-0f252c1-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-0f252c1-font-size );font-weight:var( --e-global-typography-0f252c1-font-weight );text-transform:var( --e-global-typography-0f252c1-text-transform );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29 > .emm6{color:#FFFFFF;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29 > .emm6 > .emmico > svg{fill:#FFFFFF;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29 > .emm6 > .emm10 i{border-top-color:#FFFFFF;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29 > .emm6 > .emm10 i::before,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29 > .emm6 > .emm10 i::after{background-color:#FFFFFF;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm4 .emm29:hover > .emm6{color:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm4 .emm29:hover > .emm6 > .emmico > svg{fill:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29:hover > .emm6 > .emm10 i{border-top-color:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29:hover > .emm6 > .emm10 i::before,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29:hover > .emm6 > .emm10 i::after{background-color:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29 > .emm6::before,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29 > .emm6::after{background-color:var( --e-global-color-ddfc4cd );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm17 > .emm6,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm32 > .emm6{color:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm17 > .emm6 > .emmico > svg,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm32 > .emm6 > .emmico > svg{fill:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm17 > .emm6 > .emm10 i{border-top-color:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm17 > .emm6 > .emm10 i::before,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm17 > .emm6 > .emm10 i::after{background-color:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm17 > .emm6::before,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29.emm17 > .emm6::after,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm32 > .emm6::before,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm32 > .emm6::after{background-color:var( --e-global-color-ddfc4cd );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1.emm2h .emm0 .emm29:not(:last-child){margin-right:8px;}.rtl .elementor-20505 .elementor-element.elementor-element-0ff5ab1.emm2h .emm0 .emm29:not(:last-child){margin-left:8px;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1.emm2v .emm0 .emm29:not(:last-child){margin-bottom:8px;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm77 > .emm5{width:220px;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emm29 > .emm5{margin-top:0px;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm20 .emm6{color:#000;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm20 .emm6 > .emmico > svg{fill:#000;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm20 .emm6 .emm10{margin-right:-6px;}body .emm-app .emm112{background-color:#43567d;}body .emm-app .emm114{background-color:#041434;}.emmsn .emm-app .emm114{background-color:#041434 !important;}body .emm-app .emm112.emm120{background-color:#fff;}.emmsu .emm-app .emm114{background-color:#041434;}.emmsd .emm-app .emm114{background-color:#041434;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13 .emm55 > svg{fill:var( --e-global-color-33069a9 );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13 .emm55,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13 .emm58{color:var( --e-global-color-33069a9 );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13 .emm56,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13 .emm56::before,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13 .emm56::after{background-color:var( --e-global-color-33069a9 );}.emmd .elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13:hover .emm58{color:var( --e-global-color-33069a9 );}.emmd .elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13:hover .emm55 > svg{fill:var( --e-global-color-33069a9 );}.emmd .elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13:hover .emm56,.emmd .elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13:hover .emm56::before,.emmd .elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13:hover .emm56::after{background-color:var( --e-global-color-33069a9 );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13.emm57 .emm58{color:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13.emm57 .emm55 > svg{fill:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13.emm57 .emm56,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13.emm57 .emm56::before,.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm13.emm57 .emm56::after{background-color:var( --e-global-color-text );}.elementor-20505 .elementor-element.elementor-element-6e5683b{text-align:center;}.elementor-20505 .elementor-element.elementor-element-6e5683b img{width:100%;max-width:clamp(11.25rem, 10.3rem + 4.75vw, 16rem);}.elementor-20505 .elementor-element.elementor-element-763c44d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-20505 .elementor-element.elementor-element-763c44d .elementor-icon-wrapper{text-align:center;}.elementor-20505 .elementor-element.elementor-element-763c44d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20505 .elementor-element.elementor-element-763c44d.elementor-view-framed .elementor-icon, .elementor-20505 .elementor-element.elementor-element-763c44d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20505 .elementor-element.elementor-element-763c44d.elementor-view-framed .elementor-icon, .elementor-20505 .elementor-element.elementor-element-763c44d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20505 .elementor-element.elementor-element-763c44d .elementor-icon{font-size:1.6rem;}.elementor-20505 .elementor-element.elementor-element-763c44d .elementor-icon svg{height:1.6rem;}.elementor-20505 .elementor-element.elementor-element-763c44d .elementor-icon-wrapper svg{width:auto;}.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-20505 .elementor-element.elementor-element-0ff5ab1.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emli > .emm6{font-size:var( --e-global-typography-0f252c1-font-size );}.elementor-20505 .elementor-element.elementor-element-6e5683b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20505 .elementor-element.elementor-element-6e5683b{text-align:start;}}@media(max-width:767px){.elementor-20505 .elementor-element.elementor-element-5ecf6ef{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20505 .elementor-element.elementor-element-0ff5ab1 .emm0 .emli > .emm6{font-size:var( --e-global-typography-0f252c1-font-size );}}/* Start custom CSS for icon, class: .elementor-element-763c44d */.elementor-20505 .elementor-element.elementor-element-763c44d .elementor-icon-wrapper svg {
width: auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ecf6ef */.header {
    height: 60px; /* Altura fija más apropiada */
    display: flex; /* Usa flexbox para alinear los elementos */
    align-items: center; /* Centra verticalmente el contenido */
    justify-content: space-between; /* Espaciado uniforme entre elementos */
    padding: 0 20px; /* Agrega padding a los lados */
    background-color: #fff; /* Fondo blanco */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Sombra sutil para el menú */
}

/* Estilo del Logo */
.header__logo img {
    max-height: 50px; /* Controla la altura del logo */
}

/* Estilo del Menú */
.header__menu ul {
    list-style: none; /* Elimina los estilos de lista */
    display: flex; /* Mantiene el menú en una fila */
    padding: 0; /* Elimina padding */
    margin: 0; /* Elimina margen */
}

/* Estilo para los elementos individuales del menú */
.header__menu li {
    padding: 0 15px; /* Espaciado horizontal entre elementos */
}/* End custom CSS */