.hamburger.menu-active span.bar-1 {
  transform: rotate(45deg);
}
.hamburger.menu-active span.bar-2 {
  display: none;
}
.hamburger.menu-active span.bar-3 {
  transform: rotate(130deg);
  position: relative;
  top: -17px;
  right: -16px;
}
.header-div .DW-mega-menu .Dw-menu-toggle.menu-active{
  right: 20px;
}
.header-div .DW-mega-menu .DW-menu ul li:hover .dw-mega-menu-wrapper a.level-2{
  cursor: context-menu;
}
.dw-mega-menu-wrapper a.level-2:hover{
  color: #0D2959 !important;
  cursor: context-menu;
}
.header-wrapper.header-stick {
  position: fixed;
  width: 100%;
  top: 0;
  padding: 0 0 0;
  opacity: 1;
  transition: opacity 3s;
  background: linear-gradient(180deg, #133D87 0%, #14448F 100%)
}
.header-wrapper.header-stick .header-div{
  border-top: 0;
}
.header-wrapper.header-stick .header-div .DW-mega-menu{
  background: linear-gradient(180deg, #133D87 0%, #14448F 100%); 
}
.header-div .header-right .cfx-button a{
  display: inline-block;
  padding: 6px 15px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #1E1E1E;
  font-size: 24px;
  line-height: 1.5em;
  font-weight: 500;
  border-radius: 5px;
  background: #f7f14c;
  border: 1px solid transparent;
}
.header-div .header-right .cfx-button a:hover{
  background-color: #fff;
  border: 1px solid #fff;
}
.header-div .DW-mega-menu .DW-menu ul li:hover .dw-mega-menu-wrapper a.level-2{
  color: #0D2959;
  font-size: 32px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.DW-menu li.solution .menu-list-block .menu-list-item.i1{
  border-bottom: 1px;
  border-right: 1px;
  border-top: 0;
  border-left: 0;
  border-right: 1px solid rgba(23, 162, 255, 0.31);
  border-bottom: 1px solid rgba(23, 162, 255, 0.31);
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item.i2{
  border-right: 1px solid rgba(23, 162, 255, 0.31);
  border-bottom: 1px solid rgba(23, 162, 255, 0.31);
  border-top: 0;
  border-left: 0;
  /*   border-image: linear-gradient(90deg, rgba(247, 241, 76, 0.5) 30.01%, rgba(247, 241, 76, 0.5) 60.01%);
  border-image-slice: 1; */
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item.i3{
  border-bottom: 1px solid rgba(23, 162, 255, 0.31);
  border-right: 0px;
  border-top: 0;
  border-left: 0;
/*   border-image: linear-gradient(90deg, rgba(23, 162, 255, 0.5) 0%, rgba(23, 162, 255, 0.5) 30.01%);
  border-image-slice: 1; */
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item.i4{
  border-bottom: 0;
  border-right: 1px solid rgba(23, 162, 255, 0.31);
  border-top: 0;
  border-left: 0;
  /*   border-image: linear-gradient(90deg, rgba(23, 162, 255, 0.5) 0%, rgba(23, 162, 255, 0.5) 30.01%);
  border-image-slice: 1; */
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item.i5{
  border-bottom: 0;
  border-right: 1px solid rgba(23, 162, 255, 0.31);
  border-top: 0;
  border-left: 0;
/*   border-image: linear-gradient(90deg, rgba(247, 241, 76, 0.5) 30.01%, rgba(247, 241, 76, 0.5) 60.01%);
  border-image-slice: 1; /* This property ensures the gradient covers the entire border */ */
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item.i6{
  border-bottom: 0;
  border-right: 0px;
  border-top: 0;
  border-left: 0;
  border-image: linear-gradient(90deg, rgba(247, 241, 76, 0.5) 60.01%, rgba(247, 241, 76, 0.5) 100.01%);
  border-image-slice: 1; 
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item.i7{
  border-bottom: 0;
  border-right: 1px;
  border-top: 1px;
  border-left: 0;
  border-image: linear-gradient(90deg, rgba(23, 162, 255, 0.5) 0%, rgba(247, 241, 76, 0.5) 30.01%);
  border-image-slice: 1;
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item.i8{
  border-bottom: 0;
  border-right: 1px;
  border-top: 1px;
  border-left: 0;
  border-image: linear-gradient(90deg, rgba(247, 241, 76, 0.5) 30.01%, rgba(247, 241, 76, 0.5) 60.01%);
  border-image-slice: 1; 
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item.i9{
  border-bottom: 0;
  border-right: 0px;
  border-top: 1px;
  border-left: 0;
  border-image: linear-gradient(90deg, rgba(247, 241, 76, 0.5) 60.01%, rgba(247, 241, 76, 0.5) 100.01%);
  border-image-slice: 1;
  border-style: solid; 
}
.DW-menu li.solution .menu-list-block .menu-list-item:hover{
  border-radius: 1.5px;
  background: linear-gradient(293deg, rgba(244, 249, 253, 0.8) 36.59%, rgba(243, 249, 255, 0.02) 103.59%);
  box-shadow: 3px 4px 8px 0px rgba(0, 0, 0, 0.10);
}
.DW-menu li.solution .menu-list-block .menu-list-item:hover a p{
  color: #0D2959 !important;
}
.cfx-button.mob a{
  display: inline-flex;
  color: #1E1E1E;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 5px;
  background: #FFF;
  padding: 10px 15px;
  border: 1px solid #fff;
  text-decoration: none;
}
.cfx-button.mob a:hover{
  background-color: #f7f14c;
  border: 1px solid #f7f14c;
}

@media screen and (max-width: 1190px){
  .header-div .DW-mega-menu .DW-menu ul li:hover .dw-mega-menu-wrapper a.level-2{
    font-size: 32px !important;
  }
  .header-div a.level-2{
    font-size: unset !important;
  }
  .header-div .Dw-Logo {
    width: 130px !important;
  }
  .header-div .DW-mega-menu .DW-menu ul li a{
    height: unset !important;
  }
  .solution .sub-menu-item{
    padding: 0 !important;
  }

}
@media only screen and (min-width: 1190px) and (max-width: 1208px){
  .header-div .DW-mega-menu .DW-menu ul{
    padding-left: 0px !important;
  }
}
@media screen and (min-width: 1190px){ 
  .header-div a.level-1 img{
    display: none;
  }   
} 
@media only screen and (min-width: 1190px) and (max-width: 1415px){
  .header-div .DW-mega-menu{
    padding: 21px 50px 21px 50px !important;
  }
  .header-div .Dw-Logo {
    width: 150px !important;
  }
  .header-div .DW-mega-menu .DW-menu a.level-1{
    padding: 18px 8px 18px 8px !important;
    font-size: 14px !important;
  }
  /*   .header-div .DW-mega-menu .DW-menu ul{
  padding-left: 30px !important;
} */
  .header-div .DW-mega-menu .DW-menu ul li:hover .dw-mega-menu-wrapper{
    top: 74px !important;
    padding: 50px 100px 50px 100px !important;
  }
  .header-div .header-left{
    width: 80% !important;
  }
}

@media screen and (max-width: 991px){
  .header-top-wrap{
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 220px) and (max-width: 319px){
  .header-div .header-left{
    width: 100% !important;
    flex-direction: column!important;
  }
  .header-div .Dw-Logo {
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 330px){
.hs-cta-wrapper a#cta_button_2921058_ebe6ceca-af0c-439c-a1dc-ce2e7435d22b {
  padding: 6px 10px!important;
}
}
@media only screen and (min-width: 320px) and (max-width: 468px){
  .header-div .header-left{
    width: 86% !important;
  }
}

@media only screen and (min-width: 469px) and (max-width: 768px){
  .header-div .header-left {
    width: 90% !important;
  }
}

@media only screen and (min-width: 769px) and (max-width: 968px){
  .header-div .header-left {
    width: 93% !important;
  }
}

@media only screen and (min-width: 969px) and (max-width: 1190px){
  .header-div .header-left {
    width: 93% !important;
  }
}