.AccordionBlock-module-scss-module__1vRg_G__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .AccordionBlock-module-scss-module__1vRg_G__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .AccordionBlock-module-scss-module__1vRg_G__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .AccordionBlock-module-scss-module__1vRg_G__grid {
        column-gap: 20px
    }
}

.AccordionBlock-module-scss-module__1vRg_G__inner {
    grid-column: 3/11
}

@media (max-width:1119.98px) {
    .AccordionBlock-module-scss-module__1vRg_G__inner {
        grid-column: 1/-1
    }
}

.AccordionBlock-module-scss-module__1vRg_G__headerWrap {
    border-bottom: 1px solid #d1d1d1
}

.AccordionBlock-module-scss-module__1vRg_G__header {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    margin-bottom: 1.6rem;
    font-weight: 500
}

.ExternalLink-module-scss-module__w6cGNq__linkWrap .ExternalLink-module-scss-module__w6cGNq__arrow path,
.ExternalLink-module-scss-module__w6cGNq__linkWrap:visited .ExternalLink-module-scss-module__w6cGNq__arrow path {
    fill: #c10f45
}

.ExternalLink-module-scss-module__w6cGNq__linkWrap:hover .ExternalLink-module-scss-module__w6cGNq__arrow path,
.ExternalLink-module-scss-module__w6cGNq__linkWrap:focus-visible .ExternalLink-module-scss-module__w6cGNq__arrow path,
.ExternalLink-module-scss-module__w6cGNq__linkWrap:active .ExternalLink-module-scss-module__w6cGNq__arrow path {
    fill: #8a113e
}

.ExternalLink-module-scss-module__w6cGNq__arrow {
    flex-shrink: 0;
    width: .6em;
    height: auto;
    margin-left: .4rem;
    margin-right: .1rem
}

.Button-module-scss-module__6uCHJG__Button {
    color: inherit;
    cursor: pointer;
    appearance: none;
    text-align: center;
    background: #c10f45;
    border: 0;
    border-radius: 10px;
    padding: .5rem 1rem;
    font-family: inherit;
    transition: all .2s ease-in;
    display: inline-block
}

.Button-module-scss-module__6uCHJG__Button,
.Button-module-scss-module__6uCHJG__Button:hover,
.Button-module-scss-module__6uCHJG__Button:focus-visible,
.Button-module-scss-module__6uCHJG__Button:active {
    text-decoration: none
}

.Button-module-scss-module__6uCHJG__Button:hover,
.Button-module-scss-module__6uCHJG__Button:focus-visible {
    background-color: #a11041
}

.Button-module-scss-module__6uCHJG__Button[disabled] {
    color: #fd6f8c;
    cursor: not-allowed;
    background-color: #ffe4e8
}

.Button-module-scss-module__6uCHJG__Button svg.Button-module-scss-module__6uCHJG__buttonIcon path,
.Button-module-scss-module__6uCHJG__Button:visited svg.Button-module-scss-module__6uCHJG__buttonIcon path,
.Button-module-scss-module__6uCHJG__Button:hover svg.Button-module-scss-module__6uCHJG__buttonIcon path,
.Button-module-scss-module__6uCHJG__Button:focus-visible svg.Button-module-scss-module__6uCHJG__buttonIcon path,
.Button-module-scss-module__6uCHJG__Button:active svg.Button-module-scss-module__6uCHJG__buttonIcon path {
    fill: #fff
}

.Button-module-scss-module__6uCHJG__text {
    color: #fff
}

.Button-module-scss-module__6uCHJG__medium {
    font-size: .8rem;
    line-height: 1.2rem
}

.Button-module-scss-module__6uCHJG__large {
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    max-width: 100%;
    padding: .5rem 1.2rem;
    font-weight: 500
}

.Button-module-scss-module__6uCHJG__small {
    padding: 8px .8rem;
    font-size: .7rem;
    line-height: 1rem
}

.Button-module-scss-module__6uCHJG__black {
    background-color: #232323
}

.Button-module-scss-module__6uCHJG__black:hover,
.Button-module-scss-module__6uCHJG__black:focus-visible {
    background-color: #777
}

.Button-module-scss-module__6uCHJG__black[disabled] {
    color: #777;
    background-color: #d1d1d1
}

.Button-module-scss-module__6uCHJG__secondary {
    color: #232323;
    background-color: #fff;
    border: 1px solid #d1d1d1
}

.Button-module-scss-module__6uCHJG__secondary:hover,
.Button-module-scss-module__6uCHJG__secondary:focus-visible {
    background-color: #f6f6f6;
    border: 1px solid #0000
}

.Button-module-scss-module__6uCHJG__secondary .Button-module-scss-module__6uCHJG__text {
    color: #232323
}

.Button-module-scss-module__6uCHJG__secondary[disabled] {
    color: #d1d1d1;
    background-color: #fff;
    border: 1px solid #f6f6f6
}

.Button-module-scss-module__6uCHJG__secondary svg.Button-module-scss-module__6uCHJG__buttonIcon path,
.Button-module-scss-module__6uCHJG__secondary:visited svg.Button-module-scss-module__6uCHJG__buttonIcon path,
.Button-module-scss-module__6uCHJG__secondary:hover svg.Button-module-scss-module__6uCHJG__buttonIcon path,
.Button-module-scss-module__6uCHJG__secondary:focus-visible svg.Button-module-scss-module__6uCHJG__buttonIcon path,
.Button-module-scss-module__6uCHJG__secondary:active svg.Button-module-scss-module__6uCHJG__buttonIcon path {
    fill: #232323
}

.HeadingWithButtonBlock-module-scss-module__5xVKYW__wrap {
    flex-wrap: wrap;
    align-items: center;
    gap: 24px;
    display: flex
}

.VideoEmbed-module-scss-module__hei3sq__videoWrap {
    height: 0;
    padding-top: 56.25%;
    position: relative
}

.VideoEmbed-module-scss-module__hei3sq__videoPlayer {
    position: absolute;
    top: 0;
    left: 0
}

