html body .site-header .es-language-selector{position:relative;flex:0 0 auto;z-index:1000;justify-self:end}html body .es-language-trigger{display:flex;align-items:center;justify-content:center;gap:9px;min-width:66px;min-height:42px;padding:8px 13px;border:1px solid #bad5e6;border-radius:24px;background:#fff;color:#135c85;font:700 13px/1 Arial,sans-serif;cursor:pointer}html body .es-language-trigger:hover,html body .es-language-trigger[aria-expanded=true]{background:#eaf5f8}html body .es-language-trigger:focus-visible,html body .es-language-options a:focus-visible{outline:3px solid #198a66;outline-offset:3px}html body .es-language-options{position:absolute;right:0;top:calc(100% + 9px);width:232px;padding:12px;background:#fff;border:1px solid #cfdfdc;border-radius:14px;box-shadow:0 12px 40px #103e3d30;font:14px/1.4 Arial,sans-serif;color:#23463e;text-align:left}html body .es-language-options[hidden]{display:none!important}html body .es-language-options p{margin:2px 8px 8px;font-size:12px;color:#627b75}html body .es-language-options a,html body .es-language-options>span{display:flex;align-items:center;gap:12px;width:100%;min-height:39px;padding:8px;border-radius:7px;text-decoration:none;color:inherit;white-space:normal}html body .es-language-options a:hover{background:#edf6f3}html body .es-language-options a[aria-current=page]{background:#dff0e8;color:#096544}html body .es-language-options b{width:25px;flex-shrink:0;font-size:12px}html body .es-language-options small{display:block;border-top:1px solid #e0e8e4;margin-top:8px;padding:10px 8px 3px;font-size:11px;color:#667c75}html body .es-language-options>span{color:#7c8984;min-height:32px;padding-block:5px}html body .es-preview-dialog{border:1px solid #b8d5ca;border-radius:16px;max-width:min(560px,90vw);padding:30px;color:#163f37;font:16px/1.65 Arial,sans-serif;box-shadow:0 20px 90px #1235}html body .es-preview-dialog::backdrop{background:#0b243c88}html body .es-preview-dialog h2{font-size:24px;line-height:1.3}html body .es-preview-dialog a{display:block;color:#075f93;margin:14px 0}html body .es-preview-dialog button{padding:10px 18px;border:0;border-radius:8px;background:#126650;color:white;font:inherit;cursor:pointer}

html[lang="es"] .tri-language-options a[aria-disabled="true"],html[lang="es"] .module-language-options a[aria-disabled="true"]{color:#697c7b;cursor:default;white-space:normal;}html[lang="es"] .es-route-state{font-size:11px;font-weight:400;white-space:normal;}
