.ugas-icon{display:inline-block;width:1em;height:1em;vertical-align:-.13em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.language-select{font:inherit;font-size:11px;color:inherit;background:transparent;border:1px solid #9da398;border-radius:24px;padding:9px 22px 9px 10px;min-height:38px;max-width:104px;cursor:pointer}.language-select:focus-visible{outline:2px solid currentColor;outline-offset:3px}.language-select option{color:#101210;background:#f5f5f0}.nav,.header-actions{flex-wrap:nowrap}html[lang=es] .contact-link{font-size:clamp(65px,12vw,200px)}html[lang=es] .passage-type{font-size:clamp(65px,10vw,160px)}@media(max-width:900px),(max-height:500px){.language-select{min-height:44px;font-size:11px;padding:8px 13px 8px 8px;max-width:91px}header .nav{gap:4px}header .nav>a{padding-left:6px;padding-right:6px}header .nav .talk{padding:0 10px}.nav{font-size:12px}html[lang=es] .contact-link{font-size:clamp(39px,10vw,52px)}html[lang=es] .passage-type{font-size:clamp(37px,11vw,58px)}html[lang=es] .mobile-intro h1{font-size:clamp(32px,8.8vw,42px)}html[lang=es] .service-list h3{overflow-wrap:anywhere}}@media(max-width:375px){header{gap:7px!important;padding-left:14px!important;padding-right:14px!important}.nav{gap:2px!important;font-size:11px!important}.nav .talk{padding:0 8px!important}.nav>a{padding:0 4px!important}.wordmark{font-size:29px!important}.language-select{max-width:84px;font-size:10px}.header-actions{gap:5px!important}.header-actions .language-select{max-width:80px}.header-actions .motion{width:36px;min-width:36px}.menu-toggle{padding-left:12px!important;padding-right:12px!important}}