.LexicalRenderer-module-scss-module__uy4Q5W__content h2 {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__content h2 {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__content h2 {
    color: #232323;
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 1.8rem
}

.LexicalRenderer-module-scss-module__uy4Q5W__content h2,
.LexicalRenderer-module-scss-module__uy4Q5W__content .LexicalRenderer-module-scss-module__uy4Q5W__headingWithButton {
    margin-bottom: 1.2rem
}

.LexicalRenderer-module-scss-module__uy4Q5W__content .LexicalRenderer-module-scss-module__uy4Q5W__headingWithButton h2 {
    margin-bottom: 0
}

.LexicalRenderer-module-scss-module__uy4Q5W__content h3 {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__content h3 {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__content h3 {
    color: #232323;
    margin-top: 0;
    margin-bottom: .8rem
}

.LexicalRenderer-module-scss-module__uy4Q5W__content h4 {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__content h4 {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__content h4 {
    margin-bottom: .8rem
}

.LexicalRenderer-module-scss-module__uy4Q5W__content h5 {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__content h5 {
        font-size: .6rem;
        line-height: .81rem
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__content hr {
    margin: 1.2rem auto
}

.LexicalRenderer-module-scss-module__uy4Q5W__content>:last-child {
    margin-bottom: 0
}

.LexicalRenderer-module-scss-module__uy4Q5W__content .payload-richtext>:last-child {
    margin-bottom: 0
}

.LexicalRenderer-module-scss-module__uy4Q5W__labelBlock {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__labelBlock {
        font-size: .6rem;
        line-height: .81rem
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__labelBlock__large {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__labelBlock__large {
        font-size: .8rem;
        line-height: 1.08rem
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__labelBlock__small {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

.LexicalRenderer-module-scss-module__uy4Q5W__subheaderBlock {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__subheaderBlock {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__subheaderBlock {
    color: #777;
    margin-top: 0;
    margin-bottom: 1.8rem;
    line-height: normal
}

.LexicalRenderer-module-scss-module__uy4Q5W__figure {
    margin: 1.2rem auto;
    display: block
}

@media (min-width:1120px) {

    .LexicalRenderer-module-scss-module__uy4Q5W__figure__left,
    .LexicalRenderer-module-scss-module__uy4Q5W__figure__right {
        max-width: calc(42.8571% - 11.4286px);
        margin-top: 0
    }

    .LexicalRenderer-module-scss-module__uy4Q5W__figure__left {
        float: left;
        margin-right: 20px
    }

    .LexicalRenderer-module-scss-module__uy4Q5W__figure__right {
        float: right;
        margin-left: 20px
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__figureImg {
    border-radius: 8px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.LexicalRenderer-module-scss-module__uy4Q5W__figcaption {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__figcaption {
        font-size: .6rem;
        line-height: .81rem
    }
}

.LexicalRenderer-module-scss-module__uy4Q5W__figcaption {
    text-align: center;
    margin-top: .6rem;
    margin-bottom: 0
}

.LexicalRenderer-module-scss-module__uy4Q5W__video {
    margin: 2rem auto
}

@media (max-width:1119.98px) {
    .LexicalRenderer-module-scss-module__uy4Q5W__video {
        margin-top: 1.2rem;
        margin-bottom: 1.2rem
    }
}

.AccordionItem-module-scss-module__KBX5oq__accordionItem {
    border-bottom: 1px solid #d1d1d1
}

.AccordionItem-module-scss-module__KBX5oq__accordionItemHeaderSection {
    text-align: left;
    cursor: pointer;
    background: 0 0;
    border: none;
    justify-content: space-between;
    width: 100%;
    padding: 1.2rem 0 0;
    transition: all .2s ease-in;
    display: flex
}

.AccordionItem-module-scss-module__KBX5oq__accordionItemHeaderSection:focus-visible {
    outline-offset: 2px;
    border-radius: 6px;
    outline: 2px solid #e62058
}

.AccordionItem-module-scss-module__KBX5oq__accordionItemHeader {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    margin-bottom: 1.2rem;
    font-weight: 500
}

.AccordionItem-module-scss-module__KBX5oq__accordionItemContent {
    color: #232323;
    background-color: #f6f6f6;
    grid-template-rows: 0fr;
    margin-bottom: 0;
    padding: 0 6rem 0 1rem;
    transition: all .3s ease-in;
    display: grid;
    overflow: hidden
}

@media (max-width:767.98px) {
    .AccordionItem-module-scss-module__KBX5oq__accordionItemContent {
        padding-right: 1rem
    }
}

.AccordionItem-module-scss-module__KBX5oq__accordionItemContent>div {
    overflow: hidden
}

.AccordionItem-module-scss-module__KBX5oq__accordionItemContent__show {
    grid-template-rows: 1fr;
    margin-bottom: .4rem;
    padding-top: 1rem;
    padding-bottom: 1.6rem
}

.AccordionItem-module-scss-module__KBX5oq__buttonText {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    color: #e62058;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 6px;
    flex-shrink: 0;
    width: 1.5rem;
    height: 1.5rem;
    font-weight: 500;
    line-height: 1.4rem;
    transition: all .2s ease-in;
    display: inline-block
}

.AccordionItem-module-scss-module__KBX5oq__accordionItemHeaderSection:hover .AccordionItem-module-scss-module__KBX5oq__buttonText {
    background-color: #f6f6f6;
    border-color: #f6f6f6
}

.AccordionItem-module-scss-module__KBX5oq__buttonText .AccordionItem-module-scss-module__KBX5oq__expanded {
    transform: translateY(-2px)
}

.AgendaBlock-module-scss-module__e6FuUa__button {
    color: inherit;
    cursor: pointer;
    appearance: none;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    background: 0 0;
    border: 0;
    padding: 0;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__button {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.AgendaBlock-module-scss-module__e6FuUa__button {
    color: #e62058;
    text-align: center;
    background-color: #fff1f3;
    border: 1px solid #e62058;
    border-radius: 6px;
    width: 100%;
    padding: .6rem .8rem;
    transition: border-color .2s ease-in, color .2s ease-in
}

.AgendaBlock-module-scss-module__e6FuUa__button:hover,
.AgendaBlock-module-scss-module__e6FuUa__button:focus-visible {
    color: #c10f45;
    border-color: #c10f45
}

.AgendaBlock-module-scss-module__e6FuUa__agendaWrap {
    grid-template-rows: 0fr;
    transition: grid-template-rows .3s ease-in;
    display: grid
}

.AgendaBlock-module-scss-module__e6FuUa__agendaWrap__open {
    grid-template-rows: 1fr
}

.AgendaBlock-module-scss-module__e6FuUa__agendaInner {
    overflow: hidden
}

.AgendaBlock-module-scss-module__e6FuUa__title {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__title {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.AgendaBlock-module-scss-module__e6FuUa__title {
    color: #232323;
    text-align: center;
    margin-top: 1.6rem;
    margin-bottom: 1.8rem
}

.AgendaBlock-module-scss-module__e6FuUa__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__grid {
        column-gap: 20px
    }
}

.AgendaBlock-module-scss-module__e6FuUa__grid {
    border-bottom: 1px solid #d1d1d1;
    row-gap: 56px;
    padding-bottom: 4.4rem
}

@media (max-width:767.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__grid {
        row-gap: 48px;
        padding-bottom: 3.6rem
    }
}

.AgendaBlock-module-scss-module__e6FuUa__day {
    grid-column: span 4
}

@media (max-width:767.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__day {
        grid-column: 1/-1
    }
}

.AgendaBlock-module-scss-module__e6FuUa__day {
    position: relative
}

@media (min-width:768px) {
    .AgendaBlock-module-scss-module__e6FuUa__day {
        padding: 0 24px
    }
}

@media (min-width:1120px) {

    .AgendaBlock-module-scss-module__e6FuUa__day:nth-child(3n+2):after,
    .AgendaBlock-module-scss-module__e6FuUa__day:nth-child(3n+3):after {
        content: "";
        background-color: #d1d1d1;
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        left: -10px
    }
}

@media (min-width:768px) and (max-width:1119.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__day:nth-child(2n+2):after {
        content: "";
        background-color: #d1d1d1;
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        left: -10px
    }
}

.AgendaBlock-module-scss-module__e6FuUa__day_Label {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .AgendaBlock-module-scss-module__e6FuUa__day_Label {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.AgendaBlock-module-scss-module__e6FuUa__day_Label:not(:last-child),
.AgendaBlock-module-scss-module__e6FuUa__timeSlot:not(:last-child) {
    margin-bottom: 1.2rem
}

.AgendaBlock-module-scss-module__e6FuUa__timeSlot_Label,
.AgendaBlock-module-scss-module__e6FuUa__timeSlot_Description {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {

    .AgendaBlock-module-scss-module__e6FuUa__timeSlot_Label,
    .AgendaBlock-module-scss-module__e6FuUa__timeSlot_Description {
        font-size: .7rem;
        line-height: 1rem
    }
}

.AgendaBlock-module-scss-module__e6FuUa__timeSlot_Label,
.AgendaBlock-module-scss-module__e6FuUa__timeSlot_Description {
    margin-bottom: 0
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__title {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__title {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__title {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__title {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__title {
        margin-bottom: .8rem
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic {
    display: flex
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media (min-width:1120px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic {
        padding-top: 48px;
        padding-bottom: 48px
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic {
        flex-direction: column;
        height: 280px
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section {
    border-radius: 10px;
    position: relative
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section {
        height: 39px
    }
}

@media (min-width:1120px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section {
        height: 68px
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section {
        width: 70px
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:before {
        content: "";
        background-color: #000;
        width: 100%;
        height: 1px;
        display: block;
        position: absolute;
        top: 0;
        left: 8px
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:last-child:before {
        top: auto;
        bottom: 0
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:first-child {
    background-color: #ffe4e8;
    flex: 0 0 10.3%;
    justify-content: center;
    align-items: center;
    display: flex
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:first-child {
        width: 10.3%
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:first-child {
        height: 10.3%
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(2) {
    background-color: #ffccd5;
    flex: 0 0 9.4%;
    justify-content: center;
    align-items: center;
    display: flex
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(2) {
        width: 9.4%
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(2) {
        height: 9.4%
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(3) {
    background-color: #ffa2b4;
    flex: 0 0 7.9%;
    justify-content: center;
    align-items: center;
    display: flex
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(3) {
        width: 7.9%
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(3) {
        height: 7.9%
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(4) {
    background-color: #fd6f8c;
    flex: 0 0 19.5%;
    justify-content: center;
    align-items: center;
    display: flex
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(4) {
        width: 19.5%
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(4) {
        height: 19.5%
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(5) {
    background-color: #f73c68;
    flex: 0 0 4.3%;
    justify-content: center;
    align-items: center;
    display: flex
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(5) {
        width: 4.3%
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(5) {
        height: 4.3%
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(6) {
    background-color: #e62058;
    flex: 0 0 45.2%;
    justify-content: center;
    align-items: center;
    display: flex
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(6) {
        width: 45.2%
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(6) {
        height: 45.2%
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(7) {
    background-color: #c10f45;
    flex: 0 0 3.4%;
    justify-content: center;
    align-items: center;
    display: flex
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(7) {
        width: 3.4%
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(7) {
        height: 3.4%
    }
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:first-child .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        max-width: calc(191.262% - 4px)
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(2) .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        max-width: calc(184.043% - 4px)
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(3) .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        max-width: calc(346.835% - 4px)
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(4) .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        max-width: calc(122.051% - 4px)
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(5) .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        max-width: calc(625.581% - 4px)
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(6) .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        max-width: calc(107.522% - 4px)
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(7) .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        max-width: calc(764.706% - 4px)
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #000;
    z-index: 1;
    width: max-content;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    display: flex;
    position: absolute
}

@media (min-width:768px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        border-left: 1px solid #000;
        height: 71px;
        padding-left: 4px;
        left: 0
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(odd) .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        bottom: 8px
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(2n) .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        align-items: end;
        top: 8px
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:last-child .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        border-left: 0;
        border-right: 1px solid #000;
        padding-left: 0;
        padding-right: 4px;
        left: auto;
        right: 0
    }
}

@media (min-width:1120px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        height: 108px
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        max-width: calc(100vw - 126px);
        top: 0;
        right: 0;
        transform: translate(calc(100% + 24px), -50%)
    }

    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:last-child .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        top: auto;
        bottom: 0;
        transform: translate(calc(100% + 24px), 50%)
    }
}

@media (min-width:768px) and (max-width:830.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel {
        font-size: .5rem
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabelInner {
    column-gap: 4px;
    display: flex
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Text {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Text {
        font-size: .6rem;
        line-height: .8rem
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Text {
    color: #fff;
    text-align: center;
    z-index: 2
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Text {
        display: none
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__steps {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    margin-top: 72px;
    display: grid
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__steps {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__steps {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__steps {
        column-gap: 20px
    }
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__steps {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__steps {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        margin-top: 40px;
        display: grid
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__stepCol__one {
    grid-column: 1/5
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__stepCol__one {
        grid-column: 1/-1
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__stepCol__two {
    grid-column: 6/10
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__stepCol__two {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__stepCol {
        grid-column: 1/6
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__stepCol {
        grid-column: 1/-1
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step {
    border-bottom: 1px solid #f6f6f6;
    margin-bottom: 24px;
    padding-bottom: 24px
}

@media (min-width:1120px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__step:last-child {
        border-bottom: 0;
        margin-bottom: 0
    }
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__stepCol__two .ApplicationProcessBlock-module-scss-module__j4t0Yq__step:last-child {
        margin-bottom: 0
    }
}

@media (max-width:767.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__step {
        margin-bottom: 16px;
        padding-bottom: 16px
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_Title {
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__step_Title {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_Title {
    align-items: center;
    gap: .4rem;
    margin-bottom: .2rem;
    display: flex
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor {
    border-radius: 2px;
    width: .8rem;
    height: 16px
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__1 {
    background-color: #ffe4e8
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__2 {
    background-color: #ffccd5
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__3 {
    background-color: #ffa2b4
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__4 {
    background-color: #fd6f8c
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__5 {
    background-color: #f73c68
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__6 {
    background-color: #e62058
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__7 {
    background-color: #c10f45
}

.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_Descrip {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ApplicationProcessBlock-module-scss-module__j4t0Yq__step_Descrip {
        font-size: .6rem;
        line-height: .8rem
    }
}

.BrandLogoRollBlock-module-scss-module__JkuCXq__header {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #777;
    letter-spacing: .072rem;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500
}

.BrandLogoRollBlock-module-scss-module__JkuCXq__header__alignLeft {
    text-align: left
}

.BrandLogoRollBlock-module-scss-module__JkuCXq__logoWrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 1.6rem 4rem;
    padding-top: 2.8rem;
    display: flex
}

@media (max-width:1119.98px) {
    .BrandLogoRollBlock-module-scss-module__JkuCXq__logoWrap {
        padding-top: 2rem
    }
}

@media (max-width:767.98px) {
    .BrandLogoRollBlock-module-scss-module__JkuCXq__logoWrap {
        gap: 1.2rem .8rem;
        padding-top: 1.2rem
    }
}

.BrandLogoRollBlock-module-scss-module__JkuCXq__logoWrap__alignLeft {
    justify-content: flex-start
}

.BrandLogoRollBlock-module-scss-module__JkuCXq__logo {
    max-width: 160px
}

.BrandLogoRollBlock-module-scss-module__JkuCXq__logo img {
    width: auto;
    max-width: 100%;
    display: block
}

.CareerLocations-module-scss-module__36pByW__locationsWrap {
    margin-top: auto
}

.CareerLocations-module-scss-module__36pByW__location {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #777;
    font-weight: 700
}

.CareerLocations-module-scss-module__36pByW__location__small {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

.CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaserGridWrap {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaserGridWrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaserGridWrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaserGridWrap {
        column-gap: 20px
    }
}

.CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaserGridWrap {
    row-gap: 1.2rem
}

.CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaserGridWrap__empty {
    border: 1px solid #d1d1d1;
    border-radius: 6px;
    padding: 2.4rem 0
}

.CareersTeaserGrid-module-scss-module__lmsMNq__emptyListingsWrap {
    grid-column: 3/span 8
}

@media (max-width:767.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__emptyListingsWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__emptyListingsWrap {
        grid-column: 2/span 6
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__emptyListingsWrap {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__emptyListingsWrap {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaser {
    grid-column: span 4
}

@media (max-width:767.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaser {
        grid-column: 1/-1
    }
}

.CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaser {
    border: 1px solid #d1d1d1;
    border-radius: 6px;
    flex-direction: column;
    padding: 1.2rem .8rem;
    display: flex
}

.CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaser:focus,
.CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaser:hover,
.CareersTeaserGrid-module-scss-module__lmsMNq__careersTeaser:active {
    background-color: #f6f6f6
}

.CareersTeaserGrid-module-scss-module__lmsMNq__header {
    justify-content: space-between;
    display: flex
}

.CareersTeaserGrid-module-scss-module__lmsMNq__teamName {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #232323;
    margin-bottom: 0;
    font-weight: 700
}

.CareersTeaserGrid-module-scss-module__lmsMNq__title {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    margin-bottom: 1.2rem;
    font-weight: 500
}

.CareersTeaserGrid-module-scss-module__lmsMNq__excerpt,
.CareersTeaserGrid-module-scss-module__lmsMNq__location {
    color: #777
}

.CareersTeaserGrid-module-scss-module__lmsMNq__excerpt {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .CareersTeaserGrid-module-scss-module__lmsMNq__excerpt {
        font-size: .6rem;
        line-height: .8rem
    }
}

.CareersTeaserGrid-module-scss-module__lmsMNq__excerpt {
    margin-bottom: 0
}

.CareersPage-module-scss-module__pR4dLG__wrap {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.CareersPage-module-scss-module__pR4dLG__container .CareersPage-module-scss-module__pR4dLG__wrap {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .CareersPage-module-scss-module__pR4dLG__wrap {
        padding-left: 18px;
        padding-right: 18px
    }

    .CareersPage-module-scss-module__pR4dLG__container .CareersPage-module-scss-module__pR4dLG__wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .CareersPage-module-scss-module__pR4dLG__wrap {
        padding-left: 16px;
        padding-right: 16px
    }

    .CareersPage-module-scss-module__pR4dLG__container .CareersPage-module-scss-module__pR4dLG__wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.CareersPage-module-scss-module__pR4dLG__wrap {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .CareersPage-module-scss-module__pR4dLG__wrap {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .CareersPage-module-scss-module__pR4dLG__wrap {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.CareersPage-module-scss-module__pR4dLG__wrap:last-child {
    margin-bottom: 0
}

.CareersPage-module-scss-module__pR4dLG__header {
    margin-bottom: 2rem
}

.TeaserGrid-module-scss-module__-c-8TW__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.TeaserGrid-module-scss-module__-c-8TW__container .TeaserGrid-module-scss-module__-c-8TW__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .TeaserGrid-module-scss-module__-c-8TW__container .TeaserGrid-module-scss-module__-c-8TW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .TeaserGrid-module-scss-module__-c-8TW__container .TeaserGrid-module-scss-module__-c-8TW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.TeaserGrid-module-scss-module__-c-8TW__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__grid {
        column-gap: 20px
    }
}

.TeaserGrid-module-scss-module__-c-8TW__grid {
    row-gap: 4.8rem
}

@media (max-width:1119.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__grid {
        row-gap: 3.2rem
    }
}

@media (max-width:767.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__grid {
        row-gap: 2.8rem
    }
}

@media (min-width:1120px) {
    .TeaserGrid-module-scss-module__-c-8TW__grid__wide {
        row-gap: 2.8rem
    }
}

.TeaserGrid-module-scss-module__-c-8TW__teaser__3-up {
    grid-column: span 4
}

@media (max-width:767.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__teaser__3-up {
        grid-column: 1/-1
    }
}

.TeaserGrid-module-scss-module__-c-8TW__teaser__wide {
    grid-column: 2/span 10
}

@media (max-width:1119.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__teaser__wide {
        grid-column: 1/-1
    }
}

@media (min-width:768px) {
    .TeaserGrid-module-scss-module__-c-8TW__teaser__wide {
        align-items: center;
        gap: 20px;
        display: flex
    }
}

.TeaserGrid-module-scss-module__-c-8TW__titleLink,
.TeaserGrid-module-scss-module__-c-8TW__titleLink:visited {
    color: #232323
}

.TeaserGrid-module-scss-module__-c-8TW__titleLink:hover,
.TeaserGrid-module-scss-module__-c-8TW__titleLink:focus-visible,
.TeaserGrid-module-scss-module__-c-8TW__titleLink:active {
    color: #8a113e
}

@media (min-width:768px) {

    .TeaserGrid-module-scss-module__-c-8TW__visualsWrap__wide,
    .TeaserGrid-module-scss-module__-c-8TW__text__wide {
        flex-shrink: 0;
        width: calc(50% - 10px)
    }
}

.TeaserGrid-module-scss-module__-c-8TW__visualsWrap {
    aspect-ratio: 1.5;
    background-color: #e7e7e7;
    border-radius: 10px;
    margin-bottom: .8rem;
    display: block;
    position: relative;
    overflow: hidden
}

.TeaserGrid-module-scss-module__-c-8TW__visualsWrap:hover+.TeaserGrid-module-scss-module__-c-8TW__text .TeaserGrid-module-scss-module__-c-8TW__titleLink,
.TeaserGrid-module-scss-module__-c-8TW__visualsWrap:focus-visible+.TeaserGrid-module-scss-module__-c-8TW__text .TeaserGrid-module-scss-module__-c-8TW__titleLink,
.TeaserGrid-module-scss-module__-c-8TW__visualsWrap:active+.TeaserGrid-module-scss-module__-c-8TW__text .TeaserGrid-module-scss-module__-c-8TW__titleLink {
    color: #8a113e
}

.TeaserGrid-module-scss-module__-c-8TW__visuals {
    z-index: 1;
    align-items: center;
    gap: 24px;
    height: 100%;
    padding: 24px;
    display: flex;
    position: relative
}

.TeaserGrid-module-scss-module__-c-8TW__content,
.TeaserGrid-module-scss-module__-c-8TW__decoration {
    width: calc(50% - 12px)
}

.TeaserGrid-module-scss-module__-c-8TW__title {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__title {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.TeaserGrid-module-scss-module__-c-8TW__title {
    margin-bottom: .4rem
}

@media (min-width:768px) {
    .TeaserGrid-module-scss-module__-c-8TW__title__wide {
        font-size: 1.6rem;
        line-height: 2.16rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (min-width:768px) and (max-width:1119.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__title__wide {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.TeaserGrid-module-scss-module__-c-8TW__excerpt {
    margin-bottom: .8rem
}

@media (max-width:767.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__excerpt {
        display: none
    }
}

.TeaserGrid-module-scss-module__-c-8TW__meta {
    align-items: center;
    gap: .8rem;
    display: flex
}

.TeaserGrid-module-scss-module__-c-8TW__date {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .TeaserGrid-module-scss-module__-c-8TW__date {
        font-size: .6rem;
        line-height: .81rem
    }
}

.TeaserGrid-module-scss-module__-c-8TW__date {
    color: #777;
    margin-bottom: 0
}

.TeaserGrid-module-scss-module__-c-8TW__bgImgWrap {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0
}

.TeaserGrid-module-scss-module__-c-8TW__bgImg {
    width: auto;
    max-width: none;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.TeaserGrid-module-scss-module__-c-8TW__thumbnailWrap {
    max-width: 180px;
    height: auto;
    margin-left: auto;
    position: relative
}

.TeaserGrid-module-scss-module__-c-8TW__thumbnailWrap__wide {
    max-width: 192px
}

.TeaserGrid-module-scss-module__-c-8TW__thumbnail {
    border-radius: 14px;
    display: block
}

.TeaserGrid-module-scss-module__-c-8TW__thumbnailIcon {
    max-width: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.TeaserGrid-module-scss-module__-c-8TW__thumbnailIcon svg {
    width: 71px;
    max-width: 100%;
    height: auto;
    display: block
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNews:not(:first-child) {
    margin-top: 56px
}

@media (max-width:767.98px) {
    .RelatedPosts-module-scss-module__YH2DRG__relatedNews:not(:first-child) {
        margin-top: 40px
    }
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNews:not(:last-child) {
    margin-bottom: 96px
}

@media (max-width:767.98px) {
    .RelatedPosts-module-scss-module__YH2DRG__relatedNews:not(:last-child) {
        margin-bottom: 40px
    }
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.RelatedPosts-module-scss-module__YH2DRG__container .RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
        padding-left: 18px;
        padding-right: 18px
    }

    .RelatedPosts-module-scss-module__YH2DRG__container .RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
        padding-left: 16px;
        padding-right: 16px
    }

    .RelatedPosts-module-scss-module__YH2DRG__container .RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
        margin-bottom: .8rem
    }
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeaderWrap {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNewsHeader {
    letter-spacing: initial;
    margin-bottom: 0
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink {
    text-transform: capitalize;
    align-items: center;
    column-gap: .4rem;
    display: flex
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink svg {
    width: 15px;
    height: 15px
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink,
.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink svg,
.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink svg path {
    transition: all .2s ease-in
}

.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink:active svg path,
.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink:hover svg path,
.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink:focus-visible svg path {
    fill: #8a113e
}

@media (max-width:767.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__wrap {
        margin-top: 40px
    }
}

.ResponsiveImageBlock-module-scss-module__KH3MOq__grid {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__grid {
        column-gap: 20px
    }
}

@media (max-width:1119.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__grid {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        display: grid
    }
}

.ResponsiveImageBlock-module-scss-module__KH3MOq__content {
    grid-column: 1/10
}

@media (max-width:1119.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__content {
        grid-column: 1/-1
    }
}

.ResponsiveImageBlock-module-scss-module__KH3MOq__title {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__title {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.ResponsiveImageBlock-module-scss-module__KH3MOq__title {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__title {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__title {
        margin-bottom: .8rem
    }
}

.ResponsiveImageBlock-module-scss-module__KH3MOq__image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

@media (max-width:1119.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__image__defaultMediumExists {
        display: none
    }
}

@media (max-width:767.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__image__defaultMobileExists {
        display: none
    }
}

@media (min-width:1120px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__image__medium {
        display: none
    }
}

@media (max-width:767.98px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__image__mediumMobileExists {
        display: none
    }
}

@media (min-width:768px) {
    .ResponsiveImageBlock-module-scss-module__KH3MOq__image__mobile {
        display: none
    }
}

.ResponsiveImageBlock-module-scss-module__KH3MOq__srOnly {
    color: #000;
    clip: rect(0, 0, 0, 0);
    background: #fff;
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.RichTextBlock-module-scss-module__CfT9JG__wrap {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .RichTextBlock-module-scss-module__CfT9JG__wrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .RichTextBlock-module-scss-module__CfT9JG__wrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .RichTextBlock-module-scss-module__CfT9JG__wrap {
        column-gap: 20px
    }
}

.RichTextBlock-module-scss-module__CfT9JG__cols {
    grid-column: 1/9
}

@media (max-width:1119.98px) {
    .RichTextBlock-module-scss-module__CfT9JG__cols {
        grid-column: 1/-1
    }
}

.RosterGridBlock-module-scss-module__a3Ux5q__wrap {
    padding-top: 2.4rem;
    padding-bottom: 4.4rem
}

@media (max-width:1119.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__wrap {
        padding-top: 1.6rem;
        padding-bottom: 3.6rem
    }
}

@media (max-width:767.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__wrap {
        padding-top: 1.2rem;
        padding-bottom: 1.6rem
    }
}

.RosterGridBlock-module-scss-module__a3Ux5q__title {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__title {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.RosterGridBlock-module-scss-module__a3Ux5q__title {
    color: #232323;
    text-align: center;
    margin-top: 0;
    margin-bottom: 1.8rem
}

.RosterGridBlock-module-scss-module__a3Ux5q__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__grid {
        column-gap: 20px
    }
}

.RosterGridBlock-module-scss-module__a3Ux5q__grid {
    row-gap: 56px
}

@media (max-width:767.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__grid {
        row-gap: 48px
    }
}

.RosterGridBlock-module-scss-module__a3Ux5q__person {
    grid-column: span 4
}

@media (max-width:767.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__person {
        grid-column: 1/-1
    }
}

.RosterGridBlock-module-scss-module__a3Ux5q__person {
    align-items: center;
    gap: 16px;
    display: flex
}

.RosterGridBlock-module-scss-module__a3Ux5q__person_Image {
    border-radius: 8px;
    width: 146px;
    max-width: 50%;
    height: auto;
    display: block
}

.RosterGridBlock-module-scss-module__a3Ux5q__person_Header {
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__person_Header {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.RosterGridBlock-module-scss-module__a3Ux5q__person_Header {
    margin-bottom: .2rem
}

.RosterGridBlock-module-scss-module__a3Ux5q__person_Subheader {
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .RosterGridBlock-module-scss-module__a3Ux5q__person_Subheader {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.RosterGridBlock-module-scss-module__a3Ux5q__person_Subheader {
    color: #777;
    margin-bottom: .8rem
}

.RosterGridBlock-module-scss-module__a3Ux5q__person_LogoWrap {
    max-width: 200px
}

.RosterGridBlock-module-scss-module__a3Ux5q__person_Logo {
    display: block
}

.SecurePanel-module-scss-module__T1DiGa__label {
    fill: #232323;
    transition: fill .2s ease-in
}

.SecurePanel-module-scss-module__T1DiGa__ring {
    fill: #e62058;
    transition: fill .2s ease-in
}

.SecurePanel-module-scss-module__T1DiGa__ring_light {
    fill: #fff1f3;
    transition: fill .2s ease-in
}

.SecurePanel-module-scss-module__T1DiGa__wrap {
    background-color: #0000;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    transition: background-color .2s ease-in;
    position: relative;
    left: 50%;
    right: 50%;
    overflow: hidden
}

@media (max-width:1119.98px) {
    .SecurePanel-module-scss-module__T1DiGa__wrap {
        padding-bottom: 190px
    }
}

.SecurePanel-module-scss-module__T1DiGa__wrap:hover {
    background-color: #e62058
}

.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__label {
    fill: #fff
}

.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__ring {
    fill: #ffe4e8
}

.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__ring_light {
    fill: #fd6f8c
}

.SecurePanel-module-scss-module__T1DiGa__container {
    max-width: 1448px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.SecurePanel-module-scss-module__T1DiGa__container .SecurePanel-module-scss-module__T1DiGa__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .SecurePanel-module-scss-module__T1DiGa__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .SecurePanel-module-scss-module__T1DiGa__container .SecurePanel-module-scss-module__T1DiGa__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .SecurePanel-module-scss-module__T1DiGa__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .SecurePanel-module-scss-module__T1DiGa__container .SecurePanel-module-scss-module__T1DiGa__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.SecurePanel-module-scss-module__T1DiGa__container {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .SecurePanel-module-scss-module__T1DiGa__container {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .SecurePanel-module-scss-module__T1DiGa__container {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .SecurePanel-module-scss-module__T1DiGa__container {
        column-gap: 20px
    }
}

.SecurePanel-module-scss-module__T1DiGa__content {
    color: #232323;
    pointer-events: none;
    flex-direction: column;
    grid-column: 8/-1;
    justify-content: center;
    min-height: 400px;
    transition: color .2s ease-in;
    display: flex;
    position: relative
}

@media (max-width:767.98px) {
    .SecurePanel-module-scss-module__T1DiGa__content {
        grid-column: 1/-1
    }
}

.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__content {
    color: #fff
}

.SecurePanel-module-scss-module__T1DiGa__header {
    color: #232323;
    margin-bottom: 8px;
    font-size: 8rem;
    font-weight: 500;
    line-height: 8rem;
    transition: color .2s ease-in;
    position: relative;
    left: -6px
}

@media (max-width:1119.98px) {
    .SecurePanel-module-scss-module__T1DiGa__header {
        font-size: 6rem;
        line-height: 6rem
    }
}

.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__header {
    color: #fff
}

.SecurePanel-module-scss-module__T1DiGa__counter {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

.SecurePanel-module-scss-module__T1DiGa__text {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .SecurePanel-module-scss-module__T1DiGa__text {
        font-size: .6rem;
        line-height: .8rem
    }
}

.SecurePanel-module-scss-module__T1DiGa__text {
    margin-top: 0;
    margin-bottom: 1rem
}

@media (max-width:1119.98px) {
    .SecurePanel-module-scss-module__T1DiGa__text {
        margin-bottom: .8rem
    }
}

.SecurePanel-module-scss-module__T1DiGa__percentageText {
    fill: #232323;
    transition: fill .3s
}

.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__percentageText {
    fill: #fff
}

.SecurePanel-module-scss-module__T1DiGa__circleGraph {
    float: left;
    margin-right: 16px
}

.SecurePanel-module-scss-module__T1DiGa__bgVideo {
    object-fit: contain;
    width: auto;
    height: 100%;
    position: absolute;
    inset: 0
}

.SecurePanel-module-scss-module__T1DiGa__bgImage {
    width: 900px;
    position: absolute;
    bottom: 0;
    right: 0
}

.SideNav-module-scss-module__doK5pa__sideNav {
    grid-column: 1/3
}

@media (max-width:767.98px) {
    .SideNav-module-scss-module__doK5pa__sideNav {
        z-index: 99;
        background-color: #fff;
        grid-column: 1/-1;
        margin-left: -16px;
        margin-right: -16px;
        padding-top: 16px;
        padding-bottom: 16px;
        transition: top .3s ease-in, transform .3s;
        position: sticky;
        top: 89px
    }

    .siteHeaderHidden .SideNav-module-scss-module__doK5pa__sideNav {
        top: -82px
    }
}

@media (min-width:768px) {
    .SideNav-module-scss-module__doK5pa__wrap {
        transition: top .3s ease-in;
        position: sticky;
        top: 148px
    }

    .siteHeaderHidden .SideNav-module-scss-module__doK5pa__wrap {
        top: 24px
    }
}

@media (max-width:767.98px) {
    .SideNav-module-scss-module__doK5pa__wrap {
        padding-left: 16px;
        padding-right: 16px
    }
}

.SideNav-module-scss-module__doK5pa__header {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .8rem;
    font-weight: 700
}

@media (max-width:767.98px) {
    .SideNav-module-scss-module__doK5pa__header__dtOnly {
        display: none
    }
}

.SideNav-module-scss-module__doK5pa__button {
    color: inherit;
    cursor: pointer;
    appearance: none;
    text-align: left;
    background: 0 0;
    border: 1px solid #e7e7e7;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    padding: 12px 16px;
    font-family: inherit;
    display: flex
}

@media (min-width:768px) {
    .SideNav-module-scss-module__doK5pa__button {
        display: none
    }
}

.SideNav-module-scss-module__doK5pa__button:after {
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    color: #777;
    box-sizing: border-box;
    content: attr(data-content);
    background-color: #f6f6f6;
    border: 1px solid #777;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 23px;
    height: 23px;
    padding-bottom: 1px;
    padding-left: 1px;
    font-weight: 500;
    line-height: 1;
    display: flex
}

.SideNav-module-scss-module__doK5pa__button__open:after {
    padding-bottom: 3px
}

.SideNav-module-scss-module__doK5pa__list {
    margin: 0;
    padding: 0;
    list-style: none
}

@media (max-width:767.98px) {
    .SideNav-module-scss-module__doK5pa__list {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        background-color: #fff;
        border: 1px solid #e7e7e7;
        border-top: 0;
        padding: 24px 16px;
        transition: opacity .2s ease-in, visibility .2s ease-in;
        position: absolute;
        left: 16px;
        right: 16px
    }

    .SideNav-module-scss-module__doK5pa__list__open {
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }
}

.SideNav-module-scss-module__doK5pa__listItem {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .SideNav-module-scss-module__doK5pa__listItem {
        font-size: .7rem;
        line-height: 1rem
    }
}

.SideNav-module-scss-module__doK5pa__listItem {
    padding-left: 8px;
    line-height: 1;
    position: relative
}

.SideNav-module-scss-module__doK5pa__listItem:not(:last-child) {
    margin-bottom: 1.2rem
}

@media (max-width:767.98px) {
    .SideNav-module-scss-module__doK5pa__listItem:not(:last-child) {
        margin-bottom: .8rem
    }
}

.SideNav-module-scss-module__doK5pa__link,
.SideNav-module-scss-module__doK5pa__link:visited,
.SideNav-module-scss-module__doK5pa__link:active {
    color: #777
}

.SideNav-module-scss-module__doK5pa__link:hover,
.SideNav-module-scss-module__doK5pa__link:focus-visible {
    color: #8a113e
}

.SideNav-module-scss-module__doK5pa__listItem__active:before {
    content: "";
    background-color: #c10f45;
    border-radius: 4px;
    width: 3px;
    height: 100%;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.SideNav-module-scss-module__doK5pa__listItem__active .SideNav-module-scss-module__doK5pa__link,
.SideNav-module-scss-module__doK5pa__listItem__active .SideNav-module-scss-module__doK5pa__link:visited,
.SideNav-module-scss-module__doK5pa__listItem__active .SideNav-module-scss-module__doK5pa__link:active {
    color: #232323
}

.StatsBlock-module-scss-module__qdA8Wa__statsBlock {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__statsBlock {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__statsBlock {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__statsBlock {
        column-gap: 20px
    }
}

.StatsBlock-module-scss-module__qdA8Wa__statsBlock {
    align-items: center;
    margin-bottom: 2.8rem
}

@media (max-width:1119.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__statsBlock {
        margin-bottom: 2rem
    }
}

.StatsBlock-module-scss-module__qdA8Wa__stats {
    grid-column: 1/8
}

@media (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__stats {
        grid-column: 1/-1
    }
}

.StatsBlock-module-scss-module__qdA8Wa__stats {
    background-color: #f6f6f6;
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    padding: 1.6rem .8rem;
    display: flex
}

@media (max-width:1119.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__stats {
        grid-column: 1/-1;
        margin-bottom: .4rem;
        margin-right: .8rem
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__stats {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__stats {
        flex-wrap: wrap;
        row-gap: 1.2rem;
        margin-bottom: .8rem;
        margin-right: 0;
        padding: 1.6rem 0 0
    }
}

.StatsBlock-module-scss-module__qdA8Wa__Stat {
    flex-direction: column;
    flex: 33.34%;
    justify-content: space-between;
    display: flex
}

@media (min-width:768px) {
    .StatsBlock-module-scss-module__qdA8Wa__Stat:not(:first-child) {
        padding-left: 1.2rem
    }

    .StatsBlock-module-scss-module__qdA8Wa__Stat:not(:last-child) {
        border-right: 1px solid #e7e7e7
    }
}

@media (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__Stat {
        padding: 0 .8rem
    }

    .StatsBlock-module-scss-module__qdA8Wa__Stat:not(:last-child) {
        border-bottom: 1px solid #e7e7e7
    }
}

.StatsBlock-module-scss-module__qdA8Wa__StatLabel {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__StatLabel {
        font-size: .6rem;
        line-height: .81rem
    }
}

.StatsBlock-module-scss-module__qdA8Wa__StatLabel {
    color: #777;
    margin-bottom: 1.2rem;
    padding-right: 2rem
}

@media (max-width:1119.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__StatLabel {
        margin-bottom: .4rem;
        padding-right: 2rem
    }
}

@media (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__StatLabel {
        padding-right: 1.2rem
    }
}

.StatsBlock-module-scss-module__qdA8Wa__StatNumber {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__StatNumber {
        font-size: 1.6rem;
        line-height: 2.16rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.StatsBlock-module-scss-module__qdA8Wa__StatNumber {
    color: #232323
}

@media (min-width:768px) {
    .StatsBlock-module-scss-module__qdA8Wa__StatNumber {
        margin-bottom: 0
    }
}

.StatsBlock-module-scss-module__qdA8Wa__captionWrap {
    grid-column: 8/-1
}

@media (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__captionWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__captionWrap {
        grid-column: 1/8;
        padding-left: .3rem
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__captionWrap {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__captionWrap {
        grid-column: 1/-1;
        padding-left: 0
    }
}

@media (max-width:767.98px) and (max-width:767.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__captionWrap {
        grid-column: 1/-1
    }
}

.StatsBlock-module-scss-module__qdA8Wa__captionWrap p {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .StatsBlock-module-scss-module__qdA8Wa__captionWrap p {
        font-size: .6rem;
        line-height: .8rem
    }
}

.StepsBlock-module-scss-module__aCi6pG__grid {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .StepsBlock-module-scss-module__aCi6pG__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .StepsBlock-module-scss-module__aCi6pG__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .StepsBlock-module-scss-module__aCi6pG__grid {
        column-gap: 20px
    }
}

@media (max-width:1119.98px) {
    .StepsBlock-module-scss-module__aCi6pG__grid {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .StepsBlock-module-scss-module__aCi6pG__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        display: grid
    }
}

.StepsBlock-module-scss-module__aCi6pG__wrap {
    grid-column: 1/9
}

@media (max-width:1119.98px) {
    .StepsBlock-module-scss-module__aCi6pG__wrap {
        grid-column: 1/-1
    }
}

.StepsBlock-module-scss-module__aCi6pG__title {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .StepsBlock-module-scss-module__aCi6pG__title {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.StepsBlock-module-scss-module__aCi6pG__title {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .StepsBlock-module-scss-module__aCi6pG__title {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .StepsBlock-module-scss-module__aCi6pG__title {
        margin-bottom: .8rem
    }
}

@media (min-width:768px) {
    .StepsBlock-module-scss-module__aCi6pG__steps {
        columns: 2;
        gap: 20px
    }
}

.StepsBlock-module-scss-module__aCi6pG__step {
    break-inside: avoid;
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .StepsBlock-module-scss-module__aCi6pG__step {
        margin-bottom: 1.6rem
    }
}

.StepsBlock-module-scss-module__aCi6pG__step:last-child {
    margin-bottom: 0
}

.StepsBlock-module-scss-module__aCi6pG__step_Title {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .StepsBlock-module-scss-module__aCi6pG__step_Title {
        font-size: .7rem;
        line-height: 1rem
    }
}

.StepsBlock-module-scss-module__aCi6pG__step_Title {
    margin-bottom: .4rem
}

.StepsBlock-module-scss-module__aCi6pG__step_Descrip {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .StepsBlock-module-scss-module__aCi6pG__step_Descrip {
        font-size: .7rem;
        line-height: 1rem
    }
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__container .SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .SubscriptionBannerCTA-module-scss-module__JXgUNq__container .SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .SubscriptionBannerCTA-module-scss-module__JXgUNq__container .SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__container {
        column-gap: 20px
    }
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__contentWrap {
    grid-column: 1/7
}

@media (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__contentWrap {
        grid-column: 1/-1
    }
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__contentWrap {
    padding: 4.9rem 2.4rem 4.4rem 2rem
}

@media (max-width:1119.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__contentWrap {
        grid-column: 1/6;
        padding: 3.2rem 0 3.6rem
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__contentWrap {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__contentWrap {
        padding: 2rem 0 2.2rem
    }
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap {
    grid-column: 11/-1
}

@media (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap {
        grid-column: 1/-1
    }
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap {
    position: relative
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap img {
    max-width: none;
    position: absolute;
    top: -10%;
    left: 0
}

@media (max-width:1119.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap img {
        transform: translate(-96px)
    }
}

@media (max-width:1900.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap {
        grid-column: 9/-1
    }
}

@media (max-width:1900.98px) and (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap {
        grid-column: 7/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__imageWrap {
        display: none
    }
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__subscriptionBanner {
    background-color: #f6f6f6;
    margin-top: 3.2rem;
    margin-bottom: 3.2rem;
    overflow: hidden
}

@media (max-width:1119.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__subscriptionBanner {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__subscriptionBanner {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__subscriptionBanner:last-child {
    margin-bottom: 0
}

.SubscriptionBannerCTA-module-scss-module__JXgUNq__header {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    margin-bottom: 1rem;
    font-weight: 500
}

@media (min-width:1120px) {
    .SubscriptionBannerCTA-module-scss-module__JXgUNq__text {
        padding-right: 2rem
    }
}

.TableDrawers-module-scss-module__8WKJ8a__row {
    grid-template-columns: repeat(8, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__row {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__row {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__row {
        column-gap: 20px
    }
}

.TableDrawers-module-scss-module__8WKJ8a__row {
    column-gap: 0
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__rowLast {
        margin-bottom: 24px
    }
}

.TableDrawers-module-scss-module__8WKJ8a__sectionHeader {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__sectionHeader {
        font-size: .6rem;
        line-height: .81rem
    }
}

.TableDrawers-module-scss-module__8WKJ8a__sectionHeader {
    margin: 0
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__sectionHeader {
        font-size: .7rem;
        line-height: .945rem;
        font-family: var(--satoshi);
        letter-spacing: .1em;
        text-transform: uppercase;
        margin-bottom: 8px;
        font-weight: 700
    }

    .TableDrawers-module-scss-module__8WKJ8a__cell.TableDrawers-module-scss-module__8WKJ8a__label .TableDrawers-module-scss-module__8WKJ8a__sectionHeader {
        font-size: 1rem;
        line-height: 1.35rem;
        font-family: var(--satoshi);
        letter-spacing: .1em;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: .6rem;
        font-weight: 700
    }
}

@media (max-width:767.98px) and (max-width:1119.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__cell.TableDrawers-module-scss-module__8WKJ8a__label .TableDrawers-module-scss-module__8WKJ8a__sectionHeader {
        font-size: .8rem;
        line-height: 1.08rem
    }
}

.TableDrawers-module-scss-module__8WKJ8a__cell {
    grid-column: span 3;
    padding: 16px;
    transition: border-radius .2s ease-in;
    position: relative;
    box-shadow: 1px 0 #d1d1d1, 0 1px #d1d1d1, 1px 1px #d1d1d1, inset 1px 0 #d1d1d1, inset 0 1px #d1d1d1
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__cell {
        grid-column: 1/-1
    }
}

.TableDrawers-module-scss-module__8WKJ8a__cell {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__cell {
        font-size: .7rem;
        line-height: 1rem
    }
}

.TableDrawers-module-scss-module__8WKJ8a__cell.TableDrawers-module-scss-module__8WKJ8a__label {
    grid-column: span 2
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__cell.TableDrawers-module-scss-module__8WKJ8a__label {
        grid-column: 1/-1
    }

    .TableDrawers-module-scss-module__8WKJ8a__cell.TableDrawers-module-scss-module__8WKJ8a__label .TableDrawers-module-scss-module__8WKJ8a__sectionHeader {
        margin-bottom: 0
    }
}

.TableDrawers-module-scss-module__8WKJ8a__nonHeaderRow .TableDrawers-module-scss-module__8WKJ8a__cell.TableDrawers-module-scss-module__8WKJ8a__label {
    background-color: #f6f6f6
}

.TableDrawers-module-scss-module__8WKJ8a__headerRow .TableDrawers-module-scss-module__8WKJ8a__cell {
    background-color: #e7e7e7
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__headerRow .TableDrawers-module-scss-module__8WKJ8a__cell {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }

    .TableDrawers-module-scss-module__8WKJ8a__rowLast .TableDrawers-module-scss-module__8WKJ8a__cell:last-of-type {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px
    }
}

.TableDrawers-module-scss-module__8WKJ8a__labelText {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__labelText {
        font-size: .7rem;
        line-height: 1rem
    }
}

.TableDrawers-module-scss-module__8WKJ8a__labelText {
    color: #232323;
    margin: 0
}

.TableDrawers-module-scss-module__8WKJ8a__showHideBtn {
    color: #777;
    cursor: pointer;
    appearance: none;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    box-sizing: border-box;
    background: #f6f6f6;
    border: 1px solid #777;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 23px;
    height: 23px;
    padding: 0;
    font-weight: 500;
    line-height: 1;
    display: flex;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%)
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__hideInDrawers {
        display: none
    }
}

@media (min-width:768px) {
    .TableDrawers-module-scss-module__8WKJ8a__hideOnTable {
        display: none
    }
}

@media (max-width:767.98px) {
    .TableDrawers-module-scss-module__8WKJ8a__row {
        max-height: 10000px;
        transition: opacity .2s ease-in
    }

    .TableDrawers-module-scss-module__8WKJ8a__row.TableDrawers-module-scss-module__8WKJ8a__collapsed {
        opacity: 0;
        max-height: 0;
        transition: opacity .2s ease-in, max-height 0s .3s
    }

    .TableDrawers-module-scss-module__8WKJ8a__roundBottom {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px
    }
}

.TalkingPoints-module-scss-module__kivmlW__grid {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TalkingPoints-module-scss-module__kivmlW__grid {
        column-gap: 20px
    }
}

.TalkingPoints-module-scss-module__kivmlW__pointsWrap {
    grid-column: 1/10
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap {
        grid-column: 1/-1
    }
}

.TalkingPoints-module-scss-module__kivmlW__pointsWrap {
    flex-wrap: wrap;
    display: flex
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap {
        grid-column: 1/8
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__standard {
        row-gap: 2rem
    }
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) and (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap {
        grid-column: 1/-1
    }
}

.TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
    grid-column: 1/10
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        grid-column: 1/-1
    }
}

.TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
    grid-template-columns: repeat(9, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        column-gap: 20px
    }
}

.TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
    row-gap: 2.4rem
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        flex-wrap: wrap;
        display: flex
    }
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        grid-template-columns: repeat(12, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) and (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) and (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:767.98px) and (max-width:575.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__textualGrid {
        column-gap: 20px
    }
}

.TalkingPoints-module-scss-module__kivmlW__pointsWrap__wideList {
    grid-column-end: 9
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__pointsWrap__wideList {
        grid-column-end: -1
    }
}

.TalkingPoints-module-scss-module__kivmlW__point {
    flex-basis: 100%
}

@media (min-width:1120px) {
    .TalkingPoints-module-scss-module__kivmlW__point__standard {
        border-bottom: 1px solid #e7e7e7;
        flex-basis: 50%;
        padding-bottom: 1.2rem
    }

    .TalkingPoints-module-scss-module__kivmlW__point__standard:nth-child(n+3) {
        padding-top: 2rem
    }

    .TalkingPoints-module-scss-module__kivmlW__point__standard:nth-child(odd) {
        border-right: 1px solid #e7e7e7;
        padding-right: 3.2rem
    }

    .TalkingPoints-module-scss-module__kivmlW__point__standard:nth-child(2n) {
        padding-left: 1.6rem;
        padding-right: 1.6rem
    }

    .TalkingPoints-module-scss-module__kivmlW__point__standard:last-child,
    .TalkingPoints-module-scss-module__kivmlW__point__standard:nth-child(odd):nth-last-child(2) {
        border-bottom: none
    }
}

.TalkingPoints-module-scss-module__kivmlW__point__textualGrid {
    grid-column: span 3
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__point__textualGrid {
        flex-basis: 30%
    }
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__point__textualGrid {
        grid-column: span 4
    }
}

.TalkingPoints-module-scss-module__kivmlW__point__wideList {
    border-bottom: 1px solid #f6f6f6;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__point__wideList {
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }
}

.TalkingPoints-module-scss-module__kivmlW__point__wideList:first-child {
    padding-top: 0
}

.TalkingPoints-module-scss-module__kivmlW__point__wideList:last-child {
    border-bottom: 0
}

@media (min-width:768px) {
    .TalkingPoints-module-scss-module__kivmlW__point__wideList {
        align-items: center;
        gap: 1.2rem;
        display: flex
    }
}

@media (min-width:1120px) {
    .TalkingPoints-module-scss-module__kivmlW__point__wideList {
        gap: 1.6rem
    }
}

.TalkingPoints-module-scss-module__kivmlW__point__hasLogos:nth-child(2n) {
    padding-right: 0
}

.TalkingPoints-module-scss-module__kivmlW__point_HeaderWrap {
    align-items: center;
    gap: 1.2rem;
    margin-bottom: .8rem;
    display: flex
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__point_HeaderWrap {
        margin-bottom: .4rem
    }
}

.TalkingPoints-module-scss-module__kivmlW__point_HeaderWrap__textualGrid {
    gap: .4rem
}

.TalkingPoints-module-scss-module__kivmlW__point_Header {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .TalkingPoints-module-scss-module__kivmlW__point_Header {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.TalkingPoints-module-scss-module__kivmlW__point_Header {
    color: #232323;
    margin-bottom: 0
}

.TalkingPoints-module-scss-module__kivmlW__point_Image {
    flex-shrink: 0;
    width: 50px;
    height: auto
}

.TalkingPoints-module-scss-module__kivmlW__point_Image__textualGrid {
    width: 24px
}

@media (min-width:768px) {
    .TalkingPoints-module-scss-module__kivmlW__point_Image__wideList {
        width: 72px
    }
}

@media (min-width:1120px) {
    .TalkingPoints-module-scss-module__kivmlW__point_Image__wideList {
        width: 140px
    }
}

.TalkingPoints-module-scss-module__kivmlW__point_Image__standard.TalkingPoints-module-scss-module__kivmlW__point_Image__iso,
.TalkingPoints-module-scss-module__kivmlW__point_Image__textualGrid.TalkingPoints-module-scss-module__kivmlW__point_Image__iso {
    display: none
}

@media (min-width:768px) {
    .TalkingPoints-module-scss-module__kivmlW__point_Image__wideList.TalkingPoints-module-scss-module__kivmlW__point_Image__header {
        display: none
    }
}

@media (max-width:767.98px) {
    .TalkingPoints-module-scss-module__kivmlW__point_Image__wideList.TalkingPoints-module-scss-module__kivmlW__point_Image__iso {
        display: none
    }
}

.TalkingPoints-module-scss-module__kivmlW__point_LogosWrap {
    flex-wrap: wrap;
    gap: .5rem .8rem;
    margin-bottom: 2rem;
    display: flex
}

.TalkingPoints-module-scss-module__kivmlW__point_Text {
    margin-bottom: 1.2rem
}

.TalkingPoints-module-scss-module__kivmlW__point p {
    font-size: .8rem;
    line-height: 1.2rem
}

.TalkingPoints-module-scss-module__kivmlW__logoCard {
    border: 1px solid #d1d1d1;
    border-radius: 6px;
    align-self: self-start;
    max-width: 7.4rem;
    height: auto;
    display: block
}

.TalkingPoints-module-scss-module__kivmlW__logoCard__linked:hover,
.TalkingPoints-module-scss-module__kivmlW__logoCard__linked:focus-visible {
    background-color: #f6f6f6;
    border: 1px solid #0000
}

.TalkingPoints-module-scss-module__kivmlW__imageWrap {
    width: 100%;
    height: auto
}

.TalkingPoints-module-scss-module__kivmlW__imageWrap img {
    display: block
}

.TallCta-module-scss-module__O0wRVq__tallCta {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.TallCta-module-scss-module__O0wRVq__container .TallCta-module-scss-module__O0wRVq__tallCta {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCta {
        padding-left: 18px;
        padding-right: 18px
    }

    .TallCta-module-scss-module__O0wRVq__container .TallCta-module-scss-module__O0wRVq__tallCta {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCta {
        padding-left: 16px;
        padding-right: 16px
    }

    .TallCta-module-scss-module__O0wRVq__container .TallCta-module-scss-module__O0wRVq__tallCta {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.TallCta-module-scss-module__O0wRVq__tallCta {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCta {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCta {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.TallCta-module-scss-module__O0wRVq__tallCta:last-child {
    margin-bottom: 0
}

.TallCta-module-scss-module__O0wRVq__tallCtaWrap {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaWrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaWrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaWrap {
        column-gap: 20px
    }
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaWrap {
        column-gap: 20px;
        min-height: 18rem
    }
}

.TallCta-module-scss-module__O0wRVq__tallCtaImageWrap {
    grid-column: 2/7
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaImageWrap {
        grid-column: 1/-1
    }
}

.TallCta-module-scss-module__O0wRVq__tallCtaImageWrap {
    position: relative
}

@media (max-width:1119.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaImageWrap {
        grid-column: 1/6
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaImageWrap {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaImageWrap {
        order: 2;
        grid-column: 4/-1
    }

    .TallCta-module-scss-module__O0wRVq__tallCtaImage {
        width: 20rem;
        height: auto
    }
}

@media (max-width:575.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaImage {
        width: 8rem;
        height: auto;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%)
    }
}

.TallCta-module-scss-module__O0wRVq__tallCtaOptionalImage {
    margin-left: -20%;
    position: absolute;
    bottom: 0;
    left: 0
}

@media (max-width:1119.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaOptionalImage {
        width: 175px;
        height: auto;
        margin-left: 0;
        bottom: 0;
        left: 10%
    }
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaOptionalImage {
        width: 70px;
        height: auto;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 50%)
    }
}

.TallCta-module-scss-module__O0wRVq__tallCtaText {
    grid-column: 8/-1
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaText {
        grid-column: 1/-1
    }
}

.TallCta-module-scss-module__O0wRVq__tallCtaText {
    margin-top: auto;
    margin-bottom: auto
}

@media (max-width:1119.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaText {
        grid-column: 6/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaText {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaText {
        order: 1;
        grid-column: 1/4;
        margin-top: 1.6rem
    }
}

.TallCta-module-scss-module__O0wRVq__tallCtaTitle {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaTitle {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.TallCta-module-scss-module__O0wRVq__tallCtaTitle {
    letter-spacing: initial;
    margin-bottom: .8rem
}

.TallCta-module-scss-module__O0wRVq__tallCtaContent {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaContent {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.TallCta-module-scss-module__O0wRVq__tallCtaContent {
    width: 100%;
    max-width: 66.66%;
    margin-bottom: 1.2rem
}

@media (max-width:767.98px) {
    .TallCta-module-scss-module__O0wRVq__tallCtaContent {
        max-width: 100%
    }
}

.TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.TeamGridBlock-module-scss-module__itY0Fa__container .TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
        padding-left: 18px;
        padding-right: 18px
    }

    .TeamGridBlock-module-scss-module__itY0Fa__container .TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
        padding-left: 16px;
        padding-right: 16px
    }

    .TeamGridBlock-module-scss-module__itY0Fa__container .TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.TeamGridBlock-module-scss-module__itY0Fa__teamGridBlock:last-child {
    margin-bottom: 0
}

.TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
    margin: 0;
    padding: 0;
    list-style: none
}

@media (min-width:1120px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
        grid-template-columns: repeat(5, 1fr);
        gap: 2.8rem .8rem;
        display: grid
    }
}

@media (min-width:1120px) and (max-width:1119.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (min-width:1120px) and (max-width:767.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (min-width:1120px) and (max-width:575.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
        column-gap: 20px
    }
}

@media (max-width:1119.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
        grid-template-columns: repeat(12, 1fr);
        gap: 1.6rem 20px;
        display: grid
    }
}

@media (max-width:1119.98px) and (max-width:1119.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:1119.98px) and (max-width:575.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap {
        column-gap: 20px
    }
}

@media (max-width:1119.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__teamGridMember {
        grid-column: span 2
    }
}

.TeamGridBlock-module-scss-module__itY0Fa__title {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__title {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.TeamGridBlock-module-scss-module__itY0Fa__title {
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__title {
        margin-bottom: .8rem
    }
}

@media (max-width:767.98px) {
    .TeamGridBlock-module-scss-module__itY0Fa__title {
        margin-bottom: 1.6rem
    }
}

.TeamGridBlock-module-scss-module__itY0Fa__imgWrap {
    margin-bottom: .4rem
}

.TeamGridBlock-module-scss-module__itY0Fa__imgWrap img {
    width: 100%;
    height: auto;
    display: block
}

.TeamGridBlock-module-scss-module__itY0Fa__name,
.TeamGridBlock-module-scss-module__itY0Fa__jobTitle {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {

    .TeamGridBlock-module-scss-module__itY0Fa__name,
    .TeamGridBlock-module-scss-module__itY0Fa__jobTitle {
        font-size: .7rem;
        line-height: 1rem
    }
}

.TeamGridBlock-module-scss-module__itY0Fa__name,
.TeamGridBlock-module-scss-module__itY0Fa__jobTitle {
    margin-bottom: 0
}

.TokenLinkBlock-module-scss-module__Coo1Qa__introText {
    margin-bottom: .8rem
}

.TokenLinkBlock-module-scss-module__Coo1Qa__cardsWrap {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TokenLinkBlock-module-scss-module__Coo1Qa__cardsWrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TokenLinkBlock-module-scss-module__Coo1Qa__cardsWrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TokenLinkBlock-module-scss-module__Coo1Qa__cardsWrap {
        column-gap: 20px
    }
}

.TokenLinkBlock-module-scss-module__Coo1Qa__cardsWrap {
    row-gap: 1rem
}

@media (max-width:767.98px) {
    .TokenLinkBlock-module-scss-module__Coo1Qa__cardsWrap {
        row-gap: .8rem
    }
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card {
    border-radius: 10px;
    grid-column: span 3;
    align-items: center;
    display: flex
}

@media (max-width:1119.98px) {
    .TokenLinkBlock-module-scss-module__Coo1Qa__card {
        grid-column: span 4
    }
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card_Icon {
    width: 4.5rem;
    height: 4.5rem;
    margin-right: .8rem
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card_TextArrowWrap {
    border-bottom: 2px solid #0000;
    align-items: center;
    transition: border-color .2s ease-in;
    display: flex
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card_Text {
    overflow-wrap: anywhere;
    grid-column: span 1
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card_Text__link {
    color: #e62058
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card_Arrow {
    flex-shrink: 0;
    width: .8em;
    height: auto;
    margin-left: 8px
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card_Arrow path {
    fill: #e62058
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card__link {
    background-color: #fff1f3;
    padding: .7rem;
    transition: background-color .2s ease-in
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card__link:hover,
.TokenLinkBlock-module-scss-module__Coo1Qa__card__link:focus-visible {
    background-color: #ffe4e8
}

.TokenLinkBlock-module-scss-module__Coo1Qa__card__link:hover .TokenLinkBlock-module-scss-module__Coo1Qa__card_TextArrowWrap,
.TokenLinkBlock-module-scss-module__Coo1Qa__card__link:focus-visible .TokenLinkBlock-module-scss-module__Coo1Qa__card_TextArrowWrap {
    border-color: #e62058
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__twoColumnBlock {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__twoColumnBlock {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__twoColumnBlock {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__twoColumnBlock {
        column-gap: 20px
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__twoColumnBlock {
    padding-top: 40px;
    padding-bottom: 48px;
    overflow: hidden
}

@media (max-width:1119.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__twoColumnBlock {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__twoColumnBlock {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: grid
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__columnImage {
    z-index: -1;
    grid-row: 1;
    height: 100%
}

@media (min-width:768px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__columnImage {
        height: calc(100% + 88px)
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__columnText {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    grid-row: 1;
    align-items: center;
    font-weight: 500;
    display: flex
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__column__default:first-child {
    grid-column: span 4
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__default:first-child {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__default:first-child {
        grid-column: span 2
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__default:first-child {
        grid-column: 1/-1
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__column__default:last-child {
    grid-column: span 5
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__default:last-child {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__default:last-child {
        grid-column: span 4
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__default:last-child {
        grid-column: 1/-1
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__column__even {
    grid-column: span 5
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__even {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__even {
        grid-column: span 3
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__even {
        grid-column: 1/-1
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__column__reverse:first-child {
    grid-column: span 5
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__reverse:first-child {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__reverse:first-child {
        grid-column: span 4
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__reverse:first-child {
        grid-column: 1/-1
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__column__reverse:last-child {
    grid-column: span 4
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__reverse:last-child {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__reverse:last-child {
        grid-column: span 2
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__column__reverse:last-child {
        grid-column: 1/-1
    }
}

@media (min-width:768px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__image {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0
    }
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__image {
        width: 50%;
        position: absolute;
        top: -40px;
        left: -25%
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__imageWrap {
    width: 100%;
    height: 100%;
    position: relative
}

@media (min-width:768px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__imageWrap {
        top: -40px
    }
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__imageWrap {
        display: none
    }
}

.TwoColumnBlock-module-scss-module__Vlo4Ra__showOnMobile {
    display: none
}

@media (max-width:767.98px) {
    .TwoColumnBlock-module-scss-module__Vlo4Ra__showOnMobile {
        width: 50%;
        display: block;
        position: absolute;
        bottom: -48px;
        left: 75%;
        transform: scaleX(-1)
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta {
    grid-column: 1/-1
}

@media (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta {
        grid-column: 1/-1
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
        column-gap: 20px
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
    overflow: hidden
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__imageWrap {
    grid-column: span 6
}

@media (max-width:1119.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__imageWrap {
        grid-column: span 4
    }
}

@media (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__imageWrap {
        grid-column: span 1
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__image {
    width: 100%;
    height: auto;
    display: block
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__contentColumnWrap {
    grid-column: span 5;
    margin-top: 4.8rem;
    margin-bottom: 5.5rem
}

@media (max-width:1119.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__contentColumnWrap {
        grid-column: span 4;
        margin-top: 1.6rem
    }
}

@media (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__contentColumnWrap {
        margin-top: .4rem;
        margin-bottom: 2rem
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow {
        font-size: .6rem;
        line-height: .81rem
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow {
    color: #232323;
    letter-spacing: .07rem;
    margin-bottom: .8rem
}

@media (max-width:1119.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow {
        margin-bottom: .2rem
    }
}

@media (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow {
        display: none
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow__mobile {
    display: none
}

@media (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow__mobile {
        grid-column: span 2;
        justify-content: center;
        align-items: center;
        display: flex
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow__mobile {
    margin-bottom: 0
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__header {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__header {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__header {
    margin-bottom: .8rem
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__text {
    color: #777;
    margin-bottom: .8rem;
    line-height: 1.6rem
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__buttonsWrap {
    flex-wrap: wrap;
    align-items: center;
    gap: .6rem .8rem;
    display: flex
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
        column-gap: 20px
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__wrap {
    background-color: #f6f6f6;
    border-radius: 10px
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__imageWrap {
    order: 2;
    align-self: center
}

@media (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__imageWrap {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) and (max-width:767.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__imageWrap {
        grid-column: 1/-1
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__contentColumnWrap {
    order: 1;
    grid-column: span 4;
    align-self: center;
    margin: 0;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    padding-left: 1.6rem
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow {
    display: none
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__header {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__header {
        font-size: 1.6rem;
        line-height: 2.16rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__header {
    margin-bottom: .6rem
}

.TwoColumnCtaBlock-module-scss-module__RqqPMG__twoColumnCta__alternate .TwoColumnCtaBlock-module-scss-module__RqqPMG__text {
    line-height: normal
}

.VideoBlock-module-scss-module__878oyq__videoBlockWrap {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .VideoBlock-module-scss-module__878oyq__videoBlockWrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .VideoBlock-module-scss-module__878oyq__videoBlockWrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .VideoBlock-module-scss-module__878oyq__videoBlockWrap {
        column-gap: 20px
    }
}

.VideoBlock-module-scss-module__878oyq__videoPlayerWrap {
    height: 0;
    padding-top: 56.25%;
    position: relative
}

.VideoBlock-module-scss-module__878oyq__videoBlockTitle,
.VideoBlock-module-scss-module__878oyq__videoPlayerWrap {
    grid-column: 1/9
}

@media (max-width:767.98px) {

    .VideoBlock-module-scss-module__878oyq__videoBlockTitle,
    .VideoBlock-module-scss-module__878oyq__videoPlayerWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {

    .VideoBlock-module-scss-module__878oyq__videoBlockTitle,
    .VideoBlock-module-scss-module__878oyq__videoPlayerWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {

    .VideoBlock-module-scss-module__878oyq__videoBlockTitle,
    .VideoBlock-module-scss-module__878oyq__videoPlayerWrap {
        grid-column: 1/-1
    }
}

.VideoBlock-module-scss-module__878oyq__videoBlockTitle {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .VideoBlock-module-scss-module__878oyq__videoBlockTitle {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.VideoBlock-module-scss-module__878oyq__videoBlockTitle {
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .VideoBlock-module-scss-module__878oyq__videoBlockTitle {
        margin-bottom: .8rem
    }
}

.VideoBlock-module-scss-module__878oyq__videoPlayer {
    position: absolute;
    top: 0;
    left: 0
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.WalletsGridBlock-module-scss-module__bPwaqa__container .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        padding-left: 18px;
        padding-right: 18px
    }

    .WalletsGridBlock-module-scss-module__bPwaqa__container .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        padding-left: 16px;
        padding-right: 16px
    }

    .WalletsGridBlock-module-scss-module__bPwaqa__container .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        column-gap: 20px
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock:last-child {
    margin-bottom: 0
}

@media (max-width:1119.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridBlock {
        grid-column: 1/-1
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro,
.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
    grid-column: 2/12
}

@media (max-width:767.98px) {

    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro,
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {

    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro,
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {

    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro,
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
        grid-column: 1/-1
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro {
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro {
        margin-bottom: .8rem
    }
}

@media (max-width:767.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro {
        margin-bottom: .4rem
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro p {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro p {
        font-size: .7rem;
        line-height: 1rem
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
        column-gap: 20px
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridWrap {
    row-gap: 20px;
    margin: 0;
    padding: 0;
    list-style: none
}

.WalletsGridBlock-module-scss-module__bPwaqa__wallet {
    flex-direction: column;
    grid-column: span 5;
    height: 100%;
    display: flex
}

@media (max-width:1119.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__wallet {
        grid-column: span 4
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__wallet p {
    margin-bottom: 0
}

.WalletsGridBlock-module-scss-module__bPwaqa__wallet a {
    color: #777
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletTagsWrap,
.WalletsGridBlock-module-scss-module__bPwaqa__walletConnectWrap {
    align-items: baseline;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletLink {
    background-color: #fff1f3;
    border-radius: 6px;
    flex-direction: column;
    height: 100%;
    padding: 1.2rem;
    transition: background-color .2s ease-in;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletLink:hover,
.WalletsGridBlock-module-scss-module__bPwaqa__walletLink:focus-visible {
    background-color: #ffe4e8
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletHeader {
    justify-content: space-between;
    align-items: normal;
    margin-bottom: 1.2rem;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletLogoWrap {
    max-width: 75%
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletArrow {
    flex-shrink: 0
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletArrow path {
    fill: #e62058
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletFlrFunctionalityWrap {
    flex-wrap: wrap;
    align-items: normal;
    column-gap: .4rem;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletFlrFunctionalityWrap p {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #232323;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletTagsWrap {
    flex-wrap: wrap;
    gap: .4rem
}

@media (max-width:767.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletTagsWrap {
        padding-right: 0
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletTag {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #c10f45;
    border: 1px solid #c10f45;
    border-radius: 6px;
    margin-top: 0;
    margin-bottom: .6rem;
    padding: .2rem .3rem .15rem;
    font-weight: 700
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletTag:hover,
.WalletsGridBlock-module-scss-module__bPwaqa__walletTag:focus-visible {
    color: #8a113e;
    background-color: #ffccd5;
    border-color: #8a113e
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletGuides {
    flex-wrap: wrap;
    column-gap: .4rem;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletGuides p {
    color: #000;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 700
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLinks {
    align-items: center;
    gap: .4rem;
    margin-bottom: 1rem;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLinkWrap {
    flex-wrap: wrap;
    align-items: center;
    gap: .4rem;
    margin-top: auto;
    margin-bottom: auto;
    display: flex
}

@media (max-width:767.98px) {
    .WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLinkWrap {
        padding-right: 0
    }
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLink {
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLink p {
    color: #c10f45;
    font-size: 14px;
    font-weight: 500
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletFlarePortalLink {
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletFlarePortalLink p {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #c10f45;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletFlarePortalLink svg {
    height: 12px
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletFooter {
    flex-wrap: wrap;
    align-items: center;
    row-gap: .4rem;
    margin-top: auto;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletConnectWrap {
    column-gap: .4rem
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletPlatformsWrap {
    align-items: center;
    margin-right: 2.4rem;
    display: flex
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletPlatformsWrap svg {
    margin-right: .4rem
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletPlatform:not(:last-child):after {
    content: "·";
    margin-left: .2rem;
    margin-right: .2rem
}

.WalletsGridBlock-module-scss-module__bPwaqa__walletConnectText,
.WalletsGridBlock-module-scss-module__bPwaqa__walletPlatform {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {

    .WalletsGridBlock-module-scss-module__bPwaqa__walletConnectText,
    .WalletsGridBlock-module-scss-module__bPwaqa__walletPlatform {
        font-size: .7rem;
        line-height: 1rem
    }
}

.SpecialMessageBlock-module-scss-module__K-4HiW__gridLinkBlock {
    background-color: #fff1f3;
    border-radius: 10px;
    align-items: stretch;
    margin-bottom: .8rem;
    display: block;
    position: relative;
    overflow: hidden
}

.SpecialMessageBlock-module-scss-module__K-4HiW__titleWrapper {
    align-items: end;
    gap: .5rem;
    margin-top: 1.2rem;
    margin-left: 1.2rem;
    display: flex
}

.SpecialMessageBlock-module-scss-module__K-4HiW__icon {
    color: #c10f45;
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem
}

.SpecialMessageBlock-module-scss-module__K-4HiW__title {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .SpecialMessageBlock-module-scss-module__K-4HiW__title {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.SpecialMessageBlock-module-scss-module__K-4HiW__title {
    color: #232323;
    border-radius: 10px;
    width: 90%
}

.SpecialMessageBlock-module-scss-module__K-4HiW__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.SpecialMessageBlock-module-scss-module__K-4HiW__container .SpecialMessageBlock-module-scss-module__K-4HiW__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .SpecialMessageBlock-module-scss-module__K-4HiW__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .SpecialMessageBlock-module-scss-module__K-4HiW__container .SpecialMessageBlock-module-scss-module__K-4HiW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .SpecialMessageBlock-module-scss-module__K-4HiW__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .SpecialMessageBlock-module-scss-module__K-4HiW__container .SpecialMessageBlock-module-scss-module__K-4HiW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.SpecialMessageBlock-module-scss-module__K-4HiW__container {
    padding-top: 1.2rem;
    padding-bottom: 2rem
}

.FormBlock-module-scss-module__vFmtGW__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .FormBlock-module-scss-module__vFmtGW__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .FormBlock-module-scss-module__vFmtGW__grid {
        column-gap: 20px
    }
}

.FormBlock-module-scss-module__vFmtGW__formBlockTitle,
.FormBlock-module-scss-module__vFmtGW__successMessage {
    grid-column: 1/9
}

@media (max-width:767.98px) {

    .FormBlock-module-scss-module__vFmtGW__formBlockTitle,
    .FormBlock-module-scss-module__vFmtGW__successMessage {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {

    .FormBlock-module-scss-module__vFmtGW__formBlockTitle,
    .FormBlock-module-scss-module__vFmtGW__successMessage {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {

    .FormBlock-module-scss-module__vFmtGW__formBlockTitle,
    .FormBlock-module-scss-module__vFmtGW__successMessage {
        grid-column: 1/-1
    }
}

.FormBlock-module-scss-module__vFmtGW__formBlockTitle {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__formBlockTitle {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.FormBlock-module-scss-module__vFmtGW__formBlockTitle {
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__formBlockTitle {
        margin-bottom: .8rem
    }
}

.FormBlock-module-scss-module__vFmtGW__form {
    row-gap: 24px
}

.FormBlock-module-scss-module__vFmtGW__sectionLabel {
    grid-column: 1/9
}

@media (max-width:767.98px) {
    .FormBlock-module-scss-module__vFmtGW__sectionLabel {
        grid-column: 1/-1
    }
}

.FormBlock-module-scss-module__vFmtGW__sectionLabel {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__sectionLabel {
        font-size: .7rem;
        line-height: 1rem
    }
}

.FormBlock-module-scss-module__vFmtGW__sectionLabel {
    color: #232323;
    margin-top: 1.2rem;
    margin-bottom: 0
}

.FormBlock-module-scss-module__vFmtGW__formSection {
    position: relative
}

.FormBlock-module-scss-module__vFmtGW__formSection input:not([type=checkbox]),
.FormBlock-module-scss-module__vFmtGW__formSection select,
.FormBlock-module-scss-module__vFmtGW__formSection textarea {
    color: #000;
    width: 100%
}

.FormBlock-module-scss-module__vFmtGW__formSection__col1 {
    grid-column: 1/5
}

@media (max-width:767.98px) {
    .FormBlock-module-scss-module__vFmtGW__formSection__col1 {
        grid-column: 1/-1
    }
}

.FormBlock-module-scss-module__vFmtGW__formSection__col1__label {
    color: #777;
    pointer-events: none;
    font-size: 1rem;
    transition: all .2s;
    position: absolute;
    top: 1rem;
    left: .65rem
}

.FormBlock-module-scss-module__vFmtGW__formSection__col1__input {
    color: #000;
    background-color: #fff;
    width: 100%;
    font-size: 1rem
}

.FormBlock-module-scss-module__vFmtGW__formSection__col1__input:focus+label,
.FormBlock-module-scss-module__vFmtGW__formSection__col1__input:not(:placeholder-shown)+label {
    color: #777;
    text-transform: uppercase;
    font-size: 10px;
    left: .65rem;
    transform: translateY(-1rem)
}

.FormBlock-module-scss-module__vFmtGW__formSection__col1__input:-webkit-autofill {
    transition: background-color 0s 600000s, color 0s 600000s !important
}

.FormBlock-module-scss-module__vFmtGW__formSection__col1__input :-webkit-autofill:focus {
    transition: background-color 0s 600000s, color 0s 600000s !important
}

.FormBlock-module-scss-module__vFmtGW__formSection__col1__floatlabel {
    color: #777;
    pointer-events: none;
    background: #fff;
    font-size: 1rem;
    transition: all .2s;
    position: absolute;
    left: .75rem
}

.FormBlock-module-scss-module__vFmtGW__formSection__col1__floatlabel.FormBlock-module-scss-module__vFmtGW__active {
    color: #555;
    font-size: .75rem;
    top: -.5rem;
    left: .5rem
}

.FormBlock-module-scss-module__vFmtGW__formSection__col2 {
    grid-column: 5/9
}

@media (max-width:767.98px) {
    .FormBlock-module-scss-module__vFmtGW__formSection__col2 {
        grid-column: 1/-1
    }
}

.FormBlock-module-scss-module__vFmtGW__formSection__colWide {
    grid-column: 1/9
}

@media (max-width:767.98px) {
    .FormBlock-module-scss-module__vFmtGW__formSection__colWide {
        grid-column: 1/-1
    }
}

.FormBlock-module-scss-module__vFmtGW__formSection__full {
    grid-column: 1/-1
}

@media (max-width:767.98px) {
    .FormBlock-module-scss-module__vFmtGW__formSection__full {
        grid-column: 1/-1
    }
}

.FormBlock-module-scss-module__vFmtGW__formSection__topMarginLg {
    margin-top: 2.4rem
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__formSection__topMarginLg {
        margin-top: 1.2rem
    }
}

.FormBlock-module-scss-module__vFmtGW__fieldset {
    border: 0;
    padding: 0
}

.FormBlock-module-scss-module__vFmtGW__checkboxLabel {
    align-items: center;
    gap: .6rem;
    display: flex
}

.FormBlock-module-scss-module__vFmtGW__checkbox {
    accent-color: #000
}

.FormBlock-module-scss-module__vFmtGW__consentText {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__consentText {
        font-size: .7rem;
        line-height: 1rem
    }
}

.FormBlock-module-scss-module__vFmtGW__consentText {
    color: #232323;
    margin-bottom: 0
}

.FormBlock-module-scss-module__vFmtGW__consentNotice {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__consentNotice {
        font-size: .6rem;
        line-height: .8rem
    }
}

.FormBlock-module-scss-module__vFmtGW__consentNotice {
    margin-bottom: 0
}

.FormBlock-module-scss-module__vFmtGW__submitWrap {
    grid-column: 1/-1
}

@media (max-width:767.98px) {
    .FormBlock-module-scss-module__vFmtGW__submitWrap {
        grid-column: 1/-1
    }
}

.FormBlock-module-scss-module__vFmtGW__submitWrap {
    margin-top: 1.6rem
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__submitWrap {
        margin-top: .8rem
    }
}

.FormBlock-module-scss-module__vFmtGW__label {
    color: #000;
    clip: rect(0, 0, 0, 0);
    background: #fff;
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.FormBlock-module-scss-module__vFmtGW__error {
    color: #ff1203;
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    margin-top: 8px;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FormBlock-module-scss-module__vFmtGW__error {
        font-size: .7rem;
        line-height: 1rem
    }
}

.FormBlock-module-scss-module__vFmtGW__hide {
    display: none
}

.PageComponents-module-scss-module__cJcd-a__wrap {
    padding-bottom: 96px
}

.PageComponents-module-scss-module__cJcd-a__grid {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.PageComponents-module-scss-module__cJcd-a__container .PageComponents-module-scss-module__cJcd-a__grid {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .PageComponents-module-scss-module__cJcd-a__grid {
        padding-left: 18px;
        padding-right: 18px
    }

    .PageComponents-module-scss-module__cJcd-a__container .PageComponents-module-scss-module__cJcd-a__grid {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .PageComponents-module-scss-module__cJcd-a__grid {
        padding-left: 16px;
        padding-right: 16px
    }

    .PageComponents-module-scss-module__cJcd-a__container .PageComponents-module-scss-module__cJcd-a__grid {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.PageComponents-module-scss-module__cJcd-a__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .PageComponents-module-scss-module__cJcd-a__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .PageComponents-module-scss-module__cJcd-a__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .PageComponents-module-scss-module__cJcd-a__grid {
        column-gap: 20px
    }
}

.PageComponents-module-scss-module__cJcd-a__grid {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .PageComponents-module-scss-module__cJcd-a__grid {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .PageComponents-module-scss-module__cJcd-a__grid {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.PageComponents-module-scss-module__cJcd-a__grid:last-child {
    margin-bottom: 0
}

.PageComponents-module-scss-module__cJcd-a__grid__specialEvent {
    margin-bottom: 7.5rem
}

@media (max-width:767.98px) {
    .PageComponents-module-scss-module__cJcd-a__grid__specialEvent {
        margin-bottom: 4.8rem
    }
}

.PageComponents-module-scss-module__cJcd-a__mainContent {
    grid-column: 3/-1
}

@media (max-width:767.98px) {
    .PageComponents-module-scss-module__cJcd-a__mainContent {
        grid-column: 1/-1
    }
}

.PageComponents-module-scss-module__cJcd-a__mainContent__fullWidth {
    grid-column: 1/-1
}

@media (max-width:767.98px) {
    .PageComponents-module-scss-module__cJcd-a__mainContent__fullWidth {
        grid-column: 1/-1
    }
}

.PageComponents-module-scss-module__cJcd-a__block {
    margin-top: 3.6rem;
    margin-bottom: 3.6rem
}

@media (max-width:575.98px) {
    .PageComponents-module-scss-module__cJcd-a__block {
        margin-bottom: 0
    }
}

.PageComponents-module-scss-module__cJcd-a__block:last-child {
    margin-bottom: 0
}

.PageComponents-module-scss-module__cJcd-a__block:first-child {
    margin-top: 0
}

.PageComponents-module-scss-module__cJcd-a__jumpLinkAnchor:first-child+.PageComponents-module-scss-module__cJcd-a__block {
    margin: 0
}

.PageComponents-module-scss-module__cJcd-a__block__standardTopMargin {
    margin-top: 1.2rem
}

.PageComponents-module-scss-module__cJcd-a__block__standardBottomMargin {
    margin-bottom: 1.2rem
}

@font-face {
    font-family: satoshi;
    src:
        /*savepage-url=Satoshi_Variable-s.p.fc536e90.woff2*/
        url()format("woff2");
    /*savepage-font-display=swap*/
    font-weight: 500 700
}

@font-face {
    font-family: satoshi Fallback;
    src: local(Arial);
    ascent-override: 92.36%;
    descent-override: 21.95%;
    line-gap-override: 9.14%;
    size-adjust: 109.35%
}

.satoshi_9514cdbe-module__XcZVIq__className {
    font-family: satoshi, satoshi Fallback, sans-serif
}

.satoshi_9514cdbe-module__XcZVIq__variable {
    --satoshi: "satoshi", "satoshi Fallback", sans-serif
}

@font-face {
    font-family: ibmPlexMono;
    src:
        /*savepage-url=ibm_plex_mono_v20_latin_regular-s.p.e1d6b3bf.woff2*/
        url(data:font/woff2;base64,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)format("woff2");
    /*savepage-font-display=swap*/
    font-weight: 400
}

@font-face {
    font-family: ibmPlexMono Fallback;
    src: local(Arial);
    ascent-override: 77.95%;
    descent-override: 20.91%;
    line-gap-override: 0.0%;
    size-adjust: 131.49%
}

.ibmplexmono_ddf2a0f4-module__lLHlPW__className {
    font-family: ibmPlexMono, ibmPlexMono Fallback, sans-serif
}

.ibmplexmono_ddf2a0f4-module__lLHlPW__variable {
    --ibm: "ibmPlexMono", "ibmPlexMono Fallback", sans-serif
}

@font-face {
    font-family: thatThatNewPixelFamily;
    src:
        /*savepage-url=thatthatnewpixelfamilytest_square-s.p.5c25c1e8.woff2*/
        url(data:font/woff2;base64,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)format("woff2");
    /*savepage-font-display=swap*/
    font-weight: 400
}

@font-face {
    font-family: thatThatNewPixelFamily Fallback;
    src: local(Arial);
    ascent-override: 118.5%;
    descent-override: 27.2%;
    line-gap-override: 26.71%;
    size-adjust: 82.36%
}

.thatthatnewpixelfamily_3ba22228-module__anZvlq__className {
    font-family: thatThatNewPixelFamily, thatThatNewPixelFamily Fallback, sans-serif
}

.thatthatnewpixelfamily_3ba22228-module__anZvlq__variable {
    --thatthat: "thatThatNewPixelFamily", "thatThatNewPixelFamily Fallback", sans-serif
}

.LoadMoreGrid-module-scss-module__MC1uXa__gridWrap {
    margin-top: 4.8rem
}

@media (max-width:1119.98px) {
    .LoadMoreGrid-module-scss-module__MC1uXa__gridWrap {
        margin-top: 3.2rem
    }
}

@media (max-width:767.98px) {
    .LoadMoreGrid-module-scss-module__MC1uXa__gridWrap {
        margin-top: 2.8rem
    }
}

.LoadMoreGrid-module-scss-module__MC1uXa__btnWrap {
    text-align: center;
    margin-top: 2.4rem
}

.MainNav-module-scss-module__ZF-Bya__buttonsWrap {
    align-items: center;
    margin-left: auto;
    display: flex
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__buttonsWrap {
        display: none
    }
}

.MainNav-module-scss-module__ZF-Bya__mobileToggle {
    color: inherit;
    cursor: pointer;
    appearance: none;
    background: 0 0;
    border: 0;
    width: 44px;
    height: 26px;
    padding: 0;
    font-family: inherit;
    position: relative
}

.MainNav-module-scss-module__ZF-Bya__mobileToggle_Bars {
    width: 28px;
    margin-left: auto;
    display: block
}

.MainNav-module-scss-module__ZF-Bya__mobileToggle_Bar {
    opacity: 1;
    background-color: #e62058;
    width: 21px;
    height: 2px;
    margin-left: auto;
    margin-right: auto;
    transition: opacity .2s ease-in;
    display: block
}

.MainNav-module-scss-module__ZF-Bya__mobileToggle_Bar:nth-child(2) {
    width: 28px
}

.MainNav-module-scss-module__ZF-Bya__mobileToggle_Bar:not(:last-child) {
    margin-bottom: 8px
}

.MainNav-module-scss-module__ZF-Bya__mobileToggle_Bar__open {
    opacity: 0
}

.MainNav-module-scss-module__ZF-Bya__mobileToggle_Close {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #232323;
    opacity: 0;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700;
    text-decoration: underline;
    transition: opacity .2s ease-in;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.MainNav-module-scss-module__ZF-Bya__mobileToggle_Close__open {
    opacity: 1
}

.MainNav-module-scss-module__ZF-Bya__nav {
    color: #232323
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__nav {
        margin-left: auto;
        display: flex
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__nav {
        max-width: 1448px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 24px;
        padding-right: 24px
    }

    .MainNav-module-scss-module__ZF-Bya__container .MainNav-module-scss-module__ZF-Bya__nav {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }

    .MainNav-module-scss-module__ZF-Bya__nav {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        background-color: #fff;
        border-top: 1px solid #e7e7e7;
        flex-direction: column;
        padding-top: 14px;
        display: flex;
        position: fixed;
        inset: 120px 0 0;
        overflow: auto
    }
}

@media (max-width:767.98px) and (max-width:1119.98px) {
    .MainNav-module-scss-module__ZF-Bya__nav {
        padding-left: 18px;
        padding-right: 18px
    }

    .MainNav-module-scss-module__ZF-Bya__container .MainNav-module-scss-module__ZF-Bya__nav {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) and (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__nav {
        padding-left: 16px;
        padding-right: 16px
    }

    .MainNav-module-scss-module__ZF-Bya__container .MainNav-module-scss-module__ZF-Bya__nav {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__nav__isMobile {
        transition: opacity .2s ease-in, visibility .2s ease-in
    }

    .MainNav-module-scss-module__ZF-Bya__nav__mobileOpen {
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }
}

.MainNav-module-scss-module__ZF-Bya__navList {
    margin: 0;
    padding: 0;
    list-style: none
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__navList {
        margin-bottom: 40px
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__navList {
        align-items: flex-end;
        column-gap: 16px;
        display: flex;
        position: relative
    }
}

@media (min-width:1120px) {
    .MainNav-module-scss-module__ZF-Bya__navList {
        column-gap: 32px
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem {
        width: 100%
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem__open {
        z-index: 1
    }
}

.MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItem {
    color: inherit;
    cursor: pointer;
    appearance: none;
    font-family: inherit;
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    background: 0 0;
    border: 0;
    padding: 0;
    font-weight: 500
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItem {
        font-size: .6rem;
        line-height: .8rem
    }
}

.MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItem {
    text-align: left;
    transition: color .2s ease-in;
    display: block;
    position: relative
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItem {
        padding: 8px 16px
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItem {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        justify-content: space-between;
        align-items: center;
        column-gap: 8px;
        width: 100%;
        padding-top: 24px;
        padding-bottom: 24px;
        font-weight: 500;
        display: flex
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItem__open {
        color: #e62058
    }

    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItemArrow {
        opacity: 0;
        margin-left: .4rem;
        transition: opacity .2s ease-in;
        position: absolute
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItemArrow {
        margin-top: -4px
    }
}

.MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItemArrow svg {
    transition: transform .2s ease-in
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItemArrow svg {
        width: 12px;
        height: auto;
        transform: rotate(-90deg)
    }

    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItemArrow svg path {
        fill: #232323
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItemArrow__open {
        opacity: 1
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItemArrow__open svg {
        transform: rotate(0)
    }
}

.MainNav-module-scss-module__ZF-Bya__submenu {
    visibility: hidden;
    pointer-events: none
}

.siteHeader__flownAway .MainNav-module-scss-module__ZF-Bya__submenu {
    visibility: hidden;
    pointer-events: none
}

.MainNav-module-scss-module__ZF-Bya__submenu__open {
    visibility: visible;
    pointer-events: auto
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__submenu {
        background-color: #fff;
        border-top: .5px solid #d1d1d1;
        border-left: .5px solid #d1d1d1;
        transition: transform .2s ease-in, visibility .2s ease-in;
        position: fixed;
        inset: 124px 0 0 50%;
        overflow: auto;
        transform: translate(100%)
    }

    .MainNav-module-scss-module__ZF-Bya__submenu__open {
        transform: translate(0)
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__submenu {
        max-height: 0;
        transition: max-height .2s ease-out, visibility 1ms ease-in .2s;
        overflow: hidden
    }

    .MainNav-module-scss-module__ZF-Bya__submenu__open {
        height: auto;
        max-height: 800px;
        transition: max-height .2s ease-in
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__submenus {
        flex-direction: column;
        height: 100%;
        display: flex
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__submenus {
        margin-top: 8px;
        margin-left: 16px;
        margin-right: 16px
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupWrap:not(:first-child) {
        border-top: .5px solid #d1d1d1
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupWrap {
        margin-bottom: 48px
    }

    .MainNav-module-scss-module__ZF-Bya__linkGroupWrap:last-child {
        margin-bottom: 32px
    }
}

@media (min-width:768px) {

    .MainNav-module-scss-module__ZF-Bya__linkGroupWrap__hasBg,
    .MainNav-module-scss-module__ZF-Bya__linkGroupWrap__hasBg:not(:first-child) {
        border: 0
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupWrap__standout:not(:last-child) {
        margin-bottom: 1.2rem
    }
}

.MainNav-module-scss-module__ZF-Bya__linkGroup {
    margin: 0;
    padding: 0;
    list-style: none
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroup {
        padding: 24px 0 24px 40px
    }
}

@media (min-width:1120px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroup {
        padding: 60px
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroup {
        max-width: 100% !important
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroup__hasBg {
        background-color: #f6f6f6;
        border-radius: 10px;
        margin-bottom: 40px;
        margin-left: 20px;
        margin-right: 24px;
        padding: 24px 20px 32px
    }
}

@media (min-width:768px) and (max-width:1119.98px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroup__hasBg {
        margin-right: 18px
    }
}

@media (min-width:1120px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroup__hasBg {
        margin-bottom: 60px;
        margin-left: 30px;
        padding: 40px 30px 48px
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroup__standout {
        padding-top: 32px;
        padding-bottom: 32px
    }
}

@media (min-width:1120px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroup__standout {
        padding-top: 48px;
        padding-bottom: 48px
    }
}

.MainNav-module-scss-module__ZF-Bya__linkGroupHeader {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupHeader {
        font-size: .6rem;
        line-height: .81rem
    }
}

.MainNav-module-scss-module__ZF-Bya__linkGroupHeader {
    color: #777;
    margin-bottom: .8rem
}

@media (max-width:1119.98px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupHeader {
        margin-bottom: .4rem
    }
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupHeader {
        margin-bottom: .8rem
    }
}

.MainNav-module-scss-module__ZF-Bya__linkGroupHeader {
    text-transform: capitalize
}

.MainNav-module-scss-module__ZF-Bya__linkGroupItem {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupItem {
        font-size: .8rem;
        line-height: 1.2rem
    }
}

.MainNav-module-scss-module__ZF-Bya__linkGroupItem:not(:last-child) {
    margin-bottom: 1.2rem
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupItem:not(:last-child) {
        margin-bottom: .4rem
    }
}

@media (min-width:1120px) {
    .MainNav-module-scss-module__ZF-Bya__linkGroupItem:not(:last-child) {
        margin-bottom: .8rem
    }
}

.MainNav-module-scss-module__ZF-Bya__submenuLinkWrap {
    flex-direction: column;
    display: flex
}

.MainNav-module-scss-module__ZF-Bya__submenuLink__hasIcon {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    align-items: center;
    column-gap: 8px;
    font-weight: 500;
    display: inline-flex
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__submenuLink__hasIcon.MainNav-module-scss-module__ZF-Bya__submenuLink__standout {
        column-gap: 32px
    }
}

.MainNav-module-scss-module__ZF-Bya__submenuLink,
.MainNav-module-scss-module__ZF-Bya__submenuLink:visited {
    color: #232323
}

.MainNav-module-scss-module__ZF-Bya__submenuLink svg.MainNav-module-scss-module__ZF-Bya__submenuLink_ExternalIcon path,
.MainNav-module-scss-module__ZF-Bya__submenuLink:visited svg.MainNav-module-scss-module__ZF-Bya__submenuLink_ExternalIcon path {
    fill: #232323
}

.MainNav-module-scss-module__ZF-Bya__submenuLink:hover,
.MainNav-module-scss-module__ZF-Bya__submenuLink:focus-visible {
    color: #e62058
}

.MainNav-module-scss-module__ZF-Bya__submenuLink:hover svg.MainNav-module-scss-module__ZF-Bya__submenuLink_ExternalIcon path,
.MainNav-module-scss-module__ZF-Bya__submenuLink:focus-visible svg.MainNav-module-scss-module__ZF-Bya__submenuLink_ExternalIcon path {
    fill: #e62058
}

.MainNav-module-scss-module__ZF-Bya__submenuLink:active {
    color: #a11041
}

.MainNav-module-scss-module__ZF-Bya__submenuLink:active svg.MainNav-module-scss-module__ZF-Bya__submenuLink_ExternalIcon path {
    fill: #a11041
}

.MainNav-module-scss-module__ZF-Bya__submenuLink_Icon {
    flex-shrink: 0;
    min-width: 34px
}

.MainNav-module-scss-module__ZF-Bya__submenuLink_Icon svg {
    height: auto;
    display: block
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon {
        min-width: 28px
    }

    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__flareLogo svg {
        width: 19px
    }

    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__fassets svg {
        width: 24px
    }

    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__connector svg {
        width: 23px
    }

    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__oracle svg,
    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__smartAccounts svg {
        width: 28px
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__standout {
        min-width: 91px
    }

    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__standout.MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__flareLogo svg {
        width: 60px
    }

    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__standout.MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__fassets svg {
        width: 74px
    }

    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__standout.MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__connector svg {
        width: 76px
    }

    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__standout.MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__oracle svg,
    .MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__standout.MainNav-module-scss-module__ZF-Bya__submenuLink_Icon__smartAccounts svg {
        width: 91px
    }
}

.MainNav-module-scss-module__ZF-Bya__submenuLink_Description {
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    color: #777;
    font-weight: 500
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__submenuLink_Description {
        display: none
    }
}

.MainNav-module-scss-module__ZF-Bya__secondaryMenu {
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 24px;
    margin: auto 0 0;
    padding: 0;
    list-style: none
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__secondaryMenu {
        display: none
    }
}

.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link {
        font-size: .7rem;
        line-height: 1rem
    }
}

.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link {
    position: relative
}

.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link,
.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:visited {
    color: #777
}

.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:hover,
.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:focus-visible {
    color: #e62058
}

.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:active {
    color: #a11041
}

.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:after,
.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:visited:after,
.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:hover:after,
.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:focus-visible:after,
.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:active:after {
    color: #777
}

.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Item:not(:last-child) .MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:after {
    content: "•";
    display: block;
    position: absolute;
    top: 50%;
    right: -14px;
    transform: translateY(-50%)
}

@media (max-width:767.98px) {
    .MainNav-module-scss-module__ZF-Bya__searchButton__hideMobile {
        display: none
    }
}

@media (min-width:768px) {
    .MainNav-module-scss-module__ZF-Bya__searchButton__hideDesktop {
        display: none
    }
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink {
        font-size: .6rem;
        line-height: .8rem
    }
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink {
    background-color: #0000
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink {
    color: #232323
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink * {
    color: #232323
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:visited {
    color: #232323
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:visited * {
    color: #232323
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink svg path {
    fill: #232323
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink * svg path {
    fill: #232323
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:visited svg path {
    fill: #232323
}

header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:visited * svg path {
    fill: #232323
}

:is(header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:hover, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:hover *, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:focus-visible, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:focus-visible *, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:active, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:active *) {
    color: #8a113e
}

:is(header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:hover svg path, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:hover * svg path, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:focus-visible svg path, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:focus-visible * svg path, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:active svg path, header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:active * svg path) {
    fill: #8a113e
}

.NewsletterSignup-module-scss-module__xB8JDG__wrap {
    margin-top: auto;
    position: relative
}

@media (max-width:1119.98px) {
    .NewsletterSignup-module-scss-module__xB8JDG__wrap {
        overflow: hidden
    }
}

@media (max-width:767.98px) {
    .NewsletterSignup-module-scss-module__xB8JDG__wrap {
        margin-right: -16px;
        overflow: hidden
    }
}

.NewsletterSignup-module-scss-module__xB8JDG__content {
    max-width: calc(100% - 232px);
    padding-bottom: 32px;
    padding-right: 0
}

@media (min-width:1120px) {
    .NewsletterSignup-module-scss-module__xB8JDG__content {
        max-width: calc(100% - 310px);
        padding-top: 0
    }
}

@media (max-width:767.98px) {
    .NewsletterSignup-module-scss-module__xB8JDG__content {
        max-width: calc(100% - 232px);
        padding-top: 0
    }
}

.NewsletterSignup-module-scss-module__xB8JDG__heading {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .NewsletterSignup-module-scss-module__xB8JDG__heading {
        font-size: .6rem;
        line-height: .81rem
    }
}

.NewsletterSignup-module-scss-module__xB8JDG__heading {
    color: #777;
    margin-bottom: 1.2rem
}

.NewsletterSignup-module-scss-module__xB8JDG__image {
    z-index: -1;
    width: 290px;
    height: auto;
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width:1119.98px) {
    .NewsletterSignup-module-scss-module__xB8JDG__image {
        width: 212px;
        bottom: -25px;
        right: -80px
    }
}

@media (max-width:767.98px) {
    .NewsletterSignup-module-scss-module__xB8JDG__image {
        width: 212px;
        right: -115px
    }
}

.Link-module-scss-module__8r933G__link {
    align-items: center;
    gap: .4rem;
    display: flex
}

.Link-module-scss-module__8r933G__link_Icon {
    flex-shrink: 0;
    width: .8em;
    height: auto
}

.Link-module-scss-module__8r933G__link:hover .Link-module-scss-module__8r933G__link_Icon path,
.Link-module-scss-module__8r933G__link:focus-visible .Link-module-scss-module__8r933G__link_Icon path,
.Link-module-scss-module__8r933G__link:active .Link-module-scss-module__8r933G__link_Icon path {
    fill: #8a113e
}

.CodeCTABlock-module-scss-module__OnsTvq__wrap {
    background-color: #e7e7e7;
    border-radius: 10px;
    overflow: hidden
}

.CodeCTABlock-module-scss-module__OnsTvq__grid {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__grid {
        column-gap: 20px
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__grid {
    align-items: center;
    row-gap: 1.6rem
}

@media (max-width:1119.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__grid {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem;
        display: grid
    }

    .CodeCTABlock-module-scss-module__OnsTvq__grid__withImage {
        padding-bottom: 0
    }
}

@media (min-width:768px) {

    .CodeCTABlock-module-scss-module__OnsTvq__contentCol,
    .CodeCTABlock-module-scss-module__OnsTvq__codeCol {
        padding-top: 2rem;
        padding-bottom: 2rem
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__contentCol {
    grid-column: 1/5
}

@media (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__contentCol {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__contentCol {
        grid-column: 1/4
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__contentCol {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__contentCol {
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }
}

@media (min-width:768px) {
    .CodeCTABlock-module-scss-module__OnsTvq__contentCol {
        padding-left: 1.6rem
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__codeCol {
    grid-column: 5/10
}

@media (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__codeCol {
        grid-column: 1/-1
    }
}

@media (min-width:1120px) {
    .CodeCTABlock-module-scss-module__OnsTvq__codeCol {
        padding-left: 72px
    }
}

@media (min-width:768px) and (max-width:1119.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__codeCol {
        padding-right: 1.6rem
    }
}

@media (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__codeCol {
        display: none
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__imageWrap {
    grid-column: 5/-1
}

@media (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__imageWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {

    .CodeCTABlock-module-scss-module__OnsTvq__codeCol,
    .CodeCTABlock-module-scss-module__OnsTvq__imageWrap {
        grid-column: 4/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {

    .CodeCTABlock-module-scss-module__OnsTvq__codeCol,
    .CodeCTABlock-module-scss-module__OnsTvq__imageWrap {
        grid-column: 1/-1
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__header {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__header {
        font-size: 1.6rem;
        line-height: 2.16rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__header {
    color: #232323;
    margin-top: 0;
    margin-bottom: .4rem
}

.CodeCTABlock-module-scss-module__OnsTvq__text {
    margin-bottom: .8rem
}

.CodeCTABlock-module-scss-module__OnsTvq__buttons {
    flex-wrap: wrap;
    align-items: center;
    gap: .8rem;
    display: flex
}

.CodeCTABlock-module-scss-module__OnsTvq__codeExamples {
    border-radius: 4px;
    grid-template-columns: repeat(1, 100%);
    align-items: start;
    display: grid;
    position: relative;
    overflow: auto
}

.CodeCTABlock-module-scss-module__OnsTvq__codeWrap {
    grid-column: span 1
}

@media (max-width:767.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__codeWrap {
        grid-column: 1/-1
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__codeWrap {
    opacity: 0;
    visibility: hidden;
    grid-area: 1/1;
    height: 100%;
    transition: opacity .2s ease-in, visibility .2s ease-in
}

.CodeCTABlock-module-scss-module__OnsTvq__code {
    height: 100%;
    font-size: .6rem;
    font-weight: 500;
    line-height: 1.15rem
}

.CodeCTABlock-module-scss-module__OnsTvq__code pre {
    -ms-overflow-style: none;
    scrollbar-width: none;
    height: 100%;
    max-height: 600px;
    margin: 0;
    padding: 16px;
    overflow: auto
}

.CodeCTABlock-module-scss-module__OnsTvq__code pre::-webkit-scrollbar {
    display: none
}

.CodeCTABlock-module-scss-module__OnsTvq__code pre,
.CodeCTABlock-module-scss-module__OnsTvq__code code {
    font-family: inherit
}

.CodeCTABlock-module-scss-module__OnsTvq__code code {
    counter-reset: line;
    counter-increment: line 0
}

.CodeCTABlock-module-scss-module__OnsTvq__code code .line {
    text-indent: -5em;
    padding-left: 5em;
    display: inline-block
}

.CodeCTABlock-module-scss-module__OnsTvq__code code .line:before {
    color: #0006;
    text-align: right;
    content: counter(line);
    counter-increment: line;
    width: 1rem;
    margin-right: 1.5rem;
    font-weight: 400;
    display: inline-block
}

.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-0+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__0,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-1+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__1,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-2+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__2,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-3+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__3,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-4+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__4,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-5+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__5,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-6+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__6,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-7+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__7,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-8+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__8,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-9+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__9,
.CodeCTABlock-module-scss-module__OnsTvq__tabs__active-10+.CodeCTABlock-module-scss-module__OnsTvq__codeExamples .CodeCTABlock-module-scss-module__OnsTvq__codeWrap__10 {
    opacity: 1;
    visibility: visible
}

.CodeCTABlock-module-scss-module__OnsTvq__tabs {
    flex-wrap: wrap;
    gap: 2px;
    margin-bottom: 2px;
    display: flex
}

.CodeCTABlock-module-scss-module__OnsTvq__tab {
    color: inherit;
    cursor: pointer;
    appearance: none;
    font-family: inherit;
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    background: 0 0;
    border: 0;
    padding: 0;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__tab {
        font-size: .6rem;
        line-height: .8rem
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__tab {
    flex: 1 1 min-content;
    text-align: left;
    background-color: #fff;
    padding: 8px;
    transition: color .2s ease-in;
    position: relative
}

@media (max-width:1119.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__tab {
        padding: 2.5%
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__tab:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.CodeCTABlock-module-scss-module__OnsTvq__tab:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.CodeCTABlock-module-scss-module__OnsTvq__tab:after {
    opacity: 0;
    transition: opacity .2s ease-in
}

.CodeCTABlock-module-scss-module__OnsTvq__tab__active {
    color: #000
}

.CodeCTABlock-module-scss-module__OnsTvq__tab__active:after {
    content: "";
    opacity: 1;
    background-color: #232323;
    height: 1px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.CodeCTABlock-module-scss-module__OnsTvq__tab__active:first-child:after {
    left: 6px
}

.CodeCTABlock-module-scss-module__OnsTvq__tab__active:last-child:after {
    right: 6px
}

.CodeCTABlock-module-scss-module__OnsTvq__copyButton {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .CodeCTABlock-module-scss-module__OnsTvq__copyButton {
        font-size: .6rem;
        line-height: .8rem
    }
}

.CodeCTABlock-module-scss-module__OnsTvq__copyButton {
    color: #232323;
    background-color: #fff;
    border: 1px solid #232323;
    position: absolute;
    bottom: 16px;
    right: 16px
}

.CodeCTABlock-module-scss-module__OnsTvq__image {
    margin: 0 auto;
    display: block
}

.Columns-module-scss-module__YFFSEG__columns {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__columns {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .Columns-module-scss-module__YFFSEG__columns {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .Columns-module-scss-module__YFFSEG__columns {
        column-gap: 20px
    }
}

.Columns-module-scss-module__YFFSEG__columns {
    overflow-wrap: break-word;
    align-items: center
}

.Columns-module-scss-module__YFFSEG__columns__topAligned {
    align-items: flex-start
}

.Columns-module-scss-module__YFFSEG__colLeft__equal {
    grid-column: 1/5
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__colLeft__equal {
        grid-column: 1/-1
    }
}

.Columns-module-scss-module__YFFSEG__colLeft__wideLeft {
    grid-column: 1/7
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__colLeft__wideLeft {
        grid-column: 1/-1
    }
}

.Columns-module-scss-module__YFFSEG__colLeft__wideRight {
    grid-column: 1/4
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__colLeft__wideRight {
        grid-column: 1/-1
    }
}

.Columns-module-scss-module__YFFSEG__colRight__equal {
    grid-column: 6/-1
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__colRight__equal {
        grid-column: 1/-1
    }
}

.Columns-module-scss-module__YFFSEG__colRight__wideLeft {
    grid-column: 8/-1
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__colRight__wideLeft {
        grid-column: 1/-1
    }
}

.Columns-module-scss-module__YFFSEG__colRight__wideRight {
    grid-column: 5/-1
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__colRight__wideRight {
        grid-column: 1/-1
    }

    .Columns-module-scss-module__YFFSEG__colRight {
        margin-top: 1.6rem
    }
}

@media (max-width:767.98px) {
    .Columns-module-scss-module__YFFSEG__colRight {
        margin-top: 1.2rem
    }
}

.Columns-module-scss-module__YFFSEG__cta .payload-richtext h2 {
    font-size: 5rem;
    line-height: 6rem
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__cta .payload-richtext h2 {
        font-size: 4rem;
        line-height: 4.8rem
    }
}

.Columns-module-scss-module__YFFSEG__cta .payload-richtext h3 {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .Columns-module-scss-module__YFFSEG__cta .payload-richtext h3 {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__wrap {
    background-color: #0000;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 40px 0;
    transition: background-color .2s ease-in;
    position: relative;
    left: 50%;
    right: 50%;
    overflow: hidden
}

@media (max-width:1119.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__wrap {
        padding-bottom: 190px
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__wrap:hover {
    background-color: #e62058
}

.DecentralizedPanel-module-scss-module__cUL6tG__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.DecentralizedPanel-module-scss-module__cUL6tG__container .DecentralizedPanel-module-scss-module__cUL6tG__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .DecentralizedPanel-module-scss-module__cUL6tG__container .DecentralizedPanel-module-scss-module__cUL6tG__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .DecentralizedPanel-module-scss-module__cUL6tG__container .DecentralizedPanel-module-scss-module__cUL6tG__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__container {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__container {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__container {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__container {
        column-gap: 20px
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__container {
    pointer-events: none;
    position: relative
}

.DecentralizedPanel-module-scss-module__cUL6tG__content {
    color: #232323;
    aspect-ratio: 2.4;
    grid-column: 1/-1;
    max-height: 490px;
    padding-top: 32px;
    transition: color .2s ease-in;
    position: relative
}

@media (max-width:767.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__content {
        min-height: 260px;
        aspect-ratio: inherit;
        grid-column: 1/-1
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__wrap:hover .DecentralizedPanel-module-scss-module__cUL6tG__content {
    color: #fff
}

.DecentralizedPanel-module-scss-module__cUL6tG__header {
    color: #232323;
    margin-bottom: 0;
    font-size: 8rem;
    font-weight: 500;
    line-height: 8rem;
    transition: color .2s ease-in;
    position: relative;
    left: -12px
}

@media (max-width:1119.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__header {
        font-size: 6rem;
        line-height: 6rem
    }
}

@media (max-width:767.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__header {
        font-size: 2.95rem;
        line-height: 2.95rem
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__wrap:hover .DecentralizedPanel-module-scss-module__cUL6tG__header {
    color: #fff
}

.DecentralizedPanel-module-scss-module__cUL6tG__counter {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

.DecentralizedPanel-module-scss-module__cUL6tG__text {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__text {
        font-size: .6rem;
        line-height: .8rem
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__text {
    margin-top: 0;
    margin-bottom: 1rem
}

@media (max-width:1119.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__text {
        margin-bottom: .8rem
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__bgVideo {
    object-fit: contain;
    width: auto;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    right: 0
}

.DecentralizedPanel-module-scss-module__cUL6tG__bgImage {
    width: 900px;
    position: absolute;
    bottom: 0;
    right: 0
}

.DecentralizedPanel-module-scss-module__cUL6tG__bgGraphWrap {
    text-align: center;
    position: absolute;
    inset: 0
}

@media (max-width:767.98px) {
    .DecentralizedPanel-module-scss-module__cUL6tG__bgGraphWrap {
        inset: auto 0 0
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__dataLine {
    stroke-dasharray: 1390;
    stroke-dashoffset: 1390px;
    transition: stroke-dashoffset 1s
}

.DecentralizedPanel-module-scss-module__cUL6tG__dataLine.DecentralizedPanel-module-scss-module__cUL6tG__draw {
    animation: 2s forwards DecentralizedPanel-module-scss-module__cUL6tG__draw-line
}

@keyframes DecentralizedPanel-module-scss-module__cUL6tG__draw-line {
    0% {
        stroke-dashoffset: 1390px
    }

    to {
        stroke-dashoffset: 0
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__graph {
    fill: none;
    width: auto;
    max-width: 100%;
    height: 100%;
    margin: auto
}

.DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__line {
    stroke: #d1d1d1
}

.DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__highlight {
    stroke: #fd6f8c
}

.DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__highlightFill {
    fill: #fd6f8c
}

.DecentralizedPanel-module-scss-module__cUL6tG__wrap:hover .DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__highlight {
    stroke: #fff
}

.DecentralizedPanel-module-scss-module__cUL6tG__wrap:hover .DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__highlightFill {
    fill: #fff
}

.DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__gray-fill {
    fill: #777
}

.DecentralizedPanel-module-scss-module__cUL6tG__dataPoint {
    opacity: 0;
    transition: opacity .5s
}

@keyframes DecentralizedPanel-module-scss-module__cUL6tG__fade-in-grow {
    0% {
        opacity: 0
    }

    70% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

.DecentralizedPanel-module-scss-module__cUL6tG__dataPointVisible {
    animation: .6s forwards DecentralizedPanel-module-scss-module__cUL6tG__fade-in-grow
}

.PartnerLogos-module-scss-module__idL8BW__wrap {
    gap: 1.2rem;
    display: flex
}

.PartnerLogos-module-scss-module__idL8BW__wrap__column {
    flex-direction: column;
    justify-content: center;
    height: 100%
}

.PartnerLogos-module-scss-module__idL8BW__wrap__row {
    flex-flow: wrap;
    flex-shrink: 0;
    align-items: center
}

.PartnerLogos-module-scss-module__idL8BW__imgWrap {
    min-height: 0
}

.PartnerLogos-module-scss-module__idL8BW__imgWrap__row {
    max-width: calc(50% - .6rem)
}

@media (min-width:768px) and (max-width:1119.98px) {
    .PartnerLogos-module-scss-module__idL8BW__imgWrap__row {
        max-width: calc(40% - .6rem)
    }
}

.PartnerLogos-module-scss-module__idL8BW__img {
    object-fit: contain;
    object-position: left center;
    max-height: 100%;
    display: block
}

.EventsHero-module-scss-module__NDfonW__bg {
    background-color: #e7e7e7;
    overflow: hidden;
    container-type: inline-size
}

.EventsHero-module-scss-module__NDfonW__bg__artOnly {
    height: 100%
}

.EventsHero-module-scss-module__NDfonW__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.EventsHero-module-scss-module__NDfonW__container .EventsHero-module-scss-module__NDfonW__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .EventsHero-module-scss-module__NDfonW__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .EventsHero-module-scss-module__NDfonW__container .EventsHero-module-scss-module__NDfonW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .EventsHero-module-scss-module__NDfonW__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .EventsHero-module-scss-module__NDfonW__container .EventsHero-module-scss-module__NDfonW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:1120px) {
    .EventsHero-module-scss-module__NDfonW__container__noDtContainerPadding {
        padding-left: 0;
        padding-right: 0
    }
}

.EventsHero-module-scss-module__NDfonW__container__artOnly {
    height: 100%
}

@container (min-width:1120px) {
    .EventsHero-module-scss-module__NDfonW__grid {
        grid-template-columns: repeat(12, 1fr);
        column-gap: 20px;
        display: grid
    }

    @media (max-width:1119.98px) {
        .EventsHero-module-scss-module__NDfonW__grid {
            grid-template-columns: repeat(8, 1fr)
        }
    }

    @media (max-width:767.98px) {
        .EventsHero-module-scss-module__NDfonW__grid {
            grid-template-columns: repeat(4, 1fr);
            column-gap: 20px
        }
    }

    @media (max-width:575.98px) {
        .EventsHero-module-scss-module__NDfonW__grid {
            column-gap: 20px
        }
    }

    .EventsHero-module-scss-module__NDfonW__grid {
        align-items: center
    }
}

@container (max-width:1119.98px) {
    .EventsHero-module-scss-module__NDfonW__grid {
        display: flex
    }
}

.EventsHero-module-scss-module__NDfonW__content {
    z-index: 1;
    flex-direction: column;
    gap: .8rem;
    max-width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex
}

@container (min-width:576px) {
    .EventsHero-module-scss-module__NDfonW__content {
        width: 56%;
        padding-top: 64px;
        padding-bottom: 64px
    }
}

@container (min-width:1120px) {
    .EventsHero-module-scss-module__NDfonW__content {
        grid-column: 2/8
    }

    @media (max-width:767.98px) {
        .EventsHero-module-scss-module__NDfonW__content {
            grid-column: 1/-1
        }
    }

    .EventsHero-module-scss-module__NDfonW__content {
        width: 100%;
        padding-top: 130px;
        padding-bottom: 130px
    }
}

.EventsHero-module-scss-module__NDfonW__featuredText {
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    font-weight: 500
}

.EventsHero-module-scss-module__NDfonW__eyebrow {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .EventsHero-module-scss-module__NDfonW__eyebrow {
        font-size: .8rem;
        line-height: 1.08rem
    }
}

.EventsHero-module-scss-module__NDfonW__eyebrow {
    margin-bottom: 0
}

.EventsHero-module-scss-module__NDfonW__header {
    font-size: 2.4rem;
    line-height: 3.24rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .EventsHero-module-scss-module__NDfonW__header {
        font-size: 1.9rem;
        line-height: 2.565rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.EventsHero-module-scss-module__NDfonW__header {
    overflow-wrap: break-word;
    margin-bottom: 0
}

.EventsHero-module-scss-module__NDfonW__date {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .EventsHero-module-scss-module__NDfonW__date {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.EventsHero-module-scss-module__NDfonW__date {
    color: #232323;
    margin-bottom: 0
}

.EventsHero-module-scss-module__NDfonW__location {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .EventsHero-module-scss-module__NDfonW__location {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.EventsHero-module-scss-module__NDfonW__meta {
    margin-top: .4rem
}

.EventsHero-module-scss-module__NDfonW__specialEventButton {
    align-self: flex-start
}

.EventsHero-module-scss-module__NDfonW__decoration {
    position: relative
}

@container (min-width:1120px) {
    .EventsHero-module-scss-module__NDfonW__decoration {
        grid-column: 8/-1
    }

    @media (max-width:767.98px) {
        .EventsHero-module-scss-module__NDfonW__decoration {
            grid-column: 1/-1
        }
    }

    .EventsHero-module-scss-module__NDfonW__decoration {
        height: 100%
    }
}

@container (max-width:1119.98px) {
    .EventsHero-module-scss-module__NDfonW__decoration {
        width: 44%
    }
}

@container (max-width:575.98px) {
    .EventsHero-module-scss-module__NDfonW__decoration {
        display: none
    }
}

.EventsHero-module-scss-module__NDfonW__decoration__artOnly {
    margin-left: auto
}

.EventsHero-module-scss-module__NDfonW__bgImgWrap {
    height: 100%;
    position: relative
}

.EventsHero-module-scss-module__NDfonW__bgImg {
    width: auto;
    max-width: 130%;
    height: auto;
    max-height: 130%;
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%)
}

@container (max-width:1119.98px) {
    .EventsHero-module-scss-module__NDfonW__bgImg {
        max-width: 120%;
        max-height: 120%
    }
}

.EventsHero-module-scss-module__NDfonW__bgImg__artOnly {
    max-width: 200%;
    max-height: 200%
}

.EventsAllLink-module-scss-module__vcQ3Cq__link {
    align-items: center;
    gap: .4rem;
    display: flex
}

.EventsAllLink-module-scss-module__vcQ3Cq__link_Icon {
    width: 16px;
    height: auto
}

.EventsAllLink-module-scss-module__vcQ3Cq__link:hover .EventsAllLink-module-scss-module__vcQ3Cq__link_Icon path,
.EventsAllLink-module-scss-module__vcQ3Cq__link:focus-visible .EventsAllLink-module-scss-module__vcQ3Cq__link_Icon path,
.EventsAllLink-module-scss-module__vcQ3Cq__link:active .EventsAllLink-module-scss-module__vcQ3Cq__link_Icon path {
    fill: #8a113e
}

.EventsList-module-scss-module__B79aXW__wrap {
    container-type: inline-size
}

.EventsList-module-scss-module__B79aXW__wrap__standard {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__wrap__standard {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .EventsList-module-scss-module__B79aXW__wrap__standard {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.EventsList-module-scss-module__B79aXW__wrap__standard:last-child {
    margin-bottom: 0
}

.EventsList-module-scss-module__B79aXW__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.EventsList-module-scss-module__B79aXW__container .EventsList-module-scss-module__B79aXW__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .EventsList-module-scss-module__B79aXW__container .EventsList-module-scss-module__B79aXW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .EventsList-module-scss-module__B79aXW__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .EventsList-module-scss-module__B79aXW__container .EventsList-module-scss-module__B79aXW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.EventsList-module-scss-module__B79aXW__header {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__header {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.EventsList-module-scss-module__B79aXW__header {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.2rem
}

.EventsList-module-scss-module__B79aXW__content {
    flex-wrap: wrap;
    gap: .4rem 20px;
    display: flex
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__content {
        row-gap: 1.6rem
    }
}

@container (max-width:767.98px) {
    .EventsList-module-scss-module__B79aXW__content {
        row-gap: 1.2rem
    }
}

.EventsList-module-scss-module__B79aXW__event,
.EventsList-module-scss-module__B79aXW__colHeaders {
    padding: 16px;
    display: flex
}

@container (min-width:1120px) {

    .EventsList-module-scss-module__B79aXW__event,
    .EventsList-module-scss-module__B79aXW__colHeaders {
        align-items: center;
        gap: 20px
    }
}

@container (max-width:1119.98px) {

    .EventsList-module-scss-module__B79aXW__event,
    .EventsList-module-scss-module__B79aXW__colHeaders {
        flex-direction: column;
        gap: 8px
    }
}

.EventsList-module-scss-module__B79aXW__event {
    background-color: #fff1f3;
    border-radius: 6px;
    flex-shrink: 0;
    width: 100%
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__event {
        width: calc(50% - 10px)
    }
}

@container (max-width:650.98px) {
    .EventsList-module-scss-module__B79aXW__event {
        width: 100%
    }
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__event__desktop {
        display: none
    }
}

@container (min-width:1120px) {
    .EventsList-module-scss-module__B79aXW__event__mobile {
        display: none
    }
}

.EventsList-module-scss-module__B79aXW__colHeaders {
    border-top: 1px solid #d1d1d1;
    padding-top: .6rem;
    padding-bottom: .6rem
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__colHeaders {
        display: none
    }
}

.EventsList-module-scss-module__B79aXW__colHeader {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__colHeader {
        font-size: .6rem;
        line-height: .81rem
    }
}

.EventsList-module-scss-module__B79aXW__colHeader {
    color: #777;
    overflow-wrap: break-word;
    flex-shrink: 0;
    width: calc(25% - 71.25px);
    margin-bottom: 0
}

.EventsList-module-scss-module__B79aXW__eventInfo {
    flex-shrink: 1;
    gap: 20px;
    display: flex
}

@container (min-width:1120px) {
    .EventsList-module-scss-module__B79aXW__eventInfo {
        align-items: center;
        width: 100%
    }
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__eventInfo {
        flex-direction: column;
        gap: 8px
    }
}

.EventsList-module-scss-module__B79aXW__title {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__title {
        font-size: .7rem;
        line-height: 1rem
    }
}

.EventsList-module-scss-module__B79aXW__title {
    color: #e62058;
    overflow-wrap: break-word;
    margin-bottom: 0
}

@container (min-width:1120px) {
    .EventsList-module-scss-module__B79aXW__title {
        flex-shrink: 0;
        width: calc(25% - 15px)
    }
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__title {
        font-size: 1rem;
        line-height: 1.6rem;
        font-family: var(--satoshi);
        font-weight: 500
    }

    @media (max-width:1119.98px) {
        .EventsList-module-scss-module__B79aXW__title {
            font-size: .8rem;
            line-height: 1.2rem;
            font-family: var(--satoshi);
            font-weight: 500
        }
    }
}

.EventsList-module-scss-module__B79aXW__dates,
.EventsList-module-scss-module__B79aXW__location,
.EventsList-module-scss-module__B79aXW__involvement {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {

    .EventsList-module-scss-module__B79aXW__dates,
    .EventsList-module-scss-module__B79aXW__location,
    .EventsList-module-scss-module__B79aXW__involvement {
        font-size: .7rem;
        line-height: 1rem
    }
}

.EventsList-module-scss-module__B79aXW__dates,
.EventsList-module-scss-module__B79aXW__location,
.EventsList-module-scss-module__B79aXW__involvement {
    color: #232323;
    overflow-wrap: break-word;
    margin-bottom: 0
}

@container (min-width:1120px) {

    .EventsList-module-scss-module__B79aXW__dates,
    .EventsList-module-scss-module__B79aXW__location,
    .EventsList-module-scss-module__B79aXW__involvement {
        flex-shrink: 0;
        width: calc(25% - 15px)
    }
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__involvement {
        display: none
    }
}

.EventsList-module-scss-module__B79aXW__buttonWrap {
    flex-shrink: 0;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    display: flex
}

@container (min-width:1120px) {
    .EventsList-module-scss-module__B79aXW__buttonWrap {
        width: 205px
    }
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__buttonWrap {
        align-self: flex-end
    }
}

.EventsList-module-scss-module__B79aXW__button {
    flex-shrink: 0
}

.EventsList-module-scss-module__B79aXW__mobileHeader {
    justify-content: space-between;
    gap: 20px;
    display: flex
}

@container (min-width:1120px) {
    .EventsList-module-scss-module__B79aXW__mobileHeader {
        display: none
    }
}

.EventsList-module-scss-module__B79aXW__mobileHeaderText {
    overflow-wrap: break-word;
    flex-direction: column;
    gap: 8px;
    min-width: 0;
    display: flex
}

.EventsList-module-scss-module__B79aXW__arrow {
    flex-shrink: 0;
    display: block
}

@container (max-width:1119.98px) {
    .EventsList-module-scss-module__B79aXW__eventInner {
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        gap: 20px;
        display: flex
    }
}

.EventsWidget-module-scss-module__mapwNa__wrap {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .EventsWidget-module-scss-module__mapwNa__wrap {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .EventsWidget-module-scss-module__mapwNa__wrap {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.EventsWidget-module-scss-module__mapwNa__wrap:last-child {
    margin-bottom: 0
}

.EventsWidget-module-scss-module__mapwNa__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.EventsWidget-module-scss-module__mapwNa__container .EventsWidget-module-scss-module__mapwNa__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .EventsWidget-module-scss-module__mapwNa__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .EventsWidget-module-scss-module__mapwNa__container .EventsWidget-module-scss-module__mapwNa__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .EventsWidget-module-scss-module__mapwNa__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .EventsWidget-module-scss-module__mapwNa__container .EventsWidget-module-scss-module__mapwNa__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.EventsWidget-module-scss-module__mapwNa__intro {
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .EventsWidget-module-scss-module__mapwNa__intro {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .EventsWidget-module-scss-module__mapwNa__intro {
        margin-bottom: .8rem
    }
}

.EventsWidget-module-scss-module__mapwNa__intro {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 1.2rem;
    display: flex
}

.EventsWidget-module-scss-module__mapwNa__header {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .EventsWidget-module-scss-module__mapwNa__header {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.EventsWidget-module-scss-module__mapwNa__header {
    color: #232323;
    margin-top: 0;
    margin-bottom: 0
}

.EventsWidget-module-scss-module__mapwNa__link:hover .EventsWidget-module-scss-module__mapwNa__link_Icon path,
.EventsWidget-module-scss-module__mapwNa__link:focus-visible .EventsWidget-module-scss-module__mapwNa__link_Icon path,
.EventsWidget-module-scss-module__mapwNa__link:active .EventsWidget-module-scss-module__mapwNa__link_Icon path {
    fill: #8a113e
}

@media (max-width:767.98px) {
    .EventsWidget-module-scss-module__mapwNa__link__desktop {
        display: none
    }
}

.EventsWidget-module-scss-module__mapwNa__link__mobile {
    margin-top: 1.2rem
}

@media (min-width:768px) {
    .EventsWidget-module-scss-module__mapwNa__link__mobile {
        display: none
    }
}

.EventsWidget-module-scss-module__mapwNa__content {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .EventsWidget-module-scss-module__mapwNa__content {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .EventsWidget-module-scss-module__mapwNa__content {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .EventsWidget-module-scss-module__mapwNa__content {
        column-gap: 20px
    }
}

.EventsWidget-module-scss-module__mapwNa__content {
    row-gap: 1.2rem
}

.EventsWidget-module-scss-module__mapwNa__eventHero {
    grid-column: 1/7
}

@media (max-width:1400.98px) {
    .EventsWidget-module-scss-module__mapwNa__eventHero {
        grid-column: 1/-1
    }
}

@media (min-width:1401px) {
    .EventsWidget-module-scss-module__mapwNa__eventHero {
        position: relative
    }

    .EventsWidget-module-scss-module__mapwNa__eventHero:before {
        content: "";
        z-index: -1;
        background-color: #e7e7e7;
        width: 50vw;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        right: 0
    }
}

@media (max-width:1400.98px) {
    .EventsWidget-module-scss-module__mapwNa__eventHero {
        margin-left: -24px;
        margin-right: -24px
    }
}

@media (max-width:1119.98px) {
    .EventsWidget-module-scss-module__mapwNa__eventHero {
        margin-left: -18px;
        margin-right: -18px
    }
}

@media (max-width:767.98px) {
    .EventsWidget-module-scss-module__mapwNa__eventHero {
        margin-left: -16px;
        margin-right: -16px
    }
}

@media (max-width:1400.98px) {
    .EventsWidget-module-scss-module__mapwNa__eventHero__artOnly {
        display: none
    }
}

.EventsWidget-module-scss-module__mapwNa__eventList {
    grid-column: 7/-1
}

@media (max-width:1400.98px) {
    .EventsWidget-module-scss-module__mapwNa__eventList {
        grid-column: 1/-1
    }
}

.FastPanel-module-scss-module___KnpUG__wrap {
    background-color: #0000;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    transition: background-color .2s ease-in;
    position: relative;
    left: 50%;
    right: 50%;
    overflow: hidden
}

@media (max-width:1119.98px) {
    .FastPanel-module-scss-module___KnpUG__wrap {
        padding-bottom: 190px
    }
}

.FastPanel-module-scss-module___KnpUG__wrap:hover {
    background-color: #e62058
}

.FastPanel-module-scss-module___KnpUG__container {
    max-width: 1448px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.FastPanel-module-scss-module___KnpUG__container .FastPanel-module-scss-module___KnpUG__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .FastPanel-module-scss-module___KnpUG__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .FastPanel-module-scss-module___KnpUG__container .FastPanel-module-scss-module___KnpUG__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .FastPanel-module-scss-module___KnpUG__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .FastPanel-module-scss-module___KnpUG__container .FastPanel-module-scss-module___KnpUG__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.FastPanel-module-scss-module___KnpUG__container {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .FastPanel-module-scss-module___KnpUG__container {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .FastPanel-module-scss-module___KnpUG__container {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .FastPanel-module-scss-module___KnpUG__container {
        column-gap: 20px
    }
}

.FastPanel-module-scss-module___KnpUG__content {
    color: #232323;
    pointer-events: none;
    flex-direction: column;
    grid-column: 8/-1;
    justify-content: center;
    min-height: 400px;
    transition: color .2s ease-in;
    display: flex;
    position: relative
}

@media (max-width:767.98px) {
    .FastPanel-module-scss-module___KnpUG__content {
        grid-column: 1/-1
    }
}

.FastPanel-module-scss-module___KnpUG__wrap:hover .FastPanel-module-scss-module___KnpUG__content {
    color: #fff
}

.FastPanel-module-scss-module___KnpUG__header {
    font-size: 8rem;
    font-weight: 500;
    line-height: 8rem
}

@media (max-width:1119.98px) {
    .FastPanel-module-scss-module___KnpUG__header {
        font-size: 6rem;
        line-height: 6rem
    }
}

.FastPanel-module-scss-module___KnpUG__header {
    color: #232323;
    margin-bottom: 0;
    transition: color .2s ease-in;
    position: relative;
    left: -12px
}

.FastPanel-module-scss-module___KnpUG__wrap:hover .FastPanel-module-scss-module___KnpUG__header {
    color: #fff
}

.FastPanel-module-scss-module___KnpUG__counter {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

.FastPanel-module-scss-module___KnpUG__text {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FastPanel-module-scss-module___KnpUG__text {
        font-size: .6rem;
        line-height: .8rem
    }
}

.FastPanel-module-scss-module___KnpUG__text {
    margin-top: 0;
    margin-bottom: 1rem
}

@media (max-width:1119.98px) {
    .FastPanel-module-scss-module___KnpUG__text {
        margin-bottom: .8rem
    }
}

.FastPanel-module-scss-module___KnpUG__bgVideo {
    object-fit: contain;
    width: auto;
    height: 100%;
    position: absolute;
    inset: 0
}

.FastPanel-module-scss-module___KnpUG__bgImage {
    width: 900px;
    position: absolute;
    bottom: 0;
    right: 0
}

.FlareDropDates-module-scss-module__0M2RAa__wrap {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.FlareDropDates-module-scss-module__0M2RAa__container .FlareDropDates-module-scss-module__0M2RAa__wrap {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__wrap {
        padding-left: 18px;
        padding-right: 18px
    }

    .FlareDropDates-module-scss-module__0M2RAa__container .FlareDropDates-module-scss-module__0M2RAa__wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__wrap {
        padding-left: 16px;
        padding-right: 16px
    }

    .FlareDropDates-module-scss-module__0M2RAa__container .FlareDropDates-module-scss-module__0M2RAa__wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.FlareDropDates-module-scss-module__0M2RAa__title {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__title {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.FlareDropDates-module-scss-module__0M2RAa__title {
    color: #232323;
    margin-top: 0;
    margin-bottom: .8rem
}

.FlareDropDates-module-scss-module__0M2RAa__legend {
    justify-content: space-between;
    margin-bottom: 16px;
    display: flex
}

.FlareDropDates-module-scss-module__0M2RAa__legendCard {
    background-color: #f6f6f6;
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    padding: 16px
}

.FlareDropDates-module-scss-module__0M2RAa__legendCardHeader {
    color: #232323;
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    margin-bottom: 8px;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__legendCardHeader {
        font-size: .6rem;
        line-height: .8rem
    }
}

.FlareDropDates-module-scss-module__0M2RAa__legendCardHeader {
    line-height: 1em
}

.FlareDropDates-module-scss-module__0M2RAa__legendCardStat {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    margin: 0;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__legendCardStat {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.FlareDropDates-module-scss-module__0M2RAa__legendCardStat {
    line-height: 1em
}

.FlareDropDates-module-scss-module__0M2RAa__nextDrop {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    display: flex
}

.FlareDropDates-module-scss-module__0M2RAa__grayKey:before {
    content: "";
    background-color: #e7e7e7;
    border-radius: 2px;
    width: 1em;
    height: 1em;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    top: 2px
}

.FlareDropDates-module-scss-module__0M2RAa__pinkKey:before {
    content: "";
    background-color: #e62058;
    border-radius: 2px;
    width: 1em;
    height: 1em;
    margin-right: 4px;
    display: inline-block;
    position: relative;
    top: 2px
}

.FlareDropDates-module-scss-module__0M2RAa__flrToken:before {
    content: url("");
    width: 24px;
    height: 24px;
    margin-right: 4px;
    display: inline-block;
    position: relative;
    top: 4px
}

.FlareDropDates-module-scss-module__0M2RAa__timeline {
    background-color: #f6f6f6;
    margin-bottom: 56px;
    padding: 5px
}

.FlareDropDates-module-scss-module__0M2RAa__timelineMonths {
    gap: 5px;
    display: flex
}

@media (max-width:767.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__timelineMonths {
        gap: 2px
    }
}

.FlareDropDates-module-scss-module__0M2RAa__timelineMonth {
    background-color: #e62058;
    border-radius: 2px;
    flex: 1;
    height: 40px;
    position: relative
}

.FlareDropDates-module-scss-module__0M2RAa__timelineMonth.FlareDropDates-module-scss-module__0M2RAa__past {
    background-color: #e7e7e7
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__timelineMonth {
        height: 24px
    }
}

@media (max-width:767.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__timelineMonth {
        height: 16px
    }
}

.FlareDropDates-module-scss-module__0M2RAa__timelineYear {
    color: #232323;
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500;
    position: absolute;
    bottom: -24px
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__timelineYear {
        font-size: .6rem;
        line-height: .8rem
    }
}

.FlareDropDates-module-scss-module__0M2RAa__timelineYear {
    line-height: 1em
}

.FlareDropDates-module-scss-module__0M2RAa__timelineYear.FlareDropDates-module-scss-module__0M2RAa__last {
    right: 0
}

.FlareDropDates-module-scss-module__0M2RAa__infoText {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__infoText {
        font-size: .7rem;
        line-height: 1rem
    }
}

.FlareDropDates-module-scss-module__0M2RAa__infoText {
    margin-top: 0;
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__infoText {
        margin-bottom: 1rem
    }
}

.FlareDropDates-module-scss-module__0M2RAa__dropGrid {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    grid-template-columns: repeat(6, 1fr);
    gap: 16px;
    margin-bottom: 72px;
    font-weight: 500;
    display: grid
}

@media (max-width:1119.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__dropGrid {
        font-size: .6rem;
        line-height: .8rem
    }
}

.FlareDropDates-module-scss-module__0M2RAa__dropGridDate {
    color: #232323
}

.FlareDropDates-module-scss-module__0M2RAa__dropGridAmount:before {
    content: url("");
    width: 16px;
    height: 16px;
    margin-right: 4px;
    display: inline-block;
    position: relative;
    top: 3px
}

.FlareDropDates-module-scss-module__0M2RAa__past .FlareDropDates-module-scss-module__0M2RAa__dropGridAmount:before {
    content: url("")
}

.FlareDropDates-module-scss-module__0M2RAa__dropGrid .FlareDropDates-module-scss-module__0M2RAa__past {
    text-decoration: line-through
}

@media (max-width:767.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__dropGrid {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (max-width:575.98px) {
    .FlareDropDates-module-scss-module__0M2RAa__dropGrid {
        grid-template-columns: repeat(2, 1fr)
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__title {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__title {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__title {
    color: #000;
    text-align: center
}

.GridCardBlock-module-scss-module__Ss4OVW__parent {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    min-height: 7rem;
    display: flex
}

.GridCardBlock-module-scss-module__Ss4OVW__tagsSmall {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #777;
    margin-top: 0;
    margin-bottom: 1.2rem;
    margin-left: 1.2rem;
    font-weight: 700
}

.GridCardBlock-module-scss-module__Ss4OVW__tagsBig {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #777;
    margin-top: 0;
    margin-bottom: 1.2rem;
    margin-left: 2rem;
    font-weight: 700;
    position: absolute;
    bottom: 0
}

.GridCardBlock-module-scss-module__Ss4OVW__headerSmall {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__headerSmall {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__headerSmall {
    color: #c10f45;
    border-radius: 10px;
    width: 90%;
    margin-top: 1.2rem;
    margin-left: 1.2rem
}

.GridCardBlock-module-scss-module__Ss4OVW__headerSmall .GridCardBlock-module-scss-module__Ss4OVW__arrow {
    margin-left: 1rem
}

.GridCardBlock-module-scss-module__Ss4OVW__headerBig {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__headerBig {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__headerBig {
    color: #c10f45;
    border-radius: 10px;
    width: calc(65% - 12px);
    margin-top: 1.2rem;
    margin-left: 2rem;
    position: absolute
}

.GridCardBlock-module-scss-module__Ss4OVW__headerBig .GridCardBlock-module-scss-module__Ss4OVW__arrow {
    margin-left: 1rem
}

.GridCardBlock-module-scss-module__Ss4OVW__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.GridCardBlock-module-scss-module__Ss4OVW__container .GridCardBlock-module-scss-module__Ss4OVW__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .GridCardBlock-module-scss-module__Ss4OVW__container .GridCardBlock-module-scss-module__Ss4OVW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .GridCardBlock-module-scss-module__Ss4OVW__container .GridCardBlock-module-scss-module__Ss4OVW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__container {
    padding-top: 1.2rem;
    padding-bottom: 2rem
}

.GridCardBlock-module-scss-module__Ss4OVW__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__grid {
        column-gap: 20px
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__grid {
    align-items: stretch
}

.GridCardBlock-module-scss-module__Ss4OVW__teaser {
    list-style-type: none
}

.GridCardBlock-module-scss-module__Ss4OVW__teaser__3-col {
    grid-column: span 4
}

@media (max-width:767.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__teaser__3-col {
        grid-column: 1/-1
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__teaser__3-col {
    justify-items: stretch
}

.GridCardBlock-module-scss-module__Ss4OVW__teaser__2-col {
    grid-column: span 6
}

@media (max-width:767.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__teaser__2-col {
        grid-column: 1/-1
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__teaser__2-col {
    place-items: stretch stretch
}

@media (max-width:1119.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__teaser__2-col {
        grid-column: 1/10
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__teaser__1-col {
    grid-column: 4/10
}

@media (max-width:1119.98px) {
    .GridCardBlock-module-scss-module__Ss4OVW__teaser__1-col {
        grid-column-start: 1
    }
}

.GridCardBlock-module-scss-module__Ss4OVW__visualsWrap {
    background-color: #fff1f3;
    border-radius: 10px;
    align-items: stretch;
    margin-bottom: .8rem;
    transition: background-color .2s ease-in;
    display: block;
    position: relative;
    overflow: hidden
}

.GridCardBlock-module-scss-module__Ss4OVW__visualsWrap__3-col {
    aspect-ratio: 1.45
}

.GridCardBlock-module-scss-module__Ss4OVW__visualsWrap__2-col {
    aspect-ratio: none
}

.GridCardBlock-module-scss-module__Ss4OVW__visualsWrap:hover,
.GridCardBlock-module-scss-module__Ss4OVW__visualsWrap:focus-visible {
    background-color: #ffe4e8
}

.GridCardBlock-module-scss-module__Ss4OVW__bgImgWrap {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0
}

.GridCardBlock-module-scss-module__Ss4OVW__bgImg {
    width: auto;
    max-width: none;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.HackathonCardsBlock-module-scss-module__viZVta__wrap {
    padding-bottom: .8rem
}

@media (max-width:767.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__wrap {
        padding-bottom: .4rem
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__heading {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__heading {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__heading {
    color: #232323;
    text-align: center;
    margin-top: 0;
    margin-bottom: 1.8rem
}

.HackathonCardsBlock-module-scss-module__viZVta__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__grid {
        column-gap: 20px
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__grid {
    row-gap: 20px
}

.HackathonCardsBlock-module-scss-module__viZVta__card {
    grid-column: span 6
}

@media (max-width:767.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card {
        grid-column: 1/-1
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__card {
    background-color: #f6f6f6;
    border-radius: 10px;
    padding: 56px 48px 48px;
    position: relative;
    overflow: hidden
}

.HackathonCardsBlock-module-scss-module__viZVta__card__small {
    padding-top: 40px;
    padding-bottom: 32px
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card {
        grid-column: span 4;
        padding: 32px
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card__small {
        padding-top: 24px;
        padding-bottom: 24px
    }
}

@media (max-width:767.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card {
        padding: 24px
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Content {
    z-index: 1;
    position: relative
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Eyebrow {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card_Eyebrow {
        font-size: .8rem;
        line-height: 1.08rem
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Eyebrow {
    margin-bottom: .8rem
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Title {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card_Title {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Title {
    margin-bottom: 1.6rem
}

@media (min-width:1120px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card_Title__large {
        min-height: 130px
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Title__small {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card_Title__small {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Title__small {
    margin-bottom: 1.2rem
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Values {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 1.6rem;
    display: flex
}

@media (min-width:1401px) {
    .HackathonCardsBlock-module-scss-module__viZVta__card_Values {
        margin-right: 17%
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Values__small {
    margin-bottom: 1.2rem
}

.HackathonCardsBlock-module-scss-module__viZVta__card_Logos {
    flex-wrap: wrap;
    gap: 16px;
    display: flex
}

.HackathonCardsBlock-module-scss-module__viZVta__card_BgImage {
    max-width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%)
}

.HackathonCardsBlock-module-scss-module__viZVta__value {
    flex-wrap: wrap;
    align-items: center;
    gap: .4rem;
    display: flex
}

.HackathonCardsBlock-module-scss-module__viZVta__value_Icon {
    max-width: 75px
}

@media (max-width:1400.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__value_Icon {
        max-width: 50px
    }
}

@media (max-width:575.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__value_Icon {
        max-width: 37px
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__value_Icon__small {
    max-width: 60px
}

@media (max-width:1400.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__value_Icon__small {
        max-width: 40px
    }
}

@media (max-width:575.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__value_Icon__small {
        max-width: 30px
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__value_Label {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__value_Label {
        font-size: .6rem;
        line-height: .81rem
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__value_Label {
    margin-bottom: 0
}

.HackathonCardsBlock-module-scss-module__viZVta__value_Text {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__value_Text {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__value_Text {
    color: #232323;
    margin-bottom: 0
}

.HackathonCardsBlock-module-scss-module__viZVta__value_Text__small {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__value_Text__small {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__logo {
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    display: flex
}

.HackathonCardsBlock-module-scss-module__viZVta__logo_ImgWrap {
    max-width: 122px
}

.HackathonCardsBlock-module-scss-module__viZVta__logo_Img {
    display: block
}

.HackathonCardsBlock-module-scss-module__viZVta__logo_AdditionalText {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .HackathonCardsBlock-module-scss-module__viZVta__logo_AdditionalText {
        font-size: .7rem;
        line-height: 1rem
    }
}

.HackathonCardsBlock-module-scss-module__viZVta__logo_AdditionalText {
    color: #232323;
    flex: 1;
    margin-bottom: 0
}

.Pill-module-scss-module__CP2stq__Pill {
    text-align: center;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
    margin-bottom: 0;
    padding: .4rem .8rem;
    line-height: .7rem;
    transition: all .2s ease-in;
    display: inline-block
}

.Pill-module-scss-module__CP2stq__Pill .Pill-module-scss-module__CP2stq__text {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .Pill-module-scss-module__CP2stq__Pill .Pill-module-scss-module__CP2stq__text {
        font-size: .6rem;
        line-height: .81rem
    }
}

.Pill-module-scss-module__CP2stq__Pill .Pill-module-scss-module__CP2stq__text {
    color: #c10f45
}

.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__active {
    background-color: #232323;
    border-color: #232323
}

.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__active .Pill-module-scss-module__CP2stq__text {
    color: #fff
}

.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__isLink,
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__isLink:hover,
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__isLink:focus-visible,
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__isLink:active {
    text-decoration: none
}

.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__isLink:hover,
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__isLink:focus-visible {
    background-color: #f6f6f6
}

.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__isLink:hover .Pill-module-scss-module__CP2stq__text,
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__isLink:focus-visible .Pill-module-scss-module__CP2stq__text {
    color: #8a113e
}

.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__small {
    padding: .3rem .6rem;
    line-height: .6rem
}

.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__small .Pill-module-scss-module__CP2stq__text {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

.ProductGrid-module-scss-module__Q864pW__productGrid {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.ProductGrid-module-scss-module__Q864pW__container .ProductGrid-module-scss-module__Q864pW__productGrid {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGrid {
        padding-left: 18px;
        padding-right: 18px
    }

    .ProductGrid-module-scss-module__Q864pW__container .ProductGrid-module-scss-module__Q864pW__productGrid {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGrid {
        padding-left: 16px;
        padding-right: 16px
    }

    .ProductGrid-module-scss-module__Q864pW__container .ProductGrid-module-scss-module__Q864pW__productGrid {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.ProductGrid-module-scss-module__Q864pW__productGrid {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGrid {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGrid {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.ProductGrid-module-scss-module__Q864pW__productGrid:last-child {
    margin-bottom: 0
}

.ProductGrid-module-scss-module__Q864pW__productGridWrap {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGridWrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGridWrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGridWrap {
        column-gap: 20px
    }
}

.ProductGrid-module-scss-module__Q864pW__productGridWrap {
    grid-auto-rows: 1fr;
    gap: .8rem 1rem
}

.ProductGrid-module-scss-module__Q864pW__productGridTitle {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGridTitle {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.ProductGrid-module-scss-module__Q864pW__productGridTitle {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGridTitle {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .ProductGrid-module-scss-module__Q864pW__productGridTitle {
        margin-bottom: .8rem
    }
}

.ProductGrid-module-scss-module__Q864pW__product {
    background-color: #fff1f3;
    border-radius: 10px;
    height: 100%;
    padding: 1.2rem;
    transition: background-color .2s ease-in
}

.ProductGrid-module-scss-module__Q864pW__productWrap:hover .ProductGrid-module-scss-module__Q864pW__product,
.ProductGrid-module-scss-module__Q864pW__productWrap:focus-visible .ProductGrid-module-scss-module__Q864pW__product {
    background-color: #ffe4e8
}

.ProductGrid-module-scss-module__Q864pW__productWrap {
    grid-column: span 3;
    transition: all .2s ease-in
}

.ProductGrid-module-scss-module__Q864pW__productWrap:hover {
    transform: translateY(-10px)
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productWrap {
        grid-column: span 4
    }

    .ProductGrid-module-scss-module__Q864pW__productWrap:hover {
        transform: translateY(-5px)
    }
}

.ProductGrid-module-scss-module__Q864pW__productHeader {
    align-items: center;
    column-gap: .4rem;
    margin-bottom: .8rem;
    display: flex
}

.ProductGrid-module-scss-module__Q864pW__productHeader__standard {
    justify-content: space-between
}

.ProductGrid-module-scss-module__Q864pW__productHeader__small {
    margin-bottom: .4rem
}

.ProductGrid-module-scss-module__Q864pW__productTitleArrowWrap {
    border-bottom: 2px solid #0000;
    align-items: center;
    column-gap: .3rem;
    transition: border-color .2s ease-in;
    display: flex
}

.ProductGrid-module-scss-module__Q864pW__productWrap:hover .ProductGrid-module-scss-module__Q864pW__productTitleArrowWrap,
.ProductGrid-module-scss-module__Q864pW__productWrap:focus-visible .ProductGrid-module-scss-module__Q864pW__productTitleArrowWrap {
    border-color: #e62058
}

.ProductGrid-module-scss-module__Q864pW__productArrow {
    flex-shrink: 0;
    width: 15px;
    height: 15px
}

.ProductGrid-module-scss-module__Q864pW__productArrow path {
    fill: #e62058
}

.ProductGrid-module-scss-module__Q864pW__productInfo {
    align-items: center;
    column-gap: .4rem;
    display: flex
}

.ProductGrid-module-scss-module__Q864pW__productIconWrap {
    flex-shrink: 0;
    width: 1.6rem;
    height: 1.6rem;
    display: flex
}

.ProductGrid-module-scss-module__Q864pW__productIcon {
    object-fit: contain
}

.ProductGrid-module-scss-module__Q864pW__productTitle {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productTitle {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.ProductGrid-module-scss-module__Q864pW__productTitle {
    color: #e62058;
    margin-bottom: 0
}

.ProductGrid-module-scss-module__Q864pW__productTitle__standard {
    border-bottom: 2px solid #0000;
    transition: border-color .2s ease-in
}

.ProductGrid-module-scss-module__Q864pW__productWrap:hover .ProductGrid-module-scss-module__Q864pW__productTitle__standard,
.ProductGrid-module-scss-module__Q864pW__productWrap:focus-visible .ProductGrid-module-scss-module__Q864pW__productTitle__standard {
    border-color: #e62058
}

.ProductGrid-module-scss-module__Q864pW__productTitle__small {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productTitle__small {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.ProductGrid-module-scss-module__Q864pW__productTitle__small {
    letter-spacing: 0
}

.ProductGrid-module-scss-module__Q864pW__productDescription {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ProductGrid-module-scss-module__Q864pW__productDescription {
        font-size: .6rem;
        line-height: .8rem
    }
}

.ProductGrid-module-scss-module__Q864pW__productDescription {
    color: #232323;
    margin-bottom: 0
}

.LayerCakePanel-module-scss-module__JuVLEq__wrap {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__wrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__wrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__wrap {
        column-gap: 20px
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__banner {
    min-height: 33px;
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    background-color: #f6f6f6;
    border-radius: 8px 8px 0 0;
    grid-column: 1/-1;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700;
    display: flex
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__banner {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__bottom {
    background-color: #f6f6f6;
    border-radius: 0 0 8px 8px;
    grid-column: 1/-1;
    height: 8px;
    margin-top: 32px
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__bottom {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__logoWrap {
    grid-column: 1/-1;
    justify-content: center;
    padding: 48px 0;
    display: flex
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__logoWrap {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__column__primary {
    grid-column: 1/4
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__primary {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__column__primary {
    z-index: 5
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__primary {
        grid-column: 6/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__primary {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__column__main {
    grid-column: 4/10
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__main {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__column__main {
    z-index: 1
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__main {
        grid-area: 2/1/auto/6
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__main {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__column__secondary {
    grid-column: 10/-1
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__secondary {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__column__secondary {
    z-index: 5
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__secondary {
        grid-column: 1/-1;
        grid-template-columns: repeat(8, 1fr);
        align-items: start;
        gap: 20px;
        display: grid
    }
}

@media (max-width:1119.98px) and (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__secondary {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__secondary {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:1119.98px) and (max-width:575.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__secondary {
        column-gap: 20px
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__column__secondary {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__label {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #777;
    margin-top: 0;
    margin-bottom: 16px;
    font-weight: 700
}

.LayerCakePanel-module-scss-module__JuVLEq__product {
    margin-bottom: 12px
}

.LayerCakePanel-module-scss-module__JuVLEq__product:last-child {
    margin-bottom: 0
}

@media (min-width:1120px) {
    .LayerCakePanel-module-scss-module__JuVLEq__products:not(:last-child) {
        margin-bottom: 40px
    }
}

@media (min-width:768px) and (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__products {
        row-gap: 20px
    }

    .LayerCakePanel-module-scss-module__JuVLEq__products .LayerCakePanel-module-scss-module__JuVLEq__label,
    .LayerCakePanel-module-scss-module__JuVLEq__products .LayerCakePanel-module-scss-module__JuVLEq__product {
        margin-bottom: 0
    }
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__products {
        flex-wrap: wrap;
        column-gap: 20px;
        display: flex
    }

    .LayerCakePanel-module-scss-module__JuVLEq__products .LayerCakePanel-module-scss-module__JuVLEq__label {
        flex-basis: 100%
    }

    .LayerCakePanel-module-scss-module__JuVLEq__products:nth-child(odd) {
        grid-column: 1/6
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__products:nth-child(odd) {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__products:nth-child(2n) {
        grid-column: 6/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__products:nth-child(2n) {
        grid-column: 1/-1
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__products .LayerCakePanel-module-scss-module__JuVLEq__product {
    flex: 1
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__products .LayerCakePanel-module-scss-module__JuVLEq__product {
        flex-basis: 100%
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__primaryHeader {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__primaryHeader {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__primaryHeader {
    margin: 0 0 8px
}

.LayerCakePanel-module-scss-module__JuVLEq__primaryText {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__primaryText {
        font-size: .7rem;
        line-height: 1rem
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__primaryText {
    margin-top: 0;
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__primaryText {
        margin-bottom: 1rem
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__primaryText:last-of-type {
    margin-bottom: 0
}

.LayerCakePanel-module-scss-module__JuVLEq__textLayers .LayerCakePanel-module-scss-module__JuVLEq__textLayer {
    border-radius: 10px;
    margin-bottom: 32px;
    padding: 16px 0
}

@media (min-width:1120px) {
    .LayerCakePanel-module-scss-module__JuVLEq__textLayers .LayerCakePanel-module-scss-module__JuVLEq__textLayer {
        margin-bottom: 16px;
        padding: 16px
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__video {
    width: 131%;
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.LayerCakePanel-module-scss-module__JuVLEq__layersWrap {
    position: relative;
    overflow: hidden
}

@media (max-width:767.98px) {
    .LayerCakePanel-module-scss-module__JuVLEq__layersWrap {
        aspect-ratio: 6/5
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot {
    color: #fff;
    background-color: #232323;
    border-radius: 10px;
    align-items: center;
    min-height: 20px;
    padding: 0 6px;
    display: flex;
    position: absolute
}

@media (min-width:768px) {
    .LayerCakePanel-module-scss-module__JuVLEq__flareDot {
        display: none
    }
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot:before {
    content: "";
    background-color: #fff;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    display: inline-block
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDotText {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    white-space: nowrap;
    opacity: 0;
    max-width: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-weight: 700;
    transition: all .3s ease-in-out
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot:hover .LayerCakePanel-module-scss-module__JuVLEq__flareDotText,
.LayerCakePanel-module-scss-module__JuVLEq__flareDot:active .LayerCakePanel-module-scss-module__JuVLEq__flareDotText,
.LayerCakePanel-module-scss-module__JuVLEq__flareDot:focus-visible .LayerCakePanel-module-scss-module__JuVLEq__flareDotText {
    opacity: 1;
    max-width: 250px;
    padding-left: 6px
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot__0 {
    top: 34%;
    left: 8%
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot__1 {
    top: 5%;
    left: 20%
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot__2 {
    top: 25%;
    left: 69.5%
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot__3 {
    top: 49%;
    left: 48.5%
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot__4 {
    top: 55%;
    left: 26.5%
}

.LayerCakePanel-module-scss-module__JuVLEq__flareDot__5 {
    top: 76%;
    left: 48.5%
}

.LinkBand-module-scss-module__tY-Vda__linkBand {
    background-color: #8a113e;
    overflow: hidden
}

.LinkBand-module-scss-module__tY-Vda__linkBand a,
.LinkBand-module-scss-module__tY-Vda__linkBand a:active,
.LinkBand-module-scss-module__tY-Vda__linkBand a:focus-visible,
.LinkBand-module-scss-module__tY-Vda__linkBand a:hover,
.LinkBand-module-scss-module__tY-Vda__linkBand a:visited {
    color: #fff
}

.LinkBand-module-scss-module__tY-Vda__linkBandHeader {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.LinkBand-module-scss-module__tY-Vda__container .LinkBand-module-scss-module__tY-Vda__linkBandHeader {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandHeader {
        padding-left: 18px;
        padding-right: 18px
    }

    .LinkBand-module-scss-module__tY-Vda__container .LinkBand-module-scss-module__tY-Vda__linkBandHeader {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandHeader {
        padding-left: 16px;
        padding-right: 16px
    }

    .LinkBand-module-scss-module__tY-Vda__container .LinkBand-module-scss-module__tY-Vda__linkBandHeader {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandHeader {
    padding-top: 2.8rem
}

.LinkBand-module-scss-module__tY-Vda__linkBandHeaderWrap {
    box-sizing: border-box;
    position: relative
}

.LinkBand-module-scss-module__tY-Vda__linkBandHeaderWrap:after {
    content: "";
    background-color: #ffccd5;
    width: 100vw;
    height: 1px;
    position: absolute;
    bottom: -1.2rem;
    left: 0;
    right: 0
}

.LinkBand-module-scss-module__tY-Vda__linkBandTitle {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandTitle {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandTitle {
    color: #fff;
    margin-bottom: 1.2rem
}

.LinkBand-module-scss-module__tY-Vda__linkBandLinks {
    flex-wrap: wrap;
    display: flex
}

@media (min-width:1120px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLinks {
        max-width: 1448px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 24px;
        padding-right: 24px
    }

    .LinkBand-module-scss-module__tY-Vda__container .LinkBand-module-scss-module__tY-Vda__linkBandLinks {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:1120px) and (max-width:1119.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLinks {
        padding-left: 18px;
        padding-right: 18px
    }

    .LinkBand-module-scss-module__tY-Vda__container .LinkBand-module-scss-module__tY-Vda__linkBandLinks {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:1120px) and (max-width:767.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLinks {
        padding-left: 16px;
        padding-right: 16px
    }

    .LinkBand-module-scss-module__tY-Vda__container .LinkBand-module-scss-module__tY-Vda__linkBandLinks {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandLink {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandLink {
    z-index: 1;
    box-sizing: border-box;
    flex: 0 50%;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    display: flex;
    position: relative
}

@media (min-width:1120px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:before {
        content: "";
        opacity: 0;
        z-index: -1;
        pointer-events: none;
        background-color: #4d041d;
        width: 50vw;
        position: absolute;
        inset: 0 50%;
        transform: translate(-50vw)
    }

    .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n):before {
        left: 0;
        right: auto;
        transform: none
    }
}

@media (max-width:575.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink {
        flex: 100%
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandLink:active,
.LinkBand-module-scss-module__tY-Vda__linkBandLink:focus,
.LinkBand-module-scss-module__tY-Vda__linkBandLink:hover {
    background-color: #4d041d
}

@media (min-width:1120px) {

    .LinkBand-module-scss-module__tY-Vda__linkBandLink:active:before,
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:focus:before,
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:hover:before {
        opacity: 1
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandLink:after {
    content: "";
    background-color: #ffccd5;
    width: 100vw;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 0;
    transform: translate(-50%)
}

@media (max-width:575.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:after {
        background-color: #ffccd5;
        left: 0;
        transform: none
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n) {
    padding-left: 1.2rem;
    padding-right: 1.2rem
}

@media (max-width:1119.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n) {
        padding-right: .9rem
    }
}

@media (max-width:767.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n) {
        padding-left: .8rem;
        padding-right: .8rem
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(odd) {
    border-right: 1px solid #ffccd5;
    padding-left: 1.2rem;
    padding-right: 1.2rem
}

@media (min-width:1120px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(odd) {
        padding-left: 0
    }
}

@media (max-width:1119.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(odd) {
        padding-left: .9rem
    }
}

@media (max-width:767.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(odd) {
        padding-left: .8rem;
        padding-right: .8rem
    }
}

@media (max-width:575.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(odd) {
        border-right: none
    }

    .LinkBand-module-scss-module__tY-Vda__linkBandLink:last-child:after {
        display: none
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandLink__noBorderBottom:after {
    display: none
}

@media (max-width:575.98px) {
    .LinkBand-module-scss-module__tY-Vda__linkBandLink__noBorderBottom:after {
        background-color: #fff;
        display: block
    }
}

.LinkBand-module-scss-module__tY-Vda__linkBandLink svg path {
    fill: #fff
}

.LogosBlock-module-scss-module__FpQfXq__wrap {
    flex-wrap: wrap;
    justify-content: center;
    gap: 48px 10%;
    display: flex
}

@media (max-width:767.98px) {
    .LogosBlock-module-scss-module__FpQfXq__wrap {
        flex-direction: column
    }
}

.LogosBlock-module-scss-module__FpQfXq__header {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #777;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

.LogosBlock-module-scss-module__FpQfXq__logoWrap {
    flex-wrap: wrap;
    align-items: center;
    gap: 24px 70px;
    display: flex
}

.LogosBlock-module-scss-module__FpQfXq__logo {
    align-items: center;
    max-width: 242px;
    height: 56px;
    display: flex
}

@media (max-width:1119.98px) {
    .LogosBlock-module-scss-module__FpQfXq__logo {
        max-width: 200px
    }
}

.LogosBlock-module-scss-module__FpQfXq__logoImg {
    object-fit: contain;
    object-position: left center;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    display: block
}

.MarqueeGallery-module-scss-module__gYwonq__intro {
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__intro {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__intro {
        margin-bottom: .8rem
    }
}

.MarqueeGallery-module-scss-module__gYwonq__intro {
    text-align: center
}

.MarqueeGallery-module-scss-module__gYwonq__header {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__header {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.MarqueeGallery-module-scss-module__gYwonq__header {
    color: #232323;
    margin-top: 0;
    margin-bottom: 0
}

.MarqueeGallery-module-scss-module__gYwonq__fullWidth {
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    left: 50%;
    right: 50%
}

.MarqueeGallery-module-scss-module__gYwonq__marqueeContainer {
    flex-direction: row;
    gap: 16px;
    width: 100%;
    display: flex;
    position: relative;
    overflow-x: hidden
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__marqueeContainer {
        gap: 8px
    }
}

@keyframes MarqueeGallery-module-scss-module__gYwonq__scroll {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(calc(-100% - 16px))
    }
}

@keyframes MarqueeGallery-module-scss-module__gYwonq__scroll-mobile {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(calc(-100% - 8px))
    }
}

.MarqueeGallery-module-scss-module__gYwonq__marquee {
    z-index: 1;
    flex-direction: row;
    flex: none;
    align-items: center;
    min-width: auto;
    animation: 20s linear infinite MarqueeGallery-module-scss-module__gYwonq__scroll;
    display: flex
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__marquee {
        animation: 20s linear infinite MarqueeGallery-module-scss-module__gYwonq__scroll-mobile
    }
}

.MarqueeGallery-module-scss-module__gYwonq__marqueeContainer:hover .MarqueeGallery-module-scss-module__gYwonq__marquee {
    animation-play-state: paused
}

.MarqueeGallery-module-scss-module__gYwonq__contentWrap {
    flex-direction: row;
    flex: none;
    min-width: auto;
    display: flex
}

.MarqueeGallery-module-scss-module__gYwonq__content {
    grid-template-rows: repeat(6, minmax(0, 1fr));
    grid-auto-flow: column dense;
    gap: 16px;
    display: grid
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__content {
        gap: 8px
    }
}

.MarqueeGallery-module-scss-module__gYwonq__card,
.MarqueeGallery-module-scss-module__gYwonq__hoverContent {
    padding: 32px
}

@media (max-width:767.98px) {

    .MarqueeGallery-module-scss-module__gYwonq__card,
    .MarqueeGallery-module-scss-module__gYwonq__hoverContent {
        padding: 16px
    }
}

.MarqueeGallery-module-scss-module__gYwonq__card {
    aspect-ratio: .95;
    border-radius: 10px;
    grid-row: span 6;
    height: 581px;
    margin: 0;
    position: relative;
    overflow: hidden
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__card {
        height: 289px
    }
}

.MarqueeGallery-module-scss-module__gYwonq__card__sm {
    aspect-ratio: 1.7;
    grid-row: span 2;
    height: 183px;
    padding: 24px
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__card__sm {
        height: 91px;
        padding: 8px
    }
}

.MarqueeGallery-module-scss-module__gYwonq__card__md {
    aspect-ratio: 1.7;
    grid-row: span 3;
    height: 282.5px
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__card__md {
        height: 140.5px
    }
}

.MarqueeGallery-module-scss-module__gYwonq__card__social {
    background-color: #e62058;
    justify-content: center;
    align-items: center;
    transition: background-color .3s ease-in;
    display: flex
}

.MarqueeGallery-module-scss-module__gYwonq__card__social,
.MarqueeGallery-module-scss-module__gYwonq__card__social:visited,
.MarqueeGallery-module-scss-module__gYwonq__card__social:hover,
.MarqueeGallery-module-scss-module__gYwonq__card__social:focus-visible,
.MarqueeGallery-module-scss-module__gYwonq__card__social:active {
    color: #fff
}

.MarqueeGallery-module-scss-module__gYwonq__card__social:hover,
.MarqueeGallery-module-scss-module__gYwonq__card__social:focus-visible,
.MarqueeGallery-module-scss-module__gYwonq__card__social:active {
    background-color: #c10f45
}

.MarqueeGallery-module-scss-module__gYwonq__card__events {
    background-color: #e7e7e7
}

.MarqueeGallery-module-scss-module__gYwonq__card_Image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.MarqueeGallery-module-scss-module__gYwonq__hoverContent {
    color: #fff;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    background-color: #00000080;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    transition: opacity .2s ease-in;
    display: flex;
    position: absolute;
    top: 0;
    left: 0
}

.MarqueeGallery-module-scss-module__gYwonq__card:hover .MarqueeGallery-module-scss-module__gYwonq__hoverContent,
.MarqueeGallery-module-scss-module__gYwonq__card:focus-visible .MarqueeGallery-module-scss-module__gYwonq__hoverContent {
    opacity: 1;
    pointer-events: auto
}

.MarqueeGallery-module-scss-module__gYwonq__hoverContent__smCard {
    padding: 16px
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__hoverContent__smCard {
        display: none
    }
}

.MarqueeGallery-module-scss-module__gYwonq__overlayTitle {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__overlayTitle {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.MarqueeGallery-module-scss-module__gYwonq__overlayTitle {
    color: inherit;
    margin-bottom: 8px
}

.MarqueeGallery-module-scss-module__gYwonq__overlayTitle__sm {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__overlayTitle__sm {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__overlayTitle__md {
        font-size: 1.2rem;
        line-height: 1.62rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (max-width:767.98px) and (max-width:1119.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__overlayTitle__md {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.MarqueeGallery-module-scss-module__gYwonq__overlayText__sm {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__overlayText__sm {
        font-size: .6rem;
        line-height: .8rem
    }

    .MarqueeGallery-module-scss-module__gYwonq__overlayText__md {
        font-size: .7rem;
        line-height: 1rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (max-width:767.98px) and (max-width:1119.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__overlayText__md {
        font-size: .6rem;
        line-height: .8rem
    }
}

.MarqueeGallery-module-scss-module__gYwonq__socialWrap {
    overflow-wrap: anywhere;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    display: flex
}

.MarqueeGallery-module-scss-module__gYwonq__socialText {
    font-size: 3rem;
    line-height: 1
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__socialText {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.MarqueeGallery-module-scss-module__gYwonq__socialIcon {
    flex-shrink: 0;
    width: 48px
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__socialIcon {
        width: 24px
    }
}

.MarqueeGallery-module-scss-module__gYwonq__socialIcon svg {
    width: 100%;
    height: auto;
    display: block
}

.MarqueeGallery-module-scss-module__gYwonq__socialIcon svg path {
    fill: #fff
}

.MarqueeGallery-module-scss-module__gYwonq__eventContent {
    z-index: 1;
    overflow-wrap: break-word;
    flex-direction: column;
    height: 100%;
    display: flex;
    position: relative
}

@media (min-width:768px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventContent {
        padding-right: 23%
    }
}

.MarqueeGallery-module-scss-module__gYwonq__eventContent__default {
    justify-content: center
}

.MarqueeGallery-module-scss-module__gYwonq__eventContent>:last-child {
    margin-bottom: 0
}

.MarqueeGallery-module-scss-module__gYwonq__eventEyebrow {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventEyebrow {
        font-size: .6rem;
        line-height: .81rem
    }
}

.MarqueeGallery-module-scss-module__gYwonq__eventEyebrow {
    color: #777
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventEyebrow {
        margin-bottom: 8px;
        font-size: .5rem;
        line-height: 1.2
    }
}

.MarqueeGallery-module-scss-module__gYwonq__eventHeader {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventHeader {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.MarqueeGallery-module-scss-module__gYwonq__eventHeader {
    margin-bottom: 8px
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventHeader {
        font-size: .8rem;
        line-height: 1.2
    }
}

.MarqueeGallery-module-scss-module__gYwonq__eventLocation {
    margin-top: auto
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventLocation {
        font-size: .6rem;
        line-height: 1.2
    }

    .MarqueeGallery-module-scss-module__gYwonq__eventLocation_Icon {
        width: 16px;
        height: 16px
    }
}

.MarqueeGallery-module-scss-module__gYwonq__eventBgImgWrap {
    width: 80%;
    height: auto;
    position: absolute;
    bottom: 0%;
    right: 0%;
    transform: translate(45%, 40%)
}

.MarqueeGallery-module-scss-module__gYwonq__eventLink {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:767.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventLink {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-size: .8rem;
        font-weight: 500;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (max-width:767.98px) and (max-width:1119.98px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventLink {
        font-size: .7rem;
        line-height: 1rem
    }
}

@media (min-width:768px) {
    .MarqueeGallery-module-scss-module__gYwonq__eventLink_Icon {
        width: 24px;
        margin-top: 6px
    }
}

.MarqueeGallery-module-scss-module__gYwonq__eventLink,
.MarqueeGallery-module-scss-module__gYwonq__eventLink:visited,
.MarqueeGallery-module-scss-module__gYwonq__eventLink:hover,
.MarqueeGallery-module-scss-module__gYwonq__eventLink:focus-visible,
.MarqueeGallery-module-scss-module__gYwonq__eventLink:active {
    color: #fff
}

.MarqueeGallery-module-scss-module__gYwonq__eventLink svg.MarqueeGallery-module-scss-module__gYwonq__eventLink_Icon path,
.MarqueeGallery-module-scss-module__gYwonq__eventLink:visited svg.MarqueeGallery-module-scss-module__gYwonq__eventLink_Icon path,
.MarqueeGallery-module-scss-module__gYwonq__eventLink:hover svg.MarqueeGallery-module-scss-module__gYwonq__eventLink_Icon path,
.MarqueeGallery-module-scss-module__gYwonq__eventLink:focus-visible svg.MarqueeGallery-module-scss-module__gYwonq__eventLink_Icon path,
.MarqueeGallery-module-scss-module__gYwonq__eventLink:active svg.MarqueeGallery-module-scss-module__gYwonq__eventLink_Icon path {
    fill: #fff
}

.NumberCalloutBlock-module-scss-module__vbjH6G__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__grid {
        column-gap: 20px
    }
}

.NumberCalloutBlock-module-scss-module__vbjH6G__wrap {
    grid-column: 3/-3
}

@media (max-width:767.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__wrap {
        grid-column: 1/-1
    }
}

.NumberCalloutBlock-module-scss-module__vbjH6G__wrap {
    text-align: center;
    overflow-wrap: anywhere;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding-top: 4rem;
    padding-bottom: 4rem
}

@media (max-width:1400.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__wrap {
        grid-column: 2/-2
    }
}

@media (max-width:1400.98px) and (max-width:767.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__wrap {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__wrap {
        padding-top: 3.2rem;
        padding-bottom: 3.2rem
    }
}

.NumberCalloutBlock-module-scss-module__vbjH6G__label {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__label {
        font-size: .8rem;
        line-height: 1.08rem
    }
}

.NumberCalloutBlock-module-scss-module__vbjH6G__label {
    margin-bottom: .2rem
}

.NumberCalloutBlock-module-scss-module__vbjH6G__numberWrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: .4rem;
    margin-bottom: 0;
    display: inline-flex
}

.NumberCalloutBlock-module-scss-module__vbjH6G__number {
    font-size: 8rem;
    font-weight: 500;
    line-height: 8rem
}

@media (max-width:1119.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__number {
        font-size: 6rem;
        line-height: 6rem
    }
}

@media (max-width:1400.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__number {
        font-size: 7.75rem;
        line-height: 9.3rem
    }
}

@media (max-width:1119.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__number {
        font-size: 4.5rem;
        line-height: 5.4rem
    }
}

@media (max-width:767.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__number {
        font-size: 3.2rem;
        line-height: 3.85rem
    }
}

.NumberCalloutBlock-module-scss-module__vbjH6G__units {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__units {
        font-size: 1.6rem;
        line-height: 2.16rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (max-width:1400.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__units {
        font-size: 1.8rem;
        line-height: 2.16rem
    }
}

@media (max-width:1119.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__units {
        font-size: 1.6rem;
        line-height: 2.16rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (max-width:1119.98px) and (max-width:1119.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__units {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (max-width:767.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__units {
        font-size: 1rem;
        line-height: 1.6rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

@media (max-width:767.98px) and (max-width:1119.98px) {
    .NumberCalloutBlock-module-scss-module__vbjH6G__units {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.FeaturedNews-module-scss-module__FbYJtq__wrap {
    border-top: 1px solid #e7e7e7;
    min-height: 437px;
    margin-top: auto;
    position: relative
}

@media (max-width:767.98px) {
    .FeaturedNews-module-scss-module__FbYJtq__wrap {
        display: none
    }
}

.FeaturedNews-module-scss-module__FbYJtq__content {
    flex-direction: column;
    justify-content: center;
    max-width: calc(100% - 290px);
    min-height: 100%;
    padding-top: 96px;
    padding-right: 0;
    display: flex
}

@media (max-width:1119.98px) {
    .FeaturedNews-module-scss-module__FbYJtq__content {
        max-width: calc(100% - 240px);
        padding-top: 40px
    }
}

.FeaturedNews-module-scss-module__FbYJtq__label {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .FeaturedNews-module-scss-module__FbYJtq__label {
        font-size: .6rem;
        line-height: .81rem
    }
}

.FeaturedNews-module-scss-module__FbYJtq__label {
    color: #777;
    margin-bottom: 1.2rem
}

.FeaturedNews-module-scss-module__FbYJtq__logos {
    margin-bottom: 1.2rem
}

.FeaturedNews-module-scss-module__FbYJtq__heading {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FeaturedNews-module-scss-module__FbYJtq__heading {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.FeaturedNews-module-scss-module__FbYJtq__heading {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

.FeaturedNews-module-scss-module__FbYJtq__link {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FeaturedNews-module-scss-module__FbYJtq__link {
        font-size: .7rem;
        line-height: 1rem
    }
}

.FeaturedNews-module-scss-module__FbYJtq__link {
    margin-bottom: 0
}

.FeaturedNews-module-scss-module__FbYJtq__image {
    z-index: -1;
    width: 270px;
    height: auto;
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width:1119.98px) {
    .FeaturedNews-module-scss-module__FbYJtq__image {
        width: 220px
    }
}

.EventsLocation-module-scss-module__n0R7La__location {
    color: #232323;
    overflow-wrap: break-word;
    align-items: center;
    gap: .5em;
    margin-bottom: 0;
    display: flex
}

.EventsLocation-module-scss-module__n0R7La__flag {
    border-radius: 50%;
    flex-shrink: 0;
    width: 1.5rem;
    height: 1.5rem;
    position: relative;
    overflow: hidden
}

.EventsLocation-module-scss-module__n0R7La__flag__small {
    width: 1.15rem;
    height: 1.15rem
}

@container (max-width:1119.98px) {
    .EventsLocation-module-scss-module__n0R7La__flag {
        width: 1.2rem;
        height: 1.2rem
    }
}

.EventsLocation-module-scss-module__n0R7La__flag_Icon {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.PageBanner-module-scss-module__2wGOPG__pageBanner {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.PageBanner-module-scss-module__2wGOPG__container .PageBanner-module-scss-module__2wGOPG__pageBanner {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .PageBanner-module-scss-module__2wGOPG__pageBanner {
        padding-left: 18px;
        padding-right: 18px
    }

    .PageBanner-module-scss-module__2wGOPG__container .PageBanner-module-scss-module__2wGOPG__pageBanner {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .PageBanner-module-scss-module__2wGOPG__pageBanner {
        padding-left: 16px;
        padding-right: 16px
    }

    .PageBanner-module-scss-module__2wGOPG__container .PageBanner-module-scss-module__2wGOPG__pageBanner {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.PageBanner-module-scss-module__2wGOPG__pageBanner {
    border-top: 1px solid #e7e7e7;
    margin-top: -.05rem
}

.PageBanner-module-scss-module__2wGOPG__pageBannerContent {
    padding: .8rem 0
}

.PageBanner-module-scss-module__2wGOPG__pageBannerContent p {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageBanner-module-scss-module__2wGOPG__pageBannerContent p {
        font-size: .6rem;
        line-height: .8rem
    }
}

.PageBanner-module-scss-module__2wGOPG__pageBannerContent p {
    color: #232323;
    text-align: center
}

.PageFooterImage-module-scss-module__ONxcwq__ImageWrap {
    overflow: hidden
}

@media (max-width:767.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__ImageWrap:first-child {
        display: none
    }
}

@media (min-width:768px) {
    .PageFooterImage-module-scss-module__ONxcwq__ImageWrap__noTransform {
        flex: 0 30%
    }
}

.PageFooterImage-module-scss-module__ONxcwq__ImageWrap.PageFooterImage-module-scss-module__ONxcwq__bgImg__offset {
    transform: translateY(-35%)
}

.PageFooterImage-module-scss-module__ONxcwq__ImageWrap__hasSocialMediaButtons {
    flex: 0 auto;
    overflow: visible
}

@media (max-width:767.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__ImageWrap__hasSocialMediaButtons:first-child {
        display: block
    }
}

@media (max-width:575.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__ImageWrap__hasSocialMediaButtons {
        width: 100%;
        height: 100%;
        overflow: hidden
    }
}

.PageFooterImage-module-scss-module__ONxcwq__bgImg__left,
.PageFooterImage-module-scss-module__ONxcwq__bgImg__right {
    display: block
}

@media (max-width:1119.98px) {

    .PageFooterImage-module-scss-module__ONxcwq__bgImg__left,
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__right {
        width: 10rem
    }
}

@media (max-width:767.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__left {
        display: none
    }
}

.PageFooterImage-module-scss-module__ONxcwq__bgImg__left.PageFooterImage-module-scss-module__ONxcwq__bgImg__flipped {
    transform: translateY(25%)scale(1.5)
}

@media (min-width:768px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__left.PageFooterImage-module-scss-module__ONxcwq__bgImg__flipped.PageFooterImage-module-scss-module__ONxcwq__bgImg__noTransform {
        width: 100%;
        transform: none
    }
}

.PageFooterImage-module-scss-module__ONxcwq__bgImg__left.PageFooterImage-module-scss-module__ONxcwq__bgImg__offset {
    transform: translateY(-35%)
}

.PageFooterImage-module-scss-module__ONxcwq__bgImg__left.PageFooterImage-module-scss-module__ONxcwq__bgImg__hasSocialMediaButtons {
    width: 10rem;
    display: block;
    transform: translateY(45%)
}

@media (max-width:767.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__left.PageFooterImage-module-scss-module__ONxcwq__bgImg__hasSocialMediaButtons {
        transform: translateY(55%)
    }
}

@media (max-width:575.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__left.PageFooterImage-module-scss-module__ONxcwq__bgImg__hasSocialMediaButtons {
        width: 6rem;
        margin-left: auto;
        transform: translateY(-15%)
    }
}

.PageFooterImage-module-scss-module__ONxcwq__bgImg__right.PageFooterImage-module-scss-module__ONxcwq__bgImg__flipped {
    transform: rotate(180deg)translateY(25%)scale(1.5)
}

@media (min-width:768px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__right.PageFooterImage-module-scss-module__ONxcwq__bgImg__flipped.PageFooterImage-module-scss-module__ONxcwq__bgImg__noTransform {
        width: 100%;
        transform: rotate(180deg)
    }
}

@media (max-width:767.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__right.PageFooterImage-module-scss-module__ONxcwq__bgImg__flipped {
        transform: rotate(0)
    }
}

.PageFooterImage-module-scss-module__ONxcwq__bgImg__right.PageFooterImage-module-scss-module__ONxcwq__bgImg__offset {
    transform: translateY(35%)
}

@media (max-width:767.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__right.PageFooterImage-module-scss-module__ONxcwq__bgImg__offset {
        transform: rotate(0)
    }
}

.PageFooterImage-module-scss-module__ONxcwq__bgImg__right.PageFooterImage-module-scss-module__ONxcwq__bgImg__hasSocialMediaButtons {
    width: 10rem;
    transform: translateY(-45%)
}

@media (max-width:767.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__right.PageFooterImage-module-scss-module__ONxcwq__bgImg__hasSocialMediaButtons {
        transform: translateY(-38%)
    }
}

@media (max-width:575.98px) {
    .PageFooterImage-module-scss-module__ONxcwq__bgImg__right.PageFooterImage-module-scss-module__ONxcwq__bgImg__hasSocialMediaButtons {
        width: 6rem;
        transform: translateY(25%)
    }
}

.PageFooterCTA-module-scss-module__-CaB1a__Wrap {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.PageFooterCTA-module-scss-module__-CaB1a__container .PageFooterCTA-module-scss-module__-CaB1a__Wrap {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__Wrap {
        padding-left: 18px;
        padding-right: 18px
    }

    .PageFooterCTA-module-scss-module__-CaB1a__container .PageFooterCTA-module-scss-module__-CaB1a__Wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__Wrap {
        padding-left: 16px;
        padding-right: 16px
    }

    .PageFooterCTA-module-scss-module__-CaB1a__container .PageFooterCTA-module-scss-module__-CaB1a__Wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.PageFooterCTA-module-scss-module__-CaB1a__Wrap {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__Wrap {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__Wrap {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.PageFooterCTA-module-scss-module__-CaB1a__Wrap:last-child {
    margin-bottom: 0
}

.PageFooterCTA-module-scss-module__-CaB1a__Wrap {
    background-color: #f6f6f6;
    max-width: none;
    margin-bottom: 1.6rem
}

.PageFooterCTA-module-scss-module__-CaB1a__Wrap__hasSocialMediaButtons {
    height: 10rem;
    overflow: hidden
}

@media (max-width:575.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__Wrap__hasSocialMediaButtons {
        height: 100%
    }
}

.PageFooterCTA-module-scss-module__-CaB1a__content {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.PageFooterCTA-module-scss-module__-CaB1a__content__noBackgroundImage {
    justify-content: center;
    min-height: 10rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

@media (max-width:767.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__content__hasSecondary {
        flex-direction: column;
        padding-top: 2.8rem;
        padding-bottom: 1.2rem
    }
}

.PageFooterCTA-module-scss-module__-CaB1a__content__hasSocialMediaButtons {
    height: 100%
}

@media (max-width:575.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__content__hasSocialMediaButtons {
        flex-direction: column;
        width: 100%
    }
}

@media (max-width:767.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__content__stackedOnMobile {
        flex-direction: column;
        padding-top: 48px
    }
}

.PageFooterCTA-module-scss-module__-CaB1a__buttonWrap {
    z-index: 3;
    flex-wrap: wrap;
    flex-shrink: 1;
    justify-content: space-around;
    align-items: center;
    gap: .8rem;
    display: flex
}

.PageFooterCTA-module-scss-module__-CaB1a__buttonWrap__socialMediaButtons {
    flex: none;
    justify-content: center;
    gap: .4rem
}

@media (max-width:767.98px) {
    .PageFooterCTA-module-scss-module__-CaB1a__content__hasSecondary .PageFooterCTA-module-scss-module__-CaB1a__buttonWrap {
        margin-bottom: .8rem
    }
}

.PageFooterCTA-module-scss-module__-CaB1a__Button {
    flex-shrink: 0;
    margin-bottom: 0
}

.PageFooterCTA-module-scss-module__-CaB1a__Button__icon svg {
    width: 100%;
    height: auto
}

.PageFooterCTA-module-scss-module__-CaB1a__Button__icon svg path {
    fill: #e62058
}

.PageFooterCTA-module-scss-module__-CaB1a__Button__icon {
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
    width: 2.4rem;
    height: 2.4rem;
    padding: .4rem;
    transition: all .2s ease-in;
    display: flex
}

.PageFooterCTA-module-scss-module__-CaB1a__Button__icon:hover,
.PageFooterCTA-module-scss-module__-CaB1a__Button__icon:focus-visible {
    background-color: #f6f6f6
}

.FeaturedGrants-module-scss-module__CiZY6G__grants {
    background-color: #fff;
    gap: 20px;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    display: flex
}

@media (min-width:1120px) {
    .FeaturedGrants-module-scss-module__CiZY6G__grants {
        border-radius: 6px;
        justify-content: space-between;
        padding: 1.2rem 40px 1.6rem
    }
}

@media (max-width:1119.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__grants {
        padding-left: 18px;
        padding-right: 18px
    }
}

@media (max-width:767.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__grants {
        flex-wrap: wrap;
        padding-left: 16px;
        padding-right: 16px
    }
}

.FeaturedGrants-module-scss-module__CiZY6G__sectionOne {
    flex: 0 0 20%
}

@media (min-width:1120px) and (max-width:1400.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__sectionOne {
        max-width: max-content
    }
}

@media (max-width:767.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__sectionOne {
        flex: 0 0 calc(50% - 10px);
        width: calc(50% - 10px)
    }
}

.FeaturedGrants-module-scss-module__CiZY6G__sectionTwo {
    flex: 0 40%;
    overflow: hidden
}

@media (min-width:768px) {
    .FeaturedGrants-module-scss-module__CiZY6G__sectionTwo {
        min-width: 100px
    }
}

@media (min-width:1401px) {
    .FeaturedGrants-module-scss-module__CiZY6G__sectionTwo {
        min-width: 16%
    }
}

@media (max-width:767.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__sectionTwo {
        flex: 0 0 calc(50% - 10px);
        width: calc(50% - 10px);
        max-width: 100%
    }
}

.FeaturedGrants-module-scss-module__CiZY6G__sectionThree {
    flex: 0 0 max-content;
    max-width: 60%
}

@media (max-width:1119.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__sectionThree {
        flex-basis: 40%
    }
}

@media (max-width:767.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__sectionThree {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.FeaturedGrants-module-scss-module__CiZY6G__sectionLabel {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .4rem;
    font-weight: 700
}

.FeaturedGrants-module-scss-module__CiZY6G__grantsAwarded,
.FeaturedGrants-module-scss-module__CiZY6G__countryCount {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {

    .FeaturedGrants-module-scss-module__CiZY6G__grantsAwarded,
    .FeaturedGrants-module-scss-module__CiZY6G__countryCount {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.FeaturedGrants-module-scss-module__CiZY6G__grantsAwarded,
.FeaturedGrants-module-scss-module__CiZY6G__countryCount {
    color: #232323;
    margin-bottom: 0
}

.FeaturedGrants-module-scss-module__CiZY6G__countries {
    align-items: center;
    gap: 8px;
    display: flex
}

.FeaturedGrants-module-scss-module__CiZY6G__countryCount {
    flex-shrink: 0
}

.FeaturedGrants-module-scss-module__CiZY6G__flags {
    flex-shrink: 1;
    align-items: center;
    min-width: 0;
    display: flex;
    overflow: hidden
}

.FeaturedGrants-module-scss-module__CiZY6G__flag,
.FeaturedGrants-module-scss-module__CiZY6G__extraCountryCount {
    opacity: 0;
    border-radius: 50%;
    flex-shrink: 0;
    transition: opacity .3s ease-in
}

.FeaturedGrants-module-scss-module__CiZY6G__flag__visible,
.FeaturedGrants-module-scss-module__CiZY6G__extraCountryCount__visible {
    opacity: 1
}

.FeaturedGrants-module-scss-module__CiZY6G__flag {
    width: 30px;
    height: 30px;
    position: relative;
    overflow: hidden
}

.FeaturedGrants-module-scss-module__CiZY6G__flag:not(:first-child) {
    margin-left: -4px
}

.FeaturedGrants-module-scss-module__CiZY6G__flag_Icon {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.FeaturedGrants-module-scss-module__CiZY6G__extraCountryCount {
    color: #232323;
    z-index: 1;
    aspect-ratio: 1;
    background-color: #f6f6f6;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    min-width: 30px;
    min-height: 30px;
    margin-left: -12px;
    padding: 2px;
    font-size: .6rem;
    line-height: .6rem;
    display: flex
}

.FeaturedGrants-module-scss-module__CiZY6G__categories {
    align-items: center;
    gap: .4rem;
    display: flex
}

@media (max-width:1119.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__categories {
        scroll-snap-type: x mandatory;
        -ms-overflow-style: none;
        scrollbar-width: none;
        margin-right: -18px;
        padding-right: 18px;
        scroll-padding: 0 18px;
        overflow: auto hidden
    }

    .FeaturedGrants-module-scss-module__CiZY6G__categories::-webkit-scrollbar {
        display: none
    }
}

@media (max-width:767.98px) {
    .FeaturedGrants-module-scss-module__CiZY6G__categories {
        margin-right: -16px;
        padding-right: 16px;
        scroll-padding: 0 16px
    }
}

@media (min-width:1120px) {
    .FeaturedGrants-module-scss-module__CiZY6G__categories {
        flex-wrap: wrap
    }
}

.FeaturedGrants-module-scss-module__CiZY6G__category {
    flex-shrink: 0
}

.PageHero-module-scss-module__ZpL2Ca__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.PageHero-module-scss-module__ZpL2Ca__container .PageHero-module-scss-module__ZpL2Ca__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .PageHero-module-scss-module__ZpL2Ca__container .PageHero-module-scss-module__ZpL2Ca__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .PageHero-module-scss-module__ZpL2Ca__container .PageHero-module-scss-module__ZpL2Ca__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.PageHero-module-scss-module__ZpL2Ca__bg {
    background-color: #f0f0f0;
    overflow: hidden
}

.PageHero-module-scss-module__ZpL2Ca__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .PageHero-module-scss-module__ZpL2Ca__grid {
        column-gap: 20px
    }
}

.PageHero-module-scss-module__ZpL2Ca__grid {
    align-items: center
}

.PageHero-module-scss-module__ZpL2Ca__grid__standard {
    min-height: 140px
}

@media (min-width:768px) {
    .PageHero-module-scss-module__ZpL2Ca__grid__standard {
        min-height: 280px
    }
}

@media (min-width:1120px) {
    .PageHero-module-scss-module__ZpL2Ca__grid__standard {
        min-height: 360px
    }
}

@media (min-width:576px) {

    .PageHero-module-scss-module__ZpL2Ca__content,
    .PageHero-module-scss-module__ZpL2Ca__decoration {
        grid-row: 1
    }
}

.PageHero-module-scss-module__ZpL2Ca__content {
    z-index: 1;
    padding: 48px
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__content {
        padding: 24px
    }
}

.PageHero-module-scss-module__ZpL2Ca__content__standard {
    grid-column: 2/7
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__content__standard {
        grid-column: 1/-1
    }
}

.PageHero-module-scss-module__ZpL2Ca__content__standard {
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__content__standard {
        grid-column: 2/6
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__content__standard {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__content__standard {
        grid-column-end: 3
    }
}

@media (max-width:575.98px) {
    .PageHero-module-scss-module__ZpL2Ca__content__standard {
        grid-column-end: -1
    }

    .PageHero-module-scss-module__ZpL2Ca__content__standardWImage {
        padding-top: 0
    }
}

@media (min-width:1120px) {
    .PageHero-module-scss-module__ZpL2Ca__content__hasGrants {
        padding-bottom: 16px
    }
}

.PageHero-module-scss-module__ZpL2Ca__eyebrow {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__eyebrow {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.PageHero-module-scss-module__ZpL2Ca__eyebrow {
    color: #232323;
    letter-spacing: 0;
    z-index: 1;
    margin-top: 0;
    margin-bottom: .4rem
}

@media (max-width:575.98px) {
    .PageHero-module-scss-module__ZpL2Ca__eyebrow__dt {
        display: none
    }
}

.PageHero-module-scss-module__ZpL2Ca__eyebrow__mobile {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem
}

@media (min-width:576px) {
    .PageHero-module-scss-module__ZpL2Ca__eyebrow__mobile {
        display: none
    }
}

.PageHero-module-scss-module__ZpL2Ca__header {
    font-size: 3.2rem;
    line-height: 4.32rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__header {
        font-size: 2.5rem;
        line-height: 3.375rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.PageHero-module-scss-module__ZpL2Ca__header {
    color: #232323;
    margin-top: 0;
    margin-bottom: 0
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__header {
        font-size: 2.4rem;
        line-height: 3.24rem;
        font-family: var(--satoshi);
        letter-spacing: .04em;
        color: #232323;
        margin-top: 0;
        margin-bottom: 1.8rem;
        font-weight: 500
    }
}

@media (max-width:767.98px) and (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__header {
        font-size: 1.9rem;
        line-height: 2.565rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.PageHero-module-scss-module__ZpL2Ca__meta {
    flex-wrap: wrap;
    align-items: center;
    gap: .8rem;
    margin-top: 1.2rem;
    display: flex
}

.PageHero-module-scss-module__ZpL2Ca__decoration {
    height: 100%;
    position: relative
}

.PageHero-module-scss-module__ZpL2Ca__decoration__standard {
    grid-column: 7/-1
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__decoration__standard {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__decoration__standard {
        grid-column: 6/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__decoration__standard {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__decoration__standard {
        grid-column-start: 3
    }
}

@media (max-width:575.98px) {
    .PageHero-module-scss-module__ZpL2Ca__decoration__standard {
        grid-column: 1/-1;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        display: flex
    }
}

@media (max-width:575.98px) and (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__decoration__standard {
        grid-column: 1/-1
    }
}

@media (min-width:576px) {
    .PageHero-module-scss-module__ZpL2Ca__bgImgWrap {
        height: 100%;
        position: relative
    }

    .PageHero-module-scss-module__ZpL2Ca__bgImg {
        width: auto;
        max-width: none;
        height: auto;
        max-height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .PageHero-module-scss-module__ZpL2Ca__bgVid {
        clip-path: inset(3px);
        width: auto;
        max-width: none;
        height: auto;
        max-height: 150%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }
}

@media (max-width:575.98px) {
    .PageHero-module-scss-module__ZpL2Ca__bgVid {
        clip-path: inset(3px);
        width: auto;
        max-width: none;
        height: auto;
        max-height: 120%;
        position: absolute;
        top: 50%;
        left: 80%;
        transform: translate(-50%, -50%)
    }
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__bgVid {
        max-height: 100%
    }
}

.PageHero-module-scss-module__ZpL2Ca__grants {
    grid-column: 2/12
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__grants {
        border-bottom: 1px solid #e7e7e7;
        grid-column: 1/-1;
        margin-left: -18px;
        margin-right: -18px
    }
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__grants {
        margin-left: -16px;
        margin-right: -16px
    }
}

@media (min-width:1120px) {
    .PageHero-module-scss-module__ZpL2Ca__grants {
        margin-top: 16px;
        margin-bottom: 24px
    }
}

.PageHero-module-scss-module__ZpL2Ca__roll {
    grid-column: 1/3
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__roll {
        z-index: 99;
        background-color: #fff;
        grid-column: 1/-1;
        margin-left: -16px;
        margin-right: -16px;
        padding-top: 16px;
        padding-bottom: 16px;
        transition: top .3s ease-in, transform .3s;
        position: sticky;
        top: 89px
    }

    .siteHeaderHidden .PageHero-module-scss-module__ZpL2Ca__roll {
        transition: top .3s ease-in, transform .3s .3s;
        top: -1px
    }

    .siteHeaderHidden .PageHero-module-scss-module__ZpL2Ca__roll__pinned {
        transition: top .3s ease-in, transform .3s;
        transform: translateY(-100%)
    }
}

.PageHero-module-scss-module__ZpL2Ca__wrap {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.PageHero-module-scss-module__ZpL2Ca__container .PageHero-module-scss-module__ZpL2Ca__wrap {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__wrap {
        padding-left: 18px;
        padding-right: 18px
    }

    .PageHero-module-scss-module__ZpL2Ca__container .PageHero-module-scss-module__ZpL2Ca__wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__wrap {
        padding-left: 16px;
        padding-right: 16px
    }

    .PageHero-module-scss-module__ZpL2Ca__container .PageHero-module-scss-module__ZpL2Ca__wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:768px) {
    .PageHero-module-scss-module__ZpL2Ca__wrap {
        transition: top .3s ease-in;
        position: sticky;
        top: 148px
    }

    .siteHeaderHidden .PageHero-module-scss-module__ZpL2Ca__wrap {
        top: 24px
    }
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__wrap {
        padding-left: 16px;
        padding-right: 16px
    }
}

.PageHero-module-scss-module__ZpL2Ca__headerLogos {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #777;
    letter-spacing: .072rem;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.8rem;
    font-weight: 500
}

.PageHero-module-scss-module__ZpL2Ca__logoWrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 1.6rem 4rem;
    padding-top: 2.8rem;
    display: flex
}

@media (max-width:1119.98px) {
    .PageHero-module-scss-module__ZpL2Ca__logoWrap {
        padding-top: 2rem
    }
}

@media (max-width:767.98px) {
    .PageHero-module-scss-module__ZpL2Ca__logoWrap {
        gap: 1.2rem .8rem;
        padding-top: 1.2rem
    }
}

.PageHero-module-scss-module__ZpL2Ca__logoWrap__alignLeft {
    justify-content: flex-start
}

.PageHero-module-scss-module__ZpL2Ca__logo {
    max-width: 160px
}

.PageHero-module-scss-module__ZpL2Ca__logo img {
    width: auto;
    max-width: 100%;
    display: block
}

.PageHeroCentered-module-scss-module__I0_qRG__bannerContainer {
    width: 100%;
    margin-bottom: 1vw
}

.PageHeroCentered-module-scss-module__I0_qRG__bannerContainer a {
    display: block
}

.PageHeroCentered-module-scss-module__I0_qRG__imageWrapper {
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.PageHeroCentered-module-scss-module__I0_qRG__imageWrapper img {
    object-fit: cover;
    width: 100%
}

.PageHeroCentered-module-scss-module__I0_qRG__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.PageHeroCentered-module-scss-module__I0_qRG__container .PageHeroCentered-module-scss-module__I0_qRG__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .PageHeroCentered-module-scss-module__I0_qRG__container .PageHeroCentered-module-scss-module__I0_qRG__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .PageHeroCentered-module-scss-module__I0_qRG__container .PageHeroCentered-module-scss-module__I0_qRG__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }

    .PageHeroCentered-module-scss-module__I0_qRG__container__fullWidthMobile {
        padding-left: 0;
        padding-right: 0
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__wrap {
    background-color: #e7e7e7
}

.PageHeroCentered-module-scss-module__I0_qRG__wrap__centeredStyle {
    position: relative;
    overflow: hidden
}

@media (min-width:1120px) {
    .PageHeroCentered-module-scss-module__I0_qRG__wrap__hasProtocol {
        margin-bottom: 16px
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__wrap,
.PageHeroCentered-module-scss-module__I0_qRG__bgImg {
    border-radius: 16px
}

@media (max-width:767.98px) {

    .PageHeroCentered-module-scss-module__I0_qRG__wrap__centeredStyle,
    .PageHeroCentered-module-scss-module__I0_qRG__bgImg__centeredStyle {
        border-radius: 0
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__grid {
        column-gap: 20px
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__grid {
    align-items: center;
    position: relative
}

.PageHeroCentered-module-scss-module__I0_qRG__contentCol,
.PageHeroCentered-module-scss-module__I0_qRG__content {
    text-align: center
}

.PageHeroCentered-module-scss-module__I0_qRG__contentCol {
    grid-column: 4/10
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__contentCol {
        grid-column: 1/-1
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__contentCol {
    z-index: 2;
    grid-row: 1;
    padding-top: 9rem;
    padding-bottom: 11rem
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__contentCol {
        grid-column: 2/8;
        padding-top: 8rem;
        padding-bottom: 6.5rem
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__contentCol {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__contentCol {
        padding: 3.6rem 16px
    }
}

@media (min-width:1120px) {
    .PageHeroCentered-module-scss-module__I0_qRG__contentCol__hasProtocol {
        padding-bottom: 5.25rem
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__contentCol__centeredStyle {
        padding-top: 4.8rem;
        padding-bottom: 4.8rem
    }
}

@media (min-width:768px) {
    .PageHeroCentered-module-scss-module__I0_qRG__content__mobile {
        display: none
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__content__dt {
        display: none
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__content__mobile {
    margin-top: .8rem
}

.PageHeroCentered-module-scss-module__I0_qRG__logo {
    max-width: 7.5rem;
    margin-bottom: .8rem
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__logo {
        max-width: 5.5rem
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__eyebrow {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__eyebrow {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__eyebrow {
    color: #232323;
    letter-spacing: 0;
    max-width: 23.25rem;
    margin: 0 auto .8rem
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__eyebrow {
        margin-bottom: 0
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__header {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__header {
        font-size: 1.6rem;
        line-height: 2.16rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__header {
    color: #232323;
    max-width: 30.5rem;
    margin: 0 auto .4rem
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__header {
        max-width: 23.25rem
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__text {
    max-width: 23.25rem;
    margin-bottom: 1.2rem;
    margin-left: auto;
    margin-right: auto
}

.PageHeroCentered-module-scss-module__I0_qRG__buttons {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: .8rem;
    display: flex
}

.PageHeroCentered-module-scss-module__I0_qRG__buttons_TextLink {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__buttons_TextLink {
        font-size: .7rem;
        line-height: 1rem
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__bgImg {
    z-index: 1;
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.PageHeroCentered-module-scss-module__I0_qRG__videoWrap {
    grid-row: 1;
    height: 100%;
    position: relative;
    overflow: hidden
}

.PageHeroCentered-module-scss-module__I0_qRG__videoWrap__top {
    grid-column: 1/4
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__videoWrap__top {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__videoWrap__top {
        grid-column: 1/3
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__videoWrap__top {
        grid-column: 1/-1
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__videoWrap__bottom {
    grid-column: 10/-1
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__videoWrap__bottom {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__videoWrap__bottom {
        grid-column: 7/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__videoWrap__bottom {
        grid-column: 1/-1
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__video {
    position: absolute
}

@media (min-width:768px) {
    .PageHeroCentered-module-scss-module__I0_qRG__video {
        width: auto;
        height: 100%
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__video {
        width: 50%;
        height: auto
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__video__desktop {
    object-fit: cover;
    width: 100%
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__video__desktop {
        display: none
    }
}

@media (min-width:768px) {
    .PageHeroCentered-module-scss-module__I0_qRG__video__top {
        display: none
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__video__top {
        top: 0;
        left: 50%;
        transform: translate(-50%, calc(4.8rem - 100% + 8px))rotate(90deg)
    }
}

@media (min-width:768px) {
    .PageHeroCentered-module-scss-module__I0_qRG__video__bottom {
        display: none
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__video__bottom {
        object-fit: cover;
        width: 100%;
        height: 100%;
        bottom: 0
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol {
    grid-column: 2/12
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol {
        grid-column: 1/-1
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol {
    z-index: 2;
    background-color: #fff;
    gap: 32px 20px;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex
}

@media (min-width:768px) and (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol {
        border-bottom: 1px solid #e7e7e7;
        margin-left: -18px;
        margin-right: -18px;
        padding-left: 18px;
        padding-right: 18px
    }
}

@media (min-width:1120px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol {
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        margin-bottom: -16px;
        padding-bottom: 32px;
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol {
        flex-wrap: wrap;
        margin-top: .8rem;
        margin-bottom: .8rem
    }
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol__dt {
        display: none
    }
}

@media (min-width:1120px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol__mobile {
        display: none
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol_Section {
    flex: 25%
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol_Section {
        flex: 0 calc(50% - 10px);
        width: calc(50% - 10px)
    }
}

@media (min-width:768px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol_Section__noShrink {
        flex-shrink: 0;
        min-width: max-content
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol_SectionLabel {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    align-items: center;
    gap: 8px;
    margin-top: 0;
    margin-bottom: .2rem;
    font-weight: 700;
    display: flex
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol_SectionLabelIcon {
    flex-shrink: 0;
    width: 21px;
    height: auto
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol_Data {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol_Data {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol_Data {
    color: #000;
    align-items: center;
    gap: 8px;
    margin-bottom: 0;
    display: flex
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol_DataLogo {
    width: 20px;
    height: auto;
    margin-right: .4rem
}

.PageHeroCentered-module-scss-module__I0_qRG__protocol_DataSpan {
    align-items: center;
    display: flex
}

@media (min-width:768px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol_DataSpan__mobile {
        display: none
    }
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__protocol_DataSpan__dt {
        display: none
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__bottomImage {
    color: #0000;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0
}

.PageHeroCentered-module-scss-module__I0_qRG__bottomImageMobile {
    color: #0000;
    object-fit: cover;
    width: 50%;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%)
}

.PageHeroCentered-module-scss-module__I0_qRG__fetchedWrapper {
    z-index: 2;
    grid-template-columns: auto 2.2vw;
    align-items: start;
    gap: .3rem;
    margin-top: 1.5%;
    display: grid;
    position: absolute;
    left: 68.5%
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__fetchedWrapper {
        grid-template-columns: auto 3.2vw;
        left: 68%
    }
}

@media (max-width:767.98px) {

    .PageHeroCentered-module-scss-module__I0_qRG__fetchedWrapper,
    .PageHeroCentered-module-scss-module__I0_qRG__fetchedTextToken__mobile {
        display: none
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__fetchedText {
    color: #fff;
    width: max-content;
    position: relative
}

@media (max-width:767.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__fetchedText__mobile {
        display: none
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__fetchedTextBig {
    align-items: baseline;
    margin: 0;
    font-size: 2.7vw;
    line-height: 1;
    display: inline-flex
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__fetchedTextBig__tablet {
        font-size: 3.6vw;
        line-height: 1
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__fetchedTextSmall {
    white-space: nowrap;
    margin: 0;
    font-size: 1vw;
    position: absolute;
    top: 2.5vw;
    right: 0
}

@media (max-width:1119.98px) {
    .PageHeroCentered-module-scss-module__I0_qRG__fetchedTextSmall__tablet {
        font-size: 1.6vw;
        top: 4vw;
        right: 0
    }
}

.PageHeroCentered-module-scss-module__I0_qRG__number {
    text-align: right;
    width: 4ch
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid:last-child {
    margin-bottom: 0
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Wrap {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Wrap {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Wrap {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Wrap {
        column-gap: 20px
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Wrap {
    grid-auto-rows: 1fr;
    row-gap: 20px
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Wrap {
        row-gap: 24px
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Title {
    text-align: center;
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Title {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Title {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Title {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserGrid_Title {
        margin-bottom: .8rem
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap {
    grid-column: span 3;
    transition: all .2s ease-in
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap:hover,
.PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap:focus-visible {
    transform: scale(1.03)
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap {
        grid-column: span 4
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser {
    text-align: center;
    background-color: #fff1f3;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    height: 100%;
    padding: 1.2rem;
    transition: background-color .2s ease-in;
    display: flex
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap:hover .PageTeaserGrid-module-scss-module__lP1wiq__teaser,
.PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap:focus-visible .PageTeaserGrid-module-scss-module__lP1wiq__teaser {
    background-color: #ffe4e8
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_IconWrap {
    aspect-ratio: 1;
    width: min(100%, 250px);
    position: relative
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Icon {
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_TitleWrap {
    border-bottom: 2px solid #0000;
    justify-content: space-between;
    align-items: center;
    gap: .4rem;
    transition: border-color .2s ease-in;
    display: flex
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap:hover .PageTeaserGrid-module-scss-module__lP1wiq__teaser_TitleWrap,
.PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap:focus-visible .PageTeaserGrid-module-scss-module__lP1wiq__teaser_TitleWrap {
    border-color: #e62058
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Title {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaser_Title {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Title {
    color: #e62058;
    margin-bottom: 0
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Arrow {
    flex-shrink: 0;
    width: 1em;
    height: auto
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Arrow path {
    fill: #e62058
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Description {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__teaser_Description {
        font-size: .6rem;
        line-height: .8rem
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Description {
    color: #777;
    margin-bottom: 0
}

@media (max-width:767.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__wrap {
        margin-top: 40px
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__grid {
    grid-template-columns: repeat(5, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__grid {
        column-gap: 20px
    }
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__grid {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        display: grid
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__content {
    grid-column: 1/10
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__content {
        grid-column: 1/-1
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__content .PageTeaserGrid-module-scss-module__lP1wiq__tallCtaImage {
    width: 100%;
    height: auto;
    display: block
}

.PageTeaserGrid-module-scss-module__lP1wiq__image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%
}

@media (max-width:1119.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__image__defaultMediumExists {
        display: none
    }
}

@media (max-width:767.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__image__defaultMobileExists {
        display: none
    }
}

@media (min-width:1120px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__image__medium {
        display: none
    }
}

@media (max-width:767.98px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__image__mediumMobileExists {
        display: none
    }
}

@media (min-width:768px) {
    .PageTeaserGrid-module-scss-module__lP1wiq__image__mobile {
        display: none
    }
}

.PageTeaserGrid-module-scss-module__lP1wiq__srOnly {
    color: #000;
    clip: rect(0, 0, 0, 0);
    background: #fff;
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__gridTitle {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__gridTitle {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__gridTitle {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__gridTitle {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__gridTitle {
        margin-bottom: .8rem
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
    grid-column: 1/-1;
    margin: 0;
    padding: 0;
    list-style: none
}

@media (max-width:767.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
        grid-column: 1/-1
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
        column-gap: 20px
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
    row-gap: 20px
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        display: grid
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid p {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid p {
        font-size: .6rem;
        line-height: .8rem
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grant {
    border: 1px solid #e7e7e7;
    border-radius: 6px;
    flex-direction: column;
    grid-column: span 5;
    padding: 1.6rem 1.2rem 1.2rem;
    display: flex
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grant {
        grid-column: span 3
    }
}

@media (max-width:767.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grant {
        grid-column: span 4;
        padding-bottom: 2.4rem
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantHeader {
    align-items: center;
    column-gap: .8rem;
    margin-bottom: .8rem;
    display: flex
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantDescription {
    margin-bottom: 2.8rem
}

@media (max-width:767.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantDescription {
        margin-bottom: 1.2rem
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantLogoWrap {
    width: 130px;
    height: auto
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantLogo {
    display: block
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantFooter {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    row-gap: .8rem;
    margin-top: auto;
    display: flex
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantFooter a {
    font-size: .7rem;
    line-height: 1rem
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantFooter a svg {
    transform: rotate(45deg)
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantFooterTags {
    align-items: center;
    display: flex
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryWrap {
    flex-wrap: wrap;
    row-gap: .4rem;
    display: flex
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryTag {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryTag {
        font-size: .6rem;
        line-height: .81rem
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryTag {
    color: #8a113e;
    letter-spacing: .06rem;
    white-space: nowrap;
    border: 1px solid #777;
    border-radius: 10px;
    flex-shrink: 0;
    margin-bottom: 0;
    margin-right: .6rem;
    padding: .3rem .6rem;
    font-size: 12px;
    font-weight: 500;
    line-height: .8rem
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryTag:last-child {
    margin-right: .4rem
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__name {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__name {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__name {
    color: #000;
    clip: rect(0, 0, 0, 0);
    background: #fff;
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__flagWrap {
    border-radius: 50%;
    flex-shrink: 0;
    width: 1.4rem;
    height: 1.4rem;
    margin-right: .4rem;
    position: relative;
    overflow: hidden
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__flagIcon {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__buttonWrap {
    grid-column: 1/-1
}

@media (max-width:767.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__buttonWrap {
        grid-column: 1/-1
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__buttonWrap {
    text-align: center
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__button {
    color: inherit;
    cursor: pointer;
    appearance: none;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    background: 0 0;
    border: 0;
    padding: 0;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__button {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__button,
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__button:visited {
    color: #c10f45;
    text-decoration: none
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__button:hover,
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__button:focus-visible,
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__button:active {
    color: #8a113e
}

.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__collapsed {
    display: none
}

.PrevNextLinks-module-scss-module__PVz1eq__wrap {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.PrevNextLinks-module-scss-module__PVz1eq__container .PrevNextLinks-module-scss-module__PVz1eq__wrap {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .PrevNextLinks-module-scss-module__PVz1eq__wrap {
        padding-left: 18px;
        padding-right: 18px
    }

    .PrevNextLinks-module-scss-module__PVz1eq__container .PrevNextLinks-module-scss-module__PVz1eq__wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .PrevNextLinks-module-scss-module__PVz1eq__wrap {
        padding-left: 16px;
        padding-right: 16px
    }

    .PrevNextLinks-module-scss-module__PVz1eq__container .PrevNextLinks-module-scss-module__PVz1eq__wrap {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.PrevNextLinks-module-scss-module__PVz1eq__wrap {
    justify-content: space-between;
    gap: 16px;
    display: flex
}

@media (min-width:1120px) {
    .PrevNextLinks-module-scss-module__PVz1eq__wrap {
        gap: 50%
    }
}

.PrevNextLinks-module-scss-module__PVz1eq__link {
    background-color: #fff1f3;
    border-radius: 10px;
    flex: 1;
    padding: 24px;
    transition: background-color .2s ease-in;
    display: block
}

.PrevNextLinks-module-scss-module__PVz1eq__link:hover,
.PrevNextLinks-module-scss-module__PVz1eq__link:focus-visible {
    background-color: #ffe4e8
}

.PrevNextLinks-module-scss-module__PVz1eq__link .PrevNextLinks-module-scss-module__PVz1eq__label {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: 700
}

.PrevNextLinks-module-scss-module__PVz1eq__link .PrevNextLinks-module-scss-module__PVz1eq__title {
    color: #e62058;
    border-bottom: 2px solid #0000;
    margin: 0;
    transition: border-color .2s ease-in;
    display: inline-block
}

.PrevNextLinks-module-scss-module__PVz1eq__link .PrevNextLinks-module-scss-module__PVz1eq__title:before,
.PrevNextLinks-module-scss-module__PVz1eq__link .PrevNextLinks-module-scss-module__PVz1eq__title:after {
    width: 16px;
    display: inline-block
}

.PrevNextLinks-module-scss-module__PVz1eq__link:hover .PrevNextLinks-module-scss-module__PVz1eq__title,
.PrevNextLinks-module-scss-module__PVz1eq__link:focus-visible .PrevNextLinks-module-scss-module__PVz1eq__title {
    border-color: #e62058
}

.PrevNextLinks-module-scss-module__PVz1eq__link.PrevNextLinks-module-scss-module__PVz1eq__prev .PrevNextLinks-module-scss-module__PVz1eq__title:before {
    content: url("");
    margin-right: 4px
}

.PrevNextLinks-module-scss-module__PVz1eq__link.PrevNextLinks-module-scss-module__PVz1eq__next {
    text-align: right;
    margin-left: auto
}

.PrevNextLinks-module-scss-module__PVz1eq__link.PrevNextLinks-module-scss-module__PVz1eq__next .PrevNextLinks-module-scss-module__PVz1eq__title:after {
    content: url("");
    margin-left: 4px
}

.RegionalLinkGrid-module-scss-module__CBjMEq__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__grid {
        column-gap: 20px
    }
}

.RegionalLinkGrid-module-scss-module__CBjMEq__intro {
    grid-column: 1/11
}

@media (max-width:767.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__intro {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__intro {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__intro {
        margin-bottom: .8rem
    }
}

.RegionalLinkGrid-module-scss-module__CBjMEq__intro {
    margin-bottom: .8rem
}

@media (max-width:1119.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__intro {
        grid-column: 1/8
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__intro {
        grid-column: 1/-1
    }
}

.RegionalLinkGrid-module-scss-module__CBjMEq__title {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__title {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.RegionalLinkGrid-module-scss-module__CBjMEq__title {
    color: #232323;
    margin-top: 0;
    margin-bottom: .4rem
}

.RegionalLinkGrid-module-scss-module__CBjMEq__links {
    flex-wrap: wrap;
    gap: 32px 20px;
    display: flex
}

.RegionalLinkGrid-module-scss-module__CBjMEq__link {
    flex: 0 0 calc(25% - 15px);
    width: calc(25% - 15px)
}

@media (max-width:1119.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__link {
        flex: 0 0 calc(33.3% - 13.3333px);
        width: calc(33.3% - 13.3333px)
    }
}

@media (max-width:767.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__link {
        flex: 0 0 calc(50% - 10px);
        width: calc(50% - 10px)
    }
}

.RegionalLinkGrid-module-scss-module__CBjMEq__linkInner {
    align-items: center;
    gap: .6rem;
    height: 100%;
    padding: 8px 24px 8px 16px;
    display: flex
}

@media (max-width:767.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__linkInner {
        padding: 8px
    }
}

.RegionalLinkGrid-module-scss-module__CBjMEq__flag {
    border-radius: 50%;
    flex-shrink: 0;
    width: 45px;
    height: 45px;
    position: relative;
    overflow: hidden
}

@media (max-width:767.98px) {
    .RegionalLinkGrid-module-scss-module__CBjMEq__flag {
        width: 39px;
        height: 39px
    }
}

.RegionalLinkGrid-module-scss-module__CBjMEq__flag_Icon {
    min-width: 107%;
    min-height: 107%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.RegionalLinkGrid-module-scss-module__CBjMEq__names {
    overflow-wrap: anywhere
}

.RegionalLinkGrid-module-scss-module__CBjMEq__name,
.RegionalLinkGrid-module-scss-module__CBjMEq__translatedName {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {

    .RegionalLinkGrid-module-scss-module__CBjMEq__name,
    .RegionalLinkGrid-module-scss-module__CBjMEq__translatedName {
        font-size: .6rem;
        line-height: .8rem
    }
}

.RegionalLinkGrid-module-scss-module__CBjMEq__name,
.RegionalLinkGrid-module-scss-module__CBjMEq__translatedName {
    margin-bottom: 0
}

.RegionalLinkGrid-module-scss-module__CBjMEq__arrow {
    width: .7em;
    margin-left: auto
}

.SocialMediaGrid-module-scss-module__tO7_Cq__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__grid {
        column-gap: 20px
    }
}

.SocialMediaGrid-module-scss-module__tO7_Cq__intro {
    grid-column: 1/11
}

@media (max-width:767.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__intro {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__intro {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__intro {
        margin-bottom: .8rem
    }
}

.SocialMediaGrid-module-scss-module__tO7_Cq__intro {
    margin-bottom: .8rem
}

@media (max-width:1119.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__intro {
        grid-column: 1/8
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__intro {
        grid-column: 1/-1
    }
}

.SocialMediaGrid-module-scss-module__tO7_Cq__title {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__title {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.SocialMediaGrid-module-scss-module__tO7_Cq__title {
    color: #232323;
    margin-top: 0;
    margin-bottom: .4rem
}

.SocialMediaGrid-module-scss-module__tO7_Cq__links {
    flex-wrap: wrap;
    gap: 32px 20px;
    display: flex
}

.SocialMediaGrid-module-scss-module__tO7_Cq__link {
    background-color: #fff1f3;
    border-radius: 11px;
    flex: 0 0 calc(25% - 15px);
    width: calc(25% - 15px)
}

.SocialMediaGrid-module-scss-module__tO7_Cq__link:hover,
.SocialMediaGrid-module-scss-module__tO7_Cq__link:focus-visible {
    background-color: #ffe4e8
}

@media (max-width:1119.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__link {
        flex: 0 0 calc(33.3% - 13.3333px);
        width: calc(33.3% - 13.3333px)
    }
}

@media (max-width:767.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__link {
        flex: 0 0 calc(50% - 10px);
        width: calc(50% - 10px)
    }
}

.SocialMediaGrid-module-scss-module__tO7_Cq__linkInner {
    align-items: center;
    gap: .6rem;
    height: 100%;
    padding: 8px 24px 8px 16px;
    display: flex
}

@media (max-width:767.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__linkInner {
        padding: 8px
    }
}

.SocialMediaGrid-module-scss-module__tO7_Cq__flag {
    border-radius: 50%;
    flex-shrink: 0;
    width: 45px;
    height: 45px;
    position: relative;
    overflow: hidden
}

@media (max-width:767.98px) {
    .SocialMediaGrid-module-scss-module__tO7_Cq__flag {
        width: 39px;
        height: 39px
    }
}

.SocialMediaGrid-module-scss-module__tO7_Cq__flag_Icon {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.SocialMediaGrid-module-scss-module__tO7_Cq__names {
    overflow-wrap: anywhere
}

.SocialMediaGrid-module-scss-module__tO7_Cq__name,
.SocialMediaGrid-module-scss-module__tO7_Cq__translatedName {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {

    .SocialMediaGrid-module-scss-module__tO7_Cq__name,
    .SocialMediaGrid-module-scss-module__tO7_Cq__translatedName {
        font-size: .6rem;
        line-height: .8rem
    }
}

.SocialMediaGrid-module-scss-module__tO7_Cq__name,
.SocialMediaGrid-module-scss-module__tO7_Cq__translatedName {
    margin-bottom: 0
}

.SocialMediaGrid-module-scss-module__tO7_Cq__arrow {
    width: .7em;
    margin-left: auto
}

.FeaturedEvent-module-scss-module__DBeQlG__wrap {
    border-top: 1px solid #e7e7e7;
    min-height: 437px;
    margin-top: auto;
    position: relative
}

@media (max-width:767.98px) {
    .FeaturedEvent-module-scss-module__DBeQlG__wrap {
        display: none
    }
}

.FeaturedEvent-module-scss-module__DBeQlG__content {
    flex-direction: column;
    justify-content: center;
    max-width: calc(100% - 260px);
    min-height: 100%;
    padding-top: 96px;
    padding-right: 0;
    display: flex
}

@media (max-width:1119.98px) {
    .FeaturedEvent-module-scss-module__DBeQlG__content {
        max-width: calc(100% - 220px);
        padding-top: 40px
    }
}

.FeaturedEvent-module-scss-module__DBeQlG__label {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .FeaturedEvent-module-scss-module__DBeQlG__label {
        font-size: .6rem;
        line-height: .81rem
    }
}

.FeaturedEvent-module-scss-module__DBeQlG__label {
    color: #777;
    margin-bottom: 1.2rem
}

.FeaturedEvent-module-scss-module__DBeQlG__heading {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FeaturedEvent-module-scss-module__DBeQlG__heading {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.FeaturedEvent-module-scss-module__DBeQlG__heading {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.2rem
}

.FeaturedEvent-module-scss-module__DBeQlG__locationWrap {
    color: #777;
    align-items: center;
    margin-bottom: 1.2rem;
    font-weight: 700;
    display: flex
}

.FeaturedEvent-module-scss-module__DBeQlG__locationWrap .FeaturedEvent-module-scss-module__DBeQlG__location {
    color: inherit
}

.FeaturedEvent-module-scss-module__DBeQlG__link {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .FeaturedEvent-module-scss-module__DBeQlG__link {
        font-size: .7rem;
        line-height: 1rem
    }
}

.FeaturedEvent-module-scss-module__DBeQlG__link {
    margin-bottom: 0
}

.FeaturedEvent-module-scss-module__DBeQlG__image {
    z-index: -1;
    width: 240px;
    height: auto;
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width:1119.98px) {
    .FeaturedEvent-module-scss-module__DBeQlG__image {
        width: 200px
    }
}

.SiteSearch-module-scss-module__SZGlOa__searchToggleButton {
    color: inherit;
    cursor: pointer;
    appearance: none;
    z-index: 1;
    background: 0 0;
    border: 0;
    justify-content: flex-end;
    align-items: center;
    width: 1rem;
    height: 1rem;
    padding: 0;
    font-family: inherit;
    display: flex
}

.SiteSearch-module-scss-module__SZGlOa__searchToggleButton:focus {
    outline: none
}

.SiteSearch-module-scss-module__SZGlOa__searchToggleButton:focus-visible svg path {
    fill: #232323
}

.SiteSearch-module-scss-module__SZGlOa__searchToggleButtonIcon {
    display: block
}

.SiteSearch-module-scss-module__SZGlOa__searchWrap {
    display: none;
    position: absolute;
    inset: 0
}

.SiteSearch-module-scss-module__SZGlOa__searchWrap__open {
    display: block
}

.SiteSearch-module-scss-module__SZGlOa__searchWrap,
.SiteSearch-module-scss-module__SZGlOa__searchResultsWrap {
    background-color: #fff
}

.SiteSearch-module-scss-module__SZGlOa__containerGrid {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.SiteSearch-module-scss-module__SZGlOa__container .SiteSearch-module-scss-module__SZGlOa__containerGrid {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__containerGrid {
        padding-left: 18px;
        padding-right: 18px
    }

    .SiteSearch-module-scss-module__SZGlOa__container .SiteSearch-module-scss-module__SZGlOa__containerGrid {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .SiteSearch-module-scss-module__SZGlOa__containerGrid {
        padding-left: 16px;
        padding-right: 16px
    }

    .SiteSearch-module-scss-module__SZGlOa__container .SiteSearch-module-scss-module__SZGlOa__containerGrid {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.SiteSearch-module-scss-module__SZGlOa__containerGrid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__containerGrid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .SiteSearch-module-scss-module__SZGlOa__containerGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .SiteSearch-module-scss-module__SZGlOa__containerGrid {
        column-gap: 20px
    }
}

@media (max-width:767.98px) {
    .SiteSearch-module-scss-module__SZGlOa__containerGrid {
        padding-left: 109px;
        padding-right: calc(1rem + 40px)
    }
}

.SiteSearch-module-scss-module__SZGlOa__contentCols {
    grid-column: 3/10
}

@media (max-width:767.98px) {
    .SiteSearch-module-scss-module__SZGlOa__contentCols {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__contentCols {
        grid-column: 2/8
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .SiteSearch-module-scss-module__SZGlOa__contentCols {
        grid-column: 1/-1
    }
}

.SiteSearch-module-scss-module__SZGlOa__searchBoxWrap {
    align-content: center;
    height: 100%
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Form {
    position: relative
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Input {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__searchBox_Input {
        font-size: .6rem;
        line-height: .8rem
    }
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Input {
    color: #232323;
    border: 1px solid #232323;
    border-radius: 6px;
    width: 100%;
    padding: 12px calc(24px + .4rem) 12px calc(24px + .75rem)
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Input::placeholder {
    color: #777
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Input::-webkit-search-cancel-button {
    appearance: none
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Input:focus {
    outline: none
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Submit,
.SiteSearch-module-scss-module__SZGlOa__searchBox_Reset {
    color: inherit;
    cursor: pointer;
    appearance: none;
    background: 0 0;
    border: 0;
    padding: 0;
    font-family: inherit;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Submit {
    width: .75rem;
    left: 12px
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_Reset {
    width: .4rem;
    display: block;
    right: 12px
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_SubmitIcon,
.SiteSearch-module-scss-module__SZGlOa__searchBox_ResetIcon {
    width: 100%;
    height: auto;
    display: block
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_SubmitIcon path,
.SiteSearch-module-scss-module__SZGlOa__searchBox_ResetIcon path {
    fill: #232323
}

.SiteSearch-module-scss-module__SZGlOa__searchBox_LoadingIndicator {
    display: none
}

.SiteSearch-module-scss-module__SZGlOa__searchResultsWrap {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    height: calc(100vh - 100%);
    transition: opacity .2s ease-in;
    overflow: auto
}

.SiteSearch-module-scss-module__SZGlOa__searchResultsWrap__visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.SiteSearch-module-scss-module__SZGlOa__heading {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__heading {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.SiteSearch-module-scss-module__SZGlOa__heading {
    margin-bottom: 1.2rem
}

.SiteSearch-module-scss-module__SZGlOa__noResultsMsg {
    font-size: .7rem;
    line-height: .945rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .6rem;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__noResultsMsg {
        font-size: .6rem;
        line-height: .81rem
    }
}

.SiteSearch-module-scss-module__SZGlOa__noResultsMsg {
    color: #232323;
    margin-top: 48px
}

.SiteSearch-module-scss-module__SZGlOa__results li,
.SiteSearch-module-scss-module__SZGlOa__results ol {
    padding-left: 0;
    list-style-type: none
}

.SiteSearch-module-scss-module__SZGlOa__hitList {
    margin: 1.2rem 0
}

.SiteSearch-module-scss-module__SZGlOa__hitListItem:not(:last-child) {
    margin-bottom: 1.2rem
}

.SiteSearch-module-scss-module__SZGlOa__hit {
    margin-bottom: 2rem
}

.SiteSearch-module-scss-module__SZGlOa__hit_Title {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__hit_Title {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.SiteSearch-module-scss-module__SZGlOa__hit_Title {
    color: inherit;
    margin-bottom: .6rem
}

.SiteSearch-module-scss-module__SZGlOa__hit_Excerpt {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__hit_Excerpt {
        font-size: .6rem;
        line-height: .8rem
    }
}

.SiteSearch-module-scss-module__SZGlOa__hit_Excerpt {
    margin-top: 0;
    margin-bottom: 1rem
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__hit_Excerpt {
        margin-bottom: .8rem
    }
}

.SiteSearch-module-scss-module__SZGlOa__hit>:last-child {
    margin-bottom: 0
}

.SiteSearch-module-scss-module__SZGlOa__pIsLast {
    margin-top: 0;
    margin-bottom: 0
}

.SiteSearch-module-scss-module__SZGlOa__pNotLast {
    border: 2px solid #d9d9d9;
    border-radius: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3px;
    display: flex
}

.SiteSearch-module-scss-module__SZGlOa__titleHighlight {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__titleHighlight {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.SiteSearch-module-scss-module__SZGlOa__titleHighlight {
    color: #c10f45;
    background-color: #ffe4e8;
    font-weight: 700
}

.SiteSearch-module-scss-module__SZGlOa__titleNonHighlight {
    font-size: 1rem;
    line-height: 1.35rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 700
}

@media (max-width:1119.98px) {
    .SiteSearch-module-scss-module__SZGlOa__titleNonHighlight {
        font-size: .8rem;
        line-height: 1.08rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 700
    }
}

.SiteSearch-module-scss-module__SZGlOa__titleNonHighlight {
    color: #c10f45;
    font-weight: 700
}

.SiteSearch-module-scss-module__SZGlOa__excerptHighlight {
    color: #777;
    background-color: #ffe4e8;
    font-size: 14px;
    font-weight: 500
}

.SiteSearch-module-scss-module__SZGlOa__excerptNonHighlight {
    color: #777;
    font-size: 14px;
    font-weight: 500
}

.SiteSearch-module-scss-module__SZGlOa__hidden {
    display: none
}

.SiteHeader-module-scss-module__KPj9ca__header {
    z-index: 100;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
    padding-top: 44px;
    padding-bottom: 44px;
    transition: transform .3s ease-in, background-color .3s ease-in;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

@media (max-width:767.98px) {
    .SiteHeader-module-scss-module__KPj9ca__header {
        padding-top: 32px;
        padding-bottom: 32px
    }
}

.SiteHeader-module-scss-module__KPj9ca__header.siteHeader__flownAway {
    transform: translateY(-100%)
}

body[data-scroll-locked="1"] .SiteHeader-module-scss-module__KPj9ca__header {
    overflow: visible
}

.SiteHeader-module-scss-module__KPj9ca__header__minimal {
    background-color: #e7e7e7
}

.SiteHeader-module-scss-module__KPj9ca__header__minimal.siteHeader__transparent {
    background-color: #fffc
}

.SiteHeader-module-scss-module__KPj9ca__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.SiteHeader-module-scss-module__KPj9ca__container .SiteHeader-module-scss-module__KPj9ca__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .SiteHeader-module-scss-module__KPj9ca__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .SiteHeader-module-scss-module__KPj9ca__container .SiteHeader-module-scss-module__KPj9ca__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .SiteHeader-module-scss-module__KPj9ca__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .SiteHeader-module-scss-module__KPj9ca__container .SiteHeader-module-scss-module__KPj9ca__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.SiteHeader-module-scss-module__KPj9ca__container {
    justify-content: space-between;
    align-items: center;
    column-gap: 24px;
    display: flex
}

.SiteHeader-module-scss-module__KPj9ca__brandLink {
    z-index: 1;
    flex-shrink: 0
}

.SiteHeader-module-scss-module__KPj9ca__brandLink svg {
    width: 69px;
    max-width: 100%;
    height: auto;
    display: block
}

.SiteHeader-module-scss-module__KPj9ca__openMenuBg {
    opacity: 0;
    z-index: 99;
    pointer-events: none;
    background: #fff;
    transition: opacity .2s ease-in;
    position: fixed;
    inset: 0
}

body[data-scroll-locked="1"] .SiteHeader-module-scss-module__KPj9ca__openMenuBg {
    opacity: .5;
    pointer-events: auto
}

@media (max-width:767.98px) {
    .SiteHeader-module-scss-module__KPj9ca__openMenuBg {
        display: none
    }
}

.SiteFooter-module-scss-module__elATqa__footer {
    background-color: #fff;
    border-top: 1px solid #d1d1d1;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.SiteFooter-module-scss-module__elATqa__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.SiteFooter-module-scss-module__elATqa__container .SiteFooter-module-scss-module__elATqa__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .SiteFooter-module-scss-module__elATqa__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .SiteFooter-module-scss-module__elATqa__container .SiteFooter-module-scss-module__elATqa__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .SiteFooter-module-scss-module__elATqa__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .SiteFooter-module-scss-module__elATqa__container .SiteFooter-module-scss-module__elATqa__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.SiteFooter-module-scss-module__elATqa__container {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .SiteFooter-module-scss-module__elATqa__container {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .SiteFooter-module-scss-module__elATqa__container {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .SiteFooter-module-scss-module__elATqa__container {
        column-gap: 20px
    }
}

.SiteFooter-module-scss-module__elATqa__main {
    grid-column: 1/7
}

@media (max-width:767.98px) {
    .SiteFooter-module-scss-module__elATqa__main {
        grid-column: 1/-1
    }
}

.SiteFooter-module-scss-module__elATqa__exploreLinks {
    grid-column: 8/10
}

@media (max-width:1119.98px) {
    .SiteFooter-module-scss-module__elATqa__exploreLinks {
        grid-column: 1/-1
    }
}

@media (min-width:1120px) {
    .SiteFooter-module-scss-module__elATqa__exploreLinks {
        padding-top: .3rem
    }
}

@media (max-width:1119.98px) {
    .SiteFooter-module-scss-module__elATqa__exploreLinks {
        margin-top: 2.8rem
    }
}

@media (max-width:767.98px) {
    .SiteFooter-module-scss-module__elATqa__exploreLinks {
        margin-top: 2.4rem
    }
}

.SiteFooter-module-scss-module__elATqa__flareLinks {
    grid-column: 10/12
}

@media (max-width:1119.98px) {
    .SiteFooter-module-scss-module__elATqa__flareLinks {
        grid-column: 1/-1
    }
}

@media (min-width:1120px) {
    .SiteFooter-module-scss-module__elATqa__flareLinks {
        padding-top: .3rem
    }
}

@media (max-width:1119.98px) {
    .SiteFooter-module-scss-module__elATqa__flareLinks {
        margin-top: 2.8rem
    }
}

@media (max-width:767.98px) {
    .SiteFooter-module-scss-module__elATqa__flareLinks {
        margin-top: 2.4rem
    }
}

.SiteFooter-module-scss-module__elATqa__brandLink {
    margin-bottom: 1.2rem;
    display: inline-block
}

.SiteFooter-module-scss-module__elATqa__logoTagline {
    max-width: 100%;
    height: auto
}

.SiteFooter-module-scss-module__elATqa__secondaryNavLabel {
    font-size: .6rem;
    line-height: .81rem;
    font-family: var(--satoshi);
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 1.2rem;
    font-weight: 700
}

.SiteFooter-module-scss-module__elATqa__footerNavWrap {
    margin-bottom: 1.2rem
}

.SiteFooter-module-scss-module__elATqa__footerNav {
    flex-wrap: wrap;
    row-gap: .4rem;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex
}

.SiteFooter-module-scss-module__elATqa__footerNav_Item {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:767.98px) {
    .SiteFooter-module-scss-module__elATqa__footerNav_Item {
        font-size: .6rem;
        line-height: .8rem
    }
}

.SiteFooter-module-scss-module__elATqa__footerNav_Item {
    line-height: 1
}

.SiteFooter-module-scss-module__elATqa__footerNav_Item:not(:last-child) {
    border-right: 1px solid #e7e7e7;
    margin-right: 16px;
    padding-right: 16px
}

.SiteFooter-module-scss-module__elATqa__footerNav_Link,
.SiteFooter-module-scss-module__elATqa__footerNav_Link:visited {
    color: #777
}

.SiteFooter-module-scss-module__elATqa__footerNav_Link:hover,
.SiteFooter-module-scss-module__elATqa__footerNav_Link:focus-visible {
    color: #e62058
}

.SiteFooter-module-scss-module__elATqa__footerNav_Link:active {
    color: #a11041
}

.SiteFooter-module-scss-module__elATqa__footerNav_Link:after,
.SiteFooter-module-scss-module__elATqa__footerNav_Link:visited:after,
.SiteFooter-module-scss-module__elATqa__footerNav_Link:hover:after,
.SiteFooter-module-scss-module__elATqa__footerNav_Link:focus-visible:after,
.SiteFooter-module-scss-module__elATqa__footerNav_Link:active:after {
    color: #777
}

.SiteFooter-module-scss-module__elATqa__socialIcons {
    flex-wrap: wrap;
    align-items: center;
    gap: 1.2rem;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex
}

.SiteFooter-module-scss-module__elATqa__socialIcons_Link svg {
    width: 24px;
    height: auto;
    display: block
}

.SiteFooter-module-scss-module__elATqa__socialIcons_Link:hover svg path,
.SiteFooter-module-scss-module__elATqa__socialIcons_Link:focus-visible svg path,
.SiteFooter-module-scss-module__elATqa__socialIcons_Link:active svg path,
.SiteFooter-module-scss-module__elATqa__socialIconsX:hover svg rect,
.SiteFooter-module-scss-module__elATqa__socialIconsX:focus-visible svg rect,
.SiteFooter-module-scss-module__elATqa__socialIconsX:active svg rect {
    fill: #e62058
}

.SiteFooter-module-scss-module__elATqa__socialIconsX:hover svg path,
.SiteFooter-module-scss-module__elATqa__socialIconsX:focus-visible svg path,
.SiteFooter-module-scss-module__elATqa__socialIconsX:active svg path {
    fill: #fff
}

.SiteFooter-module-scss-module__elATqa__secondaryNav {
    columns: 1;
    margin: 0;
    padding: 0;
    list-style: none
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Item {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:767.98px) {
    .SiteFooter-module-scss-module__elATqa__secondaryNav_Item {
        font-size: .6rem;
        line-height: .8rem
    }
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Item:not(:last-child) {
    margin-bottom: .8rem
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Link,
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:visited {
    color: #777
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Link svg.SiteFooter-module-scss-module__elATqa__secondaryNav_LinkExternalIcon path,
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:visited svg.SiteFooter-module-scss-module__elATqa__secondaryNav_LinkExternalIcon path {
    fill: #777
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:hover,
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:focus-visible {
    color: #e62058
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:hover svg.SiteFooter-module-scss-module__elATqa__secondaryNav_LinkExternalIcon path,
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:focus-visible svg.SiteFooter-module-scss-module__elATqa__secondaryNav_LinkExternalIcon path {
    fill: #e62058
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:active {
    color: #a11041
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:active svg.SiteFooter-module-scss-module__elATqa__secondaryNav_LinkExternalIcon path {
    fill: #a11041
}

.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:after,
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:visited:after,
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:hover:after,
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:focus-visible:after,
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:active:after {
    color: #777
}

* {
    box-sizing: border-box
}

html {
    scroll-behavior: smooth;
    max-width: 100%;
    font-size: 20px;
    overflow-x: hidden
}

body {
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    body {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

body {
    color: #777;
    margin: 0
}

[id=mainContent] {
    padding-top: 124px
}

@media (max-width:767.98px) {
    [id=mainContent] {
        padding-top: 90px
    }
}

h1 {
    font-size: 3.2rem;
    line-height: 4.32rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    h1 {
        font-size: 2.5rem;
        line-height: 3.375rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

h1 {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.8rem
}

h2 {
    font-size: 2.4rem;
    line-height: 3.24rem;
    font-family: var(--satoshi);
    letter-spacing: .04em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    h2 {
        font-size: 1.9rem;
        line-height: 2.565rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

h2 {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.8rem
}

h3 {
    font-size: 2rem;
    line-height: 2.7rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    h3 {
        font-size: 1.6rem;
        line-height: 2.16rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

h3 {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.8rem
}

h4 {
    font-size: 1.6rem;
    line-height: 2.16rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    h4 {
        font-size: 1.3rem;
        line-height: 1.755rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

h4 {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.8rem
}

h5 {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    h5 {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

h5 {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.8rem
}

h6 {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    h6 {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

h6 {
    color: #232323;
    margin-top: 0;
    margin-bottom: .8rem
}

p {
    margin-top: 0;
    margin-bottom: 1.2rem
}

a,
a:visited {
    color: #c10f45;
    text-decoration: none
}

a:hover,
a:focus-visible,
a:active {
    color: #8a113e
}

sub,
sup {
    line-height: 1
}

.skipToMainContentLink {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .skipToMainContentLink {
        font-size: .7rem;
        line-height: 1rem
    }
}

.skipToMainContentLink {
    margin-top: 0;
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .skipToMainContentLink {
        margin-bottom: 1rem
    }
}

.skipToMainContentLink {
    text-align: center;
    z-index: 200;
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    background: #fff;
    border: 2px solid #777;
    border-radius: 3px;
    padding: .8rem;
    transition: transform .3s;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -100%)
}

.skipToMainContentLink,
.skipToMainContentLink:visited,
.skipToMainContentLink:hover,
.skipToMainContentLink:focus-visible,
.skipToMainContentLink:active {
    color: #777;
    text-decoration: none
}

.skipToMainContentLink:focus-visible {
    clip-path: none;
    transform: translate(-50%)
}

img {
    max-width: 100%;
    height: auto
}

.visuallyHidden {
    white-space: nowrap;
    width: 1px;
    height: 1px;
    clip-path: rect(0, 0, 0, 0);
    border: 0;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

input,
select,
textarea {
    color: #777;
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    background-color: #fff;
    border: 1px solid #d1d1d1;
    padding: 19px 12px;
    font-weight: 500
}

@media (max-width:1119.98px) {

    input,
    select,
    textarea {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.customSelect {
    position: relative
}

.customSelect:after {
    content: "";
    pointer-events: none;
    border-top: .4rem solid #777;
    border-left: .3rem solid #0000;
    border-right: .3rem solid #0000;
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%)
}

.customSelect select {
    cursor: pointer;
    appearance: none;
    width: 100%
}

.DevGuideGridInner-module-scss-module__fJadlG__headerWrap {
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__headerWrap {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__headerWrap {
        margin-bottom: .8rem
    }
}

@media (min-width:768px) {
    .DevGuideGridInner-module-scss-module__fJadlG__headerWrap {
        flex-wrap: wrap;
        align-items: center;
        gap: .8rem;
        display: flex
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__header {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__header {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__header {
    color: #232323;
    margin-top: 0;
    margin-bottom: 0
}

.DevGuideGridInner-module-scss-module__fJadlG__showCount {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__showCount {
        font-size: .6rem;
        line-height: .8rem
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__showCount {
    margin-top: .4rem;
    margin-bottom: 0
}

@media (min-width:768px) {
    .DevGuideGridInner-module-scss-module__fJadlG__showCount {
        margin-top: .2rem
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__filters {
    scroll-snap-type: x mandatory;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin-bottom: 1.2rem;
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 24px;
    scroll-padding: 0 24px;
    display: flex;
    overflow: auto hidden
}

.DevGuideGridInner-module-scss-module__fJadlG__filters::-webkit-scrollbar {
    display: none
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__filters {
        margin-left: -18px;
        margin-right: -18px;
        padding-left: 18px;
        padding-right: 18px;
        scroll-padding: 0 18px
    }
}

@media (max-width:767.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__filters {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        scroll-padding: 0 16px
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__filterList {
    background-color: #fff1f3;
    border-radius: 14px;
    flex-shrink: 0;
    align-items: center;
    gap: .8rem .25rem;
    margin: 0;
    padding: .25rem;
    list-style: none;
    display: inline-flex
}

.DevGuideGridInner-module-scss-module__fJadlG__filterIcon {
    object-fit: contain;
    width: 24px;
    height: 24px;
    display: block
}

.DevGuideGridInner-module-scss-module__fJadlG__filterButton {
    color: inherit;
    cursor: pointer;
    appearance: none;
    font-family: inherit;
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    background: 0 0;
    border: 0;
    padding: 0;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__filterButton {
        font-size: .7rem;
        line-height: 1rem
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__filterButton {
    color: #e62058;
    border-radius: 10px;
    align-items: center;
    gap: .2rem;
    padding: .4rem .8rem;
    transition: background-color .3s, color .3s, filter .3s;
    display: flex
}

.DevGuideGridInner-module-scss-module__fJadlG__filterButton:hover,
.DevGuideGridInner-module-scss-module__fJadlG__filterButton:focus-visible,
.DevGuideGridInner-module-scss-module__fJadlG__filterButton:active,
.DevGuideGridInner-module-scss-module__fJadlG__filterButton.DevGuideGridInner-module-scss-module__fJadlG__active {
    color: #fff;
    background-color: #8a113e
}

.DevGuideGridInner-module-scss-module__fJadlG__filterButton:hover .DevGuideGridInner-module-scss-module__fJadlG__filterIcon,
.DevGuideGridInner-module-scss-module__fJadlG__filterButton:focus-visible .DevGuideGridInner-module-scss-module__fJadlG__filterIcon,
.DevGuideGridInner-module-scss-module__fJadlG__filterButton:active .DevGuideGridInner-module-scss-module__fJadlG__filterIcon,
.DevGuideGridInner-module-scss-module__fJadlG__filterButton.DevGuideGridInner-module-scss-module__fJadlG__active .DevGuideGridInner-module-scss-module__fJadlG__filterIcon {
    filter: brightness(0)invert()
}

.DevGuideGridInner-module-scss-module__fJadlG__content {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__content {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__content {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__content {
        column-gap: 20px
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__content {
    row-gap: 20px
}

@media (max-width:767.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__content {
        row-gap: 1.2rem
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__devGuide {
    grid-column: span 4
}

@media (max-width:767.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__devGuide {
        grid-column: 1/-1
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__devGuide {
    border: 1px solid #d1d1d1;
    border-radius: 6px;
    padding: 32px 24px 24px
}

.DevGuideGridInner-module-scss-module__fJadlG__devGuide,
.DevGuideGridInner-module-scss-module__fJadlG__devGuide:visited,
.DevGuideGridInner-module-scss-module__fJadlG__devGuide:hover,
.DevGuideGridInner-module-scss-module__fJadlG__devGuide:focus-visible,
.DevGuideGridInner-module-scss-module__fJadlG__devGuide:active {
    color: inherit
}

.DevGuideGridInner-module-scss-module__fJadlG__devGuide>:last-child {
    margin-bottom: 0
}

@media (min-width:768px) {
    .DevGuideGridInner-module-scss-module__fJadlG__devGuide {
        flex-direction: column;
        display: flex
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__topRow {
    justify-content: space-between;
    align-items: center;
    gap: .4rem;
    margin-bottom: .6rem;
    display: flex
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__topRow {
        margin-bottom: .8rem
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__newTag {
    color: #053440;
    background-color: #e5f6fa;
    border-radius: 10px;
    flex-shrink: 0;
    align-items: center;
    gap: .2rem;
    padding: .3rem .6rem;
    display: flex
}

.DevGuideGridInner-module-scss-module__fJadlG__newTagText {
    letter-spacing: .06rem;
    font-size: .6rem;
    font-weight: 500;
    line-height: normal
}

.DevGuideGridInner-module-scss-module__fJadlG__product {
    align-items: center;
    gap: .4rem;
    display: flex
}

.DevGuideGridInner-module-scss-module__fJadlG__product_Icon {
    object-fit: contain;
    filter: brightness(0);
    width: 35px;
    height: 35px;
    display: block
}

.DevGuideGridInner-module-scss-module__fJadlG__product_Title {
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: .675em;
    font-weight: 700
}

.DevGuideGridInner-module-scss-module__fJadlG__title {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__title {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__title {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.2rem
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__title {
        margin-bottom: .8rem
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__description {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__description {
        font-size: .6rem;
        line-height: .8rem
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__description {
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__description {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__description {
        margin-bottom: .8rem
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__tags {
    flex-wrap: wrap;
    gap: .4rem;
    display: flex
}

@media (min-width:768px) {
    .DevGuideGridInner-module-scss-module__fJadlG__tags {
        margin-top: auto
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__buttonWrap {
    text-align: center;
    margin-top: 1.2rem
}

.DevGuideGridInner-module-scss-module__fJadlG__button {
    color: inherit;
    cursor: pointer;
    appearance: none;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6rem;
    font-family: var(--satoshi);
    background: 0 0;
    border: 0;
    padding: 0;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .DevGuideGridInner-module-scss-module__fJadlG__button {
        font-size: .8rem;
        line-height: 1.2rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.DevGuideGridInner-module-scss-module__fJadlG__button,
.DevGuideGridInner-module-scss-module__fJadlG__button:visited {
    color: #c10f45;
    text-decoration: none
}

.DevGuideGridInner-module-scss-module__fJadlG__button:hover,
.DevGuideGridInner-module-scss-module__fJadlG__button:focus-visible,
.DevGuideGridInner-module-scss-module__fJadlG__button:active {
    color: #8a113e
}

.DevGuideGridInner-module-scss-module__fJadlG__deployedCodeWrapper {
    place-content: center;
    place-items: center;
    width: .8rem;
    height: .8rem;
    display: flex
}

.DevGuideGrid-module-scss-module__exQUDW__wrap {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .DevGuideGrid-module-scss-module__exQUDW__wrap {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .DevGuideGrid-module-scss-module__exQUDW__wrap {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.DevGuideGrid-module-scss-module__exQUDW__wrap:last-child {
    margin-bottom: 0
}

.DevGuideGrid-module-scss-module__exQUDW__container {
    max-width: 1448px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.DevGuideGrid-module-scss-module__exQUDW__container .DevGuideGrid-module-scss-module__exQUDW__container {
    max-width: unset;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:1119.98px) {
    .DevGuideGrid-module-scss-module__exQUDW__container {
        padding-left: 18px;
        padding-right: 18px
    }

    .DevGuideGrid-module-scss-module__exQUDW__container .DevGuideGrid-module-scss-module__exQUDW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .DevGuideGrid-module-scss-module__exQUDW__container {
        padding-left: 16px;
        padding-right: 16px
    }

    .DevGuideGrid-module-scss-module__exQUDW__container .DevGuideGrid-module-scss-module__exQUDW__container {
        max-width: unset;
        padding-left: 0;
        padding-right: 0
    }
}

.HeadingHighlightedBlock-module-scss-module__joRfPq__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .HeadingHighlightedBlock-module-scss-module__joRfPq__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .HeadingHighlightedBlock-module-scss-module__joRfPq__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .HeadingHighlightedBlock-module-scss-module__joRfPq__grid {
        column-gap: 20px
    }
}

.HeadingHighlightedBlock-module-scss-module__joRfPq__wrap {
    grid-column: 2/-2
}

@media (max-width:767.98px) {
    .HeadingHighlightedBlock-module-scss-module__joRfPq__wrap {
        grid-column: 1/-1
    }
}

.HeadingHighlightedBlock-module-scss-module__joRfPq__wrap {
    text-align: center;
    overflow-wrap: anywhere;
    padding-top: 1.6rem;
    padding-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .HeadingHighlightedBlock-module-scss-module__joRfPq__wrap {
        padding-top: .8rem;
        padding-bottom: 2.8rem
    }
}

@media (max-width:767.98px) {
    .HeadingHighlightedBlock-module-scss-module__joRfPq__wrap {
        padding-top: .4rem;
        padding-bottom: 2rem
    }
}

.HeadingHighlightedBlock-module-scss-module__joRfPq__text {
    letter-spacing: .01em;
    font-size: 4rem;
    line-height: 4.8rem
}

@media (max-width:1119.98px) {
    .HeadingHighlightedBlock-module-scss-module__joRfPq__text {
        font-size: 3.2rem;
        line-height: 3.85rem
    }
}

.HeadingHighlightedBlock-module-scss-module__joRfPq__text {
    margin-bottom: 0
}

.HeadingHighlightedBlock-module-scss-module__joRfPq__span__black {
    color: #232323
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGrid {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGrid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGrid {
        column-gap: 20px
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGrid {
    gap: .8rem 20px
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGrid {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        display: grid
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCard {
    grid-column: span 5
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCard {
        grid-column: 1/-1
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCard {
    border-radius: 10px
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCard {
        grid-column: span 5
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCard {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCard {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) and (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCard {
        grid-column: 1/-1
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridTitle {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridTitle {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridTitle {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridTitle {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridTitle {
        margin-bottom: .8rem
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCardHeader {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCardHeader {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCardHeader {
    margin-bottom: .8rem
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageWrap {
    margin-bottom: 1.6rem
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap {
    width: 100%;
    transition: all .2s ease-in;
    display: block
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap:hover,
.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap:focus-visible {
    transform: scale(1.03)
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser {
    text-align: center;
    background-color: #fff1f3;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    height: 100%;
    padding: 4rem 2.4rem;
    transition: background-color .2s ease-in;
    display: flex
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap:hover .ImageTextGridBlock-module-scss-module__evOwhq__teaser,
.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap:focus-visible .ImageTextGridBlock-module-scss-module__evOwhq__teaser,
.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap:active .ImageTextGridBlock-module-scss-module__evOwhq__teaser {
    background-color: #ffe4e8
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_IconWrap {
    aspect-ratio: 1;
    flex-shrink: 0;
    width: min(100%, 250px);
    margin: 0 auto 1.6rem;
    position: relative
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Icon {
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_TitleWrap {
    border-bottom: 2px solid #0000;
    align-items: center;
    gap: .4rem;
    transition: border-color .2s ease-in;
    display: inline-flex
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap:hover .ImageTextGridBlock-module-scss-module__evOwhq__teaser_TitleWrap,
.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap:focus-visible .ImageTextGridBlock-module-scss-module__evOwhq__teaser_TitleWrap {
    border-color: #e62058
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Title {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__teaser_Title {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Title {
    color: #e62058;
    margin-bottom: 0
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Arrow {
    flex-shrink: 0;
    width: 1em;
    height: auto
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Arrow path {
    fill: #e62058
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Description {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__teaser_Description {
        font-size: .6rem;
        line-height: .8rem
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Description {
    color: #777;
    margin-top: .8rem;
    margin-bottom: 0
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink {
    text-align: center;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    height: 100%;
    padding: 4rem 2.4rem;
    display: flex
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_IconWrapNoLink {
    aspect-ratio: 1;
    flex-shrink: 0;
    width: min(100%, 250px);
    margin: 0 auto 1.6rem;
    position: relative
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_IconNoLink {
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_TitleWrapNoLink {
    align-items: center;
    gap: .4rem;
    display: inline-flex
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_TitleNoLink {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_TitleNoLink {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_TitleNoLink {
    color: #232323;
    margin-bottom: 0
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_ArrowNoLink {
    flex-shrink: 0;
    width: 1em;
    height: auto
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_ArrowNoLink path {
    fill: #e62058
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_DescriptionNoLink {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_DescriptionNoLink {
        font-size: .6rem;
        line-height: .8rem
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_DescriptionNoLink {
    color: #777;
    margin-top: .8rem;
    margin-bottom: 0
}

.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrapNoLink {
    width: 100%;
    display: block
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLink {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLink {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLink {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLink {
        column-gap: 20px
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLink {
    gap: .8rem 20px
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLink {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLink {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        display: grid
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCard {
    grid-column: span 5
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCard {
        grid-column: 1/-1
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCard {
    background-color: #f6f6f6;
    border-radius: 10px
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCard {
        grid-column: span 5;
        padding: 1.2rem 1.6rem
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCard {
        grid-column: 1/-1
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkTitle {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkTitle {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkTitle {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkTitle {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkTitle {
        margin-bottom: .8rem
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCardHeader {
    font-size: 1.2rem;
    line-height: 1.62rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCardHeader {
        font-size: .95rem;
        line-height: 1.2825rem;
        font-family: var(--satoshi);
        font-weight: 500
    }
}

.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCardHeader {
    margin-bottom: .8rem
}

.SoleImageBlock-module-scss-module__iqz5Ta__imageTextGrid {
    grid-template-columns: repeat(10, 1fr);
    column-gap: 20px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid
}

@media (max-width:1119.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGrid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGrid {
        column-gap: 20px
    }
}

.SoleImageBlock-module-scss-module__iqz5Ta__imageTextGrid {
    gap: .8rem 20px
}

@media (max-width:1119.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGrid {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 20px;
        display: grid
    }
}

@media (max-width:767.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        display: grid
    }
}

.SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridCard {
    grid-column: span 10
}

@media (max-width:767.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridCard {
        grid-column: 1/-1
    }
}

.SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridCard {
    flex-direction: column;
    display: flex
}

@media (max-width:767.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridCard {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) and (max-width:767.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridCard {
        grid-column: 1/-1
    }
}

.SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridTitle {
    font-size: 1.4rem;
    line-height: 1.89rem;
    font-family: var(--satoshi);
    letter-spacing: .02em;
    font-weight: 500
}

@media (max-width:1119.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridTitle {
        font-size: 1.1rem;
        line-height: 1.485rem;
        font-family: var(--satoshi);
        letter-spacing: unset;
        font-weight: 500
    }
}

.SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridTitle {
    color: #232323;
    margin-top: 0;
    margin-bottom: 1.6rem
}

@media (max-width:1119.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridTitle {
        margin-bottom: 1.2rem
    }
}

@media (max-width:767.98px) {
    .SoleImageBlock-module-scss-module__iqz5Ta__imageTextGridTitle {
        margin-bottom: .8rem
    }
}

.SoleImageBlock-module-scss-module__iqz5Ta__imageWrap {
    margin-bottom: 1.6rem
}

.JumpLinkAnchor-module-scss-module___2bL6W__jumpLinkAnchor {
    width: 1px;
    height: 100px;
    scroll-margin-top: 48px;
    position: absolute
}

@media (max-width:767.98px) {
    .JumpLinkAnchor-module-scss-module___2bL6W__jumpLinkAnchor {
        scroll-margin-top: 130px
    }
}

.GridLinkBlock-module-scss-module__tyQ_kq__gridLinkGrid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .GridLinkBlock-module-scss-module__tyQ_kq__gridLinkGrid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .GridLinkBlock-module-scss-module__tyQ_kq__gridLinkGrid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .GridLinkBlock-module-scss-module__tyQ_kq__gridLinkGrid {
        column-gap: 20px
    }
}

.GridLinkBlock-module-scss-module__tyQ_kq__gridLinkGrid {
    row-gap: 20px;
    padding-left: 0;
    list-style-type: none
}

.GridLinkBlock-module-scss-module__tyQ_kq__gridLinkCard {
    grid-column: span 3
}

@media (max-width:1119.98px) {
    .GridLinkBlock-module-scss-module__tyQ_kq__gridLinkCard {
        grid-column: span 4
    }
}

.GridLinkBlock-module-scss-module__tyQ_kq__cardContent {
    background-color: #fff1f3;
    border-radius: 6px;
    justify-content: space-between;
    height: 100%;
    min-height: 6.85rem;
    padding: .8rem;
    display: flex
}

.GridLinkBlock-module-scss-module__tyQ_kq__cardContent.GridLinkBlock-module-scss-module__tyQ_kq__cardContent__internalLink {
    align-items: flex-start
}

.GridLinkBlock-module-scss-module__tyQ_kq__cardContent svg {
    height: 1.3rem
}

.GridLinkBlock-module-scss-module__tyQ_kq__contentInner {
    flex-direction: column;
    gap: 1.2rem;
    width: 100%;
    height: 100%;
    display: flex
}

.GridLinkBlock-module-scss-module__tyQ_kq__imageWrap {
    aspect-ratio: 3.75;
    max-width: 200px;
    position: relative
}

.GridLinkBlock-module-scss-module__tyQ_kq__image {
    object-fit: contain;
    object-position: left center;
    width: 100%;
    height: 100%;
    position: absolute
}

.GridLinkBlock-module-scss-module__tyQ_kq__tags {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .GridLinkBlock-module-scss-module__tyQ_kq__tags {
        font-size: .6rem;
        line-height: .8rem
    }
}

.GridLinkBlock-module-scss-module__tyQ_kq__tags {
    color: #777;
    margin-top: auto
}

.EcosystemBlockInner-module-scss-module__JiKWRq__filters {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__filters {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__filters {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__filters {
        column-gap: 20px
    }
}

.EcosystemBlockInner-module-scss-module__JiKWRq__filters {
    margin-bottom: 1.2rem
}

.EcosystemBlockInner-module-scss-module__JiKWRq__tags {
    grid-column: 1/7
}

@media (max-width:767.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__tags {
        grid-column: 1/-1
    }
}

.EcosystemBlockInner-module-scss-module__JiKWRq__tags {
    display: flex
}

@media (max-width:1119.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__tags {
        grid-column: 1/6
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__tags {
        grid-column: 1/-1
    }
}

@media (max-width:767.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__tags {
        scroll-snap-type: x mandatory;
        -ms-overflow-style: none;
        scrollbar-width: none;
        margin-bottom: 1.2rem;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        scroll-padding: 0 16px;
        overflow: auto hidden
    }

    .EcosystemBlockInner-module-scss-module__JiKWRq__tags::-webkit-scrollbar {
        display: none
    }
}

.EcosystemBlockInner-module-scss-module__JiKWRq__tagList {
    border-radius: 14px;
    align-items: center;
    gap: .8rem .25rem;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-flex
}

@media (min-width:768px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__tagList {
        flex-wrap: wrap
    }
}

@media (max-width:767.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__tagList {
        flex-shrink: 0
    }
}

.EcosystemBlockInner-module-scss-module__JiKWRq__formWrap {
    grid-column: 10/-1
}

@media (max-width:767.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__formWrap {
        grid-column: 1/-1
    }
}

@media (max-width:1119.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__formWrap {
        grid-column: 6/-1
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__formWrap {
        grid-column: 1/-1
    }
}

.EcosystemBlockInner-module-scss-module__JiKWRq__form {
    position: relative
}

.EcosystemBlockInner-module-scss-module__JiKWRq__searchInput {
    font-size: .7rem;
    line-height: 1rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .EcosystemBlockInner-module-scss-module__JiKWRq__searchInput {
        font-size: .6rem;
        line-height: .8rem
    }
}

.EcosystemBlockInner-module-scss-module__JiKWRq__searchInput {
    border-color: #d1d1d1;
    border-radius: 6px;
    width: 100%;
    padding: .6rem .6rem .6rem 1.75rem
}

.EcosystemBlockInner-module-scss-module__JiKWRq__searchIcon {
    width: .75rem;
    height: auto;
    position: absolute;
    top: 50%;
    left: .6rem;
    transform: translateY(-50%)
}

.EcosystemBlock-module-scss-module__sjIbqG__wrap {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem
}

@media (max-width:1119.98px) {
    .EcosystemBlock-module-scss-module__sjIbqG__wrap {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
}

@media (max-width:767.98px) {
    .EcosystemBlock-module-scss-module__sjIbqG__wrap {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem
    }
}

.EcosystemBlock-module-scss-module__sjIbqG__wrap:last-child {
    margin-bottom: 0
}

.EcosystemBlock-module-scss-module__sjIbqG__grid {
    grid-template-columns: repeat(12, 1fr);
    column-gap: 20px;
    display: grid
}

@media (max-width:1119.98px) {
    .EcosystemBlock-module-scss-module__sjIbqG__grid {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (max-width:767.98px) {
    .EcosystemBlock-module-scss-module__sjIbqG__grid {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px
    }
}

@media (max-width:575.98px) {
    .EcosystemBlock-module-scss-module__sjIbqG__grid {
        column-gap: 20px
    }
}

.EcosystemBlock-module-scss-module__sjIbqG__richTextWrap {
    grid-column: 1/10
}

@media (max-width:767.98px) {
    .EcosystemBlock-module-scss-module__sjIbqG__richTextWrap {
        grid-column: 1/-1
    }
}

.EcosystemBlock-module-scss-module__sjIbqG__richTextWrap {
    margin-bottom: 2rem
}

@media (max-width:1119.98px) {
    .EcosystemBlock-module-scss-module__sjIbqG__richTextWrap {
        grid-column: 1/8;
        margin-bottom: 1.6rem
    }
}

@media (max-width:1119.98px) and (max-width:767.98px) {
    .EcosystemBlock-module-scss-module__sjIbqG__richTextWrap {
        grid-column: 1/-1
    }
}

.EventsFeaturedLabel-module-scss-module__BmQlPa__featured {
    align-items: center;
    gap: 8px;
    margin-bottom: 8px;
    display: flex
}

.EventsFeaturedLabel-module-scss-module__BmQlPa__featured_Label {
    font-size: .8rem;
    line-height: 1.2rem;
    font-family: var(--satoshi);
    font-weight: 500
}

@media (max-width:1119.98px) {
    .EventsFeaturedLabel-module-scss-module__BmQlPa__featured_Label {
        font-size: .7rem;
        line-height: 1rem
    }
}

.EventsFeaturedLabel-module-scss-module__BmQlPa__featured_Label {
    color: #c10f45
}

.EventsFeaturedLabel-module-scss-module__BmQlPa__featured_Logo {
    flex-shrink: 0;
    width: 16px;
    height: auto
}

.EventsFeaturedLabel-module-scss-module__BmQlPa__featured_Logo path {
    fill: #e62058
}