.cta-mega {
    margin: 30px 30px 30px 0px;
    height: auto;
    display: block;
    border-radius: 10px;
    padding: 20px 0px;
    background: rgba(241, 244, 249, 1) !important
}

.hs-menu-item .cta-mega .hs-cta-node {
  visibility: hidden!important;
  opacity: 0;
   -webkit-transition: .2s all;   
    -webkit-transition-delay: .2s; 
    -moz-transition: .2s all;   
    -moz-transition-delay: .2s; 
    -ms-transition: .2s all;   
    -ms-transition-delay: .2s; 
    -o-transition: .2s all;   
    -o-transition-delay:.2s; 
    transition: .2s all;   
    transition-delay: .2s; 
}

.hs-menu-item:hover .cta-mega .hs-cta-node {
  visibility: visible!important;
  opacity: 1;
     -webkit-transition: .4s all;   
    -webkit-transition-delay: 0s; 
    -moz-transition: .4s all;   
    -moz-transition-delay: 0s; 
    -ms-transition: .4s all;   
    -ms-transition-delay: 0s; 
    -o-transition: .4s all;   
    -o-transition-delay:.2s; 
    transition: .4s all;   
    transition-delay: 0s; 
}

.mm-cta-inner {
  padding: 0px 20px;
}

.mm-cta-inner  {
   font-weight: normal!important;
   text-transform: none!important;
  display: none;
}
