
.custom_header nav.megamenu_menu.w-nav-menu .hs-menu-wrapper ul{
justify-content: center;
}




.custom_header .svg {
   width: 18px;
   height: 18px;
}
@media(min-width:992px){
   .custom_header .w-nav-overlay{
   display:none !important;
}
}
.custom_header .w-nav-overlay{
   display:none;
}

.custom_header .megamenu_container-wrapper {
   display: flex; 
   justify-content: space-between;
   align-items: center;
   width: 100%;
   height: 100%;
   min-height: 4.5rem;
}
.custom_header nav.megamenu_menu.w-nav-menu {
   flex: 1;
   justify-content: space-between;
   align-items: center;
   margin-left: 1.5rem;
   display: flex;
   position: static;
   float: right;
}




.custom_header .megamenu_menu-left-wrapper {
   flex: 1;
   justify-content: center;
   display: flex;
}

.custom_header .megamenu_menu-left {
   flex: 0 auto;
   justify-content: flex-start;
   font-size: 1rem;
   display: flex;
   width: 100%
}

.custom_header .megamenu_menu-left > span{
   width: 100%;
}

.megamenu_menu-left .hs-menu-wrapper> ul> li.hs-menu-item.hs-menu-depth-1 {
   margin: 0;
}
/* 
.megamenu_menu-left .hs-menu-wrapper>ul>li> ul {
visibility: hidden;
}
.megamenu_menu-left .hs-menu-wrapper>ul>li>:hover ul{
visibility: visible;
} */
.megamenu_menu-left .hs-menu-wrapper> ul> li> a {
   text-decoration: none;
   display: inline-block;
   position: relative;
   text-align: left;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
   transition: all .2s;
   padding: 1.5rem 1rem;
   font-size: 1rem;
   line-height: 28px;
   transition: all .2s;
   display: flex;
   align-items: center;
   gap:9px;
}
.megamenu_menu-left .hs-menu-wrapper> ul> li:hover> a {
   background-image: linear-gradient(180deg, #49c77b 30%, #acf85c 50%, #d8f85c 70%);
   background-clip: text;
   transition-property: all;
   -webkit-text-fill-color: transparent;
}
.megamenu_menu-left .hs-menu-wrapper> ul> li:hover svg{
   transform: rotateZ(180deg);
   transition: all .2s;
   
}
.megamenu_menu-left .hs-menu-wrapper> ul> li:hover  svg path{
   fill:#acf85c;
}
.megamenu_menu-left .hs-menu-wrapper> ul> li svg path{
   fill: #fff;
}
.megamenu_menu-left .hs-menu-wrapper> ul> li svg {
   max-width:18px;
   display: flex;
   justify-content: center;
   fill: #fff;
}

/* .megamenu_menu-left .hs-menu-wrapper> ul> li .svg {
width: 18px;
height: 18px;

} */

.custom_header .megamenu_menu-right {
   gap: 1rem;
   display: flex;
   align-items: center;

}
.custom_header .megamenu_menu-right a{
   font-family: Inter, sans-serif;
   font-size:16px;
   font-weight:500;

}

}
.custom_header .megamenu_menu-right a.request{
   background: linear-gradient(to right, #d8f85c 0%, #acf85c 51%, #49c77b 100%);
   transition: background-position 500ms ease;
   background-position: right;
   background-size: 200% auto;
   font-weight: 500;
}
.custom_header .megamenu_menu-right a.request:hover {
   background-position: left center;
   background-color:#58e18e;
}

.custom_header  a.Login {
   border: 1px solid;
}
.custom_header  a.Login:hover{
   background-image: linear-gradient(0deg, #d8f85c, #49c77b);
}

.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper {
   width: 100vw !important ;
   position: absolute;
   left: 50% !important;
   min-width: 100%;
   transform: translate(-50%) !important;
   max-width: 52.875rem !important;
   overflow: hidden;
}
.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li> a{
   font-size: 1.125rem;
   font-weight: 700;
}
.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul {
   position: static;
   visibility: visible;
   opacity: 1;
   row-gap: 4.5px;
}
.megamenu_menu-left li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.DSR {
   grid-column-start: 1;
   padding-top: 45px;
}

.megamenu_menu-left li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.CMS {
   grid-column-start: 2;
   grid-row-start: 1;
}

.megamenu_menu-left li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PLATFORM {
   grid-column-start: 3;
   grid-row-start: 1;
   grid-row: 1 / span 3;
}
.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul>li.RevenueExecution {
   padding-top: 2rem;
   padding-left: 2.5rem;
   background-color: #221946;
}
.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul.hs-menu-children-wrapper>li>a,
.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PODCAST>a,
.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.GUIDES>a{
   color: #cec1f9 !important ;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.DSR {
   padding-left: 2.5rem;
   padding-bottom: 2rem;
   background-color: #221946;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.CMS {
   padding-top: 2rem;
   padding-right: 1.5rem;
   background-color: #221946;
   padding-left: 15px;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.LMS {
   padding-bottom: 2rem;
   padding-right: 1.5rem;
   background-color: #221946;
   padding-left: 15px;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.PLATFORM {
   padding: 2rem 2.5rem 2rem 2rem;
   background-color: #392e6a;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul.hs-menu-children-wrapper {
   /*    padding: 36px 45px; */
   padding:0 !important;
   display: grid ;
   grid-template-columns: 1fr 1fr 1fr;
   border-bottom-right-radius: 33.75px;
   border-bottom-left-radius: 33.75px;
   gap:0;
}
.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul.hs-menu-children-wrapper>li>a {
   margin-bottom: 14px;
   text-transform: uppercase;
   margin: 0;
   padding: 0 !important;!i;!;
   line-height: 32.4px;
}

.custom_header .megamenu_menu-left ul li.hs-item-has-children ul{
   visibility: hidden !important;
   opacity: 0 !important;
}
.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul>li{
   margin: 0;
}
.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul>li>a {
   padding-top: .5rem;
   padding-bottom: .5rem;
   line-height: 27px;
   font-size: .9375rem;
   font-family: Dmsans, sans-serif;
}

.custom_header .megamenu_menu-left ul li.hs-item-has-children:hover ul{
   visibility: visible !important;
   opacity: 1 !important;
}


.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul {
   width: 100vw;
   max-width: 24rem;
   border-bottom-right-radius: 1.875rem;
   border-bottom-left-radius: 1.875rem;
   background-color: #221946;
   left: 50% !important;
   transform: translate(-50%);
   min-width: 100%;
}



.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul {
   width: 100vw;
   max-width: 24rem;
   border-bottom-right-radius: 1.875rem;
   border-bottom-left-radius: 1.875rem;
   background-color: #221946;
   left: 50% !important;!i;!;
   transform: translate(-50%);
   min-width: 100%;
   padding: 2rem 1.5rem 2rem 2.5rem;
}

.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul>li >a {
   font-family: Dmsans, sans-serif;

}

.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul>li >ul {
   position: static;
}
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul>li {
   margin: 0 !important;
}
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul>li>a {
   padding-top: .5rem !important ;
   padding-bottom: .5rem !important;
}

.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PODCAST>a {
   font-size:1.125rem !important;
   font-weight: 700;

}
.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PODCAST>ul>li>a{
   font-size: .9375rem;
   transition: color .2s;
}





.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.GUIDES>a {
   font-size: 1.125rem;
   font-weight: 700;
}
.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.GUIDES>a:hover,
.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PODCAST>a:hover{
   color:#afb4c1 !important;
}


.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.GUIDES>ul li a {
   font-size: .9375rem;
   transition: color .2s;
}

.custom_header .megamenu_menu-left .hs-menu-wrapper>ul>li>ul {
   background-color: #221946;
   margin-left: auto;
   margin-right: auto;
   max-width: 24rem;
   top: 100%;
   left: 50% !important;
   overflow: hidden;
   transform: translate(-50%);
   border-bottom-left-radius: 33.75px;
   border-bottom-right-radius: 33.75px;
   width: 100vw;
   max-width: 24rem;
   top: 100%;
   padding: 2rem 1.5rem 2rem 2.5rem;
   gap: 4.5px;
   display: flex;
}

.custom_header .megamenu_menu-left .hs-menu-wrapper>ul>li>ul>li {
   margin: 0 !important ;
   row-gap: 4.5px;
   display: flex;
   flex-direction: column;

}
.custom_header .megamenu_menu-left .hs-menu-wrapper>ul>li>ul>li>a{
   padding-top: .5rem;
   padding-bottom: .5rem;
   font-size: .9375rem;
   font-family: Dmsans, sans-serif;
}

.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul>li{
   display: flex;
   align-items: center;
   position: relative;
   transition:  .2s;
   transition: .2s;
}
.custom_header .megamenu_menu-left .hs-menu-wrapper>ul>li>ul>li{
   display: flex;
   align-items: start;
   position: relative;
   transition:  .2s;
   transition: .2s;
}


.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul>li:hover {
   padding-left: 1.5rem !important;

} 
.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul>li:hover a, 
.megamenu_menu-left .hs-menu-wrapper> ul> li.Solutions>ul>li:hover a, 
.megamenu_menu-left .hs-menu-wrapper> ul> li.Resources>ul>li:hover a, 
.megamenu_menu-left .hs-menu-wrapper> ul> li.Customers>ul>li:hover a,
.megamenu_menu-left .hs-menu-wrapper> ul> li.Company>ul>li:hover a,
.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PODCAST>ul>li:hover>a,
.custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.GUIDES>ul li:hover a
{
   color:#acf85c;
}
.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul>li:hover img.megamenu_icon-image{
   opacity: 1;
} 

.megamenu_menu-left .hs-menu-wrapper> ul> li.Solutions>ul>li:hover img.megamenu_icon-image{
   opacity: 1;
} 
.megamenu_menu-left .hs-menu-wrapper> ul> li.Solutions>ul>li:hover{
   padding-left: 1.5rem !important;
}  


.megamenu_menu-left .hs-menu-wrapper> ul> li.Resources>ul>li.Blog:hover{
   padding-left: 1.5rem !important ;
}  

.megamenu_menu-left .hs-menu-wrapper> ul> li.Resources>ul>li.Blog:hover img.megamenu_icon-image{
   opacity: 1;
} 
.megamenu_menu-left .hs-menu-wrapper> ul> li.Resources>ul>li.Blog:hover a,
.megamenu_menu-left .hs-menu-wrapper> ul> li.Resources>ul>li.RevenueEnablementGlossary:hover a,
.megamenu_menu-left .hs-menu-wrapper> ul> li.Solutions>ul>li:hover a,
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Customers>ul>li:hover a,
 .custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Company>ul>li:hover a{
   color:#acf85c !important;
}
.megamenu_menu-left .hs-menu-wrapper> ul> li.Resources>ul>li.RevenueEnablementGlossary img.megamenu_icon-image{
   opacity: 0;
}
.megamenu_menu-left .hs-menu-wrapper> ul> li.Resources>ul>li.RevenueEnablementGlossary:hover{
   padding-left: 1.5rem !important;
}  
.megamenu_menu-left .hs-menu-wrapper> ul> li.Resources>ul>li.RevenueEnablementGlossary:hover img.megamenu_icon-image{
   opacity: 1;
} 


.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul>li.PODCAST>ul>li:hover,
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul>li.GUIDES ul>li:hover,
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Customers>ul>li:hover,
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Company>ul>li:hover{
   padding-left: 1.5rem !important ;
   transition: .2s;
   position: relative;
} 
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul>li.PODCAST>ul>li:hover img.megamenu_icon-image,
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Resources>ul>li.GUIDES ul>li:hover img.megamenu_icon-image,
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Customers>ul>li.CustomerStories:hover img.megamenu_icon-image,
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Customers>ul>li.WallofLove:hover img.megamenu_icon-image,
.custom_header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Company>ul>li:hover  img.megamenu_icon-image{
   opacity: 1;
} 


.megamenu_icon-wrapper {
   color: #c6c1da;
   flex: none;
   justify-content: center;
   align-items: center;
   width: 1rem;
   /* height: 1rem; */
   display: block;
   position: absolute;
   inset: 50% auto auto 0;
   overflow: hidden;
   transform: translateY(-50%);
}

img.megamenu_icon-image {
   width: 1rem;
   height: 1rem;
   transition: opacity .2s;
   display: block;
   opacity: 0;
   vertical-align: middle;
}




/* 
@media(max-width:1447px){
.megamenu_menu-left .hs-menu-wrapper> ul> li> a{
gap: 7.9px;
}


}   */

@media(max-width:1600px){
   .custom_header .svg {
      max-width: 16.6px;
      min-height: 16.6px;
   }
   .megamenu_menu-left .hs-menu-wrapper> ul> li svg {
      max-width: 16.6px;
      min-height: 16.6px;
   }
   .megamenu_menu-left .hs-menu-wrapper> ul> li> a {
      gap: 8.3px;
   }

}


@media(max-width:1450px){
   .custom_header  .megamenu_menu-left .hs-menu-wrapper> ul> li> a {
      gap: 7.95838px;
      line-height: 25.4668px;

   }

   .custom_header  .megamenu_menu-left .hs-menu-wrapper> ul> li svg {
      width: 15.9062px;
      height: 15.9062px;
   }

   .custom_header nav.megamenu_menu.w-nav-menu {
      margin-left: 1rem;
   }
}
@media(max-width:1355px){
   .custom_header nav.megamenu_menu.w-nav-menu {
      margin-left: 1rem;
   }

   .megamenu_menu-left .hs-menu-wrapper> ul> li> a {
      padding: 1.5rem 0.8rem;
   }
   .megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper {
      transform: translate(-46%) !important;
   }

}
@media(max-width:1305px){
   .custom_header nav.megamenu_menu.w-nav-menu {
      margin-left: 0rem;
   }
   .custom_header .megamenu_menu-left .hs-menu-wrapper> ul> li> a {
      padding: 1.5rem 0.6rem;
   }
}
@media(max-width:1255px){
   .custom_header .megamenu_menu-right a,
   .custom_header .megamenu_menu-left .hs-menu-wrapper> ul> li> a{
      font-size: 0.9rem;
   }
   .megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper {
      transform: translate(-42%) !important;
   }
}

@media(max-width:1200px){
   .custom_header .megamenu_menu-left .hs-menu-wrapper> ul> li> a {
      font-size: 0.9rem;
      gap: 5px;
      padding: 1.5rem 0.6rem;
   }

   .custom_header nav.megamenu_menu.w-nav-menu {
      margin-left: 5px;
   }
   .custom_header img.hs-image-widget {
      max-width: 163px;
   }

}
@media(max-width:1184px){
   /*    .custom_header .page-center {
   padding-left: 1.5rem;
   padding-right: 1.5rem;
} */
   .custom_header .megamenu_menu-right a {
      font-size: 0.9rem;
   }
}

@media(max-width:1135px){
   .custom_header img.hs-image-widget {
      max-width: 153px;
   }
   .custom_header .megamenu_menu-right a {
      font-size: 0.8rem;
   }
}

@media(max-width:1111px){
   .custom_header img.hs-image-widget {
      max-width: 144px;
   }

   .custom_header .megamenu_menu-left .hs-menu-wrapper> ul> li> a {
      font-size: 0.8rem;
   }
}

@media(max-width:1055px){
   .custom_header .megamenu_menu-right a {
      padding: 12px 8px !important;
   }
   .megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper {
      transform: translate(-35%) !important;
   }

}

@media(max-width:1015px){
   .custom_header .megamenu_menu-right a {
      padding: 12px 17px !important;
   }
} 

@media(max-width: 767px) {
/*    .custom_header .page-center {
    padding-left: 2rem;
    padding-right: 2rem;
} */
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li>ul {
      display: flex;
      align-items: flex-start;
   } 
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li>ul>li {
      padding: 0;
      background-color: transparent;
   }
   .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul>li.RevenueExecution {
      padding-left: 0;
      background-color: transparent;
      padding-top: 0;
   }

   .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.DSR {
      padding-left: 0;
   }



   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left ul li.hs-item-has-children ul {
      background-color: transparent;
   }

   .megamenu_menu-left li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.DSR {
      background-color: transparent;
      padding-top: 0;
      padding-bottom: 0;
   }

   .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.LMS {
      background-color: transparent;
      padding-bottom: 0;
   }

   .megamenu_menu-left li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.CMS {
      background-color: transparent;
      padding-top: 0;
   }

}

@media(max-width: 991px) {
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children {
    position: relative;
}
   .custom_header .megamenu_container-wrapper{
      min-height: 4.5rem;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper  .hs-menu-wrapper ul{
      flex-direction: column;
   }
   .w-nav-overlay {
      display:none;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.desktop_menu {
      display: none;
   }
   .custom_header  img.hs-image-widget {
      max-width: 184px;
      width: auto;
   }
   .megamenu_icon-wrapper {
    cursor: pointer;
}
   .custom_header .w-nav-overlay {
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      width: 100%;
   }

   .custom_header  nav.megamenu_menu.w-nav-menu.mobile_menu {
      padding: 1rem 2.5rem 6.5rem;
      background-color: #191236;
      flex-direction: column;
      align-items: flex-start;
      margin: 0;
      float: none;
   }

   .custom_header  nav.megamenu_menu.w-nav-menu.mobile_menu {
      align-items: stretch;
      display: block;
      justify-content: flex-start;
   }


   .custom_header  nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-right a {
      font-size: 14px;
      text-align: center;
   }

   .custom_header  nav.megamenu_menu.w-nav-menu.mobile_menu a.Login {
      width: 100%;
   }

   .custom_header  nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-right {
      flex-direction: column;
      width: 100%;
      align-items: stretch;
      margin-top: 1.5rem;
   }

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper {
      width: 100%;
      justify-content: flex-start;
   }

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper> ul> li> a {
      padding-top: .75rem !important;
      padding-bottom: .75rem !important;
      padding-left: 0 !important;
      font-size: 1.125rem;
      color:#fff;
      line-height: 27px;
      gap: .5rem;
      align-items: center;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper> ul> li> a:hover{
      background-image: linear-gradient(180deg, #49c77b 30%, #acf85c 50%, #d8f85c 70%);
      background-clip: text;
      transition-property: all;
      -webkit-text-fill-color: transparent;
   }
   .custom_header .menu-icon {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 48px;
      height: 48px;
      margin-right: -.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
   }
   .custom_header  .menu-icon_line-top {
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0;
      background-color: #fff;
   }
   .menu-icon_line-middle {
      background-color: #fff;
      justify-content: center;
      align-items: center;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
      width: 24px;
      height: 2px;
   }
   .menu-icon_line-middle-inner {
      background-color: #fff;
      width: 4px;
      height: 0;
      padding-bottom: 0;
      padding-right: 0;
   }
   .menu-icon_line-bottom {
      background-color: #fff;
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0;
   }
 

   .menu_open .custom_header .menu-icon_line-top {
      transform: translate3d(0px, 8px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(-45deg) skew(0deg, 0deg);
      transform-style: preserve-3d;
      transition: all .5s;
   }

   .menu_open .menu-icon_line-bottom {
      transform: translate3d(0px, -8px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(45deg) skew(0deg, 0deg);
      transform-style: preserve-3d;
      transition: all .5s;
   }

   .menu_open .menu-icon_line-middle {
      width: 0;
      height: 2px;
      transition: all .5s;
   }

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu  .megamenu_menu-left .hs-menu-wrapper>ul>li>ul>li>a {
      font-size: 13.1798px;
      padding: 7.531px !important;
      padding-right: 0  !important;
      padding-left: 0 !important;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper> ul> li> a {
      line-height: 1.6;

   }
   .custom_header  .megamenu_menu-left .hs-menu-wrapper> ul> li svg {
      width: 14.6125px;
      height: 14.6125px;
   }
 

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li>ul {
      background-color: transparent;
   }

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li>ul>li>a {
      font-size: 1rem;
      color: #fff;
   }
   .custom_header  li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.Product:hover hs-menu-children-wrapper {
      opacity: 1;
      visibility: visible;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu {
      padding: 1rem 2rem 6.5rem;
      overflow-y: auto;
      height: calc(100vh - 63px);
   }


   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left ul li.hs-item-has-children ul {
      background-color: transparent;
      position: static;
      opacity: 1 !important;
      visibility: visible !important;
      transform: none !important;
      /* position: static; */
   }
   .custom_header .megamenu_menu-left .hs-menu-wrapper>ul>li>ul{
      margin:0;
   }
   .custom_header .megamenu_menu-left .hs-menu-wrapper>ul>li>ul {
      margin: 0;
      padding: 0;
      border-radius: 0;
   }

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left ul li.hs-item-has-children ul {
      border-radius: 0;
   }

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left ul li.hs-item-has-children ul {
      padding: 0;
   }
   
li.hs-menu-item.hs-item-has-children.RevenueExecution {
    background: transparent !important;
}
   .megamenu_menu-left li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PLATFORM {
      grid-column-start: unset;
      grid-row-start: unset;
      /* grid-row: unset; */
      /* grid-row: 3/4; */
      grid-row: 3;
      grid-column: 1/ span 2;
   }

   .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul>li.RevenueExecution {
      padding-left: 0;
      padding-top: 0;
   }

   .megamenu_menu-left li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.DSR {
      padding-left: 0;
      padding-top: 0;
      padding-bottom: 0;
      margin-top:         padding-top;
      padding-top: 1.5rem;
   }

   .megamenu_menu-left li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PLATFORM {
      /* padding-left: 0; */
      /* padding-top: 0; */
   }

   .megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul>li>a {
     line-height: 26px;
        font-size: 13.7px;
   }
   .megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper{
      width:100% !important;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li>ul>li.PLATFORM {
    background: #392e6a;
    padding: 1.5rem;
}

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li>ul>li>a {
      padding: 0 !important;
      line-height: 24.0783px;
   }

   .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.LMS {
      padding-bottom: 0px;
      padding-left: 48px;
   }

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left ul li.hs-item-has-children ul {
      /* padding-top: 1.5rem; */
      /* padding-bottom: 1.5rem; */
   }
   .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.CMS {
      padding-top: 0;
      padding-left: 48px;
   }

   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper> ul> li.product>ul>li:first-child {
     margin-top: 1.5rem !important;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper> ul> li.product>ul>li:last-child {
     margin-bottom: 1.5rem !important;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul>li:not(:last-child) {
    margin-bottom: 1.25rem !important;
}
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper>ul>li>ul {
      display: none;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper> ul> li:hover> a{
      background-image: linear-gradient(180deg, #49c77b 34%, #acf85c 53%, #d8f85c 70%);
      color: #acf85c;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    transition-property: all;
   }
   .cs-child-trigger{
      background: transparent;
      cursor: pointer;
      display: block;
      height: 47px;
      left: 0;
      margin: 0;
      opacity: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      z-index: 2;
   }
.custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children.Solutions > ul,
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children.Resources > ul,
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children.Customers > ul,
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children.Company > ul{
    padding-left: 2rem;
    padding-right: 2rem;
}
.custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children:not(.Product) > ul > li:first-chld {
   margin-top:0 !important;
   }
.custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children:not(.Product) > ul > li:first-chld {
   margin-bottom:0 !important;
   }
.custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children:not(.Product) > ul > li > a{
   padding-top: .5rem !important;
   padding-bottom: .5rem !important;
   font-size:13.7px;
   font-family: Dmsans, sans-serif;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left ul ul ul {
    display: block !important;
}
/*    .custom_header .page-center {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
} */
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children{
      position:relative;
   }
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu {
    padding: 1rem 2.5rem 6.5rem;
}
}

@media (min-width:768px) and (max-width:991px){
/*    .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper>ul>li.Product>ul {
    display: grid;
    /* grid-template-columns: 1fr 1fr !important; */!i;!;
/*     grid-template-columns: 1fr 1fr;
    grid-column-gap: 1.5rem;
    grid-row-gap: 0px;
} */

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul>li.RevenueExecution {
    background: transparent;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.CMS {
    background-color: transparent;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.LMS {
    background-color: transparent;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.DSR {
    background-color: transparent;
}

.custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul>li:not(:last-child) {}

.custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper>ul>li>ul {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
   .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.CMS {
    padding-left: 0;
      padding-right:0;
}

.megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul li.LMS {
    padding-left: 0;
}

.custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left .hs-menu-wrapper>ul>li.Product>ul>li:not(:last-child) {
    margin-bottom: 0 !important;!i;!;
}

.custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper>ul>li>ul {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.megamenu_menu-left .hs-menu-wrapper> ul>li.Product> ul.hs-menu-children-wrapper>li>ul>li>a {
    font-size: .875rem !important;
   
}
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children.Solutions > ul,
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children.Resources > ul, 
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children.Customers > ul,
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children.Company > ul {
    padding-right: 0;
    padding-left: 0;
}
   .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu .megamenu_menu-left-wrapper .hs-menu-wrapper ul li.hs-item-has-children:not(.Product) > ul > li > a {
    font-size: .875rem;
}
   .custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.PODCAST>a {
    font-size: 1rem !important;
}
   .custom_header li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.GUIDES>a {
    font-size: 1rem !important;
}

   
}

@media(max-width: 767px) {
   .custom_header .megamenu_container-wrapper{
      min-height: 4rem;
   }
     .custom_header nav.megamenu_menu.w-nav-menu.mobile_menu {
      padding: 1rem 2rem 6.5rem;
   }

}


