.relative {
    position: relative;
    display: flex;
    justify-content: center;
}

.invisible {
    visibility: hidden;
}

.box_box__72KlR {
    position: relative;
    border-radius: 16px;
    box-shadow: 0 0 36px 0 rgba(3, 3, 3, .2);
    height: 100%;
    display: inline-block;
    transition: border-color .2s ease;
    border: 1px solid transparent;
    width: 100%;
    z-index: 10
}

.box_box__72KlR:before {
    pointer-events: none;
    content: "";
    z-index: 11;
    position: absolute;
    padding: 1px;
    inset: -1px;
    border-radius: 16px;
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

.box_box__72KlR:after {
    pointer-events: none;
    content: "";
    z-index: 12;
    position: absolute;
    padding: 1px;
    inset: -1px;
    border-radius: 16px;
    background: linear-gradient(180deg, rgba(0, 169, 254, .18) 56%, #00a9fe);
    transition: opacity .2s ease;
    opacity: 0;
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media (min-width: 1024px) {
    .box_box__72KlR:before {
        border-radius: 34px
    }
    
    .box_box__72KlR:after {
        border-radius: 34px
    }
}

@media screen and (min-width: 1024px) {
    .box_box__72KlR {
        border-radius: 34px
    }

    .box_box__72KlR:hover:after {
        opacity: 1
    }
}

.box_box__wrapper__H_bai {
    height: 100%;
    max-height: 436px;
    position: relative;
    overflow: hidden;
    border-radius: 16px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .7), 0 9px 19px 0 rgba(0, 0, 0, .69), 0 35px 35px 0 rgba(0, 0, 0, .6), 0 79px 47px 0 rgba(0, 0, 0, .35), 0 140px 56px 0 rgba(0, 0, 0, .1), 0 218px 61px 0 rgba(0, 0, 0, .01)
}

@media (min-width: 1024px) {
    .box_box__wrapper__H_bai {
        min-height: 560px !important;
        height: 560px;
        border-radius: 34px
    }
}

.box_box__wrapper__H_bai:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    pointer-events: none;
    background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), radial-gradient(231.94% 231.94% at 50% 100%, #0032e5 0, rgba(0, 50, 229, 0) 25.24%), linear-gradient(180deg, rgba(243, 238, 255, 0), rgba(243, 238, 255, .04))
}

@media (min-width: 1280px) {
    .box_box__wrapper__H_bai:after {
        width: calc(200% + 32px)
    }
}

.box_box__wrapper__H_bai:nth-child(odd) .box_box__72KlR:before {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .282), hsla(0, 0%, 100%, .055))
}

@media (min-width: 1280px) {
    .box_box__wrapper__H_bai:nth-child(odd) .box_box__72KlR:before {
        background: linear-gradient(142deg, hsla(0, 0%, 100%, .282), rgba(0, 50, 229, .329))
    }
}

.box_box__wrapper__H_bai:nth-child(odd):after {
    left: 0
}

.box_box__wrapper__H_bai:nth-child(2n) .box_box__72KlR:before {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .282), hsla(0, 0%, 100%, .055))
}

@media (min-width: 1280px) {
    .box_box__wrapper__H_bai:nth-child(2n) .box_box__72KlR:before {
        background: linear-gradient(-142deg, hsla(0, 0%, 100%, .282), rgba(0, 50, 229, .329))
    }
}

.box_box__wrapper__H_bai:nth-child(2n):after {
    right: 0
}

.box_box__bg__GEDGS {
    height: 100%;
    padding: 24px;
    border-radius: 16px;
    overflow: hidden;
    background: radial-gradient(231.94% 231.94% at 50% 100%, rgba(0, 50, 229, .2) 0, rgba(0, 50, 229, 0) 25.24%), linear-gradient(180deg, rgba(243, 238, 255, 0), rgba(243, 238, 255, .04))
}

@media (min-width: 1024px) {
    .box_box__bg__GEDGS {
        padding: 72px 48px 32px;
        border-radius: 34px
    }
}

.language_heading__RUZqk {
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 4px 8px;
    margin-bottom: 12px;
    position: relative;
    background: linear-gradient(90.26deg, hsla(0, 0%, 100%, .14) .09%, hsla(0, 0%, 100%, .007) 97.98%);
    color: #fff
}

@media screen and (min-width: 1280px) {
    .language_heading__RUZqk {
        padding: 8px 12px;
        margin-bottom: 16px
    }
}

.language_card__ttcfX {
    background-image: linear-gradient(245.22deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, 0) 99.24%);
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 8px 12px;
    margin-bottom: 16px;
    position: relative
}

.language_card__ttcfX:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(245.15deg, #fff, hsla(0, 0%, 100%, 0));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

.language_extract__m6eKk {
    background: rgba(0, 0, 0, .9);
    border-radius: 4px;
    padding: 32px 20px;
    margin-bottom: 16px;
    position: relative;
    font-size: 10px;
    border-collapse: collapse;
    width: 100%
}

@media screen and (min-width: 1280px) {
    .language_extract__m6eKk {
        border-radius: 6px;
        font-size: 12px
    }
}

.language_extract__m6eKk th {
    font-weight: 400
}

.language_extract__m6eKk td {
    line-height: 1.75;
    font-family: DM Mono;
    font-size: 8px
}

.language_extract__m6eKk td:not(:first-child) {
    width: 195px
}

@media screen and (min-width: 1280px) {
    .language_extract__m6eKk td {
        font-size: 10px
    }
}

.language_extract__m6eKk td,
.language_extract__m6eKk th {
    padding: 6px 8px;
    border: 1px solid hsla(0, 0%, 100%, .2);
    vertical-align: top
}

@media screen and (min-width: 1280px) {

    .language_extract__m6eKk td,
    .language_extract__m6eKk th {
        padding: 10px 16px
    }
}

.language_extract__m6eKk tr:first-child th {
    border-top: 0
}

.language_extract__m6eKk tr:last-child td {
    border-bottom: 0
}

.language_extract__m6eKk tr td:first-child,
.language_extract__m6eKk tr th:first-child {
    border-left: 0
}

.language_extract__m6eKk tr td:last-child,
.language_extract__m6eKk tr th:last-child {
    border-right: 0
}

.language_highlighted-text__nX0pT {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, .03) 99.41%);
    border-radius: 3px;
    padding: 2px;
    display: inline;
    white-space: nowrap
}

.language_select__AILsY {
    position: relative;
    margin-left: .25rem;
    margin-right: .25rem;
    display: flex;
    align-items: center;
    white-space: nowrap;
    border-radius: .25rem;
    background-color: rgba(0, 0, 0, .8);
    padding: 1px .25rem;
    font-size: 8px;
    line-height: 2;
    --tw-text-opacity: 1;
    color: rgb(229 229 229/var(--tw-text-opacity))
}

@media (min-width: 1280px) {
    .language_select__AILsY {
        margin-left: .5rem;
        margin-right: .5rem;
        border-radius: .375rem;
        padding-left: .5rem;
        padding-right: .5rem;
        font-size: 10px
    }
}

.language_select__AILsY:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(245.15deg, #fff, hsla(0, 0%, 100%, 0));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

.vision_vision-result__GEoi_ {
    border-radius: 8px
}

.vision_vision-result__GEoi_:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, 0));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

.box_box__wrapper__jXRQR {
    position: relative;
    border-radius: 16px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .7), 0 9px 19px 0 rgba(0, 0, 0, .69), 0 35px 35px 0 rgba(0, 0, 0, .6), 0 79px 47px 0 rgba(0, 0, 0, .35), 0 140px 56px 0 rgba(0, 0, 0, .1), 0 218px 61px 0 rgba(0, 0, 0, .01);
    background-image: url(/static/images/components/ui/box-asset/box-asset-bg.png);
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat
}

@media (min-width: 1024px) {
    .box_box__wrapper__jXRQR {
        box-shadow: 0 28px 60px 10px #000;
        border-radius: 34px
    }
}

