.header__lang-wrap{position:relative;flex-shrink:0;margin-left:10px}.header__lang-toggle{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#42348d;color:#fff;cursor:pointer}.header__lang-toggle svg{width:25px;height:25px}.header__lang-toggle:focus-visible,.header__lang-menu a:focus-visible{outline:3px solid #73c9cc;outline-offset:3px}.header__lang-menu{position:absolute;right:0;top:calc(100% + 16px);z-index:1000;width:190px;padding:12px;background:#fff;border-radius:14px;box-shadow:0 5px 30px #25244426}.header__lang-menu:before{content:"";position:absolute;right:15px;top:-10px;border:6px solid transparent;border-bottom-color:#fff;border-top:0}.header__lang-menu a{display:block;padding:14px 18px;border-radius:10px;font-size:18px;color:#51545d;text-decoration:none;white-space:nowrap}.header__lang-menu a[aria-current],.header__lang-menu a:hover{color:#fff;background:#71c8cb}.header__lang-menu[hidden]{display:none}html[lang=en] .site-nav__parent{font-size:14px}html[lang=en] .site-nav__dropdown{min-width:200px}html[lang=en] .site-nav__dropdown a{white-space:normal}html[lang=en] .site-header__contact{white-space:nowrap}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{overflow-wrap:break-word}@media(max-width:767px){.header__lang-toggle{width:36px;height:36px}.header__lang-wrap{margin-left:4px}.header__lang-menu{right:-35px;width:170px}html[lang=en] .site-header__contact{font-size:12px}}
.home-hero:lang(en) :is(h1,h2){white-space:normal;max-width:650px;font-size:clamp(30px,3.4vw,52px);line-height:1.15}.home-hero:lang(en) .button{min-width:180px;white-space:nowrap}.home-hero:lang(en) .home-hero__description{max-width:550px}@media(max-width:767px){.home-hero:lang(en) :is(h1,h2){font-size:32px}.home-hero:lang(en) .button{min-width:0}}
.about-capabilities__grid:lang(en)>div{min-width:0}.about-capabilities__grid:lang(en) span{white-space:normal;overflow-wrap:anywhere}.service-sidebar__action:lang(en)>span:last-child{max-width:76px;white-space:normal;text-align:center;line-height:1.15;font-size:11px}
