.Socials_linkIcons__U5qAO {
    display: flex;
    flex-grow: 0;
    height: -moz-max-content;
    height: max-content;
    gap: 38px;
    padding: 2px;
    margin-top: 70px
}

.Socials_shareIcons__OEpe5 {
    display: flex;
    flex-grow: 0;
    align-items: center;
    gap: 1rem;
    padding: 2px;
    margin-top: 70px
}

.Socials_shareIcons__OEpe5 img {
    transition: all .5s;
    max-width: 36px
}

.Socials_shareIcons__OEpe5 > button {
    padding-top: 3px !important
}

.Socials_socialIcons__CHIcS > a > img {
    max-width: 3.5vmax;
    transition: all .5s
}

.Socials_socialIcons__CHIcS > a:hover > img {
    scale: 1.15
}

a:hover .Socials_twitter__FiSb5, button:hover .Socials_twitter__FiSb5 {
    background: radial-gradient(circle, rgba(66, 103, 178, .6) 0, rgba(15, 39, 243, 0) 70%);
    filter: grayscale(.6)
}

.Socials_twitter__FiSb5 {
    filter: grayscale(1);
    transition: all .5s
}

a:hover .Socials_facebook__qpCWq, button:hover .Socials_facebook__qpCWq {
    background: radial-gradient(circle, rgba(66, 103, 178, .5) 0, rgba(15, 39, 243, 0) 70%)
}

a:hover .Socials_telegram__VxPSd, button:hover .Socials_telegram__VxPSd {
    background: radial-gradient(circle, rgba(34, 158, 217, .5) 0, rgba(15, 39, 243, 0) 60%)
}

a:hover .Socials_whatsapp__GmmyH, button:hover .Socials_whatsapp__GmmyH {
    background: radial-gradient(circle, rgba(37, 211, 102, .5) 0, rgba(15, 39, 243, 0) 60%)
}

a:hover .Socials_instagram__xpUcs, button:hover .Socials_instagram__xpUcs {
    background: radial-gradient(circle, hsla(55, 96%, 79%, .5) 0, rgba(253, 89, 73, .5) 10%, rgba(214, 36, 159, .3) 35%, rgba(214, 36, 159, .3) 45%, rgba(40, 90, 235, 0) 60%)
}

.MainMenu_menuOrChip__d0fxK {
    --time: 0.4s ease-out;
    position: fixed;
    overflow-y: hidden;
    right: 20px;
    top: 20px;
    transition: width var(--time), min-width var(--time), min-height var(--time), max-width var(--time), max-height var(--time), height var(--time), background-color var(--time)
}

.MainMenu_linkSupertext__NCnV1 {
    position: absolute;
    font-size: 10px;
    text-transform: uppercase;
    margin-top: -4px
}

.MainMenu_chip__b3STT {
    padding: 6px 24px 6px 6px;
    background: rgba(94, 94, 94, .17);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 14px;
    min-height: 52px;
    min-width: 200px
}

.MainMenu_chip__b3STT > .MainMenu_insideChip__V9Dqz {
    display: flex;
    justify-content: flex-end;
    gap: 20px
}

.MainMenu_insideChip__V9Dqz > :first-child {
    max-width: 142px !important;
    min-width: 142px !important
}

.MainMenu_chip__b3STT > .MainMenu_insideMenu__lLkps {
    display: none
}