.box_box__wrapper__jXRQR:after {
    content: "";
    position: absolute;
    padding: 1px;
    inset: 0;
    border-radius: 16px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .125), hsla(0, 0%, 100%, .027));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media (min-width: 1024px) {
    .box_box__wrapper__jXRQR:after {
        border-radius: 34px
    }
}

.box_box__wrapper__jXRQR:before {
    content: "";
    position: absolute;
    padding: 1px;
    inset: -1px;
    border-radius: 16px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .027), hsla(0, 0%, 100%, .125));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media (min-width: 1024px) {
    .box_box__wrapper__jXRQR:before {
        border-radius: 34px
    }
}

.audio_wrapper__x_Gue {
    background: #111519;
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    aspect-ratio: 649/402;
    min-width: 100%;
    max-width: 50%;
    position: relative;
    padding: 16px 12px;
    width: 100%;
    margin-bottom: 36px;
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (min-width: 1280px) {
    .audio_wrapper__x_Gue {
        --tw-shadow: 0px 100px 80px rgba(0, 0, 0, .19), 0px 50.0488px 40.0391px rgba(0, 0, 0, .14), 0px 30.1471px 24.1177px rgba(0, 0, 0, .12), 0px 30.1471px 24.1177px rgba(0, 0, 0, .12), 0px 19.3198px 15.4559px rgba(0, 0, 0, .11), 0px 12.5216px 10.0172px rgba(0, 0, 0, .1), 0px 7.88218px 6.30574px rgb(0 0 0/8%), 0px 4.5288px 3.62304px rgb(0 0 0/7%), 0px 1.99324px 1.59459px rgb(0 0 0/5%);
        --tw-shadow-colored: 0px 100px 80px var(--tw-shadow-color), 0px 50.0488px 40.0391px var(--tw-shadow-color), 0px 30.1471px 24.1177px var(--tw-shadow-color), 0px 30.1471px 24.1177px var(--tw-shadow-color), 0px 19.3198px 15.4559px var(--tw-shadow-color), 0px 12.5216px 10.0172px var(--tw-shadow-color), 0px 7.88218px 6.30574px var(--tw-shadow-color), 0px 4.5288px 3.62304px var(--tw-shadow-color), 0px 1.99324px 1.59459px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
}

@media screen and (min-width: 1024px) {
    .audio_wrapper__x_Gue {
        position: absolute;
        min-width: 50%;
        margin-bottom: 0;
        top: 50%;
        transform: translate(40px, -50%)
    }
}

@media screen and (min-width: 1280px) {
    .audio_wrapper__x_Gue {
        min-width: none;
        padding: 36px 32px;
        max-width: 649px !important
    }
}

@media screen and (min-width: 1450px) {
    .audio_wrapper__x_Gue {
        transform: translate(72px, -50%)
    }
}

.audio_result__QPO09 {
    position: absolute;
    background-color: #111519;
    border-radius: 8px;
    min-width: 90%;
    max-width: 90%;
    top: 88%;
    left: 50%;
    animation: audio_fadeIn__XtREN .5s ease-out forwards;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.audio_result__QPO09 ::-webkit-scrollbar {
    display: none
}

.audio_result__QPO09:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(257.92deg, hsla(0, 0%, 100%, 0) -15.06%, hsla(0, 0%, 100%, .376) 56.1%, hsla(0, 0%, 100%, .4) 80.48%);
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media screen and (min-width: 1024px) {
    .audio_result__QPO09 {
        min-width: 85%;
        max-width: 85%
    }
}

.audio_transcribe__g9NmA {
    border-radius: 4px;
    display: flex;
    align-items: center;
    padding: 4px 8px;
    font-size: 9px;
    margin-bottom: 8px;
    color: #fff;
    position: relative;
    background-image: linear-gradient(90.26deg, hsla(0, 0%, 100%, .28) .09%, hsla(0, 0%, 100%, .007) 97.98%)
}

.audio_transcribe__g9NmA:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(257.92deg, hsla(0, 0%, 100%, 0) -15.06%, hsla(0, 0%, 100%, .94) 56.1%, #fff 80.48%);
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media screen and (min-width: 1024px) {
    .audio_transcribe__g9NmA {
        font-size: 10px;
        padding: 8px 12px;
        margin-bottom: 12px;
        border-radius: 8px
    }
}

@media screen and (min-width: 1280px) {
    .audio_transcribe__g9NmA {
        font-size: 13px;
        margin-bottom: 16px
    }
}

.audio_content-box__IV65G {
    color: #fff;
    background-image: linear-gradient(90.25deg, rgba(54, 54, 54, .28) .09%, hsla(0, 0%, 100%, .007) 163.42%);
    border-radius: 8px;
    padding: 8px;
    margin-bottom: 8px;
    position: relative
}

.audio_content-box__IV65G:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(257.92deg, hsla(0, 0%, 100%, 0) -15.06%, hsla(0, 0%, 100%, .376) 56.1%, hsla(0, 0%, 100%, .4) 80.48%);
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media screen and (min-width: 1024px) {
    .audio_content-box__IV65G {
        font-size: 13px;
        padding: 16px 12px;
        margin-bottom: 12px
    }
}

@media screen and (min-width: 1280px) {
    .audio_content-box__IV65G {
        padding: 25px 18px;
        margin-bottom: 16px
    }
}

.audio_content-box--code__byW5L {
    color: #fff;
    background-image: linear-gradient(90.25deg, rgba(54, 54, 54, .28) .09%, hsla(0, 0%, 100%, .007) 163.42%);
    border-radius: 8px;
    position: relative;
    font-size: 7px;
    padding: 8px;
    flex: 1 1
}

.audio_content-box--code__byW5L:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(257.92deg, hsla(0, 0%, 100%, 0) -15.06%, hsla(0, 0%, 100%, .376) 56.1%, hsla(0, 0%, 100%, .4) 80.48%);
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media screen and (min-width: 1024px) {
    .audio_content-box--code__byW5L {
        font-size: 9px;
        padding: 16px 12px
    }
}

@media screen and (min-width: 1280px) {
    .audio_content-box--code__byW5L {
        padding: 25px 18px
    }
}

.audio_progress-bar__vgj_2 {
    border-radius: 8px;
    height: 3px;
    width: 100%;
    position: relative;
    background: linear-gradient(90.13deg, #d0f .11%, #c88bc4 25.06%, #7b8fdd 50%, #86bff2 74.8%, #00a2ff 99.76%)
}

.audio_progress__X_vTi {
    border: 1px solid #111519;
    right: 0;
    top: 0;
    width: 100%;
    height: 3px;
    position: absolute;
    background: #111519;
    border-radius: 0 8px 8px 0
}

.audio_button__ypDjW {
    border-radius: 66px;
    background: rgba(0, 0, 0, .3);
    padding: 6px 12px;
    position: absolute;
    bottom: 8px;
    right: 8px;
    font-size: 10px
}

@media screen and (min-width: 1024px) {
    .audio_button__ypDjW {
        font-size: 14px;
        transition: background .3s ease-out;
        bottom: 12px;
        right: 12px
    }

    .audio_button__ypDjW:hover {
        background: rgba(50, 50, 50, .3)
    }
}

@media screen and (min-width: 1280px) {
    .audio_button__ypDjW {
        font-size: 16px;
        bottom: 18px;
        right: 18px
    }
}

@keyframes audio_fadeIn__XtREN {
    0% {
        opacity: 0;
        transform: translate(-50%, -40%);
        -webkit-transform: translate(-50%, -40%)
    }

    to {
        opacity: 1;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%)
    }
}

.tabs_tabs__qQMp5 {
    padding: 4px;
    font-size: 14px;
    line-height: 22px;
    min-width: -moz-max-content;
    min-width: max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    border-radius: 100px;
    border: 1px solid hsla(0, 0%, 100%, .15);
    position: relative;
    display: flex
}

.dashed-line_horizontal__vJyyO {
    display: none
}

@media screen and (min-width: 1440px) {
    .dashed-line_horizontal__vJyyO {
        background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .1) 50%, hsla(0, 0%, 100%, 0) 0);
        background-position: bottom;
        background-size: 10px 2px;
        background-repeat: repeat-x;
        height: 2px;
        width: 100%;
        position: relative;
        display: block;
        border: 0
    }
}

.dashed-line_vertical__TRTCg {
    display: none
}

@media screen and (min-width: 1440px) {
    .dashed-line_vertical__TRTCg {
        background-image: linear-gradient(hsla(0, 0%, 100%, .1) 50%, hsla(0, 0%, 100%, 0) 0);
        background-position: 100%;
        background-size: 2px 10px;
        background-repeat: repeat-y;
        display: block;
        height: 100%;
        width: 2px;
        position: absolute;
        left: 0;
        z-index: 10
    }
}

.dashed-line_vertical--inverted__nIh0z {
    display: none
}

@media screen and (min-width: 1440px) {
    .dashed-line_vertical--inverted__nIh0z {
        background-image: linear-gradient(hsla(0, 0%, 100%, .1) 50%, hsla(0, 0%, 100%, 0) 0);
        background-position: 100%;
        background-size: 2px 10px;
        background-repeat: repeat-y;
        display: block;
        height: 100%;
        width: 2px;
        position: absolute;
        right: 0;
        z-index: 10
    }
}

.dashed-line_container__lfqBI {
    position: fixed;
    width: 1440px;
    height: 100vh;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.events_event-card__border__pHFnv {
    border-radius: 26px;
    height: 100%;
    inset: 0;
    position: absolute
}

.events_event-card__border__pHFnv:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    width: 100%;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .06), hsla(0, 0%, 100%, .06));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

.events_event-card__utnzH {
    border-radius: 26px;
    background: radial-gradient(220.8% 400.27% at 0 150%, #8a6cff 0, rgba(53, 41, 128, .9) 18%, rgba(53, 41, 128, 0) 26%, rgba(53, 41, 128, .2) 28%, #000 30%);
    box-shadow: inset 0 0 12px 0 hsla(0, 0%, 100%, .08);
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px)
}

@media screen and (min-width: 1024px) {
    .events_event-card__utnzH .events_circle__pB_2P {
        background: radial-gradient(34.71% 34.71% at 56.45% 63.48%, #8a6cff 23.44%, rgba(138, 108, 255, 0) 72.92%);
        filter: blur(32px);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        will-change: opacity
    }
}

.hero_cubespinner__5nU4O {
    animation-name: hero_spincube__bGRiG;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 14s;
    transform-style: preserve-3d;
    transform-origin: 30px 30px 0;
    position: absolute;
    top: 0;

    /* width: 220px; */
    width: 62px;
    display: flex;
    justify-content: center;
}

@media (min-width: 640px) {
    .hero_cubespinner__5nU4O {
        transform-origin: 36px 36px 0
    }
    .hero_cubespinner__5nU4O {
        width: 725px;
    }
}

@media (min-width: 1024px) {
    .hero_cubespinner__5nU4O {
        display: inline;
        transform-origin: 45px 45px 0;
        left: 0;
        top: 0;
        width: 725px;
        display: flex;
        justify-content: center;
    }
}

@media (min-width: 1280px) {
    .hero_cubespinner__5nU4O {
        animation-delay: 8s;
        top: 4px;
        width: 888px;
        display: flex;
        justify-content: center;
    }
}

.hero_cubespinner__5nU4O div {
    position: absolute;
    height: 60px;
    text-align: center;
    max-width: -moz-max-content;
    max-width: max-content;
    background: linear-gradient(50deg, #714dff, #9c83ff 31.28%, #e151ff 77.97%, #fff759 95.64%);
    -webkit-background-clip: text;
    /* -webkit-text-fill-color: transparent */
}

@media (min-width: 640px) {
    .hero_cubespinner__5nU4O div {
        height: 72px
    }
}

@media (min-width: 1024px) {
    .hero_cubespinner__5nU4O div {
        height: 89px
    }
}

.hero_cubespinner__5nU4O .hero_face1____5ZN {
    transform: translateZ(30px);
    -webkit-backface-visibility: hidden;
    font-size: 25px;
    font-weight: 700;
    text-shadow: 3px 0px 4px rgba(0,0,0,0.6);
}

@media (min-width: 640px) {
    .hero_cubespinner__5nU4O .hero_face1____5ZN {
        transform: translateZ(36px);

        font-size: 50px;
        font-weight: 700;
    }
}

@media (min-width: 1024px) {
    .hero_cubespinner__5nU4O .hero_face1____5ZN {
        /* transform:translateZ(45px); */
    }
}

.hero_cubespinner__5nU4O .hero_face2__hWvJM {
    transform: rotateX(120deg) translateZ(30px);
    -webkit-backface-visibility: hidden;
    font-size: 25px;
    font-weight: 700;
    text-shadow: 3px 0px 4px rgba(0,0,0,0.6);
}

@media (min-width: 640px) {
    .hero_cubespinner__5nU4O .hero_face2__hWvJM {
        transform: rotateX(120deg) translateZ(36px);

        font-size: 50px;
        font-weight: 700;
    }
}

@media (min-width: 1024px) {
    .hero_cubespinner__5nU4O .hero_face2__hWvJM {
        transform: rotateX(120deg) translateZ(45px)
    }
    /* .carousel-caption {
        bottom: 5%;
    } */
}

.hero_cubespinner__5nU4O .hero_face3__qUXn4 {
    transform: rotateX(240deg) translateZ(30px);
    -webkit-backface-visibility: hidden;
    font-size: 25px;
    font-weight: 700;
    text-shadow: 3px 0px 4px rgba(0,0,0,0.6);
}

@media (min-width: 640px) {
    .hero_cubespinner__5nU4O .hero_face3__qUXn4 {
        transform: rotateX(240deg) translateZ(36px);

        font-size: 50px;
        font-weight: 700;
    }
}

@media (min-width: 1024px) {
    .hero_cubespinner__5nU4O .hero_face3__qUXn4 {
        transform: rotateX(240deg) translateZ(45px)
    }
}

@keyframes hero_spincube__bGRiG {

    0%,
    to {
        transform: rotateX(0deg)
    }

    0%,
    25% {
        transform: rotateX(0deg)
    }

    33%,
    58% {
        transform: rotateX(120deg)
    }

    66%,
    92% {
        transform: rotateX(240deg)
    }

    to {
        transform: rotateX(1turn)
    }
}

.resources_blur-bg__oc75T {
    position: absolute;
    inset: -64px 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /* background-image: url("data:image/svg+xml,%3Csvg width='1728' height='1436' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.3'%3E%3Cg opacity='.5' filter='url(%23a)'%3E%3Cellipse cx='864' cy='718' rx='376' ry='664' transform='rotate(-90 864 718)' fill='%236939C1'/%3E%3C/g%3E%3Cg opacity='.5' filter='url(%23b)'%3E%3Cellipse cx='892.688' cy='718' rx='291.038' ry='513.961' transform='rotate(-90 892.688 718)' fill='%236939C1'/%3E%3C/g%3E%3Cg opacity='.5' filter='url(%23c)'%3E%3Cellipse cx='942.219' cy='718' rx='175.346' ry='311.25' transform='rotate(-90 942.219 718)' fill='%236939C1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' x='-141.4' y='.6' width='2010.8' height='1434.8' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='170.7' result='effect1_foregroundBlur_9934_10248'/%3E%3C/filter%3E%3Cfilter id='b' x='37.327' y='85.561' width='1710.72' height='1264.88' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='170.7' result='effect1_foregroundBlur_9934_10248'/%3E%3C/filter%3E%3Cfilter id='c' x='380.969' y='292.653' width='1122.5' height='850.692' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_9934_10248'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") */
}

.resources_resource-card__image__5fbfA {
    aspect-ratio: 389/243;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .4), 0 2px 5px 0 rgba(0, 0, 0, .39), 0 8px 8px 0 rgba(0, 0, 0, .34), 0 19px 11px 0 rgba(0, 0, 0, .2), 0 34px 14px 0 rgba(0, 0, 0, .06), 0 53px 15px 0 rgba(0, 0, 0, .01);
    transition: box-shadow .3s linear;
    position: relative;
    z-index: 10
}

.resources_resource-card__mEqYP {
    border-radius: 8px;
    overflow: visible !important
}

.features_feature__PBcDc,
.resources_resource-card__mEqYP:hover .resources_resource-card__image__5fbfA {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .7), 0 9px 19px 0 rgba(0, 0, 0, .69), 0 35px 35px 0 rgba(0, 0, 0, .6), 0 79px 47px 0 rgba(0, 0, 0, .35), 0 140px 56px 0 rgba(0, 0, 0, .1), 0 218px 61px 0 rgba(0, 0, 0, .01)
}

.features_feature__PBcDc {
    position: relative;
    border-radius: .75rem;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), radial-gradient(419.91% 231.94% at 50% 100%, rgba(209, 170, 215, .25) 0, rgba(116, 41, 128, 0) 25.24%), radial-gradient(419.91% 231.94% at 50% 100%, rgba(209, 170, 215, .82) 0, rgba(116, 41, 128, 0) 25.24%);
    overflow: hidden
}

