html,body{overflow-x:clip}
html,body{height:auto!important}
#dc-root,#dc-root>.sc-host{height:auto!important;min-height:100%}
.om-nav-t{display:none}
.om-burger{display:none;cursor:pointer;order:99;margin-left:4px;padding:6px 2px}
.om-burger span{display:block;width:22px;height:2px;background:#fff;margin:5px 0;transition:transform .2s,opacity .2s}
.om-ic{display:block;width:16px;height:16px;flex:none;background:#A7A9AC;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;transition:background .15s}
.om-ic:hover{background:#fff}
.om-ic-home{--ic:url(/img/ic-home.8e132def.svg);width:17px;height:17px;margin-right:2px}
.om-ic-linkedin{--ic:url(/img/ic-linkedin.e9b68ddc.svg)}
.om-ic-facebook{--ic:url(/img/ic-facebook.38579ebc.svg)}
.om-ic-instagram{--ic:url(/img/ic-instagram.6aa1186e.svg)}
.om-soc-m{display:none!important}
@media (min-width:961px) and (max-width:1199px){
  .om-navbar{gap:16px!important}
  .om-links{gap:13px!important;flex-wrap:nowrap!important}
  .om-links a{font-size:13px!important;white-space:nowrap}
  section[style*="padding"]{padding-left:24px!important;padding-right:24px!important}
  footer{padding-left:24px!important;padding-right:24px!important}
}
@media (max-width:960px){
  .om-navbar{padding:0 20px!important;gap:14px!important}
  .om-burger{display:block}
  .om-links{display:none!important}
  .om-nav-t:checked~.om-links{display:flex!important;position:absolute;top:100%;left:0;right:0;height:calc(100vh - 65px);height:calc(100dvh - 65px);background:#CC0000;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start;padding:36px 28px;gap:6px!important;margin:0!important;overflow:auto;z-index:70;border-top:1px solid rgba(255,255,255,.1)}
  .om-nav-t:checked~.om-links a{font-size:24px!important;font-weight:600!important;padding:12px 0}
  .om-nav-t:checked+.om-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  .om-nav-t:checked+.om-burger span:nth-child(2){opacity:0}
  .om-nav-t:checked+.om-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  .om-lang{margin-left:auto}
  .om-2col{display:block!important}
  .om-2col>*+*{margin-top:32px}
}
@media (max-width:767px){
  .om-soc{display:none!important}
  .om-nav-t:checked~.om-links .om-soc-m{display:flex!important}
  .om-nav-t:checked~.om-links .om-soc-m .om-ic{width:22px;height:22px}
  .om-lang{gap:12px!important;padding-left:14px!important}
  .om-logo-img{height:22px!important}
  section[style*="padding"]{padding:64px 20px!important}
  section[style*="padding:0"]{padding-top:0!important}
  footer{padding:48px 20px 36px!important}
  div[style*="padding:150px 32px"]{padding:100px 20px 48px!important}
  div[style*="padding:120px 32px"]{padding:90px 20px 44px!important}
  .om-reg-head{display:none!important}
  .om-reg-row{grid-template-columns:1fr auto!important;gap:3px 14px!important;padding:14px 2px!important}
  .om-reg-row>span:nth-child(1){grid-row:1;grid-column:1;font-size:15px!important}
  .om-reg-row>span:nth-child(3){grid-row:1;grid-column:2;justify-self:end}
  .om-reg-row>span:nth-child(2){grid-row:2;grid-column:1/3;font-size:12px!important}
  .om-reg-row>span:nth-child(4){grid-row:3;grid-column:1/3;font-size:12.5px!important}
  .om-caprow{grid-template-columns:auto 1fr auto!important;gap:6px 12px!important;align-items:center!important}
  .om-caprow>span:nth-child(2){font-size:18px!important}
  .om-caprow>span:nth-child(3){grid-column:1/4;grid-row:2}
  div[style*="min-height:420px"]{min-height:0!important;aspect-ratio:3/2}
  section[style*="height:520px"]{height:auto!important;aspect-ratio:16/10}
}
@media (max-width:640px){
  .om-chart-scroll{overflow-x:auto;direction:rtl;padding-bottom:8px}
  .om-chart{direction:ltr;min-width:max-content;width:max-content}
  .om-chart>div{min-width:54px}
  .om-bar-l{font-size:0!important}
  .om-bar-l::after{content:attr(data-s);font-size:11px;font-family:'IBM Plex Mono',monospace}
  div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}
}
@media (max-width:390px){
  section[style*="padding"]{padding-left:16px!important;padding-right:16px!important}
  .om-navbar{padding:0 16px!important}
}
@media (max-width:1199px){.om-speed-grid{grid-template-columns:repeat(2,1fr)!important}}
@media (max-width:767px){.om-speed-grid{grid-template-columns:1fr!important}}
@media (max-width:767px){
  .om-e-mark:not(.om-e-mark-abs){width:min(56vw,260px)!important}
  .om-e-mark-abs{height:auto!important;width:36vw!important;opacity:.9}
}
@media (max-width:767px){.om-karjera-img{object-position:72% 20%!important}}
@media (max-width:960px){.om-lead-grid{grid-template-columns:repeat(2,1fr)!important}}
@media (max-width:640px){.om-lead-grid a[href^="mailto:"]{font-size:11px!important;letter-spacing:-.01em;overflow-wrap:anywhere}.om-lead-grid .om-card>div:nth-child(2){font-size:15px!important}}
@media (max-width:520px){.om-story{flex-direction:column!important}.om-story img{width:140px!important}}
@media (max-width:960px){.om-e-mark-hist{width:40vw!important;top:24px!important;right:-6%!important;opacity:.22}}
@media (max-width:1100px){.om-hist-grid{grid-template-columns:repeat(3,1fr)!important}.om-hist-photos{grid-template-columns:repeat(3,1fr)!important}}
@media (max-width:600px){.om-hist-grid{grid-template-columns:repeat(2,1fr)!important;gap:22px 16px!important}.om-hist-photos{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}
@media (max-width:1100px){.om-team-grid{grid-template-columns:repeat(3,1fr)!important}}
@media (max-width:640px){.om-team-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px 16px!important}}
@media (max-width:640px){.om-lead-grid{gap:28px 16px!important}}
.om-team-grid a[href^="mailto:"]{font-size:11px!important;letter-spacing:-.01em;word-break:normal!important;overflow-wrap:anywhere}
.om-tl-pop{position:absolute;bottom:calc(100% + 18px);left:50%;transform:translateX(-50%);width:280px;background:#111;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:16px 18px;box-shadow:0 14px 44px rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:6;text-align:left}
.om-tl-pop::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:#111}
.om-tl-item:hover .om-tl-pop,.om-tl-item:focus .om-tl-pop,.om-tl-item:focus-within .om-tl-pop{opacity:1;visibility:visible}
.om-tl-item:hover .om-tl-dot,.om-tl-item:focus .om-tl-dot,.om-tl-item:focus-within .om-tl-dot{background:#CC0000!important;border-color:#fff!important}
.om-tl-item:hover .om-tl-year,.om-tl-item:focus .om-tl-year{color:#fff!important}
.om-tl-item:first-child .om-tl-pop,.om-tl-item:nth-child(2) .om-tl-pop{left:0;transform:none}
.om-tl-item:first-child .om-tl-pop::after{left:7px;transform:none}
.om-tl-item:nth-child(2) .om-tl-pop::after{left:calc(50% + 0px);transform:translateX(-50%)}
.om-tl-item:last-child .om-tl-pop,.om-tl-item:nth-last-child(2) .om-tl-pop{left:auto;right:0;transform:none}
.om-tl-item:last-child .om-tl-pop::after{left:auto;right:7px;transform:none}
@media (max-width:767px){
  .om-tl-line{display:none}
  .om-tl-items{flex-direction:column;align-items:stretch;border-left:1px solid #666768;margin-left:7px}
  .om-tl-item{flex-direction:row!important;align-items:flex-start!important;gap:16px!important;margin-left:-8px;padding-bottom:22px}
  .om-tl-dot{flex:none;margin-top:5px}
  .om-tl-item:last-child{padding-bottom:0}
  .om-tl-year{display:none}
  .om-tl-pop{position:static;opacity:1;visibility:visible;transform:none;width:auto;background:none;border:0;padding:0;box-shadow:none;margin-top:-4px}
  .om-tl-pop::after{display:none}
  .om-tl-pop-y{font-size:20px!important}
}
.om-card:hover .om-flip-b,.om-flip:hover .om-flip-b,.om-story:hover .om-flip-b{opacity:1!important}
@media (hover:none){.om-flip-b{display:none!important}}
@media (max-width:900px){.om-chart2{gap:6px!important}.om-chart2 .om-c2-l,.om-chart2 .om-c2-y{font-size:0!important}.om-chart2>div:first-child .om-c2-l,.om-chart2>div:last-child .om-c2-l,.om-chart2>div:first-child .om-c2-y,.om-chart2>div:last-child .om-c2-y{font-size:11px!important}.om-chart2>div:nth-child(6) .om-c2-y{font-size:11px!important}.om-chart2>div:last-child{align-items:flex-end}.om-chart2>div:last-child>div:nth-child(2){align-self:stretch}.om-chart2>div:last-child .om-c2-y{align-self:stretch;text-align:right}}
@media (max-width:960px){.om-team-nums{grid-template-columns:repeat(2,1fr)!important}}
@media (max-width:420px){.om-team-nums{grid-template-columns:1fr!important}}
@media (max-width:767px){.om-phases{display:grid!important;grid-template-columns:1fr 1fr}.om-phases>div{white-space:normal!important}}
@media (max-width:1100px){.om-hero-nums{grid-template-columns:repeat(3,1fr)!important}}
@media (max-width:640px){.om-hero-nums{grid-template-columns:repeat(2,1fr)!important;gap:24px 16px!important}.om-hero-nums>div>div:first-child{font-size:32px!important}}
@media (max-width:1100px){.om-growth{grid-template-columns:1fr!important;gap:40px!important}}
.om-growth .om-bar-l{font-size:0!important}
.om-growth .om-bar-l::after{content:attr(data-s);font-size:11px;font-family:'IBM Plex Mono',monospace}
@media (max-width:1100px){.om-chain-grid{grid-template-columns:repeat(3,1fr)!important}}
@media (max-width:640px){.om-chain-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 16px!important}}
@media (max-width:1100px){.om-flow{grid-template-columns:repeat(4,1fr)!important}}
@media (max-width:640px){.om-flow{grid-template-columns:repeat(2,1fr)!important;gap:22px 16px!important}}
@media (max-width:960px){.om-roles{grid-template-columns:repeat(2,1fr)!important}}
@media (max-width:520px){.om-roles{grid-template-columns:1fr!important}}
@media (max-width:960px){.om-pay-grid{grid-template-columns:repeat(2,1fr)!important}}
@media (max-width:520px){.om-pay-grid{grid-template-columns:1fr!important;gap:28px!important}}
.om-mob-only{display:none!important}
@media (max-width:767px){
  .om-desk-only{display:none!important}
  .om-mob-only{display:block!important}
}
.om-navbar .om-links a{color:rgba(255,255,255,.82)!important}
.om-navbar .om-links a:hover{color:#fff!important}
.om-navbar .om-links a[style*="border-bottom"]{color:#fff!important;border-bottom-color:#fff!important}
.om-navbar .om-lang a:not(.om-ic){color:rgba(255,255,255,.82)!important}
.om-navbar .om-lang a:not(.om-ic):hover{color:#fff!important}
.om-navbar .om-ic{background:rgba(255,255,255,.82)}
.om-navbar .om-ic:hover{background:#fff}
.om-navbar .om-lang,.om-navbar .om-soc{border-color:rgba(255,255,255,.35)!important}
.om-navbar .om-logo-img{position:relative;top:4px}
@media (max-width:767px){.om-navbar .om-logo-img{top:3px}}
.h1:hover{color:#fff!important}
.h2:hover{background:#CC0000!important;opacity:.88!important;color:#fff!important}
.h3:hover{border-color:#CC0000!important;color:inherit!important}
.h4:hover{color:#CC0000!important}
.h5:hover{background:#FAFAFB!important;color:inherit!important}
.h6:hover{background:#CC0000!important;color:#fff!important}
.h7:hover{background:#252526!important}
.h8:hover{color:#000!important}
.h9:hover{background:#CC0000!important;opacity:.88!important}
.om-form input,.om-form textarea{box-sizing:border-box;width:100%;min-width:0}
.om-form input:focus,.om-form textarea:focus{border-color:#CC0000!important}
.om-form button[type=submit]:disabled{opacity:.6;cursor:default}
[hidden]{display:none!important}