:root{--background-primary:#fcfdff;--background-primary-hover:#f5f6f7;--background-primary-active:#ecedf0;--background-secondary:#fff;--background-secondary-hover:#ecedf0;--background-secondary-active:#e2e5e8;--background-accent:#016cf3;--background-accent-hover:#0962d3;--background-accent-active:#3036a1;--background-accent-subdued:#016cf314;--background-accent-subdued-hover:#dbeafd;--background-accent-subdued-active:#dbeafd;--background-primary-inverse:#080808;--background-secondary-inverse:#080808;--background-faint:#fcfdff;--background-disabled:#e2e5e8;--background-gradient:linear-gradient(90deg,#67a7f8,#016cf3);--background-gradient-inverse:linear-gradient(270deg,#67a7f8,#016cf3);--background-cases-hero:#fafafa;--background-cases-filters:#f4f5f6;--text-primary:#11243e;--text-secondary:#11243ea3;--text-disabled:#a0a7b2;--text-accent:#016cf3;--text-success:#05b364;--text-caution:#ff8b00;--text-critical:#e53e3e;--text-primary-inverse:#fcfdff;--text-primary-inverse-oppacity:#fcfdffa3;--text-primary-on-color:#fcfdff;--text-white:#fff;--text-tetriary-inverse:#fcfdff66;--border-primary:#fcfdff24;--border-secondary:#fcfdff;--border-tertiary:#f5f6f7;--border-accent:#016cf3;--border-accent-subdued:#dbeafd;--border-critical:#9e2424;--border-success:#05b364;--button-primary-bakcground:var(--background-gradient);--button-primary-color:var(--text-primary-inverse);--button-primary-hover-bakcground:var(--background-gradient-inverse);--button-primary-active-bakcground:var(--background-accent);--button-secondary-bakcground:var(--background-primary);--button-secondary-color:var(--text-accent);--button-secondary-hover-background:var(--background-primary);--button-secondary-box-shadow:#016cf314;--button-secondary-hover-box-shadow:#016cf329;--button-secondary-active-border-color:var(--border-accent-subdued);--button-tertiary-bakcground:var(--background-accent);--button-tertiary-color:var(--text-primary-inverse);--button-tertiary-hover-background:#67a7f8;--button-tertiary-active-background:#0962d3;--button-arrow-primary-bakcground:var(--background-accent);--button-arrow-primary-color:var(--text-primary-inverse);--button-arrow-primary-hover-bakcground:var(--background-accent);--button-arrow-secondary-bakcground:var(--background-primary);--button-arrow-secondary-color:var(--text-accent);--button-arrow-secondary-hover-background:var(--background-primary);--button-arrow-tertiary-bakcground:var(--background-accent);--button-arrow-tertiary-color:var(--text-primary-inverse);--button-arrow-tertiary-hover-background:var(--background-accent-hover);--button-disabled-background:var(--background-disabled);--button-disabled-color:var(--text-disabled);--burger-menu-bakcground:var(--background-accent);--burger-menu-line-color:var(--background-faint);--container-width:1272px;--container-padding:16px;--font-geist-sans:"Geist";--font-geist-mono:monospace;--burger-color:#016cf3;--header-height-container-desktop:101px;--header-height-desktop:86px;--header-height-mobile-first:62px;--header-height-mobile-second:54px}@font-face{font-family:Geist;src:url(/fonts/GeistVariableVF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body,html{max-width:100vw}body{font-family:Geist,sans-serif;background:var(--background-primary)}*{box-sizing:border-box;padding:0;margin:0}a{color:var(--text-accent);text-decoration:none;transition:color .2s ease-in-out}p{margin-bottom:0}.page{display:flex;flex-direction:column}.no-scroll{overflow:hidden}.slick-track{display:flex!important;gap:28px!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:transparent!important;color:var(--text-primary-inverse)!important;-webkit-background-clip:text;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--background-primary-inverse);-webkit-text-fill-color:var(--text-primary-inverse)!important}input:-webkit-autofill~label{top:0;font-size:10px;color:var(--text-primary-inverse-oppacity)}.serviceIntroBackground{background:radial-gradient(circle at right bottom,#016cf3 -20%,#080808 50%) no-repeat 100% 100%}.casesHeroBackground{background:var(--background-cases-hero)}.header-shadow{box-shadow:0 5px 23.1px 0 rgba(1,108,243,.08)}@media screen and (min-width:961px){.no-scroll{overflow:auto}}body.menu-open #footer{opacity:.4;pointer-events:none;transition:opacity .3s ease}