.features_feature__PBcDc:after {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    content: "";
    inset: 0;
    position: absolute;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: .75rem
}

.features_icon__3DqpL svg {
    fill: #7142a3;
    fill: radial-gradient(1966.67% 150.64% at 50% 0, #8a6cff 0, rgba(116, 41, 128, 0) 69.4%), linear-gradient(180deg, rgba(243, 238, 255, 0), rgba(243, 238, 255, .04));
    stroke-width: 1px;
    stroke: hsla(0, 0%, 100%, .2);
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, .4)) drop-shadow(0 2px 5px rgba(0, 0, 0, .39)) drop-shadow(0 8px 8px rgba(0, 0, 0, .34)) drop-shadow(0 19px 11px rgba(0, 0, 0, .2)) drop-shadow(0 34px 14px rgba(0, 0, 0, .06)) drop-shadow(0 53px 15px rgba(0, 0, 0, .01));
    position: relative
}

.features_icon1__umO50 svg {
    -webkit-mask-image: linear-gradient(190deg, #000, transparent 40%);
    mask-image: linear-gradient(190deg, #000, transparent 40%);
    fill: #dd98ff
}

.features_number__0zWrF {
    background: linear-gradient(94deg, #cdb1ff -36.48%, #6939c1 106.55%);
    font-weight: 600;
    font-family: Inter
}

.features_number__0zWrF:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 10;
    border: 1px solid hsla(0, 0%, 100%, .16);
    border-radius: 9999px
}

.video_video-container__CDJey {
    border-radius: 16px;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), radial-gradient(419.91% 231.94% at 50% 100%, rgba(209, 170, 215, .25) 0, rgba(116, 41, 128, 0) 25.24%), radial-gradient(419.91% 231.94% at 50% 100%, rgba(209, 170, 215, .82) 0, rgba(116, 41, 128, 0) 25.24%);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .7), 0 9px 19px 0 rgba(0, 0, 0, .69), 0 35px 35px 0 rgba(0, 0, 0, .6), 0 79px 47px 0 rgba(0, 0, 0, .35), 0 140px 56px 0 rgba(0, 0, 0, .1), 0 218px 61px 0 rgba(0, 0, 0, .01)
}

