:root {
    --red: #e60d2e;
  }
  
  .w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
    outline-offset: 2px;
    border-radius: 50%;
    outline: 2px solid #3b79c3;
  }
  
  .w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
  }
  
  .w-checkbox:before {
    content: " ";
    grid-area: 1 / 1 / 2 / 2;
    display: table;
  }
  
  .w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1 / 1 / 2 / 2;
    display: table;
  }
  
  .w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal;
  }
  
  .w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px;
  }
  
  .w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec;
  }
  
  .w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec;
  }
  
  .w-form-formradioinput--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 12px;
    height: 12px;
  }
  
  .w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec;
  }
  
  .w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-width: 4px;
    border-color: #3898ec;
  }
  
  body {
    color: #262626;
    font-family: Satoshi, sans-serif;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.4;
  }
  
  h1 {
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Satoshi, sans-serif;
    font-size: 64px;
    font-weight: 400;
    line-height: 1.3;
  }
  
  h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Satoshi, sans-serif;
    font-size: 64px;
    font-weight: 400;
    line-height: 1.2;
  }
  
  h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: Satoshi, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
  }
  
  p {
    margin-bottom: 0;
  }
  
  a {
    text-decoration: underline;
  }
  
  ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
  }
  
  strong {
    font-weight: 700;
  }
  
  .page_code_wrap {
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }
  
  .spline-scene, .spline2, .div-block {
    display: none;
  }
  
  .utility-page-wrap {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    max-height: 100%;
    display: flex;
  }
  
  .utility-page-content {
    text-align: center;
    flex-direction: column;
    width: 260px;
    display: flex;
  }
  
  .utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }
  
  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  
  .max-width-full {
    width: 100%;
    max-width: none;
  }
  
  .fs-styleguide_label {
    color: #fff;
    background-color: #2d62ff;
    border-radius: .25rem;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: .25rem .75rem .3rem;
    font-weight: 600;
    display: flex;
  }
  
  .fs-styleguide_label.is-tag {
    background-color: #dd23bb;
  }
  
  .text-size-tiny {
    font-size: .75rem;
  }
  
  .minimal-button-text {
    margin-bottom: 0;
    font-size: 1em;
    line-height: 1em;
  }
  
  .nav_menu_link {
    color: #fff;
    padding: 1rem;
  }
  
  .heading-style-h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.5rem;
    line-height: 1.2;
  }
  
  .text-meta {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    line-height: 140%;
  }
  
  .fs-styleguide_section-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom: 1px solid #eee;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-bottom: 3rem;
    line-height: 1.4;
    display: grid;
  }
  
  .button-hover-circle {
    z-index: 5;
    background-color: #fff;
    border-radius: 100%;
    width: 125%;
    height: 400%;
    position: absolute;
    inset: auto auto -400% -16px;
  }
  
  .button-hover-circle.dark {
    background-color: #101010;
  }
  
  .padding-section-large {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  
  .icon-1x1-medium {
    width: 2rem;
    height: 2rem;
  }
  
  .fs-styleguide_hero-label {
    color: #000;
    text-transform: uppercase;
    background-color: #eee;
    border-radius: .25rem;
    padding: .25rem .375rem;
    font-size: .75rem;
    font-weight: 500;
    text-decoration: none;
  }
  
  .button-inner-2 {
    z-index: 6;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 12px;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .padding-custom3 {
    padding: 3.5rem;
  }
  
  .heading-style-h6 {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
  }
  
  .spacer-xxhuge {
    width: 100%;
    padding-top: 12rem;
  }
  
  .fs-styleguide_background {
    border: 1px solid #0000001a;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex;
  }
  
  .background-color-secondary {
    background-color: #2d62ff;
  }
  
  .spacer-xhuge {
    width: 100%;
    padding-top: 8rem;
  }
  
  .overflow-visible {
    overflow: visible;
  }
  
  .fs-styleguide_header-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    display: grid;
  }
  
  .overflow-hidden {
    overflow: hidden;
  }
  
  .pointer-events-none {
    pointer-events: none;
  }
  
  .margin-xsmall {
    margin: .5rem;
  }
  
  .icon-1x1-large {
    width: 2.5rem;
    height: 2.5rem;
  }
  
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .fs-styleguide_item-header {
    border-bottom: 1px solid #0000001a;
    width: 100%;
    padding-bottom: 2rem;
  }
  
  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  
  .fs-styleguide_heading-header {
    font-size: 6rem;
  }
  
  .fs-styleguide_item-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }
  
  .scroll-arrow-img {
    float: left;
    clear: right;
    width: 17px;
  }
  
  .text-weight-xbold {
    font-weight: 800;
  }
  
  .fs-styleguide_section {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid;
  }
  
  .fs-styleguide_section.is-vertical {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }
  
  .icon-1x1-small {
    flex: none;
    width: 1rem;
    height: 1rem;
  }
  
  .form_checkbox {
    flex-direction: row;
    align-items: center;
    margin-bottom: .5rem;
    padding-left: 0;
    display: flex;
  }
  
  .padding-small {
    padding: 1rem;
  }
  
  .button-text.button-text_bottom {
    position: absolute;
    bottom: -100%;
  }
  
  .fs-styleguide_header {
    color: #fff;
    background-color: #000;
    background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
  }
  
  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }
  
  .pointer-events-auto {
    pointer-events: auto;
  }
  
  .max-width-medium {
    width: 100%;
    max-width: 32rem;
  }
  
  .text-color-alternate {
    color: #fff;
  }
  
  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .text-weight-medium {
    font-weight: 500;
  }
  
  .outline-btn {
    z-index: 20;
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
    border: 1px solid #d6e3e7;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    height: 45px;
    padding: 12px 20px;
    font-size: .65rem;
    font-weight: 600;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .spacer-medium {
    width: 100%;
    padding-top: 2rem;
  }
  
  .text-style-muted {
    opacity: .6;
  }
  
  .margin-custom1 {
    margin: 1.5rem;
  }
  
  .container-small {
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  .text-size-regular {
    font-size: 1rem;
    line-height: 1.5;
  }
  
  .fs-styleguide_spacing-all {
    display: none;
  }
  
  .form_component {
    margin-bottom: 0;
  }
  
  .text-block {
    white-space: nowrap;
  }
  
  .spacer-xxlarge {
    width: 100%;
    padding-top: 5rem;
  }
  
  .text-align-left {
    text-align: left;
  }
  
  .scroll-arrow-txt {
    float: left;
    clear: none;
    color: #f8f8f8;
    letter-spacing: 2px;
    text-transform: uppercase;
    flex: none;
    margin-right: 5px;
    font-size: .7rem;
    font-weight: 400;
    line-height: 1em;
  }
  
  .spacer-huge {
    width: 100%;
    padding-top: 6rem;
  }
  
  .text-style-strikethrough {
    text-decoration: line-through;
  }
  
  .sc-main-button-2 {
    z-index: 20;
    grid-column-gap: 1em;
    color: #1a1a1a;
    letter-spacing: .1em;
    background-color: #e7e7e7;
    border: 1px solid #e7e7e7;
    border-radius: 100px;
    justify-content: space-between;
    align-items: center;
    padding: 1em 2.1em;
    transition: color .4s;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .sc-main-button-2:hover {
    color: #e7e7e7;
  }
  
  .margin-xxlarge {
    margin: 5rem;
  }
  
  .margin-small {
    margin: 1rem;
  }
  
  .text-align-center {
    text-align: center;
  }
  
  .hide {
    display: none;
  }
  
  .heading-style-h1 {
    font-size: 4rem;
    font-weight: 700;
    line-height: 1.2;
  }
  
  .overflow-scroll {
    overflow: scroll;
  }
  
  .margin-tiny {
    margin: .125rem;
  }
  
  .padding-xhuge {
    padding: 8rem;
  }
  
  .button-2 {
    color: #000;
    text-align: center;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    background-color: #0000;
    border: 1px solid #000;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 1rem 1.25rem;
    font-size: 12px;
    font-weight: 500;
    line-height: 100%;
    text-decoration: none;
    transition: border .3s;
    display: block;
    position: relative;
    overflow: hidden;
  }
  
  .button-2:hover {
    background-color: #f8f8f8;
  }
  
  .button-2.is-icon {
    grid-column-gap: 8px;
    display: flex;
  }
  
  .button-2.primary {
    color: #fff;
    background-color: #000;
    border-width: 0;
    border-color: #0000;
  }
  
  .button-2.primary:hover {
    border-color: #121416;
  }
  
  .button-2.is-icon {
    grid-column-gap: 8px;
    min-height: 2.1rem;
    display: flex;
  }
  
  .button-2.is-text {
    border-color: #0000;
  }
  
  .button-2.is-text:hover {
    background-color: #0000;
  }
  
  .button-2.secondary {
    background-color: #d2f65a;
    border-width: 0;
    border-color: #0000;
  }
  
  .button-2.secondary:hover {
    border-color: #121416;
  }
  
  .button-2.muted {
    background-color: #f8f8f8;
    border-color: #0000;
  }
  
  .max-width-small {
    width: 100%;
    max-width: 20rem;
  }
  
  .icon-height-small {
    height: 1rem;
  }
  
  .padding-xxhuge {
    padding: 12rem;
  }
  
  .text-color-primary {
    color: var(--red);
  }
  
  .minimal-button {
    grid-column-gap: 1.3em;
    color: #000;
    text-transform: uppercase;
    border: 1px solid #0000;
    border-radius: 50em;
    justify-content: flex-start;
    align-items: center;
    padding: .7em 0;
    font-weight: 600;
    line-height: 1em;
    transition: background-color .2s, border-color .2s, padding .6s cubic-bezier(.075, .82, .165, 1);
    display: flex;
  }
  
  .minimal-button:hover {
    background-color: #1a1a1a0d;
    border-color: #000;
    padding-left: 1em;
    padding-right: 1.6em;
  }
  
  .padding-large {
    padding: 3rem;
  }
  
  .aspect-ratio-portrait {
    aspect-ratio: 2 / 3;
    object-fit: cover;
  }
  
  .button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  
  .z-index-1 {
    z-index: 1;
    position: relative;
  }
  
  .text-align-right {
    text-align: right;
  }
  
  .padding-section-small {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  
  .aspect-ratio-landscape {
    aspect-ratio: 3 / 2;
    object-fit: cover;
  }
  
  .text-weight-normal {
    font-weight: 400;
  }
  
  .padding-custom1 {
    padding: 1.5rem;
  }
  
  .form_radio {
    flex-direction: row;
    align-items: center;
    margin-bottom: .5rem;
    padding-left: 0;
    display: flex;
  }
  
  .styleguide-4-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 10px;
    display: grid;
  }
  
  .text-weight-light {
    font-weight: 300;
  }
  
  .fs-styleguide_classes {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .spacer-xlarge {
    width: 100%;
    padding-top: 4rem;
  }
  
  .button-6 {
    color: #000;
    text-align: center;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    background-color: #0000;
    border: 1px solid #000;
    justify-content: center;
    margin: 0;
    padding: 1rem 1.25rem;
    font-size: 12px;
    font-weight: 500;
    line-height: 100%;
    text-decoration: none;
    transition: border .3s;
    position: relative;
    overflow: hidden;
  }
  
  .button-6:hover {
    background-color: #f8f8f8;
  }
  
  .button-6.muted {
    background-color: #f8f8f8;
    border-color: #0000;
  }
  
  .button-6.secondary {
    background-color: #d2f65a;
    border-width: 0;
    border-color: #0000;
  }
  
  .button-6.secondary:hover {
    border-color: #121416;
  }
  
  .button-6.primary {
    color: #fff;
    background-color: #000;
    border-width: 0;
    border-color: #0000;
  }
  
  .button-6.primary:hover {
    border-color: #121416;
  }
  
  .padding-0 {
    padding: 0;
  }
  
  .overflow-auto {
    overflow: auto;
  }
  
  .text-style-italic {
    font-style: italic;
  }
  
  .max-width-xlarge {
    width: 100%;
    max-width: 64rem;
  }
  
  .margin-xxhuge {
    margin: 12rem;
  }
  
  .text-weight-semibold {
    font-weight: 600;
  }
  
  .padding-custom2 {
    padding: 2.5rem;
  }
  
  .fs-styleguide_2-col {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }
  
  .fs-styleguide_2-col.is-align-start {
    align-items: start;
  }
  
  .max-width-xxlarge {
    width: 100%;
    max-width: 80rem;
  }
  
  .button-icon {
    color: #000;
    text-align: center;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    background-color: #0000;
    border: 1px #000;
    justify-content: center;
    align-items: center;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 100%;
    text-decoration: none;
    transition: border .3s;
    display: flex;
    position: static;
    overflow: hidden;
  }
  
  .button-icon:hover {
    background-color: #f8f8f8;
  }
  
  .button-icon.button-icon_bottom {
    position: absolute;
    bottom: auto;
    left: -100%;
  }
  
  .fs-styleguide_empty-box {
    z-index: -1;
    background-color: #2d40ea0d;
    border: 1px dashed #2d40ea;
    min-width: 3rem;
    height: 3rem;
    position: relative;
  }
  
  .button-inner-text {
    justify-content: center;
    align-items: center;
  }
  
  .max-width-large {
    width: 100%;
    max-width: 48rem;
  }
  
  .button-line-left {
    background-color: #000;
    width: 20px;
    height: 1px;
  }
  
  .button-line-left.white {
    background-color: #fff;
  }
  
  .text-color-secondary {
    color: #222;
  }
  
  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }
  
  .main-wrapper {
    overflow: clip;
  }
  
  .spacer-tiny {
    width: 100%;
    padding-top: .125rem;
  }
  
  .aspect-ratio-widescreen {
    aspect-ratio: 16 / 9;
    object-fit: cover;
  }
  
  .styleguide-section {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
  }
  
  .styleguide-section.last-copy {
    padding-bottom: 0;
  }
  
  .heading-style-h4 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.4;
  }
  
  .margin-large {
    margin: 3rem;
  }
  
  .margin-0 {
    margin: 0;
  }
  
  .margin-bottom-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  
  .icon-height-large {
    height: 3rem;
  }
  
  .button-hover_circle {
    z-index: 5;
    background-color: #030303;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 125%;
    height: 400%;
    display: block;
    position: absolute;
    bottom: -400%;
    overflow: visible;
  }
  
  .buttton-1 {
    z-index: 20;
    text-transform: uppercase;
    border: 1px solid #000;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 12px 28px 12px 32px;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .margin-xxsmall {
    margin: .25rem;
  }
  
  .form_message-success {
    color: #114e0b;
    background-color: #cef5ca;
    padding: 1.25rem;
  }
  
  .aspect-ratio-square {
    aspect-ratio: 1;
    object-fit: cover;
  }
  
  .secondary-btn-text {
    z-index: 20;
    position: relative;
  }
  
  .background-color-alternate {
    background-color: #fff;
  }
  
  .heading-style-h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.3;
  }
  
  .fs-styleguide_heading-medium {
    font-size: 4rem;
  }
  
  .margin-xlarge {
    margin: 4rem;
  }
  
  .button {
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem;
    padding: .75rem 1.5rem;
    font-weight: 600;
  }
  
  .button.is-text {
    color: #000;
    background-color: #0000;
    border: 2px solid #0000;
  }
  
  .button.is-form-submit {
    color: #262626;
    background-color: #0000;
    border: 1px solid #262626;
    border-radius: .375rem;
    font-family: Scope, sans-serif;
    font-size: 1rem;
    font-weight: 500;
  }
  
  .button.is-secondary {
    color: #000;
    background-color: #0000;
    border: 1px solid #222;
  }
  
  .button.is-large {
    padding: 1rem 2rem;
  }
  
  .button.is-icon {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: #000;
    background-color: #0000;
    border: 1px solid #000;
    border-radius: .625rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .5rem 1.25rem;
    font-family: Scope, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.6;
    text-decoration: none;
    display: flex;
  }
  
  .button.is-icon:hover {
    background-color: var(--red);
  }
  
  .button.is-icon.is-large {
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
    font-size: 1.75rem;
    font-weight: 500;
  }
  
  .button.is-small {
    padding: .5rem 1.25rem;
  }
  
  .button.is-red-icon-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border: 1px solid var(--red);
    color: var(--red);
    background-color: #0000;
    border-radius: .625rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .5rem 1.25rem;
    font-family: Scope, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.6;
    text-decoration: none;
    display: flex;
  }
  
  .button.is-red-icon-wrapper:hover {
    background-color: var(--red);
    color: #fff;
  }
  
  .sc-btn-icon {
    width: 1em;
    height: 1em;
    font-size: 1.9em;
  }
  
  .styleguide-4-col-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .margin-medium {
    margin: 2rem;
  }
  
  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  
  .align-center {
    margin-left: auto;
    margin-right: auto;
  }
  
  .text-style-allcaps {
    text-transform: uppercase;
  }
  
  .fs-styleguide_spacing {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-image: linear-gradient(to top, #2d40ea1a, #fff0);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start stretch;
    display: grid;
    position: relative;
  }
  
  .margin-custom2 {
    margin: 2.5rem;
  }
  
  .nav_button {
    padding: 1rem;
  }
  
  .text-weight-bold {
    font-weight: 700;
  }
  
  .padding-medium {
    padding: 2rem;
  }
  
  .form_radio-icon {
    width: .875rem;
    height: .875rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: .5rem;
  }
  
  .form_radio-icon.w--redirected-checked {
    border-width: .25rem;
    width: .875rem;
    height: .875rem;
  }
  
  .form_radio-icon.w--redirected-focus {
    width: .875rem;
    height: .875rem;
    box-shadow: 0 0 .25rem 0 #3898ec;
  }
  
  .fs-styleguide_background-space {
    width: 1px;
    height: 1px;
    margin: 5rem;
  }
  
  .text-size-small {
    font-size: .875rem;
  }
  
  .padding-xxlarge {
    padding: 5rem;
  }
  
  .global-styles {
    display: block;
    position: fixed;
    inset: 0% auto auto 0%;
  }
  
  .text-size-large {
    font-size: 1.5rem;
  }
  
  .form_message-error {
    color: #3b0b0b;
    background-color: #f8e4e4;
    margin-top: .75rem;
    padding: .75rem;
  }
  
  .padding-xsmall {
    padding: .5rem;
  }
  
  .spacer-xsmall {
    width: 100%;
    padding-top: .5rem;
  }
  
  .lottie-animation-2 {
    width: 1em;
    height: 1em;
    font-size: 2em;
  }
  
  .container-large {
    width: 100%;
    max-width: 85rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  .container-large.is-h-hero {
    height: 100%;
  }
  
  .spacing-clean {
    margin: 0;
    padding: 0;
  }
  
  .fs-styleguide_4-col {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }
  
  .heading-style-h5 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
  }
  
  .spacer-small {
    width: 100%;
    padding-top: 1rem;
  }
  
  .fs-styleguide_3-col {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    display: grid;
  }
  
  .fs-styleguide_3-col.is-align-start {
    align-items: start;
  }
  
  .fs-styleguide_item {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    border-bottom: 1px solid #0000001a;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    padding-bottom: 3rem;
    display: grid;
    position: relative;
  }
  
  .fs-styleguide_item.is-stretch {
    justify-items: stretch;
  }
  
  .text-style-nowrap {
    white-space: nowrap;
  }
  
  .button-line-right {
    background-color: #000;
    width: 0;
    height: 1px;
  }
  
  .button-line-right.white {
    background-color: #fff;
  }
  
  .margin-huge {
    margin: 6rem;
  }
  
  .sc-main-btn-bg-animation-2 {
    z-index: 2;
    background-color: #006c8b;
    display: flex;
    position: absolute;
    inset: 0%;
  }
  
  .nav-logo_mask {
    z-index: 10;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .page-wrapper {
    overflow: clip;
  }
  
  .page-wrapper.is-font-santoshi {
    font-family: Satoshi, sans-serif;
  }
  
  .nav_component {
    background-color: #000;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: relative;
    inset: 0% 0% auto;
  }
  
  .padding-xxsmall {
    padding: .25rem;
  }
  
  .z-index-2 {
    z-index: 2;
    position: relative;
  }
  
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  
  .margin-xhuge {
    margin: 8rem;
  }
  
  .sc-button-text {
    z-index: 5;
    text-transform: uppercase;
    font-size: .9em;
    font-weight: 500;
    position: relative;
  }
  
  .padding-huge {
    padding: 6rem;
  }
  
  .fs-styleguide_spacer-box {
    background-color: #2d40ea1a;
    border: 1px dashed #2d40ea;
    width: 100%;
    position: relative;
  }
  
  .form_input {
    background-color: #0000;
    border: 1px solid #eee;
    min-height: 3rem;
    margin-bottom: .75rem;
    padding: .5rem 1rem;
    font-size: 1rem;
  }
  
  .form_input::placeholder, .form_input.is-select-input {
    color: #222;
  }
  
  .form_input.is-text-area {
    min-height: 8rem;
    padding-top: .75rem;
    font-size: 1rem;
  }
  
  .padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  
  .padding-global.padding-section-medium.is-h-hero {
    height: 100%;
    padding-top: 10rem;
    padding-bottom: 0;
  }
  
  .padding-global.padding-section-medium.is-product {
    padding-bottom: 9.5rem;
  }
  
  .padding-global.padding-section-medium.is-footer, .padding-global.padding-section-medium._100 {
    width: 100%;
  }
  
  .padding-global.padding-section-medium.is-service-hero {
    z-index: 3;
    height: 100%;
    position: relative;
  }
  
  .padding-global.is-navbar {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .padding-global.is-footer-down {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  
  .padding-global.is-nav-leass {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .padding-global.is-footer-1 {
    width: 100%;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  
  .padding-global.is-footer-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  
  .padding-global.swiper, .padding-global.swiper-portfolio {
    padding-bottom: 4.5rem;
  }
  
  .max-width-xxsmall {
    width: 100%;
    max-width: 12rem;
  }
  
  .text-style-link {
    color: #2d62ff;
    text-decoration: underline;
  }
  
  .form_label.is-about-us {
    color: #262626;
    font-size: 1rem;
    font-weight: 400;
  }
  
  .icon-1x1-small-2 {
    flex: none;
    width: 1rem;
    height: 1rem;
    display: block;
  }
  
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  
  .margin-bottom.margin-medium {
    display: block;
  }
  
  .padding-tiny {
    padding: .125rem;
  }
  
  .padding-section-medium {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  
  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
  
  .max-width-xsmall {
    width: 100%;
    max-width: 16rem;
  }
  
  .background-color-tertiary {
    background-color: #dd23bb;
  }
  
  .white-bubble-btn {
    z-index: 20;
    color: #111;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #d6e3e7;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    height: 45px;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
    font-size: .65rem;
    font-weight: 700;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .text-size-medium {
    font-size: 1.25rem;
  }
  
  .padding-xlarge {
    padding: 4rem;
  }
  
  .arrow-button-secondary {
    z-index: 10;
    border: 1px solid #b3b3b3;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    min-width: 50px;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    transition: border-color .25s;
    display: flex;
  }
  
  .arrow-button-secondary:hover {
    border-color: #b3b3b380;
  }
  
  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }
  
  .fs-styleguide_row {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  
  .spacer-large {
    padding-top: 3rem;
  }
  
  .background-color-primary {
    color: #fff;
    background-color: #000;
  }
  
  .container-medium {
    width: 100%;
    max-width: 64rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  .button-text_text {
    z-index: 20;
    white-space: nowrap;
    display: inline-block;
    position: relative;
  }
  
  .text-style-quote {
    border-left: .25rem solid #e2e2e2;
    margin-bottom: 0;
    padding: 0 1.25rem;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  
  .spacer-xxsmall {
    width: 100%;
    padding-top: .25rem;
  }
  
  .fs-styleguide_1-col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }
  
  .fs-styleguide_message {
    color: #5e5515;
    background-color: #fcf8d8;
    border-radius: .25rem;
    padding: .25rem .5rem;
    font-size: .875rem;
  }
  
  .nav_logo {
    width: 10rem;
  }
  
  .margin-custom3 {
    margin: 3.5rem;
  }
  
  .styleguide-col-wrapper.is-bg-black {
    background-color: #000;
  }
  
  .layer {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0%;
  }
  
  .form_checkbox-icon {
    border-radius: .125rem;
    width: .875rem;
    height: .875rem;
    margin: 0 .5rem 0 0;
  }
  
  .form_checkbox-icon.w--redirected-checked {
    background-size: 90%;
    border-radius: .125rem;
    width: .875rem;
    height: .875rem;
    margin: 0 .5rem 0 0;
  }
  
  .form_checkbox-icon.w--redirected-focus {
    border-radius: .125rem;
    width: .875rem;
    height: .875rem;
    margin: 0 .5rem 0 0;
    box-shadow: 0 0 .25rem 0 #3898ec;
  }
  
  .nav_container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  
  .icon-height-medium {
    height: 2rem;
  }
  
  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  
  .table-image-wrapper {
    z-index: 100;
    opacity: 0;
    width: 25em;
    height: 32em;
    position: absolute;
    inset: auto 0% auto auto;
  }
  
  .table-title {
    letter-spacing: .05em;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 400;
  }
  
  .table-wrapper {
    position: relative;
  }
  
  .table-background-wrapper {
    z-index: 0;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
  }
  
  .heading-h3 {
    font-size: 2rem;
    font-weight: 500;
    line-height: 120%;
    display: inline-block;
  }
  
  .p-xl-start {
    padding-top: 8.5em;
  }
  
  .table-background-top {
    background-color: #000;
    width: 100%;
    height: 0%;
  }
  
  .table-row {
    color: #000;
    border-bottom: 1px solid #000;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 2.2em;
    padding-bottom: 2.2em;
    text-decoration: none;
    display: flex;
    position: relative;
  }
  
  .copy-large {
    font-size: 1.45em;
    font-weight: 300;
    line-height: 1.3em;
  }
  
  .table-title-row {
    border-bottom: 1px solid #000;
    align-items: center;
    padding-bottom: 1.5em;
    display: flex;
  }
  
  .table-item {
    z-index: 1;
    justify-content: space-between;
    align-items: center;
    padding-right: 3em;
    display: flex;
    position: relative;
  }
  
  .table-item.table-description {
    width: 43%;
    padding-right: 5em;
  }
  
  .table-item.table-platform {
    width: 20%;
  }
  
  .table-item.table-type {
    flex: 1;
  }
  
  .table-item.table-year {
    width: 100%;
    max-width: 9em;
  }
  
  .table-row-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  
  .container-w1 {
    width: 100%;
    max-width: 95em;
    margin-left: auto;
    margin-right: auto;
  }
  
  .text-reveal-section {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
  }
  
  .fs-styleguide_section-header-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom: 1px solid #000;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-bottom: 3rem;
    line-height: 1.4;
    display: grid;
  }
  
  .letter-3-h {
    z-index: 1;
    display: inline-block;
    position: relative;
  }
  
  .letter-6-h {
    z-index: 1;
    letter-spacing: 0;
    display: inline-block;
    position: relative;
  }
  
  .letter-1-h {
    z-index: 1;
    display: inline-block;
    position: relative;
  }
  
  .heading-style-h1-2 {
    text-transform: uppercase;
    font-size: 14.3rem;
    font-weight: 700;
    line-height: 1.1;
  }
  
  .heading-mask {
    justify-content: flex-start;
    align-items: center;
    font-size: 6rem;
    display: flex;
    overflow: hidden;
  }
  
  .styleguide_1-col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }
  
  .letter-2-h, .letter-5-h, .letter-4-h {
    z-index: 1;
    display: inline-block;
    position: relative;
  }
  
  .container-large-2 {
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  
  .home-heading_mask {
    z-index: 10;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    font-size: 6rem;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .intro-text_grid-2-col {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .span-text {
    display: inline-block;
  }
  
  .swiper.first-swiper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
  }
  
  .text-f-15 {
    color: #000;
    white-space: nowrap;
    font-family: Inconsolata, monospace;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1;
  }
  
  .text-f-15.light-grey-font {
    color: #00000080;
  }
  
  .text-f-15.grey-font {
    color: #000000bf;
  }
  
  .carousel-arrow-w {
    cursor: pointer;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex;
    position: relative;
  }
  
  .carousel-arrow-w.arrow-previous {
    margin-left: 2em;
  }
  
  .carousel-arrow-w.arrow-next {
    margin-right: 2em;
  }
  
  .slide-content {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-bottom: 3em;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }
  
  .dot-divider {
    background-color: #ff7a00;
    border-radius: 100%;
    width: .25em;
    height: .25em;
    margin-left: .75em;
    margin-right: .75em;
  }
  
  .credentials {
    justify-content: space-between;
    margin-top: 2em;
    padding-bottom: 2em;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }
  
  .gradient-bg {
    z-index: -1;
    width: auto;
    height: 175%;
    margin: auto;
    position: absolute;
    inset: 0%;
  }
  
  .carousel-arrow {
    align-items: center;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    display: flex;
    position: relative;
  }
  
  .carousel-arrow.arrow-next {
    padding-left: 0;
    padding-right: 1em;
  }
  
  .carousel-arrow-icon {
    z-index: 4;
    flex: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 1.25em;
    position: relative;
  }
  
  .text-f-14-w {
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5em;
    display: flex;
  }
  
  .header {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  
  .slider {
    margin-bottom: 4em;
    position: relative;
    overflow: visible;
  }
  
  .credential {
    align-items: center;
    text-decoration: none;
    display: flex;
  }
  
  .swiper-slide-1 {
    opacity: .9;
    filter: grayscale();
    align-items: center;
    display: flex;
  }
  
  .carousel-arrow-oval {
    z-index: 3;
    background-color: #ff7a00;
    border-radius: 100%;
    width: 3.25em;
    height: 3.25em;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% auto 0% 0%;
  }
  
  .carousel-arrow-oval.next-arrow {
    inset: 0% 0% 0% auto;
  }
  
  .slide-divider {
    background-color: #ff7a00;
    width: 4em;
    height: .1em;
    margin-top: 2em;
  }
  
  .slide {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    display: flex;
    position: relative;
  }
  
  .swiper-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }
  
  .swiper-wrapper.first-swiper-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }
  
  .heading-3 {
    color: #000;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5.5em;
    font-weight: 400;
    line-height: 1;
  }
  
  .location {
    justify-content: center;
    align-items: center;
    margin-bottom: 1em;
    display: flex;
  }
  
  .slide-img-overlay {
    z-index: 1;
    background-image: linear-gradient(#0000, #0000 50%, #00000080 65%, #000000bf);
    width: 100%;
    height: 100%;
    position: absolute;
  }
  
  .heading-2 {
    white-space: nowrap;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.75em;
    font-weight: 400;
    line-height: 1;
  }
  
  .carousel-arrows {
    z-index: 4;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center end;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
  }
  
  .text-f-14 {
    color: #878787;
    letter-spacing: .25em;
    text-transform: uppercase;
    font-family: Oswald, sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1;
  }
  
  .content {
    overflow: hidden;
  }
  
  .section-2 {
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh;
    display: flex;
  }
  
  .slide-img {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: auto;
  }
  
  .divider {
    background-color: #878787;
    width: 4em;
    height: 1px;
    margin-right: 1.5em;
  }
  
  .divider.left-margin {
    margin-left: 1.2em;
    margin-right: 0;
  }
  
  .text-f-13 {
    color: #000;
    white-space: nowrap;
    font-family: Oswald, sans-serif;
    font-size: 1.05em;
    font-weight: 300;
    line-height: 1;
  }
  
  .text-f-13.all-caps {
    letter-spacing: .15em;
    text-transform: uppercase;
  }
  
  .text-f-13.all-caps.light-grey-font {
    color: #fff9;
  }
  
  .h-hero_left {
    z-index: 4;
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    height: 100%;
    display: flex;
    position: relative;
  }
  
  .p-main {
    font-family: Satoshi, sans-serif;
  }
  
  .p-main.is-small {
    font-family: Satoshi, sans-serif;
    font-size: 16px;
  }
  
  .p-main.satoshi-18 {
    font-family: Satoshi, sans-serif;
    font-size: 18px;
  }
  
  .p-main.satoshi-18.is-bold-500 {
    font-weight: 500;
  }
  
  .p-main.is-bold-400 {
    font-weight: 400;
  }
  
  .padding-global-2 {
    width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  
  .primary-btn {
    color: #000;
    white-space: nowrap;
    background-color: #fff;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    height: 45px;
    font-size: 16px;
    line-height: 1.2;
    text-decoration: none;
    display: flex;
  }
  
  .primary-btn.is-outline {
    color: #fff;
    background-color: #a5915a00;
    border: 1px solid #fff;
    border-radius: 10px;
    justify-content: space-between;
    min-width: 148px;
    height: 45px;
    font-family: Scope, sans-serif;
    font-weight: 500;
    text-decoration: none;
    position: relative;
    overflow: hidden;
  }
  
  .primary-btn.is-outline.is-dark {
    color: #262626;
    border-color: #262626;
    width: 159.656px;
    min-width: 159px;
    transition: all .3s;
  }
  
  .primary-btn.is-outline.is-dark:hover {
    color: #fff;
  }
  
  .primary-btn.is-outline.is-dark.hide {
    display: none;
  }
  
  .primary-btn.is-outline.is-black {
    background-color: #000;
    border-color: #ffffff1a;
  }
  
  .primary-btn.is-outline.is-red {
    border-color: var(--red);
    color: var(--red);
  }
  
  .primary-btn.is-outline.is-red:hover {
    color: #fff;
    text-align: justify;
  }
  
  .primary-btn.is-fill {
    height: 40px;
    font-family: Scope, sans-serif;
    font-size: 15px;
    font-weight: 500;
    transition: all .3s;
    position: relative;
    overflow: hidden;
  }
  
  .primary-btn.is-fill:hover {
    color: #fff;
  }
  
  .primary-btn.is-fill.is-desk.stroke {
    border: 1px solid #262626;
    width: 123.525px;
  }
  
  .primary-btn.is-fill.is-desk.stroke.is-submit {
    text-align: center;
    justify-content: space-between;
    width: 100%;
    height: auto;
    padding-top: 0;
  }
  
  .primary-btn.is-fill.is-mob {
    display: none;
  }
  
  .primary-btn.cta {
    color: #fff;
    background-color: #0000;
    border: 1px solid #000;
    width: 205px;
    min-width: 205px;
    font-family: Scope, sans-serif;
    font-weight: 500;
    position: relative;
    overflow: hidden;
  }
  
  .primary-btn.cta:hover {
    color: #000;
  }
  
  .h-hero_left-up {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }
  
  .title-wrap.is-h-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 658px;
    display: flex;
  }
  
  .title-wrap._w-we-do {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  
  .title-wrap.is-product {
    max-width: 350px;
  }
  
  .title-wrap.is-insight {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
  }
  
  .title-wrap.is-cta {
    text-align: center;
    max-width: 860px;
  }
  
  .title-wrap.is-hedge-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 660px;
    display: flex;
  }
  
  .title-wrap.is-hedge-investment {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 660px;
    font-size: 1rem;
    display: flex;
  }
  
  .title-wrap.is-match-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 880px;
    display: flex;
  }
  
  .title-wrap.is-service {
    max-width: 350px;
  }
  
  .title-wrap.is-max-width {
    max-width: 51rem;
  }
  
  .btn-content {
    z-index: 1;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 45px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    position: relative;
  }
  
  .btn-content.scramble.is-submit {
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  
  .btn-content.cta {
    height: 72px;
  }
  
  .section_home-hero {
    background-color: #000;
    height: 100vh;
    position: relative;
  }
  
  .h-hero_right {
    pointer-events: none;
    mix-blend-mode: screen;
    width: 70%;
    height: 80%;
    position: absolute;
    bottom: 0;
    right: -100px;
  }
  
  .h-hero_text-wrap {
    width: 19%;
    max-width: 116px;
    position: absolute;
    inset: auto 0% 0 auto;
  }
  
  .image-main {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  
  .image-main.a-1 {
    object-fit: contain;
    max-width: 80%;
  }
  
  .image-main.a-3 {
    object-fit: contain;
    max-width: 70%;
  }
  
  .image-main.d-3 {
    object-fit: contain;
    max-width: 60%;
  }
  
  .image-main.b-5 {
    object-fit: contain;
    max-width: 73%;
  }
  
  .image-main.is-contain {
    object-fit: contain;
  }
  
  .image-main.match {
    transform: scale(1.4);
  }
  
  .content-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    display: flex;
  }
  
  .content-wrap.is-about {
    flex-flow: column;
  }
  
  .content-wrap.is-product {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }
  
  .content-wrap.is-insight {
    z-index: 3;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: relative;
  }
  
  .content-wrap.is-partner {
    flex-flow: column;
  }
  
  .content-wrap.is-cta {
    z-index: 3;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  
  .content-wrap.is-footer {
    z-index: 3;
    color: #fff;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
  }
  
  .content-wrap.is-footer-down {
    z-index: 3;
    color: #fff;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
  }
  
  .content-wrap.is-h-hero {
    height: 100%;
    padding-bottom: 60px;
  }
  
  .content-wrap.privacy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 2rem;
  }
  
  .content-wrap.is-hedge-hero {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 8.5rem;
    padding-bottom: 6rem;
  }
  
  .content-wrap.is-demo {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  
  .content-wrap.is-cta-hedge {
    justify-content: space-between;
  }
  
  .p-wrap.is-match {
    max-width: 660px;
  }
  
  .eye-brow-text {
    text-transform: capitalize;
    font-family: Scope, sans-serif;
    font-weight: 500;
  }
  
  .eye-brow-text.text-color-white {
    color: #fff;
  }
  
  .eye-brow-text.is-service {
    margin-bottom: -60px;
  }
  
  .eye-brow-text.email {
    text-transform: none;
  }
  
  .btn-arrow {
    width: 18px;
  }
  
  .btn-arrow.is-black {
    filter: invert();
  }
  
  .btn-arrow.is-black.cta {
    z-index: 1;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% 20px 0% auto;
  }
  
  .btn-arrow.is-black.hedge {
    z-index: 1;
    position: absolute;
    inset: 0% 20px 0% auto;
  }
  
  .btn-arrow.is-black.is-remove {
    filter: none;
  }
  
  .btn-arrow.is-2 {
    z-index: 1;
    position: absolute;
    inset: 0 20px 0 auto;
  }
  
  .container-large-3 {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  .h-hero_r-img {
    max-width: 640px;
    height: 100%;
  }
  
  .padding-global-3 {
    width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  
  .underline-2 {
    background-color: #a5915a;
    width: 100%;
    height: 2px;
    margin-top: 3px;
    font-family: Scope, sans-serif;
    font-weight: 500;
    display: none;
    transform: translate(-102%);
  }
  
  .underline-2.is-not-lined {
    transform: none;
  }
  
  .nav-bar {
    z-index: 100;
    background-color: #0000;
    align-items: center;
    width: 100%;
    display: flex;
    box-shadow: 0 2px 100px #181f2e14;
  }
  
  .nav-bar.is-black {
    background-color: #000;
  }
  
  .nav-bar.is-white {
    background-color: #fff;
  }
  
  .nav_link-text {
    white-space: nowrap;
    font-weight: 400;
    line-height: 1.4;
  }
  
  .secondary_btn {
    white-space: nowrap;
    background-color: #067aeb;
    border-radius: 100vw;
    padding: 16px 32px;
    transition: all .3s;
  }
  
  .secondary_btn:hover {
    background-color: #067aebcc;
  }
  
  .secondary_btn.is-mob {
    display: none;
  }
  
  .uui-navbar07_menu {
    background-color: #fff;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-left: 1.5rem;
    display: flex;
    position: static;
  }
  
  .uui-navbar07_menu.is-black {
    background-color: #0000;
  }
  
  .uui-navbar07_menu.is-black.is-tab, .uui-navbar07_menu.is-tab {
    display: none;
  }
  
  .logo-link {
    flex: none;
    width: 18rem;
    height: 4rem;
    transition: opacity .3s;
  }
  
  .logo-link:hover {
    opacity: .8;
  }
  
  .logo-link.is-footer {
    height: 106px;
  }
  
  .underline_link-2 {
    grid-column-gap: .5rem;
    color: #000;
    text-transform: uppercase;
    white-space: nowrap;
    flex-wrap: nowrap;
    align-items: center;
    padding-top: .1rem;
    padding-bottom: .1rem;
    font-size: 15px;
    line-height: 1.2;
    text-decoration: none;
    overflow: hidden;
  }
  
  .underline_link-2.is-get-started {
    font-weight: 700;
    display: none;
  }
  
  .navl-link-2-2 {
    pointer-events: auto;
    text-transform: uppercase;
    flex-flow: column;
    height: 24px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    overflow: hidden;
  }
  
  .navl-link-2-2.nav {
    color: #000;
    text-transform: none;
    justify-content: flex-start;
    align-items: flex-start;
    height: 23px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 1.2;
    text-decoration: none;
    display: none;
  }
  
  .navbar {
    z-index: 100;
    pointer-events: none;
    position: fixed;
    inset: 0% 0% auto;
  }
  
  .nav_link {
    grid-column-gap: .5rem;
    color: #fff;
    text-transform: none;
    white-space: nowrap;
    flex-wrap: nowrap;
    align-items: center;
    min-width: 68px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    text-decoration: none;
    transition: all .3s;
    overflow: hidden;
  }
  
  .nav_link:hover {
    color: var(--red);
  }
  
  .nav_link.is-about {
    min-width: 48px;
  }
  
  .nav_link.is-black {
    text-align: center;
  }
  
  .uui-navbar07_menu-button {
    padding: 0;
  }
  
  .uui-navbar07_menu-left {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  
  .div-block-9 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-end;
    align-items: center;
    margin-left: 20px;
    display: flex;
  }
  
  .navbar_content-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    pointer-events: auto;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: grid;
  }
  
  .hero_text-span {
    color: var(--red);
    font-weight: 400;
  }
  
  .background-video {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }
  
  .hero_bg-video {
    z-index: 10;
    opacity: .05;
    pointer-events: none;
    mix-blend-mode: screen;
    position: absolute;
    inset: 0%;
  }
  
  .hero_bg-video._2 {
    z-index: 0;
    opacity: .15;
    mix-blend-mode: normal;
  }
  
  .video-main {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
  
  .video-main.is-hide {
    display: none;
  }
  
  .video-main.is-demo {
    max-width: 100%;
    margin-left: -7.5px;
    position: static;
    inset: 0%;
  }
  
  .pre-loader_wrap {
    z-index: 200;
    background-color: #fff;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
  }
  
  .pre-loader_wrap.mob {
    display: none;
  }
  
  .pre-loader_lottie {
    width: 100%;
    max-width: 1600px;
    height: 900px;
  }
  
  .pre-loader_lottie.is-mob {
    display: none;
  }
  
  .section_about {
    background-color: #fff;
    position: relative;
  }
  
  .about_up {
    z-index: 4;
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: 100%;
    display: flex;
    position: relative;
  }
  
  .about_cards-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .about_card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px;
    display: flex;
    position: relative;
  }
  
  .about_card.is-product {
    flex: none;
    width: 31vw;
    max-width: 457px;
  }
  
  .about_card.is-service {
    max-width: 550px;
  }
  
  .num-text {
    color: var(--red);
    font-family: Satoshi, sans-serif;
    font-size: 24px;
    font-weight: 400;
  }
  
  .icon_wrap {
    aspect-ratio: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 193px;
    height: 193px;
    display: flex;
  }
  
  .line_main-wrap {
    background-color: #d9d9d9;
    width: 2px;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }
  
  .line_fill-wrap {
    width: 100%;
    height: 20%;
  }
  
  .line_fill-wrap.a-2 {
    height: 66%;
  }
  
  .line_fill-wrap.a-1 {
    height: 33%;
  }
  
  .line_fill-wrap.a-3 {
    height: 100%;
  }
  
  .line_fill-wrap.c-1 {
    height: 20%;
  }
  
  .line_fill-wrap.c-2 {
    height: 40%;
  }
  
  .line_fill-wrap.c-3 {
    height: 60%;
  }
  
  .line_fill-wrap.c-4 {
    height: 80%;
  }
  
  .line_fill-wrap.c-5 {
    height: 100%;
  }
  
  .line_fill-wrap.d-1 {
    height: 25%;
  }
  
  .line_fill-wrap.d-2 {
    height: 50%;
  }
  
  .line_fill-wrap.d-3 {
    height: 75%;
  }
  
  .line_fill-wrap.d-4 {
    height: 100%;
  }
  
  .line_fill {
    background-color: #5f5f5f;
    width: 100%;
    height: 100%;
  }
  
  .section_products {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    display: block;
    position: sticky;
    top: 0;
  }
  
  .product_up {
    z-index: 4;
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 400px;
    height: 100%;
    display: flex;
    position: relative;
  }
  
  .link {
    color: var(--red);
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
  }
  
  .div-block-10 {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  
  .link_wrap {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
  }
  
  .link_wrap.hide {
    display: none;
  }
  
  .product_cards-wrap {
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }
  
  .sec-product_track {
    position: relative;
  }
  
  .services_up-left {
    z-index: 4;
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 400px;
    height: 100%;
    display: flex;
    position: relative;
  }
  
  .services_up {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }
  
  .services_up-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    max-width: 730px;
    padding-top: 10px;
    display: flex;
  }
  
  .service_cards-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 70px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .section_insights {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 0;
  }
  
  .insights_main-wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }
  
  .insight_block {
    grid-column-gap: .5px;
    grid-row-gap: .5px;
    border-left: 1px solid #888;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    height: 400px;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    padding-left: 30px;
    display: flex;
  }
  
  .num_text-big {
    color: var(--red);
    font-family: Satoshi, sans-serif;
    font-size: 82px;
    font-weight: 400;
  }
  
  .h3-lato {
    font-family: Lato, sans-serif;
  }
  
  .h2-regular {
    font-weight: 400;
  }
  
  .insight_icon {
    justify-content: center;
    align-items: center;
    max-width: 50px;
    margin-bottom: -12px;
    display: flex;
  }
  
  .insight_title-right {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  
  .swiper-pagination-wrap {
    z-index: 100;
    width: 70px;
    height: 24px;
    position: absolute;
    inset: auto auto -30% 15%;
  }
  
  .p-main-2._14px {
    color: #ffffffb3;
    font-size: 14px;
  }
  
  .p_arrow-left {
    z-index: 1;
    cursor: pointer;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    left: 0;
  }
  
  .testi_right {
    width: 60%;
    max-width: 967px;
    position: absolute;
    inset: 120px 0% auto auto;
  }
  
  .testi-card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #0000;
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    padding: 50px 20px 20px;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .image-main-2 {
    width: 100%;
    height: 100%;
  }
  
  .sync_about-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }
  
  .sync_about-content.is-testi {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: left;
    max-width: 350px;
  }
  
  .about_img-bg {
    z-index: -1;
    background-image: linear-gradient(144deg, #fff3, #fff0 50%, #fff3 104%);
    border-radius: 1.25rem;
    position: absolute;
    inset: 0;
  }
  
  .slider-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }
  
  .slider-list._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  
  .testi_left {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    width: 30%;
    display: flex;
  }
  
  .blur-gradient {
    z-index: -1;
    filter: blur(240px);
    background-color: #219c90;
    border-radius: 100vw;
    width: 500px;
    height: 500px;
    position: absolute;
  }
  
  .blur-gradient.s {
    width: 300px;
    height: 300px;
    top: 20%;
    left: 10%;
  }
  
  .blur-gradient.s._2 {
    inset: auto 10% 20% auto;
  }
  
  .content-wrap-2.is-testi {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }
  
  .testi-peron-name {
    font-family: Satoshi, sans-serif;
    font-size: 20px;
    font-weight: 400;
  }
  
  .testi_slider-left-content {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  
  .testi_slider-left-content.desk {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }
  
  .blog_card-img {
    border-radius: 10px;
    overflow: visible;
  }
  
  .blog-card-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #4e4e4e;
    flex-flow: column;
    display: flex;
  }
  
  .slider-item {
    color: #fff;
    flex-direction: column;
    flex: none;
    justify-content: flex-end;
    width: 295px;
    height: 405px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .slider-item._2 {
    cursor: grab;
    width: auto;
    height: 280px;
  }
  
  .slider-wrapper-main {
    overflow: hidden;
  }
  
  .arrow-icon {
    width: 7.78px;
    transition: opacity .3s ease-out;
  }
  
  .arrow-icon:hover {
    opacity: .7;
  }
  
  .div-block-13 {
    object-fit: cover;
    border-radius: 100vw;
    width: 48px;
    height: 48px;
    overflow: hidden;
  }
  
  .testi_person-info {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #000;
    flex-flow: column;
    display: flex;
  }
  
  .global-padding {
    background-color: #e6e6e600;
    width: 100%;
    padding: 6rem 3.75rem;
  }
  
  .is-text-color-green {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#26a79c, #187069 62%);
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: 600;
  }
  
  .container-medium-2 {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  .section-h-testi {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-bottom: 60px;
    display: flex;
    position: relative;
  }
  
  .section-h-testi.hide {
    display: none;
  }
  
  .sub-text {
    font-family: Satoshi, sans-serif;
    font-size: 12px;
  }
  
  .p_arrow-right {
    z-index: 1;
    cursor: pointer;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    right: 0;
  }
  
  .bg-overly-wrap {
    z-index: -1;
    position: absolute;
    inset: 0%;
  }
  
  .empty-div {
    width: 1px;
  }
  
  .partner_right {
    z-index: 4;
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 530px;
    height: 100%;
    display: flex;
    position: relative;
  }
  
  .partner_content-wrap {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  
  .partner_icon {
    width: 280px;
  }
  
  .section_cta {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin-top: 100px;
    display: flex;
    position: relative;
  }
  
  .section_partner {
    background-color: #fff;
    display: none;
    position: relative;
  }
  
  .cta_bg-video {
    z-index: 0;
    pointer-events: none;
    position: absolute;
    inset: 0%;
  }
  
  .cta_bg-video-overlay {
    z-index: 1;
    background-color: #fff9;
    position: absolute;
    inset: 0%;
  }
  
  .footer {
    background-color: #151515;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }
  
  .footer_left {
    flex-flow: row;
    justify-content: space-between;
    display: flex;
  }
  
  .footer_left-up {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  
  .footer_logo {
    width: 18rem;
    height: 109px;
  }
  
  .footer_left-down {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    min-width: 400px;
    display: flex;
  }
  
  .checkbox {
    margin-top: 2px;
    margin-right: 10px;
  }
  
  .uui-button-2 {
    grid-column-gap: .5rem;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #7f56d9;
    border: 1px solid #7f56d9;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding: .625rem 1.125rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    text-decoration: none;
    transition: all .3s;
    display: flex;
    box-shadow: 0 1px 2px #1018280d;
  }
  
  .uui-button-2:hover {
    background-color: #6941c6;
    border-color: #6941c6;
  }
  
  .uui-button-2:focus {
    background-color: #7f56d9;
    box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
  }
  
  .uui-button-2.is-button-small {
    grid-column-gap: .5rem;
    box-shadow: none;
    background-color: #165ffa;
    border-style: none;
    padding: .5rem 1rem;
    position: absolute;
    inset: 5px 5px auto auto;
  }
  
  .uui-button-2.is-button-small:focus {
    box-shadow: none;
  }
  
  .uui-button-2.is-button-small.gradient-bg {
    z-index: 1;
    background-color: var(--red);
    border-style: solid;
    border-color: #b7b7b7;
    border-radius: .625rem;
    flex: none;
    justify-content: center;
    align-items: center;
    height: 103%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-weight: 700;
    position: static;
    top: -1px;
    right: -10px;
  }
  
  .uui-footer02_form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid #b7b7b7;
    border-radius: .625rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
    position: relative;
  }
  
  .uui-text-size-small-2 {
    opacity: 0;
    color: #475467;
    letter-spacing: normal;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    display: none;
  }
  
  .error-message {
    color: #f5f7fa;
    background-color: #fff0;
    max-width: 280px;
    margin-top: .3rem;
    padding: .875rem 1rem .875rem .5rem;
    font-size: 14px;
    line-height: 1.3;
    position: absolute;
  }
  
  .uui-text-style-link {
    color: #475467;
    text-decoration: underline;
    transition: color .3s;
  }
  
  .uui-text-style-link:hover {
    color: #344054;
  }
  
  .uui-form_input {
    color: #d9d9d9;
    background-color: #0000;
    border: 1px #000;
    border-radius: 10px;
    height: auto;
    min-height: 35px;
    margin-bottom: 0;
    padding-left: .875rem;
    padding-right: .875rem;
    font-size: 1rem;
    line-height: 1.5;
    transition: all .3s;
    box-shadow: 0 1px 2px #1018280d;
  }
  
  .uui-form_input:focus {
    color: #f6f6f6;
    border-color: #fff;
    box-shadow: 0 1px 2px #1018280d;
  }
  
  .uui-form_input::placeholder {
    color: #f6f9fdb3;
    font-size: 16px;
    line-height: 1.5;
  }
  
  .footer_text-small {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.4;
  }
  
  .success-message {
    background-color: #f4f4f400;
    height: 3rem;
    margin-bottom: 7px;
    padding: .8rem .7rem .8rem .5rem;
    font-size: 14px;
    line-height: 1.5;
  }
  
  .checkbox-field {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex;
  }
  
  .form-block {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .footer-info-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    min-width: 100%;
    text-decoration: none;
    display: flex;
  }
  
  .footer-icon-wrap {
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 16px;
    display: flex;
  }
  
  .footer-icon-wrap.is-big {
    width: 70px;
  }
  
  .footer-icon {
    width: 100%;
    height: 100%;
  }
  
  .footer_link {
    color: #ffffffe6;
    height: 1.25rem;
    font-family: Satoshi, sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
  }
  
  .footer_link.no-wrap.is-small {
    font-size: .75rem;
  }
  
  .footer_link.scramble {
    min-width: 100px;
    height: 19.6px;
  }
  
  .footer_link.is-small {
    font-size: .75rem;
  }
  
  .footer_link.is-auro {
    height: auto;
  }
  
  .footer-info-list-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }
  
  .footer-info-list-wrap.is-1st {
    max-width: 193px;
  }
  
  .footer-info-list-wrap.is-3rd {
    max-width: 233px;
  }
  
  .footer_right {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    display: flex;
  }
  
  .footer_grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .footer_grid._2nd {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  
  .footer_grid._1st {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  
  .footer_col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }
  
  .footer_col.top-margin {
    padding-top: 44px;
  }
  
  .footer-links-title {
    font-size: 1.125rem;
    font-weight: 700;
  }
  
  .footer-links-title.is-small {
    font-size: 1.125rem;
  }
  
  .footer-l-title-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }
  
  .footer_line {
    background-color: #fff3;
    width: 100%;
    height: 1px;
  }
  
  .footer-down {
    justify-content: space-between;
    display: flex;
  }
  
  .footer_down-links-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  
  .social-icon-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    display: flex;
  }
  
  .social-icon-wrap.hide {
    display: none;
  }
  
  .social-icon {
    width: 24px;
  }
  
  .sec-insights_track {
    height: 250vh;
  }
  
  .div-block-14 {
    display: none;
  }
  
  .scramble.is-navbar-hover:hover {
    color: #e52029;
  }
  
  .scroll-down_wrap {
    z-index: 99;
    justify-content: center;
    align-items: center;
    max-width: 76px;
    display: flex;
    position: absolute;
    inset: auto 0% 5% auto;
  }
  
  .div-block-15 {
    flex: none;
    width: 300%;
    margin-left: -4px;
  }
  
  .custom-scrollbar-wrap {
    z-index: 100;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    inset: 0% 0% 0% auto;
  }
  
  .custom-scrollbar {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: #fff;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 34px;
    display: flex;
  }
  
  .scrollbar_text {
    font-family: Scope, sans-serif;
    font-size: 12px;
  }
  
  .scrollbar_text.is-link {
    color: #fff;
    white-space: nowrap;
    text-decoration: none;
  }
  
  .scrollbar_line-wrap {
    flex: none;
    width: 1px;
    height: 156px;
  }
  
  .div-block-17 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    pointer-events: auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }
  
  .scrollbar_line-fill {
    background-color: #fff;
    width: 100%;
    height: 0%;
  }
  
  .scrollbar_text-wrap {
    text-align: right;
    height: 16.7969px;
    overflow: hidden;
  }
  
  .btn-overlay {
    background-color: var(--red);
    width: 113%;
    height: 104%;
    position: absolute;
    bottom: -110%;
    left: -10px;
  }
  
  .btn-overlay._2 {
    top: 0;
  }
  
  .btn-overlay._3 {
    height: 107%;
    bottom: -1%;
    left: -120%;
  }
  
  .scroll_links-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }
  
  .section_services {
    background-color: #fff;
    position: relative;
  }
  
  .section-conact {
    height: 100vh;
    position: relative;
  }
  
  .section-contact {
    background-color: #fff;
    position: relative;
  }
  
  .div-block-18 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    width: 100%;
    font-family: Satoshi, sans-serif;
    font-weight: 400;
    display: flex;
  }
  
  .heading-5 {
    font-weight: 400;
  }
  
  .text-block-2 {
    text-transform: capitalize;
    font-family: Scope, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }
  
  .div-block-19 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }
  
  .div-block-20 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  
  .div-block-21 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    display: flex;
  }
  
  .text-block-3 {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
  }
  
  .div-block-22 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex;
  }
  
  .text-block-4 {
    color: #262626;
    min-height: 30px;
    font-size: 30px;
    line-height: 1;
  }
  
  .div-block-23 {
    width: 40%;
  }
  
  .div-block-24 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    display: flex;
  }
  
  .div-block-25 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 40%;
    display: flex;
  }
  
  .div-block-26 {
    width: 60%;
  }
  
  .text-block-5 {
    font-weight: 300;
  }
  
  .div-block-27 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }
  
  .text-field {
    border-top: 0 solid #000;
    border-left: 0 solid #000;
    border-right: 0 solid #000;
    font-size: 16px;
    font-weight: 400;
  }
  
  .text-field::placeholder {
    color: #262626;
  }
  
  .select-field {
    background-color: #fff;
    border-top: 0 solid #000;
    border-left: 0 solid #000;
    border-right: 0 solid #000;
    font-family: Open Sans, sans-serif;
  }
  
  .form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #262627;
    flex-flow: column;
    display: flex;
  }
  
  .textarea {
    border-top: 0 solid #000;
    border-left: 0 solid #000;
    border-right: 0 solid #000;
  }
  
  .checkbox-field-2 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  
  .checkbox-2 {
    width: 15px;
    min-width: 15px;
    height: 15px;
    margin-top: 10px;
  }
  
  .checkbox-2.w--redirected-checked {
    background-color: red;
  }
  
  .checkbox-label {
    font-size: 14px;
    font-weight: 400;
    display: none;
  }
  
  .submit-button {
    z-index: 2;
    color: #000;
    background-color: #0000;
    border: 1.5px solid #262626;
    border-radius: 8px;
    width: 100%;
    font-family: Scope, sans-serif;
    font-weight: 500;
    position: relative;
  }
  
  .div-block-28 {
    z-index: 1;
    background-color: red;
    border-radius: 8px;
    width: 100%;
    position: absolute;
    inset: 0% auto;
    transform: translate(-100%);
  }
  
  .div-block-29 {
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }
  
  .div-block-30 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }
  
  .is-white {
    color: #fff;
  }
  
  .certificates_wrap {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    max-width: 380px;
    margin-bottom: 1rem;
    display: flex;
  }
  
  .certificates_wrap.is-1st {
    max-width: 193px;
  }
  
  .certificates_wrap.is-3rd {
    max-width: 233px;
  }
  
  .is-black {
    color: #000;
  }
  
  .text-block-6 {
    min-height: 30px;
    font-family: Satoshi, sans-serif;
  }
  
  .is-bold {
    font-weight: 700;
  }
  
  .glowing-wrapper-button {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }
  
  .code {
    display: none;
  }
  
  .glowing-wrapper {
    border-radius: 10px;
    width: 116px;
    height: 42px;
    position: relative;
    overflow: hidden;
  }
  
  .glowing-wrapper.glowing-wrapper-active {
    width: auto;
  }
  
  .glowing-wrapper.glowing-wrapper-active._2 {
    justify-content: center;
    align-items: center;
    width: 151.2px;
    height: 48.2px;
    display: flex;
  }
  
  .glowing-wrapper-animations {
    opacity: 0;
    width: 100%;
    transition: opacity 1s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  
  .glowing-wrapper-glow {
    opacity: .12;
    filter: blur(8px);
  }
  
  .glowing-wrapper-mask-wrapper, .glowing-wrapper-mask {
    opacity: 1;
  }
  
  .glowing-wrapper-borders-masker {
    opacity: 0;
    border-radius: 10px;
    width: 100%;
    padding: 2px;
    line-height: 100%;
    transition: opacity 1s;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .glowing-wrapper-borders {
    opacity: 1;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  
  .div-block-31 {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    width: 305px;
    display: flex;
  }
  
  .checkbox-label_1 {
    color: #262626;
    font-size: 14px;
    font-weight: 400;
    display: inline;
  }
  
  .div-block-32 {
    color: #262627;
    display: block;
  }
  
  .select {
    color: #262626;
    background-color: #fff;
    border-top: 0 #000;
    border-left: 0 #000;
    border-right: 0 #000;
    font-family: Satoshi, sans-serif;
    font-size: 16px;
  }
  
  .text-block-7 {
    display: flex;
  }
  
  .div-block-33 {
    z-index: 1;
    position: absolute;
    inset: 0%;
  }
  
  .div-block-34 {
    z-index: 0;
    opacity: 0;
    position: absolute;
    inset: 0%;
  }
  
  .recaptcha {
    margin-bottom: 0;
  }
  
  .form_2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #262627;
    flex-flow: column;
    display: flex;
  }
  
  .section_hedge-hero {
    position: relative;
    overflow: hidden;
  }
  
  .hero_bg_image {
    z-index: -1;
    pointer-events: none;
    position: absolute;
    inset: 0%;
  }
  
  .section_demo {
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: relative;
  }
  
  .demo_video {
    aspect-ratio: 2;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    width: 65vw;
    display: flex;
    overflow: hidden;
  }
  
  .demo_video.is-animation-1 {
    width: 100%;
    height: 100%;
    position: relative;
  }
  
  .demo_video.is-portfolio {
    width: 100%;
  }
  
  .section_cta_product {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
    position: relative;
  }
  
  .cta-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
    max-width: 688px;
    display: flex;
  }
  
  .cta-right {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }
  
  .primary-btn-large {
    color: #000;
    white-space: nowrap;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 240px;
    min-width: 240px;
    height: 72px;
    font-family: Scope, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .primary-btn-large:hover {
    color: #fff;
  }
  
  .primary-btn-large.is-outline {
    color: #fff;
    background-color: #a5915a00;
    border: 1px solid #fff;
    border-radius: 10px;
    justify-content: space-between;
    min-width: 148px;
    height: 45px;
    font-family: Scope, sans-serif;
    font-weight: 500;
    text-decoration: none;
    position: relative;
    overflow: hidden;
  }
  
  .primary-btn-large.is-outline.is-dark {
    color: #262626;
    border-color: #262626;
    width: 159.656px;
    min-width: 159px;
    transition: all .3s;
  }
  
  .primary-btn-large.is-outline.is-dark:hover {
    color: #fff;
  }
  
  .primary-btn-large.is-outline.is-black {
    background-color: #000;
    border-color: #ffffff1a;
  }
  
  .primary-btn-large.is-fill {
    height: 40px;
    font-family: Scope, sans-serif;
    font-size: 15px;
    font-weight: 500;
    transition: all .3s;
    position: relative;
    overflow: hidden;
  }
  
  .primary-btn-large.is-fill:hover {
    color: #fff;
  }
  
  .primary-btn-large.is-fill.is-desk {
    width: 114px;
  }
  
  .primary-btn-large.is-fill.is-mob {
    display: none;
  }
  
  .primary-btn-large.cta {
    color: #fff;
    background-color: #0000;
    border: 1px solid #000;
    width: 205px;
    min-width: 205px;
    font-family: Scope, sans-serif;
    font-weight: 500;
    position: relative;
    overflow: hidden;
  }
  
  .primary-btn-large.cta:hover {
    color: #000;
  }
  
  .section_price-hero {
    background-image: url('../img/gifs/hero_bg.webp');
    background-position: 50%;
    background-size: cover;
    position: relative;
    overflow: hidden;
  }
  
  .price-hero_padding {
    justify-content: center;
    align-items: center;
    padding-top: 8.5rem;
    padding-bottom: 6rem;
    display: flex;
  }
  
  .price-hero_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  
  .price-hero_top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 45.875rem;
    display: flex;
  }
  
  .text-color-black {
    color: #000;
  }
  
  .text-color-5f5f5f {
    color: #5f5f5f;
  }
  
  .button_icon {
    width: 100%;
    max-width: 1.5rem;
  }
  
  .button_icon.is-none {
    display: none;
  }
  
  .price-video_padding {
    padding-top: 6.25rem;
    padding-bottom: 9.6875rem;
  }
  
  .price-video_wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    overflow: hidden;
  }
  
  .price-video_video {
    border-radius: 2.5rem;
  }
  
  .section_price-key {
    font-family: Satoshi, sans-serif;
    font-weight: 400;
  }
  
  .price-key_header {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-family: Scope, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
  }
  
  .price-key_header.is-flex-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }
  
  .pricing-key_wrapper {
    margin-top: 4rem;
  }
  
  .key-tab {
    flex-flow: column;
    display: flex;
  }
  
  .tab-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: end stretch;
    margin-bottom: 3rem;
    display: grid;
  }
  
  .tab-link-tab-3 {
    color: #0006;
    text-align: center;
    background-color: #ddd0;
    border-bottom: 1px solid #d9d9d9;
    font-family: Satoshi, sans-serif;
    font-weight: 400;
  }
  
  .tab-link-tab-3.w--current {
    color: var(--red);
    background-color: #ddd0;
    border-bottom-color: #000;
  }
  
  .price-ket-y_tab-card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
  }
  
  .price-key_tab-left {
    align-self: stretch;
    max-width: 33.75rem;
    padding-bottom: 1.5rem;
  }
  
  .price-key_tab-left-header {
    height: 2rem;
    margin-top: .5rem;
  }
  
  .price-key_tab-left-subheader {
    margin-top: 1rem;
  }
  
  .text-size-xmedium {
    font-size: 1.125rem;
  }
  
  .price-key_tab-image {
    max-width: 37.5rem;
  }
  
  .price-investment_header-heading {
    max-width: 40rem;
  }
  
  .price-investment_button {
    margin-top: 1.25rem;
  }
  
  .price-investment_flex {
    justify-content: space-between;
    align-items: stretch;
    padding-top: 6rem;
    padding-bottom: 18.75rem;
    display: flex;
  }
  
  .price-investment_flex-card {
    width: 100%;
    max-width: 23rem;
    padding-top: 8.75rem;
    padding-left: 1.75rem;
    position: relative;
  }
  
  .price-investment_flex-card-image {
    position: absolute;
    inset: 0% auto auto 1.25rem;
  }
  
  .price-investment_flex-card-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }
  
  .price-investment_flex-card-divider {
    background-color: #d9d9d9;
    width: 2px;
    position: absolute;
    inset: 0% auto 0% 0%;
  }
  
  .price-investment_flex-card-subdivider {
    background-color: #737373;
    width: 100%;
    height: 6.25rem;
  }
  
  .price-investment_flex-card-subdivider.is-middle {
    height: 14.375rem;
  }
  
  .price-investment_flex-card-subdivider.is-last {
    height: 100%;
  }
  
  .price-benefit_heading {
    max-width: 51.875rem;
  }
  
  .price-benefit_heading.is-small-width {
    max-width: 48rem;
  }
  
  .price-benefit_grid {
    border-bottom: 1px solid #ddd;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    margin-top: 4rem;
    display: grid;
  }
  
  .price-benefit_grid.is-0 {
    border-bottom-width: 0;
    margin-top: 0;
  }
  
  .price-benefit_grid._1 {
    margin-top: 0;
  }
  
  .price-benefit_divider {
    background-color: #ddd;
    width: 100%;
  }
  
  .price-benefit_grid-item {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 27.5rem;
    padding: 3.625rem;
    display: flex;
    position: relative;
  }
  
  .price-benefit_grid-item-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }
  
  .price-benfit_grid-card-image {
    width: 100%;
    max-width: 8.75rem;
    min-height: 7.5rem;
  }
  
  .price-benefit_grid-item-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 100%;
    margin-top: 2rem;
    display: flex;
  }
  
  .is-absolute {
    position: absolute;
    inset: 3.5rem auto auto 0%;
  }
  
  .is-absolute.is-margin {
    left: 3.625rem;
  }
  
  .section_price-get {
    background-image: url('../images/Group-427319153_1Group 427319153.webp');
    background-position: 50%;
    background-size: cover;
  }
  
  .price-get_padding {
    padding-top: 7rem;
    padding-bottom: 7rem;
    padding-right: 0;
  }
  
  .price-get_wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  
  .price-get_left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    max-width: 43rem;
    display: flex;
  }
  
  .section_price-investment {
    display: block;
  }
  
  .price-benefit_subtitle {
    width: 100%;
    max-width: 39.375rem;
  }
  
  .home-solution_padding {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }
  
  .price-solution_wrapper {
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 7rem;
    display: flex;
  }
  
  .price-solution_left {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 32.75rem;
    display: flex;
    position: sticky;
    top: 25svh;
  }
  
  .price-solution_left-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    font-family: Scope, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
  }
  
  .price-solution_header {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }
  
  .price-solution_right {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    flex-flow: column;
    width: 100%;
    max-width: 25rem;
    display: flex;
  }
  
  .price-solution_right-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  
  .price-solution_divider {
    background-color: #ddd;
    height: 1px;
  }
  
  .price-benefit_padding {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  
  .text-color-primary-2 {
    color: #e52029;
  }
  
  .container-large-4 {
    width: 100%;
    max-width: 85rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  .container-large-4.is-h-hero {
    height: 100%;
  }
  
  .section_service-hero {
    background-color: #000;
    height: 771px;
    position: relative;
    overflow: clip;
  }
  
  .section_service-hero.is-about-us {
    position: relative;
    overflow: hidden;
  }
  
  .service-hero_wrapper {
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    padding-bottom: 6rem;
    display: flex;
  }
  
  .section_service-advisory {
    overflow: clip;
  }
  
  .service-advisory_padding {
    padding-top: 5rem;
    padding-bottom: 7.5rem;
    position: sticky;
    top: 10rem;
  }
  
  .service-advisory_header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    color: #000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  
  .service-advisory_subtitle {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    flex-flow: column;
    display: flex;
  }
  
  .text-color-6e6e6e {
    color: #6e6e6e;
  }
  
  .service-advisory_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-top: 2.5rem;
    display: flex;
  }
  
  .service-advisory_flex {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    width: 100%;
    display: flex;
  }
  
  .service-advisory_flex.is-grid-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .service-advisory_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 21.875rem;
    display: flex;
  }
  
  .service-advisory_card-image {
    object-fit: contain;
    width: 100%;
    height: 100%;
    max-height: 6.25rem;
    display: block;
  }
  
  .service-advisory_card-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex;
  }
  
  .price-key_tab-left-header-copy {
    margin-top: .5rem;
  }
  
  .icon_wrap_hedge {
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    width: 193px;
    height: 193px;
    display: flex;
  }
  
  .hedge_unique_up {
    z-index: 4;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: 100%;
    display: flex;
    position: relative;
  }
  
  .content-wrap-3 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    display: flex;
  }
  
  .content-wrap-3.is-about {
    flex-flow: column;
  }
  
  .p-main-3 {
    font-family: Satoshi, sans-serif;
  }
  
  .p-main-3.is-small {
    font-family: Satoshi, sans-serif;
    font-size: 16px;
  }
  
  .hero_text-span-2 {
    color: #e52029;
    font-weight: 400;
  }
  
  .btn-overlay-2 {
    background-color: #e52029;
    width: 113%;
    height: 104%;
    position: absolute;
    bottom: -110%;
    left: -10px;
  }
  
  .btn-overlay-2._3 {
    bottom: 0%;
    left: -120%;
  }
  
  .match_button_wrp {
    flex: 1;
    justify-content: flex-end;
    align-self: stretch;
    align-items: center;
    display: flex;
  }
  
  .match_unique_up {
    z-index: 4;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: 100%;
    display: flex;
    position: relative;
  }
  
  .text-align-center-desk-tab {
    text-align: center;
  }
  
  .match_unique_heading {
    border-bottom: 1px solid #000;
    justify-content: center;
    align-self: stretch;
    padding-bottom: 15px;
    font-size: 1.375rem;
    display: flex;
  }
  
  .match_unique_card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: 100%;
    max-width: 415px;
    display: flex;
    position: relative;
  }
  
  .match_unique_card.is-product {
    flex: none;
    width: 31vw;
    max-width: 457px;
  }
  
  .match_unique_card.is-service {
    max-width: 550px;
  }
  
  .match_unique_cards-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }
  
  .icon_wrap_match {
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    width: 193px;
    height: 193px;
    margin-top: 30px;
    display: flex;
  }
  
  .match_feature_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 4rem;
    display: grid;
  }
  
  .match_feature_grid.is-0 {
    border-bottom-width: 0;
    margin-top: 60px;
  }
  
  .match_feature_grid-item {
    flex-flow: column;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
    position: relative;
  }
  
  .match_feature_grid-item.item-1 {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding-right: 2rem;
  }
  
  .match_feature_grid-item.item-1.is-bottom-remove {
    border-bottom-style: none;
    padding-left: 2rem;
  }
  
  .match_feature_grid-item.item-2 {
    border-bottom: 1px solid #ddd;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  
  .match_feature_grid-item.item-2.is-bottom-remove {
    border-bottom-style: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  
  .match_feature_grid-item.item-3 {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    padding-left: 2rem;
  }
  
  .match_feature_grid-item.item-3.is-bottom-remove {
    border-bottom-style: none;
    padding-right: 2rem;
  }
  
  .match_feature_grid-item._4 {
    border-right: 1px solid #ddd;
    padding-right: 2rem;
  }
  
  .match_feature_grid-item._5 {
    border-right: 1px solid #ddd;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  
  .match_feature_grid-item._6 {
    padding-left: 2rem;
  }
  
  .price-video_button-bar {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  
  .service-advisory_divider {
    background-color: #d9d9d9;
    height: .125rem;
    position: relative;
  }
  
  .service-advisory_progress {
    background-color: #5f5f5f;
    width: 100%;
    position: absolute;
    inset: 0% auto 0% 0%;
  }
  
  .service-approach_padding {
    padding-bottom: 7.5rem;
  }
  
  .service-approach_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-top: 3.125rem;
    padding-bottom: 2rem;
    display: flex;
  }
  
  .service-approach_header {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    flex-flow: column;
    width: 100%;
    max-width: 37.75rem;
    display: flex;
  }
  
  .service-approach_flex {
    grid-column-gap: 7rem;
    grid-row-gap: 7rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
    overflow: hidden;
  }
  
  .service-approach_flex-card {
    grid-column-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    flex-flow: column;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
  }
  
  .service-approach_flex-card.is-animation-3 {
    justify-content: center;
    align-items: stretch;
  }
  
  .service-approach_flex-card-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }
  
  .service-approach_flex-card-bottom {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  
  .service-approach_divider {
    background-color: #262626;
    height: 2px;
  }
  
  .service-approach_flex-card-bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }
  
  .service-approach_flex-bottom-image {
    max-width: 5rem;
  }
  
  .section_service-insights {
    overflow: clip;
  }
  
  .service-insights_padding {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  
  .section_service-data {
    overflow: clip;
  }
  
  .about-vision_flex {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 3rem;
    display: flex;
  }
  
  .about-vision_card {
    max-width: 24rem;
    padding-left: 16px;
  }
  
  .about-vision_dividerr {
    background-color: #d5d5d5;
    width: 1px;
  }
  
  .list {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    color: var(--red);
    flex-flow: column;
    margin-bottom: 0;
    display: flex;
  }
  
  .about-principless_wrapper {
    padding-top: 8.125rem;
    padding-bottom: 6rem;
  }
  
  .about-principles_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .about-principles_card-image {
    object-fit: contain;
    max-width: 5rem;
    height: 5rem;
    max-height: 5rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  
  .about-principles_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-top: 4rem;
    display: flex;
  }
  
  .about-principles_card.is-animation-1 {
    margin-left: auto;
    margin-right: auto;
  }
  
  .section_about-principles {
    background-color: #fff;
  }
  
  .section_about-history {
    z-index: 10;
  }
  
  .about-history_header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    background-color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 2.5rem;
    padding-bottom: 5rem;
    font-family: Scope, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
  }
  
  .about-history_wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 61rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }
  
  .about-history_flex {
    z-index: 6;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 9rem 1fr;
    grid-auto-columns: 1fr;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: grid;
    position: relative;
  }
  
  .about-history_flex.is-animation-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 10rem 1fr;
    grid-auto-columns: 1fr;
  }
  
  .about-history_flex.is-first {
    padding-top: 0;
  }
  
  .about-history_flex.is-last {
    padding-bottom: 0;
  }
  
  .about-history_left {
    text-align: right;
    justify-content: flex-end;
    align-items: flex-start;
  }
  
  .about-history_right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 100%;
    max-width: 27rem;
    display: flex;
  }
  
  .text-color-2f2f2f {
    color: #2f2f2f;
  }
  
  .about-history_flex-right-image {
    width: 182px;
    max-width: 15rem;
    height: 125px;
    box-shadow: 0 0 4px #00000040;
  }
  
  .about-history_flex-right-image.is-shadow-remove {
    box-shadow: none;
    width: 240px;
    height: 95px;
  }
  
  .about-history_flex-right-image.is-small {
    max-width: 11.375rem;
  }
  
  .about-history_progress {
    z-index: -2;
    background-color: #dadada;
    flex: none;
    width: 1px;
    height: 100%;
    position: absolute;
  }
  
  .about-history_divider-dot {
    background-color: #e60d2e;
    border-radius: .625rem;
    flex: none;
    width: .75rem;
    height: .75rem;
    position: sticky;
    top: 50vh;
  }
  
  .section_about-team {
    background-color: #fff;
    display: block;
  }
  
  .about-team_padding {
    padding-top: 5.625rem;
    padding-bottom: 1.625rem;
  }
  
  .about-team_header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 32.2rem;
    font-family: Scope, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
  }
  
  .about-team_wrapper {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    flex-flow: column;
    margin-top: 3.125rem;
    display: flex;
  }
  
  .about-team_flex {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-flow: column;
    display: flex;
  }
  
  .about-team_flex.hide {
    display: none;
  }
  
  .about-team_grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: end stretch;
    display: grid;
  }
  
  .about-team_grid-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: flex-end;
    padding-bottom: 1rem;
    display: flex;
  }
  
  .about-team_grid-card-image {
    object-fit: cover;
    width: 100%;
    max-width: 4.125rem;
    height: 100%;
    min-height: 4.125rem;
  }
  
  .about-team_grid-card-content {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  
  .about-team_grid-card-conetent-flex {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    flex-flow: column;
    display: flex;
  }
  
  .about-team_grid-card-icon {
    width: 100%;
    max-width: 1.5rem;
    transform: rotate(-45deg);
  }
  
  .about-history_image-wrapper {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    display: flex;
  }
  
  .about-team_srtoke-wrapper {
    overflow: hidden;
  }
  
  .about-team_grid-card-stroke {
    z-index: 2;
    background-color: #d5d5d5;
    height: 1px;
    position: relative;
  }
  
  .about-team_grid-card-stroke-absolute {
    z-index: 4;
    background-color: #000;
    width: 100%;
    height: 1px;
    position: static;
    inset: 0% auto 0% 0%;
  }
  
  .section_about-solution {
    background-color: #fff;
  }
  
  .about-solution_padding {
    padding-top: 6.25rem;
    padding-bottom: 4rem;
  }
  
  .about-solution_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2.5rem;
    display: grid;
  }
  
  .about-solution_header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 32.2rem;
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
  }
  
  .about-solution_card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    display: flex;
  }
  
  .about-solution_card-top {
    border-bottom: 1px solid #000;
    padding-bottom: .875rem;
    padding-left: .625rem;
  }
  
  .about-solution_card-image {
    max-width: 8rem;
    margin-left: .625rem;
  }
  
  .section_about-opprotunity {
    background-color: #fff;
  }
  
  .about-opportunity_header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  
  .button_icon-red {
    width: 100%;
    max-width: 1.5rem;
  }
  
  .button_icon-red.is-none {
    display: none;
  }
  
  .about-opportunity_card-top {
    border-bottom: 1px solid #000;
    padding-bottom: 1rem;
    padding-left: .625rem;
  }
  
  .about-opportunity_card-image {
    max-width: 6.25rem;
    display: block;
  }
  
  .about-opportunity_card-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-left: .625rem;
    padding-right: .625rem;
    display: flex;
  }
  
  .about-opportunity_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5rem;
    display: grid;
  }
  
  .section_about-get {
    background-color: #fff;
  }
  
  .about-get_padding {
    padding-bottom: 4rem;
  }
  
  .about-get_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }
  
  .about-get_left {
    width: 100%;
    max-width: 30.375rem;
  }
  
  .about-get_right {
    flex: 1;
  }
  
  .about-get_right-form {
    margin-bottom: 0;
  }
  
  .about-get_right-form-grid {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 3.75rem;
    display: grid;
  }
  
  .about-get_input {
    color: #262626;
    background-color: #0000;
    border: 1px #fff;
    border-bottom: 1px solid #8f8f8f;
    min-height: 3rem;
    margin-bottom: 0;
    padding: .625rem 0;
    font-size: 1rem;
    font-weight: 400;
  }
  
  .about-get_input:hover, .about-get_input:active, .about-get_input:focus {
    border-bottom-color: var(--red);
  }
  
  .about-get_input:focus-visible {
    border-bottom-color: var(--red);
  }
  
  .about-get_input[data-wf-focus-visible] {
    border-bottom-color: var(--red);
  }
  
  .about-get_input::placeholder {
    color: #262626;
    font-weight: 400;
  }
  
  .about-get_input.is-select-input {
    color: #222;
  }
  
  .about-get_input.is-text-area {
    color: #262625;
    min-height: 8.125rem;
    padding-top: .75rem;
    font-size: 1rem;
  }
  
  .about-get_right-form-flex {
    z-index: 1000;
    margin-bottom: 3rem;
    position: relative;
  }
  
  .about-get_right-form-flex.is-animation-2 {
    z-index: 100000;
  }
  
  .about-get_right-form-flex.is-animation-2.is-zindex {
    z-index: 1000;
  }
  
  .about-get_right-dropdown {
    z-index: 10000;
    width: 100%;
    display: none;
    position: relative;
  }
  
  .about-get_right-dropdown-togle {
    border-bottom: 1px solid #8f8f8f;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .625rem 0;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .icon {
    display: none;
  }
  
  .form-input-icon {
    width: 100%;
    max-width: 1.5rem;
  }
  
  .dropdown-list {
    background-color: #fff;
    max-height: 25rem;
    overflow: auto;
  }
  
  .dropdown-list.w--open {
    z-index: 100;
    background-color: #fff;
    padding: .5rem;
  }
  
  .dropdown-link {
    background-color: #fff;
    padding: .625rem;
    font-size: 1rem;
    font-weight: 400;
  }
  
  .dropdown-link:hover {
    background-color: #fff;
    border-bottom: 1px solid #8f8f8fcc;
  }
  
  .dropdown-link:active {
    background-color: #fff;
  }
  
  .dropdown-link.w--current {
    color: var(--red);
    background-color: #fff;
  }
  
  .about-get_right-form-flex-textarea {
    margin-bottom: 1.25rem;
  }
  
  .checkbox-field-3 {
    color: #5f5f5f;
    letter-spacing: .01px;
    justify-content: flex-start;
    align-items: center;
    font-size: .875rem;
    font-weight: 400;
    display: flex;
  }
  
  .checkbox-field-3.is-animation-2.hide {
    display: none;
  }
  
  .checkbox-3 {
    margin-top: 0;
    margin-right: .5rem;
  }
  
  .about-get_right-form-button {
    flex-flow: column;
    margin-top: 2.5rem;
    display: flex;
  }
  
  .about-opprotunity_padding {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  
  .about-opportunity_wrapper-mobile {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5rem;
    display: none;
  }
  
  .about-opportunity_dropdown {
    width: 100%;
  }
  
  .about-opportunity_dropdown-toggle {
    color: var(--red);
    border-bottom: 1px solid #000;
    width: 100%;
    padding: .625rem 0;
    font-size: 1.125rem;
    font-weight: 400;
  }
  
  .icon-2 {
    color: #000;
  }
  
  .service-use_padding {
    padding-bottom: 7.5rem;
  }
  
  .service-use_wrapper {
    margin-top: 1.5rem;
    position: relative;
  }
  
  .tab {
    display: flex;
    overflow: visible;
  }
  
  .tabs-menu-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 26.625rem;
    margin-right: 4.75rem;
    display: flex;
  }
  
  .tab-link-tab-1 {
    background-color: #0000;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 9.375rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link-tab-1.w--current {
    color: #8ab5a0;
    background-color: #0000;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 9.375rem;
    padding: 0;
    font-size: 1.125rem;
    font-weight: 500;
  }
  
  .tab-menu-wrapper {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    background-color: #8ab5a033;
    border-left: 4px solid #8ab5a0;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 19.875rem;
    padding-left: 1.875rem;
    padding-right: .5rem;
    display: flex;
  }
  
  .tab-menu-wrapper.is-menu-2 {
    border-left-color: var(--red);
    background-color: #fad6d833;
  }
  
  .tab-menu-wrapper.is-menu-3 {
    background-color: #dbdaad33;
    border-left-color: #e6e5b5;
  }
  
  .tab-menu-wrapper.is-menu-4 {
    background-color: #032e0033;
    border-left-color: #032e00;
  }
  
  .tab-menu-wrapper.is-menu-5 {
    background-color: #d2a79633;
    border-left-color: #d2a796;
  }
  
  .tab-menu-wrapper.is-menu-6 {
    background-color: #8395a733;
    border-left-color: #8395a7;
  }
  
  .tab-menu-wrapper.is-menu-7 {
    background-color: #cc980133;
    border-left-color: #cc9801;
  }
  
  .tab-menu-wrapper.is-menu-8 {
    background-color: #7b141033;
    border-left-width: 0;
    border-left-color: #8ab5a000;
    position: relative;
  }
  
  .tab-menu-wrapper.is-menu-9 {
    background-color: #97934933;
    border-left-width: 0;
    border-left-color: #8ab5a000;
    position: relative;
  }
  
  .tab-link2 {
    background-color: #ddd0;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 6.625rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link2.w--current {
    color: var(--red);
    letter-spacing: -.1px;
    background-color: #0000;
    font-size: 1.125rem;
    font-weight: 500;
  }
  
  .tab-image {
    width: 100%;
    max-width: 1.125rem;
  }
  
  .service-use_tab-link-text {
    color: #000;
    justify-content: flex-start;
    align-items: center;
    margin-right: 1.5rem;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link3 {
    background-color: #ddd0;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 2.125rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    display: flex;
  }
  
  .tab-link3.w--current {
    color: #e6e5b5;
    background-color: #0000;
    font-size: 1.125rem;
    font-weight: 500;
  }
  
  .tab-link4 {
    background-color: #ddd0;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 2rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link4.w--current {
    color: #032e00;
    background-color: #0000;
    font-family: Satoshi, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
  }
  
  .tab-link5 {
    background-color: #0000;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 1.8125rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link5.w--current {
    color: #d2a796;
    background-color: #0000;
    font-size: 1.125rem;
    font-weight: 500;
  }
  
  .tab-link6 {
    background-color: #ddd0;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 1.6875rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link6.w--current {
    color: #8395a7;
    background-color: #0000;
    font-size: 1.125rem;
    font-weight: 500;
  }
  
  .tab-link7 {
    background-color: #ddd0;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 1.3125rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link7.w--current {
    color: #cc9801;
    background-color: #0000;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.2;
  }
  
  .tab-link8 {
    background-color: #ddd0;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 1.25rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link8.w--current {
    color: #7b1410;
    background-color: #0000;
    font-size: 1.125rem;
    font-weight: 500;
  }
  
  .tab_link8-dot {
    background-color: #7b1410;
    width: .25rem;
    height: .28125rem;
    position: absolute;
    inset: 50% auto 0% 0%;
  }
  
  .tab-link9 {
    background-color: #ddd0;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 1.25rem;
    padding: 0;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
  }
  
  .tab-link9.w--current {
    color: #979349;
    background-color: #0000;
    font-size: 1.125rem;
    font-weight: 500;
  }
  
  .tab_link9-dot {
    background-color: #979349;
    width: .25rem;
    height: .28125rem;
    position: absolute;
    inset: 40% auto 0% 0%;
  }
  
  .tab-pane-tab-1 {
    width: 100%;
  }
  
  .service-use_tab-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
    overflow: hidden;
  }
  
  .service-use_tab-content-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    max-width: 18rem;
    display: flex;
  }
  
  .tabs-content {
    flex: 1;
    overflow: visible;
  }
  
  .service-use_tab-content-right-top {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
  }
  
  .service-use_tab-content-right-top-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
  }
  
  .text-color-262626-70 {
    color: #262626b3;
  }
  
  .service-use_tab-content_right-line {
    z-index: 5;
    background-color: #26262633;
    width: .5px;
    min-height: 38rem;
    position: absolute;
    inset: 1.25rem 0% auto 50%;
  }
  
  .div-block-44 {
    background-color: #2626264d;
    width: 100%;
    height: .5px;
    position: absolute;
    top: 1.5rem;
    left: .7rem;
  }
  
  .service-use_tab-content-right-top-divider {
    z-index: 3;
    background-color: #2626264d;
    height: .5px;
    position: absolute;
    inset: 1.5rem 0% auto .5rem;
  }
  
  .service-use_tab-content-left-flex {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    text-align: right;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }
  
  .service-use_tab-content-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }
  
  .service-use_tab-content-right-bottom {
    z-index: 2;
    grid-column-gap: .65rem;
    grid-row-gap: .65rem;
    border-bottom: .5px solid #2626264d;
    flex-flow: column;
    flex: 1;
    padding-bottom: .625rem;
    display: flex;
    position: relative;
    left: .5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item {
    cursor: pointer;
    background-color: #8ab5a080;
    height: 1.125rem;
    position: relative;
  }
  
  .service-use_tab-coneten-right-bottom-item:hover {
    z-index: 10;
  }
  
  .service-use_tab-coneten-right-bottom-item._1 {
    z-index: 10;
    max-width: 3.75rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._2 {
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item._3, .service-use_tab-coneten-right-bottom-item._4 {
    max-width: 2rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._5 {
    max-width: 12rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._6 {
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item._7 {
    max-width: 2rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._8 {
    max-width: 3.75rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._9 {
    max-width: 2.625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._10 {
    max-width: 21.125rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._11 {
    max-width: 25rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._12 {
    max-width: 14.375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._13 {
    max-width: .875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._14 {
    max-width: 13.75rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._15 {
    max-width: .875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._16 {
    max-width: 10.1875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._17 {
    max-width: 14.875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._18 {
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item._19 {
    max-width: 18.75rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-1 {
    background-color: #fad6d8cc;
    max-width: 25rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tabl-link2-2 {
    background-color: #fad6d8cc;
    max-width: 11.875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-3 {
    background-color: #fad6d8cc;
    max-width: 22.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tabl-ink2-4 {
    background-color: #fad6d8cc;
    max-width: 14rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-5 {
    background-color: #fad6d8cc;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-6 {
    background-color: #fad6d8cc;
    max-width: 18.0625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-7 {
    background-color: #fad6d8cc;
    max-width: 7.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-8 {
    background-color: #fad6d8cc;
    max-width: 24.6875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-9 {
    background-color: #fad6d8cc;
    max-width: 4.5625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-10 {
    background-color: #fad6d8cc;
    max-width: 7.875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-11 {
    background-color: #fad6d8cc;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-12 {
    background-color: #fad6d8cc;
    max-width: 3.625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-13 {
    background-color: #fad6d8cc;
    max-width: 6.75rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-14 {
    background-color: #fad6d8cc;
    max-width: 11.25rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-15 {
    background-color: #fad6d8cc;
    max-width: 3.8125rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-16 {
    background-color: #fad6d8cc;
    max-width: 6.75rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-17 {
    background-color: #fad6d8cc;
    max-width: 3.4375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-18 {
    background-color: #fad6d8cc;
    max-width: 19rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.tab-link2-19 {
    background-color: #fad6d8cc;
    max-width: 11.0625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3 {
    background-color: #dbdaad33;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-1, .service-use_tab-coneten-right-bottom-item.is-tab-link3-2, .service-use_tab-coneten-right-bottom-item.is-tab-link3-3, .service-use_tab-coneten-right-bottom-item.is-tab-link3-4 {
    background-color: #e6e5b5b3;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-5 {
    background-color: #e6e5b5b3;
    max-width: 14rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-6, .service-use_tab-coneten-right-bottom-item.is-tab-link3-7, .service-use_tab-coneten-right-bottom-item.is-tab-link3-8 {
    background-color: #e6e5b5b3;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-9 {
    background-color: #dbdaad33;
    max-width: 1.375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-10 {
    background-color: #e6e5b5b3;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-11 {
    background-color: #dbdaad33;
    max-width: 5.1875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-12 {
    background-color: #e6e5b5b3;
    max-width: .3125rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-13 {
    background-color: #e6e5b5b3;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3--15 {
    background-color: #e6e5b5b3;
    max-width: 3.4375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-14 {
    background-color: #e6e5b5b3;
    max-width: 1.125rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-16 {
    background-color: #e6e5b5b3;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-17 {
    background-color: #e6e5b5b3;
    max-width: .3125rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link3-18, .service-use_tab-coneten-right-bottom-item.is-tab-link3-19 {
    background-color: #e6e5b5b3;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-1, .service-use_tab-coneten-right-bottom-item.is-tab-link4-2, .service-use_tab-coneten-right-bottom-item.is-tab-link4-3, .service-use_tab-coneten-right-bottom-item.is-tab-link4-4 {
    background-color: #032e0033;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-5 {
    background-color: #032e0033;
    max-width: 0;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-6, .service-use_tab-coneten-right-bottom-item.is-tab-link4-7 {
    background-color: #032e0033;
    max-width: 1.125rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-8, .service-use_tab-coneten-right-bottom-item.is-tab-link4-9, .service-use_tab-coneten-right-bottom-item.is-tab-link4-10, .service-use_tab-coneten-right-bottom-item.is-tab-link4-11 {
    background-color: #032e0033;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-12 {
    background-color: #032e0033;
    max-width: 9.375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-13 {
    background-color: #032e0033;
    max-width: .375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-14 {
    background-color: #032e0033;
    max-width: 3rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4--15 {
    background-color: #032e0033;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-16 {
    background-color: #032e0033;
    max-width: .375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-17 {
    background-color: #032e0033;
    max-width: 10.4375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link4-18, .service-use_tab-coneten-right-bottom-item.is-tab-link4-19 {
    background-color: #032e0033;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-1 {
    background-color: #d2a79680;
    max-width: 6.625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-2 {
    background-color: #d2a79680;
    max-width: 20.25rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-3 {
    background-color: #d2a79680;
    max-width: 1.625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-4 {
    background-color: #d2a79680;
    max-width: 2.125rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-5 {
    background-color: #d2a79680;
    max-width: 0;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-6 {
    background-color: #d2a79680;
    max-width: .0625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-7 {
    background-color: #d2a79680;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-8 {
    background-color: #d2a79680;
    max-width: 2.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-9 {
    background-color: #d2a79680;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-10 {
    background-color: #d2a79680;
    max-width: 1.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-11, .service-use_tab-coneten-right-bottom-item.is-tab-link5-12, .service-use_tab-coneten-right-bottom-item.is-tab-link5-13 {
    background-color: #d2a79680;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-14 {
    background-color: #d2a79680;
    max-width: 18.5625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-15 {
    background-color: #d2a79680;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-16 {
    background-color: #d2a79680;
    max-width: .375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link5-17, .service-use_tab-coneten-right-bottom-item.is-tab-link5-18, .service-use_tab-coneten-right-bottom-item.is-tab-link5-19 {
    background-color: #d2a79680;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-1 {
    background-color: #8395a780;
    max-width: 22.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-2 {
    background-color: #8395a780;
    max-width: 24rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-3 {
    background-color: #8395a780;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-4 {
    background-color: #8395a780;
    max-width: .5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-5 {
    background-color: #8395a780;
    max-width: 0;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-6 {
    background-color: #8395a780;
    max-width: 2.875rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-7 {
    background-color: #8395a780;
    max-width: 4.625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-8 {
    background-color: #8395a780;
    max-width: 1rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link569 {
    background-color: #d2a79680;
    max-width: 24.625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-9 {
    background-color: #8395a780;
    max-width: 25rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-10 {
    background-color: #8395a780;
    max-width: 9.25rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-11 {
    background-color: #8395a780;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-12 {
    background-color: #8395a780;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-13 {
    background-color: #8395a780;
    max-width: 3rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-14 {
    background-color: #8395a780;
    max-width: 1.4375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-15 {
    background-color: #8395a780;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-16 {
    background-color: #8395a780;
    max-width: 6rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-17 {
    background-color: #8395a780;
    max-width: 5.5625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-18 {
    background-color: #8395a780;
    max-width: 6rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link6-19 {
    background-color: #8395a780;
    max-width: 2.0625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-1, .service-use_tab-coneten-right-bottom-item.is-tab-link7-2, .service-use_tab-coneten-right-bottom-item.is-tab-link7-3 {
    background-color: #cc98014d;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-4 {
    background-color: #cc98014d;
    max-width: 3.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-5 {
    background-color: #cc98014d;
    max-width: 0;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-6, .service-use_tab-coneten-right-bottom-item.is-tab-link7-7 {
    background-color: #cc98014d;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-8 {
    background-color: #cc98014d;
    max-width: 1.5625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-9 {
    background-color: #cc98014d;
    max-width: 12rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-10 {
    background-color: #cc98014d;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-11 {
    background-color: #cc98014d;
    max-width: 3.4375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-12, .service-use_tab-coneten-right-bottom-item.is-tab-link7-13 {
    background-color: #cc98014d;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-14 {
    background-color: #cc98014d;
    max-width: 3.4375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-15 {
    background-color: #cc98014d;
    max-width: 5.375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-16 {
    background-color: #cc98014d;
    max-width: .0625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-17 {
    background-color: #cc98014d;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-18 {
    background-color: #cc98014d;
    max-width: .0625rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link7-19 {
    background-color: #cc98014d;
    max-width: 1px;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link8-1, .service-use_tab-coneten-right-bottom-item.is-tab-link8-2, .service-use_tab-coneten-right-bottom-item.is-tab-link8-3, .service-use_tab-coneten-right-bottom-item.is-tab-link8-4 {
    background-color: #7b14104d;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link8-5 {
    background-color: #7b14104d;
    max-width: 2.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link8-6, .service-use_tab-coneten-right-bottom-item.is-tab-link8-7, .service-use_tab-coneten-right-bottom-item.is-tab-link8-8, .service-use_tab-coneten-right-bottom-item.is-tab-link8-9, .service-use_tab-coneten-right-bottom-item.is-tab-link8-10, .service-use_tab-coneten-right-bottom-item.is-tab-link8-11, .service-use_tab-coneten-right-bottom-item.is-tab-link8-12, .service-use_tab-coneten-right-bottom-item.is-tab-link8-13, .service-use_tab-coneten-right-bottom-item.is-tab-link8-14 {
    background-color: #7b14104d;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link8-15, .service-use_tab-coneten-right-bottom-item.is-tab-link8-16 {
    background-color: #7b14104d;
    max-width: 2.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link8-17, .service-use_tab-coneten-right-bottom-item.is-tab-link8-18, .service-use_tab-coneten-right-bottom-item.is-tab-link8-19 {
    background-color: #7b14104d;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-1, .service-use_tab-coneten-right-bottom-item.is-tab-link9-2 {
    background-color: #9793494d;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-3, .service-use_tab-coneten-right-bottom-item.is-tab-link9-4 {
    background-color: #9793494d;
    max-width: 2.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-5 {
    background-color: #9793494d;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-6, .service-use_tab-coneten-right-bottom-item.is-tab-link9-7, .service-use_tab-coneten-right-bottom-item.is-tab-link9-8 {
    background-color: #9793494d;
    max-width: 2.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-9, .service-use_tab-coneten-right-bottom-item.is-tab-link9-10, .service-use_tab-coneten-right-bottom-item.is-tab-link9-11, .service-use_tab-coneten-right-bottom-item.is-tab-link9-12 {
    background-color: #9793494d;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-13 {
    background-color: #9793494d;
    max-width: 2.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-14 {
    background-color: #9793494d;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-15, .service-use_tab-coneten-right-bottom-item.is-tab-link9-16 {
    background-color: #9793494d;
    max-width: 2.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-17 {
    background-color: #9793494d;
    max-width: 5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab-link9-18, .service-use_tab-coneten-right-bottom-item.is-tab-link9-19 {
    background-color: #9793494d;
    max-width: 2.5rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-link3-9 {
    background-color: #e6e5b5b3;
    max-width: 1.375rem;
  }
  
  .service-use_tab-coneten-right-bottom-item.is-tab_link3-11 {
    background-color: #e6e5b5b3;
    max-width: 5.1875rem;
  }
  
  .service-use_tab-background {
    z-index: -2;
    border-style: dashed;
    border-width: 1px;
    width: 100%;
    max-width: 55rem;
    min-height: 44rem;
    position: absolute;
    inset: -2rem 0% 0% auto;
  }
  
  .service-use_tab-background.is-tab-1 {
    border-color: #8ab5a0;
  }
  
  .service-use_tab-background.is-tab-2 {
    border-color: #8ab5a0 #8ab5a0 #8ab5a0 var(--red);
  }
  
  .service-use_tab-background.is-tab-3 {
    border-color: #8ab5a0 #8ab5a0 #8ab5a0 #e6e5b5;
  }
  
  .service-use_tab-background.is-tab-4 {
    border-color: #8ab5a0 #8ab5a0 #8ab5a0 #032e00;
  }
  
  .service-use_tab-background.is-tab-5 {
    border-color: #8ab5a0 #8ab5a0 #8ab5a0 #d2a796;
  }
  
  .service-use_tab-background.is-tab-6 {
    border-color: #8ab5a0 #8ab5a0 #8ab5a0 #8395a7;
  }
  
  .service-use_tab-background.is-tab-7 {
    border-color: #8ab5a0 #8ab5a0 #8ab5a0 #cc9801;
  }
  
  .service-use_tab-background.is-tab-8 {
    border-color: #8ab5a0 #8ab5a0 #8ab5a0 #7b1410;
  }
  
  .service-use_tab-background.is-tab-9 {
    border-color: #8ab5a0 #8ab5a0 #8ab5a0 #979349;
  }
  
  .service-use_tab-right-top {
    z-index: 10;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 1.5rem;
    margin-right: 8rem;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
    position: relative;
  }
  
  .cta-wrapper {
    background-image: url('../images/Rectangle-934_1Rectangle 934.webp');
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 72rem;
    min-height: 40.875rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  
  .cta-flex-wrapper {
    text-align: center;
    text-transform: capitalize;
    width: 100%;
    max-width: 51.875rem;
  }
  
  .about-vision_header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    color: #000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-family: Scope, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
  }
  
  .section_about-vision {
    background-color: #fff;
  }
  
  .text-font-family-scope {
    font-family: Scope, sans-serif;
  }
  
  .copywrite-text {
    color: #fff;
    font-size: .75rem;
    font-weight: 400;
    text-decoration: none;
  }
  
  .service-use_tab-content-image-wrapper {
    display: none;
  }
  
  ._100vh {
    height: 130vh;
  }
  
  ._100vh.is-200vh {
    height: 300vh;
  }
  
  .sticky {
    position: sticky;
    top: 6rem;
  }
  
  .price-video_wrap {
    border-radius: 2.5rem;
    width: 100%;
    max-width: 64.375rem;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
  
  .match_grid_item_wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    max-width: 21.625rem;
    display: flex;
  }
  
  .match_grid_item_wrapper._2, .match_grid_item_wrapper._3 {
    align-self: center;
  }
  
  .match_grid_item_wrapper.is-full-width {
    max-width: 100%;
  }
  
  .div-block-45 {
    align-self: stretch;
    display: flex;
  }
  
  .uui-navbar07_dropdown-link-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: max-content;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: max-content;
    grid-auto-columns: 1fr;
    display: flex;
  }
  
  .dropdown-link-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0px;
    color: #000;
    border-radius: .5rem;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 116.1px;
    height: 31.2625px;
    padding: .5rem .75rem .3rem;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    text-decoration: none;
    transition: all .3s;
    display: grid;
  }
  
  .dropdown-link-2:hover {
    color: red;
    background-color: #e2f0ff;
  }
  
  .dropdown-link-2.title:hover {
    background-color: #e2f0ff00;
  }
  
  .nav-text {
    color: #393b4d;
    width: 100%;
    margin-bottom: -2px;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1;
    transition: all .5s ease-out;
    display: block;
  }
  
  .uui-navbar07_dropdown-list {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
  }
  
  .uui-navbar07_dropdown-list.w--open {
    background-color: #fff;
    border: 1px solid #eaecf0;
    border-radius: .75rem;
    width: auto;
    padding: .75rem 2rem .75rem .75rem;
  }
  
  .uui-dropdown-icon {
    filter: brightness(0%);
    color: #8e94a0;
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 1.25rem;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
  }
  
  .navbar-link {
    font-weight: 500;
    text-decoration: none;
  }
  
  .uui-navbar07_icon-wrapper {
    color: #7f56d9;
    flex: none;
    display: none;
  }
  
  .uui-icon-1x1-xsmall {
    color: #165ffa;
    width: 1.5rem;
    height: 1.5rem;
  }
  
  .underline-3 {
    background-color: #000;
    width: 100%;
    height: 2px;
    margin-top: 3px;
    transform: translate(-102%);
  }
  
  .uui-navbar07_dropdown-toggle {
    color: #666;
    align-items: center;
    padding: .75rem 1rem .75rem 0;
    font-size: 1rem;
    font-weight: 600;
    transition: all .3s;
    display: block;
  }
  
  .uui-navbar07_dropdown-toggle:hover {
    color: #344054;
  }
  
  .uui-navbar07_menu-dropdown {
    display: block;
  }
  
  .nav-col._2 {
    border-left: 1px solid #ececec;
    width: auto;
    margin-left: 4%;
    padding-left: 4%;
  }
  
  .uui-navbar07_item-right {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 282px;
    font-weight: 500;
    display: flex;
  }
  
  .navbar-heading {
    color: #000;
    margin-top: 0;
    margin-bottom: .25rem;
    font-size: 16px;
  }
  
  .navbar-heading.bold {
    font-weight: 700;
  }
  
  .nav-link {
    color: #393b4d;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 17px;
  }
  
  .uui-text-size-small {
    color: #475467;
    letter-spacing: normal;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    display: none;
  }
  
  .nav-drop-link {
    color: #fff;
    flex: none;
    font-size: 1.125rem;
    text-decoration: none;
    display: flex;
    overflow: hidden;
  }
  
  .underline-4 {
    background-color: #000;
    width: 100%;
    height: 2px;
    margin-top: 3px;
    transform: translate(-102%);
  }
  
  .nav_link-black {
    grid-column-gap: .5rem;
    text-transform: none;
    white-space: nowrap;
    flex-wrap: nowrap;
    align-items: center;
    min-width: 68px;
    font-weight: 400;
    line-height: 1.2;
    text-decoration: none;
    transition: all .3s;
    overflow: hidden;
  }
  
  .nav_link-black.is-about {
    min-width: 56px;
  }
  
  .hedge_about_cards-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .hedge_grid-card-image, .match_grid-card-image {
    width: 100%;
    max-width: 8.75rem;
    min-height: 7.5rem;
  }
  
  .match_grid-card-image.is-5rem {
    max-width: 5rem;
    min-height: 5rem;
  }
  
  .is-satoshi {
    font-family: Satoshi, sans-serif;
  }
  
  .service-advisory_card-image-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  
  .about-history_conmponent {
    position: relative;
  }
  
  .about-history_progress-bar {
    z-index: -1;
    background-color: red;
    background-image: linear-gradient(#fff, #e60d2e 10% 88%, #fff);
    width: 1px;
    height: 50vh;
    position: fixed;
    inset: 0 auto 50vh;
  }
  
  .about-history_middle {
    justify-content: center;
    display: flex;
  }
  
  .div-block-46 {
    z-index: -3;
    position: relative;
  }
  
  .text-block-9 {
    color: #2f2f2f;
    font-family: Satoshi, sans-serif;
    font-size: 4rem;
    font-weight: 400;
    position: sticky;
    top: 50vh;
  }
  
  .image-main-mobile {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  
  .image-main-mobile.is-contain {
    object-fit: contain;
    display: none;
  }
  
  .image-main-mobile.a-1 {
    object-fit: contain;
    max-width: 80%;
  }
  
  .image-main-mobile.a-3 {
    object-fit: contain;
    max-width: 70%;
  }
  
  .image-main-mobile.d-3 {
    object-fit: contain;
    max-width: 60%;
  }
  
  .image-main-mobile.b-5 {
    object-fit: contain;
    max-width: 73%;
  }
  
  .image-main-mobile.is-contain {
    object-fit: contain;
  }
  
  .image-main-mobile.match {
    transform: scale(1.4);
  }
  
  .text-font-family-satoshi {
    font-family: Satoshi, sans-serif;
  }
  
  .div-block-48 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    pointer-events: auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }
  
  .div-block-49 {
    flex: none;
    width: 300%;
    margin-left: -4px;
  }
  
  .div-block-50 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    pointer-events: auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }
  
  .div-block-51 {
    flex: none;
    width: 300%;
    margin-left: -4px;
  }
  
  .text-color-262626 {
    color: #262626;
  }
  
  .div-block-52 {
    flex-flow: column;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 35.375rem;
    display: flex;
  }
  
  .image-2 {
    height: 100%;
    max-height: 6.25rem;
    margin-top: 1.75rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  
  .image-2.is-padding {
    max-height: 10rem;
  }
  
  .div-block-53 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 4rem;
    display: flex;
  }
  
  .service-use_tab-coneten-hover {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: .5rem;
    width: 20rem;
    padding: .75rem;
    display: none;
    position: absolute;
    inset: 1rem auto auto 0%;
  }
  
  .service-use_tab-coneten-hover.is-show {
    display: block;
  }
  
  .service-use_tab-coneten-hover.is-last {
    inset: -4rem 0% auto;
  }
  
  .service-use_tab-coneten-hover.is-last-to-second {
    inset: auto auto 2rem 0%;
  }
  
  .service-use_tab-coneten-hover.is-last-to-second.is-show, .service-use_tab-coneten-hover.none {
    display: block;
  }
  
  .c_search_clear-icon {
    width: 1em;
    height: 1.1em;
  }
  
  .c_search_results {
    background-color: #fff;
    border-radius: .5rem;
    height: 0;
    position: absolute;
    inset: 5.1rem 0% auto;
  }
  
  .c_search_clear-text {
    display: none;
  }
  
  .c_search_clear {
    z-index: 3;
    color: #000;
    background-color: #e9e9e9;
    border-radius: .5em;
    justify-content: center;
    align-items: center;
    width: 2em;
    height: 2em;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 1.5em;
    transition: color .1s, background-color .1s;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
  }
  
  .c_search_clear:hover {
    color: #fff;
    background-color: silver;
  }
  
  .c_search_icon {
    z-index: 2;
    width: 1.5rem;
    height: 1.6em;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 1.5em;
    position: absolute;
    inset: 0% auto 0% 0%;
  }
  
  .steps_wrapper {
    max-width: 52em;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4em;
  }
  
  .c_search_component {
    z-index: 10;
    flex-flow: column;
    width: 100%;
    max-width: 40em;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }
  
  .search_wrapper {
    z-index: 100;
    -webkit-backdrop-filter: blur();
    backdrop-filter: blur();
    background-color: #c5c5c566;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 6em 2.5rem 8em;
    display: none;
    position: fixed;
    inset: 0%;
  }
  
  .c_search_results-container {
    background-color: #fff;
    border-top: 1.5px solid #e6e6e6;
    border-radius: 0 0 .6em .6em;
    max-height: 25em;
    transition: opacity .2s;
    overflow: auto;
  }
  
  .c_search_button {
    display: none;
  }
  
  .steps_item {
    padding-top: 3em;
  }
  
  .c_search_bar {
    position: relative;
  }
  
  .c_search_input {
    z-index: 1;
    background-color: #fff;
    border: 0 solid #000;
    border-radius: .5rem;
    height: 3.5em;
    margin-bottom: 0;
    padding: 0 1.6em 0 3em;
    font-size: 1.2em;
    position: relative;
  }
  
  .c_search_input:focus {
    outline-offset: 0px;
    outline-style: none;
  }
  
  .steps_image {
    border-radius: .9em;
    width: 100%;
    margin-top: 1em;
  }
  
  .navbar_search {
    color: #000;
    width: 1.35rem;
    height: 1.35rem;
  }
  
  .navbar_search:hover {
    color: var(--red);
  }
  
  .navbar_search.nav_link.is-small {
    color: #fff;
    width: auto;
    min-width: auto;
    max-width: 1.35rem;
  }
  
  .search-result-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #262623;
    background-color: #fff;
    border-radius: .5rem;
    flex-flow: column;
    padding: 1rem;
    text-decoration: none;
    display: flex;
  }
  
  .search-result-item:hover {
    background-color: #fbfbfb;
  }
  
  .link-2 {
    color: #000;
    font-weight: 500;
    text-decoration: none;
    display: block;
  }
  
  .search_wrapper-close {
    position: absolute;
    inset: 0%;
  }
  
  .price-solution_header-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }
  
  .text-block-10 {
    line-height: 1.4;
  }
  
  .success-message-2 {
    background-color: #fff;
    border: 1px solid #e8e7e7;
    border-radius: .5rem;
    padding: 5rem 1.5rem;
    font-weight: 400;
  }
  
  .about-history_absolute {
    z-index: 10;
    background-image: linear-gradient(#fff, #fff0 3% 98%, #fff0 98%, #fff);
    position: absolute;
    inset: 0%;
  }
  
  .about-hero_background {
    z-index: 2;
    height: 100%;
    position: absolute;
    inset: 0%;
  }
  
  .hedge_button_wrp {
    flex: 1;
    justify-content: flex-end;
    align-self: stretch;
    align-items: center;
    display: flex;
  }
  
  .about_img_wrap {
    transform-origin: 0%;
  }
  
  .swiper_component {
    position: relative;
  }
  
  .swiper_component.is-product {
    width: 103%;
  }
  
  .swiper-pagination-wrap-2 {
    width: 100px;
    height: 30px;
    position: absolute;
    bottom: -5rem;
    left: 51%;
    transform: translate(-50%);
  }
  
  .swiper-button-next {
    z-index: 1;
    cursor: pointer;
    border: 2px solid #828282;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    right: 0;
  }
  
  .arrow-icon-2 {
    color: #000;
    width: 24px;
  }
  
  .swiper-button-prev {
    z-index: 1;
    cursor: pointer;
    border: 2px solid #828282;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    left: 0;
  }
  
  .swiper-pagination {
    position: absolute;
    bottom: .15rem;
    left: 3rem;
  }
  
  .swiper-container {
    overflow: hidden;
  }
  
  .swiper-slide {
    color: #262626;
  }
  
  .swiper_flex {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    width: 100%;
    display: flex;
  }
  
  .swiper_flex.is-grid-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .about-vision_padding {
    padding-top: 5rem;
    position: sticky;
    top: 10rem;
  }
  
  .service-data_padding {
    padding-bottom: 2rem;
  }
  
  .about-team_image-wrapper {
    width: 4.125rem;
    height: 4.125rem;
  }
  
  ._10px-height {
    height: 10px;
  }
  
  ._5px-height {
    height: 5px;
  }
  
  .submit-button-copy {
    z-index: 2;
    color: #000;
    z-index: 2;
    background-color: #0000;
    border: 1.5px solid #262626;
    border-radius: 8px;
    width: 200px;
    font-family: Scope, sans-serif;
    font-weight: 500;
    position: relative;
  }
  
  .div-block-29-copy {
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .btn_wrp {
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .checkbox-label-copy {
    font-size: 16px;
    font-weight: 400;
    display: block;
  }
  
  .checkbox-field-4 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: .75rem;
    display: flex;
  }
  
  .checkbox-4 {
    width: 15px;
    min-width: 15px;
    height: 15px;
  }
  
  .checkbox-4.w--redirected-checked {
    background-color: red;
  }
  
  .div-block-29-copy-copy {
    border-radius: 8px;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    padding-left: 28px;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  
  .form-block-2 {
    width: 60%;
  }
  
  .swiper_flex_portfolio {
    width: 100%;
    display: flex;
  }
  
  .swiper_flex_portfolio.is-grid-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .swiper-pagination-wrap-3 {
    width: 100px;
    height: 30px;
    position: absolute;
    bottom: -5rem;
    left: 50%;
    transform: translate(-50%);
  }
  
  .pascal_case {
    text-transform: capitalize;
  }
  
  .swiper-button-next-4 {
    z-index: 1;
    cursor: pointer;
    border: 2px solid #828282;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    right: 0;
  }
  
  .swiper-button-prev-4 {
    z-index: 1;
    cursor: pointer;
    border: 2px solid #828282;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    left: 0;
  }
  
  .swiper-button-next-3 {
    z-index: 1;
    cursor: pointer;
    border: 2px solid #828282;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    right: 0;
  }
  
  .swiper-button-prev-3 {
    z-index: 1;
    cursor: pointer;
    border: 2px solid #828282;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    left: 0;
  }
  
  .swiper-button-next-2 {
    z-index: 1;
    cursor: pointer;
    border: 2px solid #828282;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    right: 0;
  }
  
  .swiper-button-prev-2 {
    z-index: 1;
    cursor: pointer;
    border: 2px solid #828282;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s;
    display: flex;
    position: absolute;
    left: 0;
  }
  
  .hide-deskstop {
    display: none;
  }
  
  .service-use_tab-right-source {
    z-index: 10;
    justify-content: center;
    align-items: center;
    padding-top: 1.25rem;
    padding-bottom: 1.5rem;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
    position: relative;
  }
  
  .div-block-54 {
    height: 61px;
  }
  
  .image_footer {
    height: 100%;
  }
  
  @media screen and (max-width: 991px) {
    body {
      font-size: 1rem;
    }
  
    h1 {
      font-size: 48px;
    }
  
    h2 {
      font-size: 42px;
    }
  
    h3 {
      font-size: 20px;
    }
  
    .padding-top {
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;
    }
  
    .padding-section-large {
      padding-top: 6rem;
      padding-bottom: 6rem;
    }
  
    .spacer-xxhuge {
      padding-top: 8rem;
    }
  
    .spacer-xhuge {
      padding-top: 6rem;
    }
  
    .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0;
    }
  
    .padding-bottom {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
    }
  
    .fs-styleguide_heading-header {
      font-size: 4rem;
    }
  
    .fs-styleguide_section {
      grid-column-gap: 2.5rem;
      grid-template-columns: 1fr;
    }
  
    .padding-vertical {
      padding-left: 0;
      padding-right: 0;
    }
  
    .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0;
    }
  
    .spacer-medium {
      padding-top: 1.5rem;
    }
  
    .spacer-xxlarge {
      padding-top: 4rem;
    }
  
    .scroll-arrow-txt {
      font-size: .7rem;
    }
  
    .spacer-huge {
      padding-top: 5rem;
    }
  
    .margin-xxlarge {
      margin: 4rem;
    }
  
    .heading-style-h1 {
      font-size: 3rem;
    }
  
    .padding-xhuge {
      padding: 6rem;
    }
  
    .padding-xxhuge {
      padding: 8rem;
    }
  
    .padding-large {
      padding: 2.5rem;
    }
  
    .spacer-xlarge {
      padding-top: 3rem;
    }
  
    .margin-xxhuge {
      margin: 8rem;
    }
  
    .fs-styleguide_2-col {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
    }
  
    .margin-vertical {
      margin-left: 0;
      margin-right: 0;
    }
  
    .styleguide-section {
      grid-column-gap: 2.5rem;
      grid-template-columns: 1fr;
    }
  
    .margin-large {
      margin: 2.5rem;
    }
  
    .margin-bottom-3 {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .fs-styleguide_heading-medium {
      font-size: 3rem;
    }
  
    .margin-xlarge {
      margin: 3rem;
    }
  
    .margin-medium {
      margin: 1.5rem;
    }
  
    .padding-left {
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 0;
    }
  
    .nav_button {
      color: #fff;
    }
  
    .padding-medium {
      padding: 1.5rem;
    }
  
    .padding-xxlarge {
      padding: 4rem;
    }
  
    .fs-styleguide_4-col, .fs-styleguide_3-col {
      grid-template-columns: 1fr;
    }
  
    .margin-huge {
      margin: 5rem;
    }
  
    .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .margin-xhuge {
      margin: 6rem;
    }
  
    .padding-huge {
      padding: 5rem;
    }
  
    .padding-global.padding-section-medium.is-product {
      padding-bottom: 8.5rem;
    }
  
    .padding-global.is-navbar {
      padding-top: 10px;
      padding-bottom: 10px;
    }
  
    .padding-global.is-footer-1, .padding-global.is-footer-2 {
      padding-top: 2rem;
      padding-bottom: 2rem;
    }
  
    .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .padding-section-medium {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .margin-right {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0;
    }
  
    .hide-tablet {
      display: none;
    }
  
    .max-width-full-tablet {
      width: 100%;
      max-width: none;
    }
  
    .padding-xlarge {
      padding: 3rem;
    }
  
    .arrow-button-secondary {
      top: 15%;
    }
  
    .margin-left {
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 0;
    }
  
    .spacer-large {
      padding-top: 2.5rem;
    }
  
    .fs-styleguide_1-col {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .padding-right {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
    }
  
    .styleguide_1-col {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .credentials {
      margin-top: 4em;
      padding-bottom: 6em;
    }
  
    .header {
      z-index: 0;
      margin-top: 8em;
      margin-bottom: 4em;
    }
  
    .slider {
      display: flex;
    }
  
    .primary-btn.is-fill.is-desk {
      display: none;
    }
  
    .primary-btn.is-fill.is-mob {
      color: #fff;
      background-color: #0000;
      height: auto;
      padding-left: 0;
      display: flex;
    }
  
    .title-wrap.is-h-hero {
      width: 500px;
    }
  
    .title-wrap.is-product {
      min-width: 215px;
      max-width: 250px;
    }
  
    .title-wrap.is-cta {
      max-width: 560px;
    }
  
    .title-wrap.is-hedge-hero, .title-wrap.is-hedge-investment {
      width: 500px;
    }
  
    .title-wrap.is-match-hero {
      width: 660px;
    }
  
    .btn-content.nav {
      height: auto;
      padding-left: 0;
      padding-right: 0;
    }
  
    .btn-content.cta {
      height: 45px;
    }
  
    .h-hero_right {
      width: 100%;
      height: 73%;
      bottom: 5%;
      right: -160px;
    }
  
    .content-wrap.is-product {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
      flex-flow: column;
      justify-content: center;
      align-items: flex-start;
    }
  
    .content-wrap.is-cta {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
    }
  
    .content-wrap.is-hedge-hero {
      grid-column-gap: 48px;
      grid-row-gap: 48px;
      padding-top: 6.5rem;
      padding-bottom: 4.5rem;
    }
  
    .p-wrap.is-h-hero-copy {
      max-width: 300px;
      margin-top: 30px;
    }
  
    .btn-arrow.is-black.cta {
      width: 18px;
    }
  
    .menu-icon_line-middle-inner {
      width: 4px;
      height: 0;
      padding-bottom: 0;
      padding-right: 0;
    }
  
    .underline-2 {
      height: 1px;
    }
  
    .menu-icon_line-middle {
      background-color: #fff;
      border-radius: 1rem;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 2px;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
    }
  
    .menu-icon_line-middle.is-black {
      background-color: #000;
    }
  
    .secondary_btn {
      padding: 12px 24px;
      font-size: 16px;
      line-height: 1.2;
    }
  
    .secondary_btn.is-mob {
      display: block;
    }
  
    .uui-navbar07_menu {
      border-bottom: 1px solid #fff3;
      align-items: flex-start;
      height: auto;
      margin-left: 0;
      padding: 2rem;
      position: absolute;
      overflow: auto;
    }
  
    .uui-navbar07_menu.is-black {
      background-color: #000;
    }
  
    .uui-navbar07_menu.is-desktop {
      display: none;
    }
  
    .logo-link {
      width: 180px;
      height: 48px;
      margin-left: -.5rem;
      position: relative;
    }
  
    .navl-link-2-2 {
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      height: 26px;
      padding-left: 0;
      padding-right: 0;
      display: flex;
    }
  
    .navbar {
      pointer-events: auto;
    }
  
    .nav_link {
      font-family: Scope, sans-serif;
      display: flex;
    }
  
    .uui-navbar07_menu-button.w--open {
      background-color: #0000;
    }
  
    .menu-icon_line-top {
      background-color: #fff;
      border-radius: 1rem;
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0;
    }
  
    .menu-icon_line-top.is-black {
      background-color: #000;
    }
  
    .uui-navbar07_menu-left {
      grid-column-gap: 0px;
      grid-row-gap: 2rem;
      color: #101828;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      margin-left: 0;
      display: flex;
    }
  
    .menu-icon_line-bottom {
      background-color: #fff;
      border-radius: 1rem;
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0;
    }
  
    .menu-icon_line-bottom.is-black {
      background-color: #000;
    }
  
    .menu-icon_component {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 48px;
      height: 48px;
      margin-right: -.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
    }
  
    .div-block-9 {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      flex-flow: wrap-reverse;
      flex: 1;
      justify-content: flex-end;
      align-items: center;
      margin-left: 0;
      display: flex;
    }
  
    .navbar_content-wrap {
      display: flex;
    }
  
    .about_cards-wrap {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      justify-content: center;
      align-items: center;
    }
  
    .about_card.is-product {
      width: 380px;
    }
  
    .about_card.is-about {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      align-self: stretch;
      padding: 20px;
    }
  
    .num-text {
      font-size: 20px;
    }
  
    .icon_wrap {
      width: 140px;
    }
  
    .product_up {
      grid-column-gap: 60px;
      grid-row-gap: 60px;
      flex-flow: row;
      justify-content: space-between;
      align-self: center;
      align-items: flex-start;
      width: 100%;
      max-width: none;
      margin-right: 0;
    }
  
    .insight_block {
      height: 350px;
      padding-left: 20px;
    }
  
    .num_text-big {
      font-size: 60px;
    }
  
    .swiper-pagination-wrap {
      width: 100px;
      height: 34px;
    }
  
    .p-main-2 {
      font-size: 16px;
    }
  
    .p-main-2._14px {
      font-size: 12px;
    }
  
    .p_arrow-left {
      width: 2rem;
      height: 2rem;
    }
  
    .testi-card {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      border-radius: 1rem;
      padding: 40px 30px;
    }
  
    .sync_about-content.is-testi {
      max-width: 280px;
    }
  
    .slider-list {
      grid-column-gap: 12px;
      grid-row-gap: 12px;
    }
  
    .testi_left {
      grid-column-gap: 40px;
      grid-row-gap: 40px;
    }
  
    .testi-peron-name {
      font-size: 14px;
      line-height: 1.4;
    }
  
    .slider-item {
      width: 230px;
      height: 330px;
    }
  
    .div-block-13 {
      width: 60px;
      height: 60px;
    }
  
    .global-padding {
      padding: 3.5rem 40px;
    }
  
    .global-padding.is-privacy {
      padding-top: 5rem;
    }
  
    .sub-text {
      font-size: 12px;
    }
  
    .p_arrow-right {
      width: 2rem;
      height: 2rem;
    }
  
    .section_cta {
      margin-top: 0;
    }
  
    .footer_logo {
      width: 240px;
    }
  
    .uui-button-2.is-button-small {
      position: static;
    }
  
    .uui-button-2.is-button-small.gradient-bg {
      padding-top: 0;
      padding-bottom: 0;
      position: absolute;
    }
  
    .uui-footer02_form {
      grid-column-gap: 12px;
      grid-row-gap: 12px;
      flex-flow: column;
      grid-template-columns: 1fr;
      display: flex;
    }
  
    .uui-form_input {
      padding-top: .5rem;
      padding-bottom: .5rem;
    }
  
    .uui-form_input::placeholder {
      font-size: 14px;
    }
  
    .footer-icon-wrap {
      width: 16px;
    }
  
    .footer_link {
      font-size: .8rem;
    }
  
    .footer_link.scramble {
      height: 18px;
    }
  
    .footer_right {
      grid-column-gap: 40px;
      grid-row-gap: 40px;
    }
  
    .footer_grid._2nd {
      grid-column-gap: 20px;
      grid-row-gap: 0px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
    }
  
    .footer_grid._1st {
      grid-column-gap: 40px;
      grid-row-gap: 20px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
    }
  
    .scroll-down_wrap {
      margin-right: -11px;
    }
  
    .custom-scrollbar {
      margin-right: 20px;
    }
  
    .text-block-4 {
      min-height: 25px;
      font-size: 25px;
    }
  
    .image {
      width: 42px;
      height: 42px;
    }
  
    .text-block-5 {
      font-size: 19px;
    }
  
    .certificates_wrap {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
    }
  
    .glowing-wrapper.glowing-wrapper-active {
      display: none;
    }
  
    .div-block-31 {
      width: auto;
    }
  
    .demo_video {
      border-radius: .75rem;
      top: 4rem;
    }
  
    .demo_video.is-animation-1 {
      height: 56vw;
      position: relative;
      top: 0;
    }
  
    .section_cta_product {
      padding-top: 1.75rem;
      padding-bottom: 1.75rem;
    }
  
    .primary-btn-large {
      width: 160px;
      min-width: 160px;
      height: 45px;
      font-size: 16px;
    }
  
    .primary-btn-large.is-fill.is-desk {
      display: none;
    }
  
    .primary-btn-large.is-fill.is-mob {
      color: #fff;
      background-color: #0000;
      height: auto;
      padding-left: 0;
      display: flex;
    }
  
    .section_price-hero {
      margin-top: 4.25rem;
    }
  
    .price-hero_padding {
      padding-top: 6.5rem;
      padding-bottom: 4.5rem;
    }
  
    .price-hero_wrapper {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
    }
  
    .price-hero_top {
      max-width: 100%;
    }
  
    .price-video_padding {
      padding-top: 6rem;
      padding-bottom: 6rem;
    }
  
    .price-video_wrapper {
      max-width: 100%;
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .pricing-key_wrapper {
      margin-top: 3.5rem;
    }
  
    .tab-link-tab-3 {
      font-size: 1rem;
    }
  
    .price-ket-y_tab-card {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
      justify-content: space-between;
      align-items: stretch;
    }
  
    .price-key_tab-left, .price-key_tab-image, .price-investment_header-heading {
      max-width: 100%;
    }
  
    .price-investment_flex {
      grid-column-gap: 4rem;
      grid-row-gap: 4rem;
      flex-flow: column;
      padding-bottom: 6rem;
    }
  
    .price-investment_flex-card {
      max-width: 100%;
      padding-top: 7.5rem;
    }
  
    .price-benefit_heading {
      max-width: 100%;
    }
  
    .price-benefit_grid {
      margin-top: 3rem;
    }
  
    .price-benefit_grid-item {
      padding: 3rem;
    }
  
    .price-benefit_grid-item.is-animation-2, .price-benefit_grid-item.is-animation-3, .price-benefit_grid-item.is-animation-4 {
      justify-content: flex-start;
      align-items: flex-start;
    }
  
    .is-absolute.is-margin {
      position: static;
      left: 2rem;
    }
  
    .price-get_padding {
      padding-top: 6rem;
      padding-bottom: 6rem;
    }
  
    .price-get_wrapper {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
      justify-content: space-between;
      align-items: flex-start;
    }
  
    .price-get_left {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      max-width: 100%;
    }
  
    .home-solution_padding {
      padding-bottom: 3rem;
    }
  
    .price-solution_wrapper {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      flex-flow: column;
      padding-right: 0;
    }
  
    .price-solution_left {
      grid-column-gap: 2.75rem;
      grid-row-gap: 2.75rem;
      max-width: 100%;
      position: static;
    }
  
    .price-solution_left-content {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
    }
  
    .price-solution_header {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
    }
  
    .price-solution_right {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      max-width: 100%;
    }
  
    .price-solution_right-card {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
    }
  
    .section_service-hero {
      height: 625px;
    }
  
    .service-advisory_padding {
      padding-bottom: 6rem;
    }
  
    .service-advisory_header {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
    }
  
    .service-advisory_flex {
      grid-column-gap: 2.5rem;
      grid-row-gap: 2.5rem;
    }
  
    .service-advisory_card {
      max-width: 20rem;
    }
  
    .icon_wrap_hedge {
      width: 140px;
      height: auto;
    }
  
    .match_unique_heading {
      justify-content: flex-start;
    }
  
    .match_unique_card {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
    }
  
    .match_unique_card.is-product {
      width: 380px;
    }
  
    .match_unique_card.is-about {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      align-self: stretch;
      padding: 20px;
    }
  
    .match_unique_cards-wrap {
      grid-column-gap: 16px;
      grid-row-gap: 30px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      align-items: center;
      display: grid;
    }
  
    .icon_wrap_match {
      width: 140px;
      height: auto;
      margin-top: 24px;
    }
  
    .match_feature_grid {
      flex-flow: column;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr;
      margin-top: 3rem;
      display: flex;
    }
  
    .match_feature_grid-item {
      padding: 3rem;
    }
  
    .match_feature_grid-item.item-1 {
      padding-right: 3rem;
    }
  
    .match_feature_grid-item.item-1.is-bottom-remove {
      border-bottom-style: solid;
      padding: 1.5rem 0;
    }
  
    .match_feature_grid-item.item-2 {
      padding-left: 3rem;
      padding-right: 3rem;
    }
  
    .match_feature_grid-item.item-2.is-bottom-remove {
      border-bottom-style: solid;
      padding: 1.5rem 0;
    }
  
    .match_feature_grid-item.item-3 {
      border-left-style: none;
      border-right: 1px solid #ddd;
      padding-left: 3rem;
    }
  
    .match_feature_grid-item.item-3.is-bottom-remove {
      padding: 1.5rem 0;
    }
  
    .match_feature_grid-item._4 {
      border-bottom: 1px solid #ddd;
      border-right-style: none;
      padding-right: 3rem;
    }
  
    .match_feature_grid-item._5 {
      padding-left: 3rem;
      padding-right: 3rem;
    }
  
    .match_feature_grid-item._6 {
      padding-left: 3rem;
    }
  
    .service-approach_padding {
      padding-bottom: 6rem;
    }
  
    .service-approach_header {
      max-width: 100%;
    }
  
    .service-approach_flex {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid;
    }
  
    .service-approach_flex-card {
      max-width: 100%;
    }
  
    .service-insights_padding {
      padding-top: 6rem;
      padding-bottom: 6rem;
    }
  
    .about-vision_flex {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
    }
  
    .about-vision_card {
      max-width: 100%;
      padding-left: 0;
    }
  
    .about-principless_wrapper {
      padding-top: 6rem;
      padding-bottom: 6rem;
    }
  
    .about-principles_grid {
      grid-template-columns: 1fr 1fr;
      margin-top: 4rem;
    }
  
    .about-principles_card {
      padding-top: 0;
    }
  
    .about-history_wrapper {
      max-width: 100%;
      margin-right: 0;
    }
  
    .about-history_flex {
      grid-column-gap: .625rem;
      grid-row-gap: .625rem;
      flex-flow: row-reverse;
      padding-top: 6rem;
      padding-bottom: 6rem;
    }
  
    .about-history_left {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: row-reverse;
      justify-content: flex-end;
      align-items: center;
      max-width: 100%;
    }
  
    .about-history_right, .about-history_flex-right-image, .about-history_flex-right-image.is-small {
      max-width: 100%;
    }
  
    .about-team_wrapper {
      margin-top: 3rem;
    }
  
    .about-team_grid {
      grid-template-columns: 1fr 1fr;
    }
  
    .about-history_image-wrapper {
      flex-flow: column;
    }
  
    .about-team_srtoke-wrapper {
      width: 100%;
    }
  
    .about-solution_padding {
      padding-top: 3.75rem;
      padding-bottom: 6.25rem;
    }
  
    .about-solution_wrapper {
      grid-template-columns: 1fr 1fr;
    }
  
    .about-solution_header {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      max-width: 100%;
      margin-top: 1rem;
      margin-bottom: 1rem;
    }
  
    .about-opportunity_header {
      grid-column-gap: .8rem;
      grid-row-gap: .8rem;
      flex-flow: column;
      justify-content: space-between;
      align-items: flex-start;
    }
  
    .about-opportunity_card-bottom {
      padding-left: 0;
      padding-right: 0;
      overflow: hidden;
    }
  
    .about-opportunity_wrapper {
      grid-template-columns: 1fr 1fr;
      display: none;
    }
  
    .about-get_wrapper {
      grid-column-gap: 3.125rem;
      grid-row-gap: 3.125rem;
      flex-flow: column;
    }
  
    .about-get_right-form-grid {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      margin-bottom: 2.5rem;
    }
  
    .about-get_input {
      min-height: auto;
      padding-top: 0;
    }
  
    .about-get_right-form-flex {
      margin-bottom: 2.5rem;
    }
  
    .about-opprotunity_padding {
      padding-bottom: 5rem;
    }
  
    .about-opportunity_wrapper-mobile {
      margin-top: 3rem;
      display: block;
    }
  
    .about-opportunity_dropdown-toggle {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      white-space: pre-wrap;
      flex-flow: column;
      justify-content: center;
      padding-top: 1rem;
      padding-bottom: 1rem;
      display: flex;
    }
  
    .icon-2 {
      margin: 0;
      position: static;
    }
  
    .tab {
      flex-flow: column;
    }
  
    .tabs-menu-2 {
      max-width: 100%;
      margin-bottom: 4rem;
      margin-right: 0;
    }
  
    .tab-link-tab-1.w--current {
      justify-content: flex-start;
      align-items: stretch;
    }
  
    .tab-menu-wrapper {
      max-width: 100%;
    }
  
    .tab-link2, .tab-link3, .tab-link4, .tab-link5, .tab-link6, .tab-link7, .tab-link8, .tab-link9 {
      justify-content: flex-start;
      align-items: stretch;
    }
  
    .service-use_tab-content {
      display: none;
    }
  
    .service-use_tab-content-left {
      max-width: 16rem;
    }
  
    .service-use_tab-right-top {
      display: none;
    }
  
    .cta-wrapper {
      max-width: 100%;
      min-height: 34rem;
    }
  
    .cta-flex-wrapper {
      max-width: 100%;
      padding-left: 2rem;
      padding-right: 2rem;
    }
  
    .about-vision_header {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
    }
  
    .service-use_tab-content-image {
      width: 100%;
    }
  
    .service-use_tab-content-image-wrapper {
      display: block;
    }
  
    .match_grid_item_wrapper._2 {
      align-self: flex-start;
    }
  
    .match_grid_item_wrapper._2.is-bottom-remove {
      max-width: 100%;
    }
  
    .match_grid_item_wrapper._3 {
      align-self: flex-start;
    }
  
    .match_grid_item_wrapper._3.is-bottom-remove {
      max-width: 100%;
    }
  
    .dropdown-link-2 {
      width: 99.2px;
      height: 33.8px;
      padding: .5rem 0;
    }
  
    .dropdown-link-2:hover {
      background-color: #0000;
    }
  
    .nav-text {
      font-size: 1rem;
    }
  
    .uui-navbar07_dropdown-list {
      position: static;
      overflow: hidden;
    }
  
    .uui-navbar07_dropdown-list.w--open {
      box-shadow: none;
      border-style: none;
      border-color: #0000;
      width: auto;
      padding: 1rem 0 .5rem;
    }
  
    .uui-navbar07_dropdown-list.is-black.w--open {
      background-color: #000;
    }
  
    .uui-dropdown-icon {
      color: #667085;
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 0;
      inset: auto 0% auto auto;
    }
  
    .underline-3 {
      height: 1px;
    }
  
    .uui-navbar07_dropdown-toggle {
      color: #101828;
      align-items: center;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
      font-size: 1.125rem;
      display: flex;
    }
  
    .uui-navbar07_dropdown-toggle:hover {
      color: #101828;
    }
  
    .uui-navbar07_menu-dropdown {
      width: 100%;
      position: relative;
    }
  
    .navbar-heading {
      font-size: 1rem;
    }
  
    .underline-4 {
      height: 1px;
    }
  
    .nav_link-black {
      font-family: Scope, sans-serif;
      display: flex;
    }
  
    .nav_link-black._2 {
      color: #fff;
    }
  
    .hedge_about_cards-wrap {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      justify-content: center;
      align-items: center;
    }
  
    .about-opportunity_dropdown-wrapper {
      justify-content: space-between;
      align-items: center;
      display: flex;
    }
  
    .c_search_results {
      top: 4rem;
    }
  
    .c_search_component {
      max-width: 100%;
    }
  
    .search_wrapper {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  
    .navbar_search.nav_link.is-small {
      flex: none;
      width: 2.5rem;
      max-width: 2rem;
      height: 2rem;
      padding: 0;
    }
  
    .about-opportunity_card-inner {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
      padding-top: 2rem;
      display: flex;
    }
  
    .swiper_component.is-product {
      width: 100%;
    }
  
    .swiper-button-next, .swiper-button-prev {
      width: 2rem;
      height: 2rem;
    }
  
    .swiper-pagination {
      bottom: .4rem;
    }
  
    .swiper_flex {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .service-data_padding {
      padding-bottom: 1rem;
    }
  
    .div-block-29-copy-copy {
      width: 180px;
    }
  
    .form-block-2 {
      width: 75%;
    }
  
    .swiper-button-next-4, .swiper-button-prev-4, .swiper-button-next-3, .swiper-button-prev-3, .swiper-button-next-2, .swiper-button-prev-2 {
      width: 2rem;
      height: 2rem;
    }
  
    .hide-deskstop {
      display: flex;
    }
  
    .service-use_tab-right-source.hide-tablet {
      display: none;
    }
  }
  
  @media screen and (max-width: 767px) {
    h1 {
      font-size: 36px;
    }
  
    .padding-top {
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;
    }
  
    .heading-style-h2 {
      font-size: 2rem;
    }
  
    .fs-styleguide_section-header {
      font-size: .875rem;
    }
  
    .padding-section-large {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .heading-style-h6 {
      font-size: .75rem;
    }
  
    .spacer-xxhuge {
      padding-top: 4.5rem;
    }
  
    .spacer-xhuge {
      padding-top: 4rem;
    }
  
    .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0;
    }
  
    .padding-bottom {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
    }
  
    .padding-vertical {
      padding-left: 0;
      padding-right: 0;
    }
  
    .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0;
    }
  
    .spacer-medium {
      padding-top: 1.25rem;
    }
  
    .spacer-xxlarge {
      padding-top: 3rem;
    }
  
    .spacer-huge {
      padding-top: 3.5rem;
    }
  
    .margin-xxlarge {
      margin: 3rem;
    }
  
    .heading-style-h1 {
      font-size: 2.5rem;
    }
  
    .padding-xhuge {
      padding: 4rem;
    }
  
    .padding-xxhuge {
      padding: 4.5rem;
    }
  
    .padding-large {
      padding: 1.5rem;
    }
  
    .max-width-full-mobile-landscape {
      width: 100%;
      max-width: none;
    }
  
    .padding-section-small {
      padding-top: 2rem;
      padding-bottom: 2rem;
    }
  
    .hide-mobile-landscape {
      display: none;
    }
  
    .styleguide-4-col {
      grid-template-columns: 1fr 1fr;
    }
  
    .spacer-xlarge {
      padding-top: 2rem;
    }
  
    .margin-xxhuge {
      margin: 4.5rem;
    }
  
    .margin-vertical {
      margin-left: 0;
      margin-right: 0;
    }
  
    .styleguide-section {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .heading-style-h4 {
      font-size: 1rem;
    }
  
    .margin-large {
      margin: 1.5rem;
    }
  
    .margin-bottom-3 {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .heading-style-h3 {
      font-size: 1.5rem;
    }
  
    .fs-styleguide_heading-medium {
      font-size: 2rem;
    }
  
    .margin-xlarge {
      margin: 2rem;
    }
  
    .styleguide-4-col-2 {
      grid-template-columns: 1fr 1fr;
    }
  
    .margin-medium {
      margin: 1.25rem;
    }
  
    .padding-left {
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 0;
    }
  
    .padding-medium {
      padding: 1.25rem;
    }
  
    .padding-xxlarge {
      padding: 3rem;
    }
  
    .text-size-large {
      font-size: 1.25rem;
    }
  
    .heading-style-h5 {
      font-size: .875rem;
    }
  
    .text-style-nowrap {
      white-space: normal;
    }
  
    .margin-huge {
      margin: 3.5rem;
    }
  
    .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .margin-xhuge {
      margin: 4rem;
    }
  
    .padding-huge {
      padding: 3.5rem;
    }
  
    .padding-global {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }
  
    .padding-global.padding-section-medium.is-product {
      padding-bottom: 7.5rem;
    }
  
    .padding-global.is-navbar {
      padding-top: 6px;
      padding-bottom: 6px;
    }
  
    .padding-global.is-footer-down {
      padding-top: 20px;
      padding-bottom: 20px;
    }
  
    .padding-global.is-footer-2 {
      padding-top: 1.5rem;
    }
  
    .padding-global.swiper-portfolio {
      padding-bottom: 0;
    }
  
    .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .padding-section-medium {
      padding-top: 3rem;
      padding-bottom: 3rem;
    }
  
    .margin-right {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0;
    }
  
    .padding-xlarge {
      padding: 2rem;
    }
  
    .margin-left {
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 0;
    }
  
    .spacer-large {
      padding-top: 1.5rem;
    }
  
    .padding-right {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
    }
  
    .table-image-wrapper {
      opacity: 1;
      width: 50%;
      height: 100%;
      position: absolute;
      inset: 0% 0% auto auto;
    }
  
    .table-background-wrapper {
      display: none;
    }
  
    .heading-h3 {
      font-size: 1.75rem;
    }
  
    .p-xl-start {
      padding-top: 6em;
    }
  
    .table-row {
      flex-direction: column;
      align-items: flex-start;
      min-height: 30em;
    }
  
    .table-row.first-row {
      border-top: 1px solid #000;
    }
  
    .copy-large {
      font-size: 1.3em;
    }
  
    .table-title-row {
      display: none;
    }
  
    .table-item {
      width: 50%;
      padding-bottom: 2em;
    }
  
    .table-item.table-description, .table-item.table-platform {
      width: 50%;
    }
  
    .table-item.table-type {
      flex: none;
    }
  
    .table-item.table-year {
      width: 40%;
      max-width: none;
    }
  
    .fs-styleguide_section-header-2 {
      font-size: .875rem;
    }
  
    .heading-style-h1-2 {
      font-size: 2.5rem;
    }
  
    .heading-mask {
      width: 100%;
      overflow: hidden;
    }
  
    .header {
      margin-top: 4em;
    }
  
    .padding-global-2 {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }
  
    .h-hero_left-up {
      padding-bottom: 40px;
    }
  
    .title-wrap.is-h-hero {
      width: 380px;
    }
  
    .title-wrap.is-cta {
      max-width: 500px;
    }
  
    .title-wrap.is-hedge-hero {
      width: 380px;
    }
  
    .title-wrap.is-hedge-investment {
      width: 400px;
    }
  
    .title-wrap.is-match-hero {
      width: 95%;
      max-width: 500px;
    }
  
    .title-wrap.is-service {
      max-width: 230px;
    }
  
    .section_home-hero {
      height: auto;
      min-height: 100vh;
    }
  
    .content-wrap.is-footer-down {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      flex-flow: column;
      justify-content: space-between;
      align-items: center;
    }
  
    .content-wrap.privacy {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
    }
  
    .content-wrap.is-hedge-hero {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      padding-top: 7rem;
      padding-bottom: 5rem;
    }
  
    .content-wrap.is-cta-hedge {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
      flex-flow: column;
    }
  
    .padding-global-3 {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }
  
    .uui-navbar07_menu {
      padding-top: .5rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  
    .logo-link {
      margin-left: 0;
      padding-left: 0;
    }
  
    .logo-link.w--current {
      height: 48px;
    }
  
    .navl-link-2-2 {
      margin-bottom: 5px;
    }
  
    .uui-navbar07_menu-left {
      grid-row-gap: 1rem;
    }
  
    .pre-loader_wrap {
      display: none;
    }
  
    .about_cards-wrap {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
    }
  
    .about_card.is-service {
      padding: 16px;
    }
  
    .num-text {
      font-size: 18px;
    }
  
    .icon_wrap {
      width: 110px;
    }
  
    .line_main-wrap {
      width: 1px;
    }
  
    .services_up-right {
      padding-top: 6px;
    }
  
    .service_cards-wrap {
      grid-row-gap: 40px;
    }
  
    .insight_block {
      width: 180px;
      padding-left: 24px;
    }
  
    .num_text-big {
      font-size: 48px;
    }
  
    .h3-lato {
      margin-top: 16px;
      font-size: 16px;
    }
  
    .swiper-pagination-wrap {
      bottom: -56%;
    }
  
    .p_arrow-left {
      left: -2%;
    }
  
    .testi_right {
      width: 100%;
      max-width: none;
      position: relative;
      top: auto;
      right: auto;
    }
  
    .sync_about-content.is-testi {
      text-align: center;
      max-width: 290px;
    }
  
    .testi_left {
      justify-content: flex-start;
      align-items: center;
      width: 100%;
    }
  
    .content-wrap-2.is-testi {
      flex-flow: column;
    }
  
    .slider-item._2 {
      height: 290px;
    }
  
    .div-block-13 {
      width: 52px;
      height: 52px;
    }
  
    .global-padding {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .p_arrow-right {
      right: -2%;
    }
  
    .partner_right {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      text-align: center;
      justify-content: center;
      align-items: center;
    }
  
    .partner_content-wrap {
      grid-column-gap: 40px;
      grid-row-gap: 40px;
      flex-flow: column;
    }
  
    .partner_icon {
      width: 150px;
    }
  
    .footer_left {
      flex-flow: column;
    }
  
    .footer_logo {
      width: 220px;
      height: 100px;
    }
  
    .footer_left-down {
      min-width: auto;
    }
  
    .uui-button-2 {
      font-size: 1rem;
    }
  
    .uui-button-2:hover {
      background-color: #7f56d9;
      border-color: #7f56d9;
    }
  
    .form-block {
      max-width: none;
    }
  
    .footer_grid._2nd, .footer_grid._1st {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr;
    }
  
    .scroll-down_wrap {
      max-width: 60px;
    }
  
    .div-block-18 {
      grid-column-gap: 3.1rem;
      grid-row-gap: 3.1rem;
    }
  
    .div-block-20 {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
    }
  
    .div-block-21 {
      width: 100%;
    }
  
    .text-block-4 {
      min-height: 20px;
      font-size: 20px;
    }
  
    .div-block-23 {
      width: 50%;
    }
  
    .image {
      width: 39px;
      height: 39px;
    }
  
    .div-block-24 {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
    }
  
    .div-block-25 {
      grid-column-gap: .6rem;
      grid-row-gap: .6rem;
      width: 100%;
    }
  
    .div-block-26 {
      width: 100%;
    }
  
    .text-block-5 {
      font-size: 16px;
    }
  
    .demo_video {
      top: 3rem;
    }
  
    .demo_video.is-animation-1 {
      height: 58vw;
    }
  
    .section_cta_product {
      padding-top: 1.25rem;
      padding-bottom: 1.25rem;
    }
  
    .cta-left {
      width: 100%;
      max-width: none;
    }
  
    .cta-right {
      justify-content: flex-start;
      align-items: center;
    }
  
    .price-hero_padding {
      padding-top: 7rem;
      padding-bottom: 5rem;
    }
  
    .price-hero_wrapper {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .price-video_padding {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }
  
    .price-key_header.is-flex-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      justify-content: space-between;
      align-items: flex-start;
    }
  
    .pricing-key_wrapper {
      margin-top: 2.5rem;
    }
  
    .tab-menu {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      flex-flow: column;
      grid-template-columns: 1fr 1fr;
      justify-content: flex-start;
      align-items: center;
      display: flex;
    }
  
    .tab-link-tab-3 {
      min-width: 100%;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
  
    .price-investment_flex {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }
  
    .price-benefit_grid {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
      display: flex;
    }
  
    .price-benefit_grid.is-0 {
      margin-top: 2rem;
    }
  
    .price-benefit_divider {
      flex: none;
      height: 1px;
    }
  
    .price-benefit_grid-item {
      min-height: 20rem;
      padding: 2rem 0;
    }
  
    .price-benefit_grid-item-wrapper {
      text-align: left;
      justify-content: center;
      align-items: flex-start;
    }
  
    .price-benfit_grid-card-image {
      max-width: 6rem;
      min-height: auto;
    }
  
    .is-absolute.is-margin {
      top: 0;
      left: 0;
    }
  
    .is-absolute.is-margin.is-top {
      top: 2rem;
    }
  
    .price-get_padding {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }
  
    .home-solution_padding {
      padding-bottom: 4rem;
    }
  
    .price-benefit_padding {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }
  
    .section_service-hero {
      height: 590px;
    }
  
    .service-hero_wrapper {
      padding-bottom: 4rem;
    }
  
    .service-advisory_padding {
      padding-top: 3rem;
      padding-bottom: 5rem;
    }
  
    .service-advisory_wrapper {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: row-reverse;
      margin-top: 2rem;
    }
  
    .service-advisory_flex {
      flex-flow: column;
    }
  
    .service-advisory_flex.is-grid-wrapper {
      grid-template-columns: 1fr 1fr;
    }
  
    .service-advisory_card {
      max-width: 100%;
    }
  
    .icon_wrap_hedge {
      width: 110px;
    }
  
    .hedge_unique_up {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      flex-flow: column;
    }
  
    .match_button_wrp {
      justify-content: flex-start;
      align-items: center;
    }
  
    .match_unique_up {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      flex-flow: column;
    }
  
    .text-align-center-desk-tab {
      text-align: left;
    }
  
    .match_unique_heading {
      font-size: 1.125rem;
    }
  
    .match_unique_card {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
    }
  
    .match_unique_card.is-service {
      padding: 16px;
    }
  
    .match_unique_cards-wrap {
      grid-column-gap: 10px;
    }
  
    .icon_wrap_match {
      width: 110px;
      margin-top: 16px;
    }
  
    .match_feature_grid {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
      display: flex;
    }
  
    .match_feature_grid-item {
      min-height: 20rem;
      padding: 2rem 0;
    }
  
    .match_feature_grid-item.item-1 {
      border-right-style: none;
      padding-right: 0;
    }
  
    .match_feature_grid-item.item-2 {
      padding-left: 0;
      padding-right: 0;
    }
  
    .match_feature_grid-item.item-3 {
      border-right-style: none;
      padding-left: 0;
    }
  
    .match_feature_grid-item._4 {
      padding-right: 0;
    }
  
    .match_feature_grid-item._5 {
      border-bottom: 1px solid #ddd;
      border-right-style: none;
      padding-left: 0;
      padding-right: 0;
    }
  
    .match_feature_grid-item._6 {
      border-bottom: 1px solid #ddd;
      padding-left: 0;
    }
  
    .service-advisory_divider {
      width: .125rem;
      height: auto;
      max-height: 100%;
      display: none;
    }
  
    .service-advisory_progress {
      width: .125rem;
      max-width: none;
      min-height: 10rem;
      inset: 0% auto auto 0%;
    }
  
    .service-approach_padding {
      padding-bottom: 5rem;
    }
  
    .service-approach_flex {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      flex-flow: column;
      display: flex;
    }
  
    .service-approach_flex-card {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .service-insights_padding {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }
  
    .about-vision_flex {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      margin-top: 2.5rem;
    }
  
    .about-vision_dividerr {
      width: 100%;
      height: 1px;
    }
  
    .about-principless_wrapper {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }
  
    .about-principles_grid {
      grid-column-gap: 1.875rem;
      grid-row-gap: 1.875rem;
      flex-flow: column;
      margin-top: 2rem;
      display: flex;
    }
  
    .about-principles_card {
      text-align: center;
      justify-content: center;
      align-items: center;
      padding-top: 1.125rem;
    }
  
    .about-history_header {
      padding-top: 2rem;
      padding-bottom: 3rem;
    }
  
    .about-history_wrapper {
      justify-content: center;
      align-items: stretch;
      max-width: 100%;
    }
  
    .about-history_flex {
      grid-template-columns: auto 1fr;
      width: 100%;
    }
  
    .about-history_flex-right-image.is-small {
      max-width: 1005rem;
    }
  
    .about-history_progress {
      left: 6px;
    }
  
    .about-team_padding {
      padding-top: 2rem;
      padding-bottom: 0;
    }
  
    .about-team_wrapper {
      margin-top: 2.5rem;
    }
  
    .about-team_grid {
      grid-row-gap: 1.25rem;
      flex-flow: column;
      display: flex;
    }
  
    .about-history_image-wrapper {
      flex-flow: column;
    }
  
    .about-solution_padding {
      padding-top: 3.75rem;
    }
  
    .about-solution_wrapper {
      margin-top: 2.25rem;
      display: flex;
    }
  
    .about-opportunity_header {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
    }
  
    .about-opportunity_wrapper {
      grid-template-columns: 1fr 1fr;
    }
  
    .about-get_padding {
      padding-bottom: 3rem;
    }
  
    .about-get_right-form-grid {
      flex-flow: column;
      margin-bottom: 2rem;
      display: flex;
    }
  
    .about-opprotunity_padding {
      padding-top: 3.125rem;
      padding-bottom: 4rem;
    }
  
    .tabs-menu-2 {
      margin-bottom: 3rem;
    }
  
    .service-use_tab-content {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-rows: auto;
      grid-template-columns: 15rem 1fr;
      grid-auto-columns: 1fr;
    }
  
    .service-use_tab-content-left {
      max-width: 25rem;
    }
  
    .service-use_tab-content-right-top {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
    }
  
    .service-use_tab-content_right-line {
      min-height: 37.2rem;
    }
  
    .service-use_tab-content-right-top-divider {
      left: .8rem;
    }
  
    .service-use_tab-content-right-bottom {
      left: .9rem;
    }
  
    .service-use_tab-coneten-right-bottom-item._11 {
      max-width: 94%;
    }
  
    .cta-wrapper {
      min-height: 28rem;
    }
  
    .cta-flex-wrapper {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  
    ._100vh {
      height: auto;
    }
  
    .sticky {
      position: static;
    }
  
    .match_grid_item_wrapper {
      text-align: left;
      justify-content: center;
      align-items: flex-start;
    }
  
    .match_grid_item_wrapper._2.is-bottom-remove, .match_grid_item_wrapper._3.is-bottom-remove, .match_grid_item_wrapper.is-full-width {
      text-align: center;
      justify-content: center;
      align-items: center;
    }
  
    .div-block-45 {
      margin-bottom: 1rem;
    }
  
    .uui-navbar07_dropdown-link-list {
      grid-row-gap: .5rem;
      max-width: none;
      padding-top: .75rem;
      padding-bottom: .75rem;
    }
  
    .uui-navbar07_dropdown-toggle, .nav-link {
      font-size: 1rem;
    }
  
    .hedge_about_cards-wrap {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
    }
  
    .match_grid-card-image {
      max-width: 7.5rem;
    }
  
    .about-history_middle {
      justify-content: flex-start;
      align-items: stretch;
    }
  
    .text-block-9 {
      text-align: left;
    }
  
    .div-block-52 {
      border-bottom: 1px solid #ddd;
      padding-bottom: 1rem;
    }
  
    .image-2 {
      margin-top: 1.5rem;
      margin-left: 0;
      margin-right: 0;
    }
  
    .div-block-53 {
      text-align: left;
      justify-content: flex-end;
      align-items: flex-start;
      margin-top: 1.5rem;
    }
  
    .hedge_button_wrp {
      justify-content: flex-start;
      align-items: center;
    }
  
    .swiper-button-next {
      width: 2.5rem;
      height: 2.5rem;
      right: -2%;
    }
  
    .swiper-button-prev {
      width: 2.5rem;
      height: 2.5rem;
      left: -2%;
    }
  
    .swiper_flex.is-grid-wrapper {
      grid-template-columns: 1fr 1fr;
    }
  
    .about-vision_padding {
      padding-top: 3rem;
    }
  
    .form-block-2 {
      width: 100%;
    }
  
    .swiper_flex_portfolio {
      flex-flow: column;
    }
  
    .swiper_flex_portfolio.is-grid-wrapper {
      grid-template-columns: 1fr 1fr;
    }
  
    .swiper-button-next-4 {
      width: 2.5rem;
      height: 2.5rem;
      right: -2%;
    }
  
    .swiper-button-prev-4 {
      width: 2.5rem;
      height: 2.5rem;
      left: -2%;
    }
  
    .swiper-button-next-3 {
      width: 2.5rem;
      height: 2.5rem;
      right: -2%;
    }
  
    .swiper-button-prev-3 {
      width: 2.5rem;
      height: 2.5rem;
      left: -2%;
    }
  
    .swiper-button-next-2 {
      width: 2.5rem;
      height: 2.5rem;
      right: -2%;
    }
  
    .swiper-button-prev-2 {
      width: 2.5rem;
      height: 2.5rem;
      left: -2%;
    }
  
    .service-use_tab-right-source {
      padding-top: .625rem;
      padding-bottom: .875rem;
    }
  }
  
  @media screen and (max-width: 479px) {
    h2 {
      font-size: 36px;
    }
  
    .padding-top {
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;
    }
  
    .text-meta {
      font-size: 13px;
    }
  
    .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0;
    }
  
    .padding-bottom {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
    }
  
    .scroll-arrow-img {
      width: 20px;
    }
  
    .padding-vertical {
      padding-left: 0;
      padding-right: 0;
    }
  
    .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0;
    }
  
    .outline-btn {
      align-self: center;
      height: 45px;
      margin-top: .5rem;
      margin-bottom: .5rem;
      display: flex;
    }
  
    .text-size-regular.text-align-center-desk-tab.text-color-5f5f5f.is-satoshi.is-center {
      text-align: center;
    }
  
    .scroll-arrow-txt {
      letter-spacing: 1px;
      font-size: .6rem;
    }
  
    .heading-style-h1.text-weight-normal.text-color-primary.is-small {
      font-size: 1.375rem;
    }
  
    .styleguide-4-col {
      grid-template-columns: 1fr;
    }
  
    .margin-vertical {
      margin-left: 0;
      margin-right: 0;
    }
  
    .styleguide-section {
      padding-top: 3rem;
      padding-bottom: 3rem;
    }
  
    .max-width-full-mobile-portrait {
      width: 100%;
      max-width: none;
    }
  
    .margin-bottom-3 {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .styleguide-4-col-2 {
      grid-template-columns: 1fr;
    }
  
    .padding-left {
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 0;
    }
  
    .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .padding-global.padding-section-medium.is-product {
      padding-bottom: 6.5rem;
    }
  
    .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .margin-right {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0;
    }
  
    .white-bubble-btn {
      align-self: center;
      height: 45px;
      margin-top: .5rem;
      margin-bottom: .5rem;
      display: flex;
    }
  
    .hide-mobile-portrait {
      display: none;
    }
  
    .arrow-button-secondary {
      height: 25px;
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .margin-left {
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 0;
    }
  
    .fs-styleguide_row {
      flex-wrap: wrap;
    }
  
    .padding-right {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
    }
  
    .text-f-15 {
      font-size: 1.4em;
    }
  
    .carousel-arrow-w.arrow-previous {
      margin-left: 1em;
    }
  
    .carousel-arrow-w.arrow-next {
      margin-right: 1em;
    }
  
    .credentials {
      flex-direction: column;
      align-items: center;
    }
  
    .header {
      margin-top: 5em;
      margin-bottom: 5em;
    }
  
    .credential.top-margin {
      margin-top: 2em;
    }
  
    .heading-3 {
      font-size: 5em;
    }
  
    .heading-2 {
      font-size: 3.25em;
    }
  
    .carousel-arrows {
      margin-top: 2.5em;
    }
  
    .text-f-14 {
      font-size: 1.4em;
    }
  
    .section-2 {
      min-height: 90vh;
    }
  
    .text-f-13, .text-f-13.all-caps.light-grey-font {
      font-size: 1.2em;
    }
  
    .h-hero_left {
      width: 100%;
    }
  
    .primary-btn.is-outline.is-dark {
      transform: scale(.9);
    }
  
    .primary-btn.is-outline.is-dark.cta {
      width: 205px;
      min-width: 205px;
    }
  
    .primary-btn.is-outline.is-dark.is-full {
      width: 205px;
      min-width: 100%;
      transform: none;
    }
  
    .h-hero_left-up {
      grid-column-gap: 25vh;
      grid-row-gap: 25vh;
    }
  
    .title-wrap {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      flex-flow: column;
      display: flex;
    }
  
    .title-wrap.is-h-hero {
      width: auto;
      max-width: 390px;
    }
  
    .title-wrap.is-insight {
      grid-column-gap: 5px;
      grid-row-gap: 5px;
      flex-flow: row;
      flex: none;
    }
  
    .title-wrap.is-hedge-hero, .title-wrap.is-hedge-investment, .title-wrap.is-match-hero {
      width: auto;
      max-width: 390px;
    }
  
    .h-hero_right {
      height: 80%;
      bottom: 5%;
      right: 0;
    }
  
    .image-main.c-3 {
      object-fit: contain;
      max-width: 90%;
    }
  
    .content-wrap.is-product {
      grid-column-gap: 60px;
      grid-row-gap: 60px;
    }
  
    .content-wrap.is-footer-down {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      justify-content: space-between;
      align-items: center;
    }
  
    .content-wrap.privacy {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
    }
  
    .content-wrap.is-hedge-hero {
      padding-top: 8rem;
      padding-bottom: 6rem;
    }
  
    .p-wrap.is-h-hero {
      max-width: 390px;
    }
  
    .p-wrap.is-h-hero-copy {
      max-width: 390px;
      margin-top: 6px;
    }
  
    .menu-icon_line-middle {
      width: 12px;
    }
  
    .secondary_btn.is-mob {
      padding-top: 10px;
      padding-bottom: 10px;
      font-size: 14px;
    }
  
    .uui-navbar07_menu {
      padding: 1rem 1rem 1.5rem;
    }
  
    .logo-link {
      width: 160px;
      height: 48px;
      overflow: hidden;
    }
  
    .navl-link-2-2 {
      font-size: 12px;
    }
  
    .navl-link-2-2.nav {
      height: 20px;
    }
  
    .menu-icon_line-top {
      width: 20px;
    }
  
    .uui-navbar07_menu-left {
      grid-row-gap: 1rem;
    }
  
    .menu-icon_line-bottom {
      width: 20px;
    }
  
    .div-block-9 {
      grid-column-gap: 6px;
      grid-row-gap: 6px;
    }
  
    .pre-loader_wrap {
      display: none;
    }
  
    .pre-loader_lottie.is-mob {
      justify-content: center;
      align-items: center;
      height: 100%;
      display: flex;
    }
  
    .pre-loader_lottie.is-desk {
      display: none;
    }
  
    .about_cards-wrap {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr;
    }
  
    .about_card.is-about {
      width: 100%;
    }
  
    .product_up, .services_up {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      flex-flow: column;
    }
  
    .service_cards-wrap {
      grid-row-gap: 30px;
      grid-template-columns: 1fr;
    }
  
    .insights_main-wrap {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      flex-flow: column;
    }
  
    .insight_block {
      text-align: center;
      border-bottom: 1px solid #888;
      border-left-style: none;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 33.33vh;
      max-height: 33.33vh;
      padding-top: 1rem;
      padding-bottom: 1rem;
      padding-left: 0;
    }
  
    .insight_icon {
      flex: none;
      max-width: 40px;
    }
  
    .insight_title-left {
      flex: none;
    }
  
    .insight_title-right {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      flex: none;
    }
  
    .swiper-pagination-wrap {
      width: 80px;
      bottom: -26%;
    }
  
    .p-main-2 {
      font-size: 14px;
    }
  
    .testi-card {
      padding: 16px;
    }
  
    .slider-list {
      grid-column-gap: 12px;
      grid-row-gap: 12px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid;
    }
  
    .slider-list._2 {
      display: flex;
    }
  
    .slider-item {
      border-radius: 8px;
      width: 200px;
      height: 260px;
      padding-bottom: 12px;
      padding-left: 12px;
      padding-right: 12px;
    }
  
    .global-padding {
      padding-left: 16px;
      padding-right: 16px;
    }
  
    .sub-text {
      font-size: 12px;
    }
  
    .uui-button-2.is-button-small.gradient-bg {
      font-size: .8rem;
    }
  
    .uui-footer02_form {
      grid-row-gap: 12px;
      flex-direction: column;
      grid-template-columns: 1fr;
    }
  
    .uui-form_input {
      border-color: #b7b7b799;
      height: 38px;
      padding-top: 0;
      padding-bottom: .2rem;
    }
  
    .uui-form_input::placeholder {
      font-size: 14px;
    }
  
    .footer-info-list {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      margin-bottom: 3px;
    }
  
    .footer-icon-wrap {
      width: 18px;
    }
  
    .footer-icon-wrap.is-big {
      width: 50px;
    }
  
    .footer_link.no-wrap {
      white-space: nowrap;
    }
  
    .footer-info-list-wrap {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
    }
  
    .footer_right {
      flex-flow: column;
    }
  
    .footer_grid._2nd {
      grid-template-rows: auto auto auto auto auto;
      grid-template-columns: 1fr;
      width: 100%;
    }
  
    .footer_grid._1st {
      grid-column-gap: 0px;
      grid-template-rows: auto auto auto;
      grid-template-columns: auto auto;
      width: 100%;
    }
  
    .footer-links-title {
      font-size: 1rem;
    }
  
    .social-icon.desk {
      display: none;
    }
  
    .div-block-14 {
      z-index: 5;
      background-color: #00000080;
      display: block;
      position: absolute;
      inset: 0%;
    }
  
    .custom-scrollbar {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
    }
  
    .scrollbar_text, .scrollbar_text.text, .scrollbar_text.is-link {
      font-size: 10px;
    }
  
    .div-block-17 {
      grid-column-gap: 5px;
      grid-row-gap: 5px;
    }
  
    .scrollbar_text-wrap {
      height: 14px;
    }
  
    .div-block-18 {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .div-block-21 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
    }
  
    .text-block-3 {
      font-size: 13px;
    }
  
    .div-block-22 {
      grid-column-gap: .1rem;
      grid-row-gap: .1rem;
    }
  
    .text-block-4 {
      min-height: 18px;
      font-size: 18px;
    }
  
    .image {
      width: 33px;
      height: 33px;
    }
  
    .text-block-5 {
      font-size: 14px;
    }
  
    .div-block-27 {
      flex-flow: column;
    }
  
    .div-block-30 {
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch;
    }
  
    .certificates_wrap {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
    }
  
    .div-block-31 {
      align-items: stretch;
    }
  
    .lottie-animation-3 {
      width: 100%;
      height: 85vh;
    }
  
    .demo_video {
      aspect-ratio: 2;
      border-radius: 10px;
      width: 80vw;
      height: auto;
      min-height: auto;
    }
  
    .primary-btn-large.is-outline.is-dark {
      transform: scale(.9);
    }
  
    .price-hero_padding {
      padding-top: 8rem;
      padding-bottom: 6rem;
    }
  
    .price-hero_top {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
    }
  
    .price-video_padding {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .price-video_wrapper {
      padding-top: 2rem;
      padding-bottom: 2rem;
    }
  
    .tab-menu {
      flex-flow: column;
      justify-content: space-between;
      align-items: stretch;
      margin-bottom: 2.5rem;
      display: flex;
    }
  
    .tab-link-tab-3 {
      text-align: left;
      flex: none;
      padding-left: 0;
      padding-right: 0;
    }
  
    .price-ket-y_tab-card {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
    }
  
    .price-investment_flex {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .price-benefit_grid-item {
      justify-content: flex-start;
      align-items: flex-start;
      min-height: auto;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
    }
  
    .price-benefit_grid-item-wrapper {
      justify-content: center;
      align-items: flex-start;
      padding-top: 2rem;
    }
  
    .price-benefit_grid-item-content {
      text-align: left;
      justify-content: center;
      align-items: flex-start;
      margin-top: 1.5rem;
    }
  
    .price-benefit_grid-item-content.is-center {
      text-align: center;
    }
  
    .is-absolute {
      margin-left: auto;
      margin-right: auto;
      position: static;
    }
  
    .is-absolute.is-margin {
      width: 100%;
      left: 50%;
    }
  
    .is-absolute.is-margin.is-top {
      transform: none;
    }
  
    .price-get_padding {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .price-solution_wrapper {
      grid-column-gap: 2.5rem;
      grid-row-gap: 2.5rem;
    }
  
    .price-solution_left {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .price-solution_left-content {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem;
    }
  
    .price-solution_right {
      grid-column-gap: 1.75rem;
      grid-row-gap: 1.75rem;
    }
  
    .price-solution_right-card {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
    }
  
    .price-benefit_padding {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .section_service-hero {
      height: 400px;
    }
  
    .service-hero_wrapper {
      padding-bottom: 3rem;
    }
  
    .service-advisory_padding {
      padding-top: 2.25rem;
      padding-bottom: 4rem;
    }
  
    .service-advisory_header {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
    }
  
    .service-advisory_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      margin-top: 1.5rem;
    }
  
    .service-advisory_flex {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .service-advisory_flex.is-grid-wrapper {
      flex-flow: column;
      display: flex;
    }
  
    .service-advisory_card {
      max-width: 100%;
    }
  
    .service-advisory_card-image {
      max-width: 4rem;
      max-height: 4rem;
    }
  
    .match_button_wrp {
      justify-content: flex-start;
      align-items: center;
    }
  
    .match_unique_heading {
      justify-content: flex-start;
      font-size: 1.125rem;
    }
  
    .match_unique_card {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
    }
  
    .match_unique_card.is-about {
      width: 100%;
    }
  
    .match_unique_cards-wrap {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr;
    }
  
    .icon_wrap_match {
      margin-top: 10px;
    }
  
    .match_feature_grid.is-0 {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
    }
  
    .match_feature_grid-item {
      justify-content: flex-start;
      align-items: flex-start;
      min-height: auto;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
    }
  
    .match_feature_grid-item.item-1, .match_feature_grid-item.item-3 {
      border-right-style: none;
    }
  
    .match_feature_grid-item._5 {
      border-bottom: 1px solid #ddd;
      border-right-style: none;
    }
  
    .match_feature_grid-item._6 {
      border-bottom: 1px solid #ddd;
    }
  
    .service-approach_padding {
      padding-bottom: 4rem;
    }
  
    .service-approach_wrapper {
      padding-top: 2rem;
    }
  
    .service-approach_flex {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
    }
  
    .service-approach_flex-card {
      max-width: 100%;
    }
  
    .service-insights_padding {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .about-vision_flex {
      grid-column-gap: 1.875rem;
      grid-row-gap: 1.875rem;
      margin-top: 1.25rem;
    }
  
    .about-vision_dividerr {
      margin-top: -.625rem;
    }
  
    .list {
      grid-column-gap: .625rem;
      grid-row-gap: .625rem;
      padding-left: 20px;
    }
  
    .about-principless_wrapper {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .about-principles_grid {
      margin-top: 1.25rem;
    }
  
    .about-principles_card {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      text-align: center;
      justify-content: space-between;
      align-items: center;
      min-height: 100%;
      padding-top: 1.25rem;
    }
  
    .about-history_flex {
      flex-flow: column;
      grid-template-columns: 24px 1fr;
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .about-history_right {
      padding-left: 0;
    }
  
    .about-history_flex-right-image {
      max-width: 100%;
    }
  
    .about-history_flex-right-image.is-shadow-remove {
      width: 200px;
      height: 80px;
    }
  
    .about-history_flex-right-image.is-small {
      max-width: 100%;
    }
  
    .about-team_padding {
      padding-bottom: 0;
    }
  
    .about-team_wrapper {
      margin-top: 1.875rem;
    }
  
    .about-team_flex {
      grid-column-gap: 1.25rem;
      grid-row-gap: 1.25rem;
    }
  
    .about-team_grid {
      flex-flow: column;
      display: flex;
    }
  
    .about-team_grid-card-image {
      max-width: 3.375rem;
      min-height: 3.375rem;
    }
  
    .about-history_image-wrapper {
      grid-column-gap: .625rem;
      grid-row-gap: .625rem;
      flex-flow: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: flex;
    }
  
    .about-team_srtoke-wrapper, .about-team_grid-card-stroke {
      width: 100%;
    }
  
    .about-solution_padding {
      padding-bottom: 3.75rem;
    }
  
    .about-opportunity_header {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-flow: column;
      justify-content: space-between;
      align-items: flex-start;
    }
  
    .about-opportunity_card-bottom {
      margin-top: 1rem;
    }
  
    .about-opportunity_wrapper {
      flex-flow: column;
      margin-top: 3.75rem;
    }
  
    .about-get_padding {
      padding-bottom: 2.5rem;
    }
  
    .about-get_right-form-grid {
      grid-column-gap: 1.875rem;
      grid-row-gap: 1.875rem;
      margin-bottom: 1.875rem;
    }
  
    .about-get_right-form-flex {
      margin-bottom: 1.875rem;
    }
  
    .about-get_right-form-flex-textarea {
      margin-bottom: 1rem;
    }
  
    .about-get_right-form-button {
      margin-top: 1.875rem;
    }
  
    .about-opprotunity_padding {
      padding-bottom: 3rem;
    }
  
    .about-opportunity_wrapper-mobile {
      margin-top: 2rem;
    }
  
    .about-opportunity_dropdown-toggle {
      white-space: pre-wrap;
    }
  
    .icon-2 {
      position: static;
    }
  
    .tabs-menu-2 {
      margin-bottom: 2rem;
    }
  
    .service-use_tab-link-text {
      margin-right: 1rem;
    }
  
    .cta-wrapper {
      min-height: 17.5rem;
    }
  
    .cta-flex-wrapper {
      padding-left: 1rem;
      padding-right: 1rem;
    }
  
    .about-vision_header {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
    }
  
    .card-flex {
      width: 100%;
    }
  
    .match_grid_item_wrapper {
      justify-content: center;
      align-items: flex-start;
      padding-top: 2rem;
    }
  
    .match_grid_item_wrapper._2.is-bottom-remove, .match_grid_item_wrapper._3.is-bottom-remove, .match_grid_item_wrapper.is-full-width {
      padding-top: 0;
    }
  
    .dropdown-link-2 {
      padding-left: 0;
    }
  
    .nav-col._2 {
      padding-left: 10%;
    }
  
    .navbar-heading {
      font-size: 14px;
    }
  
    .uui-text-size-small {
      font-size: .8rem;
    }
  
    .hedge_about_cards-wrap {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr;
    }
  
    .hedge_grid-card-image, .match_grid-card-image {
      max-width: 7.5rem;
    }
  
    .text-block-9 {
      font-size: 2rem;
    }
  
    .image-main-mobile.c-3 {
      object-fit: contain;
      max-width: 90%;
    }
  
    .about-opportunity_dropdown-wrapper {
      justify-content: space-between;
      align-items: center;
      display: flex;
    }
  
    .div-block-48, .div-block-50 {
      grid-column-gap: 5px;
      grid-row-gap: 5px;
    }
  
    .search_wrapper {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }
  
    .hedge_button_wrp {
      justify-content: flex-start;
      align-items: center;
    }
  
    .swiper-pagination-wrap-2 {
      width: 100px;
      bottom: -4rem;
    }
  
    .swiper-button-next {
      border-width: 1px;
      right: 5%;
    }
  
    .swiper-button-prev {
      border-width: 1px;
      left: 5%;
    }
  
    .swiper-pagination {
      bottom: .6rem;
      left: 2rem;
    }
  
    .swiper_flex.is-grid-wrapper {
      flex-flow: column;
      display: flex;
    }
  
    .about-vision_padding {
      padding-top: 2.25rem;
    }
  
    .div-block-29-copy-copy {
      width: 120px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
    }
  
    .swiper_flex_portfolio.is-grid-wrapper {
      flex-flow: column;
      display: flex;
    }
  
    .swiper-pagination-wrap-3 {
      width: 100px;
      bottom: -4rem;
    }
  
    .swiper-button-next-4 {
      border-width: 1px;
      right: 5%;
    }
  
    .swiper-button-prev-4 {
      border-width: 1px;
      left: 5%;
    }
  
    .swiper-button-next-3 {
      border-width: 1px;
      right: 5%;
    }
  
    .swiper-button-prev-3 {
      border-width: 1px;
      left: 5%;
    }
  
    .swiper-button-next-2 {
      border-width: 1px;
      right: 5%;
    }
  
    .swiper-button-prev-2 {
      border-width: 1px;
      left: 5%;
    }
  }
  
  #w-node-ff3af11d-0fb9-8fb3-431c-5f011dce40ca-fe731ff4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  
  #w-node-e485a02d-90fd-63ca-94b7-cdbefe732031-fe731ff4, #w-node-e485a02d-90fd-63ca-94b7-cdbefe73203f-fe731ff4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-e485a02d-90fd-63ca-94b7-cdbefe73204e-fe731ff4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c1929c1-7e0e50d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c1929e0-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c1929e5-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c1929ea-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c1929ef-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c1929f5-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c1929fb-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192a01-7e0e50d0 {
    justify-self: start;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192ae3-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192aeb-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192b02-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192b1b-7e0e50d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192b1e-7e0e50d0 {
    justify-self: start;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192b20-7e0e50d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192b23-7e0e50d0 {
    justify-self: start;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192c2e-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192c38-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192c39-7e0e50d0, #w-node-_6f2a1be1-57a3-c71b-2eb2-4e1002595267-7e0e50d0, #w-node-_6f2a1be1-57a3-c71b-2eb2-4e100259526c-7e0e50d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cab-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cb0-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cb5-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cba-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cbf-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cc4-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cce-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cd3-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cd8-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cdd-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192ce2-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192ce7-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cec-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cf1-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cf6-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192cfb-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d00-7e0e50d0 {
    justify-self: start;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d04-7e0e50d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d05-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d0a-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d0f-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d14-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d28-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d2d-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d32-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d37-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d3c-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d41-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d4b-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d50-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d55-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d5a-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d5f-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d64-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d69-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d6e-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d73-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d78-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d7d-7e0e50d0 {
    justify-self: start;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d81-7e0e50d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d82-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d87-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d8c-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192d91-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192da2-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192da7-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dac-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192db1-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192db6-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dbb-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dc0-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dc5-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dca-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dcf-7e0e50d0 {
    justify-self: start;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dd3-7e0e50d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dd4-7e0e50d0 {
    justify-self: start;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192dd7-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192e58-7e0e50d0, #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192e85-7e0e50d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  #w-node-_29bc5010-9d7c-ee1d-a531-ab0b1c192ec3-7e0e50d0 {
    justify-self: start;
  }
  
  #w-node-_6b6bf24d-5d0d-1e9a-ebc3-fb5250450460-7e0e50d0 {
    place-self: center end;
  }
  
  #w-node-_692bebd7-26f4-1cd7-83eb-0c386d2e1acc-6d2e1aa7, #w-node-_61732474-5651-ebf1-906a-04e723019da3-7e0e50ee, #w-node-dd8993c3-6b40-af34-fa7e-f3079dc15e48-7e0e5103 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  
  @media screen and (max-width: 991px) {
    #w-node-_3006ff8d-9682-d443-257c-945cd54470b8-7e0e5103 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }
  }
  
  @media screen and (max-width: 767px) {
    #w-node-_2ec3c2ee-aa78-04cd-3a12-7f60e0ddd362-7e0e5100 {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }
  
    #w-node-af1fca39-19e2-837a-1c76-de7af77b16f5-7e0e5103 {
      grid-area: 1 / 2 / 2 / 3;
    }
  
    #w-node-a518ca8a-d44f-7215-053d-1592533ae2b8-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_9f151669-789f-3c81-5acc-6bf69e936ac4-7e0e5103 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }
  
    #w-node-_22148ab8-44a6-b340-47c7-11346c3d4e0d-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_22148ab8-44a6-b340-47c7-11346c3d4e10-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_2cea32f3-510f-0c22-4325-0a237f4fb5da-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_2cea32f3-510f-0c22-4325-0a237f4fb5dd-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_474d354c-0c1d-bc58-a965-af50e291f652-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_474d354c-0c1d-bc58-a965-af50e291f655-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_4721925c-dc9a-dd5a-af95-4073c7821143-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_4721925c-dc9a-dd5a-af95-4073c7821146-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_7c0e341f-d388-4aba-6913-7d5c80232797-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_7c0e341f-d388-4aba-6913-7d5c8023279a-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_883dd0af-1b9a-8aed-13be-92dbbdfb9f03-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_883dd0af-1b9a-8aed-13be-92dbbdfb9f06-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-d5470423-d00d-1a08-ba23-571cc63ac741-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-d5470423-d00d-1a08-ba23-571cc63ac744-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_941f921d-5242-f490-3cbe-2c74dc35b2bc-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_941f921d-5242-f490-3cbe-2c74dc35b2bf-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_6f30d5f8-a35b-3efb-f8b0-ea054c961a87-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_6f30d5f8-a35b-3efb-f8b0-ea054c961a8a-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-_63603770-7a56-dc7e-6138-efd209dc8e04-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-_63603770-7a56-dc7e-6138-efd209dc8e07-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  
    #w-node-dda16b8d-cc19-c97a-94ef-22872b14d703-7e0e5103 {
      grid-area: 1 / 2 / 2 / 2;
    }
  
    #w-node-dda16b8d-cc19-c97a-94ef-22872b14d706-7e0e5103 {
      grid-area: 1 / 1 / 3 / 2;
    }
  }
  
  
  @font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Scope';
    src: url('../fonts/Scope-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Scope';
    src: url('../fonts/Scope-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }

/* making footer visible and removing all css in mobile mode romove animinations */
@media screen and (max-width: 767px) {
  .footer {
    display: block;
  }
  
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}


