.site-head nav .es1-selector{position:relative;flex:0 0 auto;font-size:13px;line-height:1.4;margin:0 10px;color:#173e2c}.es1-selector summary{cursor:pointer;white-space:nowrap;border:1px solid #d5e0cb;border-radius:7px;padding:10px 12px;background:#fff}.es1-selector>div{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #d5e0cb;box-shadow:0 8px 28px #173e2c20;border-radius:8px;min-width:140px;padding:6px;z-index:200}.es1-selector>div a{display:block!important;padding:10px 14px!important;text-decoration:none!important;font-size:14px!important}.es1-selector a:hover{background:#edf3e5}.es1-selector a:focus-visible,.es1-selector summary:focus-visible{outline:2px solid #719b27;outline-offset:3px}html[lang=es] .site-head nav>a{font-size:14px!important}html[lang=es] .site-head nav{gap:13px!important}html[lang=es] .head-cta{font-size:12px!important}html[lang=es] .header-search{max-width:160px}html[lang=es] h1{overflow-wrap:break-word}@media(max-width:1100px){.site-head nav .es1-selector{margin:10px 0}.es1-selector>div{position:static;box-shadow:none;margin-top:6px}html[lang=es] .header-search{max-width:none}}
.es1-selector summary{list-style:none}.es1-selector summary::-webkit-details-marker{display:none}
@media(min-width:1400px) and (max-width:1699px){
 .site-head nav:has(.es1-selector){gap:8px!important}
 .site-head nav:has(.es1-selector)>a{font-size:13px!important}
 .site-head nav .es1-selector{margin:0 3px}
 .es1-selector summary{padding:9px 8px;font-size:12px}
 .site-head nav:has(.es1-selector)>.header-search{min-width:120px;max-width:140px}
}
@media(max-width:1399px){
 .site-head nav .es1-selector{margin:4px 0}
 .es1-selector>div{position:static;box-shadow:none;margin-top:6px}
 html[lang=es] .site-head nav.open>.header-search{max-width:none}
}