.video_video-container__CDJey:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: inherit
}

.video_video-container__CDJey.video_large__rt33R {
    padding: 8px
}

.video_video-container__CDJey.video_small__dKH_K {
    padding: 4px
}

.video_video-container__CDJey.video_large__rt33R .video_wrapper__9u5gU {
    border-radius: 8px
}

.video_video-container__CDJey.video_small__dKH_K .video_wrapper__9u5gU {
    border-radius: 11px
}

.video_wrapper__9u5gU {
    width: 100%;
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
    position: relative;
    opacity: 1;
    transition: opacity 1s ease-out
}

.video_play-trap__pT_BG {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    opacity: 1;
    cursor: pointer
}

.video_play-trap__pT_BG.video_animate__BKOyf .video_play-button__HaG95 {
    opacity: 0;
    transition: opacity .3s ease-out
}

.video_play-trap__pT_BG .video_play-button__HaG95 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .7)
}

.video_play-trap__pT_BG .video_play-button__HaG95 svg {
    padding-left: 8px
}

.video_photo__HgVI_ {
    width: auto;
    height: 100%;
    margin-left: auto;
    opacity: 0;
    transition: opacity .5s ease-out
}

.video_photo-wrapper__9DuBm {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    transition: all .3s ease-out
}

.video_photo-wrapper__9DuBm.video_animate__BKOyf {
    opacity: 0;
    transition: opacity 1s ease-out;
    pointer-events: none
}

@media (min-width: 1024px) {
    .video_wrapper__9u5gU.video_fixed__b0ehe {
        width: 500px;
        height: auto;
        position: fixed;
        bottom: 20px;
        right: 20px;
        z-index: 1000;
        opacity: 0;
        animation: video_fadeInVideo__evN9s .5s ease-out forwards
    }

    .video_play-trap__pT_BG .video_play-button__HaG95 svg {
        padding-left: 8px
    }
}

