.cst_header{left:0;position:fixed;right:0;width:100%;z-index:999}.cst_header .h_main{border-color:transparent;border-style:solid;border-width:1px 0}.cst_header .page-center{padding:0}.cst_header .h_inner_wrp{align-items:center;display:flex;justify-content:space-between}.cst_header .h_logo_container img{max-height:90px}.cst_header .cst-burger-icon{cursor:pointer;transform:scale(.6);transform-origin:right}.cst_header .cst-burger-icon span.hamburger-inner{background-color:#fff;border-color:transparent;border-radius:3px;display:block;height:3px;margin-top:-2px;position:absolute;top:50%;transition:transform .15s ease;transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);width:100%}.cst_header .cst-burger-icon .hamburger-box{display:inline-block;height:8px;position:relative;width:35px}.cst_header .cst-burger-icon span.hamburger-inner:after{background-color:#fff;border-radius:3px;bottom:-10px;content:"";display:block;height:3px;position:absolute;transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .15s ease;width:100%}.cst_header .cst-burger-icon span.hamburger-inner:before{background-color:#fff;border-radius:3px;content:"";display:block;height:3px;position:absolute;top:-10px;transition:top .1s ease-in .34s,opacity .1s ease-in,background-color .15s ease;width:100%}.cst_header .h_nav_menu{align-items:center;display:inline-flex;height:100%;left:0;min-height:700px;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%;z-index:5}.cst_header .h_menu{font-size:1.1em;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:all .5s cubic-bezier(.75,0,.25,1);visibility:hidden;width:100%;z-index:100}.cst_header .h_menu .nav_overlay{background:#000;cursor:pointer;display:block;height:100%;left:0;min-height:700px;opacity:.7;position:fixed;text-align:center;top:0;vertical-align:middle;width:100%;z-index:3}.cst_header .h_nav_menu_wrp{background-color:#c8102e;height:100%;max-width:100%;overflow:auto;position:absolute;right:0;-webkit-transform:translateX(350px);transform:translateX(350px);-webkit-transition:all .5s cubic-bezier(.75,0,.25,1);transition:all .5s cubic-bezier(.75,0,.25,1);width:350px;z-index:5}.cst_header .h_nav_menu .hs-menu-wrapper>ul{flex-direction:column;padding:92px 0}.cst_header .h_nav_menu .hs-menu-wrapper>ul li{margin:0}.cst_header .h_nav_menu .hs-menu-wrapper>ul li a{display:block;height:auto;line-height:1.3em;padding:15px 50px;text-align:left}.cst_header .h_nav_menu .hs-menu-wrapper>ul li.hs-item-has-children>a{position:relative}.cst_header .h_nav_menu>span{display:block;width:100%}.cst_header .main-menu.show-menu .h_menu{opacity:1;visibility:visible}.cst_header .main-menu.show-menu .h_nav_menu_wrp{transform:translateX(0)}.cst_header .cst-burger-icon.collapsed{position:relative;z-index:101}.cst_header .cst-burger-icon.collapsed span.hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.cst_header .cst-burger-icon.collapsed span.hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .14s,background-color .15s ease}.cst_header .cst-burger-icon.collapsed span.hamburger-inner:after{background-color:#fff;bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .15s ease}.cst_header .h_nav_menu .hs-menu-wrapper>ul li.hs-item-has-children .submenu-trigger{display:inline-block;float:right;font-size:11px;height:20px;line-height:20px;margin-top:-9px;opacity:.5;padding:0 10px;position:absolute;right:30px;top:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:top}.cst_header .h_nav_menu .hs-menu-wrapper>ul li.hs-item-has-children .submenu-trigger:before{content:"\E87d";font-family:entypo-fontello}.cst_header .h_nav_menu .hs-menu-wrapper>ul li.hs-item-has-children.child-open .submenu-trigger{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cst_header .h_nav_menu .hs-menu-wrapper>ul li.hs-item-has-children ul{display:none;font-size:.9em}.cst_header .h_nav_menu .hs-menu-wrapper>ul li.hs-item-has-children ul li a{padding-left:70px}@media (max-width:767px){.cst_header .h_logo_container img{max-height:80px;width:200px!important}}@media (min-width:768px) and (max-width:989px){.cst_header{position:relative}}