@keyframes MainMenu_fadeIn__dGmlk {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.MainMenu_menu__wFrqi {
    background: #000;
    min-height: calc(100vh - 40px);
    max-height: 100%;
    min-width: 630px;
    border-radius: 14px;
    overflow-x: hidden
}

.MainMenu_insideMenu__lLkps {
    position: absolute;
    height: 100%;
    right: 18px;
    top: 6px;
    width: calc(630px - 92px)
}

.MainMenu_menu__wFrqi > .MainMenu_insideChip__V9Dqz {
    display: none
}

.MainMenu_menu__wFrqi .MainMenu_fadeIn__dGmlk {
    animation: MainMenu_fadeIn__dGmlk .3s linear forwards
}

.MainMenu_menuCtas__Ntplu {
    max-width: unset;
    display: grid;
    grid-template-columns:1fr 142px 142px 36px;
    align-items: center;
    justify-content: flex-end;
    gap: 16px
}

.MainMenu_menuCtas__Ntplu > :first-child {
    justify-self: left
}

.MainMenu_menuCtas__Ntplu > :last-child {
    justify-self: center;
    cursor: pointer
}

.MainMenu_linksWrapper__MeYY2 {
    margin-top: clamp(30px, 7vh, 110px);
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-row-gap: clamp(15px, 3.2vh, 50px);
    gap: clamp(15px, 3.2vh, 50px)
}

.MainMenu_linksWrapper__MeYY2 > div:first-child {
    font-size: var(--fs-14);
    text-transform: uppercase;
    color: #353535;
    grid-column: span 2/span 2
}

.MainMenu_linksWrapper__MeYY2 a {
    font-size: var(--fs-28);
    color: var(--text-gray);
    transition: color .3s ease-in
}

.MainMenu_linksWrapper__MeYY2 a.MainMenu_active__Y7KQp {
    color: var(--primary-color);
    cursor: default
}

.MainMenu_linksWrapper__MeYY2 a:hover:not(.MainMenu_active__Y7KQp):not([aria-disabled]) {
    color: #fff
}

.MainMenu_linksWrapper__MeYY2 a[aria-disabled] {
    cursor: not-allowed
}

.MainMenu_socials__wO_6K {
    position: absolute;
    bottom: 72px
}

.MainMenu_menuCtasTabletMobile__lRVsA {
    display: none
}

@media (max-width: 1079px) {
    .MainMenu_crossTabletMobile__kwdx8 {
        position: fixed;
        right: 40px;
        top: 40px
    }

    .MainMenu_menuCtasTabletMobile__lRVsA {
        display: grid;
        grid-template-columns:repeat(3, 1fr);
        gap: 20px
    }

    .MainMenu_menuCtasTabletMobile__lRVsA > :first-child {
        grid-column: span 3/span 3;
        justify-self: flex-start
    }

    .MainMenu_insideMenu__lLkps {
        left: calc(10vw + 20px);
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding-bottom: 100px
    }

    .MainMenu_socials__wO_6K {
        display: none !important
    }

    .MainMenu_menuCtas__Ntplu {
        display: none
    }

    .MainMenu_menu__wFrqi {
        min-height: 100vh;
        min-width: 100vw;
        border-radius: 0;
        right: 0;
        top: 0
    }
}

@media (max-width: 744px) {
    .MainMenu_linkSupertext__NCnV1 {
        display: none
    }

    .MainMenu_insideMenu__lLkps {
        right: unset;
        left: 0;
        padding-left: 40px;
        padding-right: 20px;
        width: 100%;
        min-width: 100%;
        max-width: 100%
    }

    .MainMenu_menuCtasTabletMobile__lRVsA {
        grid-template-columns:repeat(2, 1fr);
        bottom: 100px
    }

    .MainMenu_menuCtasTabletMobile__lRVsA > :first-child {
        grid-column: span 3/span 3
    }

    .MainMenu_chip__b3STT {
        background: transparent;
        -webkit-backdrop-filter: none;
        backdrop-filter: none
    }
}

.Navbar_nav__QHY0f {
    position: fixed;
    padding: 25px;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    align-content: center;
    align-items: center;
    max-width: 100%;
    background: none
}

.Navbar_chipWrapper__9suhh {
    z-index: -1;
    position: relative;
    mix-blend-mode: normal;
    justify-self: end;
    grid-column: span 3/span 3;
    max-height: 100%;
    overflow-y: visible
}

.Navbar_logo__9DbNj > svg {
    justify-self: center;
    justify-content: center;
    -o-object-fit: contain;
    object-fit: contain;
    grid-column: span 1;
    max-height: clamp(40px, 3vmax, 60px)
}

.Navbar_logo__9DbNj > svg > path {
    transition: fill .7s
}

@keyframes Navbar_switch-black__hRB79 {
    0% {
        fill: #fff
    }
    to {
        fill: #000
    }
}

@keyframes Navbar_switch-white__4TKvr {
    0% {
        fill: #000
    }
    to {
        fill: #fff
    }
}

.Navbar_bright__grXZq > svg > path {
    animation: Navbar_switch-black__hRB79 .25s linear forwards
}

.Navbar_logo__9DbNj:not(.Navbar_bright__grXZq) > svg > path {
    animation: Navbar_switch-white__4TKvr .25s linear backwards
}

.Navbar_logo__9DbNj > svg > path:nth-child(2), .Navbar_logo__9DbNj > svg > path:nth-child(4) {
    animation-delay: .1s
}

.Navbar_logo__9DbNj > svg > path:first-child, .Navbar_logo__9DbNj > svg > path:nth-child(5) {
    animation-delay: .2s
}

/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
html.has-scroll-smooth {
    overflow: hidden
}

html.has-scroll-dragging {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.has-scroll-smooth body {
    overflow: hidden
}

.has-scroll-smooth [data-scroll-container] {
    min-height: 100vh
}

[data-scroll-direction=horizontal] [data-scroll-container] {
    display: inline-block;
    height: 100vh;
    white-space: nowrap
}

[data-scroll-direction=horizontal] [data-scroll-section] {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    white-space: nowrap
}

.c-scrollbar {
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform-origin: center right;
    transition: transform .3s, opacity .3s;
    width: 11px
}

.c-scrollbar:hover {
    transform: scaleX(1.45)
}

.c-scrollbar:hover, .has-scroll-dragging .c-scrollbar, .has-scroll-scrolling .c-scrollbar {
    opacity: 1
}

[data-scroll-direction=horizontal] .c-scrollbar {
    bottom: 0;
    height: 10px;
    top: auto;
    transform: scaleY(1);
    width: 100%
}

[data-scroll-direction=horizontal] .c-scrollbar:hover {
    transform: scaleY(1.3)
}

.c-scrollbar_thumb {
    background-color: #000;
    border-radius: 10px;
    cursor: grab;
    margin: 2px;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    width: 7px
}

.has-scroll-dragging .c-scrollbar_thumb {
    cursor: grabbing
}

[data-scroll-direction=horizontal] .c-scrollbar_thumb {
    bottom: 0;
    right: auto
}

.Heading_heading__Ao1Kr {
    font-family: Aeonik, sans-serif;
    will-change: transform
}

.Heading_xl__zNeJg {
    font-size: var(--fs-80)
}

.Heading_s__ewZA1 {
    font-size: var(--fs-32)
}

.Heading_l__iEDyx {
    font-size: var(--fs-48);
    line-height: 120%
}

.Heading_m__593XY {
    font-size: var(--fs-40);
    line-height: 120%
}

.Heading_xs__Qy1Rr {
    font-size: var(--fs-16)
}

.Heading_small__dOgto {
    font-size: 1rem;
    text-transform: uppercase
}

.Heading_primary__YLpUQ {
    color: var(--primary-text-color)
}

.Heading_gray__yi2be {
    color: var(--text-accent-2)
}

.Heading_darkGray__380LU {
    color: var(--text-accent)
}

.Heading_secondary__VBoQF {
    color: var(--secondary-text-color)
}

.IconHeading_wrapper__RMxkR {
    display: grid;
    grid-template-columns:37px 1fr;
    gap: 6px;
    justify-items: start;
    align-items: center
}

@keyframes IconHeading_gradientAppear__v8WdE {
    0% {
        -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
        clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
    }
    to {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
    }
}

.IconHeading_wrapper__RMxkR > img {
    width: 36px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: cover
}

.IconHeading_text__zh1Jn {
    will-change: transform;
    font-size: var(--fs-16);
    font-family: Degular, sans-serif;
    line-height: 1.3rem;
    text-transform: uppercase
}

.IconHeading_text__zh1Jn, .IconHeading_white__efBDy {
    color: var(--primary-text-color)
}

.IconHeading_black__Fi5o_ {
    color: var(--secondary-text-color)
}

.Partners_container___JS4c {
    width: 100%;
    background-color: var(--accent-background-color);
    position: relative;
    z-index: 10
}

.Partners_partnerCard__OIeIj {
    height: 420px;
    position: relative
}

.Partners_partnersCardsWrapper__sT8aZ {
    display: grid;
    padding: 0;
    align-items: center;
    justify-items: center;
    border-collapse: collapse
}

.Partners_partnerCard__OIeIj {
    padding: 40px 20px 81px;
    display: grid;
    grid-template-columns:1fr;
    align-items: stretch;
    justify-items: center;
    border-collapse: collapse;
    border: 1px solid var(--border-secondary)
}

@media (min-width: 1081px) {
    .Partners_container___JS4c {
        padding: 220px var(--two-tweleve) 120px var(--two-tweleve)
    }

    .Partners_partnersCardsWrapper__sT8aZ {
        grid-template-columns:1fr 1fr 1fr
    }

    .Partners_partnerCard__OIeIj {
        width: 100%
    }

    .Partners_partnerCard__OIeIj:nth-child(3n+1) {
        border-radius: 14px 0 0 14px;
        border-right: none
    }

    .Partners_partnerCard__OIeIj:nth-child(3n+3) {
        border-radius: 0 14px 14px 0;
        border-left: none
    }

    .Partners_partnerCardKnown__aa9Gu > .Partners_partnerText__ymbVF {
        max-width: 260px
    }
}

.Partners_partnersCardsWrapper__sT8aZ {
    margin-top: 66px
}

.Partners_partnerCardKnown__aa9Gu {
    transition: all .6s
}

.Partners_partnerCardKnown__aa9Gu > .Partners_partnerHeading__brEc_, .Partners_partnerCardKnown__aa9Gu > .Partners_partnerText__ymbVF {
    transition: all .6s;
    opacity: 0;
    transform: translateY(20%)
}

.Partners_partnerCardKnown__aa9Gu > .Partners_partnerImage__351hl {
    transition: all .6s;
    filter: grayscale(100%);
    scale: 1.2;
    transform: translateY(20%)
}

.Partners_partnerCardKnown__aa9Gu:hover {
    border-bottom: 8px solid #c92e26;
    background: #fff
}

.Partners_partnerCardKnown__aa9Gu:hover > .Partners_partnerHeading__brEc_, .Partners_partnerCardKnown__aa9Gu:hover > .Partners_partnerText__ymbVF {
    opacity: 1;
    margin-top: 0;
    transform: translate(0)
}

.Partners_partnerCardKnown__aa9Gu:hover > .Partners_partnerImage__351hl {
    filter: none;
    scale: 1;
    transform: translate(0)
}

.Partners_partnerHeading__brEc_ {
    color: var(--text-inverted-accent);
    text-transform: uppercase;
    font-size: var(--fs-16);
    text-align: center
}

.Partners_partnerImage__351hl {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 155px
}

.Partners_partnerText__ymbVF {
    color: var(--text-accent-3);
    font-size: var(--fs-16);
    text-align: center;
    align-self: end
}

.Partners_subsectionsWrapper__Td5Ik {
    position: relative;
    height: calc((680px) * 3.1 + 27px)
}

.Partners_subsectionBox__ST8V0 {
    margin-top: 50px;
    border-radius: 14px;
    padding: 32px 50px;
    height: 680px;
    position: absolute;
    width: 100%
}

.Partners_subsectionBox__ST8V0.Partners_white__ZFk1n {
    background-color: var(--background-color-invert);
    background-image: url(/images/chamber3.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: cover;
}

.Partners_subsectionBox__ST8V0.Partners_gray__rKYaG {
    background-color: var(--background-color-invert-accent);
    background-image: url(/images/business.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 100% 100%
}

.Partners_subsectionBox__ST8V0.Partners_black__SusI0 {
    background-color: var(--background-color);
    background-image: url(/images/partners/subsection_black.jpg);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: cover
}

.Partners_subsectionContent__Yw89x {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: 100%;
    padding: 32px 0
}

.Partners_subsectionContent__Yw89x > div {
    max-width: calc(100% - 680px)
}

@media (max-width: 1500px) and (min-width: 1080px) {
    .Partners_subsectionContent__Yw89x > div {
        max-width: 50%
    }

    .Partners_subsectionBox__ST8V0.Partners_white__ZFk1n {
        background-color: var(--background-color-invert);
        background-image: url(/images/chamber3.png);
        /*background-size: 70% auto;*/
        background-size: cover;
        background-position: 100% 100%
    }

    .Partners_subsectionBox__ST8V0.Partners_gray__rKYaG {
        background-color: var(--background-color-invert-accent);
        background-image: url(/images/business.png);
        /*background-size: 55% auto;*/
        background-position: 100% 100%
    }

    .Partners_subsectionBox__ST8V0.Partners_black__SusI0 {
        background-color: var(--background-color);
        background-image: linear-gradient(0deg, transparent 35%, rgba(0, 0, 0, .8) 60%), url(/images/partners/subsection_black.jpg);
        background-repeat: no-repeat;
        background-size: cover, contain;
        background-position: bottom
    }
}

@media (max-width: 744px) {
    .Partners_container___JS4c {
        padding: 220px 10px 0
    }

    .Partners_partnersCardsWrapper__sT8aZ {
        grid-gap: -1px;
        grid-template-columns:1fr
    }

    .Partners_partnerCard__OIeIj {
        border-radius: 14px;
        width: 100%;
        margin-top: 10px
    }

    .Partners_subsectionContent__Yw89x {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: 100%;
        padding: 32px 0
    }

    .Partners_subsectionContent__Yw89x > div {
        max-width: unset
    }

    .Partners_subsectionBox__ST8V0.Partners_white__ZFk1n {
        background-color: var(--background-color-invert);
        background-image: url(/images/chamber3.png);
        background-repeat: no-repeat;
        background-size: auto 50%;
        background-position: bottom
    }

    .Partners_subsectionBox__ST8V0.Partners_gray__rKYaG {
        background-color: var(--background-color-invert-accent);
        background-image: url(/images/business.png);
        background-repeat: no-repeat;
        background-size: auto 50%;
        background-position: 100% 100%
    }

    .Partners_subsectionBox__ST8V0.Partners_black__SusI0 {
        background-color: var(--background-color);
        background-image: linear-gradient(0deg, transparent 35%, #000 60%), url(/images/partners/subsection_black.jpg);
        background-repeat: no-repeat;
        background-size: 100% 100%, auto 50%;
        background-position: bottom
    }

    .Partners_partnerCardKnown__aa9Gu {
        border-bottom: 8px solid #c92e26;
        background: #fff
    }

    .Partners_partnerCardKnown__aa9Gu > .Partners_partnerHeading__brEc_, .Partners_partnerCardKnown__aa9Gu > .Partners_partnerText__ymbVF {
        opacity: 1;
        margin-top: 0;
        transform: translate(0)
    }

    .Partners_partnerCardKnown__aa9Gu > .Partners_partnerImage__351hl {
        filter: none;
        scale: 1;
        transform: translate(0)
    }
}

@media (min-width: 745px) and (max-width: 1080px) {
    .Partners_container___JS4c {
        padding: 220px var(--one-twelve) 0 var(--one-twelve)
    }

    .Partners_partnersCardsWrapper__sT8aZ {
        grid-template-columns:1fr 1fr 1fr
    }

    .Partners_partnerCard__OIeIj {
        padding: 40px 10px 81px;
        width: 100%
    }

    .Partners_subsectionContent__Yw89x {
        justify-content: center
    }

    .Partners_partnerCard__OIeIj:nth-child(3n+1) {
        border-radius: 14px 0 0 14px;
        border-right: none
    }

    .Partners_partnerCard__OIeIj:nth-child(3n+3) {
        border-radius: 0 14px 14px 0;
        border-left: none
    }

    .Partners_subsectionBox__ST8V0.Partners_white__ZFk1n {
        background-color: var(--background-color-invert);
        background-image: url(/images/chamber3.png);
        background-size: auto 50%;
        background-position: 100% 100%
    }

    .Partners_subsectionBox__ST8V0.Partners_gray__rKYaG {
        background-color: var(--background-color-invert-accent);
        background-image: url(/images/business.png);
        background-size: auto 50%;
        background-position: 100% 100%
    }

    .Partners_subsectionBox__ST8V0.Partners_black__SusI0 {
        background-color: var(--background-color);
        background-image: linear-gradient(0deg, transparent 35%, rgba(0, 0, 0, .8) 60%), url(/images/partners/subsection_black.jpg);
        background-repeat: no-repeat;
        background-size: cover, contain;
        background-position: bottom
    }

    .Partners_subsectionContent__Yw89x > div {
        max-width: 60%
    }

    .Partners_partnerCardKnown__aa9Gu {
        border-bottom: 8px solid #c92e26;
        background: #fff
    }

    .Partners_partnerCardKnown__aa9Gu > .Partners_partnerHeading__brEc_, .Partners_partnerCardKnown__aa9Gu > .Partners_partnerText__ymbVF {
        opacity: 1;
        margin-top: 0;
        transform: translate(0)
    }

    .Partners_partnerCardKnown__aa9Gu > .Partners_partnerImage__351hl {
        filter: none;
        scale: 1;
        transform: translate(0)
    }
}

.ReadyToEnter_section__jmsKq {
    background-color: var(--background-color);
    overflow-y: hidden;
    height: 100vh;
    will-change: transform
}

.ReadyToEnter_logoAndHeadline__SD5g3 {
    width: 100%;
    height: 70vh;
    margin-top: -70vh;
    background: url(/images/footer/logo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%
}

.ReadyToEnter_wrapper__9_Cci {
    position: relative;
    width: 100%;
    height: 100%
}

.ReadyToEnter_headline__moAMX {
    font-size: var(--fs-140);
    color: var(--primary-text-color);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: Degular, sans-serif;
    line-height: 100%;
    width: 100%;
    text-align: center
}

@media (max-width: 480px) {
    .ReadyToEnter_headline__moAMX > br {
        display: none
    }
}

.Input_wrapper__XcpXW {
    width: 100%
}

.Input_input__asndX {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 10px;
    padding: 14px 20px;
    transition: all .5s;
    font-size: var(--fs-16);
    width: 100%
}

.Input_input__asndX:focus {
    outline: none
}

.Input_input__asndX.Input_disabled__qnAoL {
    cursor: not-allowed
}

.Input_input__asndX.Input_bright__dIsTl {
    color: var(--secondary-text-color);
    border: 1px solid var(--bright-gray)
}

.Input_input__asndX.Input_readOnly__CDw3Y {
    opacity: .8;
    color: #999
}

.Input_input__asndX.Input_bright__dIsTl:hover:not(.Input_disabled__qnAoL) {
    border: 1px solid var(--secondary-text-color)
}

.Input_input__asndX.Input_bright__dIsTl:active:not(.Input_disabled__qnAoL), .Input_input__asndX.Input_bright__dIsTl:focus:not(.Input_disabled__qnAoL) {
    border: 1px solid #0f27f3
}

.Input_input__asndX.Input_bright__dIsTl.Input_error__c3Vh_ {
    border: 1px solid #f30f0f
}

.Input_input__asndX.Input_dark__eeAJf {
    color: var(--primary-text-color);
    background-color: #09090d
}

.Input_input__asndX.Input_dark__eeAJf:active:not(.Input_disabled__qnAoL), .Input_input__asndX.Input_dark__eeAJf:focus:not(.Input_disabled__qnAoL) {
    border: 1px solid #0f27f3
}

.Input_input__asndX.Input_dark__eeAJf:hover:not(.Input_disabled__qnAoL) {
    border: 1px solid #bcbcbc
}

.Input_input__asndX.Input_dark__eeAJf.Input_error__c3Vh_ {
    border: 1px solid #f30f0f
}

.Input_input__asndX.Input_dark__eeAJf.Input_disabled__qnAoL {
    background-color: #1c1c1c;
    border: 1px solid #767676
}

.Input_errorText__0a9DR {
    color: #f30f0f;
    font-size: var(--fs-12);
    margin-top: 10px
}

.Input_label__V73mT {
    font-size: var(--fs-14)
}

.Input_label__V73mT.Input_bright__dIsTl {
    color: var(--text-gray)
}

.Input_label__V73mT.Input_bright__dIsTl:hover(:not(.Input_disabled__qnAoL)) {
    color: var(--secondary-text-color)
}

.Input_label__V73mT.Input_bright__dIsTl:focus-within {
    color: var(--secondary-text-color)
}

.Input_label__V73mT.Input_dark__eeAJf {
    color: #fff
}

.Input_label__V73mT.Input_dark__eeAJf:hover(:not(.Input_disabled__qnAoL)) {
    color: var(--primary-color)
}

.Input_label__V73mT.Input_dark__eeAJf:focus-within {
    color: #fff
}

.DraggableBall_ball__v_cjv {
    z-index: 99999;
    position: fixed;
    overflow: visible;
    transform: translate(-50%, -50%);
    width: 200px;
    height: 201px;
    background: url(/icons/scanning/cursor.svg);
    background-size: contain;
    cursor: grab
}

@media (max-width: 480px) {
    .DraggableBall_ball__v_cjv {
        width: 130px;
        height: 131px
    }
}

.Footer_container__xFyjF {
    background: var(--primary-background-color);
    padding-top: 100px;
    padding-bottom: 120px
}

.Footer_menuWrapper__BFgms {
    grid-area: menu
}

.Footer_newsletterWrapper__WS_FC {
    grid-area: news
}

.Footer_logoWrapper__yKOsv {
    grid-area: logo
}

@media (min-width: 1080px) {
    .Footer_container__xFyjF {
        align-items: start;
        align-content: start;
        grid-template-areas:". logo logo logo logo logo logo logo logo logo logo ." ". menu menu menu menu menu menu news news news news ."
    }

    .Footer_logotype___Toer {
        grid-column: span 2;
        justify-self: start;
        justify-items: start
    }
}

@media (max-width: 1079px) and (min-width: 745px) {
    .Footer_container__xFyjF {
        align-items: start;
        align-content: start;
        grid-template-areas:"logo logo . . . . . . ." "menu menu menu menu .  news news news news"
    }

    .Footer_container__xFyjF > * {
        padding: 0 20px
    }
}

@media (max-width: 744px) {
    .Footer_container__xFyjF {
        align-items: start;
        align-content: start;
        grid-template-areas:"logo logo logo logo" "news news news news" "menu menu menu menu"
    }
}

.Footer_form__IDtc_ {
    max-width: 540px;
    display: grid;
    grid-template-columns:2fr 1fr;
    grid-gap: 12px;
    justify-items: start;
    justify-content: start;
    margin-top: 31px
}

.Footer_footerMenu__rxULL {
    display: grid;
    grid-template-columns:repeat(6, 1fr);
    grid-gap: 40px;
    margin-top: 40px
}

.Footer_footerMenu__rxULL > a {
    font-size: var(--fs-16);
    color: var(--primary-text-color);
    font-family: Aeonik, sans-serif
}

.Footer_footerMenu__rxULL > :nth-child(odd) {
    grid-column: span 2/span 2
}

.Footer_footerMenu__rxULL > :nth-child(2n+2) {
    grid-column: span 3/span 3
}

.Footer_footerMenu__rxULL > .Footer_faded__6hX61 {
    color: #8c8c8c
}

.Footer_footerMenu__rxULL > a:hover {
    text-decoration: none
}

.Footer_logotype___Toer {
    max-width: 317px
}

.Footer_checkboxLabel__7bD6w {
    font-size: var(--fs-14);
    color: #353535
}

.Footer_checkbox__yv_vw > input {
    background: #09090d;
    border: 1px solid #1c1c1c
}

.Footer_credits__bbSSp {
    background-color: var(--primary-background-color);
    font-size: var(--fs-14);
    color: #353535;
    text-align: right;
    padding-right: 20px;
    padding-bottom: 20px
}

.Hero_heroImage__sawgy {
    clip-path: url(#hero-clip-space);
    -webkit-clip-path: url(#hero-clip-space);
    height: 100%;
    min-width: 100%;
    top: 0;
    left: 0
}

.Hero_container__gUK0n, .Hero_heroImage__sawgy {
    box-sizing: border-box;
    width: 100%;
    display: block
}

.Hero_container__gUK0n {
    cursor: none;
    height: 100vh;
    background-image: url(/images/hero_real.jpg);
    transition: height .5s;
    background-position: 50% 50%;
    background-size: cover
}

.Hero_stickyTarget__kEOcy {
    height: 101vh;
    display: block;
    position: relative
}

.Hero_figure__jr6SG {
    height: 100%;
    display: block;
    width: 100%;
    top: 0;
    left: 0
}

.Hero_overlayAll__1glyt {
    background: linear-gradient(0deg, #000, transparent 15%);
    min-height: 100.2vh;
    min-width: 100%;
    position: absolute;
    z-index: 1005
}

.Hero_headingWrapper__9P_bO {
    height: 100vh;
    position: absolute;
    transition: height .5s;
    padding: 0 8.3vw;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 20px;
    z-index: 12312;
    text-align: center;
    pointer-events: none
}

.Hero_heading__9fkNG {
    will-change: transform;
    font-family: Degular, sans-serif;
    font-size: var(--fs-160);
    line-height: var(--fs-160);
    letter-spacing: -5px;
    color: #fff
}

.Hero_headingExplainer___5_qT {
    will-change: transform;
    font-family: Aeonik, sans-serif;
    font-size: var(--fs-24);
    line-height: var(--fs-24) +.2rem;
    color: #fff;
    padding-bottom: .5rem
}

@keyframes Hero_pleaseScrollDown__zhaG8 {
    0% {
        transform: translateY(-5px);
        opacity: 0
    }
    30% {
        opacity: 1
    }
    to {
        transform: translateY(20px);
        opacity: 0
    }
}

.Hero_scrollDownCircle__k27XM {
    animation: Hero_pleaseScrollDown__zhaG8 2.5s ease-in-out infinite
}

.ImageSequence_frame__bSdCv {
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
    width: 100%;
    position: absolute
}

.ImageSequence_progressCount__B3kDA {
    background: hsla(0, 0%, 100%, .1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    z-index: 99999;
    position: absolute;
    transform: translate(-50%, -50%);
    color: #fff;
    top: 50%;
    left: 50%
}

.UseCases_scrollHandle__oo4_6 {
    --height-multilier: 3;
    --height-total: 420vh;
    --scroll-travel: 320vh;
    width: 100%;
    height: var(--height-total);
    margin-top: 20vh;
    position: relative
}

.UseCases_marker__Voz3S {
    opacity: 0;
    width: 10px;
    position: absolute;
    z-index: 99999;
    font-size: 600px;
    color: #fff
}

.UseCases_marker__Voz3S:first-child {
    background: red;
    top: 0;
    height: calc(.4 * var(--scroll-travel))
}

.UseCases_marker__Voz3S:nth-child(2) {
    background: blue;
    top: calc(.4 * var(--scroll-travel));
    height: calc(.4 * var(--scroll-travel))
}

.UseCases_marker__Voz3S:nth-child(3) {
    background: green;
    top: calc(.8 * var(--scroll-travel));
    height: calc(.2 * var(--scroll-travel))
}

.UseCases_markerStop__uB8u5 {
    opacity: .3;
    height: 10%;
    background-color: blue;
    width: 40%;
    position: absolute;
    z-index: 99999;
    font-size: 40px;
    color: #fff
}

.UseCases_allPinnedContainer__aD9aa {
    width: 100%;
    height: 100vh;
    position: absolute;
    box-sizing: border-box
}

.UseCases_pinnedContent__B49Hv {
    align-items: center;
    margin-top: 40vh;
    z-index: 9999
}

.UseCases_menu__k305S {
    margin-top: 20px;
    border-radius: 20px;
    padding: 22px;
    grid-column-start: 2;
    height: -moz-min-content;
    height: min-content;
    width: -moz-max-content;
    width: max-content
}

.UseCases_menu__k305S > .UseCases_item__1pD_R {
    cursor: default;
    will-change: transform;
    margin: 8px;
    font-size: var(--fs-16);
    color: var(--text-accent);
    font-family: Aeonik, sans-serif;
    transition: color .8s
}

.UseCases_menu__k305S > .UseCases_item__1pD_R.UseCases_active__mpYod {
    color: var(--primary-text-color)
}

.UseCases_menu__k305S > .UseCases_item__1pD_R.UseCases_active__mpYod:before {
    background: url(/icons/chevron_right.svg) no-repeat;
    content: " ";
    position: absolute;
    margin-left: -16px;
    margin-top: 9px;
    width: 16px;
    height: 16px
}

.UseCases_texts__F0drW {
    grid-column: 9/12;
    z-index: 9999;
    width: 100%;
    position: relative
}

.UseCases_useCase__CnB_A {
    max-width: 100%;
    position: absolute;
    opacity: 0;
    transition: opacity .5s ease-in-out;
    transform: translateY(-50%);
    width: -moz-max-content;
    width: max-content;
    overflow-x: visible;
    text-wrap: none;
    will-change: transform
}

.UseCases_useCase__CnB_A > h1 {
    font-size: var(--fs-72);
    color: #fff;
    line-height: 140%;
    overflow-x: visible;
    white-space: nowrap
}

.UseCases_useCase__CnB_A.UseCases_active__mpYod {
    opacity: 1
}

.UseCases_useCase__CnB_A:not(.UseCases_active__mpYod) {
    pointer-events: none
}

.UseCases_imageSequence__0KVUo {
    background-size: 100%;
    -webkit-mask-image: linear-gradient(180deg, #000 80%, transparent);
    mask-image: linear-gradient(180deg, #000 80%, transparent)
}

.UseCases_useCase__CnB_A > p {
    color: #fff;
    font-family: Aeonik, sans-serif;
    font-size: var(--fs-18);
    line-height: var(--fs-18) +.1rem;
    font-weight: 300;
    text-shadow: 0 1px 5px rgba(0, 0, 0, .8)
}

.UseCases_useCase__CnB_A > p a {
    margin-top: 1rem;
    text-decoration: underline;
    display: block
}

@media (max-width: 1080px) and (min-width: 745px) {
    .UseCases_useCase__CnB_A > p {
        font-size: 30px
    }

    .UseCases_useCase__CnB_A > h1 {
        font-size: 70px
    }

    .UseCases_useCase__CnB_A {
        translate: none
    }

    .UseCases_imageSequence__0KVUo {
        background-size: cover
    }

    .UseCases_pinnedContent__B49Hv {
        margin-top: 2rem
    }

    .UseCases_sequenceWrapper__JDoD8 {
        min-height: 55vh;
        max-height: 55vh;
        width: 100%;
        overflow: hidden;
        position: relative;
        will-change: transform;
        z-index: 10
    }

    .UseCases_texts__F0drW {
        z-index: 5;
        width: 100%;
        padding: 0 20px;
        right: unset;
        grid-column: 1/11
    }

    .UseCases_menu__k305S {
        display: none
    }
}

.UseCases_hidden__aOpCY {
    display: none
}

@media (max-width: 744px) {
    .UseCases_useCase__CnB_A > h1 {
        font-size: 40px
    }

    .UseCases_texts__F0drW {
        z-index: 5;
        width: 100%;
        padding: 0 20px;
        right: unset;
        grid-column: 1/5
    }

    .UseCases_menu__k305S {
        display: none
    }

    .UseCases_useCase__CnB_A {
        translate: none
    }

    .UseCases_imageSequence__0KVUo {
        background-size: cover
    }

    .UseCases_pinnedContent__B49Hv {
        margin-top: 2rem
    }

    .UseCases_sequenceWrapper__JDoD8 {
        min-height: 55vh;
        max-height: 55vh;
        width: 100%;
        overflow: hidden;
        position: relative;
        will-change: transform;
        z-index: 10
    }

    .UseCases_useCase__CnB_A > p {
        font-size: 14px
    }
}

.Loader_wrapper__iKkrA {
    --progress: 0;
    z-index: 999999999;
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-blend-mode: screen
}

.Loader_wrapperFinished__AmejC {
    pointer-events: none
}

.Loader_hidden__KF2z5 {
    opacity: 0
}

.Loader_caption__uLIPg {
    position: absolute;
    top: calc(50% + 10vw + 20px);
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: var(--fs-24);
    transition: opacity 1s
}

.Loader_progressBarWrapper__QdD_9 {
    position: absolute;
    bottom: 75px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 32px;
    transition: opacity 1s
}

@keyframes Loader_scaleMaskUp__UGz__ {
    0% {
        scale: 1
    }
    95% {
        scale: 25;
        opacity: 1
    }
    to {
        scale: 25;
        opacity: 0
    }
}

.Loader_canvas__hmjAX {
    -o-object-fit: cover;
    object-fit: cover
}

.Loader_canvas__hmjAX path {
    transition: all 1s
}

.Loader_canvasFinished__iqona {
    animation: Loader_scaleMaskUp__UGz__ 3.5s ease-out forwards;
    animation-delay: 1s
}

.Loader_canvas__hmjAX rect {
    transition: width .3s ease-out
}

.Loader_canvas__hmjAX g, .Loader_canvas__hmjAX path {
    transition: transform .9s ease-in, opacity .5s
}

.Loader_whiteGroup__Eld6z {
    transition: all .7s
}

.Loader_canvasFinished__iqona .Loader_whiteGroup__Eld6z {
    opacity: 0
}

.Loader_canvasCollapsed__PbrtW .Loader_leafOne__oNNNK {
    transform: translateX(6.3%)
}

.Loader_canvasCollapsed__PbrtW .Loader_leafTwo__PDe0a {
    transform: translateX(3.5%)
}

.Loader_canvasCollapsed__PbrtW .Loader_leafThree__Ty9SR {
    transform: translateX(-3.5%)
}

.Loader_canvasCollapsed__PbrtW .Loader_leafFour__Btf2m {
    transform: translateX(-6.3%)
}

.MouseFollower_follower__U9eeJ {
    z-index: 99999;
    position: fixed;
    pointer-events: none;
    transform: translate(-50%, -50%)
}

.MouseFollower_follower__U9eeJ.MouseFollower_followerDisabled__oZ51P {
    display: none
}

.MouseFollower_followerDisabled__oZ51P {
    pointer-events: all
}

.MouseFollower_contentWrapper__8xA2v:not(.MouseFollower_followerDisabled__oZ51P) {
    cursor: none
}

.MouseFollower_contentWrapper__8xA2v {
    height: 100%;
    width: 100%
}

.Circle_section__94771 {
    margin-top: -1vh;
    position: relative;
    min-height: 200vh
}

.Circle_circle__9K6gh {
    width: 100%;
    height: 101vh;
    background: var(--primary-color)
}

.Circle_insideCircle__lhnd7 {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%
}

.Circle_insideCircle__lhnd7 > h2 {
    font-size: var(--fs-72);
    color: var(--primary-text-color)
}

.Circle_insideCircle__lhnd7 > p {
    font-size: var(--fs-16);
    color: var(--text-accent-2)
}

@keyframes Circle_radiate__Y6b_Q {
    0% {
        opacity: .6;
        transform: scale(0)
    }
    to {
        opacity: 0;
        transform: scale(2)
    }
}

.Circle_radiatingCirclesWrapper__m3WEB {
    position: absolute;
    height: 100vh;
    width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center
}

.Circle_radiatingCircle__Bkz54 {
    position: absolute;
    width: max(50vw, 50vh);
    border: 3px solid var(--primary-color);
    height: max(50vw, 50vh);
    border-radius: 50%;
    animation: Circle_radiate__Y6b_Q 4s linear infinite
}

.Circle_enterMetaverse__kGMwG {
    width: 200px;
    height: 201px;
    border: 500px red;
    background: url(/icons/scanning/cursor.svg)
}

.Circle_overlayForMouseFollower__pDsl8 {
    width: 100%;
    min-height: 100%;
    position: absolute;
    z-index: 100
}

@media (max-width: 744px) {
    .Circle_insideCircle__lhnd7 {
        padding: 20px
    }
}

.LocationCard_card__1_X6S {
    cursor: pointer;
    background: #101010;
    max-width: 455px;
    min-width: 320px;
    min-height: 200px;
    display: grid;
    grid-template-columns:clamp(105px, 8.3vw, 160px) 1fr;
    border-radius: 14px;
    transform-style: preserve-3d;
    transform: translateZ(2px);
    position: relative
}

.LocationCard_card__1_X6S:hover {
    box-shadow: 0 0 120px rgba(15, 39, 243, .31)
}

.LocationCard_card__1_X6S:hover:before {
    transform-style: preserve-3d;
    transition: opacity .4s;
    content: " ";
    position: absolute;
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    background: hsla(0, 0%, 100%, .04);
    outline: 8px solid hsla(0, 0%, 100%, .02);
    border-radius: 20px;
    z-index: -1;
    -webkit-border-radius: 20px;
    top: -8px;
    left: -8px;
    transform: translateZ(-1px)
}

.LocationCard_card__1_X6S > :first-child {
    height: 100%;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 14px 0 0 14px
}

.LocationCard_info__kQE32 {
    height: 100%;
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start
}

.LocationCard_info__kQE32 h3 {
    font-size: var(--fs-32);
    line-height: 120%;
    color: var(--primary-text-color)
}

.LocationCard_info__kQE32 p {
    color: #8c8c8c;
    font-size: var(--fs-16);
    line-height: 19px;
    margin: 0 0 10px
}

.Locations_cards__P8iAL {
    width: 100%;
    z-index: 9999;
    padding-bottom: 40vh
}

.Locations_section__7zImQ {
    width: 100%;
    margin-top: 120vh;
    position: relative
}

.Locations_follower__7_tkJ {
    width: 96px;
    height: 96px;
    background: url(/images/locations/cursor.svg);
    transform: tranlsate(-50%, -50%)
}

.Locations_canvas__r93h1 {
    position: absolute
}

@media (min-width: 1081px) {
    .Locations_cards__P8iAL {
        grid-gap: 20px;
        margin-top: 10vh;
        padding: 20px 20px 40vh;
        row-gap: 30vh;
        display: grid;
        grid-template-columns:repeat(12, 1fr)
    }

    .Locations_cards__P8iAL > div {
        grid-column: span 3/span 3
    }

    .Locations_cards__P8iAL > :nth-child(odd) {
        grid-column-start: 2
    }

    .Locations_cards__P8iAL > :nth-child(2n+2) {
        transform: translateY(200px);
        grid-column-start: 9
    }

    .Locations_canvas__r93h1 {
        position: absolute;
        margin-top: 20vh;
        height: 90vh;
        width: 100%
    }
}

@media (max-width: 1080px) {
    .Locations_section__7zImQ {
        height: 100vh;
        padding-top: 5vh;
        padding-bottom: env(safe-area-inset-bottom);
        will-change: transform
    }

    .Locations_cards__P8iAL {
        position: absolute;
        will-change: transform;
        padding: 30px 10px;
        bottom: max(env(safe-area-inset-bottom), 90px);
        display: flex;
        flex-shrink: 0;
        flex-wrap: nowrap;
        max-width: unset;
        width: -moz-max-content;
        width: max-content;
        gap: 20px;
        overscroll-behavior: none;
        justify-content: flex-start
    }

    .Locations_canvas__r93h1 {
        position: absolute;
        top: 25%;
        height: 45vh;
        width: 100vw;
        overflow: hidden
    }

    .Locations_followerContent__c_Em1 {
        height: 100%;
        width: 100%
    }
}

.Locations_headingWrapper__xyt8N {
    padding: 0 var(--one-twelve)
}

.Locations_scrollAnchor__OdK2c {
    z-index: 1000;
    background: hsla(0, 0%, 100%, 0);
    height: 100vh
}

.Locations_futureLocationsText__WsKex {
    color: #fff;
    font-size: 16px;
    right: calc(8.3vw + 40px);
    position: absolute
}

.Locations_futureLocationsText__WsKex a {
    text-decoration: underline;
    color: var(--primary-color)
}

.HowItWorks_section__6Ml8h {
    background: var(--primary-background-color);
    position: relative;
    margin-top: 3vh;
    min-height: 130vh;
    padding-top: 10px;
    z-index: 5
}

.HowItWorks_pinnedContent__S9fo8 {
    min-height: 95vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.HowItWorks_step__nefD7 {
    position: absolute;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity .5s
}

@keyframes HowItWorks_fade__4bBPy {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.HowItWorks_stepVisible__KwzwE {
    animation: HowItWorks_fade__4bBPy .5s linear forwards;
    animation-delay: .1s
}

.HowItWorks_steps__PGMnB {
    position: relative;
    align-self: center;
    align-items: center
}

@media (min-width: 1080px) {
    .HowItWorks_lottie__C_qi8 {
        grid-column: 9/span 3;
        align-self: flex-start;
        max-height: 100vh
    }

    .HowItWorks_progress__JFuuE {
        position: relative;
        grid-column: 2/span 1
    }

    .HowItWorks_steps__PGMnB {
        grid-column: 3/span 6;
        margin-top: 10px
    }
}

@media (min-width: 745px) and (max-width: 1080px) {
    .HowItWorks_section__6Ml8h {
        padding-top: 5vh
    }

    .HowItWorks_lottie__C_qi8 {
        grid-column: 8/11
    }

    .HowItWorks_steps__PGMnB {
        grid-column: 3/7
    }

    .HowItWorks_progress__JFuuE {
        position: relative;
        grid-column: 2/span 1
    }

    .HowItWorks_step__nefD7 > div {
        will-change: transform
    }
}

@media (max-width: 744px) {
    .HowItWorks_section__6Ml8h {
        min-height: 300vh;
        margin-top: 10vh;
        padding: 10vh 0
    }

    .HowItWorks_lottie__C_qi8 {
        grid-column: 1/span 4
    }

    .HowItWorks_step__nefD7 {
        translate: none
    }

    .HowItWorks_step__nefD7 > div {
        will-change: transform
    }

    .HowItWorks_steps__PGMnB {
        grid-column: 1/span 4;
        margin-top: 10px;
        height: 15vh;
        translate: none;
        padding: 50px 0 0
    }

    .HowItWorks_progress__JFuuE {
        position: absolute;
        min-height: 85%;
        max-height: 85%;
        width: 3px;
        grid-column: span 0/span 0;
        top: 70px;
        left: 20px
    }

    .HowItWorks_progressInner2__s216c {
        height: 90% !important
    }

    .HowItWorks_progressInner__WICvm {
        max-height: 90% !important
    }

    .HowItWorks_pinnedContent__S9fo8 {
        max-height: 85vh;
        padding-top: 20px
    }
}

.HowItWorks_progress__JFuuE {
    justify-content: center;
    justify-self: start;
    position: relative;
    height: 70%;
    transform: translateY(-50%);
    top: calc(50% + 20px)
}

.HowItWorks_progressInner2__s216c {
    position: absolute;
    height: 100%;
    width: 1px;
    left: 1px;
    background-color: var(--border-default)
}

.HowItWorks_progressInner__WICvm {
    position: absolute;
    width: 3px;
    background-color: var(--primary-text-color)
}

.HowItWorks_stepNo__bj8Zh {
    color: var(--text-accent-2);
    text-transform: uppercase;
    font-size: var(--fs-16)
}

.Home_main__nLjiQ {
    background-color: var(--primary-background-color)
}