@keyframes video_fadeInVideo__evN9s {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes video_fadeIn__Mn_hm {
    0% {
        opacity: 0;
        transform: translate3d(0, -10px, 0);
        -webkit-transform: translate3d(0, -10px, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0);
        -webkit-transform: translateZ(0)
    }
}

.video-gallery_curtain__4J8OY {
    position: absolute;
    inset: 0;
    z-index: 10;
    background-image: linear-gradient(90deg, #000, transparent 3%, transparent 97%, #000);
    display: none
}

@media (min-width: 768px) {
    .video-gallery_curtain__4J8OY {
        display: block
    }
}

.video-gallery_fadeIn__Uecjg {
    animation: video-gallery_fadeIn__Uecjg .6s ease-out
}

@keyframes video-gallery_fadeIn__Uecjg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.video-gallery_gradientBox__36ylF {
    border-radius: 14px
}

@media (min-width: 640px) {
    .video-gallery_gradientBox__36ylF {
        background: linear-gradient(90.13deg, #d1aad7 .11%, #c88bc4 25.06%, #7b8fdd 50%, #86bff2 74.8%, #bbdef2 99.76%);
        padding: 1px
    }
}

.video-gallery_gradientBox__36ylF>div {
    display: block;
    width: 100%;
    border-radius: .75rem
}

.video-gallery_section__0evK8 {
    position: relative;
    scroll-margin-top: -80px
}

@media (max-width: 680px) {
    .video-gallery_section__0evK8 {
        scroll-margin-top: -15px
    }
}

.staggered-text_lines__0B7Lh {
    overflow: hidden;
    display: inline-block
}

.drawer_drawer__Fi4oI {
    z-index: 50;
    background-color: #fff;
    overflow: hidden auto;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    padding: 11.2179487179vw 5.2564102564vw;
    height: 85vh;
    color: #000;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 3.0769230769vw 3.0769230769vw 0 0;
    bottom: 0;
    left: 0;
    -moz-column-gap: 3.3333333333vw;
    column-gap: 3.3333333333vw
}

.drawer_drawer__Fi4oI:focus {
    outline: none
}

.drawer_drawer__Fi4oI[data-state=open] {
    animation: drawer_slide-in--mobile__p8Bud .5s cubic-bezier(.34, .34, .28, .78) forwards
}

@media (min-width: 1024px) {
    .drawer_drawer__Fi4oI[data-state=open] {
        animation: drawer_slide-in__C9X8I .5s cubic-bezier(.34, .34, .28, .78) forwards
    }
}

.drawer_drawer__Fi4oI[data-state=closed] {
    animation: drawer_slide-out--mobile__s92wG .5s cubic-bezier(.34, .34, .28, .78) forwards
}

@media (min-width: 1024px) {
    .drawer_drawer__Fi4oI[data-state=closed] {
        animation: drawer_slide-out__xNViI .5s cubic-bezier(.34, .34, .28, .78) forwards
    }
}

@media (min-width: 640px) {
    .drawer_drawer__Fi4oI {
        border-radius: 1.935483871vw 0 0 1.935483871vw;
        padding: 5.1612903226vw 5.1612903226vw 3.8709677419vw
    }
}

@media (min-width: 1024px) {
    .drawer_drawer__Fi4oI {
        border-radius: .625vw 0 0 .625vw;
        padding: 4.5833333333vw 6.09375vw 3.4375vw;
        transform: translateX(-50%);
        height: 100vh;
        min-width: 200px;
        width: 50vw;
        max-width: 1000px;
        color: #000;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        top: 0;
        right: 0;
        left: auto
    }
}

.drawer_overlay__dFUwC {
    background: rgba(0, 0, 0, .5);
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: grid;
    place-items: center;
    overflow-y: auto
}

.drawer_drawer__title__LEIuV {
    font-family: New Forest, -apple-system, Arial, sans-serif;
    font-weight: 500;
    letter-spacing: -.02em;
    font-size: 12.0512820513vw;
    line-height: 13.0769230769vw;
    visibility: hidden;
    color: #050505;
    margin: 18.2051282051vw 0 0
}

@media (min-width: 640px) {
    .drawer_drawer__title__LEIuV {
        margin: 9.0322580645vw 0 2.5806451613vw;
        width: 75%;
        font-size: 9.0322580645vw;
        line-height: 9.0322580645vw
    }
}

@media (min-width: 1024px) {
    .drawer_drawer__title__LEIuV {
        margin: 2.3958333333vw 0 3.0208333333vw;
        width: auto;
        max-width: 25.4166666667vw;
        font-size: 3.2291666667vw;
        line-height: 3.3333333333vw
    }
}

.drawer_drawer__description__E9uc1 {
    color: #525252;
    font-size: 4.1025641026vw;
    line-height: 5.641025641vw;
    margin-bottom: 5.1282051282vw
}

@media (min-width: 640px) {
    .drawer_drawer__description__E9uc1 {
        margin-bottom: 1.2903225806vw;
        font-size: 1.935483871vw;
        line-height: 2.5806451613vw
    }
}

@media (min-width: 1024px) {
    .drawer_drawer__description__E9uc1 {
        margin-bottom: 1.0416666667vw;
        font-size: .9375vw;
        line-height: 1.25vw
    }
}

.drawer_drawer__close__YYmAt {
    color: #737373;
    font-weight: 600;
    display: flex;
    align-items: center;
    border-radius: 25.641025641vw
}

@media (min-width: 640px) {
    .drawer_drawer__close__YYmAt {
        padding-right: 1.2903225806vw;
        border-radius: 16.1290322581vw
    }

    .drawer_drawer__close__YYmAt:focus {
        outline: 1px solid #737373;
        outline-offset: .1612903226vw
    }
}

@media (min-width: 1024px) {
    .drawer_drawer__close__YYmAt {
        padding-right: .4166666667vw;
        border-radius: 5.2083333333vw
    }

    .drawer_drawer__close__YYmAt:focus {
        outline: 1px solid #737373;
        outline-offset: .0520833333vw
    }
}

.drawer_submitted-message__4ELC9 {
    font-size: 5.1282051282vw;
    line-height: 6.1538461538vw;
    color: #525252;
    margin: 8.2051282051vw auto 0 !important;
    text-align: center
}

@media (min-width: 640px) {
    .drawer_submitted-message__4ELC9 {
        text-align: left;
        line-height: 3.2258064516vw;
        margin: 5.1612903226vw auto 0 !important;
        font-size: 2.5806451613vw
    }
}

@media (min-width: 1024px) {
    .drawer_submitted-message__4ELC9 {
        margin: 0 auto;
        max-width: 80%;
        margin: 1.6666666667vw 0 0 !important;
        font-size: 1.4583333333vw;
        line-height: 1.6666666667vw
    }
}

.drawer_logo__QPaVn {
    width: 30%;
    margin: 9.2307692308vw auto 0
}

.drawer_logo__QPaVn path {
    visibility: hidden;
    animation: drawer_slide-in__C9X8I .5s ease-out 1.2s forwards
}

@media (min-width: 640px) {
    .drawer_logo__QPaVn {
        width: 20%;
        margin: 3.8709677419vw auto 0
    }
}

@media (min-width: 1024px) {
    .drawer_logo__QPaVn {
        margin: 1.875vw 0 0
    }
}

.drawer_form__Dyta_ {
    position: relative;
    display: flex;
    flex-direction: column;
    color: #181818
}

.drawer_form__Dyta_ .drawer_required__ixACK {
    font-size: 4.1025641026vw
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ .drawer_required__ixACK {
        font-size: 2.5806451613vw
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ .drawer_required__ixACK {
        font-size: .8333333333vw
    }
}

.drawer_form__Dyta_ hr {
    border-color: #bababa;
    margin: 14.358974359vw 0
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ hr {
        margin: 5.4838709677vw 0
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ hr {
        margin: 1.7708333333vw 0
    }

    .drawer_form__Dyta_ {
        width: clamp(300px, 25.4166666667vw, 100%)
    }
}

.drawer_form__Dyta_ div.hs-main-font-element h5 {
    color: #000;
    font-size: 6.1538461538vw;
    font-weight: 600;
    line-height: 125%;
    margin-bottom: 6.6666666667vw
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ div.hs-main-font-element h5 {
        font-size: 3.8709677419vw;
        margin-bottom: 4.1935483871vw
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ div.hs-main-font-element h5 {
        font-size: 1.25vw;
        margin-bottom: 1.6145833333vw
    }
}

.drawer_form__Dyta_ legend {
    position: relative;
    color: #a3a3a3;
    top: 1px;
    font-size: max(14px, .8333333333vw)
}

.drawer_form__Dyta_ fieldset {
    max-width: none !important
}

.drawer_form__Dyta_ fieldset>div {
    display: flex;
    flex-direction: column;
    gap: 0;
    width: 100% !important
}

.drawer_form__Dyta_ fieldset>div>label:has(span:not(:empty)) {
    margin-bottom: 17px
}

.drawer_form__Dyta_ ul.inputs-list {
    flex-wrap: wrap;
    gap: 2.0512820513vw
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ ul.inputs-list {
        gap: .4166666667vw
    }
}

.drawer_form__Dyta_ div.input {
    margin-right: 0 !important
}

.drawer_form__Dyta_ label>span:not(:empty)+span,
.drawer_form__Dyta_ label>span:not(:empty):only-child {
    display: inline-block;
    margin-bottom: 5.641025641vw
}

@media (min-width: 640px) {

    .drawer_form__Dyta_ label>span:not(:empty)+span,
    .drawer_form__Dyta_ label>span:not(:empty):only-child {
        margin-bottom: 3.5483870968vw
    }
}

@media (min-width: 1024px) {

    .drawer_form__Dyta_ label>span:not(:empty)+span,
    .drawer_form__Dyta_ label>span:not(:empty):only-child {
        margin-bottom: 1.1458333333vw
    }
}

.drawer_form__Dyta_ textarea {
    border-radius: 5.1282051282vw !important;
    border: 1px solid #a3a3a3 !important;
    padding: 2.0512820513vw 4.1025641026vw;
    width: 100% !important;
    font-size: 4.1025641026vw;
    font-weight: 500;
    margin-top: 0 !important;
    margin-right: 0
}

.drawer_form__Dyta_ textarea::-moz-placeholder {
    color: #181818
}

.drawer_form__Dyta_ textarea::placeholder {
    color: #181818
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ textarea {
        font-size: 2.2580645161vw;
        border-radius: 3.2258064516vw !important;
        padding: 1.935483871vw 2.5806451613vw
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ textarea {
        font-size: .8333333333vw;
        border-radius: 1.0416666667vw !important;
        padding: .625vw .8333333333vw
    }
}

.drawer_form__Dyta_ input.hs-input:focus,
.drawer_form__Dyta_ select:focus,
.drawer_form__Dyta_ textarea:focus {
    outline: 1px solid #a3a3a3;
    outline-offset: 1px;
    box-shadow: none
}

.drawer_form__Dyta_ input[type=radio] {
    outline-offset: 2px
}

.drawer_form__Dyta_ input.hs-input:not([type=checkbox]):not([type=radio]),
.drawer_form__Dyta_ select {
    border: 1px solid #a3a3a3 !important;
    padding: 2.0512820513vw 4.1025641026vw;
    width: 100% !important;
    font-weight: 500;
    margin-top: 0 !important;
    margin-right: 0;
    font-size: 4.1025641026vw;
    border-radius: 25.641025641vw !important
}

@media (min-width: 640px) {

    .drawer_form__Dyta_ input.hs-input:not([type=checkbox]):not([type=radio]),
    .drawer_form__Dyta_ select {
        font-size: 2.2580645161vw;
        border-radius: 16.1290322581vw !important;
        padding: 1.935483871vw 2.5806451613vw
    }
}

@media (min-width: 1024px) {

    .drawer_form__Dyta_ input.hs-input:not([type=checkbox]):not([type=radio]),
    .drawer_form__Dyta_ select {
        padding: .4166666667vw .8333333333vw;
        border-radius: 5.2083333333vw !important;
        font-size: .8333333333vw
    }
}

.drawer_form__Dyta_ input.hs-input:not([type=checkbox]):not([type=radio])::-moz-placeholder,
.drawer_form__Dyta_ select::-moz-placeholder {
    color: #181818
}

.drawer_form__Dyta_ input.hs-input:not([type=checkbox]):not([type=radio])::placeholder,
.drawer_form__Dyta_ select::placeholder {
    color: #181818
}

.drawer_form__Dyta_ input[type=radio] {
    cursor: pointer;
    height: inherit;
    width: 100%;
    margin-top: 0 !important;
    background-color: transparent;
    border: none !important
}

.drawer_form__Dyta_ input[type=radio]+span {
    padding: 2.0512820513vw 4.1025641026vw;
    border-radius: 25.641025641vw
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ input[type=radio]+span {
        padding: 1.2903225806vw 2.5806451613vw;
        border-radius: 16.1290322581vw
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ input[type=radio]+span {
        border-radius: 5.2083333333vw;
        padding: .4166666667vw .8333333333vw
    }
}

.drawer_form__Dyta_ input[type=radio]:checked {
    background-image: none;
    background-color: transparent
}

.drawer_form__Dyta_ input[type=radio]:checked+span {
    color: #fff;
    background-color: #000
}

.drawer_form__Dyta_ input[type=submit] {
    display: none
}

.drawer_form__Dyta_ ul[role=checkbox] {
    display: flex;
    gap: 9px
}

.drawer_form__Dyta_ ul[role=checkbox] label.hs-form-checkbox-display input[type=checkbox] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    opacity: 0
}

.drawer_form__Dyta_ ul[role=checkbox] label.hs-form-checkbox-display input[type=checkbox]~span {
    text-transform: uppercase;
    border-radius: 9999px;
    border: 1px solid #a3a3a3 !important;
    cursor: pointer;
    padding: 8px 16px;
    color: #181818;
    transition: color, background, .15s linear;
    will-change: color, background
}

.drawer_form__Dyta_ ul[role=checkbox] label.hs-form-checkbox-display input[type=checkbox]:checked~span {
    background: #000;
    color: #fff
}

.drawer_form__Dyta_ span a {
    text-decoration: underline;
    border-radius: 1px
}

.drawer_form__Dyta_ span a:focus {
    outline: 1px solid #a3a3a3 !important;
    outline-offset: .1041666667vw !important
}

.drawer_form__Dyta_ div:has(legend.hs-field-desc) {
    display: flex;
    flex-direction: column
}

.drawer_form__Dyta_ legend.hs-field-desc {
    line-height: 1.1;
    margin: 0 0 2.0512820513vw;
    font-weight: 500;
    font-size: 3.5897435897vw;
    background: #fff;
    color: #a3a3a3;
    width: 100%
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ legend.hs-field-desc {
        font-size: 1.935483871vw;
        margin: 1.2903225806vw 0 0
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ legend.hs-field-desc {
        font-size: .7291666667vw;
        margin: .4166666667vw 0 0
    }
}

.drawer_form__Dyta_ ul.hs-error-msgs a,
.drawer_form__Dyta_ ul.hs-error-msgs label.hs-error-msg {
    line-height: 1.1;
    margin-top: .7692307692vw;
    position: absolute;
    font-size: 3.0769230769vw;
    background: #fff;
    width: 100%
}

@media (min-width: 640px) {

    .drawer_form__Dyta_ ul.hs-error-msgs a,
    .drawer_form__Dyta_ ul.hs-error-msgs label.hs-error-msg {
        font-size: 1.6129032258vw;
        margin-top: .3225806452vw
    }
}

@media (min-width: 1024px) {

    .drawer_form__Dyta_ ul.hs-error-msgs a,
    .drawer_form__Dyta_ ul.hs-error-msgs label.hs-error-msg {
        font-size: .625vw;
        margin-top: .1041666667vw
    }
}

.drawer_form__Dyta_ .hs-form-field {
    margin-bottom: 5.641025641vw !important
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ .hs-form-field {
        margin-bottom: 3.5483870968vw !important
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ .hs-form-field {
        margin-bottom: 1.1458333333vw !important
    }
}

.drawer_form__Dyta_ .hs-field-desc {
    order: 2
}

.drawer_form__Dyta_ label.hs-form-booleancheckbox-display {
    align-items: flex-start;
    font-size: 4.1025641026vw;
    display: flex;
    margin-top: 3.5897435897vw
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ label.hs-form-booleancheckbox-display {
        font-size: 2.2580645161vw;
        margin-top: 1.2903225806vw
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ label.hs-form-booleancheckbox-display {
        display: inline-block;
        font-size: .8333333333vw;
        margin-top: 0
    }
}

.drawer_form__Dyta_ label.hs-form-radio-display {
    border: 1px solid #a3a3a3;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 25.641025641vw;
    position: relative
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ label.hs-form-radio-display {
        border-radius: 16.1290322581vw
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ label.hs-form-radio-display {
        border-radius: 5.2083333333vw
    }
}

.drawer_form__Dyta_ label.hs-form-radio-display input {
    position: absolute;
    inset: 0;
    border-color: none !important
}

.drawer_form__Dyta_ .hs-form-checkbox,
.drawer_form__Dyta_ .hs-form-radio {
    width: 100%;
    position: relative
}

.drawer_form__Dyta_ li.hs-form-booleancheckbox {
    color: #181818;
    font-weight: 500
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ li.hs-form-booleancheckbox label {
        display: inline-block
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ li.hs-form-booleancheckbox label {
        display: inline-block
    }
}

.drawer_form__Dyta_ li.hs-form-booleancheckbox input[type=checkbox] {
    border-radius: 1.5384615385vw;
    margin-right: 2.5641025641vw;
    background-color: #181818;
    border: 1px solid #a3a3a3;
    width: 4.1025641026vw !important;
    height: 4.1025641026vw !important
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ li.hs-form-booleancheckbox input[type=checkbox] {
        margin-right: 1.2903225806vw;
        border-radius: .9677419355vw;
        width: 2.5806451613vw !important;
        height: 2.5806451613vw !important
    }
}

@media (min-width: 1024px) {
    .drawer_form__Dyta_ li.hs-form-booleancheckbox input[type=checkbox] {
        margin-right: .46875vw;
        border-radius: .3125vw;
        width: .9375vw !important;
        height: .9375vw !important
    }
}

.drawer_form__Dyta_ label.hs-form-radio-display {
    margin-bottom: 0
}

.drawer_form__Dyta_ input[type=checkbox][name=opt_in_check_box] {
    transition: background-color, .15s linear
}

@media (min-width: 640px) {
    .drawer_form__Dyta_ input[type=checkbox][name=opt_in_check_box] {
        margin-top: 0 !important
    }
}

.drawer_form__Dyta_ input[type=checkbox][name=opt_in_check_box]:checked {
    background-color: #000
}

.drawer_form__submit__eJ6eD {
    margin-top: .8333333333vw
}

@media (min-width: 1024px) {
    .drawer_form__submit__eJ6eD {
        margin-top: 3.0208333333vw
    }
}

.drawer_form__wrapper__140vf {
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s linear .3s;
    flex: 1 1;
    width: 100%
}

.drawer_form__wrapper--loaded__l_Ysm {
    opacity: 1;
    visibility: visible
}

@keyframes drawer_slide-in--mobile__p8Bud {
    0% {
        transform: translateY(100%)
    }

    to {
        visibility: visible;
        transform: translateY(0)
    }
}

@keyframes drawer_slide-out--mobile__s92wG {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(100%)
    }
}

@keyframes drawer_slide-in__C9X8I {
    0% {
        transform: translateX(100%)
    }

    to {
        visibility: visible;
        transform: translateX(0)
    }
}

@keyframes drawer_slide-in--scale-logo__PHqmu {
    0% {
        transform: translateY(100%)
    }

    to {
        visibility: visible;
        transform: translateY(0)
    }
}

@keyframes drawer_slide-out__xNViI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(100%)
    }
}

@media screen and (min-width: 1024px) {
    .counter_title___nQPb {
        word-spacing: 100vw;
        max-width: 172px
    }
}

@media (min-width: 992px) {
    .Slider_slider__IA964 div[class*=slick-list] {
        min-height: 506px
    }

    .Slider_sliderImage__mxcy5 {
        max-height: 500px
    }
}

.Slider_arrowNext__8dp9u,
.Slider_arrowPrev__k_Khc {
    box-shadow: 0 4px 4px rgba(0, 0, 0, .1);
    bottom: -48px
}

@media (min-width: 992px) {

    .Slider_arrowNext__8dp9u,
    .Slider_arrowPrev__k_Khc {
        bottom: -16px
    }
}

.Slider_arrowPrev__k_Khc {
    right: 50%
}

@media (max-width: 991px) {
    .Slider_arrowPrev__k_Khc {
        transform: none !important;
        right: calc(100% - 48px)
    }
}

.Slider_arrowNext__8dp9u {
    left: 50%
}

@media (max-width: 991px) {
    .Slider_arrowNext__8dp9u {
        transform: none !important;
        left: calc(100% - 48px)
    }
}

.Slider_customDots__H6udh {
    display: flex;
    justify-content: center;
    margin-top: 28px
}

.Slider_customDot__ZN5Dh {
    display: block;
    margin: 0 9px
}

.Slider_customDots__H6udh li[class*=slick-active] .Slider_customDot__ZN5Dh {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
    transition: background .25s ease-in
}

.customer-highlight_wrapper__7r_DU {
    position: relative;
    border-radius: 24px
}

@media (min-width: 1024px) {
    .customer-highlight_wrapper__7r_DU {
        border-radius: 24px
    }
}

.customer-highlight_wrapper__7r_DU:after {
    pointer-events: none;
    content: "";
    position: absolute;
    padding: 1px;
    inset: 0;
    border-radius: 24px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .125), hsla(0, 0%, 100%, .027));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor;
    mask-composite: xor
}

@media (min-width: 1024px) {
    .customer-highlight_wrapper__7r_DU:after {
        border-radius: 26px
    }
}

.customer-highlight_wrapper__7r_DU:before {
    pointer-events: none;
    content: "";
    position: absolute;
    padding: 1px;
    inset: -1px;
    border-radius: 24px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .027), hsla(0, 0%, 100%, .125));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor;
    mask-composite: xor
}

@media (min-width: 1024px) {
    .customer-highlight_wrapper__7r_DU:before {
        border-radius: 26px
    }
}

.guides-list_book__QnNs1 {
    width: 280px;
    height: 376px;
    position: relative;
    text-align: center;
    margin: 2.5%;
    display: block
}

.guides-list_bookCover__sR_t2 {
    background: #fff;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    transform-origin: 0 50%;
    -webkit-transform-origin: 0 50%;
    background-size: cover;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    border-radius: .25rem
}

.guides-list_book__QnNs1 .guides-list_bookCover__sR_t2 {
    background-size: 100% 100%
}

.guides-list_effect__yrFl8 {
    width: 20px;
    margin-left: 8px;
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .2), hsla(0, 0%, 100%, 0))
}

.guides-list_effect__yrFl8,
.guides-list_light__7V_SA {
    position: absolute;
    top: 0;
    height: 100%;
    transition: all .5s ease
}

.guides-list_light__7V_SA {
    width: 90%;
    border-radius: 3px;
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .2));
    right: 0;
    opacity: .1;
    -webkit-transition: all .5s ease
}

.guides-list_book__QnNs1:hover {
    cursor: pointer
}

.guides-list_book__QnNs1:hover .guides-list_bookCover__sR_t2 {
    transform: perspective(2000px) rotateY(-30deg);
    -webkit-transform: perspective(2000px) rotateY(-30deg);
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    box-shadow: 10px 0 10px -5px #00000030
}

.guides-list_book__QnNs1:hover .guides-list_effect__yrFl8 {
    width: 40px
}

.guides-list_book__QnNs1:hover .guides-list_light__7V_SA {
    opacity: 1;
    width: 70%
}

.guides-list_bookInside__kNSLe {
    width: calc(100% - 2px);
    height: 96%;
    position: relative;
    top: 2%;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 20px 25px rgba(74, 74, 139, .1), 0 10px 10px rgba(74, 74, 139, .04), inset -2px 0 0 #d4d4d4, inset -3px 0 0 #dbdbdb, inset -4px 0 0 #fff, inset -5px 0 0 #dbdbdb, inset -6px 0 0 #fff, inset -7px 0 0 #dbdbdb, inset -8px 0 0 #fff, inset -9px 0 0 #dbdbdb
}

.guides-list_book__QnNs1:hover .guides-list_btn__ABZLT,
.guides-list_book__QnNs1:hover .guides-list_title__sdO1t {
    opacity: 1
}

.Json_topBar__k2orW {
    position: relative;
    border-bottom: 1px solid #eee
}

.Json_actions__0qm4W {
    display: flex;
    position: absolute;
    margin: 16px 0 16px 16px
}

.Json_actions__0qm4W,
.Json_title__5nMrl {
    width: 140px
}

.Json_circle__veKQF {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 100px;
    margin-right: 6px
}

.Json_c__ydcXO {
    background: #ff6258
}

.Json_min__IPOeG {
    background: #ffbd2e
}

.Json_max__dgoi9 {
    background: #29cd42
}

.Json_title__5nMrl {
    font-size: 13px;
    margin: 0 auto;
    line-height: 40px;
    text-align: center;
    color: #000;
    align-self: center
}

.Json_json__BrG8T {
    font-size: 12px;
    text-align: left;
    background: hsla(0, 0%, 100%, .95);
    max-height: 250px;
    margin-top: 30px;
    border-radius: 8px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, .1);
    z-index: 100000;
    overflow: hidden;
    animation-duration: .4s;
    animation-fill-mode: both;
    display: flex;
    flex-direction: column;
    display: none
}

