@scope (.wf-devlink-23184667820e3b7b3c6357f2fa45d9b6) {
  .container-large {
    width: 100%;
    max-width: 80rem;
    margin-right: auto;
    margin-left: auto;
  }
  .max-width-small {
    width: 100%;
    max-width: 30rem;
  }
  .margin-top {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-custom1 {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-huge {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-small {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-tiny {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-custom3 {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-medium {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-xxsmall {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-xxhuge {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-custom2 {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-xsmall {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-large {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-xxlarge {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-xlarge {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-0 {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-top.margin-xhuge {
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-xxlarge {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-medium {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-custom3 {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-custom1 {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-tiny {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-small {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-large {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-0 {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-xlarge {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-xhuge {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-xxhuge {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-huge {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-xxsmall {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-custom2 {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .margin-bottom.margin-xsmall {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .padding-top {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-xhuge {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-xxhuge {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-0 {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-large {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-custom2 {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-xlarge {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-huge {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-xxsmall {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-custom3 {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-tiny {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-medium {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-xxlarge {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-small {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-xsmall {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-top.padding-custom1 {
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-0 {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-xxhuge {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-large {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-custom3 {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-medium {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-tiny {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-xxlarge {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-custom1 {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-xsmall {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-xhuge {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-xlarge {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-custom2 {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-xxsmall {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-huge {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .padding-vertical.padding-small {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .text-weight-medium {
    font-weight: 500;
  }
  .text-size-tiny {
    font-size: var(--_responsive-sizes---body--tiny);
    line-height: 150%;
  }
  .form_field-label {
    margin-bottom: 0.5rem;
    font-size: 0.75rem;
    line-height: 140%;
    font-weight: 600;
  }
  .form_field-label.is-alternate {
    color: var(
      --text-color--text-alternate\<deleted\|relume-variable-text-color-3\>
    );
  }
  .button {
    padding: 0.875rem 1.125rem;
    border: 1px solid var(--_primitives---base--primary);
    border-radius: var(--_ui-styles---radius--small);
    background-color: var(--_primitives---base--primary);
    transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    color: var(--theme--text);
    font-size: 0.875rem;
    line-height: 100%;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
  }
  .button:where(.w-variant-2e5104aa-6b26-f0c1-e5f0-c0ac7d779273) {
    border-color: var(--_primitives---base--white);
    background-color: var(--_primitives---base--white);
  }
  .button:where(.w-variant-1c4c7e92-fcf2-c968-ce31-0719bb53547c) {
    padding: 1rem 2rem;
    color: var(--theme--text);
    font-size: 1rem;
  }
  .button:where(.w-variant-5ef364e8-8646-ab95-22d7-945301162084) {
    padding: 1rem 2rem;
    border-color: var(--_primitives---neutrals--300);
    background-color: var(--_primitives---base--white);
    color: var(--theme--text);
    font-size: 1rem;
  }
  .button:where(.w-variant-ea5dc0b4-029b-a537-6c2d-af88108b1216) {
    padding: 1rem 2rem;
    border-color: var(--_primitives---neutrals--300);
    background-color: var(--_primitives---opacity--transparent);
    color: var(--_primitives---neutrals--25);
    font-size: 1rem;
    --_typography---font-styles--font-family: var(
      --_primitives---font-family--body
    );
    --_typography---font-styles--font-size: var(
      --_responsive-sizes---body--regular
    );
    --_typography---font-styles--line-height: 160%;
    --_typography---font-styles--font-weight: 400;
    --_typography---font-styles--letter-spacing: 0px;
  }
  .button:where(.w-variant-4a72fbb8-5f59-466f-2395-6da9d1c81349) {
    padding: 1rem 2rem;
    border-color: var(--_primitives---neutrals--300);
    background-color: var(--_primitives---neutrals--25);
    font-size: 1rem;
  }
  .button:hover {
    border-color: rgba(255, 200, 44, 0.8);
    background-color: hsla(44.36018957345972, 100%, 58.63%, 0.8);
  }
  .button:hover:where(.w-variant-2e5104aa-6b26-f0c1-e5f0-c0ac7d779273) {
    border-color: rgba(255, 255, 255, 0.8);
    background-color: hsla(0, 0%, 100%, 0.8);
  }
  .button:hover:where(.w-variant-ea5dc0b4-029b-a537-6c2d-af88108b1216) {
    background-color: var(--_primitives---neutrals--300);
    color: var(--_primitives---neutrals--900);
  }
  .button:hover:where(.w-variant-4a72fbb8-5f59-466f-2395-6da9d1c81349) {
    background-color: var(--_primitives---neutrals--300);
  }
  .button:hover:where(.w-variant-5ef364e8-8646-ab95-22d7-945301162084) {
    border-color: var(--_primitives---neutrals--300);
    background-color: var(--_primitives---neutrals--300);
  }
  .button.is-link {
    padding: 0.25rem 0rem;
    border-style: none;
    background-color: var(--_primitives---opacity--transparent);
    outline-color: #171717;
    outline-offset: 0px;
    outline-style: none;
    outline-width: 0px;
    line-height: 1;
    text-decoration: none;
  }
  .button.is-link:focus {
    outline-style: none;
    outline-width: 0px;
  }
  .button.is-link.is-alternate {
    background-color: var(--_primitives---opacity--transparent);
    color: var(--_primitives---base--white);
  }
  .button.is-link.is-icon {
    justify-content: flex-start;
    align-items: center;
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    text-align: left;
  }
  .button.is-link.is-icon.is-fullwidth {
    justify-content: space-between;
  }
  .button.is-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
  }
  .button.is-secondary {
    border-color: var(--theme--border);
    background-color: var(--_primitives---opacity--transparent);
  }
  .button.is-secondary:where(.w-variant-5db87fa2-d097-2f3c-6fa2-9fe7e56d38b6) {
    border-color: var(--_primitives---base--white);
    color: var(--theme--text-white);
  }
  .button.is-secondary:where(.w-variant-6f850fc4-5ab6-0b09-8572-1436a56ba27e) {
    border-color: var(--_primitives---base--white);
    color: var(--theme--text);
  }
  .button.is-secondary:hover {
    opacity: 0.8;
  }
  .button.is-secondary.is-alternate {
    background-color: var(--_primitives---opacity--transparent);
    color: var(--_primitives---base--white);
  }
  .button.is-secondary.user-out.visible-tablet {
    display: none;
  }
  .button.is-secondary.user-in.visible-tablet {
    display: none;
  }
  .button.is-small {
    padding: 0.7rem 0.875rem;
  }
  .button.is-alternate {
    border-color: var(--_primitives---base--white);
    background-color: var(--_primitives---base--white);
    color: var(--_primitives---neutrals--900);
  }
  .button.is-fullwidth {
    width: 100%;
  }
  .button.is-accent {
    border-color: var(--_primitives---base--secondary);
    background-color: var(--_primitives---base--secondary);
    color: var(--theme--text-white);
  }
  .button.is-accent:hover {
    border-color: hsla(256.4835164835165, 41.94%, 42.55%, 0.8);
    background-color: rgba(88, 63, 154, 0.8);
  }
  .form_input {
    min-height: 2.75rem;
    margin-bottom: 0px;
    padding: 0.7rem 0.75rem;
    border: 1px solid var(--theme--border);
    border-radius: 6px;
    background-color: var(--theme--background);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 20, 0.05);
    color: var(--_primitives---neutrals--900);
    font-size: 0.875rem;
    line-height: 1;
  }
  .form_input:focus {
    border-color: var(--_primitives---neutrals--900);
  }
  .form_input::placeholder {
    color: #cacaca;
    font-size: 0.875rem;
  }
  .form_input.is-text-area {
    overflow: auto;
    height: auto;
    min-height: 11.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .form_input.is-select-input {
    background-image: url(https://cdn.prod.website-files.com/69c44e3d6b934a2c405edafa/69c44e3d6b934a2c405edb02_chevron-down.svg);
    background-position: 99% 50%;
    background-size: auto;
    background-repeat: no-repeat;
    font-size: 0.875rem;
    font-weight: 500;
  }
  .form_input.is-select-input.is-alternate {
    background-image: url(https://cdn.prod.website-files.com/69c44e3d6b934a2c405edafa/69c44e3d6b934a2c405edb28_chevron-down-white.svg);
  }
  .form_input.is-alternate {
    border-color: var(--_primitives---base--white);
    background-color: var(--_primitives---opacity--transparent);
    color: var(--_primitives---base--white);
  }
  .form_input.is-alternate::placeholder {
    color: var(
      --_primitives---opacity--white-60\<deleted\|relume-variable-neutral-white-60\>
    );
  }
  .button-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .button-group.is-center {
    justify-content: center;
    align-items: center;
  }
  .button-group.is-right {
    justify-content: flex-end;
    align-items: center;
  }
  .text-weight-semibold {
    font-weight: 600;
  }
  .icon-embed-xxsmall {
    display: flex;
    width: 1rem;
    height: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .icon-embed-xsmall {
    display: flex;
    width: 1.5rem;
    height: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
  }
  .text-size-small {
    font-size: var(--_responsive-sizes---body--small);
    line-height: var(--_typography---font-styles--line-height);
  }
  .form_field-wrapper {
    position: relative;
  }
  .text-rich-text h1 {
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .text-rich-text blockquote {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-style: italic;
  }
  .text-rich-text h2 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
  .text-rich-text h3 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
  .text-rich-text h4 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
  .text-rich-text h5 {
    margin-top: 1.25rem;
    margin-bottom: 1rem;
  }
  .text-rich-text h6 {
    margin-top: 1.25rem;
    margin-bottom: 1rem;
  }
  .text-rich-text p {
    margin-bottom: 1rem;
  }
  .text-rich-text figcaption {
    margin-top: 0.5rem;
    padding-left: 0.5rem;
    border-left: 2px solid var(--theme--text);
    font-size: 0.875rem;
    text-align: left;
  }
  .padding-global {
    padding-right: 5%;
    padding-left: 5%;
  }
  .spacer-xxsmall {
    width: 100%;
    padding-top: var(--_responsive-sizes---spacing--xx-small);
  }
  .spacer-xsmall {
    width: 100%;
    padding-top: var(--_responsive-sizes---spacing--x-small);
  }
  .spacer-xlarge {
    width: 100%;
    padding-top: var(--_responsive-sizes---spacing--x-large);
  }
  .form_message-success-wrapper {
    padding: 0px;
    background-color: transparent;
  }
  .form_message-success {
    display: flex;
    padding: 2.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: transparent;
  }
  .form_message-error {
    display: flex;
    padding: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #fef3f2;
    color: #b42318;
  }
  .form_message-error-wrapper {
    margin-top: 1rem;
    padding: 0rem;
  }
  .heading-style-h3 {
    font-family: var(--_typography---font-styles--font-family);
    font-size: var(--_typography---font-styles--font-size);
    line-height: var(--_typography---font-styles--line-height);
    font-weight: var(--_typography---font-styles--font-weight);
    letter-spacing: var(--_typography---font-styles--letter-spacing);
    --_typography---font-styles--font-family: var(
      --_primitives---font-family--heading
    );
    --_typography---font-styles--font-size: var(
      --_responsive-sizes---heading--h3
    );
    --_typography---font-styles--line-height: 130%;
    --_typography---font-styles--font-weight: 700;
    --_typography---font-styles--letter-spacing: 0rem;
  }
  .navbar_component {
    position: fixed;
    top: 0px;
    display: flex;
    width: 100%;
    height: auto;
    min-height: 4rem;
    padding-right: 5%;
    padding-left: 5%;
    align-items: center;
    border-bottom: 0px solid var(--theme--background);
    background-color: var(--theme--background);
    color: var(--theme--text);
  }
  .navbar_container {
    display: flex;
    width: 100%;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
    justify-content: space-between;
    align-items: center;
  }
  .navbar_logo-link {
    padding-left: 0px;
  }
  .navbar_logo {
    width: 5.65rem;
    height: 2.25rem;
  }
  .navbar_menu {
    position: static;
    display: flex;
    padding-left: 3vw;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - 5.65rem);
  }
  .navbar_menu-links {
    display: flex;
    grid-row-gap: 0.875rem;
    font-size: 0.875rem;
    line-height: 150%;
  }
  .navbar_link {
    padding: 1.25rem 0.875rem;
    border-bottom: 2px solid var(--_primitives---opacity--transparent);
    font-weight: 500;
    text-decoration: none;
  }
  .navbar_link.w--current {
    border-bottom-color: var(--theme--accent);
    color: var(--_primitives---neutrals--900);
  }
  .navbar_link.is-active {
    border-bottom-color: var(--theme--accent);
  }
  .navbar_link.is-dropdown {
    padding: 0rem;
  }
  .navbar_dropdown-toggle {
    display: flex;
    padding: 1.25rem 0.875rem;
    align-items: center;
    grid-column-gap: 0.5rem;
    border-bottom: 2px solid var(--_primitives---opacity--transparent);
  }
  .navbar_dropdown-toggle.is-active {
    border-bottom-color: var(--theme--accent);
  }
  .dropdown-chevron {
    display: flex;
    width: 0.75rem;
    height: 0.75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .navbar_menu-buttons {
    display: flex;
    margin-left: 1rem;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    font-size: 0.875rem;
    line-height: 150%;
  }
  .navbar_menu-button {
    padding: 0rem;
  }
  .navbar_component-wrap {
    position: relative;
  }
  .footer_component {
    background-color: var(--theme--background);
    color: var(--theme--text);
  }
  .footer_top-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
  }
  .footer_logo-link {
    padding-left: 0rem;
    align-self: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
  }
  .footer_logo {
    width: 5.65rem;
    height: 2.25rem;
  }
  .footer_form-block {
    max-width: 35rem;
    margin-bottom: 0px;
  }
  .footer_form {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    grid-auto-columns: 1fr;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr max-content;
    grid-template-rows: auto;
  }
  .footer_menu-wrapper {
    align-items: start;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
  }
  .footer_link-list {
    display: flex;
    flex-direction: column;
    justify-items: start;
    align-items: flex-start;
    grid-auto-columns: 100%;
    grid-template-columns: 100%;
    grid-template-rows: auto;
  }
  .footer_link {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    color: var(--_primitives---neutrals--600);
    font-size: 0.875rem;
    line-height: 140%;
    text-decoration: none;
  }
  .footer_social-link {
    display: flex;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    align-items: center;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    color: var(--_primitives---neutrals--600);
    font-size: 0.875rem;
    line-height: 140%;
    text-decoration: none;
  }
  .footer_bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .footer_credit-text {
    font-size: 0.8rem;
    line-height: 130%;
  }
  .footer_legal-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-auto-flow: column;
    grid-auto-columns: max-content;
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    grid-template-columns: max-content;
    grid-template-rows: auto;
    white-space: normal;
  }
  .footer_legal-link {
    color: var(--theme--text-white);
    font-size: 0.8rem;
    line-height: 130%;
    text-decoration: none;
  }
  .footer_bottom-wrapper {
    background-color: var(--_primitives---neutrals--800);
    color: var(--theme--text-white);
  }
  .navbar_menu-dropdown {
    position: static;
  }
  .navbar_dropdown-list {
    padding-bottom: 50px;
  }
  .navbar_dropdown-list.w--open {
    position: absolute;
    left: 0px;
    top: 100%;
    right: 0px;
    overflow: hidden;
    width: 100vw;
    max-width: 100%;
    padding-right: 10%;
    padding-left: 10%;
    border-top: 1px solid var(--theme--border);
    background-color: var(--theme--background);
    box-shadow: 0 4px 6px -2px rgba(16, 24, 40, 0.03),
      0 12px 16px -4px rgba(16, 24, 40, 0.08);
  }
  .navbar_dropdown-content {
    display: flex;
    width: 100%;
    padding-top: 0rem;
    padding-bottom: 0rem;
    grid-auto-columns: 1fr;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: max-content 1fr;
    grid-template-rows: auto;
  }
  .navbar_dropdown-content-left {
    display: grid;
    width: 50%;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
  }
  .navbar_dropdown-content-left.is-2col {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
  }
  .navbar_dropdown-content-left.is-4col {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .navbar_link-column {
    text-align: left;
  }
  .navbar_link-list {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
  .navbar_link-list.is-solutions {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
  }
  .navbar_link-list.is-grid {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
  .navbar_dropdown-content-right {
    position: relative;
    width: 50%;
    flex-direction: row;
    justify-content: flex-start;
    justify-items: stretch;
    flex-wrap: nowrap;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 0.75fr;
    grid-template-rows: auto;
  }
  .navbar_content-right-wrap {
    display: flex;
    padding: 1.5rem;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
    background-color: var(--theme--foreground);
  }
  .navbar_content-right-wrap.is-alt {
    height: 100%;
  }
  .navbar_product-list {
    display: flex;
    height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
  }
  .navbar_dropdown-title {
    color: var(--theme--text-grey);
    font-size: 0.75rem;
    font-weight: 600;
    text-transform: uppercase;
  }
  .navbar_dropdown-link {
    display: flex;
    margin-left: -0.625rem;
    padding: 0.875rem 0.625rem;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0px;
    grid-template-columns: max-content 1fr;
    grid-template-rows: auto;
    border-radius: var(--_ui-styles---radius--small);
    background-color: var(--_primitives---opacity--transparent);
    text-decoration: none;
  }
  .navbar_dropdown-link:hover {
    background-color: #e4def2;
  }
  .navbar_dropdown-link.is-solutions {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }
  .navbar_icon-wrapper {
    flex: 0 0 auto;
  }
  .navbar_item-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  .navbar_title-wrap {
    margin-top: 32px;
    margin-bottom: 0.25rem;
  }
  .navbar_product-item {
    display: flex;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0px;
    grid-template-columns: max-content 1fr;
    grid-template-rows: auto;
    text-decoration: none;
  }
  .navbar_product-item:hover {
    text-decoration: underline;
  }
  .navbar_dropdown-blog-wrap {
    flex-direction: column;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto auto;
  }
  .navbar_blog-item {
    display: flex;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: max-content;
    grid-template-rows: auto;
    text-decoration: none;
  }
  .navbar_blog-image-wrapper {
    overflow: hidden;
    width: 100%;
    border-radius: var(--_ui-styles---radius--small);
  }
  .navbar_blog-image {
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
  }
  .navbar_blog-content {
    display: flex;
    width: 50%;
    flex-direction: column;
    justify-content: flex-start;
    flex: 0 0 auto;
  }
  .navbar_dropdown-list-alt.w--open {
    left: -20%;
    top: 100%;
    width: 11rem;
    padding: 1rem;
    background-color: var(--theme--background);
    box-shadow: 0 12px 16px -4px rgba(16, 24, 40, 0.08),
      0 4px 6px -2px rgba(16, 24, 40, 0.03);
  }
  .navbar_dropdown-link-alt {
    padding: 0.875rem 1.5rem;
    border-radius: var(--_ui-styles---radius--medium);
  }
  .navbar_dropdown-link-alt:hover {
    background-color: #e4def2;
  }
  .navbar_dropdown-link-alt.w--current {
    color: var(--_primitives---neutrals--900);
  }
  .footer_badges-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
  }
  .footer_badges-list {
    display: flex;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
  }
  .footer_badges-item {
    width: 3rem;
    height: 3rem;
  }
  .footer_newsletter-wrapper {
    display: grid;
    flex-direction: row;
    flex-wrap: nowrap;
    grid-auto-columns: 1fr;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
  }
  .footer_form-row {
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
  }
  .navbar_dropdown-icon {
    display: flex;
    width: 1.5rem;
    height: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
  }
  .visible-tablet {
    display: none;
  }
  @media screen and (max-width: 991px) {
    .hide-tablet {
      display: none;
    }
    .margin-top {
      margin-right: 0rem;
      margin-bottom: 0rem;
      margin-left: 0rem;
    }
    .margin-bottom {
      margin-top: 0rem;
      margin-right: 0rem;
      margin-left: 0rem;
    }
    .padding-top {
      padding-right: 0rem;
      padding-bottom: 0rem;
      padding-left: 0rem;
    }
    .padding-vertical {
      padding-right: 0rem;
      padding-left: 0rem;
    }
    .button.is-secondary.user-out.visible-tablet {
      display: block;
    }
    .navbar_menu {
      position: absolute;
      overflow: auto;
      width: 100%;
      padding: 1rem 5% 2rem;
      border-bottom: 1px solid var(--theme--border);
      background-color: var(--theme--background);
      background-clip: border-box;
      -webkit-text-fill-color: inherit;
    }
    .navbar_menu.is-page-height-tablet {
      height: 100dvh;
      padding-bottom: 6.5rem;
      transition: height 500ms ease;
    }
    .navbar_menu-links {
      flex-direction: column;
      flex-wrap: nowrap;
      font-size: var(--_responsive-sizes---body--small);
    }
    .navbar_link {
      width: 100%;
      padding: 0.75rem 0rem;
    }
    .navbar_link.w--current {
      border-bottom-color: var(--_primitives---opacity--transparent);
    }
    .navbar_link.is-dropdown {
      width: auto;
    }
    .navbar_dropdown-toggle {
      display: flex;
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
      padding-left: 0rem;
      justify-content: space-between;
      align-items: center;
      border-bottom-style: none;
    }
    .dropdown-chevron {
      left: auto;
      top: auto;
      right: 0%;
      bottom: auto;
      width: 1.125rem;
      height: 1.125rem;
    }
    .navbar_menu-buttons {
      margin-top: 1.5rem;
      margin-left: 0rem;
      flex-direction: column;
      align-items: stretch;
      grid-template-columns: 1fr;
      grid-template-rows: auto auto;
      font-size: var(--_responsive-sizes---body--small);
    }
    .navbar_menu-button.w--open {
      background-color: var(--_primitives---opacity--transparent);
    }
    .menu-icon1 {
      display: flex;
      width: 48px;
      height: 48px;
      margin-right: -0.5rem;
      padding-right: 0rem;
      padding-bottom: 0rem;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
    .menu-icon1_line-top {
      width: 24px;
      height: 2px;
      padding-right: 0px;
      padding-bottom: 0px;
      background-color: var(--theme--text);
    }
    .menu-icon1_line-middle {
      display: flex;
      width: 24px;
      height: 2px;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-right: 0px;
      padding-bottom: 0px;
      justify-content: center;
      align-items: center;
      background-color: var(--theme--text);
    }
    .menu-icon1_line-middle-inner {
      width: 4px;
      height: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
    }
    .menu-icon1_line-bottom {
      width: 24px;
      height: 2px;
      padding-right: 0px;
      padding-bottom: 0px;
      background-color: var(--theme--text);
    }
    .footer_top-wrapper {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr;
    }
    .footer_menu-wrapper {
      grid-template-columns: 1fr 1fr 1fr;
    }
    .navbar_menu-dropdown {
      width: 100%;
    }
    .navbar_dropdown-list {
      position: relative;
      overflow: hidden;
    }
    .navbar_dropdown-list.w--open {
      position: relative;
      top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      align-items: flex-start;
      border-bottom-style: none;
      box-shadow: none;
    }
    .navbar_dropdown-content {
      flex-direction: column;
      flex-wrap: nowrap;
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      grid-template-columns: 1fr;
    }
    .navbar_dropdown-content-left {
      width: 100%;
    }
    .navbar_dropdown-content-left.is-2col {
      grid-template-columns: 1fr;
    }
    .navbar_dropdown-content-left.is-4col {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr;
    }
    .navbar_dropdown-content-right {
      width: 100%;
      align-items: flex-start;
    }
    .navbar_dropdown-link {
      padding-left: 0rem;
    }
    .navbar_menu-dropdown-alt {
      width: 100%;
      font-size: 1.125rem;
    }
    .navbar_dropdown-list-alt {
      position: static;
      overflow: hidden;
    }
    .navbar_dropdown-list-alt.w--open {
      padding: 0px;
      border-style: none;
    }
    .navbar_dropdown-link-alt {
      width: auto;
      padding: 0.75rem 0rem 0.75rem 5%;
    }
    .navbar_dropdown-icon {
      display: none;
    }
    .visible-tablet {
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
    }
  }
  @media screen and (max-width: 767px) {
    .margin-top {
      margin-right: 0rem;
      margin-bottom: 0rem;
      margin-left: 0rem;
    }
    .margin-bottom {
      margin-top: 0rem;
      margin-right: 0rem;
      margin-left: 0rem;
    }
    .padding-top {
      padding-right: 0rem;
      padding-bottom: 0rem;
      padding-left: 0rem;
    }
    .padding-vertical {
      padding-right: 0rem;
      padding-left: 0rem;
    }
    .navbar_component {
      height: auto;
      min-height: 4rem;
    }
    .navbar_logo-link {
      padding-left: 0px;
    }
    .navbar_menu.is-page-height-tablet {
      padding-bottom: 6rem;
    }
    .footer_top-wrapper {
      grid-row-gap: 3rem;
    }
    .footer_menu-wrapper {
      grid-column-gap: 1.5rem;
    }
    .footer_bottom {
      flex-direction: column;
      flex-wrap: nowrap;
      align-items: flex-start;
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
    .footer_legal-list {
      flex-direction: column;
      justify-content: space-between;
      flex-wrap: nowrap;
      align-items: flex-start;
      grid-auto-flow: row;
      grid-column-gap: 0rem;
      grid-row-gap: 0.5rem;
    }
    .navbar_dropdown-content {
      padding-top: 1rem;
      padding-bottom: 0rem;
    }
    .navbar_dropdown-content-left {
      max-width: none;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr;
    }
    .navbar_dropdown-content-left.is-2col {
      grid-template-columns: 1fr;
    }
    .navbar_content-right-wrap {
      margin-top: 0.75rem;
    }
    .navbar_blog-item {
      flex-direction: column;
      flex-wrap: nowrap;
      align-items: stretch;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
    }
    .navbar_blog-content {
      width: 100%;
      max-width: 100%;
    }
    .footer_newsletter-wrapper {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
    }
  }
  @media screen and (max-width: 479px) {
    .margin-top {
      margin-right: 0rem;
      margin-bottom: 0rem;
      margin-left: 0rem;
    }
    .margin-bottom {
      margin-top: 0rem;
      margin-right: 0rem;
      margin-left: 0rem;
    }
    .padding-top {
      padding-right: 0rem;
      padding-bottom: 0rem;
      padding-left: 0rem;
    }
    .padding-vertical {
      padding-right: 0rem;
      padding-left: 0rem;
    }
    .footer_top-wrapper {
      grid-row-gap: 48px;
    }
    .footer_form {
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      grid-row-gap: 0.75rem;
      grid-template-columns: 1fr;
    }
    .footer_menu-wrapper {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr;
    }
    .navbar_dropdown-content {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
    }
    .navbar_product-item {
      padding-left: 0rem;
    }
    .navbar_dropdown-blog-wrap {
      grid-auto-columns: 1fr;
      grid-column-gap: 0px;
      grid-row-gap: 0.5rem;
      grid-template-columns: 1fr;
    }
    .navbar_blog-item {
      display: flex;
      flex-direction: column;
    }
    .navbar_blog-content {
      margin-top: 0.5rem;
    }
    .footer_badges-list {
      flex-direction: row;
      flex-wrap: wrap;
    }
  }
}
