 body > div > main > section.section_nhd-hero > div.padding-global.is-nhd > div > div > div > div.nhd-hero_figure > div.nhd-hero_track > svg > g > g:nth-child(6) > g:nth-child(2) > g:nth-child(1){
        display:none !important;
      }
      
      body > div > main > section.section_nhd-hero > div.padding-global.is-nhd > div > div > div > div.nhd-hero_figure > div.nhd-hero_track > svg > g > g:nth-child(6) > g:nth-child(1) > g:nth-child(1) > g > g:nth-child(1) {
        display:none !important;
      }
      
      body > div > main > section.section_nhd-hero > div.padding-global.is-nhd > div > div > div > div.nhd-hero_figure > div.nhd-hero_track > svg > g > g:nth-child(6) {
        display:none !important;
      }
      
      body > div > main > section.section_nhd-hero > div.padding-global.is-nhd > div > div > div > div.nhd-hero_figure > div.nhd-hero_track > svg > g > g:nth-child(6) > g:nth-child(1) > g:nth-child(2) > path
      {
        display:none !important;
      }
      
      body > div > main > section.section_nhd-hero > div.padding-global.is-nhd > div > div > div > div.nhd-hero_figure > div.nhd-hero_track > svg > g > g:nth-child(5)
      {
        display:none !important;
      }
      
      body > div > main > section.section_nhd-hero > div.padding-global.is-nhd > div > div > div > div.nhd-hero_figure > div.nhd-hero_track > svg > g > g:nth-child(1)
      {
        display:none !important;
      }
      
      @media (min-width: 992px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="aa2743ad-a063-1309-f11a-6aa0cc5b9704"] {
          opacity: 0;
        }
      }

      @media (max-width: 991px) and (min-width: 768px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="aa2743ad-a063-1309-f11a-6aa0cc5b9704"] {
          opacity: 0;
        }
      }

 /* Fluid responsive scaling across all breakpoints */
      html {
        font-size: 100% !important;
      }

      @media screen and (max-width: 1920px) {
        html {
          font-size: ;
        }
      }

      @media screen and (max-width: 1440px) {
        html {
          font-size: ;
        }
      }

      @media screen and (max-width: 479px) {
        html {
          font-size: ;
        }
      }

      .w-lightbox-backdrop,
      .w-lightbox-container {
        z-index: 999999;
      }
      
      
     .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color:#fff;
      border:1px solid #75ae4c;
      padding:0.4em 1em;
      font-size:1em;
      background-color:#99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
      }
      .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border:1px solid #447f19;
      }
      .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline:none;
      border:1px solid #447f19;
      }
      .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active{
      background-color:#75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
      }

      .w-webflow-badge {
        display: None !important;
        visibility: hidden !important;
      }

      @media (hover: hover),
      screen and (-ms-high-contrast: active),
      (-ms-high-contrast: none) {
        #localize-widget:hover #localize-powered-by {
          display: none !important;
        }
      }

  .nhd-uses_mobile.active .nhd-uses_content {
    opacity: 100%;
    max-height: 1000px;
  }

  .nhd-uses_mobile.active .nhd-users_toggle-icon {
    transform: rotate(180deg);
  }

      
      .nhd-hero_track svg g path,  
      div.nhd-demo_left > div > div > svg > g > g > g > g > path,
        div.nhd-demo_left > div > div > svg > g > g > g > g > g > path
        {
            fill:#5ebca3 !important;  
        }


     div.nhd-hero_figure > div.nhd-hero_track > svg > g > g:nth-child(6) > g:nth-child(2) > g:nth-child(1) > g > g > path
     {
          fill:white !important;  
      }

      /* Fluid responsive scaling across all breakpoints */
      html {
        font-size: calc(0.625rem + 0.41666666666666663vw);
      }

      @media screen and (max-width:1920px) {
        html {
          font-size: calc(0.625rem + 0.41666666666666674vw);
        }
      }

      @media screen and (max-width:1440px) {
        html {
          font-size: calc(0.8126951092611863rem + 0.20811654526534862vw);
        }
      }

      @media screen and (max-width:479px) {
        html {
          font-size: calc(0.7494769874476988rem + 0.8368200836820083vw);
        }
      }

      /* Make text look crisper and more legible in all browsers */
      body {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
      }

      /* Focus state style for keyboard navigation for the focusable elements */
      *[tabindex]:focus-visible,
      input[type="file"]:focus-visible {
        outline: 0.125rem solid #4d65ff;
        outline-offset: 0.125rem;
      }

      /* Get rid of top margin on first element in any rich text element */
      .w-richtext> :not(div):first-child,
      .w-richtext>div:first-child> :first-child {
        margin-top: 0 !important;
      }

      /* Get rid of bottom margin on last element in any rich text element */
      .w-richtext>:last-child,
      .w-richtext ol li:last-child,
      .w-richtext ul li:last-child {
        margin-bottom: 0 !important;
      }

      /* Prevent all click and hover interaction with an element */
      .pointer-events-off {
        pointer-events: none;
      }

      /* Enables all click and hover interaction with an element */
      .pointer-events-on {
        pointer-events: auto;
      }

      /* Create a class of .div-square which maintains a 1:1 dimension of a div */
      .div-square::after {
        content: "";
        display: block;
        padding-bottom: 100%;
      }

      .padding-global {
        border: 0 !important;
      }

      /* Make sure containers never lose their center alignment */
      .container-medium,
      .container-small,
      .container-large {
        margin-right: auto !important;
        margin-left: auto !important;
      }

      /* Main Variables */
      :root {
        --main-dark: black;
        --main-light: white;
      }

      /* Global Styles */
      }

      img::selection,
      svg::selection {
        background: transparent;
      }

      /* Link color inherits from parent font color  */
      a {
        color: inherit;
      }

      @keyframes scroll {
        from {
          transform: translateX(0);
        }

        to {
          transform: translateX(calc(-100% - 1rem));
          /* match 1 rem to gap above */
        }
      }

      .scroll {
        animation: scroll 60s linear infinite;
      }

      .scroll-toggle_wrapper svg {
        stroke-width: 3px;
      }

      .no-scroll {
        overflow: hidden;
        height: 100%;
        position: fixed;
        width: 100%;
      }

      .pointer-events-none {
        pointer-events: none;
      }

      .page-wrapper {
        overflow: clip;
      }

      .language-dropdown-trigger a,
      .language-dropdown-trigger img,
      .language-dropdown-trigger span {
        /* Override styles here */
        font-size: 0.8rem;
        /* Adjust as needed */
      }

      .your-class {
        -webkit-mask-image: -webkit-radial-gradient(white, black);
      }

      @media (min-width: 992px) {
        .button-nbd:hover .button-bg {
          transform: translateX(0%);
        }

        .button-nbd:hover .arrow-wrap {
          transform: rotateZ(45deg);
        }
      }

      .navbar.is-no-nav .button-bg {
        background-color: var(--swatch--black);
      }

      .navbar.is-no-nav .button-text-2 {
        position: relative;
        z-index: 1;
      }

      /* Horizon Banner Marquee */
      @keyframes hr-scroll {
        from {
          transform: translateX(0);
        }

        to {
          transform: translateX(-50%);
        }
      }

      .hr-banner:hover .hr-banner-track {
        animation-play-state: paused;
      }

      .hr-banner-track {
        animation: hr-scroll 60s linear infinite;
        white-space: nowrap;
        will-change: transform;
      }

      /* Custom Navigation with Dark Background */
      .navbar.dark-bg {
        background: transparent !important;
        border-bottom: 0;
        position: static;
        padding-left: 2rem;
        padding-right: 2rem;
      }

      @media screen and (min-width: 1280px) {
        .navbar.dark-bg {
          padding-left: 4rem;
          padding-right: 4rem;
        }
      }

      @media screen and (min-width: 1440px) {
        .navbar.dark-bg {
          padding-left: 8rem;
          padding-right: 8rem;
        }
      }

      .navbar.dark-bg .nav-bar-loader {
        display: none;
      }

      .navbar.dark-bg .navbar_container {
        background: transparent;
      }

      .navbar.dark-bg .link-block-button {
        background: #fff !important;
      }

      .navbar.dark-bg .link-block-button_text {
        color: var(--swatch--black) !important;
      }

      .navbar.dark-bg .link-block-button.is-secondary {
        background: var(--swatch--black) !important;
        box-shadow: inset 0 0 0 1px var(--swatch--white);
      }

      .navbar.dark-bg .link-block-button .link-block-button_bg {
        background: var(--swatch--dd-blue) !important;
      }

      .navbar.dark-bg .link-block-button.is-secondary .link-block-button_bg {
        background: var(--swatch--white) !important;
      }

      .navbar.dark-bg .link-block-button.is-secondary .link-block-button_text {
        color: #fff !important;
      }

      .navbar.dark-bg .link-block-button.is-secondary:hover .link-block-button_text {
        color: var(--swatch--black) !important;
      }

      .navbar.dark-bg .link-block-button:hover .link-block-button_text {
        color: var(--swatch--white) !important;
      }

      .navbar.dark-bg .navbar1_logo {
        opacity: 0;
      }

      .navbar.dark-bg .navbar1_logo.cc-white {
        opacity: 1;
      }

      .navbar.dark-bg .w-icon-arrow-down:before,
      .navbar.dark-bg .w-icon-dropdown-toggle:before,
      .navbar.dark-bg .navbar_link,
      .navbar.dark-bg .navbar_text {
        color: #fff !important;
      }

      .navbar.dark-bg .flag-icon {
        color: #fff;
      }

      @media screen and (max-width: 991px) {

        .navbar.dark-bg .menu-icon_line-top,
        .navbar.dark-bg .menu-icon_line-middle,
        .navbar.dark-bg .menu-icon_line-bottom {
          background-color: #fff;
        }

        .navbar.dark-bg .w-icon-arrow-down:before,
        .navbar.dark-bg .w-icon-dropdown-toggle:before,
        .navbar.dark-bg .navbar_link,
        .navbar.dark-bg .navbar_text {
          color: rgb(31, 31, 31) !important;
        }
      }

      .nhd-insiders_wrapper:hover .nhd-insiders_item:not(:hover) .nhd-insiders_item-content {
        opacity: 0;
      }

      .nhd-tabs_link .nhd-tabs_link-active {
        height: 0%;
      }

      .nhd-tabs_link .nhd-tabs_link-track {
        opacity: 0;
      }

      .nhd-tabs_link.w--current .nhd-tabs_link-track {
        opacity: 1;
      }

      .nhd-tabs_link.w--current .nhd-tabs_link-active {
        height: 100%;
        transition: all linear 20s;
      }

      .nhd-tabs:before,
      .nhd-tabs:after {
        display: none;
      }

      .industry-card:hover .industry-card_arrow {
        color: var(--swatch--dd-orange);
      }

      .gc-form_block.is-nhd .mktoForm span {
        color: #fff;
      }