@media only screen and (min-width: 992px) {
    .Json_json__BrG8T {
        display: block;
        max-height: auto;
        margin: 0;
        position: absolute;
        left: 30px;
        bottom: -30px;
        right: 30px;
        animation-delay: 1s;
        animation-name: Json_introFade__J7rBX
    }
}

.Json_response__m1OTH {
    overflow: auto;
    position: relative;
    height: 100%;
    min-height: 200px
}

.Json_response__m1OTH div>pre {
    padding: 20px !important;
    display: block;
    overflow: auto;
    margin: 0;
    line-height: 2;
    background: transparent;
    color: #000;
    white-space: pre-wrap;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

@keyframes Json_introFade__J7rBX {
    0% {
        opacity: 0;
        transform: translateY(50px) scale(.9)
    }

    to {
        transform: translate(0);
        opacity: 1
    }
}

.attribute-enrichment_code-wrapper__F81GD>pre::-webkit-scrollbar {
    display: none
}

.attribute-enrichment_code-wrapper__F81GD>pre {
    -ms-overflow-style: none;
    height: 100%;
    padding: 28px 28px 80px;
    scrollbar-width: none
}

.attribute-enrichment_code-wrapper__F81GD>pre>code>span {
    white-space: break-spaces;
    word-break: break-all;
    overflow-wrap: break-word
}

@media only screen and (min-width: 900px) {
    .slider_slider__JcQ0w {
        box-shadow: 0 25px 50px rgba(74, 74, 139, .25)
    }
}

.box_box__wrapper__7yWdR {
    position: relative;
    border-radius: 16px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .7), 0 9px 19px 0 rgba(0, 0, 0, .69), 0 35px 35px 0 rgba(0, 0, 0, .6), 0 79px 47px 0 rgba(0, 0, 0, .35), 0 140px 56px 0 rgba(0, 0, 0, .1), 0 218px 61px 0 rgba(0, 0, 0, .01);
    background-image: url(/static/images/components/ui/box-asset/box-asset-bg.png);
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat
}

