header .content-wrapper{max-width:1290px;}
.m0-10{margin:0 -10px;}
body { margin-top: var(--header-height); }
.headerMain .logoSection{width:273px;}
.headerMain .logoSection a{display:inline-block;line-height:1;}
header.headerMain.scrolled{box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.28);}
.headerMain .logoSection{line-height:1;}
.headerMain .headerMain-menu-wrapper{background:linear-gradient(90deg,#27AAE1 0%,#1D7EA8 100%);box-shadow:0px 2px 8px 0px #63636333;border-radius:8px;padding-top:16px;}
.headerMain .header-menu-main .custom-menu-primary > .hs-menu-wrapper > ul{position:relative;display:flex;}
.headerMain .hs-search-field{position:relative;}
.headerMain .header-menu-main .hs-menu-wrapper>ul>li.hs-item-has-children{position:relative;} 
.hs-menu-children-wrapper.megamenu{position:absolute;min-width:280px;left:0;display:none;top:100%;}
.hs-menu-children-wrapper.megamenu.box-menu{width:780px;}
.headerMain .header-menu-main .hs-menu-wrapper>ul>li.hs-item-has-children.menu-active .megamenu{display:block;}
.megamenu-layout-main.megamenu-row-inner{background:#1D7EA8;padding:30px;display:flex;flex-wrap:wrap;border-radius:0 0 16px 16px;}
.headerMain .header-menu-main .hs-menu-wrapper > ul > li > a,.headerMain .header-menu-main .hs-menu-wrapper > ul > li.hs-item-has-children > ul > a{ font-family: 'halyard-text',sans-serif; color:var(--secondary);text-decoration:none;}

header.headerMain .logoWrapper a { display: inline-block; line-height:1; }
header.headerMain .logoWrapper { display: flex; align-items: center;width:115px;}
header.headerMain .menuMainWrapper { display: flex; align-items: center; }
.headerMain .header-menu-main .hs-menu-wrapper .menuColNav ul,header.headerMain .menuStyle1RightCol  .hs-menu-wrapper ul{flex-direction:column;gap:15px;}
header.headerMain .menuColTitle a,header.headerMain .menuColTitle { text-decoration: none; color: var(--tertiary_color);font-family:font-family: 'halyard-text',sans-serif;; }


header.headerMain .menuStyle1RightCol { position:relative;}
header.headerMain .menuStyle1RightCol::before { content: ''; position: absolute; top:0; left:0;width:100%;height:100%; border-radius: 0px 20px 20px 0px; background: linear-gradient(80deg, #7F14EE 4.1%, #D62EA9 50.66%, #F36C23 93.46%); opacity: 0.08; z-index: 0; pointer-events: none; }
header.headerMain .menuStyle1RightCol .hs-menu-wrapper ul > li > a { color: var(--tertiary_color); }
header.headerMain .menuStyle1RightCol span.title-gradient { background: linear-gradient(91deg, #7F14EE 5.4%, #D62EA9 58.9%, #F36C23 108.08% 108.08%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
header.headerMain .menuStyle1RightCol span.title-gradient:hover,header.headerMain .menuStyle1RightCol .hs-menu-wrapper ul > li > a:hover span.title-gradient{background:var(--primary);background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.headerMain .header-menu-main .custom-menu-primary > .hs-menu-wrapper > ul > li > a{text-decoration:none;}
.headerMain .header-menu-main .menuStyle2TitleMain .title{font-size:14px;font-family: 'halyard-text',sans-serif;transition:all ease .3s;}
.headerMain .header-menu-main .menuStyle2TitleMain .des{font-size:12px;font-weight:300;font-family: 'halyard-text',sans-serif;}
header.headerMain { position: fixed; padding: 20px 0; width: 100%; top: 0; left: 0; z-index: 99; background-color: var(--white_color);transition:all ease .3s; }
.headerMain .header-menu-main .Menustyle-2 .titleBoxLink{position:absolute;top:0;left:0;width:100%;height:100%;}
.headerMain .header-menu-main .Menustyle-2 .menuStyle2TitleWrap{position:relative;}
.headerMain .header-menu-main .menuStyle2NavWrap .hs-menu-wrapper ul {display: flex; flex-wrap: wrap; row-gap: 20px;margin: 0 -10px;} 
.headerMain .header-menu-main .menuStyle2NavWrap .hs-menu-wrapper ul li{width: 50%;padding:0 10px;}
.headerMain .header-menu-main .border-bottom { border-bottom: 1px solid var(--tertiary_color); padding: 0 0 20px; margin-bottom: 20px; }
.headerMain .header-menu-main .menuStyle2TitleImg { width: 35px; height: 35px; } 
.headerMain .header-menu-main .menuStyle2TitleMain { width: calc(100% - 35px); padding-left: 10px; } 
.headerMain .header-menu-main .menuStyle2TitleImg img { width: 100%; height: 100%; object-fit: contain; }
.headerMain .header-menu-main .menuStyle2NavWrap .hs-menu-wrapper ul li > a[target="_blank"]::after { content: ""; display: inline-block; width: 14px; height: 14px; margin-left: 6px; background: url("https://9046263.fs1.hubspotusercontent-na1.net/hubfs/9046263/Luma-Health-2026/Images/new-tab-icon.svg") no-repeat center; background-size: contain; vertical-align: middle; }
.headerMain .header-menu-main .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li > a{font-family: 'halyard-text', sans-serif;color: var(--secondary);text-decoration:none;}
.headerMain .header-menu-main .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li > a:hover{color:var(--primary);}

header.headerMain .ctaWrapper a {min-width: auto;}
@media(min-width:992px){
  .headerMain .header-menu-main .Menustyle-2 { padding:  30px 25px }
  .headerMain .hamburgerMenu{display:none;}
  header.headerMain .megainner { background:var(--white_color); box-shadow: 0px 1px 15px 1px rgba(90, 90, 173, 0.2); border-radius: 20px;max-height: 500px; overflow: auto; }  
  .headerMain .header-menu-main .custom-menu-primary > .hs-menu-wrapper > ul{position:relative;display:flex;gap:40px;}
  .headerMain .header-menu-main .hs-menu-wrapper > ul > li.hs-item-has-children > ul{position:absolute;min-width: 238px;box-shadow:0px 2px 8px 0px #63636333;background: var(--white_color);display:flex;flex-direction:column !important;left:0;top:100%;padding: 30px 25px;opacity:0;transition:all ease .3s;visibility:hidden;border-radius: 20px;box-shadow: 0px 1px 15px 1px rgba(90, 90, 173, 0.2);gap: 20px;}
  .headerMain .header-menu-main .hs-menu-wrapper > ul > li{position:relative;}
  .headerMain .header-menu-main .hs-menu-wrapper > ul > li.hs-item-has-children > a{position:relative;}
  .headerMain .header-menu-main .hs-menu-wrapper>ul>li span.submenuToggle svg{transform-origin:center;transition:all ease .3s;width: 10px; height: 10px;}
  .headerMain .header-menu-main .hs-menu-wrapper>ul>li.menu-active span.submenuToggle svg{transform:rotateX(180deg);transform-origin:center;}
  .headerMain .header-menu-main .hs-menu-wrapper>ul>li span.submenuToggle svg path{transition:all ease .3s;}
  .headerMain .header-menu-main .hs-menu-wrapper>ul>li span.submenuToggle{cursor:pointer;}
  .headerMain .header-menu-main .hs-menu-wrapper > ul > li.hs-item-has-children.active > ul{opacity:1;transition:all ease .3s;visibility:visible;}
  .header-menu-main.desktopMenu .hs-menu-children-wrapper { opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; } 
  .header-menu-main.desktopMenu .hs-item-has-children.menu-active .hs-menu-children-wrapper { opacity: 1; visibility: visible; pointer-events: auto; }
  .MobileMenuWrapper{display:none;}
  .headerMain .header-menu-main span.submenuToggle {margin-left: 8px; position: relative; display: inline-flex; align-items: center; justify-content: center; line-height: 1; top: 1px; }
  .headerMain .header-menu-main .hs-menu-wrapper > ul > li:hover > a,  .headerMain .header-menu-main .hs-menu-wrapper > ul > li > a:hover,header.headerMain .menuColTitle a:hover{color:var(--primary)}
  .mobileSearchBar{display:none;}
  header.headerMain .ctaWrapper { display: flex; margin: 0 0 0 auto; flex-wrap: wrap; align-items: center; }
  header.headerMain .Menustyle-1 { min-width: 740px; } 
  header.headerMain .menuStyle1LeftCol { width: calc(100% - 233px); padding:30px 25px;}
  header.headerMain .menuStyle1RightCol { width: 233px;position:relative;padding:30px 25px;}
  .headerMain .header-menu-main .custom-menu-primary > .hs-menu-wrapper > ul > li > a{padding:15px 0;text-decoration:none;}
  .headerMain .header-menu-main .Menustyle-2{min-width:350px;}
  .headerMain .header-menu-main .Menustyle-2 .menuStyle2TitleWrap:hover .menuStyle2TitleMain .title { color: var(--primary); }
}
@media ( max-width:1440px ){
  .hs-menu-children-wrapper.megamenu.box-menu{width:670px;}
}
@media ( max-width:1200px ){
  .hs-menu-children-wrapper.megamenu.box-menu{width:590px;} 
}
@media ( max-width:1150px ){
  .megamenu-row-left{width:100%;gap:10px;margin:0 0 20px 0;padding-right:0;}
  .megamenu-row-right{width:100%;}
  .hs-menu-children-wrapper.megamenu.box-menu{width:400px;}
}
@media(max-width:991px){
  .dekstopSearchBar{display:none;}
  .headerMain .header-menu-main .hs-menu-wrapper > ul{position:relative;display:flex;}
  .headerMain .header-menu-main .hs-menu-wrapper > ul{position:relative;display:flex;gap:15px;}
  .hs-menu-children-wrapper.megamenu,.hs-menu-children-wrapper.megamenu.box-menu{width:350px;}
  .headerMain .headerMain-menu-wrapper{padding-bottom:16px;}
  .menu-button-wrapper{padding-bottom:0;}
  .headerMain .header-menu-main{display:none;}
  .headerMain .hamburgerMenu { line-height: 0; display: flex; justify-content: center;width: 30px;}
  .headerMain .hamburgerMenu svg{display:block;line-height:0;transition:all ease .3s;cursor:pointer;width: 100%; height: 100%;}
  .headerMain .hamburgerMenu svg path{transition:all ease .3s;}
  header.headerMain{padding:30px 0;}
  .headerMain .MobileMenuWrapper{position:fixed;top:0;right:100%;width:100%;height:100%;padding:30px 24px;max-height:calc(100vh + 40px);overflow:auto;background:var(--white_color);transition:all ease .3s;}
  .headerMain .MobileMenuWrapper.active{right:0%;}
  .headerMain .hamburgerMenuCloseIcon{display:flex;margin:0 0px 0px auto;width:40px;cursor:pointer;justify-content: flex-end;}
  .headerMain .hamburgerMenuCloseIcon svg path{transition:all ease .3s;}
  .headerMain .hamburgerMenuCloseIcon:hover svg path{fill:var(--secondary);} 
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper .hs-menu-item > a{position:relative;}
  .headerMain .header-menu-main.mobileNav{display:flex;width:100%;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper{width:100%;}
  .headerMain .header-menu-main.mobileNav span.submenuToggle{align-items: center; display: flex; height: 30px; justify-content: flex-end; margin: 0 0 0 auto; width: 30px; padding: 5px;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper > ul > li{display:flex;flex-wrap:wrap;align-items:center;width:100%;} 
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper ul li ul{width:100%;padding:0;}
  .headerMain .mobileLogoCloseIconWrap { margin-bottom: 10px; }
  html.menuOpen{overflow:hidden;}
  .headerMain .header-menu-main .hs-menu-wrapper>ul{gap:0;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper>ul>li span.submenuToggle{transition:all ease .3s;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper>ul>li.active span.submenuToggle,.headerMain .header-menu-main.mobileNav .hs-menu-wrapper>ul>li span.submenuToggle.active{transform:rotateX(180deg);transform-origin:center;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper>ul>li span.submenuToggle svg path{transition:all ease .3s;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper>ul>li.active span.submenuToggle svg path{fill:var(--olive_green);}
  .headerMain .logoSection{width:170px;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper>ul>li span.submenuToggle svg{width:100%;height:100%;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper>ul>li span.submenuToggle{cursor:pointer;}
  .headerMain .header-menu-main .hs-menu-wrapper>ul>li.hs-item-has-children.active{width:100%;background:transparent;}
  .header-menu.megamenu-header-main{width:100%;}
  .megamenu-layout-main.megamenu-row-inner{background:transparent;15px:0;padding:15px 0;}
  .hs-menu-children-wrapper.megamenu,.hs-menu-children-wrapper.megamenu.box-menu{width:100%;position:unset;}
  .headerMain ul.hs-search-field__suggestions{min-width:235px;right:50px;}
  .custom-menu-primary > .hs-menu-wrapper > ul > li{border-bottom:2px solid var(--tertiary_color);padding:15px 0;}
  .custom-menu-primary > .hs-menu-wrapper > ul > li > a{padding:0;}
  /*   .headerMain .mobileLogoCloseIconWrap { position: absolute; background-color: var(--white_color); top: 0; left: 0; padding: 20px;width: 100%; z-index: 2; } */
  .mobileMenuMain{margin-top:var(--setHeaderHeight2);}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper > ul > li.hs-item-has-children > ul{flex-direction:column;display:none;gap:20px;}
  header.headerMain .ctaWrapper {display:none;}
  header.headerMain .menuLogoCtaWraper { justify-content: space-between; }
  header.headerMain .menuStyle1RightCol::before{display:none;} 
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li:not(:last-child){margin-bottom:20px;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper > ul > li.hs-item-has-children > ul{margin-top:20px;}
  .headerMain .megainner{margin-top:20px;max-height:450px;overflow:auto;}
  .headerMain .header-menu-main.mobileNav .hs-menu-wrapper > ul > li.hs-item-has-children.actived > a{ color: var(--primary); }
  

}
@media(max-width:767px){ 

}
