nav.custom-menu .menu-items.on .menu-title,nav.custom-menu .submenu-items ul li a:hover{color:#1a30ba}@media (min-width:921px){nav.custom-menu{align-items:center;display:flex;font-size:15px;font-weight:500;height:100%;line-height:1;padding-left:100px}nav.custom-menu .menu-items{cursor:pointer;margin-right:45px;position:relative;z-index:9}nav.custom-menu .menu-items .menu-title{padding:25px 0}nav.custom-menu .submneu-col{display:flex;opacity:0;padding-top:30px;position:absolute;transition:all .2s ease;visibility:hidden;width:995px}nav.custom-menu .submneu-col .submenu-items{margin-right:35px}nav.custom-menu .menu-items.on .submneu-col{opacity:1;visibility:visible}nav.custom-menu .navi-bg{background-color:#fff;border-top:1px solid #ccc;height:450px;left:0;opacity:0;position:absolute;top:66px;transition:all .2s ease;visibility:hidden;width:100%;z-index:1}nav.custom-menu.on .navi-bg{opacity:1;visibility:visible}nav.custom-menu .submneu-col .submenu-items p.sub-title{font-weight:550;margin-bottom:25px;margin-top:0}nav.custom-menu .submneu-col .submenu-items ul{list-style:none;margin:0;padding:0}nav.custom-menu .submneu-col .submenu-items ul li{color:#656464;list-style:none;margin-bottom:16px;text-align:left}nav.custom-menu .submneu-col .submenu-items ul li a{color:#656464;text-decoration:none;transition:color .5s ease}nav.custom-menu .menu-items.on .menu-title{color:#1a30ba}nav.custom-menu .menu-items.on .menu-title:after{background-color:#1a30ba;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}nav.custom-menu .submneu-col .submenu-items ul li a span{display:block}nav.custom-menu .submneu-col .submenu-items ul li a span:nth-child(2){font-weight:300;line-height:1.3;margin-bottom:20px;margin-top:10px}}@media (min-width:921px) and (max-width:1024px){nav.custom-menu .menu-items{margin-right:10px}}@media (max-width:1300px) and (min-width:921px){nav.custom-menu .submneu-col{flex-direction:column;flex-wrap:wrap;width:250px}}@media (max-width:1200px) and (min-width:921px){nav.custom-menu{font-size:14px;justify-content:flex-end;padding-left:0;padding-right:0}nav.custom-menu .menu-items{margin-right:20px}}@media (max-width:920px){nav.custom-menu{background-color:#fff;bottom:65px;display:none;height:auto;left:0;overflow-y:auto;padding:30px 0;position:fixed;top:66px;width:100%}.menu-open nav.custom-menu{display:block}nav.custom-menu .menu-items{padding:0 6%;position:relative;width:100%}nav.custom-menu .menu-items .menu-title{color:#888;font-size:20px;font-weight:600;padding:11px 0;position:relative}nav.custom-menu .menu-items .menu-title:before{right:5px;transform:translateY(-50%) rotate(45deg)}nav.custom-menu .menu-items .menu-title:after,nav.custom-menu .menu-items .menu-title:before{background-color:#888;content:"";height:2px;position:absolute;top:50%;transition:all .3s ease;width:9px}nav.custom-menu .menu-items .menu-title:after{right:0;transform:translateY(-50%) rotate(-45deg)}nav.custom-menu .submenu-items p.sub-title{display:none}nav.custom-menu .submenu-items ul{list-style:none;margin:0;padding:0}nav.custom-menu .submenu-items ul li{color:#656464;list-style:none;margin-bottom:16px;text-align:left}nav.custom-menu .submenu-items ul li a{color:#656464;text-decoration:none;transition:color .5s ease}html.menu-open header.header-type2 .menu-bars .menu-bar:before{margin-top:0;transform:translateX(-50%) rotate(45deg)}html.menu-open header.header-type2 .menu-bars .menu-bar:after{margin-top:0;transform:translateX(-50%) rotate(-45deg)}html.menu-open header.header-type2 .menu-bars .menu-bar{height:0}nav.custom-menu .menu-items .submneu-col{display:block;height:0;left:0;padding-top:0;position:relative;transition:all .1s ease;visibility:hidden;width:100%}nav.custom-menu .menu-items.on .submneu-col{height:auto;opacity:1;padding-bottom:40px;padding-top:20px;visibility:visible}nav.custom-menu .submenu-items ul li a span:nth-child(2){display:none}nav.custom-menu .menu-items.on .menu-title:before{transform:translateY(-50%) rotate(-45deg)}nav.custom-menu .menu-items.on .menu-title:after{transform:translateY(-50%) rotate(45deg)}}@media (max-width:767px){header.header-type2 .logo a img{margin:1rem auto}}