nav.main-menu{background-color:#f2f2f2;border-bottom:1px solid transparent;border-top:1px solid rgba(0,0,0,.09019607843137255)}nav.main-menu.sticky{opacity:0;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:18}nav.main-menu.sticky.active{opacity:1;visibility:visible}nav.main-menu .menu-level-0{display:flex;justify-content:center;margin:0 auto;max-width:1300px;min-height:57px;width:100%}nav.main-menu .menu-level-0>li{color:#fff;padding:0 .5rem;position:relative;transition:background-color .2s}nav.main-menu .menu-level-0>li{transition:all .2s ease-in-out!important}nav.main-menu .menu-level-0:hover>li{opacity:.45;transition-delay:.1s;transition-duration:0}nav.main-menu .menu-level-0>li:hover{background-color:transparent;opacity:1}nav.main-menu .menu-level-0>li:hover .menu-level-1{border-bottom:4px solid #006bb1;opacity:1;transform:translateY(0);visibility:visible;z-index:5}nav.main-menu .menu-level-0>li+li{margin-left:1.5rem}nav.main-menu .menu-level-0>li>a{align-items:center;color:#383a3d;display:flex;font-size:1rem;font-size:15px;height:100%;text-decoration:none;text-transform:uppercase}nav.main-menu .menu-level-0>li>a img{margin-right:.25rem}nav.main-menu .menu-level-0>li>a i{font-size:.625rem;margin-left:.25rem}nav.main-menu .menu-level-0>li .menu-level-1{background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.16862745098039217);left:0;max-height:400px;opacity:0;padding:.75rem 0 .75rem .75rem;position:absolute;text-align:left;transform:translateY(-10%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;visibility:hidden;width:100%;z-index:-1}nav.main-menu .menu-level-0>li .menu-level-1 h4{border-bottom:1px solid #e8e8e8;color:#2186c4;font-size:1.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2{align-items:center;display:flex;position:relative}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2+.children-2{margin-top:1rem}nav.main-menu .menu-level-0>li .menu-level-1 li+li{margin-top:1rem}nav.main-menu .menu-level-0>li .menu-level-1 li a{color:#383a3d;font-weight:600;opacity:.6}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2:after{color:#2186c4;content:"\f0da";font-family:"Font Awesome\ 5 Free";font-weight:900;margin-right:.75rem;position:absolute;right:0;transition:color .2s}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2 .level-1{color:#383a3d;flex:1;font-weight:600;opacity:.6}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2 .level-1 i{margin-left:5px}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2:hover .menu-level-2{box-shadow:0 3px 4px rgba(0,0,0,.16862745098039217);opacity:1;transform:translateX(0);visibility:visible;z-index:2}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2:hover:after{color:#1a6898}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2:focus-within,nav.main-menu .menu-level-0>li .menu-level-1 li.children-2:hover{color:#1a6898}nav.main-menu .menu-level-0>li .menu-level-1 li.children-2:focus-within>a,nav.main-menu .menu-level-0>li .menu-level-1 li.children-2:hover>a{transform:translateX(10px)}nav.main-menu .menu-level-0>li .menu-level-1 li a{color:#646464;display:block;font-size:1.1rem;transition:transform .2s ease-in-out,color .2s}nav.main-menu .menu-level-0>li .menu-level-1 li a strong{font-weight:600}nav.main-menu .menu-level-0>li .menu-level-1 li a+a{margin-top:1rem}nav.main-menu .menu-level-0>li .menu-level-1 li a:hover{color:#313131;text-decoration:none;transform:translateX(10px)}nav.main-menu .menu-level-0>li .menu-level-1 .menu-level-2{background-color:#fff;left:100%;opacity:0;padding:.75rem;position:absolute;top:-.75rem;transform:translateX(100%);transition:transform .5s,opacity .5s,visibility .5s;visibility:hidden;white-space:nowrap;width:auto;z-index:-1}nav.main-menu .menu-level-0>li .menu-level-1 .menu-level-2>li+li{margin-top:10px}nav.main-menu .menu-level-0>li .menu-level-1 .menu-level-2>li a img{display:none}nav.main-menu .menu-level-0>li .menu-level-1 .menu-level-2>li a:hover{transform:translateX(0)}@media screen and (max-width:1150px){nav.main-menu .menu-level-0{height:4rem}nav.main-menu .menu-level-0>li:last-child a strong{display:initial}nav.main-menu .menu-level-0>li>a img{display:none}nav.main-menu .menu-level-0>li>a img:last-child{display:initial;height:100%;margin-right:0}}