@media (min-width: 1024px) {
    .box_box__wrapper__7yWdR {
        box-shadow: 0 28px 60px 10px #000;
        border-radius: 34px
    }
}

.box_box__wrapper__7yWdR:after {
    content: "";
    position: absolute;
    padding: 1px;
    inset: 0;
    border-radius: 16px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .125), hsla(0, 0%, 100%, .027));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media (min-width: 1024px) {
    .box_box__wrapper__7yWdR:after {
        border-radius: 34px
    }
}

.box_box__wrapper__7yWdR:before {
    content: "";
    position: absolute;
    padding: 1px;
    inset: -1px;
    border-radius: 16px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .027), hsla(0, 0%, 100%, .125));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

@media (min-width: 1024px) {
    .box_box__wrapper__7yWdR:before {
        border-radius: 34px
    }
}

.box_image__wWw4v {
    box-shadow: inset 0 0 12px 0 hsla(0, 0%, 100%, .08), 0 0 0 0 rgba(0, 0, 0, .4), 0 2px 5px 0 rgba(0, 0, 0, .39), 0 8px 8px 0 rgba(0, 0, 0, .34), 0 19px 11px 0 rgba(0, 0, 0, .2), 0 34px 14px 0 rgba(0, 0, 0, .06), 0 53px 15px 0 rgba(0, 0, 0, .01)
}

