.header-mega-menu .hs-menu-wrapper>ul ul.mega-menu{min-width:762px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:999999}.header-mega-menu .hs-menu-wrapper>ul ul.mega-menu .mega{display:flex;flex-direction:column;margin:20px 0 0;max-height:calc(100vh - 50px);max-width:762px;overflow:auto;padding:10px;position:relative}.header-mega-menu .hs-menu-wrapper>ul ul .mega .cm-text{color:#3a3a3a;display:flex;flex-direction:column;font-size:16px;font-weight:700;line-height:1.2em;margin-bottom:20px;text-align:center;width:100%}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items{display:flex;flex-wrap:wrap}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items a.cm-item{border:1px solid #eee;display:flex;flex-direction:column;min-height:300px;padding:30px 12px 0;position:relative;text-align:center;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);width:33.333%}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items a.cm-item:nth-child(4),.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items a.cm-item:nth-child(5){padding:30px 15px 0;width:50%}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items a.cm-item:nth-child(2){padding:30px 12px 0}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items h3{color:#005283;font-size:18px;font-weight:700;line-height:1.4em;margin:15px 0 6px;text-align:center}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items p{color:#666;font-size:14px;line-height:1.4em;margin:0;text-align:center}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items a.cm-item:hover{background:#ffc600}.header-mega-menu .hs-menu-wrapper>ul ul.std-menu{flex-direction:column;width:300px}.header-menu .hs-menu-wrapper>ul>li>a .sub-arrow i:before{content:""}@media(max-width:1300px){.header-mega-menu .hs-menu-wrapper>ul ul .mega .cm-text{display:none}.header-mega-menu .hs-menu-wrapper>ul ul.mega-menu .mega{margin:0}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items a.cm-item{min-height:230px;padding:20px 20px 0!important}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items p{font-size:13px}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items h3{font-size:16px}.header-mega-menu .hs-menu-wrapper>ul ul .mega .menu-items a.cm-item img{height:auto;object-fit:contain;width:70%}}