body {overflow-x:hidden;}
.tbview {display:none;}
.header-ls {position:absolute; width:100%; top:20px;}
.header-ls-wrapper {display:flex; align-items:center; gap:20px;
  justify-content:space-between;}
.header-ls-menu ul li a {color: #FFFFFF; text-decoration:none;
font-size: 14px;font-weight: 700;line-height: 150%; 
letter-spacing: 2.1px;text-transform: uppercase; 
  position:relative; z-index:40;}
.body-container--businessowners .header-ls-menu ul li a {
color: #FDF6EE;
  }
/*   .body-container--forinvestors .header-ls-menu ul li a {
color: #CDE9F2; */
  }
    .body-container--privacy .header-ls-menu ul li a,
    .body-container--landing-page .header-ls-menu ul li a  {
color: #1B5333;
  }
.header-ls-menu ul {gap:17px;}
.header-ls-menu-wrap {display:flex; align-items:center; gap:32px;
}
.header-ls-logo {border-left:0; padding: 16px 14px 16px 64px;}
.header-ls-logo a {display:block; line-height:0; position:relative;
z-index:40;}
.header-ls-cta a { color: #FFFFFF; font-size: 16px;
    font-weight: 800; line-height: 150%; letter-spacing: 3.2px;
    text-transform: uppercase; text-decoration: none;     
  padding:12px 57px 12px 23px; display:block; z-index:40;
  position:relative;
}
.header-ls-cta {border-radius: 1.333px;
border-left: 2px solid #F50;
background: linear-gradient(90deg, #1C5534 0%, #003022 138.38%);
  box-shadow: 0px 0px 13.333px 0px rgba(0, 0, 0, 0.25);}
.body-container--businessowners .header-ls-cta,
.body-container--businessowners .header-ls-menu-border,
.body-container--forinvestors .header-ls-cta,
.body-container--divisions .header-ls-cta,
.body-container--forinvestors .header-ls-menu-border,
.body-container--divisions .header-ls-menu-border,
.body-container--about .header-ls-cta,
.body-container--about .header-ls-menu-border
 {position: relative; z-index:30}
.header-ls-menu-border {width:100%; background:#CDE9F2; height:2px;}
.body-container--businessowners .header-ls-menu-border {background:#019245;}
.body-container--forinvestors .header-ls-menu-border,
.body-container--divisions .header-ls-menu-border,
.body-container--about .header-ls-menu-border  {background:#019245;}
.body-container--contact .header-ls-menu-border,
.body-container--privacy .header-ls-menu-border,
.body-container--landing-page .header-ls-menu-border  {background:#019245;}
.header-ls-menu-main-wrap { display: flex;flex-direction: column;
  gap: 10px;}
.header-ls-icon-footer, .header-ls-burger {display:none;}

.header-ls-cta a, .header-ls-logo, .header-ls-menu {
      position: relative;
    z-index: 50;
}
.body-container--investments .header-ls-menu ul li a {color: #051a44;}
.body-container--divisions .header-ls-menu ul li a {color: #195B7D;}
.body-container--about .header-ls-menu ul li a {color: #FDF6EE;}
.body-container--investments .header-ls-menu-border {background: #f0d7c0;} 
.body-container--investments .header-ls-cta {border-radius: 1.333px 0px 0px 1.333px;
border-left: 2px solid #F50;
background: linear-gradient(90deg, #195B7D 0%, #1C283E 137.5%);
box-shadow: 0px 0px 13.333px 0px rgba(0, 0, 0, 0.25);}

.body-container--divisions .header-ls-cta,
 .body-container--landing-page .header-ls-cta {    border-radius: 1.333px 0px 0px 1.333px;
    border-left: 2px solid #F50;
    background: linear-gradient(90deg, #195B7D 0%, #1C283E 137.5%);
    box-shadow: 0px 0px 13.333px 0px rgba(0, 0, 0, 0.25);}

 .hs-item-has-children:after {
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 6px;
    margin-left: 0;
    transition: .5s;
    vertical-align: 2px;
    width: 8px;
}

.body-container--divisions .hs-item-has-children:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' fill='none' viewBox='0 0 8 6'%3E%3Cpath fill='%23195B7D' d='M1.192 0 3.84 2.728 6.488 0 7.68 1.192 3.84 5.04 0 1.192z'/%3E%3C/svg%3E");
}

.body-container--privacy .hs-item-has-children:after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19169 6.10352e-05L3.83969 2.72806L6.48769 6.10352e-05L7.67969 1.19206L3.83969 5.04006L-0.000311852 1.19206L1.19169 6.10352e-05Z' fill='%231B5333'/%3E%3C/svg%3E");

}
.body-container--landing-page .hs-item-has-children:after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19169 6.10352e-05L3.83969 2.72806L6.48769 6.10352e-05L7.67969 1.19206L3.83969 5.04006L-0.000311852 1.19206L1.19169 6.10352e-05Z' fill='%231B5333'/%3E%3C/svg%3E");

}
.body-container--about .hs-item-has-children:after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19169 6.10352e-05L3.83969 2.72806L6.48769 6.10352e-05L7.67969 1.19206L3.83969 5.04006L-0.000311852 1.19206L1.19169 6.10352e-05Z' fill='%23FDF6EE'/%3E%3C/svg%3E");

}
.body-container--investments .header-ls-wrapper.active .hs-item-has-children:after {
background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19169 6.10352e-05L3.83969 2.72806L6.48769 6.10352e-05L7.67969 1.19206L3.83969 5.04006L-0.000311852 1.19206L1.19169 6.10352e-05Z' fill='%23f0d7c0'/%3E%3C/svg%3E");

}

.body-container--businessowners .header-ls-wrapper.active .hs-item-has-children:after {
background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19169 6.10352e-05L3.83969 2.72806L6.48769 6.10352e-05L7.67969 1.19206L3.83969 5.04006L-0.000311852 1.19206L1.19169 6.10352e-05Z' fill='%23f0d7c0'/%3E%3C/svg%3E");

}
.body-container--businessowners .hs-item-has-children:after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19169 6.10352e-05L3.83969 2.72806L6.48769 6.10352e-05L7.67969 1.19206L3.83969 5.04006L-0.000311852 1.19206L1.19169 6.10352e-05Z' fill='%23FDF6EE'/%3E%3C/svg%3E");
}
.body-container--contact .hs-item-has-children:after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19169 6.10352e-05L3.83969 2.72806L6.48769 6.10352e-05L7.67969 1.19206L3.83969 5.04006L-0.000311852 1.19206L1.19169 6.10352e-05Z' fill='%23FDF6EE'/%3E%3C/svg%3E");
}
.body-container--forinvestors .hs-item-has-children:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' fill='none' viewBox='0 0 8 6'%3E%3Cpath fill='%23FDF6EE' d='M1.192 0 3.84 2.728 6.488 0 7.68 1.192 3.84 5.04 0 1.192z'/%3E%3C/svg%3E")}

    .body-container--businessowners .header-ls-menu ul li ul li a,
    .body-container--forinvestors .header-ls-menu ul li ul li a,
    .body-container--contact .header-ls-menu ul li ul li a,
    .body-container--about .header-ls-menu ul li ul li a  {
    color: #1c283e;
}

.submenurole {width:100%; position:absolute; padding-top:30px; left:0;
opacity:0; visibility:hidden;}

.header-ls-menu ul li ul.hs-menu-children-wrapper {
width: 100%;
  display: flex;
  flex-direction: row !important;
  border-radius: 1px;
  border-right: 2px solid #F50;
  background: url('https://39849133.fs1.hubspotusercontent-na1.net/hubfs/39849133/Web%202025/submenu-bg.png');
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
  padding: 24px;

}
.header-ls-menu .hs-menu-wrapper.flyouts .hs-item-has-children {
  cursor:pointer;
position:static;}

.header-ls-menu .hs-item-has-children:hover .hs-menu-children-wrapper {
  visibility: visible;
  opacity: 1;

}

.submenurole {width:100%; position:absolute; padding-top:30px; left:0;
opacity:0; visibility:hidden;}
.hs-menu-item.hs-item-has-children:hover .submenurole {
  opacity: 1;
  visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts 
.hs-item-has-children:hover>.submenurole>.hs-menu-children-wrapper{
left:0; display:flex !important;
}


.body-container--investments .hs-item-has-children::after {
content: "";
  display: inline-block;
  width: 8px;
  height: 6px;
  margin-left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19169 6.10352e-05L3.83969 2.72806L6.48769 6.10352e-05L7.67969 1.19206L3.83969 5.04006L-0.000311852 1.19206L1.19169 6.10352e-05Z' fill='%231B5333'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align:2px;
  transition:0.5s;
}
.hs-item-has-children:hover::after {
  transform:rotate(180deg);
}
.hs-item-has-children a[aria-expanded="true"] { pointer-events:none;}
.header-ls-wrapper .logo-mobile {display:none;}

.body-container--contact .header-ls-logo a {z-index:50;}

.header-ls-burger {
  
  border-radius: 0.861px;
  border-left: 1.292px solid #F50;
  background: linear-gradient(90deg, #1C5534 0%, #003022 89.95%);
  box-shadow: 0px 0px 8.611px 0px rgba(0, 0, 0, 0.25);
  padding:9px 33px 9px 11px;
}
.body-container--investments .header-ls-burger,
 .body-container--privacy .header-ls-burger,
 .body-container--landing-page .header-ls-wrapper .header-ls-burger {
      border-radius: 1.841px;
    border-left: 2.762px solid #F50;
    background: linear-gradient(90deg, #F0D7C0 0%, #D9D9D9 89.95%);
    box-shadow: 0px 0px 18.415px 0px rgba(0, 0, 0, 0.25);
}

#burger-menu {
position: relative;
        z-index: 50;
  display: none;
  flex-direction: column;
  gap: 5px;
  width: 22px;
  cursor: pointer;
}
#burger-menu span {
  height: 2px;
  background: #F0D7C0;
  width: 100%;
  display: block;
  border-radius: 2px;
}

.body-container--investments #burger-menu span,
.body-container--privacy #burger-menu span,
.body-container--landing-page #burger-menu span {
  background: #3D826B;
}

#burger-menu.open span:nth-child(1) {
  transform: rotate(45deg) translate(5px, 5px);
}

#burger-menu.open span:nth-child(2) {
  opacity: 0;
}

#burger-menu.open span:nth-child(3) {
  transform: rotate(-45deg) translate(5px, -5px);
}

#burger-menu span {
  transition: all 0.3s ease;
}

@media (min-width:1920px) { 
  .header-ls-logo {padding-left:98px;}
  .header-ls-cta a {padding-right:97px;}
  .body-container--contact .header-ls .header-ls-logo {padding-left:109px}
  .header-ls-menu ul {gap:23px;}
  .body-container--home .header-ls-menu ul li a {font-size:16px; letter-spacing: 3.2px;}
  .body-container--contact .header-ls-menu ul li a {color:#FDF6EE}
  
}
@media (max-width:1919px) {
   .body-container--forinvestors .header-ls-menu-border {
        background: #FDF6EE;
   }
}
@media (min-width:901px) {
  .body-container--contact .header-ls-logo {
      background: linear-gradient(90deg, #1c5534, #003022 138.38%);
    border: 2px solid #3d826b;
    border-left: 0;
    border-radius: 1.333px;
    box-shadow: 0 0 13.333px 0 rgba(0, 0, 0, .25);
    padding: 16px 26px 16px 70px; z-index:auto;
}
}
@media (max-width:1919px) {
  .header-ls-logo .logo-desktop img {max-height: 57px; width:auto;}
   .body-container--contact .header-ls-menu-border {
        background: #cde9f2;
   }
   .header-ls-cta a {padding-right:45px;}
   .body-container--about .header-ls-menu ul li a {letter-spacing: 2.1px;}
}
@media (max-width:1024px) {

  .header-ls-logo .logo-desktop img {max-height: 67px;width:auto;}
  .header-ls-wrapper .header-ls-burger {
    border-width: 2.762px; border-radius: 1.841px; box-shadow: 0px 0px 18.415px 0px rgba(0, 0, 0, 0.25);
  }
  .body-container--businessowners .header-ls-wrapper .logo-mobile {display:block;}
  .body-container--businessowners .header-ls-wrapper .logo-desktop {display:none;}
  .header-ls-wrapper.active .logo-mobile {
    display:block;
  }
  .header-ls-wrapper.active .logo-desktop {
    display:none;
  }
  .tbview {display:block}
  .lgview {display:none;}
  .header-ls-burger {display:block;}
  .header-ls-logo { background: none; border: 0;
    box-shadow: none; padding: 0 0 0 60px; }
  .header-ls-menu-border {display:none;}
  .header-ls-wrapper .header-ls-burger {padding-right:53px; height: 66px; display: flex; align-items: center;
  }
  .body-container--businessowners .header-ls-wrapper .header-ls-burger,
  .body-container--about .header-ls-wrapper .header-ls-burger,
  .body-container--divisions .header-ls-wrapper .header-ls-burger {position: relative; z-index:30;}
  .body-container--forinvestors .header-ls-wrapper .header-ls-burger {position: relative; z-index:30;}

  
 
    .header-ls {top:40px;}
  .header-ls-icon-footer {position:absolute; bottom:50px; display:block;}
  .header-ls-logo {z-index:90;}
  .header-ls-cta {display:none;}
  .header-ls-burger.activeopen {z-index:90;}
  .body-container--businessowners .header-ls-wrapper .header-ls-burger.activeopen,
  .body-container--forinvestors .header-ls-wrapper .header-ls-burger.activeopen, 
  .body-container--about .header-ls-wrapper .header-ls-burger.activeopen,
  .body-container--divisions .header-ls-wrapper .header-ls-burger.activeopen,
  .header-ls-burger.activeopen {z-index:90;}
  .header-ls-menu ul {    column-count: 2;
    column-gap: 120px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;}
  .header-ls-menu ul li {break-inside: avoid; margin-bottom: 0.5rem;}
  #burger-menu {display: flex; gap:6px; width:40px}
  #burger-menu span {height:4px; border-radius: 2px;}
  #burger-menu.open span:first-child {
    transform: rotate(45deg) translate(8px, 8px);
  }
  #burger-menu.open span:nth-child(3) {
      transform: rotate(-45deg) translate(6px, -6px);
  }
  .body-container--businessowners .header-ls-menu ul li a,
  .body-container--forinvestors .header-ls-menu ul li a,
   .body-container--privacy .header-ls-menu ul li a,
   .body-container--about .header-ls-menu ul li a,
   .body-container--divisions .header-ls-menu ul li a,
   .body-container--landing-page .header-ls-menu ul li a {
    color: #f0d7c0;
  }

  .header-ls-menu-main-wrap {
    display: none;
    background-color: #13281E;
    height: 100vh; left: 0;
    position: fixed; top: 0px;
    transform: translateX(calc(100% + 96px));
    transition: all .3s ease-in-out;
    width: 100%; z-index: 60; align-items: center;
        justify-content: center;
  }

  .header-ls-menu-main-wrap.active {
    display: flex;
    transform: translateX(0);
  }
  .header-ls-logo img {max-height:67px;}
  .body-container--investments .header-ls-menu ul li a {
    color: #f0d7c0;
  }
}
@media (max-width:600px) { 
  #burger-menu { gap:4px; width:22px}
  #burger-menu span {height:2px; }
  #burger-menu.open span:first-child {
    transform: rotate(45deg) translate(5px, 5px);
  }
  #burger-menu.open span:nth-child(3) {
      transform: rotate(-45deg) translate(4px, -4px);
  }
  .header-ls-logo {padding: 0 0 0 30px;}
  .header-ls-logo img {width:auto; max-height:30px;}
  .header-ls {top:40px;}
  .header-ls-wrapper .header-ls-burger {padding-right: 35px; height: 30px; z-index:90;}

  .header-ls-logo .logo-desktop img, .header-ls-logo .logo-mobile img {max-height: 30px;}

  .header-ls-menu ul li {margin-bottom: 0;}
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {display:flex; gap:20px;}
  .header-ls-logo img {max-height:30px;}
  .body-container--forinvestors .header-ls-wrapper .header-ls-burger,
  .body-container--divisions .header-ls-wrapper .header-ls-burger,
  .body-container--businessowners .header-ls-wrapper .header-ls-burger,
  .body-container--landing-page .header-ls-wrapper .header-ls-burger {
    z-index:90
  }
}





@media (max-width:480px) {
  .hero-label-btns-wrapper .hero-label-btns-subheading {max-width: 100%;}
}
