.header-section{box-shadow: 0px 63px 18px 0px rgba(34, 32, 32, 0.00), 0px 40px 16px 0px rgba(34, 32, 32, 0.01), 0px 23px 14px 0px rgba(34, 32, 32, 0.05), 0px 10px 10px 0px rgba(34, 32, 32, 0.09), 0px 3px 6px 0px rgba(34, 32, 32, 0.10); width:calc(100% - 40px);    position: relative; margin:20px auto 16px;padding:20px 0; border-radius: 8px;border: 1px solid rgba(51, 155, 139, 0.20);background:linear-gradient(90deg, var(--primary_color3) 0%, var(--primary_color2) 32.5%, var(--primary_color4) 68.5%, var(--secondary_color) 100%);border-right: none;}
.header-section .content-wrapper{max-width:100%; padding:0 20px;}
.head-logo{width:110px;}
.head-menus{width:calc(100% - 250px); padding:0 20px;}
.head-btns{width:140px;}
.head-btns a,.rmenu-ctas a{display:flex;text-decoration:none !important; align-items:center; padding:9px 15px; background-color:rgba(34, 32, 32, 0.30);; border-radius:6px;1px border:1px solid rgba(34, 32, 32, 0.15);}
.head-btns a svg,.rmenu-ctas a svg{margin-right:12px; }
.rmenu-ctas{display:none;}

/*************************************Depth 1****************************************************/
.header-section .menu .hs-menu-wrapper > ul{display: flex; flex-wrap: wrap; width: 100%; justify-content:center;}
.header-section .menu ul > li.hs-menu-depth-1 {margin-right:32px;display: inline-block; }
.header-section .menu ul > li.hs-menu-depth-1:last-child {margin-right:0;}
.header-section .menu ul > li.hs-menu-depth-1.hs-item-has-children a{padding-right:22px;}

/*************************************Depth 2****************************************************/
.header-section .menu ul > li.hs-menu-depth-1.hs-item-has-children{position:relative;}
.header-section .menu ul > li.hs-menu-depth-2 > a{padding:0 0 13px;display: inline-block;}
.header-section .menu ul > li.hs-menu-depth-2:last-child a{padding-bottom:0;}
.header-section .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper{background-color:var(--secondary_color4); min-width:200px;display:block; left:0; right: 0; margin: 0 auto; padding:15px;top: 100%; visibility: hidden; z-index:2;}
.header-section .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction: unset;}
.header-section .menu ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper{visibility:visible;}
.header-section .menu ul>li.hs-menu-depth-1.hs-item-has-children > a {position:relative;}
.header-section .menu ul > li.hs-menu-depth-1 > .child-trigger {
  position: absolute;
  background-image: url('https://6860964.fs1.hubspotusercontent-na1.net/hubfs/6860964/Inclusee%20Theme%202025/Home/Arrow-Down-white.svg');
  right: 3px;
  top: 8px;
  width: 12px;
  cursor: pointer;
  height:12px;  
  background-repeat:no-repeat;
  background-size: contain;
  background-position:center;
}


/*************************************Depth 3****************************************************/
.header-section .menu ul > li.hs-menu-depth-2.hs-item-has-children{position: relative;}
.header-section .menu ul > li.hs-menu-depth-2 > .child-trigger{ position: absolute; top: 0px; right: 20px; }
.header-section .menu ul > li.hs-menu-depth-2 > .child-trigger i{position: relative;}
.header-section .menu ul > li.hs-menu-depth-3 > a{padding:10px 15px;display: inline-block;font-size:inherit;}


@media(max-width:1200px){
  .header-section .menu ul>li.hs-menu-depth-1{margin-right:18px;}
}

@media(min-width:1025px){  
.header-section .hs-menu-wrapper{display:flex !important;overflow:visible !important; justify-content:flex-end;}
.header-section .mobile-trigger{display: none!important;}

}

