header{border-bottom:1px solid #ccc;padding:10px 0 20px}header ul{justify-content:flex-end}header ul li.hs-menu-item.hs-menu-depth-1{display:inline-block;margin-left:20px;position:relative}header ul li.hs-menu-item.hs-menu-depth-1:first-child{margin-left:0}header ul li.hs-menu-item.hs-menu-depth-1 a{color:#272d33;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:1;overflow:visible;padding:55px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;z-index:1}header ul li.hs-menu-item.hs-menu-depth-1 a:hover:after,header ul li.hs-menu-item.hs-menu-depth-1.active.active-branch a:after{background:#272d33;bottom:0;content:"";height:11px;left:50%;opacity:0;opacity:1;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition:all .3s ease 0s;width:0;width:100%;z-index:1}header ul li.hs-menu-item.hs-menu-depth-1 a:hover,header ul li.hs-menu-item.hs-menu-depth-1 ul li.hs-menu-depth-2 a:hover{color:#ee7202}header ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul{background-color:#272d33;display:none;left:-1px;padding:20px 0;top:100%;transition:.3s;width:244px}header ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover ul{display:block;z-index:999}header ul li.hs-menu-item.hs-menu-depth-1 ul li.hs-menu-depth-2 a{background-color:transparent;color:#fff;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:26px;padding:9px 29px;position:relative;text-align:left;text-decoration:none;text-transform:capitalize;white-space:normal}header ul li.hs-menu-item.hs-menu-depth-1 ul li.hs-menu-depth-2 a:after{display:none}.hs-menu-nav{position:relative}.hamburger{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;padding:0;width:30px;z-index:1000}.hamburger .bar{background-color:#333;height:3px;transition:all .3s ease;width:100%}@media screen and (max-width:1100px){.hs-menu-wrapper{box-shadow:0 4px 10px rgba(0,0,0,.1);padding:15px 0}.hs-menu-list{margin:0;padding:0}.hs-menu-item{border-bottom:1px solid #eee}.hs-menu-item:last-child{border-bottom:none}.hs-menu-item>a{display:block;font-size:1.1rem;padding:12px 20px}.hs-item-has-children>ul{background:#f9f9f9;display:none;padding-left:20px}.hs-item-has-children.active>ul,.hs-item-has-children:hover>ul{display:block}.hamburger,.hamburger:focus,.hamburger:hover{background:transparent;border-color:transparent;display:flex}header .span3 img{width:240px}.hs-menu-nav{display:flex;justify-content:flex-end}.hs-menu-wrapper{top:102px!important}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{background:transparent!important;position:relative;width:100%}header ul li.hs-menu-item.hs-menu-depth-1 ul li.hs-menu-depth-2 a{color:#272d33!important;padding:12px 50px}.hs-menu-wrapper ul{flex-direction:column}header ul li.hs-menu-item.hs-menu-depth-1 a:hover:after,header ul li.hs-menu-item.hs-menu-depth-1.active.active-branch a:after{display:none}header ul li.hs-menu-item.hs-menu-depth-1 a{font-weight:700;padding:20px;text-align:left}header ul li.hs-menu-item.hs-menu-depth-1{margin-left:0}.hs-menu-wrapper{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;left:0;padding:10px 0;position:absolute;top:100%;width:100%;z-index:999}header ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul{border-top:1px solid #eee}.hs-menu-wrapper.active{display:block}.hs-menu-list{flex-direction:column}.hs-menu-item>a.has-children{padding-right:50px}.submenu-toggle{color:#333;cursor:pointer;font-size:1.6rem;font-weight:700;position:absolute;right:20px;text-align:center;top:50%;transform:translateY(-50%);user-select:none;width:30px}.submenu-open>.submenu-toggle{color:#007bff}.hs-menu-children-wrapper{background:#f8f9fa;display:none;padding-left:20px}.hs-menu-children-wrapper a{display:block;padding:10px 20px}.hs-item-has-children{position:relative}header ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul{display:block;opacity:1;padding:0;width:100%}header .row-fluid{flex-direction:row;flex-wrap:nowrap}}.hamburger.active .bar:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width:479px){header{padding:20px 0}header .span3 img{width:160px}.hs-menu-wrapper{top:93px!important}}button:focus{outline:none}:focus-visible{outline:none}