@font-face{font-family:"Helvetica-Neue";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Bold";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Bold.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Bold.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-BoldItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-BoldItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-BoldItalic.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-CondensedBlack";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-CondensedBlack.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-CondensedBlack.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Italic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Italic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Italick.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-light";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Light.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Light.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-lightItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-LightItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-LightItalic.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Medium";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Medium.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Medium.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Thin";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Thin.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Thin.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-UltraLight";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-UltraLight.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-UltraLight.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-UltraLightItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-UltraLightItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-UltraLightItalic.ttf") format("truetype")}
@font-face{font-family:"OpenSans-Light";src:url("../../../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Light.ttf") format("truetype")}
@font-face{font-family:"OpenSans";src:url("../../../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Regular.ttf") format("truetype")}
@font-face{font-family:"OpenSans-SemiBold";src:url("../../../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-SemiBold.ttf") format("truetype")}
@font-face{font-family:"OpenSans-Bold";src:url("../../../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Bold.ttf") format("truetype")}
.header{background-color:#00296d}
.header .optionalTextBox{position:relative;margin:8px 0;display:flex;align-content:center;justify-content:center;align-items:center}
.header .optionalTextBox .optionalText{flex-direction:row;align-items:center;justify-content:center;color:#FFF;opacity:50%;font-size:20px;font-weight:700}
.header__top-bar{padding:8px 0 0;margin-bottom:20px;height:48px}
.header__logo{display:flex;justify-content:space-between;align-items:center;opacity:1;visibility:visible;transition:all .3s ease-out;position:absolute;left:0}
.header__logo img{vertical-align:bottom}
.header__logo-1 img{height:65px;width:auto}
.header__logo-1{margin-right:16px}
.header__logo-2 img{height:31px;width:auto}
.header .burger-link{position:relative;display:block;width:30px;height:24px;cursor:pointer}
.header__mid-bar{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center}
.header #check-mobile,.header #check-desktop{display:none}
.header .burger{margin-top:-2px;padding:15px 12px;opacity:1;visibility:visible;transition:all .3s ease-out}
.header .burger-desktop{display:none}
.header .burger-link span{display:block;width:100%;border-bottom:2px solid #fff;position:absolute;transition:.4s cubic-bezier(0.68,-0.6,0.32,1.6)}
.header .burger-link span:nth-child(1){top:0;width:50%}
.header .burger-link span:nth-child(2){top:11px}
.header .burger-link span:nth-child(3){top:22px;width:75%}
.header #check-mobile:checked ~ .burger-link span:nth-of-type(1),.header #check-desktop:checked ~ .burger-link span:nth-of-type(1){transform-origin:bottom;transform:rotatez(45deg) translate(6px,2px)}
.header #check-mobile:checked ~ .burger-link span:nth-of-type(2),.header #check-desktop:checked ~ .burger-link span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg)}
.header #check-mobile:checked ~ .burger-link span:nth-of-type(3),.header #check-desktop:checked ~ .burger-link span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(13px,-6px) rotatez(45deg)}
.header .burger.open{background-color:#fff}
.header .burger.open .burger-link span{border-bottom:2px solid #00296d}
.header .search-box{display:flex;align-items:center;margin-right:12px;width:30px}
.header .search-box__input{margin:0;border:0;display:none}
.header .search-box__icon{width:34px;height:34px;position:relative;cursor:pointer}
.header .search-box__icon::before{color:#fff;font-size:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.header__site-navigation{position:fixed;width:100%;height:100vh;top:106px;left:-100%;transition:all .5s;z-index:9999;background-color:#fff}
.header__site-navigation .links-list__section{display:none}
.header__site-navigation.open{left:0}
.header .cmp-navigation__group{padding-left:0}
.header .cmp-navigation__item{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%;border-bottom:1px solid #dfdfdf}
.header .cmp-navigation__item-link{color:#5f5f5f;font-family:"Helvetica-Neue-Bold";font-size:16px;text-decoration:none;display:block;width:100%;text-align:left;padding:12px 16px;flex:1;display:flex;justify-content:space-between;align-items:center}
.header .cmp-navigation__item-link:hover{background-color:#f3f3f3}
.header .cmp-navigation__item .icon-down1::before{color:#5f5f5f;font-size:18px}
.header .cmp-navigation__item .icon-down1{transition:all .2s ease-out}
.header .cmp-navigation__item .icon-down1.reverse{transform:rotateZ(180deg)}
.header .cmp-navigation__item>.cmp-navigation__group{width:100%;order:2;display:none;margin-left:16px}
.header .cmp-navigation__item>.cmp-navigation__group.opened{display:block}
.header .cmp-navigation__item .cmp-navigation__item{border-bottom:0}
.header .cmp-navigation__item--level-0.selected{background-color:#f0f6fd}
.header .cmp-navigation__item--level-1.selected{background-color:#f3f3f3}
.header .selected>.cmp-navigation__item-link{color:#0168d5;font-family:"Helvetica-Neue-Bold"}
.header .language-selector{display:flex;position:relative;transition:all .3s ease-out}
.header .languageBox{padding:14px 10px 14px 6px;margin-right:10px;display:flex;align-items:center;cursor:pointer}
.header .languageBox .icon::before{color:#fff;font-size:24px}
.header .languageBox .languageShort{color:#fff;margin-left:3px;font-size:15px;text-transform:uppercase}
.header .languageBox--active{background-color:#0168d5}
.header .cmp-languagenavigation{background:#fff;width:fit-content;position:absolute;left:50%;top:52px;z-index:2;transform:translateX(calc(-58%));box-shadow:0 2px 8px 0 rgba(0,0,0,0.14);display:none}
.header .cmp-languagenavigation__group{padding:0}
.header .cmp-languagenavigation__group li{padding:10px 25px}
.header .cmp-languagenavigation__group li:hover{background:#0168d5}
.header .cmp-languagenavigation__group li:hover a{color:#fff}
.header .cmp-languagenavigation__item-link{color:#000;text-decoration:none}
.header .extra-links{transition:all .3s ease-out}
.header .extra-links>ul{display:flex;padding-left:0}
.header .extra-links a{color:#fff;font-size:14px;text-decoration:none;display:inline-block;padding:6px 12px}
.header .search-box--opened{overflow:hidden;z-index:2}
.header .search-box--opened .language-selector,.header .search-box--opened .extra-links{transform:translateX(-100%);opacity:0;visibility:hidden;flex-basis:0;width:0;transition:all .2s ease-out}
.header .search-box--opened .burger{transform:translateX(100%);opacity:0;visibility:hidden;flex-basis:0;width:0;padding:0;margin-right:16px;transition:all .2s ease-out}
.header .search-box--opened .search-box{width:100%;flex-basis:100%;margin-right:0;margin-left:16px;transition:all .2s ease-out}
.header .search-box--opened .search-box__input{display:block;width:100%;transition:all .2s ease-out}
.header .search-box--opened .search-box__icon{width:46px;height:40px;background-color:#0168d5;transition:all .2s ease-out}
.header .search-box--opened .search-box__icon::before{font-size:15px;content:"\e941"}
.header .search-submit__btn{opacity:0;width:0;height:40px;background-color:#0168d5;border:0;cursor:pointer;transition:all .3s ease-out;font-size:0}
.header .search-submit__btn::before{font-size:28px;color:#fff}
.header .search-box--opened .search-submit__btn{width:56px;opacity:1}
.header .search-box__form{display:flex;width:0;visibility:hidden}
.header .search-box__form>label{display:none}
.header .search-box--opened .search-box__form{visibility:visible;width:100%}
@media(min-width:768px){.header .search-box{margin-right:20px}
.header .search-box--opened .burger{opacity:1;visibility:visible;flex-basis:auto;width:auto;transition:none;transform:none}
.header .search-box--opened .search-box{width:auto;margin-left:20px;margin-right:20px;flex:1;transition:none}
.header .search-box--opened .search-box{max-width:400px}
.header .search-box--opened .language-selector,.header .search-box--opened .extra-links{opacity:1;visibility:visible;transform:none;flex-basis:auto;width:auto}
}
@media(min-width:1024px){.header .header-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}
.header__top-bar{padding:16px 0;height:80px}
.header__logo-1 img{height:71px}
.header__logo-2 img{height:61px}
.header .header__logo{position:inherit;justify-content:flex-start}
.header .header__mid-bar{position:relative;z-index:11111}
.header .burger-mobile{display:none}
.header .burger-desktop{display:block;background-color:#0168d5}
.header .search-box{max-width:400px;margin-right:8px;margin-left:8px}
.header .search-box__icon::before{font-size:28px}
.header .search-box--opened .search-box{margin-right:0}
.header .search-box--opened .search-box__icon{width:56px;height:48px}
.header .search-box--opened .extra-links{display:none}
.header .extra-links a{font-size:14px}
.header__site-navigation-wrapper{width:100%}
.header__site-navigation{position:relative;top:0;left:0;width:100%;height:auto;background-color:#00296d;display:flex;align-items:center;justify-content:flex-start}
.header__site-navigation .links-list__section{display:flex;justify-content:center;padding-left:0}
.header__site-navigation .links-list__section .link-item{width:auto;border-bottom:0;margin:0 15px;text-align:center}
.header__site-navigation .links-list__section a{color:#fff;border-bottom:2px solid transparent;padding:8px 0;font-family:"Helvetica-Neue-Medium";text-decoration:none;font-size:14px}
.header__site-navigation .links-list__section .link-item:hover a{border-bottom:2px solid #fff}
.header .languageBox{padding:12px 10px 12px 6px}
.header .language-selector{position:relative;order:-1;margin-right:14px}
.header .search-box__input{padding:12px 16px}
.header .search-submit__btn{height:48px}
.header .cmp-navigation{visibility:hidden;opacity:0;overflow:hidden;position:absolute;top:72px;left:0;height:100%;min-height:800px;background-color:#fff;box-shadow:0 2px 13px 0 rgba(0,0,0,0.2),0 -2px 13px 0 rgba(0,0,0,0.2);transition:all .3s ease}
.header .cmp-navigation.visible{visibility:visible;opacity:1;top:52px}
.header .cmp-navigation__group{width:320px;padding:20px 0;height:100%}
.header .cmp-navigation__group .cmp-navigation__item:last-child{border-bottom:0}
.header .cmp-navigation__item>.cmp-navigation__group{display:block;margin-left:0;position:absolute;top:0;border-left:1px solid #dfdfdf;opacity:0;visibility:hidden;transition:all .4s ease}
.header .cmp-navigation__item>.cmp-navigation__group.opened{width:320px;opacity:1;visibility:visible}
.header .cmp-navigation__item .icon-down1,.header .cmp-navigation__item .icon-down1.reverse{transform:rotateZ(270deg)}
.header .cmp-navigation__item--level-0.selected,.header .cmp-navigation__item--level-1.selected,.header .cmp-navigation__item--level-2.selected,.header .cmp-navigation__item--level-3.selected{background-color:#f0f6fd}
.header .cmp-navigation__item--level-1.selected,.header .cmp-navigation__item--level-2.selected,.header .cmp-navigation__item--level-3.selected{width:321px}
.header .cmp-navigation__item{padding:0 36px;border-bottom:0}
.header .cmp-navigation__item:hover{background-color:#f0f6fd}
.header .cmp-navigation__item-link{border-bottom:1px solid #f3f3f3;padding:12px 0}
.header .selected>.cmp-navigation__item-link::after{content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f0f6fd;display:block;position:absolute;width:0;height:0;right:-46px;z-index:1}
.header .selected>.cmp-navigation__item-link::before{content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #181818;display:block;position:absolute;width:0;height:0;right:-46px;z-index:1}
.header .cmp-navigation__item--level-1.selected>.cmp-navigation__item-link::before,.header .cmp-navigation__item--level-2.selected>.cmp-navigation__item-link::before,.header .cmp-navigation__item--level-3.selected>.cmp-navigation__item-link::before,.header .cmp-navigation__item--level-1.selected>.cmp-navigation__item-link::after,.header .cmp-navigation__item--level-2.selected>.cmp-navigation__item-link::after,.header .cmp-navigation__item--level-3.selected>.cmp-navigation__item-link::after{right:-45px}
.header .cmp-navigation__item-link:hover{background-color:transparent}
}
@media(min-width:1280px){.header .extra-links a,.header__site-navigation .links-list__section a{font-size:16px}
}
@media(min-width:768px) and (max-width:830px){.header .optionalText{left:380px}
}
@media(min-width:320px) and (max-width:440px){.header__logo-1{margin-right:10px}
.header__logo-1 img{height:28px}
.header__logo-2 img{height:25px}
.header-wrapper{display:flex;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}
.header .optionalText{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#FFF;opacity:50%;font-size:20px;font-weight:700;margin-top:0;position:relative;top:0;left:112px}
}