.elementor .e-4b931f77-cb52e95{min-height:36px;overflow:hidden;padding-block-start:6px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;background-color:#1F2640;display:flex;justify-content:flex-end;align-items:center;& .gtranslate_wrapper,
& .gt_switcher,
& #google_translate_element {
display: inline-flex;
align-items: center;
min-height: 38px;
border: 1px solid rgba(255,255,255,0.55);
border-radius: 5px;
overflow: hidden;
background: transparent;
}

/* EN y ES normales */
& .gtranslate_wrapper a,
& .gtranslate_wrapper .glink,
& .gt_switcher a,
& .gt_switcher .gt_option,
& #google_translate_element select {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 48px;
min-height: 36px;
padding: 8px 14px;
color: #FFFFFF;
background: transparent;
border: 0;
font-size: 14px;
font-weight: 600;
line-height: 1;
text-decoration: none;
white-space: nowrap;
box-sizing: border-box;
transition: all 0.2s ease;
}

/* Separador entre EN y ES */
& .gtranslate_wrapper a + a,
& .gtranslate_wrapper .glink + .glink,
& .gt_switcher a + a {
border-left: 1px solid rgba(255,255,255,0.8);
}

/* Hover: fondo amarillo sólido y texto azul */
& .gtranslate_wrapper a:hover,
& .gtranslate_wrapper .glink:hover,
& .gt_switcher a:hover,
& .gt_switcher .gt_option:hover,
& #google_translate_element select:hover {
color: #0B1F3A !important;
background-color: #F1C84B !important;
}

/* Mantener el separador blanco al pasar el mouse */
& .gtranslate_wrapper a + a:hover,
& .gtranslate_wrapper .glink + .glink:hover,
& .gt_switcher a + a:hover {
border-left-color: #FFFFFF;
}

/* Idioma seleccionado */
& .gtranslate_wrapper .gt-current-lang,
& .gtranslate_wrapper .gt-current-lang a,
& .gt_switcher .gt_selected,
& .gt_switcher .gt_selected a {
color: #0B1F3A !important;
background-color: #F1C84B !important;
}\n}.elementor .e-29896772-10b466f{width:120px;height:auto;max-width:180px;display:block;flex:0 0 auto;}.elementor .e-3c569b3b-cd03c43:hover,.elementor .e-3c569b3b-cd03c43:focus-visible{color:#F5D978;}.elementor .e-3c569b3b-cd03c43{font-weight:600;font-size:18px;color:#E6C35A;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:2px;border-style:none;background-color:transparent;white-space:nowrap; border-bottom-style: solid; border-bottom-color: #E6C35A;\n}.elementor .e-6620b44f-03beea5:hover,.elementor .e-6620b44f-03beea5:focus-visible{color:#E6C35A;}.elementor .e-6620b44f-03beea5{font-weight:600;font-size:18px;color:#1F2640;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-style:none;background-color:transparent;white-space:nowrap;\n}.elementor .e-78ca2c32-8311e95:hover,.elementor .e-78ca2c32-8311e95:focus-visible{color:#E6C35A;}.elementor .e-78ca2c32-8311e95{font-weight:600;font-size:18px;color:#1F2640;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-style:none;background-color:transparent;white-space:nowrap;\n}.elementor .e-6cdfe998-a80d7da:hover,.elementor .e-6cdfe998-a80d7da:focus-visible{color:#E6C35A;}.elementor .e-6cdfe998-a80d7da{font-weight:600;font-size:18px;color:#1F2640;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-style:none;background-color:transparent;white-space:nowrap;\n}.elementor .e-5d02aeaa-03eb484{min-width:0px;display:flex;gap:32px;flex:1 1 auto;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-11a57903-5249c0d{width:70%;height:50px;min-height:46px;font-weight:700;font-size:20px;color:#0B1F3A;line-height:1.2;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin:0px;border-radius:5px;border-style:none;background-color:#E6C35A;display:grid;justify-content:center;align-self:end;white-space:nowrap;\n}.elementor .e-101e07ce-70a7bea{width:50%;display:grid;flex-direction:column;justify-items:end;align-self:center;}.elementor .e-8fa3089-e9a0412{width:100%;min-height:92px;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:32px;justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .e-7d86268a-dc37ded{min-width:48px;min-height:48px;font-size:24px;color:#F4F5F7;line-height:1;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:background-color 160ms, color 160ms, border-color 160ms;display:flex;justify-content:center;align-items:center;&:hover,&:focus-visible,&:active { background-color:#E6C35A;color:#0B1F3A;border-color:#E6C35A; }\n}.elementor .e-72ad93cc-c482480{display:none;}.elementor .e-491f0851-65fa905{width:150px;height:auto;max-width:75%;}.elementor .e-52444b35-d546dc9{min-width:48px;min-height:48px;font-size:28px;color:#F4F5F7;line-height:1;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .e-3367b331-3d97831{display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-185733a5-fa14c65{width:100%;font-weight:600;font-size:18px;color:#E6C35A;padding-block-start:16px;padding-block-end:16px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:2px;border-style:none;background-color:transparent;text-align:left; border-bottom-style: solid; border-bottom-color: #E6C35A;\n}.elementor .e-d905320-77553ef{width:100%;font-weight:600;font-size:18px;color:#F4F5F7;padding-block-start:16px;padding-block-end:16px;padding-inline-start:4px;padding-inline-end:4px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-4e9f1514-6556184{width:100%;font-weight:600;font-size:18px;color:#F4F5F7;padding-block-start:16px;padding-block-end:16px;padding-inline-start:4px;padding-inline-end:4px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-42c5b546-9585b1a{width:100%;font-weight:600;font-size:18px;color:#F4F5F7;padding-block-start:16px;padding-block-end:16px;padding-inline-start:4px;padding-inline-end:4px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-57db7974-04d1532{width:100%;display:flex;flex-direction:column;gap:8px;}.elementor .e-618d0c19-b201acd{width:82%;min-height:100vh;max-width:360px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;background-color:#0B1F3A;box-shadow:12px 0px 32px 0px rgba(0,0,0,0.25);display:flex;flex-direction:column;gap:32px;box-sizing:border-box;\n}.elementor .e-452207e1-098d7a1{position:fixed;z-index:999;background-color:rgba(0,0,0,0.48);display:none;inset:0;\n}.elementor .e-4d2def68-58c8b03{width:100%;position:relative;background-color:#ffffff;box-sizing:border-box; overflow-x:hidden;\n}