@font-face{font-family:CSDisplay;src:url('cs-display.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:CSBody;src:url('cs-body.ttf') format('truetype');font-weight:400 700;font-display:swap}
:root{--font-body-family:CSBody,Arial,sans-serif;--font-heading-family:CSDisplay,Arial,sans-serif}
body{font-family:CSBody,Arial,sans-serif}
.section-header .header-wrapper{background:#252746;color:#F8F9FC}
.section-header .header{max-width:1380px;min-height:82px;padding-top:10px;padding-bottom:10px;column-gap:28px}
.section-header .header__heading-link{background:transparent;border-radius:0;padding:0;color:#F8F9FC;display:block}
.section-header .header__heading-logo-wrapper{height:50px;width:240px;position:relative;overflow:hidden}
.section-header .header__heading-logo{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);filter:url(#cs-logo-reverse)}
.section-header .header__menu-item{color:#F8F9FC;font-family:CSBody,Arial,sans-serif;font-weight:600;font-size:14px;letter-spacing:0}
.section-header .header__active-menu-item{color:#F5DA7A;text-decoration:none}
.section-header .header__icon{color:#F8F9FC}
.section-header .header__submenu,.section-header .menu-drawer{background:#252746;color:#F8F9FC}
.section-header .header__submenu .header__menu-item,.section-header .menu-drawer__menu-item{color:#F8F9FC}
.section-header .menu-drawer__menu-item:hover{background:#3E51C9}
.cs-header-search{display:flex;align-items:center;position:relative;max-width:360px;width:100%;justify-self:end;min-width:0}
.cs-header-search input{width:100%;border:1px solid transparent;border-radius:99px;background:#F8F9FC;color:#252746;font:13px CSBody,Arial,sans-serif;padding:13px 46px 13px 19px;min-height:44px}
.cs-header-search input:focus-visible{outline:3px solid #F5DA7A;outline-offset:3px}
.cs-header-search button{position:absolute;right:4px;top:2px;width:40px;height:40px;display:grid;place-items:center;background:none;border:0;color:#252746;cursor:pointer;border-radius:50%}
.cs-header-search button:hover{background:#E8EEFF}.cs-header-search svg{width:19px;height:19px}
@media(min-width:990px){.section-header .header{grid-template-columns:auto auto minmax(170px,1fr) auto}.section-header .header__icons{grid-column:4}.section-header .header>.header__search,.section-header .header__icons .header__search{display:none}}
@media(max-width:989px){.cs-header-search{display:none}.section-header .header{min-height:72px;column-gap:12px;padding-left:18px;padding-right:18px}.section-header .header__heading-logo-wrapper{width:190px;height:42px}.section-header .header__heading-link{padding:0;border-radius:0}}
@media(max-width:380px){.section-header .header__heading-logo-wrapper{width:145px}.section-header .header{column-gap:5px}.section-header .header__heading-link{padding:0}.section-header .header__icon{width:38px}}
@media(max-width:749px){.section-header .header{column-gap:5px;padding-left:12px;padding-right:12px}.section-header .header__heading,.section-header .header>.header__heading-link{min-width:0;width:100%}.section-header .header__heading-link{width:100%}.section-header .header__heading-logo-wrapper{width:min(190px,100%);max-width:100%}}
