.sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.sm,.sm li,.sm ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}
.sm-rtl,.sm-rtl li,.sm-rtl ul{direction:rtl;text-align:right}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}
.sm ul{display:none}
.sm a,.sm li{position:relative}
.sm a{display:block}
.sm a.disabled{cursor:default}
.sm::after{content:"";display:block;height:0;clear:both;overflow:hidden}
.sm *,.sm ::after,.sm ::before{box-sizing:inherit}
.main-nav{position:relative;background:#3092c0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4f4e79),color-stop(100%,#4b4a73));background-image:-webkit-linear-gradient(top,#4f4e79,#4b4a73);background-image:-moz-linear-gradient(to bottom,#4f4e79,#4b4a73);background-image:-o-linear-gradient(to bottom,#4f4e79,#4b4a73);background-image:linear-gradient(to bottom,#4f4e79,#4b4a73);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}
.main-nav:after{clear:both;content:"\00a0";display:block;height:0;font:0/0 serif;overflow:hidden}
.nav-brand{float:left;margin:0}
.nav-brand a{display:block;padding:10px 10px 10px 20px;color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:29px;text-decoration:none}
#main-menu{clear:both;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
@media (min-width:768px){
#main-menu{float:right;clear:none}
}
#main-menu,#main-menu>.has-mega-menu{position:static!important}
#main-menu .mega-menu{margin-left:0!important;right:0!important;width:auto!important;max-width:none!important}
#main-menu>.has-mega-menu .scroll-down,#main-menu>.has-mega-menu .scroll-up{margin-left:0!important}
#main-menu .mega-menu>li{overflow:auto}
#main-menu .mega-menu{color:#353451}
#main-menu .mega-menu ul{position:static;display:block;margin:0;border:0;padding:0;width:auto;background:0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0px;}
#main-menu .mega-menu ul li{display:list-item;list-style-type:disc;border:0}
#main-menu .mega-menu a{display:inline;border:0;padding:0;background:0 0;color:inherit}
#main-menu .mega-menu .column-1-3{padding:0 20px}
@media (min-width:768px){
#main-menu .mega-menu .column-1-3{float:left;width:33.33%}
}
.mega-menu-sample-image{margin:.83em 0;border:1px solid;height:80px;line-height:80px;text-align:center}
#main-menu:before{content:'';display:block;height:1px;overflow:hidden;background:#4b4a73}
@media (min-width:768px){
#main-menu:before{display:none}
}
.main-menu-btn{float:right;margin:10px;position:relative;display:inline-block;width:29px;height:29px;text-indent:29px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.main-menu-btn-icon,.main-menu-btn-icon:after,.main-menu-btn-icon:before{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#fff;-webkit-transition:all .25s;transition:all .25s}
.main-menu-btn-icon:before{content:'';top:-7px;left:0}
.main-menu-btn-icon:after{content:'';top:7px;left:0}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0;background:0 0}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}
#main-menu-state:not(:checked)~#main-menu{display:none}
#main-menu-state:checked~#main-menu{display:block}
@media (min-width:768px){
.main-menu-btn{position:absolute;top:-99999px}
#main-menu-state:not(:checked)~#main-menu{display:block}
}
#main-menu .tabs.tabs-vertical .nav-tabs .nav-link{display:block;padding:10px 10px;font-size:14px;color:#31456a;border-bottom:solid 1px #f5f5f5!important;width:33.333%;float:right;position:relative;border-right:5px solid #a8a8a8!important;background-color:#fff;text-align:right;height:40px;line-height:20px;font-weight:400;transition:all ease .3s;width:100%}
#main-menu .tabs.tabs-vertical{display:flex}
#main-menu .tabs.tabs-vertical .tab-sidebar{flex:0 1 350px}
#main-menu .tabs.tabs-vertical .tab-contents{flex:1 1 auto;background:#f5f5f5}
#main-menu .tabs.tabs-vertical .nav-tabs .nav-item{list-style-type:none}
#main-menu .tabs.tabs-vertical .tab-sidebar>ul{display:flex}
#main-menu .tabs.tabs-vertical .tab-contents .tab-content-heading{width:100%;display:block;padding:10px 0 15px 0;font-size:14px;font-weight:700;color:#333;border-bottom:solid 1px #b6b6b6;margin-bottom:12px;text-align:right;line-height:1}
#main-menu .tabs.tabs-vertical .tab-contents .tab-content-heading a{color:#01305c;font-size:14px;font-weight:700}
#main-menu .tabs.tabs-vertical .tab-contents .tab-content-heading a:hover{color: #f32d06;}
#main-menu .tabs.tabs-vertical .tab-contents .tab-content-list li{list-style-type:none}
#main-menu .tabs.tabs-vertical .tab-contents .tab-content-list li a{color:#01305c;font-size:14px;font-weight:400}
#main-menu .tabs.tabs-vertical .tab-contents .tab-content-list li a:hover{color: #f32d06;}
#main-menu .tabs.tabs-vertical .tab-contents .tab-pane{min-height:520px;background-repeat:no-repeat;padding:15px;}
#main-menu .tabs.tabs-vertical .nav-tabs .nav-link.active{border-right:5px solid #f32d06!important;background:#f5f5f5}
#main-menu .tabs .nav-tabs .nav-item{margin-bottom:0}
#main-menu-2{clear:both;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
@media (min-width:768px){
#main-menu-2{float:right;clear:none}
}
#main-menu-2,#main-menu-2>.has-mega-menu{position:static!important}
#main-menu-2 .mega-menu{margin-left:0!important;right:0!important;width:400px !important;max-width:none!important}
#main-menu-2>.has-mega-menu .scroll-down,#main-menu-2>.has-mega-menu .scroll-up{margin-left:0!important}
#main-menu-2 .mega-menu>li{overflow:auto}
#main-menu-2 .mega-menu{color:#353451}
#main-menu-2 .mega-menu ul{position:static;display:block;margin:0;border:0;padding:0;width:auto;background:0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}
#main-menu-2 .mega-menu ul li{display:list-item;list-style-type:disc;border:0}
#main-menu-2 .mega-menu a{display:inline;border:0;padding:0;background:0 0;color:inherit}
#main-menu-2 .mega-menu .column-1-3{padding:0 20px}
@media (min-width:768px){
#main-menu-2 .mega-menu .column-1-3{float:left;width:33.33%}
}
#main-menu-2:before{content:'';display:block;height:1px;overflow:hidden;background:#4b4a73}
@media (min-width:768px){
#main-menu-2:before{display:none}
}
.main-menu-2{display:flex;align-items:center;justify-content:center;position:relative;max-width:1440px;margin:0 auto}