.box_tabs__fWUa0 {
    padding: 4px;
    font-size: 14px;
    line-height: 22px;
    min-width: -moz-max-content;
    min-width: max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    border-radius: 100px;
    border: 1px solid hsla(0, 0%, 100%, .15);
    position: relative;
    display: flex
}

.tabs_bullet__Nt3aw {
    position: relative;
    font-family: -apple-system, Arial, sans-serif;
    line-height: 1.33;
    padding-left: 24px;
    font-size: 18px
}

@media (min-width: 1024px) {
    .tabs_bullet__Nt3aw {
        font-size: 24px;
        padding-left: 32px
    }
}

.tabs_bullet__Nt3aw:not(:last-of-type) {
    margin-bottom: 24px
}

.tabs_bullet__Nt3aw:before {
    top: 5px;
    left: 0;
    content: "";
    position: absolute;
    min-width: 12px;
    min-height: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41NjI1IiB5PSIwLjU2MjUiIHdpZHRoPSIxNi44NzUiIGhlaWdodD0iMTYuODc1IiByeD0iOC40Mzc1IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNzhfNDg0KSIvPgo8cGF0aCBkPSJNNS42MjUgOC43ODM2NUw4LjE1NjI1IDExLjgxMjVMMTIuMzc1IDYuMTg3NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjY4NzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cmVjdCB4PSIwLjU2MjUiIHk9IjAuNTYyNSIgd2lkdGg9IjE2Ljg3NSIgaGVpZ2h0PSIxNi44NzUiIHJ4PSI4LjQzNzUiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzc4XzQ4NCkiIHN0cm9rZS13aWR0aD0iMS4xMjUiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl83OF80ODQiIHgxPSItMTIuMzc1IiB5MT0iMjMuNjI1IiB4Mj0iMjMuODEyNCIgeTI9IjE4Ljc4NDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQxMUFBRSIvPgo8c3RvcCBvZmZzZXQ9IjAuMjQ4ODA4IiBzdG9wLWNvbG9yPSIjOUE3N0ZGIi8+CjxzdG9wIG9mZnNldD0iMC41MDAxODgiIHN0b3AtY29sb3I9IiM0RDdERjciLz4KPHN0b3Agb2Zmc2V0PSIwLjcxMjYxNyIgc3RvcC1jb2xvcj0iI0UxNTFGRiIvPgo8c3RvcCBvZmZzZXQ9IjAuOTY3NzQ0IiBzdG9wLWNvbG9yPSIjRkZGNzU5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl83OF80ODQiIHgxPSItMTIuMzc1IiB5MT0iMjMuNjI1IiB4Mj0iMjMuODEyNCIgeTI9IjE4Ljc4NDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQxMUFBRSIvPgo8c3RvcCBvZmZzZXQ9IjAuMjQ4ODA4IiBzdG9wLWNvbG9yPSIjOUE3N0ZGIi8+CjxzdG9wIG9mZnNldD0iMC41MDAxODgiIHN0b3AtY29sb3I9IiM0RDdERjciLz4KPHN0b3Agb2Zmc2V0PSIwLjcxMjYxNyIgc3RvcC1jb2xvcj0iI0UxNTFGRiIvPgo8c3RvcCBvZmZzZXQ9IjAuOTY3NzQ0IiBzdG9wLWNvbG9yPSIjRkZGNzU5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==")
}

@media (min-width: 1024px) {
    .tabs_bullet__Nt3aw:before {
        top: 7.5px;
        min-width: 18px;
        min-height: 18px
    }
}

.tabs_bullet__Nt3aw a {
    color: #fff
}

.tabs_image__thXt_ {
    box-shadow: inset 0 0 12px 0 hsla(0, 0%, 100%, .08), 0 0 0 0 rgba(0, 0, 0, .4), 0 2px 5px 0 rgba(0, 0, 0, .39), 0 8px 8px 0 rgba(0, 0, 0, .34), 0 19px 11px 0 rgba(0, 0, 0, .2), 0 34px 14px 0 rgba(0, 0, 0, .06), 0 53px 15px 0 rgba(0, 0, 0, .01)
}

.tabs_gradient-bg__7INz_ {
    -webkit-mask-image: linear-gradient(0deg, #000, transparent);
    mask-image: linear-gradient(0deg, #000, transparent);
    background: radial-gradient(398.67% 398.67% at 50% 100%, #8a6cff 0, rgba(116, 41, 128, .5) 25.24%);
    border: 1px solid hsla(0, 0%, 100%, .369)
}

.tabs_tabs__NyF9_ {
    padding: 4px;
    font-size: 14px;
    line-height: 22px;
    min-width: -moz-max-content;
    min-width: max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    border-radius: 100px;
    border: 1px solid hsla(0, 0%, 100%, .15);
    position: relative;
    display: flex
}

.positions-grid_event-card__border__iFJJ_ {
    border-radius: 26px;
    height: 100%;
    inset: 0;
    position: absolute
}

.positions-grid_event-card__border__iFJJ_:after {
    content: "";
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: absolute;
    inset: 0;
    width: 100%;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .06), hsla(0, 0%, 100%, .06));
    -webkit-mask: linear-gradient(#fff, #fff) content-box content-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: xor
}

.positions-grid_event-card__yJ6xp {
    border-radius: 26px;
    background: radial-gradient(150.8% 400.27% at 0 150%, #8a6cff 0, rgba(53, 41, 128, .9) 15%, rgba(53, 41, 128, .2) 25%, #000 32%);
    box-shadow: inset 0 0 12px 0 hsla(0, 0%, 100%, .08);
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px)
}

@media screen and (min-width: 1024px) {
    .positions-grid_event-card__yJ6xp .positions-grid_circle__xmxrU {
        background: radial-gradient(34.71% 34.71% at 56.45% 63.48%, #8a6cff 23.44%, rgba(138, 108, 255, 0) 72.92%);
        filter: blur(32px);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        will-change: opacity
    }
}