:root {--xl: 1400px;--_color---blue: #003461;--_color---transparent: rgba(255,255,255,0);--_color---silver: #bfc5c9;--_color---orange: #f8af2d;--_color---blue-dark: #001629;--_color---white: white;--_color---silver-light-80: rgba(239,239,239,.85);--_color---gray: #707070;--_color---blue-light: #148dec;--_color---silver-light: #e2e2e2;--_color---gray-text: #595959;--m: 1000px;--_color---blue-hov: #18477f;--l: 1200px;--xxl: 1600px;}
body {color: #333;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;line-height: 20px;}
h1 {margin-top: 20px;margin-bottom: 10px;font-size: 38px;font-weight: bold;line-height: 44px;}
h2 {margin-top: 20px;margin-bottom: 10px;font-size: 32px;font-weight: bold;line-height: 36px;}
h3 {margin-top: 20px;margin-bottom: 10px;font-size: 24px;font-weight: bold;line-height: 30px;}
h4 {margin-top: 10px;margin-bottom: 10px;font-size: 20px;font-weight: 700;line-height: 26px;}
h5 {margin-top: 10px;margin-bottom: 10px;font-size: 14px;font-weight: bold;line-height: 20px;}
h6 {margin-top: 10px;margin-bottom: 10px;font-size: 12px;font-weight: bold;line-height: 18px;}
p {margin-bottom: 10px;}
a {text-decoration: underline;}
blockquote {border-left: 5px solid #e2e2e2;margin-bottom: 10px;padding: 10px 20px;font-size: 18px;line-height: 22px;}
.c-nav {width: 100%;height: 100%;max-width: var(--xl);justify-content: space-between;align-items: center;display: flex;position: relative;}
.menu-btn {background-color: #1a2136;flex: 0 auto;width: 60px;height: 60px;display: none;}
.menu-btn:hover {background-color: #e51f4c;}
.nav-i {justify-content: center;align-items: center;width: 180px;min-width: 180px;height: 100%;margin-right: auto;padding-top: 40px;padding-bottom: 30px;display: flex;position: relative;}
.brand-img-wrp {justify-content: center;align-items: center;width: 100%;height: auto;display: flex;position: relative;}
.n-link {border-bottom: 3px solid var(--_color---transparent);white-space: nowrap;flex: 0 auto;justify-content: center;align-items: center;height: 100%;padding-left: 0;padding-right: 0;font-size: 18px;display: flex;position: relative;}
.n-link:hover {border-bottom-color: var(--_color---silver);}
.n-link.w--current {border-bottom-color: var(--_color---orange);color: var(--_color---blue-dark);}
.brand-img {width: 100%;min-width: 100%;height: 100%;min-height: 100%;max-height: 100%;position: relative;}
.nav-list {justify-content: flex-end;align-items: center;width: 100%;height: 100%;margin-bottom: 0;margin-right: 10px;padding-left: 0;font-size: 18px;font-weight: 600;display: flex;position: relative;}
.main-m-s {z-index: 99999;-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);background-color: rgba(255,255,255,.9);border-bottom: 1px solid rgba(0,0,0,0);flex-flow: column;justify-content: center;align-items: center;width: 100%;height: 100px;padding-left: 20px;padding-right: 20px;display: flex;position: sticky;top: 0;}
.main-m-s.scrl {background-color: var(--_color---silver-light-80);height: 80px;}
.nav-m-w {justify-content: flex-end;align-items: stretch;width: 100%;height: 48px;margin-left: auto;display: flex;}
.nav-w {background-color: rgba(0,0,0,0);width: 100%;height: 100%;}
.cstm-w-m {width: 100%;display: flex;position: relative;}
.nav {grid-column-gap: 16px;grid-row-gap: 16px;grid-template-rows: auto auto;grid-template-columns: 1fr 1fr;grid-auto-columns: 1fr;justify-content: center;align-items: center;width: auto;height: 100%;padding-left: 15px;padding-right: 15px;display: flex;position: relative;}
.body {color: var(--_color---blue-dark);font-family: Titillium Web,sans-serif;font-size: 18px;line-height: 22px;}
.nav-x {background-color: var(--_color---blue-dark);height: 48px;color: var(--_color---white);white-space: nowrap;flex: 0 auto;justify-content: center;align-items: center;padding-left: 20px;padding-right: 20px;font-weight: 600;text-decoration: none;display: flex;position: relative;}
.nav-x:hover {background-color: var(--_color---blue);}
.n-link-x {flex: 0 auto;justify-content: center;align-items: center;height: 100%;font-size: 16px;display: flex;position: relative;}
.n-link-x:hover {border-bottom-color: var(--_color---silver);}
.n-link-x.w--current {border-bottom-color: var(--_color---orange);color: var(--_color---blue-dark);}
.nav-lng {justify-content: flex-end;align-items: center;height: 100%;margin-bottom: 0;margin-right: 10px;padding-left: 0;font-size: 18px;font-weight: 600;display: none;position: relative;}
.navlng {grid-column-gap: 16px;grid-row-gap: 16px;grid-template-rows: auto auto;grid-template-columns: 1fr 1fr;grid-auto-columns: 1fr;justify-content: center;align-items: center;width: auto;height: 100%;padding-left: 20px;display: flex;position: relative;}
.lnk-lng {border-bottom: 3px solid var(--_color---transparent);height: 100%;color: var(--_color---gray);flex: 0 auto;justify-content: center;align-items: center;padding-left: 0;padding-right: 0;font-weight: 400;display: flex;position: relative;}
.lnk-lng:hover {color: var(--_color---blue-dark);}
.lnk-lng.w--current {border-bottom-color: var(--_color---orange);color: var(--_color---blue-dark);}
.nav-ikon {width: 24px;margin-right: 10px;display: none;position: relative;}
.lang {width: 60px;margin-left: 10px;margin-right: 0;font-size: 18px;}
.lang:hover {color: #03111c;}
.dropdown-toggle {background-color: var(--_color---transparent);width: 100%;height: 100%;padding: 10px 20px 10px 5px;}
.dropdown-toggle.w--open {display: inline-block;}
.icon-dwn {color: var(--_color---blue-dark);margin-right: 5px;}
.drp {background-color: #a4a4a4;}
.drp.w--open {background-color: var(--_color---white);}
.lng-drp {color: var(--_color---gray);justify-content: center;align-items: center;padding-left: 10px;padding-right: 10px;font-size: 16px;display: flex;}
.lng-drp:hover {color: var(--_color---blue-dark);}
.lnk-lng-dd {border-bottom: 3px solid var(--_color---transparent);height: 100%;color: var(--_color---blue-dark);flex: 0 auto;justify-content: center;align-items: center;padding-left: 0;padding-right: 5px;font-size: 16px;font-weight: 400;display: flex;position: relative;}
.lnk-lng-dd:hover {color: var(--_color---blue-dark);}
.lnk-lng-dd.w--current {border-bottom-color: var(--_color---orange);color: var(--_color---blue-dark);}
.nav-sub-w {display: flex;position: relative;}
.c {width: 100%;max-width: var(--xl);position: relative;}
.sec-foo {background-color: var(--_color---blue-dark);justify-content: center;align-items: flex-start;width: 100%;padding: 60px 20px 0;display: flex;position: relative;}
.foot1 {padding-bottom: 30px;display: flex;position: relative;}
.fotinf-w {flex-flow: column;width: 200px;margin-right: 40px;display: flex;position: relative;}
.brand-foo-w {justify-content: flex-start;align-items: flex-start;width: 180px;padding-bottom: 30px;display: flex;}
.brand-foo {object-fit: contain;width: 100%;min-width: 100%;height: 100%;min-height: 100%;max-height: 100%;}
.list-link {width: 100%;color: var(--_color---white);flex-flow: column;padding-bottom: 20px;padding-left: 0;list-style-type: none;display: flex;}
.itlik {color: var(--_color---white);padding-top: 5px;padding-bottom: 5px;font-size: 22px;line-height: 28px;text-decoration: none;display: inline-block;}
.itlik:hover {text-underline-position: under;text-decoration: underline;text-decoration-thickness: 1px;}
.icon-list {justify-content: flex-start;align-items: center;width: 100%;padding-left: 0;list-style-type: none;display: flex;}
.icon-it {padding-bottom: 10px;padding-right: 10px;}
.ic-a {width: 50px;height: 50px;}
.ic {object-fit: contain;width: 100%;height: 100%;}
.rte-f {color: var(--_color---silver);}
.rte-f h1 {color: var(--_color---white);margin-top: 0;}
.rte-f h2 {color: var(--_color---white);}
.rte-f h3 {color: var(--_color---white);text-transform: uppercase;margin-top: 0;font-size: 22px;font-weight: 400;line-height: 30px;}
.rte-f a {color: var(--_color---blue-light);line-height: 26px;text-decoration: none;}
.rte-f a:hover {-webkit-text-decoration-skip-ink: auto;text-decoration-skip-ink: auto;text-underline-position: under;text-decoration: underline;text-decoration-thickness: 1px;}
.rte-f p {margin-top: 20px;font-size: 16px;line-height: 24px;}
.rte-f h4 {color: var(--_color---white);position: relative;}
.foo-menu {width: 360px;min-width: 360px;margin-left: auto;}
.fotinf-w1 {flex-flow: column;width: 200px;margin-right: 40px;display: flex;position: relative;}
.foot2 {border-top: 1px solid var(--_color---blue);padding-top: 30px;padding-bottom: 30px;display: flex;position: relative;}
.foo-dev {width: 360px;min-width: 360px;margin-left: auto;}
.foo-w {width: 100%;position: relative;}
.subfoot-p {color: var(--_color---silver);margin-bottom: 0;font-size: 15px;font-weight: 300;position: relative;}
.sub-p-l {color: var(--_color---silver-light);-webkit-text-decoration-color: var(--_color---gray-text);text-decoration-color: var(--_color---gray-text);text-underline-position: under;}
.sub-p-l:hover {color: var(--_color---white);-webkit-text-decoration-color: var(--_color---white);text-decoration-color: var(--_color---white);}
@media screen and (min-width: 1280px) {.nav-i {min-width: 200px;}
	.n-link {white-space: nowrap;font-size: 18px;}
	.main-m-s {background-color: var(--_color---white);-webkit-backdrop-filter: none;backdrop-filter: none;}
	.main-m-s.scrl {background-color: var(--_color---silver-light-80);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}
	.nav {padding-left: 25px;padding-right: 25px;}
	.n-link-x {padding-left: 0;padding-right: 0;font-size: 16px;}
	.nav-lng {display: flex;}
	.lnk-lng {font-size: 18px;}
	.nav-ikon {width: 20px;height: 20px;}
	.lang {display: none;}
	.dropdown-toggle, .dropdown-toggle:hover {background-color: var(--_color---transparent);}
	.icon-dwn {color: var(--_color---blue-dark);}
	.drp.w--open {background-color: var(--_color---transparent);}
	.lng-drp {background-color: var(--_color---transparent);color: var(--_color---gray);}
	.lng-drp:hover {color: var(--_color---blue-dark);}
	.lnk-lng-dd {color: var(--_color---blue-dark);font-size: 20px;}
	.sec-foo {justify-content: center;align-items: flex-start;display: flex;}
	.foot1 {width: 100%;}
	.itlik {color: var(--_color---white);padding-top: 10px;padding-bottom: 5px;font-size: 22px;line-height: 26px;text-decoration: none;display: block;}
	.itlik:hover {-webkit-text-decoration-skip-ink: auto;text-decoration-skip-ink: auto;text-underline-position: under;text-decoration: underline;text-decoration-thickness: 1px;}
	.foo-menu {width: 400px;min-width: 400px;}
	.foot2 {width: 100%;}
	.foo-dev {width: 400px;min-width: 400px;}}
@media screen and (min-width: 1280px) {}
@media screen and (max-width: 991px) {.c-nav {padding-left: 20px;padding-right: 20px;}
	.menu-btn {display: block;}
	.menu-btn:hover, .menu-btn:focus-visible, .menu-btn[data-wf-focus-visible], .menu-btn.w--open {background-color: var(--_color---blue);}
	.n-link {border-left: 3px solid var(--_color---transparent);border-bottom-style: none;justify-content: flex-start;align-items: center;width: 100%;margin-left: 0;margin-right: 0;padding-left: 10px;}
	.nav-mob-icon {color: #fff;}
	.nav-list {flex-flow: column;justify-content: flex-start;align-items: flex-start;}
	.main-m-s {height: 100px;padding-left: 0;padding-right: 0;}
	.nav-m-w {background-color: #fff;height: 100vh;padding-left: 20px;padding-right: 20px;display: flex;}
	.cstm-w-m {flex-flow: column;}
	.nav {justify-content: flex-start;align-items: center;width: 100%;padding-left: 0;padding-right: 0;}
	.nav-x {grid-column-gap: 16px;grid-row-gap: 16px;flex-flow: row;grid-template-rows: auto auto;grid-template-columns: 1fr 1fr;grid-auto-columns: 1fr;justify-content: center;align-self: baseline;align-items: center;margin-right: 40px;display: flex;}
	.nav-lng {justify-content: flex-start;align-items: center;display: flex;}
	.lnk-lng {height: 48px;}
	.lang {display: none;}
	.nav-sub-w {border-top: 1px solid var(--_color---silver);padding-top: 20px;padding-left: 10px;}
	.foot1 {flex-flow: wrap;}
	.fotinf-w {width: 30%;margin-right: 20px;padding-bottom: 40px;}
	.itlik {height: 48px;line-height: 36px;}
	.rte-f h3 {font-size: 20px;line-height: 28px;}
	.foo-menu {width: 100%;min-width: auto;margin-left: 0;padding-top: 20px;}
	.fotinf-w1 {width: 30%;margin-right: 20px;padding-bottom: 40px;}
	.foot2 {flex-flow: wrap;}
	.foo-dev {width: 100%;min-width: auto;margin-left: 0;padding-top: 20px;}}
@media screen and (max-width: 991px) {}
@media screen and (max-width: 767px) {.menu-btn {display: block;}
	.fotinf-w {width: 45%;}
	.fotinf-w1 {width: 100%;}}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 479px) {.nav-mob-icon {width: 24px;}
	.fotinf-w {width: 100%;margin-right: 0;}}