.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 rgb(209, 209, 209); }
.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: rgb(193, 15, 69); }
.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: rgb(138, 17, 62); }
.ExternalLink-module-scss-module__w6cGNq__arrow { flex-shrink: 0; width: 0.6em; height: auto; margin-left: 0.4rem; margin-right: 0.1rem; }
.Button-module-scss-module__6uCHJG__Button { color: inherit; cursor: pointer; appearance: none; text-align: center; background: rgb(193, 15, 69); border: 0px; border-radius: 10px; padding: 0.5rem 1rem; font-family: inherit; transition: 0.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: rgb(161, 16, 65); }
.Button-module-scss-module__6uCHJG__Button[disabled] { color: rgb(253, 111, 140); cursor: not-allowed; background-color: rgb(255, 228, 232); }
.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: rgb(255, 255, 255); }
.Button-module-scss-module__6uCHJG__text { color: rgb(255, 255, 255); }
.Button-module-scss-module__6uCHJG__medium { font-size: 0.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: 0.5rem 1.2rem; font-weight: 500; }
.Button-module-scss-module__6uCHJG__small { padding: 8px 0.8rem; font-size: 0.7rem; line-height: 1rem; }
.Button-module-scss-module__6uCHJG__black { background-color: rgb(35, 35, 35); }
.Button-module-scss-module__6uCHJG__black:hover, .Button-module-scss-module__6uCHJG__black:focus-visible { background-color: rgb(119, 119, 119); }
.Button-module-scss-module__6uCHJG__black[disabled] { color: rgb(119, 119, 119); background-color: rgb(209, 209, 209); }
.Button-module-scss-module__6uCHJG__secondary { color: rgb(35, 35, 35); background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); }
.Button-module-scss-module__6uCHJG__secondary:hover, .Button-module-scss-module__6uCHJG__secondary:focus-visible { background-color: rgb(246, 246, 246); border: 1px solid rgba(0, 0, 0, 0); }
.Button-module-scss-module__6uCHJG__secondary .Button-module-scss-module__6uCHJG__text { color: rgb(35, 35, 35); }
.Button-module-scss-module__6uCHJG__secondary[disabled] { color: rgb(209, 209, 209); background-color: rgb(255, 255, 255); border: 1px solid rgb(246, 246, 246); }
.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: rgb(35, 35, 35); }
.HeadingWithButtonBlock-module-scss-module__5xVKYW__wrap { flex-wrap: wrap; align-items: center; gap: 24px; display: flex; }
.VideoEmbed-module-scss-module__hei3sq__videoWrap { height: 0px; padding-top: 56.25%; position: relative; }
.VideoEmbed-module-scss-module__hei3sq__videoPlayer { position: absolute; top: 0px; left: 0px; }
.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: rgb(35, 35, 35); letter-spacing: 0px; margin-top: 0px; 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: 0px; }
.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.LexicalRenderer-module-scss-module__uy4Q5W__content h3 { color: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0.8rem; }
.LexicalRenderer-module-scss-module__uy4Q5W__content h4 { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .LexicalRenderer-module-scss-module__uy4Q5W__content h4 { font-size: 0.8rem; line-height: 1.08rem; font-family: var(--satoshi); letter-spacing: unset; font-weight: 700; }
}
.LexicalRenderer-module-scss-module__uy4Q5W__content h4 { margin-bottom: 0.8rem; }
.LexicalRenderer-module-scss-module__uy4Q5W__content h5 { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .LexicalRenderer-module-scss-module__uy4Q5W__content h5 { font-size: 0.6rem; line-height: 0.81rem; }
}
.LexicalRenderer-module-scss-module__uy4Q5W__content hr { margin: 1.2rem auto; }
.LexicalRenderer-module-scss-module__uy4Q5W__content > :last-child { margin-bottom: 0px; }
.LexicalRenderer-module-scss-module__uy4Q5W__content .payload-richtext > :last-child { margin-bottom: 0px; }
.LexicalRenderer-module-scss-module__uy4Q5W__labelBlock { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .LexicalRenderer-module-scss-module__uy4Q5W__labelBlock { font-size: 0.6rem; line-height: 0.81rem; }
}
.LexicalRenderer-module-scss-module__uy4Q5W__labelBlock__large { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .LexicalRenderer-module-scss-module__uy4Q5W__labelBlock__large { font-size: 0.8rem; line-height: 1.08rem; }
}
.LexicalRenderer-module-scss-module__uy4Q5W__labelBlock__small { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.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: rgb(119, 119, 119); margin-top: 0px; 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: 0px; }
  .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: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .LexicalRenderer-module-scss-module__uy4Q5W__figcaption { font-size: 0.6rem; line-height: 0.81rem; }
}
.LexicalRenderer-module-scss-module__uy4Q5W__figcaption { text-align: center; margin-top: 0.6rem; margin-bottom: 0px; }
.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 rgb(209, 209, 209); }
.AccordionItem-module-scss-module__KBX5oq__accordionItemHeaderSection { text-align: left; cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; justify-content: space-between; width: 100%; padding: 1.2rem 0px 0px; transition: 0.2s ease-in; display: flex; }
.AccordionItem-module-scss-module__KBX5oq__accordionItemHeaderSection:focus-visible { outline-offset: 2px; border-radius: 6px; outline: rgb(230, 32, 88) solid 2px; }
.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: rgb(35, 35, 35); background-color: rgb(246, 246, 246); grid-template-rows: 0fr; margin-bottom: 0px; padding: 0px 6rem 0px 1rem; transition: 0.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: 0.4rem; padding-top: 1rem; padding-bottom: 1.6rem; }
.AccordionItem-module-scss-module__KBX5oq__buttonText { font-size: 1.2rem; font-family: var(--satoshi); color: rgb(230, 32, 88); text-align: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 6px; flex-shrink: 0; width: 1.5rem; height: 1.5rem; font-weight: 500; line-height: 1.4rem; transition: 0.2s ease-in; display: inline-block; }
.AccordionItem-module-scss-module__KBX5oq__accordionItemHeaderSection:hover .AccordionItem-module-scss-module__KBX5oq__buttonText { background-color: rgb(246, 246, 246); border-color: rgb(246, 246, 246); }
.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-size: 1rem; line-height: 1.6rem; font-family: var(--satoshi); background: 0px 0px; border: 0px; padding: 0px; font-weight: 500; }
@media (max-width: 1119.98px) {
  .AgendaBlock-module-scss-module__e6FuUa__button { font-size: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); font-weight: 500; }
}
.AgendaBlock-module-scss-module__e6FuUa__button { color: rgb(230, 32, 88); text-align: center; background-color: rgb(255, 241, 243); border: 1px solid rgb(230, 32, 88); border-radius: 6px; width: 100%; padding: 0.6rem 0.8rem; transition: border-color 0.2s ease-in, color 0.2s ease-in; }
.AgendaBlock-module-scss-module__e6FuUa__button:hover, .AgendaBlock-module-scss-module__e6FuUa__button:focus-visible { color: rgb(193, 15, 69); border-color: rgb(193, 15, 69); }
.AgendaBlock-module-scss-module__e6FuUa__agendaWrap { grid-template-rows: 0fr; transition: grid-template-rows 0.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: 0.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: rgb(35, 35, 35); 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 rgb(209, 209, 209); 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: 0px 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: rgb(209, 209, 209); width: 1px; height: 100%; position: absolute; top: 0px; 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: rgb(209, 209, 209); width: 1px; height: 100%; position: absolute; top: 0px; left: -10px; }
}
.AgendaBlock-module-scss-module__e6FuUa__day_Label { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .AgendaBlock-module-scss-module__e6FuUa__day_Label { font-size: 0.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: 0.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: 0.7rem; line-height: 1rem; }
}
.AgendaBlock-module-scss-module__e6FuUa__timeSlot_Label, .AgendaBlock-module-scss-module__e6FuUa__timeSlot_Description { margin-bottom: 0px; }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__title { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.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: rgb(0, 0, 0); width: 100%; height: 1px; display: block; position: absolute; top: 0px; left: 8px; }
  .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:last-child::before { top: auto; bottom: 0px; }
}
.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:first-child { background-color: rgb(255, 228, 232); 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: rgb(255, 204, 213); 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: rgb(255, 162, 180); 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: rgb(253, 111, 140); 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: rgb(247, 60, 104); 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: rgb(230, 32, 88); 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: rgb(193, 15, 69); 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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(0, 0, 0); z-index: 1; width: max-content; margin-top: 0px; margin-bottom: 0px; font-weight: 700; display: flex; position: absolute; }
@media (min-width: 768px) {
  .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel { border-left: 1px solid rgb(0, 0, 0); height: 71px; padding-left: 4px; left: 0px; }
  .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Section:nth-child(2n+1) .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: 0px; border-right: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-right: 4px; left: auto; right: 0px; }
}
@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(-126px + 100vw); top: 0px; right: 0px; 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: 0px; transform: translate(calc(100% + 24px), 50%); }
}
@media (min-width: 768px) and (max-width: 830.98px) {
  .ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabel { font-size: 0.5rem; }
}
.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_SectionLabelInner { column-gap: 4px; display: flex; }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Text { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.ApplicationProcessBlock-module-scss-module__j4t0Yq__graphic_Text { color: rgb(255, 255, 255); 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 rgb(246, 246, 246); margin-bottom: 24px; padding-bottom: 24px; }
@media (min-width: 1120px) {
  .ApplicationProcessBlock-module-scss-module__j4t0Yq__step:last-child { border-bottom: 0px; margin-bottom: 0px; }
}
@media (max-width: 1119.98px) {
  .ApplicationProcessBlock-module-scss-module__j4t0Yq__stepCol__two .ApplicationProcessBlock-module-scss-module__j4t0Yq__step:last-child { margin-bottom: 0px; }
}
@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: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); font-weight: 500; }
}
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_Title { align-items: center; gap: 0.4rem; margin-bottom: 0.2rem; display: flex; }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor { border-radius: 2px; width: 0.8rem; height: 16px; }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__1 { background-color: rgb(255, 228, 232); }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__2 { background-color: rgb(255, 204, 213); }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__3 { background-color: rgb(255, 162, 180); }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__4 { background-color: rgb(253, 111, 140); }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__5 { background-color: rgb(247, 60, 104); }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__6 { background-color: rgb(230, 32, 88); }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_TitleColor__7 { background-color: rgb(193, 15, 69); }
.ApplicationProcessBlock-module-scss-module__j4t0Yq__step_Descrip { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.BrandLogoRollBlock-module-scss-module__JkuCXq__header { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); text-transform: uppercase; color: rgb(119, 119, 119); letter-spacing: 0.072rem; text-align: center; margin-top: 0px; margin-bottom: 0px; 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 0.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: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(119, 119, 119); font-weight: 700; }
.CareerLocations-module-scss-module__36pByW__location__small { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.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 rgb(209, 209, 209); border-radius: 6px; padding: 2.4rem 0px; }
.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 rgb(209, 209, 209); border-radius: 6px; flex-direction: column; padding: 1.2rem 0.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: rgb(246, 246, 246); }
.CareersTeaserGrid-module-scss-module__lmsMNq__header { justify-content: space-between; display: flex; }
.CareersTeaserGrid-module-scss-module__lmsMNq__teamName { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(35, 35, 35); margin-bottom: 0px; font-weight: 700; }
.CareersTeaserGrid-module-scss-module__lmsMNq__title { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.02em; margin-bottom: 1.2rem; font-weight: 500; }
.CareersTeaserGrid-module-scss-module__lmsMNq__excerpt, .CareersTeaserGrid-module-scss-module__lmsMNq__location { color: rgb(119, 119, 119); }
.CareersTeaserGrid-module-scss-module__lmsMNq__excerpt { font-size: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .CareersTeaserGrid-module-scss-module__lmsMNq__excerpt { font-size: 0.6rem; line-height: 0.8rem; }
}
.CareersTeaserGrid-module-scss-module__lmsMNq__excerpt { margin-bottom: 0px; }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0px; }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: rgb(35, 35, 35); }
.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: rgb(138, 17, 62); }
@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 / 1; background-color: rgb(231, 231, 231); border-radius: 10px; margin-bottom: 0.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: rgb(138, 17, 62); }
.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.TeaserGrid-module-scss-module__-c-8TW__title { margin-bottom: 0.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: 0.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: 0.8rem; display: flex; }
.TeaserGrid-module-scss-module__-c-8TW__date { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .TeaserGrid-module-scss-module__-c-8TW__date { font-size: 0.6rem; line-height: 0.81rem; }
}
.TeaserGrid-module-scss-module__-c-8TW__date { color: rgb(119, 119, 119); margin-bottom: 0px; }
.TeaserGrid-module-scss-module__-c-8TW__bgImgWrap { width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; }
.TeaserGrid-module-scss-module__-c-8TW__bgImg { width: auto; max-width: none; height: 100%; position: absolute; top: 50%; left: 0px; 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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0.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: 0px; }
.RelatedPosts-module-scss-module__YH2DRG__relatedNewsLink { text-transform: capitalize; align-items: center; column-gap: 0.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: 0.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: rgb(138, 17, 62); }
@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: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.8rem; }
}
.ResponsiveImageBlock-module-scss-module__KH3MOq__image { background-position: 50% center; 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: rgb(0, 0, 0); clip: rect(0px, 0px, 0px, 0px); background: rgb(255, 255, 255); border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; 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: 0.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: rgb(35, 35, 35); text-align: center; margin-top: 0px; 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: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); font-weight: 500; }
}
.RosterGridBlock-module-scss-module__a3Ux5q__person_Header { margin-bottom: 0.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: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); font-weight: 500; }
}
.RosterGridBlock-module-scss-module__a3Ux5q__person_Subheader { color: rgb(119, 119, 119); margin-bottom: 0.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: rgb(35, 35, 35); transition: fill 0.2s ease-in; }
.SecurePanel-module-scss-module__T1DiGa__ring { fill: rgb(230, 32, 88); transition: fill 0.2s ease-in; }
.SecurePanel-module-scss-module__T1DiGa__ring_light { fill: rgb(255, 241, 243); transition: fill 0.2s ease-in; }
.SecurePanel-module-scss-module__T1DiGa__wrap { background-color: rgba(0, 0, 0, 0); width: 100vw; margin-left: -50vw; margin-right: -50vw; transition: background-color 0.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: rgb(230, 32, 88); }
.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__label { fill: rgb(255, 255, 255); }
.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__ring { fill: rgb(255, 228, 232); }
.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__ring_light { fill: rgb(253, 111, 140); }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: rgb(35, 35, 35); pointer-events: none; flex-direction: column; grid-column: 8 / -1; justify-content: center; min-height: 400px; transition: color 0.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: rgb(255, 255, 255); }
.SecurePanel-module-scss-module__T1DiGa__header { color: rgb(35, 35, 35); margin-bottom: 8px; font-size: 8rem; font-weight: 500; line-height: 8rem; transition: color 0.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: rgb(255, 255, 255); }
.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: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .SecurePanel-module-scss-module__T1DiGa__text { font-size: 0.6rem; line-height: 0.8rem; }
}
.SecurePanel-module-scss-module__T1DiGa__text { margin-top: 0px; margin-bottom: 1rem; }
@media (max-width: 1119.98px) {
  .SecurePanel-module-scss-module__T1DiGa__text { margin-bottom: 0.8rem; }
}
.SecurePanel-module-scss-module__T1DiGa__percentageText { fill: rgb(35, 35, 35); transition: fill 0.3s; }
.SecurePanel-module-scss-module__T1DiGa__wrap:hover .SecurePanel-module-scss-module__T1DiGa__percentageText { fill: rgb(255, 255, 255); }
.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: 0px; }
.SecurePanel-module-scss-module__T1DiGa__bgImage { width: 900px; position: absolute; bottom: 0px; right: 0px; }
.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: rgb(255, 255, 255); grid-column: 1 / -1; margin-left: -16px; margin-right: -16px; padding-top: 16px; padding-bottom: 16px; transition: top 0.3s ease-in, transform 0.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 0.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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.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: 0px 0px; border: 1px solid rgb(231, 231, 231); justify-content: space-between; align-items: center; width: 100%; margin-bottom: 0px; 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; font-family: var(--satoshi); color: rgb(119, 119, 119); box-sizing: border-box; content: attr(data-content); background-color: rgb(246, 246, 246); border: 1px solid rgb(119, 119, 119); 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: 0px; padding: 0px; list-style: none; }
@media (max-width: 767.98px) {
  .SideNav-module-scss-module__doK5pa__list { opacity: 0; visibility: hidden; pointer-events: none; background-color: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(231, 231, 231) rgb(231, 231, 231); border-image: initial; padding: 24px 16px; transition: opacity 0.2s ease-in, visibility 0.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: 0.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: 0.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: 0.8rem; }
}
.SideNav-module-scss-module__doK5pa__link, .SideNav-module-scss-module__doK5pa__link:visited, .SideNav-module-scss-module__doK5pa__link:active { color: rgb(119, 119, 119); }
.SideNav-module-scss-module__doK5pa__link:hover, .SideNav-module-scss-module__doK5pa__link:focus-visible { color: rgb(138, 17, 62); }
.SideNav-module-scss-module__doK5pa__listItem__active::before { content: ""; background-color: rgb(193, 15, 69); border-radius: 4px; width: 3px; height: 100%; display: block; position: absolute; top: 50%; left: 0px; 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: rgb(35, 35, 35); }
.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: rgb(246, 246, 246); border: 1px solid rgb(231, 231, 231); border-radius: 10px; padding: 1.6rem 0.8rem; display: flex; }
@media (max-width: 1119.98px) {
  .StatsBlock-module-scss-module__qdA8Wa__stats { grid-column: 1 / -1; margin-bottom: 0.4rem; margin-right: 0.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: 0.8rem; margin-right: 0px; padding: 1.6rem 0px 0px; }
}
.StatsBlock-module-scss-module__qdA8Wa__Stat { flex-direction: column; flex: 1 1 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 rgb(231, 231, 231); }
}
@media (max-width: 767.98px) {
  .StatsBlock-module-scss-module__qdA8Wa__Stat { padding: 0px 0.8rem; }
  .StatsBlock-module-scss-module__qdA8Wa__Stat:not(:last-child) { border-bottom: 1px solid rgb(231, 231, 231); }
}
.StatsBlock-module-scss-module__qdA8Wa__StatLabel { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .StatsBlock-module-scss-module__qdA8Wa__StatLabel { font-size: 0.6rem; line-height: 0.81rem; }
}
.StatsBlock-module-scss-module__qdA8Wa__StatLabel { color: rgb(119, 119, 119); margin-bottom: 1.2rem; padding-right: 2rem; }
@media (max-width: 1119.98px) {
  .StatsBlock-module-scss-module__qdA8Wa__StatLabel { margin-bottom: 0.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: rgb(35, 35, 35); }
@media (min-width: 768px) {
  .StatsBlock-module-scss-module__qdA8Wa__StatNumber { margin-bottom: 0px; }
}
.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: 0.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: 0px; }
}
@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: 0.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: 0.6rem; line-height: 0.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: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.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: 0px; }
.StepsBlock-module-scss-module__aCi6pG__step_Title { font-size: 0.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: 0.7rem; line-height: 1rem; }
}
.StepsBlock-module-scss-module__aCi6pG__step_Title { margin-bottom: 0.4rem; }
.StepsBlock-module-scss-module__aCi6pG__step_Descrip { font-size: 0.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: 0.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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 0px 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 0px 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: 0px; }
@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: rgb(246, 246, 246); 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: 0px; }
.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: 0px; }
@media (max-width: 767.98px) {
  .TableDrawers-module-scss-module__8WKJ8a__rowLast { margin-bottom: 24px; }
}
.TableDrawers-module-scss-module__8WKJ8a__sectionHeader { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 767.98px) {
  .TableDrawers-module-scss-module__8WKJ8a__sectionHeader { font-size: 0.6rem; line-height: 0.81rem; }
}
.TableDrawers-module-scss-module__8WKJ8a__sectionHeader { margin: 0px; }
@media (max-width: 767.98px) {
  .TableDrawers-module-scss-module__8WKJ8a__sectionHeader { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.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: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.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: 0.8rem; line-height: 1.08rem; }
}
.TableDrawers-module-scss-module__8WKJ8a__cell { grid-column: span 3; padding: 16px; transition: border-radius 0.2s ease-in; position: relative; box-shadow: rgb(209, 209, 209) 1px 0px, rgb(209, 209, 209) 0px 1px, rgb(209, 209, 209) 1px 1px, rgb(209, 209, 209) 1px 0px inset, rgb(209, 209, 209) 0px 1px inset; }
@media (max-width: 767.98px) {
  .TableDrawers-module-scss-module__8WKJ8a__cell { grid-column: 1 / -1; }
}
.TableDrawers-module-scss-module__8WKJ8a__cell { font-size: 0.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: 0.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: 0px; }
}
.TableDrawers-module-scss-module__8WKJ8a__nonHeaderRow .TableDrawers-module-scss-module__8WKJ8a__cell.TableDrawers-module-scss-module__8WKJ8a__label { background-color: rgb(246, 246, 246); }
.TableDrawers-module-scss-module__8WKJ8a__headerRow .TableDrawers-module-scss-module__8WKJ8a__cell { background-color: rgb(231, 231, 231); }
@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: 0.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: 0.7rem; line-height: 1rem; }
}
.TableDrawers-module-scss-module__8WKJ8a__labelText { color: rgb(35, 35, 35); margin: 0px; }
.TableDrawers-module-scss-module__8WKJ8a__showHideBtn { color: rgb(119, 119, 119); cursor: pointer; appearance: none; font-size: 1rem; font-family: var(--satoshi); box-sizing: border-box; background: rgb(246, 246, 246); border: 1px solid rgb(119, 119, 119); border-radius: 6px; justify-content: center; align-items: center; width: 23px; height: 23px; padding: 0px; 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 0.2s ease-in; }
  .TableDrawers-module-scss-module__8WKJ8a__row.TableDrawers-module-scss-module__8WKJ8a__collapsed { opacity: 0; max-height: 0px; transition: opacity 0.2s ease-in, max-height 0.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 rgb(231, 231, 231); 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(2n+1) { border-right: 1px solid rgb(231, 231, 231); 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(2n+1):nth-last-child(2) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.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 rgb(246, 246, 246); 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: 0px; }
.TalkingPoints-module-scss-module__kivmlW__point__wideList:last-child { border-bottom: 0px; }
@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: 0px; }
.TalkingPoints-module-scss-module__kivmlW__point_HeaderWrap { align-items: center; gap: 1.2rem; margin-bottom: 0.8rem; display: flex; }
@media (max-width: 1119.98px) {
  .TalkingPoints-module-scss-module__kivmlW__point_HeaderWrap { margin-bottom: 0.4rem; }
}
.TalkingPoints-module-scss-module__kivmlW__point_HeaderWrap__textualGrid { gap: 0.4rem; }
.TalkingPoints-module-scss-module__kivmlW__point_Header { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .TalkingPoints-module-scss-module__kivmlW__point_Header { font-size: 0.8rem; line-height: 1.08rem; font-family: var(--satoshi); letter-spacing: unset; font-weight: 700; }
}
.TalkingPoints-module-scss-module__kivmlW__point_Header { color: rgb(35, 35, 35); margin-bottom: 0px; }
.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: 0.5rem 0.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: 0.8rem; line-height: 1.2rem; }
.TalkingPoints-module-scss-module__kivmlW__logoCard { border: 1px solid rgb(209, 209, 209); 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: rgb(246, 246, 246); border: 1px solid rgba(0, 0, 0, 0); }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0px; }
.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: 0px; left: 50%; transform: translate(-50%); }
}
.TallCta-module-scss-module__O0wRVq__tallCtaOptionalImage { margin-left: -20%; position: absolute; bottom: 0px; left: 0px; }
@media (max-width: 1119.98px) {
  .TallCta-module-scss-module__O0wRVq__tallCtaOptionalImage { width: 175px; height: auto; margin-left: 0px; bottom: 0px; 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: 0.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: 0.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0px; }
.TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap { margin: 0px; padding: 0px; list-style: none; }
@media (min-width: 1120px) {
  .TeamGridBlock-module-scss-module__itY0Fa__teamGridWrap { grid-template-columns: repeat(5, 1fr); gap: 2.8rem 0.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: 0.8rem; }
}
@media (max-width: 767.98px) {
  .TeamGridBlock-module-scss-module__itY0Fa__title { margin-bottom: 1.6rem; }
}
.TeamGridBlock-module-scss-module__itY0Fa__imgWrap { margin-bottom: 0.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: 0.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: 0.7rem; line-height: 1rem; }
}
.TeamGridBlock-module-scss-module__itY0Fa__name, .TeamGridBlock-module-scss-module__itY0Fa__jobTitle { margin-bottom: 0px; }
.TokenLinkBlock-module-scss-module__Coo1Qa__introText { margin-bottom: 0.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: 0.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: 0.8rem; }
.TokenLinkBlock-module-scss-module__Coo1Qa__card_TextArrowWrap { border-bottom: 2px solid rgba(0, 0, 0, 0); align-items: center; transition: border-color 0.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: rgb(230, 32, 88); }
.TokenLinkBlock-module-scss-module__Coo1Qa__card_Arrow { flex-shrink: 0; width: 0.8em; height: auto; margin-left: 8px; }
.TokenLinkBlock-module-scss-module__Coo1Qa__card_Arrow path { fill: rgb(230, 32, 88); }
.TokenLinkBlock-module-scss-module__Coo1Qa__card__link { background-color: rgb(255, 241, 243); padding: 0.7rem; transition: background-color 0.2s ease-in; }
.TokenLinkBlock-module-scss-module__Coo1Qa__card__link:hover, .TokenLinkBlock-module-scss-module__Coo1Qa__card__link:focus-visible { background-color: rgb(255, 228, 232); }
.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: rgb(230, 32, 88); }
.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: 0.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: 0px; left: 0px; }
}
@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: 0.4rem; margin-bottom: 2rem; }
}
.TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow { font-size: 0.6rem; line-height: 0.81rem; }
}
.TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow { color: rgb(35, 35, 35); letter-spacing: 0.07rem; margin-bottom: 0.8rem; }
@media (max-width: 1119.98px) {
  .TwoColumnCtaBlock-module-scss-module__RqqPMG__eyebrow { margin-bottom: 0.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: 0px; }
.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: 0.8rem; }
.TwoColumnCtaBlock-module-scss-module__RqqPMG__text { color: rgb(119, 119, 119); margin-bottom: 0.8rem; line-height: 1.6rem; }
.TwoColumnCtaBlock-module-scss-module__RqqPMG__buttonsWrap { flex-wrap: wrap; align-items: center; gap: 0.6rem 0.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: rgb(246, 246, 246); 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: 0px; 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: 0.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: 0px; 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: 0.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: 0.8rem; }
}
.VideoBlock-module-scss-module__878oyq__videoPlayer { position: absolute; top: 0px; left: 0px; }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0px; }
@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: 0.8rem; }
}
@media (max-width: 767.98px) {
  .WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro { margin-bottom: 0.4rem; }
}
.WalletsGridBlock-module-scss-module__bPwaqa__walletsGridIntro p { font-size: 0.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: 0.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: 0px; padding: 0px; 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: 0px; }
.WalletsGridBlock-module-scss-module__bPwaqa__wallet a { color: rgb(119, 119, 119); }
.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: rgb(255, 241, 243); border-radius: 6px; flex-direction: column; height: 100%; padding: 1.2rem; transition: background-color 0.2s ease-in; display: flex; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletLink:hover, .WalletsGridBlock-module-scss-module__bPwaqa__walletLink:focus-visible { background-color: rgb(255, 228, 232); }
.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: rgb(230, 32, 88); }
.WalletsGridBlock-module-scss-module__bPwaqa__walletFlrFunctionalityWrap { flex-wrap: wrap; align-items: normal; column-gap: 0.4rem; display: flex; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletFlrFunctionalityWrap p { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletTagsWrap { flex-wrap: wrap; gap: 0.4rem; }
@media (max-width: 767.98px) {
  .WalletsGridBlock-module-scss-module__bPwaqa__walletTagsWrap { padding-right: 0px; }
}
.WalletsGridBlock-module-scss-module__bPwaqa__walletTag { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(193, 15, 69); border: 1px solid rgb(193, 15, 69); border-radius: 6px; margin-top: 0px; margin-bottom: 0.6rem; padding: 0.2rem 0.3rem 0.15rem; font-weight: 700; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletTag:hover, .WalletsGridBlock-module-scss-module__bPwaqa__walletTag:focus-visible { color: rgb(138, 17, 62); background-color: rgb(255, 204, 213); border-color: rgb(138, 17, 62); }
.WalletsGridBlock-module-scss-module__bPwaqa__walletGuides { flex-wrap: wrap; column-gap: 0.4rem; display: flex; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletGuides p { color: rgb(0, 0, 0); text-transform: capitalize; font-size: 12px; font-weight: 700; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLinks { align-items: center; gap: 0.4rem; margin-bottom: 1rem; display: flex; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLinkWrap { flex-wrap: wrap; align-items: center; gap: 0.4rem; margin-top: auto; margin-bottom: auto; display: flex; }
@media (max-width: 767.98px) {
  .WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLinkWrap { padding-right: 0px; }
}
.WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLink { flex-wrap: wrap; align-items: center; display: flex; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletGuideLink p { color: rgb(193, 15, 69); font-size: 14px; font-weight: 500; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletFlarePortalLink { display: flex; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletFlarePortalLink p { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(193, 15, 69); margin-top: 0px; margin-bottom: 0.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: 0.4rem; margin-top: auto; display: flex; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletConnectWrap { column-gap: 0.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: 0.4rem; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletPlatform:not(:last-child)::after { content: "Â·"; margin-left: 0.2rem; margin-right: 0.2rem; }
.WalletsGridBlock-module-scss-module__bPwaqa__walletConnectText, .WalletsGridBlock-module-scss-module__bPwaqa__walletPlatform { font-size: 0.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: 0.7rem; line-height: 1rem; }
}
.SpecialMessageBlock-module-scss-module__K-4HiW__gridLinkBlock { background-color: rgb(255, 241, 243); border-radius: 10px; align-items: stretch; margin-bottom: 0.8rem; display: block; position: relative; overflow: hidden; }
.SpecialMessageBlock-module-scss-module__K-4HiW__titleWrapper { align-items: end; gap: 0.5rem; margin-top: 1.2rem; margin-left: 1.2rem; display: flex; }
.SpecialMessageBlock-module-scss-module__K-4HiW__icon { color: rgb(193, 15, 69); 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: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .SpecialMessageBlock-module-scss-module__K-4HiW__title { font-size: 0.8rem; line-height: 1.08rem; font-family: var(--satoshi); letter-spacing: unset; font-weight: 700; }
}
.SpecialMessageBlock-module-scss-module__K-4HiW__title { color: rgb(35, 35, 35); 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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0.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: 0.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: 0.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: 0.7rem; line-height: 1rem; }
}
.FormBlock-module-scss-module__vFmtGW__sectionLabel { color: rgb(35, 35, 35); margin-top: 1.2rem; margin-bottom: 0px; }
.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: rgb(0, 0, 0); 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: rgb(119, 119, 119); pointer-events: none; font-size: 1rem; transition: 0.2s; position: absolute; top: 1rem; left: 0.65rem; }
.FormBlock-module-scss-module__vFmtGW__formSection__col1__input { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); 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: rgb(119, 119, 119); text-transform: uppercase; font-size: 10px; left: 0.65rem; transform: translateY(-1rem); }
.FormBlock-module-scss-module__vFmtGW__formSection__col1__input:-webkit-autofill { transition: background-color 600000s, color 600000s !important; }
.FormBlock-module-scss-module__vFmtGW__formSection__col1__input :-webkit-autofill:focus { transition: background-color 600000s, color 600000s !important; }
.FormBlock-module-scss-module__vFmtGW__formSection__col1__floatlabel { color: rgb(119, 119, 119); pointer-events: none; background: rgb(255, 255, 255); font-size: 1rem; transition: 0.2s; position: absolute; left: 0.75rem; }
.FormBlock-module-scss-module__vFmtGW__formSection__col1__floatlabel.FormBlock-module-scss-module__vFmtGW__active { color: rgb(85, 85, 85); font-size: 0.75rem; top: -0.5rem; left: 0.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: 0px; padding: 0px; }
.FormBlock-module-scss-module__vFmtGW__checkboxLabel { align-items: center; gap: 0.6rem; display: flex; }
.FormBlock-module-scss-module__vFmtGW__checkbox { accent-color: rgb(0, 0, 0); }
.FormBlock-module-scss-module__vFmtGW__consentText { font-size: 0.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: 0.7rem; line-height: 1rem; }
}
.FormBlock-module-scss-module__vFmtGW__consentText { color: rgb(35, 35, 35); margin-bottom: 0px; }
.FormBlock-module-scss-module__vFmtGW__consentNotice { font-size: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .FormBlock-module-scss-module__vFmtGW__consentNotice { font-size: 0.6rem; line-height: 0.8rem; }
}
.FormBlock-module-scss-module__vFmtGW__consentNotice { margin-bottom: 0px; }
.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: 0.8rem; }
}
.FormBlock-module-scss-module__vFmtGW__label { color: rgb(0, 0, 0); clip: rect(0px, 0px, 0px, 0px); background: rgb(255, 255, 255); border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.FormBlock-module-scss-module__vFmtGW__error { color: rgb(255, 18, 3); font-size: 0.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: 0.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0px; }
.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: 0px; }
}
.PageComponents-module-scss-module__cJcd-a__block:last-child { margin-bottom: 0px; }
.PageComponents-module-scss-module__cJcd-a__block:first-child { margin-top: 0px; }
.PageComponents-module-scss-module__cJcd-a__jumpLinkAnchor:first-child + .PageComponents-module-scss-module__cJcd-a__block { margin: 0px; }
.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: url("") format("woff2"); 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: url("") format("woff2"); font-weight: 400; }
@font-face { font-family: "ibmPlexMono Fallback"; src: local("Arial"); ascent-override: 77.95%; descent-override: 20.91%; line-gap-override: 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: url("6f7b482dc8ce577c3ca11df24997c7bd54959de9.woff2") format("woff2"); 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: 0px 0px; border: 0px; width: 44px; height: 26px; padding: 0px; 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: rgb(230, 32, 88); width: 21px; height: 2px; margin-left: auto; margin-right: auto; transition: opacity 0.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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(35, 35, 35); opacity: 0; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; text-decoration: underline; transition: opacity 0.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: rgb(35, 35, 35); }
@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: 0px; padding-right: 0px; }
  .MainNav-module-scss-module__ZF-Bya__nav { opacity: 0; visibility: hidden; pointer-events: none; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(231, 231, 231); flex-direction: column; padding-top: 14px; display: flex; position: fixed; inset: 120px 0px 0px; 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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
@media (max-width: 767.98px) {
  .MainNav-module-scss-module__ZF-Bya__nav__isMobile { transition: opacity 0.2s ease-in, visibility 0.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: 0px; padding: 0px; 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-size: 0.7rem; line-height: 1rem; font-family: var(--satoshi); background: 0px 0px; border: 0px; padding: 0px; font-weight: 500; }
@media (max-width: 767.98px) {
  .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItem { font-size: 0.6rem; line-height: 0.8rem; }
}
.MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItem { text-align: left; transition: color 0.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: rgb(230, 32, 88); }
  .MainNav-module-scss-module__ZF-Bya__menuItem_TopLevelMenuItemArrow { opacity: 0; margin-left: 0.4rem; transition: opacity 0.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 0.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: rgb(35, 35, 35); }
}
@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(0deg); }
}
.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: rgb(255, 255, 255); border-top: 0.5px solid rgb(209, 209, 209); border-left: 0.5px solid rgb(209, 209, 209); transition: transform 0.2s ease-in, visibility 0.2s ease-in; position: fixed; inset: 124px 0px 0px 50%; overflow: auto; transform: translate(100%); }
  .MainNav-module-scss-module__ZF-Bya__submenu__open { transform: translate(0px); }
}
@media (max-width: 767.98px) {
  .MainNav-module-scss-module__ZF-Bya__submenu { max-height: 0px; transition: max-height 0.2s ease-out, visibility 1ms ease-in 0.2s; overflow: hidden; }
  .MainNav-module-scss-module__ZF-Bya__submenu__open { height: auto; max-height: 800px; transition: max-height 0.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: 0.5px solid rgb(209, 209, 209); }
}
@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: 0px; }
}
@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: 0px; padding: 0px; list-style: none; }
@media (min-width: 768px) {
  .MainNav-module-scss-module__ZF-Bya__linkGroup { padding: 24px 0px 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: rgb(246, 246, 246); 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: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 767.98px) {
  .MainNav-module-scss-module__ZF-Bya__linkGroupHeader { font-size: 0.6rem; line-height: 0.81rem; }
}
.MainNav-module-scss-module__ZF-Bya__linkGroupHeader { color: rgb(119, 119, 119); margin-bottom: 0.8rem; }
@media (max-width: 1119.98px) {
  .MainNav-module-scss-module__ZF-Bya__linkGroupHeader { margin-bottom: 0.4rem; }
}
@media (max-width: 767.98px) {
  .MainNav-module-scss-module__ZF-Bya__linkGroupHeader { margin-bottom: 0.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: 0.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: 0.4rem; }
}
@media (min-width: 1120px) {
  .MainNav-module-scss-module__ZF-Bya__linkGroupItem:not(:last-child) { margin-bottom: 0.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: 0.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: rgb(35, 35, 35); }
.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: rgb(35, 35, 35); }
.MainNav-module-scss-module__ZF-Bya__submenuLink:hover, .MainNav-module-scss-module__ZF-Bya__submenuLink:focus-visible { color: rgb(230, 32, 88); }
.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: rgb(230, 32, 88); }
.MainNav-module-scss-module__ZF-Bya__submenuLink:active { color: rgb(161, 16, 65); }
.MainNav-module-scss-module__ZF-Bya__submenuLink:active svg.MainNav-module-scss-module__ZF-Bya__submenuLink_ExternalIcon path { fill: rgb(161, 16, 65); }
.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: rgb(119, 119, 119); 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 0px 0px; padding: 0px; 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: 0.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: 0.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: rgb(119, 119, 119); }
.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:hover, .MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:focus-visible { color: rgb(230, 32, 88); }
.MainNav-module-scss-module__ZF-Bya__secondaryMenu_Link:active { color: rgb(161, 16, 65); }
.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: rgb(119, 119, 119); }
.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: 0.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: 0.6rem; line-height: 0.8rem; }
}
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink { background-color: rgba(0, 0, 0, 0); }
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink { color: rgb(35, 35, 35); }
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink * { color: rgb(35, 35, 35); }
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:visited { color: rgb(35, 35, 35); }
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:visited * { color: rgb(35, 35, 35); }
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink svg path { fill: rgb(35, 35, 35); }
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink * svg path { fill: rgb(35, 35, 35); }
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:visited svg path { fill: rgb(35, 35, 35); }
header:not(.siteHeader__transparent) .MainNav-module-scss-module__ZF-Bya__specialEventLink:visited * svg path { fill: rgb(35, 35, 35); }
: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: rgb(138, 17, 62); }
: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: rgb(138, 17, 62); }
.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: 0px; }
@media (min-width: 1120px) {
  .NewsletterSignup-module-scss-module__xB8JDG__content { max-width: calc(100% - 310px); padding-top: 0px; }
}
@media (max-width: 767.98px) {
  .NewsletterSignup-module-scss-module__xB8JDG__content { max-width: calc(100% - 232px); padding-top: 0px; }
}
.NewsletterSignup-module-scss-module__xB8JDG__heading { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .NewsletterSignup-module-scss-module__xB8JDG__heading { font-size: 0.6rem; line-height: 0.81rem; }
}
.NewsletterSignup-module-scss-module__xB8JDG__heading { color: rgb(119, 119, 119); margin-bottom: 1.2rem; }
.NewsletterSignup-module-scss-module__xB8JDG__image { z-index: -1; width: 290px; height: auto; position: absolute; bottom: 0px; right: 0px; }
@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: 0.4rem; display: flex; }
.Link-module-scss-module__8r933G__link_Icon { flex-shrink: 0; width: 0.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: rgb(138, 17, 62); }
.CodeCTABlock-module-scss-module__OnsTvq__wrap { background-color: rgb(231, 231, 231); 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: 0px; }
}
@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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0.4rem; }
.CodeCTABlock-module-scss-module__OnsTvq__text { margin-bottom: 0.8rem; }
.CodeCTABlock-module-scss-module__OnsTvq__buttons { flex-wrap: wrap; align-items: center; gap: 0.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 0.2s ease-in, visibility 0.2s ease-in; }
.CodeCTABlock-module-scss-module__OnsTvq__code { height: 100%; font-size: 0.6rem; font-weight: 500; line-height: 1.15rem; }
.CodeCTABlock-module-scss-module__OnsTvq__code pre { scrollbar-width: none; height: 100%; max-height: 600px; margin: 0px; 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 0; 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: rgba(0, 0, 0, 0.4); text-align: right; content: counter(line); counter-increment: line 1; 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-size: 0.7rem; line-height: 1rem; font-family: var(--satoshi); background: 0px 0px; border: 0px; padding: 0px; font-weight: 500; }
@media (max-width: 1119.98px) {
  .CodeCTABlock-module-scss-module__OnsTvq__tab { font-size: 0.6rem; line-height: 0.8rem; }
}
.CodeCTABlock-module-scss-module__OnsTvq__tab { flex: 1 1 min-content; text-align: left; background-color: rgb(255, 255, 255); padding: 8px; transition: color 0.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 0.2s ease-in; }
.CodeCTABlock-module-scss-module__OnsTvq__tab__active { color: rgb(0, 0, 0); }
.CodeCTABlock-module-scss-module__OnsTvq__tab__active::after { content: ""; opacity: 1; background-color: rgb(35, 35, 35); height: 1px; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; }
.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: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .CodeCTABlock-module-scss-module__OnsTvq__copyButton { font-size: 0.6rem; line-height: 0.8rem; }
}
.CodeCTABlock-module-scss-module__OnsTvq__copyButton { color: rgb(35, 35, 35); background-color: rgb(255, 255, 255); border: 1px solid rgb(35, 35, 35); position: absolute; bottom: 16px; right: 16px; }
.CodeCTABlock-module-scss-module__OnsTvq__image { margin: 0px 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: rgba(0, 0, 0, 0); width: 100vw; margin-left: -50vw; margin-right: -50vw; padding: 40px 0px; transition: background-color 0.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: rgb(230, 32, 88); }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: rgb(35, 35, 35); aspect-ratio: 2.4 / 1; grid-column: 1 / -1; max-height: 490px; padding-top: 32px; transition: color 0.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: rgb(255, 255, 255); }
.DecentralizedPanel-module-scss-module__cUL6tG__header { color: rgb(35, 35, 35); margin-bottom: 0px; font-size: 8rem; font-weight: 500; line-height: 8rem; transition: color 0.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: rgb(255, 255, 255); }
.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: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .DecentralizedPanel-module-scss-module__cUL6tG__text { font-size: 0.6rem; line-height: 0.8rem; }
}
.DecentralizedPanel-module-scss-module__cUL6tG__text { margin-top: 0px; margin-bottom: 1rem; }
@media (max-width: 1119.98px) {
  .DecentralizedPanel-module-scss-module__cUL6tG__text { margin-bottom: 0.8rem; }
}
.DecentralizedPanel-module-scss-module__cUL6tG__bgVideo { object-fit: contain; width: auto; height: 100%; display: flex; position: absolute; top: 0px; right: 0px; }
.DecentralizedPanel-module-scss-module__cUL6tG__bgImage { width: 900px; position: absolute; bottom: 0px; right: 0px; }
.DecentralizedPanel-module-scss-module__cUL6tG__bgGraphWrap { text-align: center; position: absolute; inset: 0px; }
@media (max-width: 767.98px) {
  .DecentralizedPanel-module-scss-module__cUL6tG__bgGraphWrap { inset: auto 0px 0px; }
}
.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 ease 0s 1 normal forwards running DecentralizedPanel-module-scss-module__cUL6tG__draw-line; }
@keyframes DecentralizedPanel-module-scss-module__cUL6tG__draw-line { 
  0% { stroke-dashoffset: 1390px; }
  100% { 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: rgb(209, 209, 209); }
.DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__highlight { stroke: rgb(253, 111, 140); }
.DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__highlightFill { fill: rgb(253, 111, 140); }
.DecentralizedPanel-module-scss-module__cUL6tG__wrap:hover .DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__highlight { stroke: rgb(255, 255, 255); }
.DecentralizedPanel-module-scss-module__cUL6tG__wrap:hover .DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__highlightFill { fill: rgb(255, 255, 255); }
.DecentralizedPanel-module-scss-module__cUL6tG__graph .DecentralizedPanel-module-scss-module__cUL6tG__gray-fill { fill: rgb(119, 119, 119); }
.DecentralizedPanel-module-scss-module__cUL6tG__dataPoint { opacity: 0; transition: opacity 0.5s; }
@keyframes DecentralizedPanel-module-scss-module__cUL6tG__fade-in-grow { 
  0% { opacity: 0; }
  70% { opacity: 1; }
  100% { opacity: 1; }
}
.DecentralizedPanel-module-scss-module__cUL6tG__dataPointVisible { animation: 0.6s ease 0s 1 normal forwards running 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: 0px; }
.PartnerLogos-module-scss-module__idL8BW__imgWrap__row { max-width: calc(50% - 0.6rem); }
@media (min-width: 768px) and (max-width: 1119.98px) {
  .PartnerLogos-module-scss-module__idL8BW__imgWrap__row { max-width: calc(40% - 0.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: rgb(231, 231, 231); 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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
@media (min-width: 1120px) {
  .EventsHero-module-scss-module__NDfonW__container__noDtContainerPadding { padding-left: 0px; padding-right: 0px; }
}
.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: 0.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: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .EventsHero-module-scss-module__NDfonW__eyebrow { font-size: 0.8rem; line-height: 1.08rem; }
}
.EventsHero-module-scss-module__NDfonW__eyebrow { margin-bottom: 0px; }
.EventsHero-module-scss-module__NDfonW__header { font-size: 2.4rem; line-height: 3.24rem; font-family: var(--satoshi); letter-spacing: 0.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: 0px; }
.EventsHero-module-scss-module__NDfonW__date { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(35, 35, 35); margin-bottom: 0px; }
.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.EventsHero-module-scss-module__NDfonW__meta { margin-top: 0.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: 0.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: rgb(138, 17, 62); }
.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: 0px; }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.EventsList-module-scss-module__B79aXW__header { color: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 1.2rem; }
.EventsList-module-scss-module__B79aXW__content { flex-wrap: wrap; gap: 0.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: rgb(255, 241, 243); 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 rgb(209, 209, 209); padding-top: 0.6rem; padding-bottom: 0.6rem; }
@container (max-width: 1119.98px) {
  .EventsList-module-scss-module__B79aXW__colHeaders { display: none; }
}
.EventsList-module-scss-module__B79aXW__colHeader { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .EventsList-module-scss-module__B79aXW__colHeader { font-size: 0.6rem; line-height: 0.81rem; }
}
.EventsList-module-scss-module__B79aXW__colHeader { color: rgb(119, 119, 119); overflow-wrap: break-word; flex-shrink: 0; width: calc(25% - 71.25px); margin-bottom: 0px; }
.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: 0.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: 0.7rem; line-height: 1rem; }
}
.EventsList-module-scss-module__B79aXW__title { color: rgb(230, 32, 88); overflow-wrap: break-word; margin-bottom: 0px; }
@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: 0.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: 0.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: 0.7rem; line-height: 1rem; }
}
.EventsList-module-scss-module__B79aXW__dates, .EventsList-module-scss-module__B79aXW__location, .EventsList-module-scss-module__B79aXW__involvement { color: rgb(35, 35, 35); overflow-wrap: break-word; margin-bottom: 0px; }
@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: 0px; 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: 0px; }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0.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: 0.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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0px; }
.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: rgb(138, 17, 62); }
@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: rgb(231, 231, 231); width: 50vw; height: 100%; display: block; position: absolute; top: 0px; right: 0px; }
}
@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: rgba(0, 0, 0, 0); width: 100vw; margin-left: -50vw; margin-right: -50vw; transition: background-color 0.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: rgb(230, 32, 88); }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: rgb(35, 35, 35); pointer-events: none; flex-direction: column; grid-column: 8 / -1; justify-content: center; min-height: 400px; transition: color 0.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: rgb(255, 255, 255); }
.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: rgb(35, 35, 35); margin-bottom: 0px; transition: color 0.2s ease-in; position: relative; left: -12px; }
.FastPanel-module-scss-module___KnpUG__wrap:hover .FastPanel-module-scss-module___KnpUG__header { color: rgb(255, 255, 255); }
.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: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .FastPanel-module-scss-module___KnpUG__text { font-size: 0.6rem; line-height: 0.8rem; }
}
.FastPanel-module-scss-module___KnpUG__text { margin-top: 0px; margin-bottom: 1rem; }
@media (max-width: 1119.98px) {
  .FastPanel-module-scss-module___KnpUG__text { margin-bottom: 0.8rem; }
}
.FastPanel-module-scss-module___KnpUG__bgVideo { object-fit: contain; width: auto; height: 100%; position: absolute; inset: 0px; }
.FastPanel-module-scss-module___KnpUG__bgImage { width: 900px; position: absolute; bottom: 0px; right: 0px; }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.FlareDropDates-module-scss-module__0M2RAa__title { color: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0.8rem; }
.FlareDropDates-module-scss-module__0M2RAa__legend { justify-content: space-between; margin-bottom: 16px; display: flex; }
.FlareDropDates-module-scss-module__0M2RAa__legendCard { background-color: rgb(246, 246, 246); border: 1px solid rgb(231, 231, 231); border-radius: 10px; padding: 16px; }
.FlareDropDates-module-scss-module__0M2RAa__legendCardHeader { color: rgb(35, 35, 35); font-size: 0.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: 0.6rem; line-height: 0.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: 0.04em; margin: 0px; font-weight: 700; }
@media (max-width: 1119.98px) {
  .FlareDropDates-module-scss-module__0M2RAa__legendCardStat { font-size: 0.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: rgb(231, 231, 231); 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: rgb(230, 32, 88); 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: rgb(246, 246, 246); 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: rgb(230, 32, 88); border-radius: 2px; flex: 1 1 0%; height: 40px; position: relative; }
.FlareDropDates-module-scss-module__0M2RAa__timelineMonth.FlareDropDates-module-scss-module__0M2RAa__past { background-color: rgb(231, 231, 231); }
@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: rgb(35, 35, 35); font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.FlareDropDates-module-scss-module__0M2RAa__timelineYear { line-height: 1em; }
.FlareDropDates-module-scss-module__0M2RAa__timelineYear.FlareDropDates-module-scss-module__0M2RAa__last { right: 0px; }
.FlareDropDates-module-scss-module__0M2RAa__infoText { font-size: 0.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: 0.7rem; line-height: 1rem; }
}
.FlareDropDates-module-scss-module__0M2RAa__infoText { margin-top: 0px; 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: 0.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: 0.6rem; line-height: 0.8rem; }
}
.FlareDropDates-module-scss-module__0M2RAa__dropGridDate { color: rgb(35, 35, 35); }
.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: rgb(0, 0, 0); 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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(119, 119, 119); margin-top: 0px; margin-bottom: 1.2rem; margin-left: 1.2rem; font-weight: 700; }
.GridCardBlock-module-scss-module__Ss4OVW__tagsBig { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(119, 119, 119); margin-top: 0px; margin-bottom: 1.2rem; margin-left: 2rem; font-weight: 700; position: absolute; bottom: 0px; }
.GridCardBlock-module-scss-module__Ss4OVW__headerSmall { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .GridCardBlock-module-scss-module__Ss4OVW__headerSmall { font-size: 0.8rem; line-height: 1.08rem; font-family: var(--satoshi); letter-spacing: unset; font-weight: 700; }
}
.GridCardBlock-module-scss-module__Ss4OVW__headerSmall { color: rgb(193, 15, 69); 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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.GridCardBlock-module-scss-module__Ss4OVW__headerBig { color: rgb(193, 15, 69); 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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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; }
@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: rgb(255, 241, 243); border-radius: 10px; align-items: stretch; margin-bottom: 0.8rem; transition: background-color 0.2s ease-in; display: block; position: relative; overflow: hidden; }
.GridCardBlock-module-scss-module__Ss4OVW__visualsWrap__3-col { aspect-ratio: 1.45 / 1; }
.GridCardBlock-module-scss-module__Ss4OVW__visualsWrap__2-col { }
.GridCardBlock-module-scss-module__Ss4OVW__visualsWrap:hover, .GridCardBlock-module-scss-module__Ss4OVW__visualsWrap:focus-visible { background-color: rgb(255, 228, 232); }
.GridCardBlock-module-scss-module__Ss4OVW__bgImgWrap { width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; }
.GridCardBlock-module-scss-module__Ss4OVW__bgImg { width: auto; max-width: none; height: 100%; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
.HackathonCardsBlock-module-scss-module__viZVta__wrap { padding-bottom: 0.8rem; }
@media (max-width: 767.98px) {
  .HackathonCardsBlock-module-scss-module__viZVta__wrap { padding-bottom: 0.4rem; }
}
.HackathonCardsBlock-module-scss-module__viZVta__heading { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(35, 35, 35); text-align: center; margin-top: 0px; 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: rgb(246, 246, 246); 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: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .HackathonCardsBlock-module-scss-module__viZVta__card_Eyebrow { font-size: 0.8rem; line-height: 1.08rem; }
}
.HackathonCardsBlock-module-scss-module__viZVta__card_Eyebrow { margin-bottom: 0.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: 0.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: 0px; left: 50%; transform: translate(-50%); }
.HackathonCardsBlock-module-scss-module__viZVta__value { flex-wrap: wrap; align-items: center; gap: 0.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: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .HackathonCardsBlock-module-scss-module__viZVta__value_Label { font-size: 0.6rem; line-height: 0.81rem; }
}
.HackathonCardsBlock-module-scss-module__viZVta__value_Label { margin-bottom: 0px; }
.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: rgb(35, 35, 35); margin-bottom: 0px; }
.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: 0.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: 0.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: 0.7rem; line-height: 1rem; }
}
.HackathonCardsBlock-module-scss-module__viZVta__logo_AdditionalText { color: rgb(35, 35, 35); flex: 1 1 0%; margin-bottom: 0px; }
.Pill-module-scss-module__CP2stq__Pill { text-align: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 10px; margin-bottom: 0px; padding: 0.4rem 0.8rem; line-height: 0.7rem; transition: 0.2s ease-in; display: inline-block; }
.Pill-module-scss-module__CP2stq__Pill .Pill-module-scss-module__CP2stq__text { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .Pill-module-scss-module__CP2stq__Pill .Pill-module-scss-module__CP2stq__text { font-size: 0.6rem; line-height: 0.81rem; }
}
.Pill-module-scss-module__CP2stq__Pill .Pill-module-scss-module__CP2stq__text { color: rgb(193, 15, 69); }
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__active { background-color: rgb(35, 35, 35); border-color: rgb(35, 35, 35); }
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__active .Pill-module-scss-module__CP2stq__text { color: rgb(255, 255, 255); }
.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: rgb(246, 246, 246); }
.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: rgb(138, 17, 62); }
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__small { padding: 0.3rem 0.6rem; line-height: 0.6rem; }
.Pill-module-scss-module__CP2stq__Pill.Pill-module-scss-module__CP2stq__small .Pill-module-scss-module__CP2stq__text { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0px; }
.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: 0.8rem 1rem; }
.ProductGrid-module-scss-module__Q864pW__productGridTitle { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.8rem; }
}
.ProductGrid-module-scss-module__Q864pW__product { background-color: rgb(255, 241, 243); border-radius: 10px; height: 100%; padding: 1.2rem; transition: background-color 0.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: rgb(255, 228, 232); }
.ProductGrid-module-scss-module__Q864pW__productWrap { grid-column: span 3; transition: 0.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: 0.4rem; margin-bottom: 0.8rem; display: flex; }
.ProductGrid-module-scss-module__Q864pW__productHeader__standard { justify-content: space-between; }
.ProductGrid-module-scss-module__Q864pW__productHeader__small { margin-bottom: 0.4rem; }
.ProductGrid-module-scss-module__Q864pW__productTitleArrowWrap { border-bottom: 2px solid rgba(0, 0, 0, 0); align-items: center; column-gap: 0.3rem; transition: border-color 0.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: rgb(230, 32, 88); }
.ProductGrid-module-scss-module__Q864pW__productArrow { flex-shrink: 0; width: 15px; height: 15px; }
.ProductGrid-module-scss-module__Q864pW__productArrow path { fill: rgb(230, 32, 88); }
.ProductGrid-module-scss-module__Q864pW__productInfo { align-items: center; column-gap: 0.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.ProductGrid-module-scss-module__Q864pW__productTitle { color: rgb(230, 32, 88); margin-bottom: 0px; }
.ProductGrid-module-scss-module__Q864pW__productTitle__standard { border-bottom: 2px solid rgba(0, 0, 0, 0); transition: border-color 0.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: rgb(230, 32, 88); }
.ProductGrid-module-scss-module__Q864pW__productTitle__small { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .ProductGrid-module-scss-module__Q864pW__productTitle__small { font-size: 0.8rem; line-height: 1.08rem; font-family: var(--satoshi); letter-spacing: unset; font-weight: 700; }
}
.ProductGrid-module-scss-module__Q864pW__productTitle__small { letter-spacing: 0px; }
.ProductGrid-module-scss-module__Q864pW__productDescription { font-size: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .ProductGrid-module-scss-module__Q864pW__productDescription { font-size: 0.6rem; line-height: 0.8rem; }
}
.ProductGrid-module-scss-module__Q864pW__productDescription { color: rgb(35, 35, 35); margin-bottom: 0px; }
.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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; background-color: rgb(246, 246, 246); border-radius: 8px 8px 0px 0px; grid-column: 1 / -1; justify-content: center; align-items: center; margin-top: 0px; margin-bottom: 0.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: rgb(246, 246, 246); border-radius: 0px 0px 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 0px; 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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(119, 119, 119); margin-top: 0px; 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: 0px; }
@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: 0px; }
}
@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(2n+1) { grid-column: 1 / 6; }
}
@media (max-width: 1119.98px) and (max-width: 767.98px) {
  .LayerCakePanel-module-scss-module__JuVLEq__products:nth-child(2n+1) { 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 1 0%; }
@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: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .LayerCakePanel-module-scss-module__JuVLEq__primaryHeader { font-size: 0.8rem; line-height: 1.08rem; font-family: var(--satoshi); letter-spacing: unset; font-weight: 700; }
}
.LayerCakePanel-module-scss-module__JuVLEq__primaryHeader { margin: 0px 0px 8px; }
.LayerCakePanel-module-scss-module__JuVLEq__primaryText { font-size: 0.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: 0.7rem; line-height: 1rem; }
}
.LayerCakePanel-module-scss-module__JuVLEq__primaryText { margin-top: 0px; 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: 0px; }
.LayerCakePanel-module-scss-module__JuVLEq__textLayers .LayerCakePanel-module-scss-module__JuVLEq__textLayer { border-radius: 10px; margin-bottom: 32px; padding: 16px 0px; }
@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: rgb(255, 255, 255); background-color: rgb(35, 35, 35); border-radius: 10px; align-items: center; min-height: 20px; padding: 0px 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: rgb(255, 255, 255); border-radius: 4px; width: 8px; height: 8px; display: inline-block; }
.LayerCakePanel-module-scss-module__JuVLEq__flareDotText { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; white-space: nowrap; opacity: 0; max-width: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; font-weight: 700; transition: 0.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: rgb(138, 17, 62); 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: rgb(255, 255, 255); }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: rgb(255, 204, 213); width: 100vw; height: 1px; position: absolute; bottom: -1.2rem; left: 0px; right: 0px; }
.LinkBand-module-scss-module__tY-Vda__linkBandTitle { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(255, 255, 255); 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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.LinkBand-module-scss-module__tY-Vda__linkBandLink { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .LinkBand-module-scss-module__tY-Vda__linkBandLink { font-size: 0.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 1 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: rgb(77, 4, 29); width: 50vw; position: absolute; inset: 0px 50%; transform: translate(-50vw); }
  .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n)::before { left: 0px; right: auto; transform: none; }
}
@media (max-width: 575.98px) {
  .LinkBand-module-scss-module__tY-Vda__linkBandLink { flex: 1 1 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: rgb(77, 4, 29); }
@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: rgb(255, 204, 213); width: 100vw; height: 1px; position: absolute; bottom: 0px; left: 50%; right: 0px; transform: translate(-50%); }
@media (max-width: 575.98px) {
  .LinkBand-module-scss-module__tY-Vda__linkBandLink::after { background-color: rgb(255, 204, 213); left: 0px; 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: 0.9rem; }
}
@media (max-width: 767.98px) {
  .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n) { padding-left: 0.8rem; padding-right: 0.8rem; }
}
.LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n+1) { border-right: 1px solid rgb(255, 204, 213); padding-left: 1.2rem; padding-right: 1.2rem; }
@media (min-width: 1120px) {
  .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n+1) { padding-left: 0px; }
}
@media (max-width: 1119.98px) {
  .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n+1) { padding-left: 0.9rem; }
}
@media (max-width: 767.98px) {
  .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n+1) { padding-left: 0.8rem; padding-right: 0.8rem; }
}
@media (max-width: 575.98px) {
  .LinkBand-module-scss-module__tY-Vda__linkBandLink:nth-child(2n+1) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  .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: rgb(255, 255, 255); display: block; }
}
.LinkBand-module-scss-module__tY-Vda__linkBandLink svg path { fill: rgb(255, 255, 255); }
.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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; color: rgb(119, 119, 119); margin-top: 0px; margin-bottom: 0.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: 0.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: 0.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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0px; }
.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(0px); }
  100% { transform: translate(calc(-100% - 16px)); }
}
@keyframes MarqueeGallery-module-scss-module__gYwonq__scroll-mobile { 
  0% { transform: translate(0px); }
  100% { transform: translate(calc(-100% - 8px)); }
}
.MarqueeGallery-module-scss-module__gYwonq__marquee { z-index: 1; flex-direction: row; flex: 0 0 auto; align-items: center; min-width: auto; animation: 20s linear 0s infinite normal none running MarqueeGallery-module-scss-module__gYwonq__scroll; display: flex; }
@media (max-width: 767.98px) {
  .MarqueeGallery-module-scss-module__gYwonq__marquee { animation: 20s linear 0s infinite normal none running 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: 0 0 auto; min-width: auto; display: flex; }
.MarqueeGallery-module-scss-module__gYwonq__content { grid-template-rows: repeat(6, minmax(0px, 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: 0.95 / 1; border-radius: 10px; grid-row: span 6; height: 581px; margin: 0px; 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 / 1; 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 / 1; 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: rgb(230, 32, 88); justify-content: center; align-items: center; transition: background-color 0.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: rgb(255, 255, 255); }
.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: rgb(193, 15, 69); }
.MarqueeGallery-module-scss-module__gYwonq__card__events { background-color: rgb(231, 231, 231); }
.MarqueeGallery-module-scss-module__gYwonq__card_Image { object-fit: cover; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.MarqueeGallery-module-scss-module__gYwonq__hoverContent { color: rgb(255, 255, 255); opacity: 0; z-index: 2; pointer-events: none; background-color: rgba(0, 0, 0, 0.5); flex-direction: column; justify-content: flex-end; width: 100%; height: 100%; transition: opacity 0.2s ease-in; display: flex; position: absolute; top: 0px; left: 0px; }
.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: 0.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.MarqueeGallery-module-scss-module__gYwonq__overlayText__sm { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
  .MarqueeGallery-module-scss-module__gYwonq__overlayText__md { font-size: 0.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: 0.6rem; line-height: 0.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: rgb(255, 255, 255); }
.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: 0px; }
.MarqueeGallery-module-scss-module__gYwonq__eventEyebrow { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .MarqueeGallery-module-scss-module__gYwonq__eventEyebrow { font-size: 0.6rem; line-height: 0.81rem; }
}
.MarqueeGallery-module-scss-module__gYwonq__eventEyebrow { color: rgb(119, 119, 119); }
@media (max-width: 767.98px) {
  .MarqueeGallery-module-scss-module__gYwonq__eventEyebrow { margin-bottom: 8px; font-size: 0.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: 0.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: 0.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: 0.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: 0.8rem; 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: 0.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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 rgb(231, 231, 231); border-bottom: 1px solid rgb(231, 231, 231); 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: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .NumberCalloutBlock-module-scss-module__vbjH6G__label { font-size: 0.8rem; line-height: 1.08rem; }
}
.NumberCalloutBlock-module-scss-module__vbjH6G__label { margin-bottom: 0.2rem; }
.NumberCalloutBlock-module-scss-module__vbjH6G__numberWrap { flex-wrap: wrap; justify-content: center; align-items: center; gap: 0.4rem; margin-bottom: 0px; 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: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); font-weight: 500; }
}
.FeaturedNews-module-scss-module__FbYJtq__wrap { border-top: 1px solid rgb(231, 231, 231); 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: 0px; 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: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .FeaturedNews-module-scss-module__FbYJtq__label { font-size: 0.6rem; line-height: 0.81rem; }
}
.FeaturedNews-module-scss-module__FbYJtq__label { color: rgb(119, 119, 119); 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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.FeaturedNews-module-scss-module__FbYJtq__heading { color: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 1.6rem; }
.FeaturedNews-module-scss-module__FbYJtq__link { font-size: 0.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: 0.7rem; line-height: 1rem; }
}
.FeaturedNews-module-scss-module__FbYJtq__link { margin-bottom: 0px; }
.FeaturedNews-module-scss-module__FbYJtq__image { z-index: -1; width: 270px; height: auto; position: absolute; bottom: 0px; right: 0px; }
@media (max-width: 1119.98px) {
  .FeaturedNews-module-scss-module__FbYJtq__image { width: 220px; }
}
.EventsLocation-module-scss-module__n0R7La__location { color: rgb(35, 35, 35); overflow-wrap: break-word; align-items: center; gap: 0.5em; margin-bottom: 0px; 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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.PageBanner-module-scss-module__2wGOPG__pageBanner { border-top: 1px solid rgb(231, 231, 231); margin-top: -0.05rem; }
.PageBanner-module-scss-module__2wGOPG__pageBannerContent { padding: 0.8rem 0px; }
.PageBanner-module-scss-module__2wGOPG__pageBannerContent p { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.PageBanner-module-scss-module__2wGOPG__pageBannerContent p { color: rgb(35, 35, 35); 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 1 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 1 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(0deg); }
}
.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(0deg); }
}
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0px; }
.PageFooterCTA-module-scss-module__-CaB1a__Wrap { background-color: rgb(246, 246, 246); 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: 0.8rem; display: flex; }
.PageFooterCTA-module-scss-module__-CaB1a__buttonWrap__socialMediaButtons { flex: 0 0 auto; justify-content: center; gap: 0.4rem; }
@media (max-width: 767.98px) {
  .PageFooterCTA-module-scss-module__-CaB1a__content__hasSecondary .PageFooterCTA-module-scss-module__-CaB1a__buttonWrap { margin-bottom: 0.8rem; }
}
.PageFooterCTA-module-scss-module__-CaB1a__Button { flex-shrink: 0; margin-bottom: 0px; }
.PageFooterCTA-module-scss-module__-CaB1a__Button__icon svg { width: 100%; height: auto; }
.PageFooterCTA-module-scss-module__-CaB1a__Button__icon svg path { fill: rgb(230, 32, 88); }
.PageFooterCTA-module-scss-module__-CaB1a__Button__icon { background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 10px; width: 2.4rem; height: 2.4rem; padding: 0.4rem; transition: 0.2s ease-in; display: flex; }
.PageFooterCTA-module-scss-module__-CaB1a__Button__icon:hover, .PageFooterCTA-module-scss-module__-CaB1a__Button__icon:focus-visible { background-color: rgb(246, 246, 246); }
.FeaturedGrants-module-scss-module__CiZY6G__grants { background-color: rgb(255, 255, 255); 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 1 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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.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: 0.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: rgb(35, 35, 35); margin-bottom: 0px; }
.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: 0px; 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 0.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: rgb(35, 35, 35); z-index: 1; aspect-ratio: 1 / 1; background-color: rgb(246, 246, 246); flex-shrink: 0; justify-content: center; align-items: center; min-width: 30px; min-height: 30px; margin-left: -12px; padding: 2px; font-size: 0.6rem; line-height: 0.6rem; display: flex; }
.FeaturedGrants-module-scss-module__CiZY6G__categories { align-items: center; gap: 0.4rem; display: flex; }
@media (max-width: 1119.98px) {
  .FeaturedGrants-module-scss-module__CiZY6G__categories { scroll-snap-type: x mandatory; scrollbar-width: none; margin-right: -18px; padding-right: 18px; scroll-padding: 0px 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: 0px 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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.PageHero-module-scss-module__ZpL2Ca__bg { background-color: rgb(240, 240, 240); 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: 0px; padding-right: 0px; }
@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: 0px; }
}
@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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.PageHero-module-scss-module__ZpL2Ca__eyebrow { color: rgb(35, 35, 35); letter-spacing: 0px; z-index: 1; margin-top: 0px; margin-bottom: 0.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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0px; }
@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: 0.04em; color: rgb(35, 35, 35); margin-top: 0px; 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: 0.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 rgb(231, 231, 231); 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: rgb(255, 255, 255); grid-column: 1 / -1; margin-left: -16px; margin-right: -16px; padding-top: 16px; padding-bottom: 16px; transition: top 0.3s ease-in, transform 0.3s; position: sticky; top: 89px; }
  .siteHeaderHidden .PageHero-module-scss-module__ZpL2Ca__roll { transition: top 0.3s ease-in, transform 0.3s 0.3s; top: -1px; }
  .siteHeaderHidden .PageHero-module-scss-module__ZpL2Ca__roll__pinned { transition: top 0.3s ease-in, transform 0.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
@media (min-width: 768px) {
  .PageHero-module-scss-module__ZpL2Ca__wrap { transition: top 0.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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); text-transform: uppercase; color: rgb(119, 119, 119); letter-spacing: 0.072rem; text-align: center; margin-top: 0px; margin-bottom: 0px; 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 0.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
  .PageHeroCentered-module-scss-module__I0_qRG__container__fullWidthMobile { padding-left: 0px; padding-right: 0px; }
}
.PageHeroCentered-module-scss-module__I0_qRG__wrap { background-color: rgb(231, 231, 231); }
.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: 0px; }
}
.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: 0.8rem; }
.PageHeroCentered-module-scss-module__I0_qRG__logo { max-width: 7.5rem; margin-bottom: 0.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.PageHeroCentered-module-scss-module__I0_qRG__eyebrow { color: rgb(35, 35, 35); letter-spacing: 0px; max-width: 23.25rem; margin: 0px auto 0.8rem; }
@media (max-width: 767.98px) {
  .PageHeroCentered-module-scss-module__I0_qRG__eyebrow { margin-bottom: 0px; }
}
.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: rgb(35, 35, 35); max-width: 30.5rem; margin: 0px auto 0.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: 0.8rem; display: flex; }
.PageHeroCentered-module-scss-module__I0_qRG__buttons_TextLink { font-size: 0.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: 0.7rem; line-height: 1rem; }
}
.PageHeroCentered-module-scss-module__I0_qRG__bgImg { z-index: 1; object-fit: cover; object-position: center center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.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: 0px; left: 50%; transform: translate(-50%, calc(-100% + 8px + 4.8rem)) 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: 0px; }
}
.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: rgb(255, 255, 255); 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 rgb(231, 231, 231); 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: 0.8rem; margin-bottom: 0.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: 1 1 25%; }
@media (max-width: 767.98px) {
  .PageHeroCentered-module-scss-module__I0_qRG__protocol_Section { flex: 0 1 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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; align-items: center; gap: 8px; margin-top: 0px; margin-bottom: 0.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.PageHeroCentered-module-scss-module__I0_qRG__protocol_Data { color: rgb(0, 0, 0); align-items: center; gap: 8px; margin-bottom: 0px; display: flex; }
.PageHeroCentered-module-scss-module__I0_qRG__protocol_DataLogo { width: 20px; height: auto; margin-right: 0.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: rgba(0, 0, 0, 0); object-fit: cover; width: 100%; height: 100%; position: absolute; bottom: 0px; }
.PageHeroCentered-module-scss-module__I0_qRG__bottomImageMobile { color: rgba(0, 0, 0, 0); object-fit: cover; width: 50%; height: auto; position: absolute; bottom: 0px; 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: 0.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: rgb(255, 255, 255); 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: 0px; 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: 0px; font-size: 1vw; position: absolute; top: 2.5vw; right: 0px; }
@media (max-width: 1119.98px) {
  .PageHeroCentered-module-scss-module__I0_qRG__fetchedTextSmall__tablet { font-size: 1.6vw; top: 4vw; right: 0px; }
}
.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: 0px; }
.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: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.8rem; }
}
.PageTeaserGrid-module-scss-module__lP1wiq__teaserWrap { grid-column: span 3; transition: 0.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: rgb(255, 241, 243); border-radius: 10px; flex-direction: column; align-items: center; gap: 16px; height: 100%; padding: 1.2rem; transition: background-color 0.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: rgb(255, 228, 232); }
.PageTeaserGrid-module-scss-module__lP1wiq__teaser_IconWrap { aspect-ratio: 1 / 1; width: min(100%, 250px); position: relative; }
.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Icon { object-fit: contain; object-position: center center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.PageTeaserGrid-module-scss-module__lP1wiq__teaser_TitleWrap { border-bottom: 2px solid rgba(0, 0, 0, 0); justify-content: space-between; align-items: center; gap: 0.4rem; transition: border-color 0.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: rgb(230, 32, 88); }
.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Title { color: rgb(230, 32, 88); margin-bottom: 0px; }
.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Arrow { flex-shrink: 0; width: 1em; height: auto; }
.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Arrow path { fill: rgb(230, 32, 88); }
.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Description { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.PageTeaserGrid-module-scss-module__lP1wiq__teaser_Description { color: rgb(119, 119, 119); margin-bottom: 0px; }
@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% center; 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: rgb(0, 0, 0); clip: rect(0px, 0px, 0px, 0px); background: rgb(255, 255, 255); border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__gridTitle { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.8rem; }
}
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantsGrid { grid-column: 1 / -1; margin: 0px; padding: 0px; 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: 0.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: 0.6rem; line-height: 0.8rem; }
}
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grant { border: 1px solid rgb(231, 231, 231); 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: 0.8rem; margin-bottom: 0.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: 0.8rem; margin-top: auto; display: flex; }
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantFooter a { font-size: 0.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: 0.4rem; display: flex; }
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryTag { font-size: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryTag { font-size: 0.6rem; line-height: 0.81rem; }
}
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryTag { color: rgb(138, 17, 62); letter-spacing: 0.06rem; white-space: nowrap; border: 1px solid rgb(119, 119, 119); border-radius: 10px; flex-shrink: 0; margin-bottom: 0px; margin-right: 0.6rem; padding: 0.3rem 0.6rem; font-size: 12px; font-weight: 500; line-height: 0.8rem; }
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__grantCategoryTag:last-child { margin-right: 0.4rem; }
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__name { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(0, 0, 0); clip: rect(0px, 0px, 0px, 0px); background: rgb(255, 255, 255); border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__flagWrap { border-radius: 50%; flex-shrink: 0; width: 1.4rem; height: 1.4rem; margin-right: 0.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-size: 1rem; line-height: 1.6rem; font-family: var(--satoshi); background: 0px 0px; border: 0px; padding: 0px; font-weight: 500; }
@media (max-width: 1119.98px) {
  .PastFeaturedGrantsGridBlock-module-scss-module__B5jgbG__button { font-size: 0.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: rgb(193, 15, 69); 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: rgb(138, 17, 62); }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: rgb(255, 241, 243); border-radius: 10px; flex: 1 1 0%; padding: 24px; transition: background-color 0.2s ease-in; display: block; }
.PrevNextLinks-module-scss-module__PVz1eq__link:hover, .PrevNextLinks-module-scss-module__PVz1eq__link:focus-visible { background-color: rgb(255, 228, 232); }
.PrevNextLinks-module-scss-module__PVz1eq__link .PrevNextLinks-module-scss-module__PVz1eq__label { font-size: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 8px; font-weight: 700; }
.PrevNextLinks-module-scss-module__PVz1eq__link .PrevNextLinks-module-scss-module__PVz1eq__title { color: rgb(230, 32, 88); border-bottom: 2px solid rgba(0, 0, 0, 0); margin: 0px; transition: border-color 0.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: rgb(230, 32, 88); }
.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: 0.8rem; }
}
.RegionalLinkGrid-module-scss-module__CBjMEq__intro { margin-bottom: 0.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: 0.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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0.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: 0.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: 0.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: 0.6rem; line-height: 0.8rem; }
}
.RegionalLinkGrid-module-scss-module__CBjMEq__name, .RegionalLinkGrid-module-scss-module__CBjMEq__translatedName { margin-bottom: 0px; }
.RegionalLinkGrid-module-scss-module__CBjMEq__arrow { width: 0.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: 0.8rem; }
}
.SocialMediaGrid-module-scss-module__tO7_Cq__intro { margin-bottom: 0.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: 0.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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0.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: rgb(255, 241, 243); 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: rgb(255, 228, 232); }
@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: 0.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: 0.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: 0.6rem; line-height: 0.8rem; }
}
.SocialMediaGrid-module-scss-module__tO7_Cq__name, .SocialMediaGrid-module-scss-module__tO7_Cq__translatedName { margin-bottom: 0px; }
.SocialMediaGrid-module-scss-module__tO7_Cq__arrow { width: 0.7em; margin-left: auto; }
.FeaturedEvent-module-scss-module__DBeQlG__wrap { border-top: 1px solid rgb(231, 231, 231); 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: 0px; 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: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .FeaturedEvent-module-scss-module__DBeQlG__label { font-size: 0.6rem; line-height: 0.81rem; }
}
.FeaturedEvent-module-scss-module__DBeQlG__label { color: rgb(119, 119, 119); 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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 1.2rem; }
.FeaturedEvent-module-scss-module__DBeQlG__locationWrap { color: rgb(119, 119, 119); 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: 0.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: 0.7rem; line-height: 1rem; }
}
.FeaturedEvent-module-scss-module__DBeQlG__link { margin-bottom: 0px; }
.FeaturedEvent-module-scss-module__DBeQlG__image { z-index: -1; width: 240px; height: auto; position: absolute; bottom: 0px; right: 0px; }
@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: 0px 0px; border: 0px; justify-content: flex-end; align-items: center; width: 1rem; height: 1rem; padding: 0px; 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: rgb(35, 35, 35); }
.SiteSearch-module-scss-module__SZGlOa__searchToggleButtonIcon { display: block; }
.SiteSearch-module-scss-module__SZGlOa__searchWrap { display: none; position: absolute; inset: 0px; }
.SiteSearch-module-scss-module__SZGlOa__searchWrap__open { display: block; }
.SiteSearch-module-scss-module__SZGlOa__searchWrap, .SiteSearch-module-scss-module__SZGlOa__searchResultsWrap { background-color: rgb(255, 255, 255); }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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(40px + 1rem); }
}
.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: 0.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: 0.6rem; line-height: 0.8rem; }
}
.SiteSearch-module-scss-module__SZGlOa__searchBox_Input { color: rgb(35, 35, 35); border: 1px solid rgb(35, 35, 35); border-radius: 6px; width: 100%; padding: 12px calc(24px + 0.4rem) 12px calc(24px + 0.75rem); }
.SiteSearch-module-scss-module__SZGlOa__searchBox_Input::placeholder { color: rgb(119, 119, 119); }
.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: 0px 0px; border: 0px; padding: 0px; font-family: inherit; position: absolute; top: 50%; transform: translateY(-50%); }
.SiteSearch-module-scss-module__SZGlOa__searchBox_Submit { width: 0.75rem; left: 12px; }
.SiteSearch-module-scss-module__SZGlOa__searchBox_Reset { width: 0.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: rgb(35, 35, 35); }
.SiteSearch-module-scss-module__SZGlOa__searchBox_LoadingIndicator { display: none; }
.SiteSearch-module-scss-module__SZGlOa__searchResultsWrap { opacity: 0; visibility: hidden; pointer-events: none; height: calc(-100% + 100vh); transition: opacity 0.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: 0.7rem; line-height: 0.945rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.6rem; font-weight: 700; }
@media (max-width: 1119.98px) {
  .SiteSearch-module-scss-module__SZGlOa__noResultsMsg { font-size: 0.6rem; line-height: 0.81rem; }
}
.SiteSearch-module-scss-module__SZGlOa__noResultsMsg { color: rgb(35, 35, 35); margin-top: 48px; }
.SiteSearch-module-scss-module__SZGlOa__results li, .SiteSearch-module-scss-module__SZGlOa__results ol { padding-left: 0px; list-style-type: none; }
.SiteSearch-module-scss-module__SZGlOa__hitList { margin: 1.2rem 0px; }
.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: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .SiteSearch-module-scss-module__SZGlOa__hit_Title { font-size: 0.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: 0.6rem; }
.SiteSearch-module-scss-module__SZGlOa__hit_Excerpt { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.SiteSearch-module-scss-module__SZGlOa__hit_Excerpt { margin-top: 0px; margin-bottom: 1rem; }
@media (max-width: 1119.98px) {
  .SiteSearch-module-scss-module__SZGlOa__hit_Excerpt { margin-bottom: 0.8rem; }
}
.SiteSearch-module-scss-module__SZGlOa__hit > :last-child { margin-bottom: 0px; }
.SiteSearch-module-scss-module__SZGlOa__pIsLast { margin-top: 0px; margin-bottom: 0px; }
.SiteSearch-module-scss-module__SZGlOa__pNotLast { border: 2px solid rgb(217, 217, 217); border-radius: 15px; margin-top: 0px; margin-bottom: 0px; padding: 3px; display: flex; }
.SiteSearch-module-scss-module__SZGlOa__titleHighlight { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .SiteSearch-module-scss-module__SZGlOa__titleHighlight { font-size: 0.8rem; line-height: 1.08rem; font-family: var(--satoshi); letter-spacing: unset; font-weight: 700; }
}
.SiteSearch-module-scss-module__SZGlOa__titleHighlight { color: rgb(193, 15, 69); background-color: rgb(255, 228, 232); font-weight: 700; }
.SiteSearch-module-scss-module__SZGlOa__titleNonHighlight { font-size: 1rem; line-height: 1.35rem; font-family: var(--satoshi); letter-spacing: 0.04em; font-weight: 700; }
@media (max-width: 1119.98px) {
  .SiteSearch-module-scss-module__SZGlOa__titleNonHighlight { font-size: 0.8rem; line-height: 1.08rem; font-family: var(--satoshi); letter-spacing: unset; font-weight: 700; }
}
.SiteSearch-module-scss-module__SZGlOa__titleNonHighlight { color: rgb(193, 15, 69); font-weight: 700; }
.SiteSearch-module-scss-module__SZGlOa__excerptHighlight { color: rgb(119, 119, 119); background-color: rgb(255, 228, 232); font-size: 14px; font-weight: 500; }
.SiteSearch-module-scss-module__SZGlOa__excerptNonHighlight { color: rgb(119, 119, 119); font-size: 14px; font-weight: 500; }
.SiteSearch-module-scss-module__SZGlOa__hidden { display: none; }
.SiteHeader-module-scss-module__KPj9ca__header { z-index: 100; backdrop-filter: none; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(231, 231, 231); padding-top: 44px; padding-bottom: 44px; transition: transform 0.3s ease-in, background-color 0.3s ease-in; position: fixed; top: 0px; left: 0px; right: 0px; 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: rgb(231, 231, 231); }
.SiteHeader-module-scss-module__KPj9ca__header__minimal.siteHeader__transparent { background-color: rgba(255, 255, 255, 0.8); }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: rgb(255, 255, 255); transition: opacity 0.2s ease-in; position: fixed; inset: 0px; }
body[data-scroll-locked="1"] .SiteHeader-module-scss-module__KPj9ca__openMenuBg { opacity: 0.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: rgb(255, 255, 255); border-top: 1px solid rgb(209, 209, 209); 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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0.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: 0.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: 0.6rem; line-height: 0.81rem; font-family: var(--satoshi); letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0px; 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: 0.4rem; margin: 0px; padding: 0px; list-style: none; display: flex; }
.SiteFooter-module-scss-module__elATqa__footerNav_Item { font-size: 0.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: 0.6rem; line-height: 0.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 rgb(231, 231, 231); margin-right: 16px; padding-right: 16px; }
.SiteFooter-module-scss-module__elATqa__footerNav_Link, .SiteFooter-module-scss-module__elATqa__footerNav_Link:visited { color: rgb(119, 119, 119); }
.SiteFooter-module-scss-module__elATqa__footerNav_Link:hover, .SiteFooter-module-scss-module__elATqa__footerNav_Link:focus-visible { color: rgb(230, 32, 88); }
.SiteFooter-module-scss-module__elATqa__footerNav_Link:active { color: rgb(161, 16, 65); }
.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: rgb(119, 119, 119); }
.SiteFooter-module-scss-module__elATqa__socialIcons { flex-wrap: wrap; align-items: center; gap: 1.2rem; margin: 0px; padding: 0px; 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: rgb(230, 32, 88); }
.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: rgb(255, 255, 255); }
.SiteFooter-module-scss-module__elATqa__secondaryNav { columns: 1; margin: 0px; padding: 0px; list-style: none; }
.SiteFooter-module-scss-module__elATqa__secondaryNav_Item { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.SiteFooter-module-scss-module__elATqa__secondaryNav_Item:not(:last-child) { margin-bottom: 0.8rem; }
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link, .SiteFooter-module-scss-module__elATqa__secondaryNav_Link:visited { color: rgb(119, 119, 119); }
.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: rgb(119, 119, 119); }
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:hover, .SiteFooter-module-scss-module__elATqa__secondaryNav_Link:focus-visible { color: rgb(230, 32, 88); }
.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: rgb(230, 32, 88); }
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:active { color: rgb(161, 16, 65); }
.SiteFooter-module-scss-module__elATqa__secondaryNav_Link:active svg.SiteFooter-module-scss-module__elATqa__secondaryNav_LinkExternalIcon path { fill: rgb(161, 16, 65); }
.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: rgb(119, 119, 119); }
* { 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: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); font-weight: 500; }
}
body { color: rgb(119, 119, 119); margin: 0px; }
[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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 1.8rem; }
h2 { font-size: 2.4rem; line-height: 3.24rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: rgb(35, 35, 35); margin-top: 0px; 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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 1.8rem; }
h5 { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
h6 { color: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0.8rem; }
p { margin-top: 0px; margin-bottom: 1.2rem; }
a, a:visited { color: rgb(193, 15, 69); text-decoration: none; }
a:hover, a:focus-visible, a:active { color: rgb(138, 17, 62); }
sub, sup { line-height: 1; }
.skipToMainContentLink { font-size: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .skipToMainContentLink { font-size: 0.7rem; line-height: 1rem; }
}
.skipToMainContentLink { margin-top: 0px; margin-bottom: 1.2rem; }
@media (max-width: 1119.98px) {
  .skipToMainContentLink { margin-bottom: 1rem; }
}
.skipToMainContentLink { text-align: center; z-index: 200; clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px); background: rgb(255, 255, 255); border: 2px solid rgb(119, 119, 119); border-radius: 3px; padding: 0.8rem; transition: transform 0.3s; position: absolute; left: 50%; transform: translate(-50%, -100%); }
.skipToMainContentLink, .skipToMainContentLink:visited, .skipToMainContentLink:hover, .skipToMainContentLink:focus-visible, .skipToMainContentLink:active { color: rgb(119, 119, 119); 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; border: 0px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
input, select, textarea { color: rgb(119, 119, 119); font-size: 1rem; line-height: 1.6rem; font-family: var(--satoshi); background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); padding: 19px 12px; font-weight: 500; }
@media (max-width: 1119.98px) {
  input, select, textarea { font-size: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); font-weight: 500; }
}
.customSelect { position: relative; }
.customSelect::after { content: ""; pointer-events: none; border-top: 0.4rem solid rgb(119, 119, 119); border-left: 0.3rem solid rgba(0, 0, 0, 0); border-right: 0.3rem solid rgba(0, 0, 0, 0); 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: 0.8rem; }
}
@media (min-width: 768px) {
  .DevGuideGridInner-module-scss-module__fJadlG__headerWrap { flex-wrap: wrap; align-items: center; gap: 0.8rem; display: flex; }
}
.DevGuideGridInner-module-scss-module__fJadlG__header { font-size: 1.4rem; line-height: 1.89rem; font-family: var(--satoshi); letter-spacing: 0.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: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 0px; }
.DevGuideGridInner-module-scss-module__fJadlG__showCount { font-size: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .DevGuideGridInner-module-scss-module__fJadlG__showCount { font-size: 0.6rem; line-height: 0.8rem; }
}
.DevGuideGridInner-module-scss-module__fJadlG__showCount { margin-top: 0.4rem; margin-bottom: 0px; }
@media (min-width: 768px) {
  .DevGuideGridInner-module-scss-module__fJadlG__showCount { margin-top: 0.2rem; }
}
.DevGuideGridInner-module-scss-module__fJadlG__filters { scroll-snap-type: x mandatory; scrollbar-width: none; margin-bottom: 1.2rem; margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; scroll-padding: 0px 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: 0px 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: 0px 16px; }
}
.DevGuideGridInner-module-scss-module__fJadlG__filterList { background-color: rgb(255, 241, 243); border-radius: 14px; flex-shrink: 0; align-items: center; gap: 0.8rem 0.25rem; margin: 0px; padding: 0.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-size: 0.8rem; line-height: 1.2rem; font-family: var(--satoshi); background: 0px 0px; border: 0px; padding: 0px; font-weight: 500; }
@media (max-width: 1119.98px) {
  .DevGuideGridInner-module-scss-module__fJadlG__filterButton { font-size: 0.7rem; line-height: 1rem; }
}
.DevGuideGridInner-module-scss-module__fJadlG__filterButton { color: rgb(230, 32, 88); border-radius: 10px; align-items: center; gap: 0.2rem; padding: 0.4rem 0.8rem; transition: background-color 0.3s, color 0.3s, filter 0.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: rgb(255, 255, 255); background-color: rgb(138, 17, 62); }
.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 rgb(209, 209, 209); 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: 0px; }
@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: 0.4rem; margin-bottom: 0.6rem; display: flex; }
@media (max-width: 1119.98px) {
  .DevGuideGridInner-module-scss-module__fJadlG__topRow { margin-bottom: 0.8rem; }
}
.DevGuideGridInner-module-scss-module__fJadlG__newTag { color: rgb(5, 52, 64); background-color: rgb(229, 246, 250); border-radius: 10px; flex-shrink: 0; align-items: center; gap: 0.2rem; padding: 0.3rem 0.6rem; display: flex; }
.DevGuideGridInner-module-scss-module__fJadlG__newTagText { letter-spacing: 0.06rem; font-size: 0.6rem; font-weight: 500; line-height: normal; }
.DevGuideGridInner-module-scss-module__fJadlG__product { align-items: center; gap: 0.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: 0px; font-size: 0.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.DevGuideGridInner-module-scss-module__fJadlG__title { color: rgb(35, 35, 35); margin-top: 0px; margin-bottom: 1.2rem; }
@media (max-width: 1119.98px) {
  .DevGuideGridInner-module-scss-module__fJadlG__title { margin-bottom: 0.8rem; }
}
.DevGuideGridInner-module-scss-module__fJadlG__description { font-size: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .DevGuideGridInner-module-scss-module__fJadlG__description { font-size: 0.6rem; line-height: 0.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: 0.8rem; }
}
.DevGuideGridInner-module-scss-module__fJadlG__tags { flex-wrap: wrap; gap: 0.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-size: 1rem; line-height: 1.6rem; font-family: var(--satoshi); background: 0px 0px; border: 0px; padding: 0px; font-weight: 500; }
@media (max-width: 1119.98px) {
  .DevGuideGridInner-module-scss-module__fJadlG__button { font-size: 0.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: rgb(193, 15, 69); 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: rgb(138, 17, 62); }
.DevGuideGridInner-module-scss-module__fJadlG__deployedCodeWrapper { place-content: center; place-items: center; width: 0.8rem; height: 0.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: 0px; }
.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: 0px; padding-right: 0px; }
@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: 0px; padding-right: 0px; }
}
@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: 0px; padding-right: 0px; }
}
.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: 0.8rem; padding-bottom: 2.8rem; }
}
@media (max-width: 767.98px) {
  .HeadingHighlightedBlock-module-scss-module__joRfPq__wrap { padding-top: 0.4rem; padding-bottom: 2rem; }
}
.HeadingHighlightedBlock-module-scss-module__joRfPq__text { letter-spacing: 0.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: 0px; }
.HeadingHighlightedBlock-module-scss-module__joRfPq__span__black { color: rgb(35, 35, 35); }
.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGrid { grid-template-columns: repeat(10, 1fr); column-gap: 20px; margin: 0px; padding: 0px; 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: 0.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: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridCardHeader { margin-bottom: 0.8rem; }
.ImageTextGridBlock-module-scss-module__evOwhq__imageWrap { margin-bottom: 1.6rem; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaserWrap { width: 100%; transition: 0.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: rgb(255, 241, 243); border-radius: 10px; flex-direction: column; align-items: center; gap: 16px; height: 100%; padding: 4rem 2.4rem; transition: background-color 0.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: rgb(255, 228, 232); }
.ImageTextGridBlock-module-scss-module__evOwhq__teaser_IconWrap { aspect-ratio: 1 / 1; flex-shrink: 0; width: min(100%, 250px); margin: 0px auto 1.6rem; position: relative; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Icon { object-fit: contain; object-position: center center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaser_TitleWrap { border-bottom: 2px solid rgba(0, 0, 0, 0); align-items: center; gap: 0.4rem; transition: border-color 0.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: rgb(230, 32, 88); }
.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Title { color: rgb(230, 32, 88); margin-bottom: 0px; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Arrow { flex-shrink: 0; width: 1em; height: auto; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Arrow path { fill: rgb(230, 32, 88); }
.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Description { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.ImageTextGridBlock-module-scss-module__evOwhq__teaser_Description { color: rgb(119, 119, 119); margin-top: 0.8rem; margin-bottom: 0px; }
.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 / 1; flex-shrink: 0; width: min(100%, 250px); margin: 0px auto 1.6rem; position: relative; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_IconNoLink { object-fit: contain; object-position: center center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_TitleWrapNoLink { align-items: center; gap: 0.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_TitleNoLink { color: rgb(35, 35, 35); margin-bottom: 0px; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_ArrowNoLink { flex-shrink: 0; width: 1em; height: auto; }
.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_ArrowNoLink path { fill: rgb(230, 32, 88); }
.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_DescriptionNoLink { font-size: 0.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: 0.6rem; line-height: 0.8rem; }
}
.ImageTextGridBlock-module-scss-module__evOwhq__teaserNoLink_DescriptionNoLink { color: rgb(119, 119, 119); margin-top: 0.8rem; margin-bottom: 0px; }
.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: 0px; padding: 0px; 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: 0.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: rgb(246, 246, 246); 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: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.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: 0.95rem; line-height: 1.2825rem; font-family: var(--satoshi); font-weight: 500; }
}
.ImageTextGridBlock-module-scss-module__evOwhq__imageTextGridNoLinkCardHeader { margin-bottom: 0.8rem; }
.SoleImageBlock-module-scss-module__iqz5Ta__imageTextGrid { grid-template-columns: repeat(10, 1fr); column-gap: 20px; margin: 0px; padding: 0px; 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: 0.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: 0.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: rgb(35, 35, 35); margin-top: 0px; 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: 0.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: 0px; 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: rgb(255, 241, 243); border-radius: 6px; justify-content: space-between; height: 100%; min-height: 6.85rem; padding: 0.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 / 1; 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: 0.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: 0.6rem; line-height: 0.8rem; }
}
.GridLinkBlock-module-scss-module__tyQ_kq__tags { color: rgb(119, 119, 119); 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; scrollbar-width: none; margin-bottom: 1.2rem; margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; scroll-padding: 0px 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: 0.8rem 0.25rem; margin: 0px; padding: 0px; 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: 0.7rem; line-height: 1rem; font-family: var(--satoshi); font-weight: 500; }
@media (max-width: 1119.98px) {
  .EcosystemBlockInner-module-scss-module__JiKWRq__searchInput { font-size: 0.6rem; line-height: 0.8rem; }
}
.EcosystemBlockInner-module-scss-module__JiKWRq__searchInput { border-color: rgb(209, 209, 209); border-radius: 6px; width: 100%; padding: 0.6rem 0.6rem 0.6rem 1.75rem; }
.EcosystemBlockInner-module-scss-module__JiKWRq__searchIcon { width: 0.75rem; height: auto; position: absolute; top: 50%; left: 0.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: 0px; }
.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: 0.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: 0.7rem; line-height: 1rem; }
}
.EventsFeaturedLabel-module-scss-module__BmQlPa__featured_Label { color: rgb(193, 15, 69); }
.EventsFeaturedLabel-module-scss-module__BmQlPa__featured_Logo { flex-shrink: 0; width: 16px; height: auto; }
.EventsFeaturedLabel-module-scss-module__BmQlPa__featured_Logo path { fill: rgb(230, 32, 88); }