.header__global.header__container{position:relative}.header__global .header__wrapper{align-items:center;display:flex;margin:0 auto}.header__global .header__top{padding:.7rem 20px}.header__global.header__container--left .header__language-switcher-col{margin-left:auto}.header__global.header__container--left .header__wrapper--bottom{justify-content:space-between}.header__global.header__container--left .header__menu-col{margin-left:auto;text-align:right}.header__global.header__container--left .header__button-col{margin-left:1rem}.header__global.header__container--centered .header__button-col{margin-left:auto}.header__global.header__container--centered .header__wrapper--bottom{flex-wrap:wrap;text-align:center}.header__global.header__container--centered .header__logo-col{margin-bottom:1.4rem;width:100%}.header__global.header__container--centered .header__menu-col{width:100%}.header__global .header__language-switcher{cursor:pointer;position:relative}.header__global .header__language-switcher .lang_switcher_class{position:static}.header__global .header__language-switcher-label{align-items:center;display:flex}.header__global .header__language-switcher-current-label{align-items:center;display:flex;margin-left:.5rem}.header__global .hs_cos_wrapper_type_language_switcher{display:flex}.header__global .header__language-switcher-child-toggle svg{height:12px;margin-left:.35rem;width:12px}.header__global .header__language-switcher .lang_list_class{display:block;left:auto;opacity:0;padding:0;position:absolute;right:0;text-align:left;top:100%!important;transform:none;visibility:hidden;width:200px;z-index:99}.header__global .header__language-switcher-label--open .lang_list_class,.header__global .header__language-switcher:focus .lang_list_class,.header__global .header__language-switcher:hover .lang_list_class{opacity:1;visibility:visible}.header__global .header__language-switcher .lang_list_class:after,.header__global .header__language-switcher .lang_list_class:before{content:none}.header__global .header__language-switcher .lang_list_class li{border:none;margin:0;padding:0}.header__global .header__language-switcher .lang_list_class li:first-child{border-top:none;padding-top:0}.header__global .header__language-switcher .lang_list_class li:last-child{border-bottom:0;padding-bottom:0}.header__global .header__language-switcher .lang_list_class .lang_switcher_link{display:inline-flex;width:100%}.header__global .header__logo{max-width:300px}.header__global .header__logo img{height:auto;max-width:100%}.header__global .header__menu-container--mobile{display:none}.header__global .header__menu--mobile{display:none;position:absolute;right:0;top:100%;width:100%;z-index:99}.header__global .header__menu-item{cursor:pointer!important;display:inline-flex;position:relative}.header__global .header__menu-item--mega{position:static}.header__global .header__menu-link{padding:10px 18px;text-decoration:none;transition:color .2s ease;width:100%}.header__global .header__mega-menu{background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.08);left:0;margin-top:0;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:1000}.header__global .header__mega-menu:hover,.header__global .header__menu-item--mega:focus-within .header__mega-menu,.header__global .header__menu-item--mega:hover .header__mega-menu{opacity:1;pointer-events:auto;visibility:visible}.header__global .header__mega-menu-container{margin:0 auto;max-width:1280px;padding:0 40px}.header__global .header__mega-menu-content{padding:48px 60px 56px}.header__global .header__mega-menu-layout{align-items:start;display:grid;gap:40px;grid-template-columns:380px 1fr;margin:0 auto;max-width:900px}.header__global .header__mega-menu-description{border-right:1px solid #e8e8e8;padding-right:40px;text-align:right}.header__global .header__mega-menu-label{color:#666;font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.header__global .header__mega-menu-title{color:#666;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.4;margin-bottom:16px;margin-top:0;text-transform:uppercase}.header__global .header__mega-menu-text{color:#091fcb;font-size:32px;font-weight:600;line-height:1.2;margin:0}.header__global .header__mega-menu-links{padding-left:0}.header__global .header__mega-menu-grid{align-items:start;display:grid;gap:60px}.header__global .header__mega-menu-grid--1-col{grid-template-columns:1fr}.header__global .header__mega-menu-grid--2-col{grid-template-columns:repeat(2,1fr)}.header__global .header__mega-menu-grid--3-col{grid-template-columns:repeat(3,1fr)}.header__global .header__mega-menu-grid--4-col{grid-template-columns:repeat(4,1fr)}.header__global .header__mega-menu-grid--with-feature{grid-template-columns:2fr 1fr}.header__global .header__mega-menu-column{padding:0}.header__global .header__mega-menu-column-header{border-bottom:none;margin-bottom:20px;padding-bottom:0}.header__global .header__mega-menu-column-title{color:#1e3a5f;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.3px;line-height:1.4;margin-bottom:4px;text-decoration:none;text-transform:none;transition:color .2s ease}.header__global .header__mega-menu-column-title:focus,.header__global .header__mega-menu-column-title:hover{color:#4169e1;text-decoration:none}.header__global .header__mega-menu-list{align-items:flex-start;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.header__global .header__mega-menu-list-item{line-height:1;margin:0;padding:0;width:auto}.header__global .header__mega-menu-list-link{align-items:center;border-radius:4px;color:#1e3a5f;display:inline-flex;font-size:15px;font-weight:600;justify-content:space-between;line-height:1.4;min-width:fit-content;padding:12px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap;width:auto}.header__global .header__mega-menu-list-link:focus,.header__global .header__mega-menu-list-link:hover{background-color:#f8f9fa;color:#4169e1;text-decoration:none}.header__global .header__mega-menu-list-link-text{flex:1}.header__global .header__mega-menu-list-link-arrow{color:#4169e1;font-size:18px;margin-left:12px;opacity:1;transform:translateX(0);transition:transform .2s ease}.header__global .header__mega-menu-list-link:hover .header__mega-menu-list-link-arrow{transform:translateX(4px)}.header__global .header__mega-menu-list-link--active-link{color:#4169e1;font-weight:500}.header__global .header__menu-submenu{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:none;flex-direction:column;left:-1px;min-width:220px;padding:12px 0;position:absolute;text-align:left;top:100%;white-space:nowrap;width:auto;z-index:99}.header__global .header__menu-item--open>.header__menu-submenu{display:inline-flex}.header__global .header__menu-item--depth-1:last-child>.header__menu-submenu{left:auto;right:0}.header__global .header__menu-submenu--level-3{left:100%;top:0}.header__global .header__menu-item--depth-1:nth-last-child(-n+2) .header__menu-submenu--level-3{left:auto;right:100%;top:0}.header__global .header__menu-submenu .header__menu-item{background-color:inherit;width:100%}.header__global .header__menu-submenu .header__menu-link{color:#666;display:inline-flex;font-size:14px;padding:10px 24px;text-decoration:none;transition:all .2s ease}.header__global .header__menu-submenu .header__menu-link:focus,.header__global .header__menu-submenu .header__menu-link:hover{background-color:#f8f9fa;color:#1e3a5f}.header__global .header__menu-item--button{padding:1rem 1.4rem}.header__global .header__menu-child-toggle svg{height:12px;margin-left:.5rem;width:12px}.header__global .header__menu-toggle{display:none}.header__global .header__menu-toggle svg{height:30px;width:30px}.header__global .header__menu-item--mega:hover .header__mega-menu{opacity:1;visibility:visible}.header__global .header__menu-item--mega:focus-within>.header__menu-link,.header__global .header__menu-item--mega:hover>.header__menu-link{color:#091fcb;position:relative}.header__global .header__menu-item--mega:focus-within>.header__menu-link:after,.header__global .header__menu-item--mega:hover>.header__menu-link:after{background:#091fcb;bottom:-2px;content:"";height:3px;left:18px;position:absolute;right:18px}header.header__fixed{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);left:0;position:fixed;right:0;z-index:999}.header__global .header__mega-menu:focus-within{opacity:1;visibility:visible}.header__global .header__mega-menu a:focus{border-radius:2px;outline:2px solid #4169e1;outline-offset:2px}.header__global .header__mega-menu{border-top:1px solid #e8e8e8}@media (max-width:1280px){.header__global .header__mega-menu-container{max-width:100%;padding:0 32px}.header__global .header__mega-menu-content{padding:48px 40px 56px}.header__global .header__mega-menu-layout{gap:40px;grid-template-columns:340px 1fr;max-width:850px}.header__global .header__mega-menu-description{padding-right:40px}}@media (max-width:992px){.header__global .header__mega-menu-layout{gap:40px;grid-template-columns:1fr}.header__global .header__mega-menu-description{border-bottom:1px solid #e8e8e8;border-right:none;padding-bottom:32px;padding-right:0}.header__global .header__mega-menu-links{padding-left:0}.header__global .header__mega-menu-content{padding:40px 32px 48px}.header__global .header__mega-menu-container{padding:0 24px}}@media (max-width:768px){.header__global .header__mega-menu{display:none!important}.header__global .header__mega-menu-layout{gap:24px;grid-template-columns:1fr}.header__global .header__mega-menu-content{padding:24px 20px}.header__global .header__mega-menu-title{font-size:24px}}.mobile-device .header__menu-submenu :active,.mobile-device .header__menu-submenu :focus,.mobile-device .header__menu-submenu :hover{background-color:inherit!important;color:inherit!important}@media (prefers-contrast:high){.header__global .header__mega-menu{border:2px solid}.header__global .header__mega-menu-column-title{font-weight:700}}@media (prefers-reduced-motion:reduce){.header__global .header__mega-menu,.header__global .header__mega-menu-list-link,.header__global .header__mega-menu-list-link:after{transition:none}}.header__global .header__menu-wrapper{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}