@media(max-width:1024px){
  .header-section{padding:15px 0;}
.head-menus{width:100%;padding:0;}
.head-btns{display:none;}
     .mobile-open .header-section .rmenu-ctas {display: block;padding:15px 20px;}
  .header-section .menu .hs-menu-wrapper > ul{justify-content:flex-start;}
  .header-section .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper{min-width:inherit;} 
  .header-section .menu ul > li.hs-menu-depth-1{margin:0}
  
/**********************************************Toggle Icon***************************************/
.header-section .mobile-trigger { cursor: pointer; display: inline-block !important; padding: 15px 0; position: absolute; right:22px; top:25px; width:25px; z-index: 12; }
.header-section .mobile-trigger .line {display: block;width:25px;height:3px;position:absolute;left: 0;border-radius: 4px;}
.header-section .mobile-trigger .line.line-3{top:60%;}
.header-section .mobile-trigger.active-re .line-3 { transform: translateY(-23px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-23px) translateX(0) rotate(-45deg); -moz-transform: translateY(-23px) translateX(0) rotate(-45deg);}
.header-section .mobile-trigger.active-re .line.line-3 {top:103%;}
.header-section .mobile-trigger .line.line-2{top:30%;}
.header-section .mobile-trigger.active-re .line-2 { opacity: 0;}
.header-section .mobile-trigger .line.line-1{top:0;}
.header-section .mobile-trigger.active-re .line-1{top:10%;}
.header-section .mobile-trigger.active-re .line-1 { transform: translateY(5px) translateX(0) rotate(45deg); -webkit-transform: translateY(5px) translateX(0) rotate(45deg); -moz-transform: translateY(5px) translateX(0) rotate(45deg);}

/**********************************************Depth 1***************************************/
.header-section .hs-menu-wrapper {border:2px solid var(--primary_color3); z-index: 9; padding: 0; background-color: var(--third_color); display: none; left: 0; max-width: 100%; overflow-y: scroll; position: absolute; right: 0; top:80px; width: 100%; margin: 0 auto; height: auto; width:100%; }
  .header-section .menu ul > li.hs-menu-depth-1 {width: 100%; padding: 10px 20px; border-bottom: 1px solid var(--primary_color3); }
 .header-section .menu ul > li.hs-menu-depth-1:not(:first-child) > a{padding:0;}
  .header-section .menu ul>li.hs-menu-depth-1>a{margin:0;}
  .header-section .menu ul > li.hs-menu-depth-1 > a,  .header-section .menu ul > li.hs-menu-depth-2 > a{color:var(--primary_color3);}
/**********************************************Depth 2***************************************/
.header-section .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;}  
.header-section .menu ul>li.hs-menu-depth-1 .child-trigger {
        background-image: url('https://6860964.fs1.hubspotusercontent-na1.net/hubfs/6860964/Inclusee%20Theme%202025/Home/Arrow-Down-white.svg');
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        height: 14px;
        right: 22px;
        top:15px;        
        width: 14px;
        position: absolute;
    }
  
.header-section .menu ul > li.hs-menu-depth-1 .child-trigger.child-open {
    transform: rotate(180deg);
}
  .header-section .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper { opacity: 1;left: 0; top: 0;}
.header-section .menu ul > li.hs-menu-depth-2,.header-section .menu ul > li.hs-menu-depth-3 { border-bottom: 1px solid var(--primary_color3);margin-bottom:12px; }
  .header-section .menu ul > li.hs-menu-depth-2:last-child,.header-section .menu ul > li.hs-menu-depth-3:last-child{border:none; margin:0;}
.header-section .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper { padding: 20px 22px 15px;  margin-top: 0;}

/**********************************************Depth 3***************************************/
.header-section .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;left:0;}
}

@media(max-width:1024px){
.header-section{width: calc(100% - 34px);}
}

@media(max-width:767px){
.header-section{margin: 16px auto 10px;}
}
