:root{--blue-950:#061732;--blue-800:#042859;--blue-600:#084499;--blue-500:#2681ff;--blue-100:#d9e9ff;--gray-800:#66707f;--gray-400:#aebacc;--gray-200:#cfd8e5;--gray-100:#f0f3f7;--blue-green-500:#17e3c0;--blue-green-100:#b5f7f4;--red-600:#c01c48;--red-500:#e62256;--red-100:#ffd9e3;--text:#18191a;--background:#f3f6fa;--border-color:#aebacc;--border-color-light:#e6e6e6;--border-radius-sm:16px;--border-radius:32px;--border-radius-lg:64px;--margin-sm:8px;--margin-md:16px;--margin-lg:24px;--margin-xl:32px}header{align-items:center;border-bottom:1px solid #aebacc;display:flex;justify-content:space-between;left:0;padding:15px 30px;position:fixed;top:0;width:100%;z-index:9}header li{list-style:none}header p,header ul{margin-bottom:0;padding:0}.header-section__left,.header__controls{align-items:center;display:flex}.header__controls{justify-content:space-between}.header__logo{border-right:1px solid #aebacc;padding:5px 40px 5px 0}.header__logo img{display:block;max-width:187px;width:187px}.header-nav{display:flex;gap:40px;padding-left:40px}.header-nav__item{cursor:pointer}.header-nav__item.active .header-nav__item-title{color:#2681ff}.header-nav__item-title{align-items:center;color:var(--text);display:flex;font-size:16px;font-weight:500;gap:8px;line-height:19px;position:relative;transition:all .15s ease}.header-nav__item-title svg path{fill:var(--text)}.header-nav__item-title:hover{color:var(--blue-500)}.header-nav__item .header-nav__item-title svg{transition:all .15s ease-in-out}.header-nav__item.active .header-nav__item-title svg{fill:#2681ff;transform:rotate(180deg)}.header-nav__item.active .header-nav__item-title svg path{fill:#2681ff}.header-subnav__container{cursor:default;display:none;left:0;position:absolute;top:100%;width:100%;z-index:1}.header-subnav__container.active{background-color:#f0f3f7;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);display:flex}.header-subnav__container .header-subnav__wrapper{display:flex;justify-content:space-evenly;margin:0 auto;padding:40px 0;text-align:left;width:1280px}.header-subnav__wrapper{position:relative}.header-subnav-item__title:hover{color:#e62256}.header-subnav__close{cursor:pointer;height:20px;position:absolute;right:-70px;top:40px;z-index:3}.header-subnav__close span{background:#aebacc;display:block;height:2px;margin-bottom:-2px;transition:all .15s ease;width:20px}.header-subnav__close:hover span{background:#66707f}.header-subnav__close span:first-child{transform:rotate(45deg) translate(6px,6px)}.header-subnav__close span:last-child{transform:rotate(-45deg) translate(-6px,6px)}.header__cta{display:block}a.header__cta{padding:12px 24px}.header-subnav{border-left:1px solid #cfd8e5;padding:20px;width:100%}.header-subnav__title{color:var(--text);font-weight:700;margin-bottom:6px}.header-subnav-item>a{color:#042859;text-decoration:none}.header-subnav-item>a p{line-height:32px;transition:color .15s ease}.subnav-cta__title{margin-bottom:20px}.subnav-cta__desc{margin-bottom:10px}.header-section__right{align-items:center;display:flex;gap:21px}a.header-nav__cta-link{color:var(--blue-500);font-size:16px;font-weight:700;line-height:19px;text-decoration:none}.subnav__cta-title{color:#084499}.mobile-header__cta,.mobile-subnav__container,.mobile__trigger{display:none}@media (max-width:1200px){body.fixed{position:fixed}header{display:block;width:100vw}.header-section__right,.header-subnav__container,.header-subnav__container.active{display:none}.header-subnav li{margin-bottom:5px}.header-section__left,.mobile__trigger{display:block}.mobile__trigger{display:block;padding:5px 15px;width:auto}.header__logo{border-right:none;padding:0}.header nav{background:#f0f3f7;display:none;height:100vh;left:0;position:absolute;top:100%;z-index:999}nav.active{display:block;overflow:scroll}.header-nav{display:block;gap:0;padding:0;width:100vw}.header-nav__item{border-bottom:1px solid #aebacc;padding:20px}.header-nav__item.active{border-bottom:none}.header-nav__item-title{justify-content:space-between}.mobile-subnav__container.active{background:#fff;display:block}.header-subnav__close{display:none}.mobile-header__cta{display:flex;flex-direction:column}.header-nav__cta-link{border-bottom:1px solid #aebacc;padding:20px}.header__cta{margin:20px auto 0;max-width:90%}}