@keyframes Container-fromLeft--4LSB1 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Container-goToLeft--29UCL {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Container-fromRight--6GdPa {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Container-goToRight--2tkdt {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Container-fromBottom--CoIqj {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Container-opacityIn--6fCPi {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Container-opacityOut--jKm0z {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media (min-width: calc(920px + 1px)) {
    .Container-container--DIXxP {
        margin:0 auto;
        max-width: 1224px;
        width: 85.89474%
    }
}

@keyframes ButtonPrimary-fromLeft--2scjy {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ButtonPrimary-goToLeft--5nFZa {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ButtonPrimary-fromRight--4S47V {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ButtonPrimary-goToRight--2SG9v {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ButtonPrimary-fromBottom--5rkio {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ButtonPrimary-opacityIn--5FJV7 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ButtonPrimary-opacityOut--1Kxkl {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes ButtonPrimary-rotate--6515H {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.ButtonPrimary-buttonPrimary--1qZwZ {
    align-items: center;
    background-color: var(--color-primary-base);
    border: 0;
    border-radius: var(--border-radius-xxl);
    color: var(--color-ui-colors-background);
    display: inline-flex;
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-600);
    gap: 8px;
    height: 42px;
    justify-content: center;
    margin: 0;
    opacity: 1;
    overflow: hidden;
    padding: 0 var(--component-spacing-md);
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    transition: background-color .2s linear;
    white-space: nowrap
}

.rebrand-2023 .ButtonPrimary-buttonPrimary--1qZwZ {
    text-transform: none
}

.ButtonPrimary-buttonPrimary--1qZwZ>svg {
    fill: currentColor
}

.ButtonPrimary-buttonPrimary--1qZwZ>span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ButtonPrimary-buttonPrimary--1qZwZ.ButtonPrimary-buttonMatchInput--1vAGf {
    height: 56px;
    padding-bottom: 0;
    padding-top: 0
}

.ButtonPrimary-buttonPrimary--1qZwZ:focus-visible {
    outline: 2px solid var(--color-primary-base);
    outline-offset: 2px
}

@media (hover: hover) {
    .ButtonPrimary-buttonPrimary--1qZwZ:hover {
        background-color:var(--color-primary-darkest)
    }
}

.ButtonPrimary-buttonDisabled--2j5mY {
    opacity: .7;
    pointer-events: none
}

.ButtonPrimary-buttonInverted--6RDH2 {
    background-color: var(--color-ui-colors-background);
    color: var(--color-ui-text-dark)
}

.ButtonPrimary-buttonInverted--6RDH2:focus-visible {
    background-color: var(--color-ui-colors-background);
    outline: 2px solid var(--color-warning-base);
    outline-offset: 2px
}

@media (hover: hover) {
    .ButtonPrimary-buttonInverted--6RDH2:hover {
        background-color:var(--color-warning-base);
        color: var(--color-ui-text-dark);
        opacity: 1
    }
}

.ButtonPrimary-buttonTertiary--1WjyY {
    background-color: var(--color-ui-colors-background);
    box-shadow: inset 0 0 0 1px var(--color-ui-text-dark);
    color: var(--color-ui-text-dark)
}

.ButtonPrimary-buttonTertiary--1WjyY.ButtonPrimary-buttonInverted--6RDH2 {
    background-color: transparent;
    box-shadow: inset 0 0 0 1px var(--color-ui-colors-background);
    color: var(--color-ui-colors-background)
}

.ButtonPrimary-buttonTertiary--1WjyY.ButtonPrimary-buttonInverted--6RDH2 .ButtonPrimary-buttonImgIcon--2njcZ {
    filter: invert(100%)
}

@media (hover: hover) {
    .ButtonPrimary-buttonTertiary--1WjyY.ButtonPrimary-buttonInverted--6RDH2:hover {
        background-color:var(--color-ui-colors-background);
        color: var(--color-ui-text-dark)
    }

    .ButtonPrimary-buttonTertiary--1WjyY.ButtonPrimary-buttonInverted--6RDH2:hover .ButtonPrimary-buttonImgIcon--2njcZ {
        filter: contrast(100%)
    }

    .ButtonPrimary-buttonTertiary--1WjyY:hover {
        background: var(--color-ui-text-dark);
        box-shadow: inset 0 0 0 1px var(--color-ui-text-dark);
        color: var(--color-ui-text-light)
    }

    .ButtonPrimary-buttonTertiary--1WjyY:hover .ButtonPrimary-buttonImgIcon--2njcZ {
        filter: invert(100%)
    }
}

.ButtonPrimary-buttonSmall--1hnF4 {
    font-size: 13px!important;
    letter-spacing: .3px!important;
    padding: 10px 16px
}

@media (max-width: 1168px) {
    .ButtonPrimary-buttonSmall--1hnF4 {
        font-size:12px!important
    }
}

.ButtonPrimary-buttonLabelIcon--5trZS {
    margin-right: 8px
}

.ButtonPrimary-buttonImgIcon--2njcZ {
    height: 24px;
    width: 24px
}

.ButtonPrimary-buttonLabelText--3bjxv {
    transition: opacity .2s linear,visibility .2s linear
}

.ButtonPrimary-submitting--izBjl .ButtonPrimary-buttonLabelText--3bjxv {
    opacity: 0;
    visibility: hidden
}

@media (min-width: calc(920px + 1px)) {
    .ButtonPrimary-buttonOnHover--3WC72 {
        cursor:pointer;
        transition: background .2s linear
    }

    .ButtonPrimary-buttonOnHover--3WC72.ButtonPrimary-buttonInverted--6RDH2 {
        transition: background .2s linear,color .2s linear,opacity .2s linear,box-shadow .2s linear
    }
}

.ButtonPrimary-buttonTransparent--4cp67 {
    background-color: transparent;
    color: var(--color-primary-base);
    padding: 12px
}

.ButtonPrimary-buttonTransparent--4cp67>svg {
    fill: var(--color-primary-base)
}

.ButtonPrimary-buttonTransparent--4cp67:hover {
    background-color: transparent
}

.ButtonPrimary-buttonSpinner--3BbkM {
    fill: currentColor;
    animation: ButtonPrimary-rotate--6515H 1.5s linear infinite;
    height: 24px;
    left: 50%;
    margin-left: -12px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    width: 24px
}

.ButtonPrimary-buttonArrow--3ddOJ {
    align-items: center;
    background: none;
    color: var(--color-ui-text-dark);
    display: flex;
    flex-wrap: nowrap;
    font-family: var(--font-family-display);
    font-size: 44px;
    font-style: normal;
    font-weight: var(--font-weight-350);
    gap: 16px;
    justify-content: flex-start;
    line-height: normal;
    text-align: left;
    text-transform: none;
    transition: color .3s linear
}

[class$=backgroundChanged]~div .ButtonPrimary-buttonArrow--3ddOJ {
    transition-delay: .3s
}

@media (hover: hover) {
    .ButtonPrimary-buttonArrow--3ddOJ:hover svg {
        fill:var(--color-ui-text-dark)
    }

    .ButtonPrimary-buttonArrow--3ddOJ:hover svg path {
        stroke: var(--color-ui-text-light)
    }
}

.ButtonPrimary-buttonArrow--3ddOJ svg {
    fill: transparent;
    transition: fill .3s linear
}

[class$=backgroundChanged]~div .ButtonPrimary-buttonArrow--3ddOJ svg {
    transition-delay: .3s
}

.ButtonPrimary-buttonArrow--3ddOJ svg circle,.ButtonPrimary-buttonArrow--3ddOJ svg path {
    stroke: var(--color-ui-text-dark);
    transition: stroke .3s linear
}

[class$=backgroundChanged]~div .ButtonPrimary-buttonArrow--3ddOJ svg circle,[class$=backgroundChanged]~div .ButtonPrimary-buttonArrow--3ddOJ svg path {
    transition-delay: .3s
}

.ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2 {
    color: var(--color-ui-text-light)
}

.ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2 svg {
    fill: var(--color-ui-text-dark)
}

.ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2 svg circle,.ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2 svg path {
    stroke: var(--color-ui-text-light)
}

.ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2:hover svg {
    fill: var(--color-ui-text-light)
}

.ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2:hover svg path {
    stroke: var(--color-ui-text-dark)
}

.ButtonPrimary-buttonArrow--3ddOJ:focus svg {
    border-radius: 50%;
    outline: solid var(--color-primary-base);
    outline-offset: 4px
}

.ButtonPrimary-buttonArrow--3ddOJ:focus.ButtonPrimary-buttonInverted--6RDH2 svg {
    outline: solid var(--color-warning-base)
}

@media (max-width: 920px) {
    .ButtonPrimary-buttonArrow--3ddOJ {
        font-size:38px;
        line-height: 46px
    }
}

.ButtonPrimary-submitting--izBjl .ButtonPrimary-buttonArrow--3ddOJ {
    opacity: 0;
    visibility: hidden
}

.ButtonPrimary-buttonArrowContainer--1Y5KZ:disabled,.ButtonPrimary-buttonArrowContainer--1Y5KZ:disabled svg {
    opacity: .7
}

.Image-objectFitCover--5B8Ob {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

@keyframes imports-fromLeft--42H8Z {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes imports-goToLeft--6UFbQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes imports-fromRight--3A0LI {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes imports-goToRight--3jdYm {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes imports-fromBottom--3P3GT {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes imports-opacityIn--3AMIm {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes imports-opacityOut--64B67 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.imports-tag--7t9J0 {
    font-size: var(--font-size-xxxs);
    letter-spacing: var(--letter-spacing-l);
    line-height: var(--line-height-xxxs)
}

.imports-eyebrow--bVBWm,.imports-tag--7t9J0 {
    font-weight: var(--font-weight-600);
    text-transform: uppercase
}

.imports-eyebrow--bVBWm {
    font-size: var(--font-size-xs);
    letter-spacing: var(--letter-spacing-xl);
    line-height: var(--line-height-xs)
}

@media (max-width: 1168px) {
    .imports-eyebrow--bVBWm {
        letter-spacing:var(--letter-spacing-l)
    }
}

.imports-eyebrowMultipleLines--1shjj {
    line-height: var(--line-height-sm)
}

@media (max-width: 1168px) {
    .imports-eyebrowMultipleLines--1shjj {
        line-height:var(--line-height-xxs)
    }
}

.imports-buttonSecondary--3IPl4 {
    font-weight: var(--font-weight-600)
}

.imports-display2--fLNwK {
    font-size: var(--font-size-xxl);
    line-height: var(--line-height-xxl)
}

.imports-display1--3XNgs,.imports-display2--fLNwK {
    font-family: var(--font-family-display);
    margin-bottom: var(--vertical-spacing-xl)
}

.imports-display1--3XNgs {
    font-size: var(--font-size-xxxl);
    line-height: var(--line-height-xxxl)
}

.imports-h1--5LJzc {
    font-family: var(--font-family-display);
    font-size: var(--font-size-xl);
    line-height: var(--line-height-xl);
    margin-bottom: var(--vertical-spacing-xl)
}

.imports-h2Quote--YGB6m,.imports-h2Quote--YGB6m .imports-body--I9Byh {
    font-size: 30px;
    font-weight: var(--font-weight-400);
    line-height: 1.23
}

.imports-h2--7wUmM {
    font-family: var(--font-family-body);
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-l);
    margin-bottom: var(--vertical-spacing-xl)
}

.imports-quote--6kR3Y {
    font-family: var(--font-family-display);
    font-size: var(--font-size-quote);
    line-height: var(--line-height-quote)
}

.imports-h4--1GRDI {
    font-size: 18px;
    font-weight: var(--font-weight-600);
    line-height: 20px
}

.imports-h3--3yLlm {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-display-2);
    line-height: var(--line-height-medium)
}

.imports-number--5smuK {
    font-family: var(--font-family-body);
    font-size: var(--font-size-xxxl);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-number)
}

.imports-body--I9Byh {
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-base)
}

.imports-bodySmall--1bfJ1,.imports-bodySmall--1bfJ1 .imports-body--I9Byh {
    font-size: var(--font-size-base-sm);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-base-sm)
}

.imports-bodyLarge--3cfLj,.imports-bodyLarge--3cfLj .imports-body--I9Byh {
    font-size: var(--font-size-base-l);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-base-l)
}

.imports-bodyXLarge--3s67O,.imports-bodyXLarge--3s67O .imports-body--I9Byh {
    font-size: var(--font-size-base-xl);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-base-xl)
}

.imports-bold--1wLam {
    font-weight: var(--font-weight-600)
}

.imports-italic--5F5M9 {
    font-style: italic
}

.imports-caption--3UuTe {
    color: var(--color-ui-colors-caption);
    font-size: var(--font-size-xxs);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-xxs);
    text-transform: none
}

.imports-cta--7nGF2 {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-sm)
}

.imports-linkText--2pLgL {
    color: var(--color-primary-base);
    cursor: pointer;
    text-decoration: underline
}

.imports-linkText--2pLgL:hover {
    color: var(--color-primary-dark)
}

.imports-bodyXXLarge--5p9wU {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-large)
}

.imports-bodySubTitle--1u9as {
    font-family: var(--font-family-body);
    font-size: var(--font-size-base);
    font-style: normal;
    font-weight: var(--font-weight-500)
}

@media (max-width: 920px) {
    .imports-bodySubTitle--1u9as {
        font-size:var(--font-size-sm)
    }
}

.imports-bodyTitle--7qqvL {
    font-family: var(--font-family-body);
    font-size: var(--font-size-ll);
    font-style: normal;
    font-weight: var(--font-weight-400);
    line-height: 32px
}

@media (max-width: 920px) {
    .imports-bodyTitle--7qqvL {
        line-height:22px
    }
}

.imports-arrowText--6fSHD {
    font-family: var(--font-family-display);
    font-size: var(--font-size-xll);
    line-height: normal
}

@media (max-width: 920px) {
    .imports-arrowText--6fSHD {
        font-size:var(--font-size-ll)
    }
}

.imports-bodyTitleLarge--3TNN9 {
    font-family: var(--font-family-display);
    font-size: 38px;
    font-style: normal;
    line-height: var(--line-height--default)
}

@media (max-width: 920px) {
    .imports-bodyTitleLarge--3TNN9 {
        font-size:28px
    }
}

.imports-bodySubTitleLarge--4E4LU,.imports-bodySubTitleLarge--4E4LU .imports-body--I9Byh {
    font-family: var(--font-family-body);
    font-size: var(--font-size-medium);
    font-style: normal;
    font-weight: var(--font-weight-400);
    line-height: 26px
}

@media (max-width: 920px) {
    .imports-bodySubTitleLarge--4E4LU,.imports-bodySubTitleLarge--4E4LU .imports-body--I9Byh {
        font-size:22px;
        font-weight: var(--font-weight-600)
    }

    .rebrand-2023 .imports-bodySubTitleLarge--4E4LU,.rebrand-2023 .imports-bodySubTitleLarge--4E4LU .imports-body--I9Byh {
        font-weight: var(--font-weight-400)
    }
}

.imports-linkTextLight--3yXFh {
    color: var(--color-ui-colors-background);
    cursor: pointer;
    text-decoration: underline
}

.imports-linkTextLight--3yXFh:hover {
    color: var(--color-white-70)
}

.imports-statusLabel--3di1W {
    background: var(--color-success-darkest);
    border-radius: 2px;
    color: var(--color-ui-colors-background);
    display: inline-block;
    font-size: 11px;
    font-weight: var(--font-weight-500);
    letter-spacing: 1px;
    line-height: 12px;
    margin-left: 4px;
    padding: 3px 4px 2px;
    position: relative;
    top: -1px
}

.imports-heading--2Mxgy {
    font-family: var(--font-family-display);
    font-size: var(--font-size-contentHeading);
    font-style: normal;
    line-height: 46px
}

@media (max-width: 920px) {
    .imports-heading--2Mxgy {
        font-size:var(--font-size-heading);
        line-height: var(--line-height-xl)
    }
}

.imports-visuallyHidden--7hWWW {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

@keyframes ButtonSecondary-fromLeft--7B5iA {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ButtonSecondary-goToLeft--S1nQx {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ButtonSecondary-fromRight--6MZ1X {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ButtonSecondary-goToRight--6fTw9 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ButtonSecondary-fromBottom--1AIc3 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ButtonSecondary-opacityIn--3wyHG {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ButtonSecondary-opacityOut--4vfSk {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes ButtonSecondary-underlineExpand--6dMzD {
    0% {
        transform: scaleX(0)
    }

    to {
        transform: scaleX(1)
    }
}

.ButtonSecondary-buttonSecondary--6NT03 {
    color: var(--color-greyscale-black-100);
    display: inline-block;
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-sm);
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

.ButtonSecondary-buttonSecondary--6NT03:after {
    background-color: var(--color-primary-base);
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%
}

@media (max-width: 1168px) {
    .ButtonSecondary-buttonSecondary--6NT03 {
        padding-bottom:4px
    }

    .ButtonSecondary-buttonSecondary--6NT03:before {
        bottom: -9px;
        content: "";
        left: -4px;
        position: absolute;
        right: -4px;
        top: -9px
    }
}

.ButtonSecondary-disabled--4FeSx {
    color: var(--color-greyscale-black-100);
    opacity: .5
}

.ButtonSecondary-disabled--4FeSx.ButtonSecondary-inverted--7DcBg,.ButtonSecondary-inverted--7DcBg {
    color: var(--color-ui-colors-background)
}

.ButtonSecondary-inverted--7DcBg:after {
    background-color: var(--color-ui-colors-background)
}

.ButtonSecondary-text--6zi19 {
    bottom: 4px;
    position: relative;
    text-transform: none
}

@media (min-width: calc(920px + 1px)) {
    .ButtonSecondary-onHover--5CDPG {
        cursor:pointer;
        transition: color .3s
    }

    .ButtonSecondary-onHover--5CDPG:after {
        transition: transform .6s cubic-bezier(.19,1,.22,1)
    }

    .ButtonSecondary-onHover--5CDPG:hover {
        color: var(--color-primary-base)
    }

    .ButtonSecondary-onHover--5CDPG:hover:after {
        animation: ButtonSecondary-underlineExpand--6dMzD .25s cubic-bezier(.55,.085,.68,.53) 0s 1 forwards
    }

    .ButtonSecondary-onHover--5CDPG.ButtonSecondary-inverted--7DcBg {
        transition: opacity .3s
    }

    .ButtonSecondary-onHover--5CDPG.ButtonSecondary-inverted--7DcBg:hover {
        color: var(--color-ui-colors-background);
        opacity: .8
    }
}

@keyframes Search-fromLeft--55qBA {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Search-goToLeft--2o44e {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Search-fromRight--51NqK {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Search-goToRight--2CEAg {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Search-fromBottom--4jzwz {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Search-opacityIn--63Dy6 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Search-opacityOut--3BxR0 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Search-searchContainer--2QS3C {
    max-width: 808px;
    position: relative;
    width: 40.52288%;
    width: 100%
}

@media (max-width: 920px) {
    .Search-searchContainer--2QS3C {
        max-width:93.33333333333333%
    }
}

.Search-searchContainer__centered--4fHMn {
    margin: auto
}

@media (max-width: 920px) {
    .Search-searchContainer__centered--4fHMn {
        max-width:calc(100% - 32px)
    }
}

.Search-searchResultsDropdown--53znh {
    background: var(--color-ui-colors-background);
    border-radius: var(--border-radius-sm);
    box-shadow: 0 4px 8px rgba(6,8,9,.16);
    margin-top: 4px;
    max-height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 8px 0;
    position: absolute;
    scroll-behavior: smooth;
    width: 100%;
    z-index: 5
}

.Search-searchResultsDropdown--53znh>ul {
    padding-left: 0
}

.Search-searchResultsDropdown--53znh>ul>li:before {
    display: none
}

.Search-searchResultsDropdown__title--5rzaf {
    font-size: 22px;
    margin-bottom: 15px;
    margin-left: 16px;
    margin-top: 10px
}

.Search-searchResultsDropdown__title__name--1H8WQ {
    color: var(--color-greyscale-black-100);
    font-weight: var(--font-weight-600);
    margin: 0 5px
}

.Search-searchResultsDropdown__title__count--1k0rN {
    color: var(--color-greyscale-black-50);
    font-size: 22px
}

.Search-searchResult--3SROF {
    align-items: center;
    color: var(--color-greyscale-black-70);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 66px;
    padding: 4px 16px 6px;
    transition: background-color .5s ease
}

.Search-searchResult--3SROF:hover,.Search-searchResult__highlighted--21jal {
    background-color: var(--color-greyscale-black-5)
}

.Search-searchResult__highlighted--21jal {
    transition: background-color 5s ease
}

.Search-searchResult__mainText--5YFSF {
    color: var(--color-greyscale-black-90);
    font-size: 17px;
    font-weight: var(--font-weight-600)
}

.Search-searchResult__mainIcon--2LLvW {
    border-radius: 50%;
    margin-right: 8px;
    padding: 5px 5px 5px 0;
    width: 56px
}

.Search-searchResult__mainIcon__hide--6BAlj {
    visibility: hidden
}

.Search-searchResult__subTextContainer--40Sa7 {
    align-items: center;
    display: flex
}

.Search-searchResult__subText--1gxYi {
    color: var(--color-greyscale-black-70);
    font-size: 15px;
    font-weight: var(--font-weight-400);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Search-searchResult__subIcon--435gY {
    margin-right: 9px;
    width: 15px
}

.Search-searchBar--23nsv {
    position: relative
}

.Search-searchBar__inputField--37g20 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--color-ui-colors-background);
    border: 1px solid var(--color-ui-colors-background-inverse);
    border-radius: 36px;
    height: 68px;
    padding: 20px 104px 20px 54px;
    transition: all .1s linear;
    width: 100%
}

.Search-searchBar__inputField--37g20::-moz-placeholder {
    color: var(--color-ui-grey-a11y);
    opacity: 1
}

.Search-searchBar__inputField--37g20::placeholder {
    color: var(--color-ui-grey-a11y);
    opacity: 1
}

.Search-searchBar__inputField--37g20:focus-visible {
    border-color: var(--color-primary-base);
    box-shadow: 0 0 8px 4px rgba(0,0,0,.12);
    outline: none
}

.Search-searchBar__icon--1d5rO {
    fill: var(--color-ui-grey-a11y);
    height: 20px;
    left: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.Search-chevronRight__icon--1pB8t {
    fill: var(--color-primary-base);
    height: 14px;
    width: 7px
}

.Search-label--57Crp {
    color: var(--color-greyscale-grey-60);
    display: block;
    left: 36px;
    position: absolute;
    top: 12px
}

.Search-banner--4Q4to {
    background-color: var(--color-gray20);
    border-radius: 4px;
    margin: 0 10px;
    padding: 10px 20px
}

.Search-banner--4Q4to a {
    font-weight: 700
}

.Search-textLight--2s12o {
    color: var(--color-ui-colors-background)
}

.Search-financialComparisonsOption--1tj6a {
    margin: 10px 10px 0
}

@keyframes FinancialProgramComparisonOption-fromLeft--42lr5 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes FinancialProgramComparisonOption-goToLeft--1YtvH {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes FinancialProgramComparisonOption-fromRight--3myYt {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes FinancialProgramComparisonOption-goToRight--Jldt1 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes FinancialProgramComparisonOption-fromBottom--4RscN {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes FinancialProgramComparisonOption-opacityIn--2MrrN {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FinancialProgramComparisonOption-opacityOut--2HM7P {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.FinancialProgramComparisonOption-container--4fh3G {
    border: 1px solid #e5e7eb;
    border-radius: 4px;
    flex-direction: row;
    height: 74px;
    padding: 12px 16px
}

.FinancialProgramComparisonOption-body--evPMu,.FinancialProgramComparisonOption-container--4fh3G {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.FinancialProgramComparisonOption-legalIcon__container--cAL9V {
    height: 22px;
    margin-right: 15px;
    overflow: visible;
    width: 22px
}

@keyframes AppStoreBadges-fromLeft--5VLZW {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes AppStoreBadges-goToLeft--4GnaV {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes AppStoreBadges-fromRight--Wpu1A {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes AppStoreBadges-goToRight--289sd {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes AppStoreBadges-fromBottom--4P9Hw {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes AppStoreBadges-opacityIn--7h32g {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes AppStoreBadges-opacityOut--3oRad {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.AppStoreBadges-container--2aUGZ {
    align-items: center;
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin: -6px
}

@media (min-width: calc(920px + 1px)) {
    .AppStoreBadges-container--2aUGZ {
        margin:-10px
    }
}

.AppStoreBadges-item--3TirS {
    padding: 6px
}

@media (min-width: calc(920px + 1px)) {
    .AppStoreBadges-item--3TirS {
        padding:10px
    }
}

.AppStoreBadges-badge--7gr2N {
    height: auto;
    vertical-align: top;
    width: auto
}

.AppStoreBadges-badge--7gr2N img {
    max-height: 42px;
    width: auto
}

@media (max-width: 920px) {
    .AppStoreBadges-badge--7gr2N {
        max-width:100%
    }
}

@media (min-width: calc(920px + 1px)) {
    .AppStoreBadges-badge--7gr2N img {
        max-height:48px
    }
}

.AppStoreBadges-badgeLarge--3du5c {
    max-height: 42px
}

@media (min-width: calc(920px + 1px)) {
    .AppStoreBadges-badgeLarge--3du5c {
        max-height:42px
    }
}

@keyframes TextMe-fromLeft--1ly49 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TextMe-goToLeft--5GwdR {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TextMe-fromRight--3Yd6C {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TextMe-goToRight--u0DWP {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TextMe-fromBottom--3LDNi {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TextMe-opacityIn--1k1f1 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TextMe-opacityOut--5JpUG {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TextMe-container--3c9Hh {
    width: 100%
}

.TextMe-form--5YH6k {
    display: flex;
    position: relative;
    width: 100%
}

.TextMe-input--63rOP {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--color-ui-colors-background);
    border: none;
    border-radius: 36px;
    box-shadow: 0 4px 8px rgba(6,8,9,.16);
    box-sizing: border-box;
    color: var(--color-greyscale-black-90);
    font-size: 17px;
    height: 73px;
    line-height: 26px;
    outline: 0;
    padding: 36px 56px 16px 34px;
    width: 100%
}

.TextMe-label--5eyAV {
    color: var(--color-ui-colors-text-100);
    display: block;
    font-size: 14px;
    left: 36px;
    position: absolute;
    top: 12px
}

.TextMe-feedback--3sHbm {
    margin-top: 12px;
    padding: 0 24px
}

.TextMe-icon--IXVlF {
    fill: #fff
}

.TextMe-button--2fD0x {
    height: 52px;
    padding: 4px 0 0;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 52px
}

@keyframes DownloadApp-fromLeft--7poJX {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes DownloadApp-goToLeft--nz8RF {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes DownloadApp-fromRight--4CLtq {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes DownloadApp-goToRight--6qZiR {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes DownloadApp-fromBottom--145us {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes DownloadApp-opacityIn--4rmn8 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes DownloadApp-opacityOut--2KJN9 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.DownloadApp-ctaWrap--4t74H {
    text-align: left
}

.DownloadApp-textMeWrapper--47tq3 {
    align-items: center;
    display: flex
}

.DownloadApp-qrCodeImage--74auN {
    border: 10px solid var(--color-ui-colors-background);
    display: block
}

.DownloadApp-textMe_QrCode--2Eyub {
    display: flex
}

.DownloadApp-textMe_QrCode--2Eyub .DownloadApp-qrCodeImage--74auN {
    width: 114px
}

.DownloadApp-textMe_QrCode--2Eyub input {
    width: 383px
}

.DownloadApp-qrCode--3xbbT {
    align-items: center;
    display: flex
}

.DownloadApp-qrCode--3xbbT .DownloadApp-qrCodeImage--74auN {
    margin-right: 24px;
    max-width: 140px
}

@media (min-width: calc(920px + 1px)) {
    .DownloadApp-divider--2BKDy {
        border-left:1px solid var(--color-primary-lightest);
        margin-left: 20px;
        padding-left: 20px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .DownloadApp-mobileOnly--1LTLG {
        display:none
    }
}

@media (max-width: 1168px) {
    .DownloadApp-desktopOnly--7etNQ {
        display:none
    }
}

@keyframes styles-fromLeft--6tDox {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes styles-goToLeft--7meNp {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes styles-fromRight--6SmIO {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes styles-goToRight--6gYUG {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes styles-fromBottom--6z5AD {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes styles-opacityIn--bCUf2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes styles-opacityOut--6pWjo {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.styles-spacingTopNone--1Hwd4 {
    padding-top: 0
}

.styles-spacingBottomNone--2ubZt {
    padding-bottom: 0
}

.styles-spacingTopMobileOnly--4ytDD {
    padding-top: 60px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingTopMobileOnly--4ytDD {
        padding-top:0
    }
}

.styles-spacingBottomMobileOnly--1JzMv {
    padding-bottom: 60px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingBottomMobileOnly--1JzMv {
        padding-bottom:0
    }
}

.styles-spacingTopXSmall--6G7Be {
    padding-top: 20px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingTopXSmall--6G7Be {
        padding-top:40px
    }
}

.styles-spacingBottomXSmall--6Q7Ya {
    padding-bottom: 20px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingBottomXSmall--6Q7Ya {
        padding-bottom:40px
    }
}

.styles-spacingTopSmall--2gZjb {
    padding-top: 30px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingTopSmall--2gZjb {
        padding-top:60px
    }
}

.styles-spacingBottomSmall--4AR9m {
    padding-bottom: 30px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingBottomSmall--4AR9m {
        padding-bottom:60px
    }
}

.styles-spacingTopSmallConsistent--5chtx {
    padding-top: 60px
}

.styles-spacingBottomSmallConsistent--4GsG2 {
    padding-bottom: 60px
}

.styles-spacingTopStandard--qppdu {
    padding-top: 40px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingTopStandard--qppdu {
        padding-top:80px
    }
}

.styles-spacingBottomStandard--2DrRP {
    padding-bottom: 40px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingBottomStandard--2DrRP {
        padding-bottom:80px
    }
}

.styles-spacingTopMedium--wMVMQ {
    padding-top: 80px
}

.styles-spacingBottomMedium--5wUjn {
    padding-bottom: 80px
}

.styles-spacingTopLarge--5kDf0 {
    padding-top: 60px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingTopLarge--5kDf0 {
        padding-top:120px
    }
}

.styles-spacingTopLargeDesktopOnly--6rH5q {
    padding-top: 0
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingTopLargeDesktopOnly--6rH5q {
        padding-top:120px
    }
}

.styles-spacingBottomLarge--3QpYE {
    padding-bottom: 60px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingBottomLarge--3QpYE {
        padding-bottom:120px
    }
}

.styles-spacingTopXLarge--2aDbq {
    padding-top: 80px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingTopXLarge--2aDbq {
        padding-top:160px
    }
}

.styles-spacingBottomXLarge--5vKJu {
    padding-bottom: 80px
}

@media (min-width: calc(920px + 1px)) {
    .styles-spacingBottomXLarge--5vKJu {
        padding-bottom:160px
    }
}

@keyframes CtaBanner-fromLeft--4nWhl {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CtaBanner-goToLeft--pIOQO {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CtaBanner-fromRight--7mZJU {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CtaBanner-goToRight--1eztj {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CtaBanner-fromBottom--3oNXs {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CtaBanner-opacityIn--4YPdj {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CtaBanner-opacityOut--1CJVd {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CtaBanner-ctaBannerContainer--4vESE {
    border-radius: var(--border-radius-lg);
    padding: 60px 24px
}

.rebrand-2023 .CtaBanner-ctaBannerContainer--4vESE {
    padding: 0
}

@media (min-width: calc(920px + 1px)) {
    .CtaBanner-ctaBannerContainer--4vESE {
        padding:80px 0
    }
}

.CtaBanner-ctaBannerContainer--4vESE.CtaBanner-dark--41xIf {
    color: var(--color-ui-colors-background)
}

.CtaBanner-ctaBannerContainer--4vESE.CtaBanner-light--a2qRG {
    color: var(--color-greyscale-black-100)
}

.CtaBanner-ctaBannerContainer--4vESE.CtaBanner-contained--3cBrU {
    padding: 32px 16px
}

@media (min-width: calc(920px + 1px)) {
    .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-contained--3cBrU {
        margin:0 auto;
        padding: 24px 74px;
        width: 100%
    }

    .rebrand-2023 .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-contained--3cBrU {
        padding: 26px
    }
}

.CtaBanner-ctaBannerContainer--4vESE.CtaBanner-wider--2NGB3 {
    padding-left: 0;
    padding-right: 0
}

.CtaBanner-ctaBannerContainer--4vESE.CtaBanner-wider--2NGB3 .CtaBanner-textWrapper--7xXfn {
    padding-left: 16px;
    padding-right: 16px
}

.CtaBanner-ctaBannerContainer--4vESE.CtaBanner-wider--2NGB3 .CtaBanner-search--4FPbt {
    padding-left: 16px;
    padding-right: 8px
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-description--6bi90 {
    margin-top: 4px
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    gap: 6px
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.CtaBanner-gap--3XgB7 {
    gap: 24px
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.CtaBanner-alignRight--5FwGh {
    flex-direction: row-reverse;
    text-align: end
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.CtaBanner-centered--16Vyy {
    flex-direction: column;
    text-align: center
}

@media (min-width: calc(1168px + 1px)) {
    .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.CtaBanner-centered--16Vyy .CtaBanner-downloadApp--2PUM6 {
        margin-right:-24px
    }
}

@media (max-width: 920px) {
    .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW {
        flex-wrap:wrap;
        justify-content: center
    }
}

@media (min-width: calc(920px + 1px)) {
    .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW {
        gap:36px
    }
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW .CtaBanner-buttonWrapper--77m5t,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW .CtaBanner-textWrapper--7xXfn,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW img,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce img {
    transition-delay: 0
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce .CtaBanner-textWrapper--7xXfn {
    transition-delay: .1s
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce .CtaBanner-buttonWrapper--77m5t {
    transition-delay: .2s
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce null {
    transition-delay: .3s
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce .CtaBanner-buttonWrapper--77m5t,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce .CtaBanner-textWrapper--7xXfn,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce img,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce null {
    opacity: 1;
    transform: none
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.noAppear .CtaBanner-buttonWrapper--77m5t,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.noAppear .CtaBanner-textWrapper--7xXfn,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.noAppear img,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.noAppear null {
    transition: none
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn {
    width: 100%
}

@media (max-width: 920px) {
    .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn {
        text-align:center
    }
}

@media (min-width: calc(920px + 1px)) {
    .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn {
        flex-grow:1;
        width: auto
    }
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h1,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h2,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h3,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h4,.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h5 {
    margin-bottom: 0!important
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-buttonWrapper--77m5t {
    display: flex;
    gap: 24px
}

@media (max-width: 920px) {
    .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-buttonWrapper--77m5t {
        margin-top:24px
    }
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-buttonWrapper--77m5t .CtaBanner-primaryButton--ZDjBt {
    white-space: nowrap
}

@media (max-width: 1168px) {
    .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-buttonWrapper--77m5t {
        align-items:center;
        flex-wrap: wrap;
        justify-content: center
    }
}

.CtaBanner-ctaBannerContainer--4vESE .CtaBanner-search--4FPbt {
    text-align: left
}

@media (max-width: 920px) {
    .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-search--4FPbt {
        max-width:none
    }
}

@keyframes LanguageSwitcher-fromLeft--p8zPz {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes LanguageSwitcher-goToLeft--66ZVf {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes LanguageSwitcher-fromRight--4FcbK {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes LanguageSwitcher-goToRight--5dU8Z {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes LanguageSwitcher-fromBottom--nF27r {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes LanguageSwitcher-opacityIn--3o0jR {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes LanguageSwitcher-opacityOut--U7Mp7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.LanguageSwitcher-wrapper--23xu2 {
    position: relative
}

.LanguageSwitcher-wrapper--23xu2 .LanguageSwitcher-label--4eTKt:focus,.LanguageSwitcher-wrapper--23xu2:focus {
    outline: 0
}

@media (min-width: calc(920px + 1px)) {
    .LanguageSwitcher-wrapper--23xu2.LanguageSwitcher-compact--1GoKV {
        margin-left:12px
    }
}

.LanguageSwitcher-wrapper--23xu2.LanguageSwitcher-compact--1GoKV .LanguageSwitcher-label--4eTKt {
    font-size: var(--font-size-base-sm);
    line-height: var(--line-height-base-sm);
    padding: 6px 12px 6px 6px
}

.LanguageSwitcher-wrapper--23xu2.LanguageSwitcher-compact--1GoKV .LanguageSwitcher-popup--7sy2y {
    margin-top: 8px;
    width: 288px
}

.LanguageSwitcher-label--4eTKt {
    background-color: var(--color-ui-colors-background-neutral-1);
    border-radius: 30px;
    color: var(--color-greyscale-black-100);
    cursor: pointer;
    font-weight: var(--font-weight-600);
    justify-content: space-between;
    padding: 12px;
    position: relative;
    transition: color .2s;
    width: 100%
}

.LanguageSwitcher-label--4eTKt,.LanguageSwitcher-label--4eTKt .LanguageSwitcher-labelInner--4k1fU {
    align-items: center;
    display: flex
}

.LanguageSwitcher-label--4eTKt:after {
    bottom: -10px;
    content: " ";
    height: 10px;
    left: 0;
    position: absolute;
    width: 100%
}

.LanguageSwitcher-label--4eTKt:focus,.LanguageSwitcher-label--4eTKt:hover {
    color: var(--color-primary-base)
}

.LanguageSwitcher-flag--5hahK {
    margin-right: 8px
}

.LanguageSwitcher-popup--7sy2y {
    background: var(--color-ui-colors-background);
    border-radius: var(--border-radius-base);
    box-shadow: 0 0 5px rgba(16,24,32,.2);
    color: var(--color-greyscale-black-100);
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    max-height: 240px;
    opacity: 0;
    overflow-y: auto;
    padding: 9px 36px 9px 12px;
    pointer-events: none;
    position: absolute;
    right: 0;
    transition: opacity .2s cubic-bezier(.55,.27,.67,.37);
    width: 100%;
    will-change: opacity;
    z-index: 1
}

.LanguageSwitcher-popup--7sy2y.LanguageSwitcher-isFooter--17m2K {
    max-height: 150px
}

.LanguageSwitcher-popup--7sy2y.LanguageSwitcher-isExpanded--36R7e,.LanguageSwitcher-popup--7sy2y:focus-within {
    opacity: 1;
    pointer-events: auto
}

.LanguageSwitcher-dropdownWrapper--10SUc {
    height: 48px
}

@media (max-width: 920px) {
    .LanguageSwitcher-dropdownWrapper--10SUc {
        margin-bottom:16px;
        width: 100%
    }

    .LanguageSwitcher-dropdownWrapper--10SUc>span {
        display: block
    }
}

@media (min-width: calc(920px + 1px)) {
    .LanguageSwitcher-dropdownWrapper--10SUc {
        margin-left:16px
    }
}

.LanguageSwitcher-link--5BevK {
    align-items: center;
    display: flex;
    padding: 9px 0;
    transition: color .2s linear
}

.LanguageSwitcher-link--5BevK:focus,.LanguageSwitcher-link--5BevK:hover {
    color: var(--color-primary-base)
}

.LanguageSwitcher-chevron--6nU2h {
    stroke: var(--color-greyscale-black-100);
    flex-grow: 0;
    flex-shrink: 0;
    height: 6px;
    margin-right: 8px;
    transition: stroke .2s linear,transform .2s linear;
    width: 12px;
    will-change: transform,stroke
}

.LanguageSwitcher-chevronExpanded--769KJ {
    stroke: var(--color-primary-base);
    transform: rotate(180deg)
}

@keyframes RichText-fromLeft--4GQKY {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes RichText-goToLeft--6RCfl {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes RichText-fromRight--506VM {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes RichText-goToRight--4y3mB {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes RichText-fromBottom--2UpX3 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes RichText-opacityIn--6069I {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes RichText-opacityOut--l2ODw {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.RichText-richText--1L77z {
    position: static
}

.RichText-richText--1L77z>div>:not(:first-child) {
    margin-top: 1.25em
}

.RichText-richText--1L77z [aria-hidden=true] {
    margin-bottom: 0
}

.RichText-richText--1L77z .RichText-logo--3qmDQ {
    margin-right: 36px;
    max-height: 40px
}

@media (max-width: 920px) {
    .RichText-richText--1L77z .RichText-logo--3qmDQ {
        margin-right:32px;
        width: calc(50% - 16px)
    }

    .RichText-richText--1L77z .RichText-logo--3qmDQ:nth-child(2n) {
        margin-right: 0
    }
}

.RichText-richText--1L77z h2,.RichText-richText--1L77z h3,.RichText-richText--1L77z h4 {
    margin-bottom: .5em
}

.RichText-richText--1L77z sub,.RichText-richText--1L77z sup {
    font-size: .6em;
    line-height: 0
}

.RichText-richText--1L77z sub {
    vertical-align: sub
}

.RichText-richText--1L77z sup {
    vertical-align: super
}

.RichText-richText--1L77z ol,.RichText-richText--1L77z ul {
    padding-left: 24px
}

.RichText-richText--1L77z ol li,.RichText-richText--1L77z ul li {
    margin-bottom: .5em
}

.RichText-richText--1L77z ul {
    list-style-type: none
}

.RichText-richText--1L77z ol {
    list-style: decimal
}

.bold-numbered-list .RichText-richText--1L77z ol li {
    counter-increment: ctr;
    font-size: 22px;
    margin-bottom: 8px;
    padding: 2px 0 2px 44px;
    position: relative
}

@media (max-width: 920px) {
    .bold-numbered-list .RichText-richText--1L77z ol li {
        font-size:18px;
        margin-bottom: 10px
    }
}

.bold-numbered-list .RichText-richText--1L77z ol li:before {
    aspect-ratio: 1;
    background: var(--color-black);
    border-radius: 50%;
    color: var(--color-primary-white);
    content: counter(ctr) "";
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    height: 24px;
    left: 0;
    line-height: 24px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

@media (max-width: 920px) {
    .bold-numbered-list .RichText-richText--1L77z ol li:before {
        font-size:18px
    }
}

.bold-numbered-list .RichText-richText--1L77z ol {
    counter-reset: ctr;
    list-style: none;
    margin-top: 24px;
    padding-left: 0
}

.bold-numbered-list .RichText-richText--1L77z ol+[class^=Button] {
    margin-top: 24px
}

.RichText-richText--1L77z ul h3 {
    margin-bottom: 0
}

@media (min-width: calc(920px + 1px)) {
    .RichText-richText--1L77z ul h3 {
        margin-bottom:8px
    }
}

.RichText-richText--1L77z ul li {
    margin-bottom: 24px;
    position: relative
}

.rebrand-2023 .RichText-richText--1L77z ul li {
    margin-bottom: 8px
}

.RichText-richText--1L77z ul li:last-child {
    margin-bottom: 0
}

.RichText-richText--1L77z ul li::marker {
    content: none
}

.RichText-richText--1L77z ul li:before {
    background-color: var(--color-primary-base);
    border-radius: 8px;
    content: "";
    display: block;
    height: 6px;
    left: -20px;
    position: absolute;
    top: 10px;
    width: 6px
}

.rebrand-2023 .RichText-richText--1L77z li:before {
    background-color: var(--color-ui-text-dark);
    top: 50%;
    transform: translateY(-50%)
}

.rebrand-2023 .RichText-richText--1L77z.RichText-textLight--38lYB li:before {
    background-color: var(--color-ui-text-light)
}

.RichText-richText--1L77z .RichText-table--4ucG9 {
    width: 100%
}

.RichText-richText--1L77z .RichText-table--4ucG9 .RichText-header--207Gd p {
    font-weight: 700
}

.RichText-richText--1L77z .RichText-table--4ucG9 .RichText-cell--1GpXX {
    border: 1px solid;
    padding: 5px
}

.RichText-image--7yzHL {
    max-width: 100%
}

.RichText-secondaryButton--1zC7r {
    margin-left: 25px
}

.RichText-blockquote--4iub4 {
    border-left: 3px solid var(--color-primary-base);
    color: var(--color-primary-base);
    font-weight: 400;
    padding-left: 16px
}

.RichText-blockquote--4iub4 strong {
    display: block;
    font-size: 60%;
    margin-top: 8px
}

@media (min-width: calc(920px + 1px)) {
    .RichText-blockquote--4iub4 {
        border-width:4px;
        padding-left: 24px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .RichText-blockquote--4iub4 {
        padding-left:32px
    }
}

.RichText-languageSwitcher--4C7r1 {
    max-width: 288px
}

.rebrand-2023 .RichText-textLight--38lYB {
    color: var(--color-ui-text-light)
}

@keyframes Header-fromLeft--3uinV {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Header-goToLeft--1V73c {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Header-fromRight--4LddH {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Header-goToRight--1UWJs {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Header-fromBottom--10WDG {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Header-opacityIn--7ku0x {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Header-opacityOut--3PNS9 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Header-fadeIn--473Sx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.Header-outer--5MKpg {
    --topBarHeight: 32px;
    position: sticky;
    top: 0;
    transition: top .3s ease;
    z-index: 1000
}

.Header-outer--5MKpg.Header-isFixed--4UEPi,.Header-outer--5MKpg.Header-isScrollingUp--3P100 {
    top: 0
}

@media (min-width: calc(920px + 1px)) {
    .Header-outer--5MKpg {
        top:calc(var(--topBarHeight)*-1 - 2px)
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Header-outer-withShopMenu--6QXDV:after {
        animation:Header-fadeIn--473Sx .3s forwards;
        background-color: rgba(0,0,0,.4);
        content: "";
        inset: 0;
        position: fixed;
        z-index: -1
    }
}

.Header-header--5qK1l {
    background: var(--color-ui-colors-background);
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
    width: 100%;
    z-index: 1000
}

@media (max-width: 920px) {
    .Header-header--5qK1l {
        z-index:99999999
    }
}

.Header-icon--76bGP {
    fill: var(--color-primary-base);
    margin-left: 6px;
    transition: transform .3s ease
}

.Header-icon--76bGP.Header-chevronUp--1zpz0 {
    transform: rotate(180deg)
}

.Header-wrapper--38o1w {
    align-items: center;
    display: flex;
    gap: 8px;
    height: 64px
}

@media (min-width: calc(1168px + 1px)) {
    .Header-wrapper--38o1w {
        gap:36px
    }
}

@media (max-width: 920px) {
    .Header-hideOnSmartphone--2WX1j {
        display:none
    }
}

@media (min-width: calc(920px + 1px)) {
    .Header-hideAboveSmartphone--1XI3d {
        display:none
    }
}

@media (max-width: 1168px) {
    .Header-hideOnTablet--1zfyU {
        display:none
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Header-hideAboveTablet--6hCsq {
        display:none
    }
}

.Header-topBar--6T4qA {
    background-color: var(--color-ui-colors-background);
    border-bottom: 2px solid var(--color-gray20);
    position: relative
}

@media (max-width: 1168px) {
    .Header-topBar--6T4qA {
        display:none
    }
}

.Header-mobileTopNav--7vEFT ul {
    display: flex;
    margin: 24px -24px 0
}

.Header-topNav--6Ks8m {
    align-items: center;
    display: flex
}

.Header-topNav-item--2ixeW {
    display: inline-block
}

@media (min-width: calc(1168px + 1px)) {
    .Header-topNav-item--2ixeW {
        font-weight:var(--font-weight-600)
    }

    .Header-topNav-item--2ixeW+.Header-topNav-item--2ixeW {
        margin-left: 16px
    }
}

@media (max-width: 1168px) {
    .Header-topNav-item--2ixeW {
        flex:1;
        margin-left: 0;
        text-align: center
    }
}

.Header-topNav-itemLink--37M0c {
    display: block;
    font-size: var(--font-size-xs);
    height: var(--topBarHeight);
    padding: 3px 4px;
    position: relative
}

.Header-topNav-itemLink--37M0c:after {
    --itemIndicatorColor: var(--color-gray20);
    --itemIndicatorHeight: 2px;
    background-color: var(--itemIndicatorColor);
    content: "";
    height: var(--itemIndicatorHeight);
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%
}

@media (min-width: calc(1168px + 1px)) {
    .Header-topNav-itemLink--37M0c:hover:after {
        --itemIndicatorColor:var(--color-warning-base)
    }
}

@media (max-width: 1168px) {
    .Header-topNav-itemLink--37M0c:after {
        --itemIndicatorHeight:4px
    }
}

.Header-topNav-itemSelected--1GqcZ:after {
    --itemIndicatorColor: var(--color-primary-base)
}

.Header-topNav-description--6w958 {
    font-size: var(--font-size-sm)
}

.Header-topNav-description--6w958 a {
    color: var(--color-greyscale-black-100);
    font-weight: var(--font-weight-600);
    text-decoration: underline
}

.Header-topNav-description--6w958 a:hover {
    color: currentColor;
    text-decoration: none
}

@media (max-width: 1168px) {
    .Header-topNav-description--6w958 {
        margin-top:auto
    }

    .Header-topNav-description--6w958 a {
        display: block
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Header-topNav-description--6w958 {
        font-size:var(--font-size-xxs);
        margin-left: auto
    }

    .Header-topNav-description--6w958 a {
        margin-left: 4px
    }
}

@media (max-width: 1168px) {
    .Header-wideBreakpoint--ZKKub .Header-wrapper--38o1w {
        height:64px;
        justify-content: space-between;
        padding: 0 7.5%
    }
}

@media (max-width: 920px) {
    .Header-wideBreakpoint--ZKKub .Header-wrapper--38o1w {
        padding:0 16px
    }

    .Header-narrowBreakpoint--1h3wm .Header-wrapper--38o1w {
        height: 64px;
        justify-content: space-between;
        padding: 0 16px
    }
}

.Header-logo--7o3IK {
    display: block;
    height: 31.94px;
    margin-bottom: 10px;
    width: 80px
}

.Header-logo--7o3IK .svg-fill {
    transition: fill .2s linear
}

.Header-logo--7o3IK .rainbow {
    fill: var(--color-primary-base)
}

@media (max-width: 1168px) {
    .Header-logo--7o3IK {
        height:28.63px;
        margin-right: auto;
        width: 72px
    }
}

.Header-logoDocs--1SReT {
    height: 25px;
    margin-bottom: 5px;
    width: 130px
}

@media (min-width: calc(1168px + 1px)) {
    .Header-logoDocs--1SReT {
        height:28px;
        width: 150px
    }
}

.Header-signInButton--sbDHg {
    align-items: center;
    display: flex;
    font-weight: var(--font-weight-600);
    margin-left: auto
}

.Header-hamburgerButton--42eFF {
    display: flex;
    margin: -8px;
    padding: 8px
}

.Header-hamburger--C2ISI {
    height: 19px;
    width: 28px
}

.Header-hamburger--C2ISI,.Header-hamburger--C2ISI path {
    transition: fill .2s linear
}

.Header-logoWhite--1TdXO .svg-fill {
    fill: var(--color-ui-colors-background)
}

.Header-mainNav--4dBEy {
    align-items: center;
    display: flex;
    flex: 1
}

.Header-mainNav--4dBEy>*>.Header-link--49ctG {
    font-weight: var(--font-weight-600)
}

.Header-link--49ctG {
    display: inline-block;
    font-size: var(--font-size-base-sm);
    line-height: 1;
    padding: 8px;
    transition: all .2s linear
}

.Header-link--49ctG .Header-icon--76bGP,.Header-link--49ctG span {
    pointer-events: none
}

.Header-link--49ctG:hover {
    background-color: var(--color-primary-lightest);
    border-radius: var(--border-radius-xs);
    color: var(--color-primary-base);
    cursor: pointer
}

.Header-link--49ctG:hover .Header-icon--76bGP>path {
    fill: var(--color-primary-base);
    stroke: var(--color-primary-base)
}

.Header-link-IsActive--6LD3o span {
    position: relative
}

.Header-link-IsActive--6LD3o span:after {
    background-color: var(--color-primary-base);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%
}

.Header-link-IsActive--6LD3o:hover span:after {
    background-color: transparent
}

.Header-linkText--xgKfN:hover:after {
    transform: none
}

.Header-linkText--xgKfN sup {
    font-size: 60%;
    left: -2px;
    position: relative;
    top: -4px
}

.Header-subNavTitle--6T0fN {
    font-weight: var(--font-weight-600)
}

.Header-subNav--JYaGg {
    cursor: default;
    display: inline-block;
    position: relative;
    z-index: 1
}

.Header-subNav--JYaGg+.Header-subNav--JYaGg {
    margin-left: 12px
}

.Header-subNav--JYaGg:focus-within .Header-subNavLinks--3JUQm {
    opacity: 1;
    pointer-events: all
}

.Header-linkHelp--3N03b {
    position: relative
}

.Header-linkHelp--3N03b:before {
    background-color: var(--color-greyscale-black-40);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Header-linkHelp--3N03b:hover {
    color: var(--color-primary-base)
}

@media (max-width: 1168px) {
    .Header-linkHelp--3N03b {
        flex-basis:100%;
        margin-top: 8px;
        padding-top: 12px;
        text-align: center
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Header-linkHelp--3N03b {
        margin-left:8px;
        padding-left: 16px
    }

    .Header-linkHelp--3N03b:before {
        height: 22px;
        top: 50%;
        transform: translateY(-50%);
        width: 1px
    }
}

.Header-buttonLink--2vVw7 {
    align-items: center;
    color: var(--color-primary-base);
    display: flex
}

.Header-buttonLink--2vVw7:hover {
    color: var(--color-primary-dark)
}

.Header-buttonLink--2vVw7:hover .Header-icon--76bGP {
    fill: currentColor
}

.Header-buttonContainer--7hruo {
    align-items: center;
    display: flex;
    gap: 8px
}

@media (max-width: 1168px) {
    .Header-buttonContainer--7hruo {
        background-color:#fff;
        box-shadow: 8px 1px 10px 8px rgba(0,0,0,.08);
        flex-wrap: wrap;
        inset: auto 16px 0;
        margin: 0 -16px;
        padding: 16px 24px 32px;
        position: absolute
    }

    .Header-buttonContainer--7hruo>a:nth-child(-n+2) {
        flex: 1
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Header-buttonContainer--7hruo {
        margin-left:auto
    }
}

.Header-createAccountLink--4bYfP {
    color: var(--color-primary-base);
    display: block;
    font-size: var(--font-size-xxs);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-base-sm);
    margin: 4px 0 0
}

.Header-createAccountLink--4bYfP:hover {
    color: var(--color-primary-dark)
}

.Header-mobileMenu--1y0x8 {
    -webkit-overflow-scrolling: touch;
    background: var(--color-ui-colors-background);
    bottom: 0;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    flex-wrap: nowrap;
    opacity: 0;
    padding: 21px 24px;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateX(100%);
    transition: transform .6s cubic-bezier(.19,1,.22,1),opacity 1ms .6s;
    width: 312px;
    z-index: 1010
}

.Header-mobileMenu-Container--6vKHd {
    display: flex;
    flex-direction: column;
    height: calc(100% - 132px);
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 32px
}

.Header-mobileMenu--1y0x8.Header-mobileMenuOpen--4ozmz {
    opacity: 1;
    pointer-events: auto;
    transform: none;
    transition: transform .6s cubic-bezier(.19,1,.22,1)
}

.Header-mobileSignInButton--QugOV {
    margin-left: auto
}

@keyframes Header-showMobileMenu--2pGVS {
    0% {
        transform: translateX(0)
    }

    1% {
        opacity: 0;
        transform: translateX(-100%)
    }

    2% {
        transform: translateX(100%)
    }

    25% {
        opacity: 1;
        transform: translateX(0)
    }
}

.Header-mobileLinks--1jbJu {
    padding-top: 4vh;
    width: 100%
}

.Header-mobileLinks-isVisible--6VXuL {
    animation: Header-showMobileMenu--2pGVS 1s backwards
}

.Header-crossButton--12GY0 {
    display: flex;
    margin: -8px -8px -8px auto;
    padding: 8px
}

.Header-crossButton--12GY0:focus {
    outline: 2px solid var(--color-primary-base)
}

.Header-cross--6wfgm {
    flex-grow: 0;
    flex-shrink: 0;
    height: 25px;
    width: 26px
}

.Header-mobileMenuOverlay--wp2il {
    background: var(--color-greyscale-black-100);
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: opacity .6s linear,transform .6s cubic-bezier(.19,1,.22,1);
    width: 100%;
    z-index: 1009
}

.Header-mobileMenuOverlayOpen--6caXp {
    opacity: .3;
    pointer-events: auto
}

a.Header-skipLink--2hrII {
    left: 8px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 8px;
    z-index: -1
}

a.Header-skipLink--2hrII:focus {
    opacity: 1;
    pointer-events: auto;
    z-index: 10000
}

.Header-belowSubNav--50Zqy {
    z-index: 0
}

@keyframes ExpansionPanel-fromLeft--4u4Eo {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ExpansionPanel-goToLeft--7tKbh {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ExpansionPanel-fromRight--ZAdBp {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ExpansionPanel-goToRight--cB89v {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ExpansionPanel-fromBottom--5cK6L {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ExpansionPanel-opacityIn--7HR1l {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ExpansionPanel-opacityOut--43Nuq {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ExpansionPanel-content--7lXFc {
    opacity: 0;
    overflow: hidden;
    transition: height .3s,opacity .2s,color .2s
}

.ExpansionPanel-content--7lXFc:focus-within {
    overflow: visible
}

.ExpansionPanel-contentExpanded--4QlwO {
    opacity: 1
}

@keyframes MobileLink-fromLeft--5xx5H {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MobileLink-goToLeft--AscOF {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MobileLink-fromRight--3HvKc {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MobileLink-goToRight--6S0sR {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MobileLink-fromBottom--5H7Cu {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MobileLink-opacityIn--52tBx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MobileLink-opacityOut--7g9J4 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.MobileLink-mobileMenuGroup--4jKev {
    padding: 12px 0
}

.MobileLink-clearWhiteSpace--6CNk5 {
    margin-top: -12px;
    padding-top: 0
}

.MobileLink-mobileSuvNavTitleExpanded--5ERAA {
    color: var(--color-primary-base)
}

.MobileLink-mobileLink--1FbDd {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-600);
    padding: 12px 0;
    text-decoration: none;
    transition: color .2s linear
}

.MobileLink-mobileLink--1FbDd>span {
    font-size: var(--font-size-base)
}

.MobileLink-mobileLink--1FbDd>sup {
    font-size: 60%;
    position: relative;
    top: -4px
}

.MobileLink-mobileLink--1FbDd:hover {
    color: var(--color-primary-base)
}

.MobileLink-mobileLink--1FbDd:hover .MobileLink-chevron--5ypqN {
    stroke: var(--color-primary-base)
}

.MobileLink-mobileLinkCurrent--57kqg {
    color: var(--color-primary-base)
}

.MobileLink-mobileSubLink--3LWM7 {
    font-weight: var(--font-weight-400);
    padding: 6px 0
}

.MobileLink-chevron--5ypqN {
    stroke: var(--color-greyscale-black-100);
    flex-grow: 0;
    flex-shrink: 0;
    height: 6px;
    margin-left: auto;
    margin-right: 8px;
    transition: stroke .2s linear,transform .2s linear;
    width: 12px
}

.MobileLink-chevronExpanded--6Ca1Y {
    stroke: var(--color-primary-base);
    transform: rotate(180deg)
}

.MobileLink-mobileImages--2x0dU {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -6px
}

.MobileLink-mobileImage--i8tww {
    display: flex;
    padding: 6px
}

.MobileLink-mobileSignIn--4TTb1 {
    display: flex;
    flex-direction: column;
    padding: 12px 0;
    text-align: center
}

.MobileLink-mobileSignIn--4TTb1 .MobileLink-mobileButton--7wb3e {
    margin: 0
}

.MobileLink-mobileButton--7wb3e {
    font-size: var(--font-size-xxs);
    margin: 12px 0;
    padding: 14px 0;
    width: 100%
}

.MobileLink-mobileCreateAccountLink--29ybJ {
    color: var(--color-primary-base);
    font-size: var(--font-size-xxs);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-xxs);
    padding: 8px 0
}

@keyframes Footer-fromLeft--NU5n1 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Footer-goToLeft--2IrsN {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Footer-fromRight--1V82k {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Footer-goToRight--5EgKA {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Footer-fromBottom--1kjVt {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Footer-opacityIn--3MLdj {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Footer-opacityOut--sESVq {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Footer-footer--2bjb2 {
    border-top: 2px solid var(--color-greyscale-black-100);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 30px;
    margin-top: 160px;
    min-height: 300px;
    overflow: visible;
    padding: 48px 0 54px
}

@media (max-width: 920px) {
    .Footer-footer--2bjb2 {
        margin:80px auto 30px;
        min-height: 300px;
        padding: 0 0 26px;
        width: calc(100% - 32px)
    }
}

.Footer-row--1W9vm {
    margin-bottom: 60px
}

@media (min-width: calc(920px + 1px)) {
    .Footer-row--1W9vm {
        align-items:flex-start;
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        margin-bottom: 41px
    }

    .Footer-meta--3m3Jp {
        flex: 0 0 30.434782608695656%;
        max-width: 288px
    }
}

.Footer-logo--eHgBm {
    height: 33.39px;
    margin-bottom: 130px;
    width: 84px
}

@media (max-width: 920px) {
    .Footer-logo--eHgBm {
        height:28.63px;
        margin-bottom: 0;
        margin-top: 24px;
        width: 72px
    }
}

.Footer-socials--1lsVJ {
    margin-bottom: 18px
}

@media (max-width: 920px) {
    .Footer-socials--1lsVJ {
        margin:40px 0
    }
}

.Footer-socialLink--34hee {
    display: inline-block;
    margin-right: 15px;
    position: relative
}

@media (min-width: calc(1168px + 1px)) {
    .Footer-socialLink--34hee:hover .Footer-socialIconHighlighted--PqS09 {
        opacity:1
    }
}

.Footer-socialIcon--3TjSK {
    display: block;
    height: 26px
}

.Footer-socialIconHighlighted--PqS09 {
    filter: hue-rotate(7deg) brightness(.8);
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s
}

.Footer-nav--4uF7T {
    display: flex;
    flex: 0 0 69.56521739130434%;
    flex-flow: row wrap;
    justify-content: flex-end
}

.Footer-navColumn--2aJRL {
    margin-left: 63px
}

.Footer-navColumnTitle--OOh0B {
    letter-spacing: 1px
}

@media (min-width: calc(920px + 1px)) {
    .Footer-navColumnTitle--OOh0B {
        margin-bottom:20px
    }
}

.Footer-navColumnItem--5wIQF {
    display: block;
    text-decoration: none;
    transition: color .3s
}

.Footer-navColumnItem--5wIQF>sup {
    font-size: 60%;
    left: -2px;
    position: relative;
    top: -4px
}

.Footer-navColumnItem--5wIQF:hover {
    color: var(--color-primary-base)
}

.Footer-footnotes--5u07r {
    color: var(--color-greyscale-black-60)
}

.Footer-copyright--3EMm1 {
    flex-shrink: 0
}

@media (max-width: 920px) {
    .Footer-copyright--3EMm1 {
        margin-top:12px
    }
}

@media (min-width: calc(920px + 1px)) {
    .Footer-legalWrap--4zFB6 {
        display:flex
    }
}

.Footer-legalCopy--6t1DB {
    display: block;
    margin-bottom: 12px
}

@media (min-width: calc(920px + 1px)) {
    .Footer-legalCopy--6t1DB {
        margin-bottom:16px
    }
}

.Footer-legalLink--2KS6l {
    margin-right: 15px;
    position: relative
}

.Footer-legalLink--2KS6l:before {
    content: "";
    height: 24px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%
}

.Footer-mobileNav--3ccEJ {
    margin: 40px 0 41px
}

.Footer-mobileNavColumnTitle--7rvJp {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 12px 0;
    transition: color .2s linear
}

.Footer-mobileNavColumnTitle--7rvJp:hover {
    color: var(--color-primary-base)
}

.Footer-mobileNavColumnTitle--7rvJp:hover .Footer-chevron--2jOF3 {
    stroke: var(--color-primary-base)
}

.Footer-mobileNavColumnTitle--7rvJp.Footer-expanded--C4mfN {
    color: var(--color-primary-base)
}

.Footer-chevron--2jOF3 {
    stroke: var(--color-greyscale-black-100);
    flex-grow: 0;
    flex-shrink: 0;
    height: 6px;
    margin-right: 8px;
    transition: stroke .2s linear,transform .2s linear;
    width: 12px
}

.Footer-chevronExpanded--2Ex6c {
    stroke: var(--color-primary-base);
    transform: rotate(180deg)
}

@keyframes AnnouncementBanner-fromLeft--7wKDY {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes AnnouncementBanner-goToLeft--1o0yp {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes AnnouncementBanner-fromRight--2gRyr {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes AnnouncementBanner-goToRight--495Zb {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes AnnouncementBanner-fromBottom--6wDox {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes AnnouncementBanner-opacityIn--4vmRp {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes AnnouncementBanner-opacityOut--4Kj7s {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.AnnouncementBanner-container--34Wd3 {
    font-weight: var(--font-weight-600);
    padding: 1rem 1.5rem;
    position: relative;
    text-align: left;
    z-index: 1
}

@media (min-width: calc(920px + 1px)) {
    .AnnouncementBanner-container--34Wd3 {
        padding-left:72px;
        padding-right: 72px;
        text-align: center
    }
}

@media (max-width: 920px) {
    .AnnouncementBanner-container--34Wd3 {
        padding-right:46px
    }
}

.AnnouncementBanner-title--1bzPe {
    margin-right: 1rem
}

.AnnouncementBanner-action--7328E {
    align-items: center;
    display: inline-flex;
    text-decoration: none;
    text-transform: uppercase
}

.AnnouncementBanner-arrow--3rahr {
    fill: var(--color-greyscale-black-100);
    height: 10px;
    margin-left: .25rem;
    opacity: .9;
    width: 10px
}

.AnnouncementBanner-hide--hfXaV {
    fill: var(--color-greyscale-black-100);
    cursor: pointer;
    display: flex;
    padding: .5em;
    position: absolute;
    right: .5em;
    top: 50%;
    transform: translateY(-50%)
}

.AnnouncementBanner-close--4y4yK {
    height: 14px;
    width: 14px
}

.AnnouncementBanner-textLight--2HxM0 {
    color: var(--color-ui-colors-background)
}

.AnnouncementBanner-textLight--2HxM0 path {
    fill: var(--color-ui-colors-background)
}

button {
    background: none;
    border: 0;
    cursor: pointer;
    outline: none;
    padding: 0
}

@keyframes Modal-fromLeft--cRCTX {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Modal-goToLeft--62ZYN {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Modal-fromRight--22ZIv {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Modal-goToRight--1Tmdg {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Modal-fromBottom--4F7z7 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Modal-opacityIn--1WB41 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modal-opacityOut--37UP6 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Modal-iconClose--icgxi {
    fill: var(--color-ui-colors-background);
    background-color: var(--color-primary-base);
    border-radius: 50%;
    height: 32px;
    margin-right: 12px;
    margin-top: 12px;
    padding: 8px;
    width: 32px
}

.Modal-modal--18o0g,.Modal-modalContainer--1VO2Q {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 0
}

.Modal-modal--18o0g {
    bottom: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    transition: opacity .2s ease;
    visibility: hidden;
    z-index: 1020
}

.Modal-modalOpen--3uzCt {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    z-index: 99999999
}

.Modal-modalBackdrop--1RERs {
    background-color: rgba(6,8,9,.56);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Modal-modalWrapper--4QjvB {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    height: 100%;
    padding: 16px;
    width: 100%
}

@media (max-width: 920px) {
    .Modal-modalWrapper--4QjvB {
        padding:0
    }
}

.Modal-modalContainer--1VO2Q {
    background: var(--color-ui-colors-background);
    border-radius: 8px;
    box-shadow: 0 6px 16px 0 #06080952;
    margin: 0 auto;
    max-height: 90vh;
    max-width: 640px;
    opacity: 0;
    overflow: auto;
    position: relative;
    transform: scale(.8);
    transition: transform .2s ease,opacity .2s ease;
    width: 100%
}

@media (max-width: 920px) {
    .Modal-modalContainer--1VO2Q {
        border-radius:0;
        max-height: 100%;
        max-width: 100%
    }
}

.Modal-modalOpen--3uzCt .Modal-modalContainer--1VO2Q {
    opacity: 1;
    transform: none
}

.Modal-modalClose--6F8Pe {
    cursor: pointer;
    left: 24px;
    position: absolute;
    top: 12px;
    width: auto
}

.Modal-modalContainer__hasNewDesign--31FHE {
    border-radius: 0
}

.Modal-modalContainer__hasNewDesign--31FHE .Modal-modalClose--6F8Pe {
    left: auto;
    margin-top: 6px;
    right: 0
}

@media (max-width: 920px) {
    .Modal-modalContainer__hasNewDesign--31FHE .Modal-modalClose--6F8Pe {
        left:28px;
        right: auto;
        top: 0
    }
}

.Modal-modalContainer__hasNewDesign--31FHE .Modal-iconClose--icgxi {
    fill: var(--color-ui-colors-text-100);
    background-color: transparent;
    margin-right: 22px
}

@media (max-width: 920px) {
    .Modal-modalContainer__hasNewDesign--31FHE .Modal-closeButtonWrapper--2nUr4 {
        background:#fff;
        border-bottom: 1px solid var(--color-ui-colors-border-neutral-1);
        height: 70px;
        position: fixed;
        width: 100%;
        z-index: 1
    }
}

@keyframes NavigationModal-fromLeft--1amxS {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NavigationModal-goToLeft--upnd3 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes NavigationModal-fromRight--2EjCi {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NavigationModal-goToRight--4TcqC {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes NavigationModal-fromBottom--227l0 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes NavigationModal-opacityIn--YDjZA {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NavigationModal-opacityOut--3YBVT {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.NavigationModal-dialog--4ZW6Y {
    align-items: center;
    animation: NavigationModal-entry--eP2wH 1s .1s forwards;
    background-color: var(--color-ui-colors-background);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    box-shadow: 0 60px 123px -25px rgba(22,31,39,.42),0 35px 75px -35px rgba(19,26,32,.08);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto;
    max-width: 841px;
    opacity: 0;
    overflow: hidden;
    padding: clamp(80px,16vw,137px) clamp(34px,16vw,173px) clamp(35px,16vw,91px);
    position: relative;
    text-align: center;
    transform: translateY(-30px);
    z-index: 10000
}

.NavigationModal-dialog--4ZW6Y [role=heading] {
    margin-bottom: 12px;
    position: relative;
    z-index: 100
}

.NavigationModal-dialog--4ZW6Y [data-placeholder-image] {
    max-height: 0;
    max-width: 0;
    opacity: 0!important
}

.NavigationModal-dialog--4ZW6Y a,.NavigationModal-dialog--4ZW6Y button {
    z-index: 1000
}

.NavigationModal-buttonContainer--2vur3 {
    display: flex;
    gap: 20px;
    justify-content: center;
    margin-top: 20px
}

.NavigationModal-backgroundImageContainer--4vLEK .gatsby-image-wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.NavigationModal-backgroundImageContainer--4vLEK .gatsby-image-wrapper img {
    animation: NavigationModal-bgImageScale--1Eq5m .6s 50ms forwards;
    opacity: 0;
    transform: scale(1.5)
}

.NavigationModal-description--6y1RP {
    margin-top: 20px;
    position: relative;
    z-index: 100
}

@keyframes NavigationModal-bgImageScale--1Eq5m {
    0% {
        opacity: 0;
        transform: scale(1.5)
    }

    80% {
        opacity: .1
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes NavigationModal-entry--eP2wH {
    0% {
        opacity: 0;
        transform: translateY(-30px)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.Layout-transition--32GY7 {
    transition: opacity .5s
}

.Layout-transitionEntering--2uXRa {
    opacity: 0
}

.Layout-transitionExiting--3vNtz {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: none;
    width: 100%
}

[data-contentful-field-id][data-contentful-entry-id] {
    outline: 1px dashed rgba(64,160,255,0)!important;
    transition: outline-color .3s ease-in-out
}

.contentful-inspector--active [data-contentful-field-id][data-contentful-entry-id] {
    outline: 1px dashed #40a0ff!important
}

.contentful-inspector--active [data-contentful-field-id][data-contentful-entry-id]:hover {
    outline: 2px solid #40a0ff!important
}

button.contentful-tooltip {
    align-items: center;
    background: #036fe3;
    border: none;
    border-radius: 6px!important;
    box-shadow: 0 1px #111b2b0d;
    box-sizing: border-box;
    color: #fff!important;
    cursor: pointer;
    display: none;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-size: 14px!important;
    font-weight: 500!important;
    gap: 6px;
    height: 32px;
    justify-content: center;
    margin: 0;
    outline: none;
    padding: 0;
    position: fixed;
    text-align: center!important;
    transition: background .2s;
    width: 72px;
    z-index: 999999!important
}

button.contentful-tooltip:hover {
    background: #0059c8
}

button.contentful-tooltip:active:hover {
    background: #0041ab
}

.contentful-inspector--active button.contentful-tooltip {
    display: flex
}

:root {
    --annotation-unfocused-field-background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect width="100%" height="100%" fill="rgba(0, 54, 255, 0.13)"/></svg>')
}

.annotationLayer section {
    position: absolute;
    text-align: initial
}

.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a {
    font-size: 1em;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.annotationLayer .buttonWidgetAnnotation.pushButton>canvas {
    left: 0;
    position: relative;
    top: 0;
    z-index: -1
}

.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover {
    background: #ff0;
    box-shadow: 0 2px 10px #ff0;
    opacity: .2
}

.annotationLayer .textAnnotation img {
    cursor: pointer;
    position: absolute
}

.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea {
    background-image: var(--annotation-unfocused-field-background);
    border: 1px solid transparent;
    box-sizing: border-box;
    font-size: 9px;
    height: 100%;
    margin: 0;
    padding: 0 3px;
    vertical-align: top;
    width: 100%
}

.annotationLayer .choiceWidgetAnnotation select option {
    padding: 0
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
    border-radius: 50%
}

.annotationLayer .textWidgetAnnotation textarea {
    font: message-box;
    font-size: 9px;
    resize: none
}

.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled] {
    background: none;
    border: 1px solid transparent;
    cursor: not-allowed
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover {
    border: 1px solid #000
}

.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus {
    background: none;
    border: 1px solid transparent
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus,.annotationLayer .choiceWidgetAnnotation select :focus,.annotationLayer .textWidgetAnnotation input :focus,.annotationLayer .textWidgetAnnotation textarea :focus {
    background-color: transparent;
    background-image: none;
    outline: auto
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
    background-color: #000;
    content: "";
    display: block;
    position: absolute
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
    height: 80%;
    left: 45%;
    width: 1px
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
    transform: rotate(45deg)
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
    transform: rotate(-45deg)
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
    border-radius: 50%;
    height: 50%;
    left: 30%;
    top: 20%;
    width: 50%
}

.annotationLayer .textWidgetAnnotation input.comb {
    font-family: monospace;
    padding-left: 2px;
    padding-right: 0
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
    width: 103%
}

.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0
}

.annotationLayer .popupWrapper {
    position: absolute;
    width: 20em
}

.annotationLayer .popup {
    word-wrap: break-word;
    background-color: #ff9;
    border-radius: 2px;
    box-shadow: 0 2px 5px #888;
    cursor: pointer;
    font: message-box;
    font-size: 9px;
    margin-left: 5px;
    max-width: 20em;
    padding: 6px;
    position: absolute;
    white-space: normal;
    z-index: 200
}

.annotationLayer .popup>* {
    font-size: 9px
}

.annotationLayer .popup h1 {
    display: inline-block
}

.annotationLayer .popupDate {
    display: inline-block;
    margin-left: 5px
}

.annotationLayer .popupContent {
    border-top: 1px solid #333;
    margin-top: 2px;
    padding-top: 2px
}

.annotationLayer .richText>* {
    white-space: pre-wrap
}

.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation {
    cursor: pointer
}

@keyframes fromLeft {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes goToLeft {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes fromRight {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes goToRight {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes fromBottom {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes opacityIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes opacityOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

html {
    line-height: 1
}

ol,ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,td,th {
    font-weight: 400;
    text-align: left;
    vertical-align: middle
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: ""
}

a img {
    border: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

button {
    font: inherit;
    line-height: normal
}

@font-face {
    font-display: swap;
    font-family: Calibre;
    font-style: normal;
    font-weight: 400;
    src: url(./CalibreWeb-Regular-5f3eee02d5d9a70309a5c4a93b9fd1b0.eot);
    src: url(./CalibreWeb-Regular-5f3eee02d5d9a70309a5c4a93b9fd1b0.eot?#iefix) format("embedded-opentype"),url(./CalibreWeb-Regular-4dd57d9179e958e4824e104f9d1feb4c.woff2) format("woff2"),url(./CalibreWeb-Regular-e7f9076a33515fe544c9db956514153b.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Calibre;
    font-style: italic;
    font-weight: 400;
    src: url(./CalibreWeb-RegularItalic-682c8aa5c80d602ef39d6f349022319d.eot);
    src: url(./CalibreWeb-RegularItalic-682c8aa5c80d602ef39d6f349022319d.eot?#iefix) format("embedded-opentype"),url(./CalibreWeb-RegularItalic-9d057207207d2bd2eb33b740d326a917.woff2) format("woff2"),url(./CalibreWeb-RegularItalic-a87d4649c2c7c8673500f88515ca0390.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Calibre;
    font-style: normal;
    font-weight: 700;
    src: url(./CalibreWeb-Bold-d9120fff113c76bd521289758c3aa6a7.eot);
    src: url(./CalibreWeb-Bold-d9120fff113c76bd521289758c3aa6a7.eot?#iefix) format("embedded-opentype"),url(./CalibreWeb-Bold-c0a295d928388222864fd66ea681f189.woff2) format("woff2"),url(./CalibreWeb-Bold-ad66097157427a6d1e4cc3d5ee834709.woff) format("woff")
}

@font-face {
    font-family: Calibre;
    font-style: italic;
    font-weight: 700;
    src: url(./CalibreWeb-BoldItalic-e2000e18b96cc8952a9c4781cdf768de.eot);
    src: url(./CalibreWeb-BoldItalic-e2000e18b96cc8952a9c4781cdf768de.eot?#iefix) format("embedded-opentype"),url(./CalibreWeb-BoldItalic-fbfe560c680d2bfa55b8dc482d69411a.woff2) format("woff2"),url(./CalibreWeb-BoldItalic-1fc5ac36ea1f7ebabfe9d817ea41657e.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Calibre;
    font-style: normal;
    font-weight: 600;
    src: url(./CalibreWeb-Semibold-1c2b8ba5f6a2906637da75015e315153.eot);
    src: url(./CalibreWeb-Semibold-1c2b8ba5f6a2906637da75015e315153.eot?#iefix) format("embedded-opentype"),url(./CalibreWeb-Semibold-191c32431eb5d1ebd758787617309f6e.woff2) format("woff2"),url(./CalibreWeb-Semibold-369dc501db3c0903b554b88bd9a6ea9b.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Calibre;
    font-style: italic;
    font-weight: 600;
    src: url(./CalibreWeb-SemiboldItalic-6e80ba56b3d56d7f3c463dfb976815d5.eot);
    src: url(./CalibreWeb-SemiboldItalic-6e80ba56b3d56d7f3c463dfb976815d5.eot?#iefix) format("embedded-opentype"),url(./CalibreWeb-SemiboldItalic-e651895e522ccd38c8e191c97503bf42.woff2) format("woff2"),url(./CalibreWeb-SemiboldItalic-4b6fb223ebc1f7524f7a4921c5fbbb49.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Axiforma;
    font-style: normal;
    font-weight: var(--font-weight-350);
    src: url(./Axiforma-Light-a36136010aebd665262360957f4a05bb.woff2) format("woff2"),url(./Axiforma-Light-9e5d52ae12679301de78789b37b7bba8.woff) format("woff")
}

.rebrand-2021,:root {
    --grid-base-width: 1440px;
    --color-primary-lightest: #e6e6fc;
    --color-primary-light: #a8a9fc;
    --color-primary-base: #4a4af4;
    --color-primary-dark: #2f2fc1;
    --color-primary-darkest: #212189;
    --color-warning-lightest: #fcf9e8;
    --color-warning-light: #ffe98f;
    --color-warning-base: #ffca61;
    --color-warning-dark: #e88c31;
    --color-warning-darkest: #db6414;
    --color-disabled-background: #e7e9ea;
    --color-destructive-lightest: #f7e3e2;
    --color-destructive-light: #feaa97;
    --color-destructive-base: #ff6d50;
    --color-destructive-dark: #d34333;
    --color-destructive-darkest: #93342f;
    --color-success-lightest: #e8f9ef;
    --color-success-light: #97e8b8;
    --color-success-base: #2abc7a;
    --color-success-dark: #0a894c;
    --color-success-darkest: #105432;
    --color-gradient-right-dandelion: linear-gradient(90deg,#ffd072,#ffa900);
    --color-gradient-right-indigo: linear-gradient(90deg,#212189,#000);
    --max-content-width: 1224;
    --color-ui-colors-background: #fff;
    --color-ui-colors-background-inverse: #383d49;
    --color-ui-colors-background-neutral-1: #f4f3f2;
    --color-ui-colors-background-neutral-2: #f0f5f7;
    --color-ui-colors-border-neutral-1: #ede9e6;
    --color-ui-colors-border-neutral-2: #d3e3ea;
    --color-ui-colors-text-100: #101820;
    --color-ui-colors-text-80: #3a3c3d;
    --color-ui-text-dark: #000;
    --color-ui-text-light: #fff;
    --color-ui-colors-caption: #6d6e71;
    --color-ui-grey-a11y: #6b7280;
    --color-greyscale-grey-20: #d4d6d7;
    --color-greyscale-grey-50: #909293;
    --color-greyscale-black-5: #f7f9fa;
    --color-greyscale-black-10: #eef0f1;
    --color-greyscale-black-20: #d4d6d7;
    --color-greyscale-black-30: #bbbdbe;
    --color-greyscale-black-40: #a4a6a7;
    --color-greyscale-black-50: #909293;
    --color-greyscale-black-60: #747677;
    --color-greyscale-black-80: #3a3c3d;
    --color-greyscale-black-90: #202223;
    --color-greyscale-black-100: #101820;
    --letter-spacing-xxl: 2px;
    --letter-spacing-xl: 1.25px;
    --letter-spacing-l: 1.25px;
    --letter-spacing-normal: 0;
    --letter-spacing-sm: 0.5px;
    --letter-spacing-xs: 0.25px;
    --font-weight-100: 100;
    --font-weight-200: 200;
    --font-weight-300: 300;
    --font-weight-350: 350;
    --font-weight-400: 400;
    --font-weight-500: 500;
    --font-weight-600: 600;
    --font-weight-700: 700;
    --font-weight-800: 800;
    --font-weight-900: 900;
    --font-weight-display-2: 600;
    --font-family-display: "Axiforma","Calibre",sans-serif;
    --font-family-body: "Calibre",sans-serif;
    --font-family-monoscpace: "Alma Mono",Courier,monoscpace;
    --font-size-xxxl: 40px;
    --font-size-xxl: 40px;
    --font-size-xl: 32px;
    --font-size-l: 24px;
    --font-size-medium: 22px;
    --font-size-sm: 16px;
    --font-size-xs: 16px;
    --font-size-xxs: 14px;
    --font-size-xxxs: 12px;
    --font-size-heading: 34px;
    --font-size-heading-2: 24px;
    --font-size-contentHeading: 28px;
    --font-size-super-large-title: 72px;
    --line-height-xxxl: 48px;
    --line-height-xxl: 48px;
    --line-height-xl: 38px;
    --line-height-l: 29px;
    --line-height-medium: 26px;
    --line-height-sm: 19px;
    --line-height-xs: 19px;
    --line-height-xxs: 20px;
    --line-height-xxxs: 14px;
    --line-height-heading: 1.21;
    --font-size-base-xl: 18px;
    --font-size-base-l: 18px;
    --font-size-base: 18px;
    --font-size-base-sm: 16px;
    --line-height-base-xl: 26px;
    --line-height-base-l: 26px;
    --line-height-base: 26px;
    --line-height-base-sm: 24px;
    --line-height--small: 1.2;
    --line-height--default: 1.3;
    --line-height--large: 1.5;
    --color-primary-white: #fff;
    --color-black: #000;
    --color-white-70: hsla(0,0%,100%,.7);
    --color-gray10: #f9fafb;
    --color-gray20: #f3f4f6;
    --color-gray30: #e5e7eb;
    --color-greyscale-black-70: #57595a;
    --color-greyscale-grey-60: #6d6e71;
    --color-greyscale-grey-80: #6d6e71;
    --color-greyscale-grey-90: #383838;
    --color-ui-colors-background-neutral-3: #ede9e6;
    --color-ui-colors-background-neutral-4: #d3e3ea;
    --border-radius-xs: 4px;
    --border-radius-sm: 6px;
    --border-radius-lg: 12px;
    --border-radius-base: 8px;
    --border-radius-xxl: 96px;
    --vertical-spacing-xl: 12px;
    --line-height-number: 44px;
    --font-size-quote: 24px;
    --line-height-quote: 31px;
    --input-text-transform-none: "none";
    --input-text-transform-capitalize: "capitalize";
    --input-checkbox-left: 0;
    --input-border-radius-xs: 4px 4px 0px 0px;
    --input-select-border-none: "none";
    --component-spacing-xs: 8px;
    --component-spacing-sm: 16px;
    --component-spacing-md: 24px;
    --component-spacing-lg: 32px;
    --component-spacing-xl: 40px;
    --section-spacing-xs: 20px;
    --section-spacing-sm: 30px;
    --section-spacing-md: 40px;
    --section-spacing-lg: 60px;
    --section-spacing-xl: 80px;
    --carousel-dot-size: 10px
}

@media (min-width: 921px) {
    .rebrand-2021,:root {
        --font-size-xxxl:72px;
        --font-size-xxl: 60px;
        --font-size-xl: 42px;
        --font-size-l: 32px;
        --font-size-medium: 22px;
        --font-size-sm: 16px;
        --font-size-xs: 16px;
        --font-size-xxs: 14px;
        --font-size-xxxs: 12px;
        --font-size-heading: 50px;
        --font-size-heading-2: 30px;
        --font-size-super-large-title: 72px;
        --font-size-base-xl: 24px;
        --font-size-base-l: 20px;
        --font-size-base: 18px;
        --font-size-base-sm: 16px;
        --font-size-quote: 30px;
        --line-height-quote: 38px;
        --line-height-base-xl: 31px;
        --line-height-base-l: 26px;
        --line-height-base-sm: 24px;
        --line-height-xxxl: 86px;
        --line-height-xxl: 72px;
        --line-height-xl: 52px;
        --line-height-l: 37px;
        --line-height-medium: 27px;
        --line-height-base: 26px;
        --line-height-sm: 19px;
        --line-height-xs: 19px;
        --line-height-xxs: 20px;
        --line-height-xxxs: 14px;
        --line-height-heading: 1.24;
        --vertical-spacing-xl: 12px;
        --line-height-number: 79px;
        --input-height: 56px;
        --input-height-mobile: 50px;
        --font-size-contentHeading: 38px;
        --section-spacing-xs: 40px;
        --section-spacing-sm: 60px;
        --section-spacing-md: 80px;
        --section-spacing-lg: 120px;
        --section-spacing-xl: 160px
    }
}

.rebrand-2023 {
    --grid-base-width: 1440px;
    --color-primary-lightest: #e6e6fc;
    --color-primary-light: #a8a9fc;
    --color-primary-base: #4a4af4;
    --color-primary-dark: #2f2fc1;
    --color-primary-darkest: #212189;
    --swiper-theme-color: var(--color-greyscale-black-100);
    --swiper-pagination-bullet-inactive-color: var(--color-greyscale-black-100);
    --swiper-pagination-color: var(--color-greyscale-black-100);
    --swiper-pagination-bullet-inactive-opacity: 0.2;
    --color-warning-lightest: #fcf9e8;
    --color-warning-light: #ffe98f;
    --color-warning-base: #ffca61;
    --color-warning-dark: #e88c31;
    --color-warning-darkest: #db6414;
    --color-disabled-background: #e7e9ea;
    --color-destructive-lightest: #f7e3e2;
    --color-destructive-light: #feaa97;
    --color-destructive-base: #ff6d50;
    --color-destructive-dark: #d34333;
    --color-destructive-darkest: #93342f;
    --color-success-lightest: #e8f9ef;
    --color-success-light: #97e8b8;
    --color-success-base: #2abc7a;
    --color-success-dark: #0a894c;
    --color-success-darkest: #105432;
    --color-gradient-right-dandelion: linear-gradient(90deg,#ffd072,#ffa900);
    --color-gradient-right-indigo: linear-gradient(90deg,#212189,#000);
    --max-content-width: 1224;
    --color-ui-colors-background: #fff;
    --color-ui-colors-background-inverse: #383d49;
    --color-ui-colors-background-neutral-1: #f4f3f2;
    --color-ui-colors-background-neutral-2: #f0f5f7;
    --color-ui-colors-border-neutral-1: #ede9e6;
    --color-ui-colors-border-neutral-2: #d3e3ea;
    --color-ui-colors-text-100: #000;
    --color-ui-colors-text-80: #3a3c3d;
    --color-ui-text-dark: #000;
    --color-ui-text-light: #fff;
    --color-ui-colors-caption: #6d6e71;
    --color-ui-grey-a11y: #6b7280;
    --color-greyscale-grey-20: #d4d6d7;
    --color-greyscale-grey-50: #909293;
    --color-greyscale-black-5: #f7f9fa;
    --color-greyscale-black-10: #eef0f1;
    --color-greyscale-black-20: #d4d6d7;
    --color-greyscale-black-30: #bbbdbe;
    --color-greyscale-black-40: #a4a6a7;
    --color-greyscale-black-50: #909293;
    --color-greyscale-black-60: #747677;
    --color-greyscale-black-80: #3a3c3d;
    --color-greyscale-black-90: #202223;
    --color-greyscale-black-100: #101820;
    --letter-spacing-xxl: 2px;
    --letter-spacing-xl: 1.25px;
    --letter-spacing-l: 1.25px;
    --letter-spacing-normal: 0;
    --letter-spacing-sm: 0.5px;
    --letter-spacing-xs: 0.25px;
    --font-weight-100: 100;
    --font-weight-200: 200;
    --font-weight-300: 300;
    --font-weight-350: 350;
    --font-weight-400: 400;
    --font-weight-500: 500;
    --font-weight-600: 600;
    --font-weight-700: 700;
    --font-weight-800: 800;
    --font-weight-900: 900;
    --font-weight-display-2: 600;
    --font-family-display: "Axiforma","Calibre",sans-serif;
    --font-family-body: "Calibre",sans-serif;
    --font-family-monoscpace: "Alma Mono",Courier,monoscpace;
    --font-size-xxxl: 40px;
    --font-size-xxl: 40px;
    --font-size-xl: 32px;
    --font-size-l: 28px;
    --font-size-medium: 22px;
    --font-size-sm: 16px;
    --font-size-xs: 16px;
    --font-size-xxs: 14px;
    --font-size-xxxs: 12px;
    --font-size-heading: 34px;
    --font-size-heading-2: 38px;
    --font-size-super-large-title: 72px;
    --line-height-xxxl: 48px;
    --line-height-xxl: 48px;
    --line-height-xl: 38px;
    --line-height-l: 1.29;
    --line-height-medium: 26px;
    --line-height-sm: 19px;
    --line-height-xs: 19px;
    --line-height-xxs: 20px;
    --line-height-xxxs: 14px;
    --line-height-heading: 1.24;
    --font-size-base-xl: 22px;
    --font-size-base-l: 18px;
    --font-size-base: 18px;
    --font-size-base-sm: 16px;
    --line-height-base-xl: 26px;
    --line-height-base-l: 26px;
    --line-height-base: 1.17;
    --line-height-base-sm: 1.1875;
    --line-height--small: 1.2;
    --line-height--default: 1.3;
    --line-height--large: 1.5;
    --color-primary-white: #fff;
    --color-black: #000;
    --color-white-70: hsla(0,0%,100%,.7);
    --color-gray10: #f9fafb;
    --color-gray20: #f3f4f6;
    --color-gray30: #e5e7eb;
    --color-greyscale-black-70: #57595a;
    --color-greyscale-grey-60: #6d6e71;
    --color-greyscale-grey-80: #6d6e71;
    --color-ui-colors-background-neutral-3: #ede9e6;
    --color-ui-colors-background-neutral-4: #d3e3ea;
    --border-radius-xs: 4px;
    --border-radius-sm: 6px;
    --border-radius-lg: 12px;
    --border-radius-base: 8px;
    --border-radius-xxl: 96px;
    --vertical-spacing-xl: 12px;
    --line-height-number: 44px;
    --font-size-quote: 24px;
    --line-height-quote: 31px;
    --input-border-radius-xs: 4px 4px 0px 0px;
    --input-height: 48px;
    --font-size-ll: 22px;
    --outline-offset: 4px;
    --outline: 2px solid var(--color-primary-base);
    --transition-delay-base: 200ms;
    --component-spacing-xs: 8px;
    --component-spacing-sm: 16px;
    --component-spacing-md: 24px;
    --component-spacing-lg: 32px;
    --component-spacing-xl: 40px;
    --section-spacing-xs: 20px;
    --section-spacing-sm: 30px;
    --section-spacing-md: 40px;
    --section-spacing-lg: 60px;
    --section-spacing-xl: 80px;
    --carousel-dot-size: 10px
}

@media (min-width: 921px) {
    .rebrand-2023 {
        --font-size-xxxl:72px;
        --font-size-xxl: 50px;
        --font-size-xl: 42px;
        --font-size-l: 38px;
        --font-size-medium: 22px;
        --font-size-sm: 16px;
        --font-size-xs: 16px;
        --font-size-xxs: 14px;
        --font-size-xxxs: 12px;
        --font-size-heading: 50px;
        --font-size-heading-2: 38px;
        --font-size-super-large-title: 72px;
        --font-size-base-xl: 24px;
        --font-size-base-l: 20px;
        --font-size-base: 18px;
        --font-size-base-sm: 16px;
        --font-size-quote: 30px;
        --line-height-quote: 38px;
        --line-height-base-xl: 31px;
        --line-height-base-l: 26px;
        --line-height-base: 26px;
        --line-height-base-sm: 1.1875;
        --line-height-xxxl: 86px;
        --line-height-xxl: 62px;
        --line-height-xl: 52px;
        --line-height-l: 1.21;
        --line-height-medium: 1.18;
        --line-height-base: 1.17;
        --line-height-sm: 19px;
        --line-height-xs: 19px;
        --line-height-xxs: 20px;
        --line-height-xxxs: 14px;
        --line-height-heading: 1.21;
        --vertical-spacing-xl: 12px;
        --line-height-number: 79px;
        --input-height: 48px;
        --input-height-mobile: 48px;
        --font-size-title: 32px;
        --font-size-contentHeading: 38px;
        --section-spacing-xs: 40px;
        --section-spacing-sm: 60px;
        --section-spacing-md: 80px;
        --section-spacing-lg: 120px;
        --section-spacing-xl: 160px
    }
}

html {
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    opacity: 1;
    overflow-x: hidden;
    transition: opacity .2s ease
}

.js-has-pseudo [csstools-has-2w-38-31-30-1m-2w-2p-37-14-32-2p-3a-2j-2r-30-2p-37-37-16-1p-y-20-2t-2p-2s-2t-36-19-31-33-2q-2x-30-2t-25-2t-32-39-27-34-2t-32-y-2l-15]:not(does-not-exist):not(does-not-exist) {
    overflow-y: hidden
}

html:has(nav[class*=Header-mobileMenuOpen]) {
    overflow-y: hidden
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: var(--color-ui-colors-background);
    color: var(--color-greyscale-black-100);
    font-family: var(--font-family-body);
    font-size: 18px;
    line-height: 26px
}

a {
    color: inherit
}

*,:after,:before {
    box-sizing: inherit
}

body[class*=branch-banner-is-active][style*=margin-top] {
    margin-top: 0!important;
    padding-top: 76px
}

body[class*=branch-banner-is-active][style*=margin-top] .headerIntersecting {
    position: absolute
}

:root {
    --header-height: 64px
}

.tag {
    font-size: var(--font-size-xxxs);
    letter-spacing: var(--letter-spacing-l);
    line-height: var(--line-height-xxxs)
}

.eyebrow,.tag {
    font-weight: var(--font-weight-600);
    text-transform: uppercase
}

.eyebrow {
    font-size: var(--font-size-xs);
    letter-spacing: var(--letter-spacing-xl);
    line-height: var(--line-height-xs)
}

@media (max-width: 1168px) {
    .eyebrow {
        letter-spacing:var(--letter-spacing-l)
    }
}

.eyebrowMultipleLines {
    line-height: var(--line-height-sm)
}

@media (max-width: 1168px) {
    .eyebrowMultipleLines {
        line-height:var(--line-height-xxs)
    }
}

.buttonSecondary {
    font-weight: var(--font-weight-600)
}

.display2 {
    font-size: var(--font-size-xxl);
    line-height: var(--line-height-xxl)
}

.display1,.display2 {
    font-family: var(--font-family-display);
    margin-bottom: var(--vertical-spacing-xl)
}

.display1 {
    font-size: var(--font-size-xxxl);
    line-height: var(--line-height-xxxl)
}

.h1 {
    font-family: var(--font-family-display);
    font-size: var(--font-size-xl);
    line-height: var(--line-height-xl);
    margin-bottom: var(--vertical-spacing-xl)
}

.h2Quote,.h2Quote .body {
    font-size: 30px;
    font-weight: var(--font-weight-400);
    line-height: 1.23
}

.h2 {
    font-family: var(--font-family-body);
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-l);
    margin-bottom: var(--vertical-spacing-xl)
}

.quote {
    font-family: var(--font-family-display);
    font-size: var(--font-size-quote);
    line-height: var(--line-height-quote)
}

.h4 {
    font-size: 18px;
    font-weight: var(--font-weight-600);
    line-height: 20px
}

.h3 {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-display-2);
    line-height: var(--line-height-medium)
}

@media (max-width: 1168px) {
    .h3 {
        composes:h4
    }
}

.number {
    font-family: var(--font-family-body);
    font-size: var(--font-size-xxxl);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-number)
}

.body {
    font-size: var(--font-size-base);
    line-height: var(--line-height-base)
}

.body,.bodySmall,.bodySmall .body {
    font-weight: var(--font-weight-400)
}

.bodySmall,.bodySmall .body {
    font-size: var(--font-size-base-sm);
    line-height: var(--line-height-base-sm)
}

.bodyLarge,.bodyLarge .body {
    font-size: var(--font-size-base-l);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-base-l)
}

.bodyXLarge,.bodyXLarge .body {
    font-size: var(--font-size-base-xl);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-base-xl)
}

.bold {
    font-weight: var(--font-weight-600)
}

.italic {
    font-style: italic
}

.caption {
    color: var(--color-ui-colors-caption);
    font-size: var(--font-size-xxs);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-xxs);
    text-transform: none
}

.cta {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-sm)
}

.linkText {
    color: var(--color-primary-base);
    cursor: pointer;
    text-decoration: underline
}

.linkText:hover {
    color: var(--color-primary-dark)
}

.bodyXXLarge {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-large)
}

.bodySubTitle {
    font-family: var(--font-family-body);
    font-size: var(--font-size-base);
    font-style: normal;
    font-weight: var(--font-weight-500)
}

@media (max-width: 920px) {
    .bodySubTitle {
        font-size:var(--font-size-sm)
    }
}

.bodyTitle {
    font-family: var(--font-family-body);
    font-size: var(--font-size-ll);
    font-style: normal;
    font-weight: var(--font-weight-400);
    line-height: 32px
}

@media (max-width: 920px) {
    .bodyTitle {
        line-height:22px
    }
}

.arrowText {
    font-family: var(--font-family-display);
    font-size: var(--font-size-xll);
    line-height: normal
}

@media (max-width: 920px) {
    .arrowText {
        font-size:var(--font-size-ll)
    }
}

.bodyTitleLarge {
    font-family: var(--font-family-display);
    font-size: 38px;
    font-style: normal;
    line-height: var(--line-height--default)
}

@media (max-width: 920px) {
    .bodyTitleLarge {
        font-size:28px
    }
}

.bodySubTitleLarge,.bodySubTitleLarge .body {
    font-family: var(--font-family-body);
    font-size: var(--font-size-medium);
    font-style: normal;
    font-weight: var(--font-weight-400);
    line-height: 26px
}

@media (max-width: 920px) {
    .bodySubTitleLarge,.bodySubTitleLarge .body {
        font-size:22px;
        font-weight: var(--font-weight-600)
    }
}

@media (max-width: 920px) {
    :global(.rebrand-2023) .bodySubTitleLarge,:global(.rebrand-2023) .bodySubTitleLarge .body {
        font-weight:var(--font-weight-400)
    }
}

.linkTextLight {
    color: var(--color-ui-colors-background);
    cursor: pointer;
    text-decoration: underline
}

.linkTextLight:hover {
    color: var(--color-white-70)
}

.statusLabel {
    background: var(--color-success-darkest);
    border-radius: 2px;
    color: var(--color-ui-colors-background);
    display: inline-block;
    font-size: 11px;
    font-weight: var(--font-weight-500);
    letter-spacing: 1px;
    line-height: 12px;
    margin-left: 4px;
    padding: 3px 4px 2px;
    position: relative;
    top: -1px
}

.heading {
    font-family: var(--font-family-display);
    font-size: var(--font-size-contentHeading);
    font-style: normal;
    line-height: 46px
}

@media (max-width: 920px) {
    .heading {
        font-size:var(--font-size-heading);
        line-height: var(--line-height-xl)
    }
}

.visuallyHidden {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

:global .appear {
    opacity: 0
}

:global .appear:global(.enteredOnce) {
    opacity: 1;
    transition: opacity .5s linear
}

:global .appear:global(.noAppear) {
    transition: none
}

:global .appearFromBottom {
    opacity: 0;
    transform: translateY(30px)
}

:global .appearFromBottom:global(.enteredOnce) {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

:global .appearFromBottom:global(.noAppear) {
    transition: none
}

@keyframes SectionWrapper-fromLeft--2ZJGb {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SectionWrapper-goToLeft--2dinH {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes SectionWrapper-fromRight--3FWgR {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SectionWrapper-goToRight--5sK4y {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes SectionWrapper-fromBottom--4WzRz {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes SectionWrapper-opacityIn--2UTAw {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes SectionWrapper-opacityOut--7PqEu {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.SectionWrapper-sectionWrapper--pQutn {
    overflow-x: clip;
    position: relative
}

.SectionWrapper-sectionWrapper--pQutn .SectionWrapper-sliderArrowsHidden--4DEFO {
    pointer-events: auto;
    transition: opacity .3s,transform .3s ease,background .3s ease
}

.SectionWrapper-sectionWrapper--pQutn .SectionWrapper-sliderArrowsHidden--4DEFO.SectionWrapper-sliderArrowsHiddenTouched--4RrGN {
    opacity: 1;
    transform: translateY(-50%)
}

.SectionWrapper-sectionWrapper--pQutn .SectionWrapper-sliderArrowsHidden--4DEFO.SectionWrapper-sliderArrowsHiddenTouched--4RrGN[disabled] {
    opacity: .2
}

.SectionWrapper-sectionWrapper--pQutn:focus .SectionWrapper-sliderArrowsHidden--4DEFO,.SectionWrapper-sectionWrapper--pQutn:focus-within .SectionWrapper-sliderArrowsHidden--4DEFO,.SectionWrapper-sectionWrapper--pQutn:hover .SectionWrapper-sliderArrowsHidden--4DEFO {
    opacity: 1;
    transform: translateY(-50%)
}

.SectionWrapper-sectionWrapper--pQutn:focus .SectionWrapper-sliderArrowsHidden--4DEFO[disabled],.SectionWrapper-sectionWrapper--pQutn:focus-within .SectionWrapper-sliderArrowsHidden--4DEFO[disabled],.SectionWrapper-sectionWrapper--pQutn:hover .SectionWrapper-sliderArrowsHidden--4DEFO[disabled] {
    opacity: .4
}

.SectionWrapper-sectionWrapper--pQutn.SectionWrapper-hideOverflow--7uB9q {
    overflow: hidden
}

.SectionWrapper-pattern--6iNLg {
    height: 96px;
    left: 0;
    position: absolute;
    width: 100%
}

@media (max-width: 1168px) {
    .SectionWrapper-pattern--6iNLg {
        left:50%;
        transform: translateX(-50%);
        width: 1440px
    }
}

@media (max-width: 920px) {
    .SectionWrapper-pattern--6iNLg {
        height:61px;
        width: 920px
    }
}

.SectionWrapper-patternTop--2iRYz {
    top: 0
}

.SectionWrapper-patternBottom--4QjBc {
    bottom: 0
}

@media (max-width: 1168px) {
    .SectionWrapper-backgroundWidth_FullWidth--6qTgY {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}

@media (min-width: calc(1168px + 1px)) {
    .SectionWrapper-backgroundWidth_FullWidth--6qTgY {
        margin:0 auto;
        max-width: 1224px;
        width: 85.89474%
    }
}

@keyframes SectionHeader-fromLeft--2VXv2 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SectionHeader-goToLeft--5wIns {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes SectionHeader-fromRight--5HL5h {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SectionHeader-goToRight--5Qasu {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes SectionHeader-fromBottom--46kOP {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes SectionHeader-opacityIn--3QQaP {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes SectionHeader-opacityOut--bGFNe {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.SectionHeader-sectionHeader--2lmQh .SectionHeader-description--32Alp,.SectionHeader-sectionHeader--2lmQh .SectionHeader-title--5dZHR,.SectionHeader-sectionHeader--2lmQh null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.SectionHeader-sectionHeader--2lmQh.enteredOnce .SectionHeader-title--5dZHR {
    transition-delay: 0
}

.SectionHeader-sectionHeader--2lmQh.enteredOnce .SectionHeader-description--32Alp {
    transition-delay: .1s
}

.SectionHeader-sectionHeader--2lmQh.enteredOnce null {
    transition-delay: .2s;
    transition-delay: .3s
}

.SectionHeader-sectionHeader--2lmQh.enteredOnce .SectionHeader-description--32Alp,.SectionHeader-sectionHeader--2lmQh.enteredOnce .SectionHeader-title--5dZHR,.SectionHeader-sectionHeader--2lmQh.enteredOnce null {
    opacity: 1;
    transform: none
}

.SectionHeader-sectionHeader--2lmQh.noAppear .SectionHeader-description--32Alp,.SectionHeader-sectionHeader--2lmQh.noAppear .SectionHeader-title--5dZHR,.SectionHeader-sectionHeader--2lmQh.noAppear null {
    transition: none
}

.SectionHeader-sectionHeader--2lmQh {
    margin: 0 auto 48px;
    text-align: center
}

@media (max-width: 920px) {
    .SectionHeader-sectionHeader--2lmQh {
        margin:0 auto 36px;
        width: calc(100% - 32px)
    }
}

.SectionHeader-shortPadding--3dIKs {
    margin-bottom: 24px
}

@media (min-width: calc(920px + 1px)) {
    .SectionHeader-shortPadding--3dIKs {
        margin-bottom:36px
    }
}

.SectionHeader-leftAligned--68eYZ {
    text-align: left;
    width: 100%
}

.SectionHeader-disableBottomMargin--7eJYy,.SectionHeader-disableBottomMargin--7eJYy>.SectionHeader-title--5dZHR {
    margin-bottom: 0
}

.SectionHeader-dark--NwNDO {
    color: var(--color-ui-colors-background)
}

.SectionHeader-bold--3rqJy {
    font-weight: var(--font-weight-800)
}

.SectionHeader-smallMargin--75QFw {
    margin-bottom: 24px
}

@keyframes Logo-fromLeft--48AMj {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Logo-goToLeft--4EEjK {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Logo-fromRight--6tLsi {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Logo-goToRight--1XMy2 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Logo-fromBottom--3uNqh {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Logo-opacityIn--2pJyW {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Logo-opacityOut--2G1y3 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Logo-logoSection--2GFAH .Logo-logoWrap--53WPF {
    opacity: 0;
    transform: translateY(30px)
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:first-child {
    transition-delay: .05s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(2) {
    transition-delay: .1s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(3) {
    transition-delay: .15s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(4) {
    transition-delay: .2s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(5) {
    transition-delay: .25s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(6) {
    transition-delay: .3s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(7) {
    transition-delay: .35s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(8) {
    transition-delay: .4s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(9) {
    transition-delay: .45s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(10) {
    transition-delay: .5s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(11) {
    transition-delay: .55s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(12) {
    transition-delay: .6s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(13) {
    transition-delay: .65s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(14) {
    transition-delay: .7s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(15) {
    transition-delay: .75s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(16) {
    transition-delay: .8s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(17) {
    transition-delay: .85s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(18) {
    transition-delay: .9s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(19) {
    transition-delay: .95s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(20) {
    transition-delay: 1s
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.Logo-logoSection--2GFAH.noAppear .Logo-logoWrap--53WPF {
    transition: none
}

.Logo-logoSection--2GFAH {
    text-align: center
}

.Logo-logoSection--2GFAH.Logo-dark--4zW0T {
    color: var(--color-ui-colors-background)
}

.Logo-logoSection--2GFAH.Logo-light--611uf {
    color: var(--color-greyscale-black-100)
}

.Logo-logoSection--2GFAH .Logo-button--7wof8 {
    opacity: 0;
    transform: translateY(30px)
}

.Logo-logoSection--2GFAH.enteredOnce .Logo-button--7wof8 {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .25s
}

.Logo-logoSection--2GFAH.noAppear .Logo-button--7wof8 {
    transition: none
}

.Logo-logos--trP5a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    width: 86.66666666666667%
}

@media (min-width: calc(920px + 1px)) {
    .Logo-logos--trP5a {
        width:91.30434782608695%
    }

    .Logo-logos--trP5a.Logo-hasLogosOnSingleRow--70hxU {
        flex-wrap: nowrap
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Logo-logos--trP5a {
        width:100%
    }
}

.Logo-logoWrap--53WPF {
    display: flex;
    padding: 0 12px 24px;
    position: relative
}

@media (max-width: 920px) {
    .Logo-logoWrap--53WPF>* {
        margin:0 auto
    }

    .Logo-logoWrap--53WPF.Logo-mobileGrid1of2--5pfqP {
        width: 50%
    }

    .Logo-logoWrap--53WPF.Logo-mobileGrid1of3--7dcve {
        width: 33.33333333333333%
    }
}

@media (min-width: calc(920px + 1px)) {
    .Logo-logoWrap--53WPF {
        padding:0 15px 32px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Logo-logoWrap--53WPF {
        padding-bottom:0
    }
}

.Logo-logoWrap--53WPF.Logo-hasWideSpacedLogos--2AxvP {
    padding: 0 8px 24px
}

@media (min-width: calc(920px + 1px)) {
    .Logo-logoWrap--53WPF.Logo-hasWideSpacedLogos--2AxvP {
        padding:0 30px 32px
    }
}

.Logo-logo--23Q2X {
    max-height: 24px;
    max-width: 100%
}

.Logo-logo--23Q2X.Logo-hasLargeMobileLogos--6nLNp {
    align-self: center;
    max-height: 40px
}

@media (min-width: calc(920px + 1px)) {
    .Logo-logo--23Q2X {
        max-height:40px
    }
}

.Logo-button--7wof8 {
    margin-top: 20px
}

@media (min-width: calc(920px + 1px)) {
    .Logo-button--7wof8 {
        margin-top:30px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Logo-button--7wof8 {
        margin-top:36px
    }
}

@media (min-width: calc(920px + 1px)) {
    .Logo-isFullWidth--37XKW {
        width:100%
    }
}

.Logo-eyebrow--4pQLi {
    margin-bottom: 13px
}

@media (min-width: calc(920px + 1px)) {
    .Logo-eyebrow--4pQLi {
        margin-bottom:36px
    }
}

.Logo-title--5tmNy {
    margin-bottom: 36px
}

@media (min-width: calc(920px + 1px)) {
    .Logo-title--5tmNy {
        margin-bottom:60px
    }
}

@keyframes Dropdown-fromLeft--1ByRv {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Dropdown-goToLeft--6F5rJ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Dropdown-fromRight--1cxjV {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Dropdown-goToRight--dFIJW {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Dropdown-fromBottom--3dgTX {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Dropdown-opacityIn--5NpxY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Dropdown-opacityOut--4iUTO {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Dropdown-desktopWrapper--2NweO {
    height: 57px;
    opacity: 0;
    transform: translateY(20px);
    width: 100%;
    z-index: 1
}

.Dropdown-desktopWrapper--2NweO.enteredOnce {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.Dropdown-desktopWrapper--2NweO.noAppear {
    transition: none
}

.Dropdown-label--72zNI {
    border-radius: var(--border-radius-base);
    color: var(--color-greyscale-black-100);
    cursor: pointer;
    display: flex;
    flex-flow: column nowrap;
    height: 57px;
    justify-content: center;
    margin: 0;
    padding: 0 50px 0 32px;
    pointer-events: auto;
    position: relative;
    transition: color .2s;
    width: 100%
}

.Dropdown-label--72zNI:after,.Dropdown-label--72zNI:before {
    border-radius: var(--border-radius-base);
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.Dropdown-label--72zNI:before {
    background-color: var(--color-ui-colors-background)
}

.Dropdown-label--72zNI:after {
    border: 1px solid var(--color-greyscale-grey-50);
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
    transition: opacity .2s cubic-bezier(.55,.27,.67,.37)
}

.Dropdown-label--72zNI:focus,.Dropdown-label--72zNI:hover {
    color: var(--color-primary-base)
}

.Dropdown-label--72zNI:focus {
    outline: none
}

.Dropdown-prependLabel--2p4O3 {
    color: var(--color-primary-base);
    font-size: var(--font-size-xxxs);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-xxs);
    margin-right: 10px
}

.Dropdown-prependedLabel--5SQ7B {
    align-items: center;
    flex-direction: row;
    justify-content: flex-start
}

.Dropdown-select--7rN1o {
    margin: 0 auto;
    pointer-events: none;
    position: relative;
    text-align: left;
    z-index: 1
}

.Dropdown-select--7rN1o:before {
    background: var(--color-ui-colors-background);
    border: 1px solid var(--color-greyscale-grey-50);
    border-radius: var(--border-radius-base);
    bottom: 0;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
    content: "";
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .2s cubic-bezier(.55,.27,.67,.37)
}

.Dropdown-select--7rN1o.Dropdown-isActive--4XEE3:before {
    opacity: 1
}

.Dropdown-select--7rN1o.Dropdown-isActive--4XEE3 .Dropdown-chevron--2th5h {
    transform: rotate(180deg)
}

.Dropdown-select--7rN1o.Dropdown-isActive--4XEE3 .Dropdown-list--3Lbfu {
    opacity: 1;
    pointer-events: auto
}

.Dropdown-select--7rN1o.Dropdown-isActive--4XEE3 .Dropdown-label--72zNI:after {
    opacity: 0
}

.Dropdown-list--3Lbfu {
    opacity: 0;
    padding: 16px 50px 18px 32px;
    pointer-events: none;
    transition: opacity .2s
}

.Dropdown-option--3chvO {
    margin: 0 0 12px
}

.Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k) {
    cursor: pointer
}

.Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):focus .Dropdown-optionInner--29GWT,.Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):hover .Dropdown-optionInner--29GWT {
    color: var(--color-primary-base)
}

.Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):focus .Dropdown-optionInner--29GWT:after,.Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):hover .Dropdown-optionInner--29GWT:after {
    transform: none
}

.Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):focus {
    outline: none
}

.Dropdown-optionInner--29GWT:after {
    background: var(--color-primary-base);
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transition: background .25s,transform .25s cubic-bezier(.55,.085,.68,.53);
    width: 100%
}

.Dropdown-optionInner--29GWT {
    color: var(--color-greyscale-black-60);
    display: inline-block;
    padding-bottom: 2px;
    position: relative;
    transition: color .3s
}

.Dropdown-optionCurrent--1gc2k .Dropdown-optionInner--29GWT {
    color: var(--color-greyscale-black-100)
}

.Dropdown-optionCurrent--1gc2k .Dropdown-optionInner--29GWT:after {
    display: none
}

.Dropdown-selectMobile--TpBu0 {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--color-ui-colors-background);
    border: 1px solid var(--color-greyscale-grey-50);
    border-radius: var(--border-radius-base);
    color: var(--color-greyscale-black-100);
    font-family: inherit;
    height: 52px;
    margin: 0;
    padding: 0 50px 0 32px;
    position: relative;
    text-align: left
}

.Dropdown-selectMobile--TpBu0::-ms-expand {
    display: none
}

.Dropdown-labelMobile--1zZmj {
    display: inline-block;
    margin-bottom: 32px;
    position: relative
}

.Dropdown-chevron--2th5h {
    height: 14px;
    pointer-events: none;
    position: absolute;
    right: 32px;
    top: calc(50% - 7px);
    width: 14px
}

.Dropdown-ghost--1GIuA .Dropdown-isActive--4XEE3 .Dropdown-label--72zNI {
    color: var(--color-greyscale-black-100)
}

.Dropdown-ghost--1GIuA .Dropdown-label--72zNI {
    border: 2px solid #ffffff30;
    border-radius: 36px;
    color: var(--color-ui-colors-background);
    height: 73px
}

.Dropdown-ghost--1GIuA .Dropdown-label--72zNI:before {
    background: none
}

.Dropdown-ghost--1GIuA .Dropdown-label--72zNI:after {
    border: none;
    box-shadow: none
}

.Dropdown-ghost--1GIuA .Dropdown-labelMobile--1zZmj {
    width: calc(100% - 32px)
}

.Dropdown-ghost--1GIuA .Dropdown-selectMobile--TpBu0 {
    background-color: transparent;
    border: 2px solid #ffffff30;
    border-radius: 36px;
    color: var(--color-ui-colors-background);
    outline: none;
    transition: background-color .3s ease-out;
    width: 100%
}

.Dropdown-ghost--1GIuA .Dropdown-selectMobile--TpBu0 option {
    background: var(--color-ui-colors-background);
    color: var(--color-greyscale-black-100)
}

.Dropdown-ghost--1GIuA .Dropdown-chevron--2th5h {
    stroke: var(--color-ui-colors-background);
    height: 16px;
    width: 16px
}

@keyframes HeroSolid-fromLeft--3NEjl {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroSolid-goToLeft--4W5GM {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroSolid-fromRight--3WJpF {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroSolid-goToRight--4K6QV {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroSolid-fromBottom--5Wh0P {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroSolid-opacityIn--3AyKc {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroSolid-opacityOut--MZ3De {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroSolid-content--44Enq .HeroSolid-description--3LfbD,.HeroSolid-content--44Enq .HeroSolid-eyebrow--7Ey3x,.HeroSolid-content--44Enq .HeroSolid-title--6ymlv,.HeroSolid-content--44Enq null {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.HeroSolid-content--44Enq.enteredOnce .HeroSolid-eyebrow--7Ey3x {
    transition-delay: 0
}

.HeroSolid-content--44Enq.enteredOnce .HeroSolid-title--6ymlv {
    transition-delay: .1s
}

.HeroSolid-content--44Enq.enteredOnce .HeroSolid-description--3LfbD {
    transition-delay: .2s
}

.HeroSolid-content--44Enq.enteredOnce null {
    transition-delay: .3s
}

.HeroSolid-content--44Enq.enteredOnce .HeroSolid-description--3LfbD,.HeroSolid-content--44Enq.enteredOnce .HeroSolid-eyebrow--7Ey3x,.HeroSolid-content--44Enq.enteredOnce .HeroSolid-title--6ymlv,.HeroSolid-content--44Enq.enteredOnce null {
    opacity: 1;
    transform: none
}

.HeroSolid-content--44Enq.noAppear .HeroSolid-description--3LfbD,.HeroSolid-content--44Enq.noAppear .HeroSolid-eyebrow--7Ey3x,.HeroSolid-content--44Enq.noAppear .HeroSolid-title--6ymlv,.HeroSolid-content--44Enq.noAppear null {
    transition: none
}

.HeroSolid-content--44Enq {
    padding: 48px 0;
    text-align: center
}

@media (min-width: calc(920px + 1px)) {
    .HeroSolid-content--44Enq {
        padding:66px 0
    }

    .HeroSolid-content--44Enq.HeroSolid-hasButtons--7fpDA {
        padding-bottom: 38px
    }
}

.HeroSolid-content--44Enq .HeroSolid-eyebrow--7Ey3x {
    letter-spacing: var(--letter-spacing-xl)
}

.HeroSolid-content--44Enq .HeroSolid-eyebrowLogoImage--amYJT {
    display: block;
    margin: 0 auto 24px;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px
}

.HeroSolid-content--44Enq>* {
    margin-bottom: 12px
}

@media (min-width: calc(920px + 1px)) {
    .HeroSolid-content--44Enq>* {
        margin-bottom:24px
    }
}

.HeroSolid-content--44Enq.HeroSolid-darkText--7c7hg {
    color: var(--color-greyscale-black-100)
}

.HeroSolid-content--44Enq.HeroSolid-lightText--4auZX {
    color: var(--color-ui-colors-background)
}

.HeroSolid-content--44Enq .HeroSolid-title--6ymlv {
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 32px)
}

@media (min-width: calc(920px + 1px)) {
    .HeroSolid-content--44Enq .HeroSolid-title--6ymlv {
        white-space:pre-line;
        width: 83.33333333333334%
    }

    .HeroSolid-content--44Enq .HeroSolid-title--6ymlv.HeroSolid-isFullWidthTitle--3yFpt {
        width: 100%
    }
}

.HeroSolid-content--44Enq .HeroSolid-description--3LfbD {
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 32px)
}

@media (min-width: calc(920px + 1px)) {
    .HeroSolid-content--44Enq .HeroSolid-description--3LfbD {
        max-width:808px;
        width: 100%
    }
}

.HeroSolid-buttonWrapper--4JFiz {
    margin-top: 24px
}

@media (min-width: calc(920px + 1px)) {
    .HeroSolid-buttonWrapper--4JFiz {
        white-space:nowrap
    }
}

.HeroSolid-buttonWrapper--4JFiz>* {
    margin-left: 24px
}

@media (max-width: 920px) {
    .HeroSolid-buttonWrapper--4JFiz>* {
        margin:6px;
        white-space: nowrap
    }
}

.HeroSolid-imageWrapper--3A0NI .HeroSolid-imageWidth--j3aSS {
    opacity: 0;
    transform: translateY(50px)
}

.HeroSolid-imageWrapper--3A0NI.enteredOnce .HeroSolid-imageWidth--j3aSS:first-child {
    transition-delay: .2s
}

.HeroSolid-imageWrapper--3A0NI.enteredOnce .HeroSolid-imageWidth--j3aSS {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.HeroSolid-imageWrapper--3A0NI.noAppear .HeroSolid-imageWidth--j3aSS {
    transition: none
}

.HeroSolid-imageWrapper--3A0NI {
    position: relative;
    z-index: 1
}

@media (max-width: 920px) {
    .HeroSolid-imageWrapper--3A0NI {
        margin:0 auto;
        width: 86.66666666666667%
    }
}

.HeroSolid-imageWidth--j3aSS {
    margin: 0 auto;
    max-width: 1016px
}

.HeroSolid-imageWidthFull--1cI6h {
    max-width: 100%
}

.HeroSolid-logosSection--6RNO7 {
    padding-bottom: 26px;
    padding-top: 36px
}

@media (min-width: calc(920px + 1px)) {
    .HeroSolid-logosSection--6RNO7 {
        padding-bottom:8px
    }
}

.HeroSolid-bottom--3JIMD {
    position: relative
}

.HeroSolid-bottomBackgroundColor--6BihK {
    background-color: var(--color-ui-colors-background);
    bottom: 0;
    height: 50%;
    position: absolute;
    width: 100vw
}

.HeroSolid-primaryButton--6toDf {
    letter-spacing: normal;
    text-transform: none
}

@media (max-width: 920px) {
    .HeroSolid-primaryButton--6toDf {
        font-size:15px;
        line-height: 18.75px
    }
}

.HeroSolid-dropdownWrapper--5M8Wb {
    height: 57px;
    margin: 56px auto 60px;
    max-width: 500px
}

@media (max-width: 920px) {
    .HeroSolid-dropdownWrapper--5M8Wb {
        margin:40px auto 0
    }

    .HeroSolid-dropdownFixed--4RkrO {
        left: 0;
        position: fixed;
        top: 64px;
        width: 100%;
        z-index: 10
    }

    .HeroSolid-dropdownFixed--4RkrO>span {
        width: 100%!important
    }

    .HeroSolid-dropdownFixed--4RkrO .HeroSolid-dropdown--2lvEs {
        background-color: var(--color-primary-base);
        border: none;
        border-radius: 0;
        width: 100vw
    }
}

@keyframes HeroImage-fromLeft--7CMNW {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroImage-goToLeft--5x6tw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroImage-fromRight--6fqjj {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroImage-goToRight--4dZoQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroImage-fromBottom--1UnbZ {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroImage-opacityIn--7wIGr {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroImage-opacityOut--5pwuo {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroImage-image--4WFX0 {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: 0;
    top: 0;
    transform: translateY(30px);
    transition: transform .4s,opacity .3s;
    width: 100%
}

.HeroImage-image--4WFX0,.HeroImage-imageTop--1wlKo .HeroImage-image--4WFX0 {
    -o-object-position: 50% 0;
    object-position: 50% 0
}

.HeroImage-imageBottom--5z7hY .HeroImage-image--4WFX0 {
    -o-object-position: 50% 100%;
    object-position: 50% 100%
}

.HeroImage-fadeImageUp--48I09 {
    opacity: 1;
    transform: translate(0)
}

@keyframes HeroFullBleed-fromLeft--6vvAr {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroFullBleed-goToLeft--1leNh {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroFullBleed-fromRight--MX3i8 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroFullBleed-goToRight--1FY1w {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroFullBleed-fromBottom--4ViGc {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroFullBleed-opacityIn--1l8Kh {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroFullBleed-opacityOut--5dBgI {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroFullBleed-outerContainer--12E2T {
    display: flex;
    flex-direction: column;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .HeroFullBleed-outerContainer--12E2T {
        flex-direction:row;
        min-height: 612px
    }

    .HeroFullBleed-outerContainer--12E2T .HeroFullBleed-hasStaggerEffect--16uvA {
        opacity: 0;
        transform: translateY(30px)
    }

    .HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA:first-child,.HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA:nth-child(2),.HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA:nth-child(3),.HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA:nth-child(4) {
        transition-delay: 0
    }

    .HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA {
        opacity: 1;
        transform: none;
        transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
    }

    .HeroFullBleed-outerContainer--12E2T.noAppear .HeroFullBleed-hasStaggerEffect--16uvA {
        transition: none
    }
}

.HeroFullBleed-paddingTop--4MfuS {
    padding-top: 40px
}

.HeroFullBleed-container--OSXkU {
    display: flex
}

.HeroFullBleed-eyebrow--6L4qe {
    margin-bottom: 24px
}

.HeroFullBleed-column--2gvnU {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column
}

.HeroFullBleed-heroImage--5uPGm {
    margin-left: -16px;
    width: calc(100% + 32px)
}

@media (min-width: calc(920px + 1px)) {
    .HeroFullBleed-heroImage--5uPGm {
        left:0;
        position: absolute;
        top: 0
    }
}

@media (max-width: 920px) {
    .HeroFullBleed-heroDesktop--3UHI6 {
        display:none
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroFullBleed-heroMobile--2OD45 {
        display:none
    }
}

.HeroFullBleed-textLight--3Dh5Z {
    color: var(--color-ui-colors-background)
}

.HeroFullBleed-content--17fbW {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

@media (max-width: 920px) {
    .HeroFullBleed-content--17fbW {
        padding:0 16px
    }
}

.HeroFullBleed-description--7A82h,.HeroFullBleed-downloadApp--2Bbqt {
    margin-bottom: 36px
}

@media (min-width: calc(920px + 1px)) {
    .HeroFullBleed-description--7A82h,.HeroFullBleed-downloadApp--2Bbqt {
        margin-bottom:48px
    }
}

.HeroFullBleed-search--1vA2W {
    bottom: 0;
    position: absolute;
    transform: translateY(50%);
    z-index: 999
}

@media (min-width: calc(920px + 1px)) {
    .HeroFullBleed-textWidth_465--VUU7f {
        max-width:465px
    }

    .HeroFullBleed-textWidth_496--1w4Mf {
        width: 496px
    }

    .HeroFullBleed-textWidth_600--3lGgg {
        width: 600px
    }

    .HeroFullBleed-textWidth_800--31CIP {
        width: 800px
    }

    .HeroFullBleed-textWidth_1224--7bU4h {
        max-width: 1224px;
        width: 100%
    }
}

.HeroFullBleed-centered--1z6HX {
    min-height: auto
}

.HeroFullBleed-centered--1z6HX .HeroFullBleed-container--OSXkU {
    justify-content: center;
    text-align: center
}

.HeroFullBleed-centered--1z6HX .HeroFullBleed-heading--4pkpZ {
    margin-bottom: 24px
}

.HeroFullBleed-centered--1z6HX .HeroFullBleed-heroImage--5uPGm {
    margin-left: 0;
    max-height: 400px;
    width: 100vw
}

@media (min-width: calc(920px + 1px)) {
    .HeroFullBleed-centered--1z6HX .HeroFullBleed-heading--4pkpZ {
        margin-bottom:36px
    }

    .HeroFullBleed-centered--1z6HX .HeroFullBleed-heroImage--5uPGm {
        max-height: 450px;
        -o-object-position: 50% 100%;
        object-position: 50% 100%;
        position: relative
    }
}

.HeroFullBleed-textContent--2JHjb {
    padding: 172px 135px 172px 0
}

@media (max-width: 920px) {
    .HeroFullBleed-textContent--2JHjb {
        padding:60px 16px
    }
}

.HeroFullBleed-textContent--2JHjb .enteredOnce .HeroFullBleed-content--17fbW {
    opacity: 1;
    transform: none
}

.HeroFullBleed-textContent--2JHjb .HeroFullBleed-content--17fbW {
    border-radius: var(--border-radius-base);
    opacity: 0;
    padding: 60px;
    transform: translateX(10px);
    transition: all .6s ease-out
}

@media (max-width: 920px) {
    .HeroFullBleed-textContent--2JHjb .HeroFullBleed-content--17fbW {
        max-width:50%;
        padding: 60px 16px
    }
}

@media (max-width: 768px) {
    .HeroFullBleed-textContent--2JHjb .HeroFullBleed-content--17fbW {
        max-width:100%;
        padding: 60px 16px
    }
}

.HeroFullBleed-textContent--2JHjb .HeroFullBleed-description--7A82h {
    padding-top: 12px
}

.HeroFullBleed-textContent--2JHjb .HeroFullBleed-description--7A82h:last-child,.HeroFullBleed-textContent--2JHjb .HeroFullBleed-downloadApp--2Bbqt:last-child {
    margin-bottom: 0
}

.HeroFullBleed-textContent--2JHjb .HeroFullBleed-heroMobile--2OD45 {
    position: absolute
}

.HeroFullBleed-columnOverlay--2AfWl {
    padding-bottom: var(--hero-padding-bottom,120px);
    padding-top: var(--hero-padding-top,120px);
    position: relative
}

@media (max-width: 920px) {
    .HeroFullBleed-columnOverlay--2AfWl {
        padding-bottom:var(--hero-padding-bottom-mobile,90px);
        padding-top: var(--hero-padding-top-mobile,90px)
    }
}

.HeroFullBleed-columnOverlay--2AfWl>picture,.HeroFullBleed-columnOverlay--2AfWl>picture img {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.HeroFullBleed-columnOverlay--2AfWl .HeroFullBleed-heroImage--5uPGm {
    margin-left: 0;
    width: 100%
}

.HeroFullBleed-columnOverlay--2AfWl .HeroFullBleed-content--17fbW {
    z-index: 3
}

.HeroFullBleed-columnOverlay--2AfWl .HeroFullBleed-description--7A82h {
    margin-bottom: 0
}

@media (min-width: calc(920px + 1px)) {
    .HeroFullBleed-columnOverlay--2AfWl .HeroFullBleed-description--7A82h {
        margin-bottom:0
    }
}

.HeroFullBleed-centered--1z6HX .HeroFullBleed-columnOverlay--2AfWl .HeroFullBleed-heroImage--5uPGm {
    margin-left: 0;
    max-height: none
}

@media (max-width: 920px) {
    .HeroFullBleed-centered--1z6HX .HeroFullBleed-columnOverlay--2AfWl .HeroFullBleed-container--OSXkU {
        max-width:460px
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroFullBleed-centered--1z6HX .HeroFullBleed-columnOverlay--2AfWl .HeroFullBleed-heroImage--5uPGm {
        max-height:none
    }
}

@keyframes BenefitsCard-fromLeft--KG57b {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes BenefitsCard-goToLeft--6KkVs {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes BenefitsCard-fromRight--2yEPV {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes BenefitsCard-goToRight--6fdUS {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes BenefitsCard-fromBottom--60yHI {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes BenefitsCard-opacityIn--1YPLK {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes BenefitsCard-opacityOut--GDGkj {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.BenefitsCard-card--6HE8X {
    align-items: center;
    border-radius: 6px;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    height: 390px;
    height: 100%;
    overflow: hidden;
    padding: 35px 24px;
    position: relative;
    scroll-snap-align: start;
    text-align: center;
    text-decoration: none;
    white-space: normal;
    z-index: 2
}

.BenefitsCard-cardExtraLarge--1Vq8S .BenefitsCard-image--1ceQ8 {
    height: auto;
    width: 100%
}

.BenefitsCard-cardExtraLarge--1Vq8S .BenefitsCard-title--3eTrq {
    margin: 18px 0 12px
}

.BenefitsCard-image--1ceQ8 {
    height: 140px;
    width: 140px
}

.BenefitsCard-title--3eTrq {
    margin: 35px 0 12px;
    white-space: normal
}

.BenefitsCard-button--1aljw {
    margin-top: 19px
}

@keyframes CategoryCard-fromLeft--3deU2 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CategoryCard-goToLeft--6nuId {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CategoryCard-fromRight--2AcAQ {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CategoryCard-goToRight--1PkIE {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CategoryCard-fromBottom--O5gCv {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CategoryCard-opacityIn--2w3IC {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CategoryCard-opacityOut--2Psku {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media (min-width: calc(920px + 1px)) {
    .CategoryCard-container--contained--3FVo7 .CategoryCard-cardContainer--4zvDe {
        display:inline-block;
        width: auto
    }
}

.CategoryCard-cardContainer--4zvDe {
    margin-bottom: 15px;
    margin-top: 4px
}

.CategoryCard-card--7pYxX {
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    flex: 0 0 auto;
    overflow: hidden;
    position: relative;
    scroll-snap-align: start;
    text-align: center;
    text-decoration: none;
    transition: transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s cubic-bezier(.19,1,.22,1);
    z-index: 2
}

@media not all and (pointer: coarse) {
    .CategoryCard-card--7pYxX.CategoryCard-animate--43jEJ:hover {
        box-shadow:0 4px 20px rgba(0,0,0,.1),0 6px 10px rgba(0,0,0,.1);
        transform: translateY(-4px)
    }

    .CategoryCard-card--7pYxX.CategoryCard-animate--43jEJ:hover .CategoryCard-card__image--7rD06 {
        transform: scale(1.1)
    }
}

.CategoryCard-card__image--7rD06 {
    height: 100%;
    transition: transform 2s cubic-bezier(.19,1,.22,1)
}

.CategoryCard-card__name--1dQI7 {
    margin-bottom: 4px
}

.CategoryCard-card__text--3Zp2t {
    color: var(--color-ui-colors-background);
    padding: 0 16px;
    position: absolute;
    top: 8px;
    white-space: normal;
    width: 100%;
    z-index: 2
}

.CategoryCard-categoryCard--56jpr {
    line-height: 0
}

.CategoryCard-categoryCard--56jpr[class*=FilterSort-itemCategory] {
    grid-column: span 2
}

@media (max-width: 1168px) {
    .CategoryCard-categoryCard--56jpr[class*=FilterSort-itemCategory]>* {
        aspect-ratio:39/55;
        width: 100%
    }

    .CategoryCard-categoryCard--56jpr[class*=FilterSort-itemCategory]>* [data-gatsby-image-wrapper] {
        width: 100%!important
    }

    .CategoryCard-categoryCard--56jpr[class*=FilterSort-itemCategory]>* [data-gatsby-image-wrapper]>* {
        max-width: 100%!important
    }
}

.CategoryCard-categoryCardStatic--1D3M6 {
    cursor: default
}

.CategoryCard-ctaText--3myFo {
    border-bottom: 2px solid #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    padding-bottom: 2px
}

.CategoryCard-cardExtraLarge--4xBZD {
    height: 533px;
    width: 288px
}

.CategoryCard-gradient--4KHBo:before {
    background: linear-gradient(0deg,#000,transparent);
    bottom: 0;
    content: "";
    height: 50%;
    left: 0;
    opacity: .9;
    position: absolute;
    width: 100%;
    z-index: 1
}

.CategoryCard-yAlignTop--3JjPQ.CategoryCard-gradient--4KHBo:before {
    background: linear-gradient(180deg,#000,transparent);
    bottom: auto;
    top: 0
}

@media (max-width: 920px) {
    .CategoryCard-yAlignTop--3JjPQ.CategoryCard-xAlignLeft--5cRgx .CategoryCard-card__text--3Zp2t {
        padding:0 12px
    }
}

.CategoryCard-yAlignTop--3JjPQ.CategoryCard-xAlignLeft--5cRgx .CategoryCard-card__text--3Zp2t {
    padding: 0 24px;
    top: 24px
}

.CategoryCard-yAlignBottom--63YNE .CategoryCard-card__text--3Zp2t {
    bottom: 36px;
    top: auto
}

.CategoryCard-yAlignBottom--63YNE:before {
    background: linear-gradient(0deg,#000,transparent);
    bottom: 0;
    content: "";
    height: 112px;
    opacity: .9;
    position: absolute;
    width: 100%;
    z-index: 1
}

.CategoryCard-xAlignLeft--5cRgx {
    text-align: left
}

.CategoryCard-xAlignCentered--rsxVZ {
    text-align: center
}

.ItemCard-item--7FP9Z {
    display: flex;
    flex-direction: column
}

.ItemCard-itemImage--1rFNd {
    border: 1px solid #d4d6d7;
    border-radius: 8px;
    z-index: 1
}

@media (--above-smartphone ) {
    .ItemCard-itemImage--1rFNd {
        height: 340px
    }
}

.ItemCard-itemText--PLOOF {
    display: flex;
    flex-direction: column;
    margin-top: 8px
}

.ItemCard-itemName--1o77l {
    font-weight: var(--font-weight-600);
    line-height: 24px
}

@keyframes CtaCard-fromLeft--ZPQgr {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CtaCard-goToLeft--3qNVe {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CtaCard-fromRight--3orGZ {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CtaCard-goToRight--63xXt {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CtaCard-fromBottom--5CyDQ {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CtaCard-opacityIn--2nHJm {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CtaCard-opacityOut--6u7Jo {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CtaCard-card--Tsjjc {
    background: var(--color-ui-text-light);
    border: 1px solid var(--color-ui-text-dark);
    border-radius: var(--border-radius-lg);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100%;
    padding: 24px 32px;
    text-align: left;
    white-space: normal;
    width: 365px
}

.CtaCard-card--Tsjjc.CtaCard-shortCard--2Yi3t {
    max-height: 264px;
    min-height: unset
}

.CtaCard-card--Tsjjc hr {
    border: none;
    border-top: 1px solid var(--color-ui-text-dark);
    margin-top: 0;
    width: 100%
}

.CtaCard-card--Tsjjc .CtaCard-title--4Li6L div,.CtaCard-card--Tsjjc .CtaCard-title--4Li6L h2,.CtaCard-card--Tsjjc .CtaCard-title--4Li6L p {
    font-weight: var(--font-weight-600)
}

.CtaCard-card--Tsjjc .CtaCard-title--4Li6L,.CtaCard-card--Tsjjc hr {
    margin-bottom: 16px
}

.CtaCard-card--Tsjjc .CtaCard-imageContainer--4mlfI {
    aspect-ratio: 301/166;
    border-radius: var(--border-radius-xs);
    margin-bottom: 24px;
    overflow: hidden;
    width: 100%
}

.CtaCard-card--Tsjjc .CtaCard-imageContainer--4mlfI img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.CtaCard-card--Tsjjc .CtaCard-buttonContainer--a9qcd {
    display: flex;
    justify-content: flex-end;
    margin-top: 16px
}

@keyframes Carousel-fromLeft--6kXFI {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Carousel-goToLeft--3JN9m {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Carousel-fromRight--29Kl8 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Carousel-goToRight--4z8Cw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Carousel-fromBottom--2OfxK {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Carousel-opacityIn--1tbZx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Carousel-opacityOut--5Bp3A {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Carousel-container--6t4Hs {
    margin-bottom: -15px;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .Carousel-container--contained--7E3eG {
        margin:0 auto;
        max-width: 1224px;
        text-align: center;
        width: 85%
    }

    .Carousel-container--contained--7E3eG .Carousel-carousel--2WKcq {
        display: inline-flex;
        margin: 0 auto;
        max-width: 100%;
        padding-left: 0;
        text-align: center;
        white-space: nowrap
    }

    .Carousel-container--contained--7E3eG .Carousel-carousel--2WKcq:after {
        flex: none
    }

    .Carousel-container--contained--7E3eG .Carousel-cardContainer--CTESB {
        display: inline-block;
        width: auto
    }
}

.Carousel-container--stacked--2qG8o {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 1256px;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%
}

.Carousel-stacked--4ifmp {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
    max-width: 1056px;
    width: 100%
}

.Carousel-stacked--4ifmp .Carousel-cardContainer--CTESB {
    margin: 0
}

.Carousel-stackedAll--6maUU {
    max-width: 1240px
}

.Carousel-container--stackedAll--3BoG8 .Carousel-carouselOuter--1VmeM {
    width: 100%
}

@media (max-width: 920px) {
    .Carousel-container--stackedAll--3BoG8 .Carousel-stackedAll--6maUU {
        align-items:center;
        flex-direction: column
    }
}

@media (min-width: calc(920px + 1px)) {
    .Carousel-container--stackedAll--3BoG8 .Carousel-stackedAll--6maUU {
        display:grid;
        grid-template-columns: repeat(6,1fr)
    }
}

.Carousel-carousel--2WKcq {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    display: flex;
    flex-wrap: nowrap;
    gap: 24px;
    overflow-x: auto;
    overflow-y: hidden;
    padding-left: 9%;
    scroll-behavior: smooth;
    scrollbar-width: none
}

@media (max-width: 1168px) {
    .Carousel-carousel--2WKcq {
        padding-left:16px;
        padding-right: 16px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Carousel-carousel--2WKcq {
        padding-left:7.5%
    }
}

@media (min-width: calc(1600px + 1px)) {
    .Carousel-carousel--2WKcq {
        padding-left:calc(50% - 612px)
    }
}

.Carousel-carousel--2WKcq::-webkit-scrollbar {
    display: none
}

.Carousel-carouselOuter--1VmeM {
    position: relative
}

.Carousel-cardContainer--CTESB {
    flex: 0 0 auto;
    margin-bottom: 15px;
    margin-top: 4px
}

.Carousel-arrowsContainer--BrI5T {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    padding: 0 32px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

@media (pointer: coarse) {
    .Carousel-arrowsContainer--BrI5T.Carousel-hideArrowsOnMobile--3HD2Y,.rebrand-2021 .Carousel-arrowsContainer--BrI5T {
        display:none
    }
}

.Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN {
    cursor: pointer;
    display: inline-flex;
    margin-bottom: 11px;
    pointer-events: auto;
    transform: scale3d(.75,.75,.75);
    transition: all .6s cubic-bezier(.19,1,.22,1)
}

.Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg {
    fill: var(--color-primary-base);
    transition: fill .3s ease
}

.Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg circle {
    fill: var(--color-ui-colors-background);
    transition: fill .3s ease
}

.Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg {
    fill: var(--color-ui-colors-background)
}

.Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg circle {
    fill: var(--color-primary-base)
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN {
    height: 38px;
    padding: 5px;
    transform: none;
    transition: all .3s ease;
    width: 38px
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover {
    padding: 0
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg {
    fill: none;
    stroke: var(--color-ui-text-dark);
    stroke-width: 1;
    filter: none;
    height: 100%;
    width: 100%
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg g {
    filter: none
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg circle {
    fill: none
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:focus {
    border-radius: 50%;
    outline: solid var(--color-primary-base);
    outline-offset: 4px
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg {
    fill: none
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg circle {
    fill: var(--color-ui-text-dark)
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg path {
    stroke: var(--color-ui-text-light)
}

.Carousel-arrowsContainer--BrI5T.Carousel-arrowsAbove--7vGWJ {
    height: auto;
    justify-content: end;
    left: 0;
    margin: 0 auto;
    max-width: 1224px;
    padding: 0;
    right: 0;
    top: -72px;
    width: auto
}

.rebrand-2023 .Carousel-arrowsContainer--BrI5T.Carousel-arrowsAbove--7vGWJ {
    top: -50px;
    width: 85.89474%
}

.Carousel-arrowsContainer--BrI5T:hover .Carousel-arrow--5LzcN {
    transform: scaleX(1)
}

.Carousel-ignorePointerEvents--5fwc5 {
    pointer-events: none
}

.Carousel-hide--20VDH {
    visibility: hidden
}

.Carousel-headline--3CfmX {
    margin: 0 auto 60px;
    max-width: 730px;
    text-align: center;
    width: 100%
}

@media (max-width: 1168px) {
    .Carousel-headline--3CfmX {
        margin-bottom:24px;
        width: calc(100% - 32px)
    }
}

.Carousel-headlineLeft--6CT8g {
    margin: 0 auto 24px;
    max-width: 100%;
    padding-left: calc(50% - 612px);
    padding-right: 108px;
    text-align: left;
    width: 100%
}

@media (max-width: 1168px) {
    .Carousel-headlineLeft--6CT8g {
        padding-left:16px;
        padding-right: 16px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Carousel-headlineLeft--6CT8g {
        padding-left:7.5%
    }
}

@media (min-width: calc(1600px + 1px)) {
    .Carousel-headlineLeft--6CT8g {
        max-width:1224px;
        padding-left: 0;
        padding-right: 16px
    }
}

.rebrand-2023 .Carousel-headlineLeft--6CT8g {
    margin-bottom: 60px
}

.Carousel-headlineWithDescription--YV1Xe {
    margin-bottom: 12px
}

@media (min-width: calc(1168px + 1px)) {
    .Carousel-headlineWithDescription--YV1Xe {
        margin-bottom:8px
    }
}

.Carousel-width_288--76HZS {
    max-width: 288px;
    width: 288px
}

.Carousel-width_152x184--3y9r3 {
    height: 184px;
    max-width: 152px;
    width: 152px
}

.Carousel-width_288x288--1LnHi {
    height: 288px;
    max-width: 208px;
    width: 208px
}

@media (min-width: calc(920px + 1px)) {
    .Carousel-width_288x288--1LnHi {
        width:288px
    }
}

.Carousel-width_392x392--1P0vP {
    height: 392px;
    max-width: 392px;
    width: 392px
}

@media (max-width: 920px) {
    .Carousel-stackedAll--6maUU .Carousel-width_392x392--1P0vP {
        height:auto;
        max-width: 600px;
        width: 100%
    }
}

@media (min-width: calc(920px + 1px)) {
    .Carousel-stackedAll--6maUU .Carousel-width_392x392--1P0vP {
        grid-column:auto/span 2;
        height: auto;
        width: auto
    }
}

.Carousel-width_600x442--4V2J3 {
    height: 442px;
    max-width: 600px;
    width: 600px
}

@media (max-width: 920px) {
    .Carousel-stackedAll--6maUU .Carousel-width_600x442--4V2J3 {
        height:auto;
        max-width: 600px;
        width: 100%
    }
}

@media (min-width: calc(920px + 1px)) {
    .Carousel-stackedAll--6maUU .Carousel-width_600x442--4V2J3 {
        grid-column:auto/span 3;
        height: auto;
        width: auto
    }
}

.Carousel-width_808x392--6Tuns {
    height: 392px;
    max-width: 808px;
    width: 808px
}

@media (max-width: 920px) {
    .Carousel-stackedAll--6maUU .Carousel-width_808x392--6Tuns {
        aspect-ratio:1/1;
        display: block;
        height: auto;
        max-width: 600px;
        width: 100%
    }

    .Carousel-stackedAll--6maUU .Carousel-width_808x392--6Tuns>*>* {
        display: flex;
        height: 100%
    }
}

@media (min-width: calc(920px + 1px)) {
    .Carousel-stackedAll--6maUU .Carousel-width_808x392--6Tuns {
        grid-column:auto/span 4;
        height: auto;
        width: auto
    }
}

.Carousel-width_1224x392--3Sd9f {
    height: 392px;
    max-width: 1224px;
    width: 1224px
}

.Carousel-width_184x221--5GrmH {
    height: 221px;
    max-width: 184px;
    width: 184px
}

.Carousel-width_288x390--79ztq {
    height: 390px;
    max-width: 288px;
    width: 288px
}

.Carousel-width_288x422--4DqPX {
    height: 422px;
    max-width: 288px;
    width: 288px
}

.Carousel-width_288x533--75U4B {
    height: 533px;
    max-width: 288px;
    width: 288px
}

.Carousel-width_365x455--3G8T0 {
    height: 455px;
    max-width: 365px;
    width: 365px
}

.Carousel-dynamicHeight--7asmp {
    height: auto
}

.ScreenReaderText-screen-reader-only--6hhZo {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

@keyframes MerchantCard-fromLeft--1Ew3T {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantCard-goToLeft--6yIuE {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MerchantCard-fromRight--5bffW {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantCard-goToRight--2r7VD {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MerchantCard-fromBottom--dx1jZ {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MerchantCard-opacityIn--5W0b2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MerchantCard-opacityOut--7qpbD {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.MerchantCard-card--3J3Zm {
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    position: relative
}

@media (max-width: 1168px) {
    .MerchantCard-card--3J3Zm {
        height:273px;
        margin-right: 24px;
        position: relative;
        width: 288px
    }
}

.MerchantCard-card--3J3Zm .MerchantCard-card__background__hover--49roD {
    transition: transform 2s cubic-bezier(.19,1,.22,1)
}

.MerchantCard-card--3J3Zm:hover {
    cursor: pointer
}

.MerchantCard-card--3J3Zm:hover .MerchantCard-card__background__hover--49roD {
    transform: scale(1.1)
}

@media (min-width: calc(1168px + 1px)) {
    .MerchantCard-featured--7nlIk {
        grid-column:1/3;
        grid-row: 1/3
    }
}

.MerchantCard-card__action--1wPZf {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.MerchantCard-card__action--1wPZf:hover {
    cursor: pointer
}

.MerchantCard-card__background--rDrdm {
    border-radius: 4px;
    flex-basis: 175px;
    flex-grow: 1;
    margin-bottom: 8px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 2
}

@media (min-width: calc(1168px + 1px)) {
    .MerchantCard-featured--7nlIk>.MerchantCard-card__background--rDrdm {
        flex-basis:30px
    }
}

.MerchantCard-card__background__fluid--6RSm1 {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.MerchantCard-card__info--42OBs {
    flex-basis: 71px
}

.MerchantCard-card__logo__wrapper--5nZSt {
    bottom: 12px;
    position: absolute
}

.MerchantCard-card__logo__wrapper--5nZSt picture {
    display: block;
    line-height: 0
}

.MerchantCard-card__logo--1Cd7Y {
    background: var(--color-ui-colors-background);
    border-radius: 50%;
    box-shadow: 0 2px 13px 0 rgba(0,0,0,.11);
    height: 64px;
    left: 12px;
    position: relative;
    width: 64px;
    z-index: 1
}

.MerchantCard-zeroApr--7AB7V {
    align-items: center;
    display: flex
}

.MerchantCard-zeroApr__text--2EvXd {
    color: var(--color-greyscale-black-70);
    font-size: 15px;
    line-height: 22px;
    margin-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.MerchantCard-icon--137gM {
    flex: 0 0 16px;
    height: 16px
}

.MerchantCard-twolines--1hgd4 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    white-space: break-spaces
}

.MerchantCard-twolinesContainer--6XUhV {
    align-items: flex-start
}

.MerchantCard-twolinesContainer--6XUhV .MerchantCard-icon--137gM {
    margin-top: 3px
}

.MerchantCard-modal--gxQUn {
    max-width: calc(100vw - 40px);
    width: 440px
}

.MerchantCard-modal__content--3MMhw {
    padding: 48px
}

.MerchantCard-modal__body--zjRRp {
    margin-bottom: 24px;
    margin-top: 16px
}

@keyframes MerchantsCollection-fromLeft--29qvn {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantsCollection-goToLeft--12cFG {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MerchantsCollection-fromRight--exi09 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantsCollection-goToRight--6FjpY {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MerchantsCollection-fromBottom--3jGMC {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MerchantsCollection-opacityIn--6x2IQ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MerchantsCollection-opacityOut--7vOCD {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.MerchantsCollection-container--4BjtH {
    margin: auto
}

@media (max-width: 920px) {
    .MerchantsCollection-container--4BjtH {
        width:calc(100% - 32px)
    }
}

.MerchantsCollection-rightAlignText--4dptu {
    text-align: right
}

.MerchantsCollection-leftAlignedHeader--7j60A {
    align-items: flex-end;
    display: flex;
    justify-content: flex-end
}

.MerchantsCollection-leftAlignedHeader__link--2XsY6 {
    flex-grow: 1;
    flex-shrink: 0;
    margin-left: 25px
}

.MerchantsCollection-merchantsGrid--1w499 {
    margin-top: 24px
}

.MerchantsCollection-merchantsGrid--1w499>div:empty {
    display: none
}

@media (max-width: 1168px) {
    .MerchantsCollection-merchantsGrid--1w499 {
        display:flex;
        flex-wrap: nowrap
    }

    .MerchantsCollection-merchantsGrid--1w499>:last-child {
        margin-right: 0
    }
}

@media (min-width: calc(1168px + 1px)) {
    .MerchantsCollection-merchantsGrid--1w499 {
        -moz-column-gap:24px;
        column-gap: 24px;
        display: grid;
        grid-auto-rows: 220px;
        grid-template-columns: repeat(4,minmax(150px,500px));
        row-gap: 18px
    }
}

@media (min-width: calc(1600px + 1px)) {
    .MerchantsCollection-merchantsGrid--1w499 {
        grid-auto-rows:250px
    }
}

.MerchantsCollection-merchantsContainer--5Abj6 {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none
}

@media (max-width: 1168px) {
    .MerchantsCollection-merchantsContainer--5Abj6 {
        padding-left:16px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .MerchantsCollection-merchantsContainer--5Abj6 {
        margin:0 auto;
        padding: 0
    }
}

.MerchantsCollection-merchantsContainer--5Abj6::-webkit-scrollbar {
    display: none
}

@media (max-width: 1168px) {
    .MerchantsCollection-merchantsOuterContainer--574XQ {
        padding-left:0;
        width: 100%
    }
}

.MerchantsCollection-merchantsContainer--5Abj6:after {
    content: "";
    flex: 0 0 7.5%
}

@media (min-width: calc(1168px + 1px)) {
    .MerchantsCollection-merchantsContainer--5Abj6:after {
        flex:0
    }
}

@keyframes TermsAndPrivacy-fromLeft--jp8WH {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TermsAndPrivacy-goToLeft--3fS7K {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TermsAndPrivacy-fromRight--4Es4k {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TermsAndPrivacy-goToRight--3Bavg {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TermsAndPrivacy-fromBottom--1uyPg {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TermsAndPrivacy-opacityIn--lcBBK {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TermsAndPrivacy-opacityOut--7lbjy {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TermsAndPrivacy-wrapper--76C1e {
    max-width: 808px;
    min-height: calc(100vh - 64px);
    padding-top: 32px
}

@media (max-width: 1168px) {
    .TermsAndPrivacy-wrapper--76C1e {
        min-height:calc(100vh - 64px);
        padding-left: 8.695652173913043%;
        padding-right: 8.695652173913043%
    }
}

@media (max-width: 920px) {
    .TermsAndPrivacy-wrapper--76C1e {
        padding-left:16px;
        padding-right: 16px
    }
}

.TermsAndPrivacy-wrapper--76C1e ol:not(:last-child),.TermsAndPrivacy-wrapper--76C1e p:not(:last-child),.TermsAndPrivacy-wrapper--76C1e ul:not(:last-child) {
    margin-bottom: 26px
}

@media (max-width: 1168px) {
    .TermsAndPrivacy-wrapper--76C1e ol:not(:last-child),.TermsAndPrivacy-wrapper--76C1e p:not(:last-child),.TermsAndPrivacy-wrapper--76C1e ul:not(:last-child) {
        margin-bottom:20px
    }
}

.TermsAndPrivacy-wrapper--76C1e li {
    list-style: disc outside;
    margin-left: 2em
}

.TermsAndPrivacy-wrapper--76C1e li:not(:last-child) {
    margin-bottom: 18px
}

@media (max-width: 1168px) {
    .TermsAndPrivacy-wrapper--76C1e li:not(:last-child) {
        margin-bottom:12px
    }
}

.TermsAndPrivacy-wrapper--76C1e li li {
    list-style-type: circle
}

.TermsAndPrivacy-wrapper--76C1e a[href] {
    color: var(--color-primary-base);
    cursor: pointer;
    text-decoration: underline;
    transition: color .3s
}

.TermsAndPrivacy-wrapper--76C1e a[href]:hover {
    color: var(--color-primary-dark)
}

.TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h1--2Fy6n {
    margin: 28px 0
}

@media (max-width: 1168px) {
    .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h1--2Fy6n {
        margin:16px 0
    }
}

.TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h2--5mHBE {
    margin-bottom: 20px
}

@media (max-width: 1168px) {
    .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h2--5mHBE {
        margin-bottom:12px
    }
}

.TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h4--ipRAj {
    margin-bottom: 12px
}

@media (max-width: 1168px) {
    .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h4--ipRAj {
        margin-bottom:8px
    }
}

.TermsAndPrivacy-wrapper--76C1e em {
    font-style: italic
}

.TermsAndPrivacy-wrapper--76C1e strong {
    font-weight: 600
}

.TermsAndPrivacy-wrapper--76C1e table.crb_privacy,.TermsAndPrivacy-wrapper--76C1e>tr {
    border: 1px solid var(--color-greyscale-black-100);
    border-collapse: collapse;
    display: table;
    margin: 28px 0;
    width: 100%
}

.TermsAndPrivacy-wrapper--76C1e table.crb_privacy:last-child,.TermsAndPrivacy-wrapper--76C1e>tr:last-child {
    margin-bottom: 0
}

@media (max-width: 920px) {
    .TermsAndPrivacy-wrapper--76C1e table.crb_privacy,.TermsAndPrivacy-wrapper--76C1e>tr {
        margin:16px 0
    }
}

.TermsAndPrivacy-wrapper--76C1e td,.TermsAndPrivacy-wrapper--76C1e th {
    border: 1px solid var(--color-greyscale-black-100)
}

.TermsAndPrivacy-wrapper--76C1e th {
    background-color: var(--color-greyscale-black-60);
    color: var(--color-ui-colors-background);
    padding: 10px 20px
}

.TermsAndPrivacy-wrapper--76C1e tr {
    padding: 10px
}

.TermsAndPrivacy-wrapper--76C1e td {
    padding: 12px 20px
}

.TermsAndPrivacy-wrapper--76C1e td.grey {
    background-color: var(--color-greyscale-black-60);
    color: var(--color-ui-colors-background)
}

.TermsAndPrivacy-wrapper--76C1e td ul {
    color: var(--color-greyscale-black-100);
    margin-bottom: 15px;
    padding-left: 15px
}

@keyframes SuccessModal-fromLeft--2Uyym {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SuccessModal-goToLeft--1Noa0 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes SuccessModal-fromRight--7cO7p {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SuccessModal-goToRight--4CNGj {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes SuccessModal-fromBottom--4Mgqy {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes SuccessModal-opacityIn--3B8Lz {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes SuccessModal-opacityOut--2U54G {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.SuccessModal-container--7EEYk,.SuccessModal-overlay--7hPyr {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.SuccessModal-container--7EEYk {
    display: flex;
    z-index: 10000
}

.SuccessModal-container--7EEYk[aria-hidden=true] {
    display: none
}

.SuccessModal-overlay--7hPyr {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: rgba(0,0,0,.65);
    z-index: 10000
}

.SuccessModal-dialog--3A7FF {
    align-items: center;
    animation: SuccessModal-entry--FeHBu 1s .1s forwards;
    background-color: var(--color-ui-colors-background);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
    box-shadow: 0 60px 123px -25px rgba(22,31,39,.42),0 35px 75px -35px rgba(19,26,32,.08);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto;
    max-width: 841px;
    opacity: 0;
    overflow: hidden;
    padding: clamp(80px,16vw,137px) clamp(34px,16vw,173px) clamp(35px,16vw,91px);
    position: relative;
    text-align: center;
    transform: translateY(-30px);
    z-index: 10000
}

.SuccessModal-dialog--3A7FF [role=heading] {
    margin-bottom: 12px;
    position: relative;
    z-index: 100
}

.SuccessModal-dialog--3A7FF [data-placeholder-image] {
    max-height: 0;
    max-width: 0;
    opacity: 0!important
}

.SuccessModal-closeButton--5m9rf {
    height: 42px;
    position: absolute;
    right: 17px;
    top: 14px;
    transform: rotate(45deg);
    z-index: 100
}

.SuccessModal-closeButton--5m9rf:focus {
    border-radius: 50%;
    outline: var(--outline);
    outline-offset: var(--outline-offset)
}

.SuccessModal-backgroundImageContainer--6PRAg .gatsby-image-wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.SuccessModal-backgroundImageContainer--6PRAg .gatsby-image-wrapper img {
    animation: SuccessModal-bgImageScale--2jD8A .6s 50ms forwards;
    opacity: 0;
    transform: scale(1.5)
}

.SuccessModal-description--Zp5kx {
    position: relative;
    z-index: 100
}

@keyframes SuccessModal-bgImageScale--2jD8A {
    0% {
        opacity: 0;
        transform: scale(1.5)
    }

    80% {
        opacity: .1
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes SuccessModal-entry--FeHBu {
    0% {
        opacity: 0;
        transform: translateY(-30px)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes RadioButton-fromLeft--7KKsG {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes RadioButton-goToLeft--7LSCX {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes RadioButton-fromRight--2h8FR {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes RadioButton-goToRight--2OiGF {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes RadioButton-fromBottom--66sGG {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes RadioButton-opacityIn--FFfOp {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes RadioButton-opacityOut--6Fkgr {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.RadioButton-wrap--283ZH {
    align-items: center;
    border-bottom: 1px solid var(--color-ui-colors-border-neutral-1);
    border-top: 1px solid var(--color-ui-colors-border-neutral-1);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 24px 0;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .RadioButton-wrap--283ZH {
        margin:0 .75rem
    }
}

.RadioButton-label--77yLX {
    line-height: 24px
}

.RadioButton-options--3HLSu .RadioButton-option--4L2NE:not(:first-child) {
    margin-left: 16px
}

@media (max-width: 920px) {
    .RadioButton-options--3HLSu .RadioButton-option--4L2NE:not(:first-child) {
        margin-top:10px
    }
}

.RadioButton-option--4L2NE {
    border-radius: 24px;
    box-shadow: inset 0 0 0 2px var(--color-primary-base);
    color: var(--color-primary-base);
    cursor: pointer;
    display: inline-block;
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-base);
    min-width: 128px;
    padding: 7px 12px;
    position: relative;
    text-align: center;
    transition: all .2s
}

.RadioButton-input--1M3mD {
    display: none
}

.RadioButton-check--JQJig {
    opacity: 0;
    position: absolute;
    right: 16px;
    top: 14px;
    transition: opacity .2s
}

.RadioButton-check--JQJig path {
    stroke-width: 2px;
    width: 20px
}

.RadioButton-selected--acCXy {
    background-color: var(--color-primary-base);
    color: var(--color-ui-colors-background)
}

.RadioButton-selected--acCXy .RadioButton-check--JQJig {
    opacity: 1
}

.RadioButton-error--4VZmF {
    color: var(--color-destructive-dark);
    display: block;
    flex: 1 1 100%;
    margin-top: .25rem
}

@media (min-width: calc(920px + 1px)) {
    .RadioButton-error--4VZmF {
        margin-top:.5rem
    }
}

.RadioButton-optionError--48uuL {
    box-shadow: inset 0 0 0 2px var(--color-destructive-dark);
    color: var(--color-destructive-dark)
}

@keyframes Dropdown-fromLeft--7p2XM {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Dropdown-goToLeft--62Cqd {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Dropdown-fromRight--2AjKm {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Dropdown-goToRight--2dyWd {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Dropdown-fromBottom--6sFkq {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Dropdown-opacityIn--FmN4j {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Dropdown-opacityOut--4oJ6Y {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Dropdown-wrapper--3Ss15 {
    align-items: center;
    background-color: var(--color-ui-colors-background);
    color: var(--color-greyscale-black-50);
    cursor: pointer;
    display: inline-flex;
    height: 50px;
    position: relative;
    width: 100%
}

.rebrand-2023 .Dropdown-wrapper--3Ss15 {
    border-radius: var(--input-border-radius-xs);
    height: var(--input-height)
}

@media (min-width: calc(1168px + 1px)) {
    .Dropdown-wrapper--3Ss15 {
        height:56px
    }
}

.Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU,.Dropdown-wrapper--3Ss15:focus-within {
    border-color: var(--color-primary-base)
}

.Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-select--5NvlT,.Dropdown-wrapper--3Ss15:focus-within .Dropdown-select--5NvlT {
    color: var(--color-greyscale-black-90);
    padding-top: 20px
}

.rebrand-2023 .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-select--5NvlT,.rebrand-2023 .Dropdown-wrapper--3Ss15:focus-within .Dropdown-select--5NvlT {
    border-bottom: 1px solid var(--color-primary-base)
}

.Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-label--1eQ4v,.Dropdown-wrapper--3Ss15:focus-within .Dropdown-label--1eQ4v {
    font-size: 13px;
    font-weight: var(--font-weight-600);
    letter-spacing: var(--letter-spacing-sm);
    line-height: 20px;
    text-transform: uppercase;
    transform: translateY(-13px)
}

.rebrand-2023 .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-label--1eQ4v,.rebrand-2023 .Dropdown-wrapper--3Ss15:focus-within .Dropdown-label--1eQ4v {
    font-weight: var(--font-weight-400);
    text-transform: none
}

.rebrand-2023 .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-chevron--7DjWW,.rebrand-2023 .Dropdown-wrapper--3Ss15:focus-within .Dropdown-chevron--7DjWW {
    stroke: var(--color-primary-base)
}

.Dropdown-label--1eQ4v {
    color: var(--color-ui-grey-a11y);
    font-size: 18px;
    left: 18px;
    line-height: 26px;
    pointer-events: none;
    position: absolute;
    transition: transform .2s,font-size .2s,font-weight .2s,text-transform .2s
}

.rebrand-2023 .Dropdown-label--1eQ4v {
    left: 16px
}

.Dropdown-select--5NvlT {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--color-ui-colors-background);
    border: 1px solid var(--color-greyscale-black-50);
    border-radius: 4px;
    color: var(--color-greyscale-grey-60);
    cursor: pointer;
    font-size: 18px;
    height: 100%;
    line-height: 26px;
    outline: 0;
    padding: 0 1rem;
    resize: none;
    width: 100%
}

.rebrand-2023 .Dropdown-select--5NvlT {
    background: var(--color-ui-colors-background);
    border: none;
    border-bottom: 1px solid var(--color-ui-text-dark);
    border-radius: var(--input-border-radius-xs);
    font-family: var(--font-family-body);
    padding: 10px 16px 0
}

.rebrand-2023 .Dropdown-select--5NvlT:disabled {
    background: var(--color-disabled-background);
    border-bottom: 1px solid var(--color-greyscale-black-50)
}

.Dropdown-select--5NvlT::-ms-expand {
    display: none
}

.Dropdown-select--5NvlT option {
    color: var(--color-greyscale-black-50);
    font-family: var(--font-family-body);
    font-size: 1rem
}

.Dropdown-chevron--7DjWW {
    stroke: var(--color-greyscale-black-60);
    stroke-width: 1.5px;
    height: 14px;
    pointer-events: none;
    position: absolute;
    right: 1rem;
    width: 14px
}

.rebrand-2023 .Dropdown-chevron--7DjWW {
    stroke: var(--color-greyscale-black-50);
    stroke-width: 1px;
    width: 16px
}

.Dropdown-invalid--mQdbo {
    color: var(--color-destructive-dark)
}

.Dropdown-invalid--mQdbo .Dropdown-select--5NvlT {
    border-color: var(--color-destructive-dark)
}

.rebrand-2023 .Dropdown-invalid--mQdbo .Dropdown-label--1eQ4v {
    color: var(--color-destructive-dark)
}

.Dropdown-invalid--mQdbo .Dropdown-chevron--7DjWW {
    stroke: var(--color-destructive-dark)
}

.Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) {
    color: var(--color-primary-base)
}

.Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) .Dropdown-select--5NvlT {
    border-color: var(--color-primary-base)
}

.rebrand-2023 .Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) .Dropdown-select--5NvlT {
    border-color: var(--color-ui-text-dark)
}

.Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) .Dropdown-chevron--7DjWW {
    stroke: var(--color-primary-base)
}

.rebrand-2023 .Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) .Dropdown-chevron--7DjWW {
    stroke: var(--color-ui-text-dark)
}

.Dropdown-error--63DrF {
    color: var(--color-destructive-dark);
    display: block;
    margin-top: .25rem
}

@keyframes Input-fromLeft--4dVuZ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Input-goToLeft--6IlMq {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Input-fromRight--5D4o5 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Input-goToRight--5RQ6L {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Input-fromBottom--NRcAj {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Input-opacityIn--3vrvX {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Input-opacityOut--5WfxU {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Input-wrap--6gkok {
    position: relative
}

.Input-error--2lxXE {
    color: var(--color-destructive-dark);
    display: block;
    margin-top: .25rem
}

@media (min-width: calc(920px + 1px)) {
    .Input-error--2lxXE {
        margin-top:.5rem
    }
}

.Input-input--418Co {
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--color-ui-colors-background);
    border: 1px solid var(--color-greyscale-black-50);
    border-radius: 4px;
    color: var(--color-greyscale-black-90);
    display: inline-flex;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 50px;
    outline: 0;
    padding-left: 16px;
    padding-top: 20px;
    resize: none;
    width: 100%
}

@media (min-width: calc(1168px + 1px)) {
    .Input-input--418Co {
        height:56px;
        padding-top: 26px
    }
}

.rebrand-2023 .Input-input--418Co {
    background: var(--color-ui-colors-background);
    border: none;
    border-bottom: 1px solid var(--color-ui-text-dark);
    border-radius: var(--input-border-radius-xs);
    font-family: var(--font-family-body);
    height: var(--input-height);
    padding: 10px 16px 0
}

.rebrand-2023 .Input-input--418Co:focus {
    border-bottom: 1px solid var(--color-primary-base)
}

.Input-input--418Co.Input-validInput--40oL1:not(:disabled),.rebrand-2023 .Input-input--418Co.Input-validInput--40oL1:not(:disabled):hover {
    border-color: var(--color-primary-base)
}

.Input-input--418Co.Input-inputError--7j9AN {
    border-color: var(--color-destructive-dark)
}

.rebrand-2023 .Input-input--418Co.Input-inputError--7j9AN {
    border-bottom: 1px solid var(--color-destructive-dark)
}

.Input-input--418Co:disabled {
    background-color: var(--color-greyscale-black-5);
    color: var(--color-greyscale-black-50)
}

.rebrand-2023 .Input-input--418Co:disabled {
    background: var(--color-disabled-background);
    border-bottom: 1px solid var(--color-greyscale-grey-50)
}

.Input-input--418Co::-moz-placeholder {
    opacity: 0
}

.Input-input--418Co::placeholder {
    opacity: 0
}

.Input-input--418Co:focus::-moz-placeholder {
    color: var(--color-greyscale-black-90);
    opacity: 1
}

.Input-input--418Co:focus::placeholder {
    color: var(--color-greyscale-black-90);
    opacity: 1
}

.Input-label--7Hxos {
    color: var(--color-greyscale-grey-60);
    cursor: text;
    font-size: 18px;
    left: 18px;
    line-height: 26px;
    max-width: calc(100% - 60px);
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 12px;
    transition: top .2s,font-size .2s,font-weight .2s,text-transform .2s;
    white-space: nowrap
}

.rebrand-2023 .Input-label--7Hxos {
    color: var(--color-ui-grey-a11y);
    left: 16px;
    text-transform: capitalize;
    top: 10px
}

@media (min-width: calc(1168px + 1px)) {
    .Input-label--7Hxos {
        top:14px
    }

    .rebrand-2023 .Input-label--7Hxos {
        top: 10px
    }
}

.Input-input--418Co:not(.Input-empty--5d1du):not(:-moz-placeholder-shown)+label {
    font-size: 13px;
    font-weight: var(--font-weight-600);
    letter-spacing: var(--letter-spacing-sm);
    line-height: 20px;
    text-transform: uppercase;
    top: 7px
}

.Input-input--418Co:focus+label,.Input-input--418Co:not(.Input-empty--5d1du):not(:placeholder-shown)+label {
    font-size: 13px;
    font-weight: var(--font-weight-600);
    letter-spacing: var(--letter-spacing-sm);
    line-height: 20px;
    text-transform: uppercase;
    top: 7px
}

.rebrand-2023 .Input-input--418Co:not(.Input-empty--5d1du):not(:-moz-placeholder-shown)+label {
    font-weight: var(--font-weight-400);
    text-transform: none;
    top: -1px
}

.rebrand-2023 .Input-input--418Co:focus+label,.rebrand-2023 .Input-input--418Co:not(.Input-empty--5d1du):not(:placeholder-shown)+label {
    font-weight: var(--font-weight-400);
    text-transform: none;
    top: -1px
}

.rebrand-2021 .Input-input--418Co.Input-validInput--40oL1:valid:not(:disabled)+label {
    color: var(--color-primary-base)
}

.Input-input--418Co.Input-inputError--7j9AN+label {
    color: var(--color-destructive-dark)
}

@keyframes LongField-fromLeft--7M9oA {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes LongField-goToLeft--3mytC {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes LongField-fromRight--4z5cx {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes LongField-goToRight--5mGWU {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes LongField-fromBottom--1tqXZ {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes LongField-opacityIn--5nh9a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes LongField-opacityOut--6YV0d {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.LongField-longField--5gicY:focus-within .LongField-label--1SqEa {
    white-space: nowrap
}

.LongField-textarea--4sfPY {
    height: 100px;
    padding-top: 24px
}

@media (min-width: calc(1168px + 1px)) {
    .LongField-textarea--4sfPY {
        height:112px
    }
}

.LongField-label--1SqEa {
    background: var(--color-ui-colors-background);
    max-width: calc(100% - 32px);
    white-space: normal
}

@keyframes Checkbox-fromLeft--R6Aqq {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Checkbox-goToLeft--7BSDV {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Checkbox-fromRight--5yS7j {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Checkbox-goToRight--4FrCT {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Checkbox-fromBottom--2CbSB {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Checkbox-opacityIn--3qRFU {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Checkbox-opacityOut--7zWbg {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Checkbox-checkbox--43Fy0 {
    cursor: pointer;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Checkbox-input--5CPcC {
    height: 24px;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 24px
}

.Checkbox-control--7MqIi {
    flex-shrink: 0;
    margin-right: 19px;
    position: relative
}

.Checkbox-indicator--5bWyr {
    background-color: var(--color-ui-colors-background);
    border: 1px solid var(--color-greyscale-black-60);
    border-radius: calc(var(--border-radius-base)*2);
    height: 24px;
    left: 0;
    position: absolute;
    position: relative;
    top: 0;
    transition: background-color .3s ease,border-color .3s ease;
    width: 24px
}

.Checkbox-input--5CPcC:focus+.Checkbox-indicator--5bWyr {
    outline: 2px solid var(--color-primary-base)
}

.Checkbox-input--5CPcC:checked+.Checkbox-indicator--5bWyr {
    background-color: var(--color-primary-base);
    border-color: var(--color-primary-base)
}

.Checkbox-check--d26Ok {
    height: 20px;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%,-50%,0) scale(.5);
    transition: transform .3s ease;
    width: 20px
}

.Checkbox-input--5CPcC:checked~.Checkbox-indicator--5bWyr .Checkbox-check--d26Ok {
    opacity: 1;
    transform: translate3d(-50%,-50%,0)
}

.Checkbox-label--2BfvE {
    color: var(--color-greyscale-black-60);
    margin-top: -3px;
    text-align: left
}

.Checkbox-label--2BfvE.Checkbox-contentLight--6n01E {
    color: #fff
}

.Checkbox-error--79c2F {
    color: var(--color-destructive-dark);
    display: block;
    margin-left: 32px;
    margin-top: .25rem
}

@media (min-width: calc(920px + 1px)) {
    .Checkbox-error--79c2F {
        margin-top:.5rem
    }
}

@keyframes DetailsForm-fromLeft--2K3YM {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes DetailsForm-goToLeft--2zMpO {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes DetailsForm-fromRight--1UoDM {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes DetailsForm-goToRight--2OicI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes DetailsForm-fromBottom--5uA9X {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes DetailsForm-opacityIn--5urN8 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes DetailsForm-opacityOut--6680D {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.DetailsForm-wrapper--1K4e6 {
    color: var(--color-ui-text-dark);
    position: static
}

.rebrand-2023 section>.DetailsForm-wrapper--1K4e6 {
    width: 100%
}

.rebrand-2023 section>.DetailsForm-wrapper--1K4e6 .DetailsForm-inner--DwXj0 {
    max-width: 1016px
}

.rebrand-2023 section>.DetailsForm-wrapper--1K4e6 .DetailsForm-consentSubmitWrapper--6jfu2 {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: space-between;
    padding-top: 32px
}

.rebrand-2023 section>.DetailsForm-wrapper--1K4e6 .DetailsForm-consentSubmitWrapper--6jfu2>* {
    flex: 0 0 auto;
    margin-top: 0;
    max-width: 100%
}

.rebrand-2023 section>.DetailsForm-wrapper--1K4e6 .DetailsForm-consentSubmitWrapper--6jfu2>:first-child {
    flex: 1 1 380px
}

@media (min-width: calc(1168px + 1px)) {
    .rebrand-2023 section>.DetailsForm-wrapper--1K4e6 .DetailsForm-consentSubmitWrapper--6jfu2>:first-child {
        margin-right:70px
    }
}

.DetailsForm-wrapper--1K4e6.DetailsForm-textLight--7rtwf {
    color: var(--color-ui-text-light)
}

.DetailsForm-wrapper--1K4e6 .DetailsForm-inner--DwXj0 {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .1s
}

.DetailsForm-wrapper--1K4e6.enteredOnce .DetailsForm-inner--DwXj0 {
    opacity: 1;
    transform: none
}

.DetailsForm-wrapper--1K4e6.noAppear .DetailsForm-inner--DwXj0 {
    transition: none
}

@media (max-width: 920px) {
    .DetailsForm-wrapper--1K4e6 {
        margin:0 auto;
        width: 86.66666666666667%
    }
}

.DetailsForm-inner--DwXj0 {
    margin-left: auto;
    margin-right: auto;
    max-width: 392px
}

@media (max-width: 920px) {
    .DetailsForm-inner--DwXj0 {
        width:calc(100% - 32px)
    }

    .DetailsForm-inner--DwXj0 .DetailsForm-form--6eWet {
        margin: 0
    }
}

@media (min-width: calc(920px + 1px)) {
    .DetailsForm-inner--DwXj0.DetailsForm-twoCol--3KVXW {
        max-width:808px
    }

    .DetailsForm-inner--DwXj0.DetailsForm-wide--ahVJ2 {
        max-width: 969px
    }

    .DetailsForm-inner--DwXj0.DetailsForm-wide--ahVJ2 .DetailsForm-consent--4OJUL {
        max-width: 808px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .DetailsForm-title--63E0r {
        margin-bottom:60px
    }
}

.rebrand-2023 .DetailsForm-title--63E0r {
    margin-bottom: 24px
}

.rebrand-2023 .DetailsForm-title--63E0r h2 {
    font-size: var(--font-size-medium)
}

.DetailsForm-form--6eWet {
    display: flex;
    flex-wrap: wrap;
    margin: -.5rem
}

@media (min-width: calc(920px + 1px)) {
    .DetailsForm-form--6eWet {
        margin:-.75rem
    }

    .DetailsForm-formSingleLine--1hxhw {
        flex-wrap: nowrap
    }

    .DetailsForm-formSingleLine--1hxhw .DetailsForm-buttonWrap--7koTy {
        margin-top: 0;
        padding: .75rem
    }
}

.DetailsForm-field--3vPBU {
    padding: .5rem 0;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .DetailsForm-field--3vPBU {
        padding:.75rem
    }

    .DetailsForm-twoCol--3KVXW .DetailsForm-field--3vPBU {
        width: 50%
    }

    .DetailsForm-twoCol--3KVXW .DetailsForm-fieldFullWidth--4dn3Z {
        width: 100%
    }
}

.DetailsForm-consent--4OJUL {
    margin-top: 36px
}

@media (min-width: calc(920px + 1px)) {
    .DetailsForm-consent--4OJUL {
        margin:60px auto
    }
}

.DetailsForm-consentHeroSplitForm--1HiE5 {
    margin-bottom: 36px;
    margin-top: 24px
}

@media (max-width: 920px) {
    .DetailsForm-consentHeroSplitForm--1HiE5 {
        margin-bottom:24px
    }
}

.DetailsForm-consentHeroSplitForm--1HiE5>label>div:first-of-type {
    margin-right: 24px
}

.DetailsForm-textLight--7rtwf .DetailsForm-consentHeroSplitForm--1HiE5>label>div:first-of-type>input[type=checkbox]:checked~div {
    background-color: var(--color-warning-base);
    border-color: var(--color-warning-base)
}

.DetailsForm-consentHeroSplitForm--1HiE5 p {
    color: var(--color-ui-text-dark);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    transition: color 0ms
}

.DetailsForm-textLight--7rtwf .DetailsForm-consentHeroSplitForm--1HiE5 p {
    color: var(--color-ui-text-light);
    transition: color .3s linear .2s
}

.DetailsForm-buttonWrap--7koTy {
    margin-top: 36px;
    position: relative;
    text-align: center;
    z-index: 1
}

@media (min-width: calc(920px + 1px)) {
    .DetailsForm-buttonWrap--7koTy {
        margin-top:60px
    }
}

.DetailsForm-consentHeroSplitForm--1HiE5~.DetailsForm-buttonWrap--7koTy {
    display: flex;
    justify-content: left;
    margin-top: 0
}

.DetailsForm-buttonLeft--1iPdT {
    text-align: left
}

.DetailsForm-hidden--7DUYm {
    padding: 0
}

@media (min-width: calc(1168px + 1px)) {
    .rebrand-2023 .DetailsForm-shortWidth--MHB1n {
        width:50%
    }
}

.rebrand-2023 .DetailsForm-backgroundWrapper--1KK9B {
    margin: 0 16px
}

@media (min-width: calc(920px + 1px)) {
    .rebrand-2023 .DetailsForm-backgroundWrapper--1KK9B {
        margin:0
    }
}

.rebrand-2023 .DetailsForm-backgroundWrapper--1KK9B .DetailsForm-wrapper--1K4e6 {
    border-radius: 12px;
    padding: 32px 24px
}

@media (min-width: calc(920px + 1px)) {
    .rebrand-2023 .DetailsForm-backgroundWrapper--1KK9B .DetailsForm-wrapper--1K4e6 {
        padding:32px 48px
    }
}

@keyframes HeroTwoColumn-fromLeft--2QdCo {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroTwoColumn-goToLeft--1Hqqi {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroTwoColumn-fromRight--4aQvq {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroTwoColumn-goToRight--2LxQY {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroTwoColumn-fromBottom--3fX7J {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroTwoColumn-opacityIn--49AqU {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroTwoColumn-opacityOut--Av85A {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroTwoColumn-outerContainer--6XJXg {
    display: flex
}

.HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-firstSection--38A4k {
    padding-top: 40px
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-firstSection--38A4k {
        min-height:612px
    }

    .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-firstSection--38A4k.HeroTwoColumn-imageOverhangOffset--7E3ws {
        position: relative
    }

    .HeroTwoColumn-outerContainer--6XJXg .HeroTwoColumn-hasStaggerEffect--51qAz {
        opacity: 0;
        transform: translateY(30px)
    }

    .HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz:first-child,.HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz:nth-child(2),.HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz:nth-child(3),.HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz:nth-child(4) {
        transition-delay: 0
    }

    .HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz {
        opacity: 1;
        transform: none;
        transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
    }

    .HeroTwoColumn-outerContainer--6XJXg.noAppear .HeroTwoColumn-hasStaggerEffect--51qAz {
        transition: none
    }
}

.HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-hasDetailsForm--6xnt8 {
    padding-bottom: 80px
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-hasDetailsForm--6xnt8 {
        min-height:700px
    }
}

@media (max-width: 920px) {
    .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-hasDetailsForm--6xnt8 .HeroTwoColumn-detailsForm--2rhI3 {
        display:none
    }
}

.HeroTwoColumn-container--4Gpyi {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-container--4Gpyi {
        flex-direction:row
    }
}

.HeroTwoColumn-logo--2zMnD {
    height: auto;
    margin-bottom: 30px;
    margin-right: auto
}

.HeroTwoColumn-eyebrow--5TlYd {
    margin-bottom: 24px
}

.HeroTwoColumn-column--3UwmA {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column
}

@media (max-width: 920px) {
    .HeroTwoColumn-fullBleedMobile--6bpjo {
        margin-left:-16px;
        -o-object-fit: contain;
        object-fit: contain;
        width: calc(100% + 32px)
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-heroImage--29NKf {
        -o-object-position:bottom;
        object-position: bottom;
        transform: translateX(106px)
    }

    .HeroTwoColumn-imageOverhangXY--MSJ9K {
        transform: translateX(106px) translateY(38px)
    }

    .HeroTwoColumn-imageOverhangY--12FnO {
        margin-left: 56px;
        transform: translateY(38px)
    }
}

.HeroTwoColumn-textLight--5r94z {
    color: var(--color-ui-colors-background)
}

.HeroTwoColumn-content--3jQjq {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

@media (max-width: 920px) {
    .HeroTwoColumn-content--3jQjq {
        padding:0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-content--3jQjq {
        max-width:50%
    }
}

@media (max-width: 920px) {
    .HeroTwoColumn-description--5I5V9,.HeroTwoColumn-downloadApp--5lSbO {
        margin-bottom:36px
    }
}

.HeroTwoColumn-descriptionMargin--29GLc {
    margin-bottom: 36px
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-descriptionNoMargin--4VwN9 {
        margin-bottom:0
    }
}

.HeroTwoColumn-search--1HGhL {
    bottom: 0;
    position: absolute;
    transform: translateY(50%);
    z-index: 100
}

.HeroTwoColumn-contained--17GMW {
    padding-bottom: 60px;
    padding-top: 60px
}

.HeroTwoColumn-contained--17GMW .HeroTwoColumn-heroImage--29NKf {
    -o-object-fit: contain;
    object-fit: contain;
    transform: none
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-contained--17GMW {
        max-width:1224px;
        padding: 60px 91px;
        width: 100%
    }
}

.HeroTwoColumn-contentRight--3KifL {
    flex-direction: row-reverse
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-contentRight--3KifL .HeroTwoColumn-heroImage--29NKf {
        transform:translateX(-56px)
    }
}

@media (max-width: 920px) {
    .HeroTwoColumn-contentRight--3KifL .HeroTwoColumn-heading--edM4y {
        padding-top:16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-contentRight--3KifL .HeroTwoColumn-imageOverhangXY--MSJ9K {
        transform:translateX(-56px) translateY(38px)
    }
}

.HeroTwoColumn-detailsForm--2rhI3 {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(6,8,9,.16);
    margin: 0;
    max-width: 600px;
    padding: 40px 64px;
    right: 0;
    top: 12px
}

@media (max-width: 920px) {
    .HeroTwoColumn-detailsForm--2rhI3 {
        margin-bottom:-50px!important;
        padding: 16px 8px;
        transform: translateY(-50px) translateX(15px);
        width: calc(100% - 30px)!important
    }
}

@media (max-width: 1168px) {
    .HeroTwoColumn-detailsForm--2rhI3 {
        padding:40px 24px
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-detailsForm--2rhI3 {
        position:absolute!important;
        width: 50%;
        z-index: 1
    }
}

.HeroTwoColumn-detailsFormField--52tpI {
    padding: 6px 8px!important
}

@media (min-width: calc(920px + 1px)) {
    .HeroTwoColumn-textWidth_496--qxYu7 {
        flex:0 1 40.52288%
    }

    .HeroTwoColumn-textWidth_600--20HDd {
        flex: 0 1 600px
    }

    .HeroTwoColumn-textWidth_800--3W4Vq {
        flex: 0 1 800px
    }

    .HeroTwoColumn-textWidth_1224--qh11u {
        flex: 0 1 1224px
    }

    .HeroTwoColumn-imageWidth_385--MDjUq {
        width: 385px
    }

    .HeroTwoColumn-imageWidth_560--1UISS {
        width: 560px
    }

    picture {
        align-self: center
    }

    .HeroTwoColumn-imageAlignBottom--5lzon picture {
        align-self: flex-end
    }

    .HeroTwoColumn-imageWidth_673--30gio {
        height: 507px;
        overflow: hidden;
        width: 673px
    }
}

@keyframes Metric-fromLeft--5yjTJ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Metric-goToLeft--5i9Ke {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Metric-fromRight--2fMhf {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Metric-goToRight--6yqQE {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Metric-fromBottom--40Ewy {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Metric-opacityIn--5z2GF {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Metric-opacityOut--4Vgdd {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Metric-container--5cJ4a {
    border-radius: 12px;
    color: var(--color-ui-text-light);
    display: flex;
    flex-direction: column;
    height: 208px;
    justify-content: flex-start;
    max-width: 236px;
    padding: 24px;
    text-align: left
}

.Metric-container--5cJ4a.Metric-textDark--3l46Z {
    color: var(--color-ui-text-dark)
}

.Metric-container--5cJ4a.Metric-noBackgroundPadding--464yl {
    padding-left: 0
}

@media (max-width: 920px) {
    .Metric-container--5cJ4a {
        height:175px
    }
}

@media (max-width: 768px) {
    .Metric-container--5cJ4a {
        height:clamp(155px,500px - 82vw,260px);
        padding: 16px clamp(8px,1.75vw,16px)
    }
}

.Metric-titleContainer--UoIKB {
    border-bottom: 1px solid var(--color-greyscale-black-100);
    flex-grow: 0;
    margin-bottom: 8px
}

.Metric-titleContainer--UoIKB.Metric-textDark--3l46Z {
    border-bottom: var(--color-greyscale-black-100)
}

@media (max-width: 920px) {
    .Metric-titleContainer--UoIKB {
        align-items:flex-end;
        display: flex;
        margin-bottom: 0
    }
}

.Metric-title--2f4pt {
    display: block;
    font-size: var(--font-size-xxxs);
    font-style: normal;
    font-weight: var(--font-weight-600);
    letter-spacing: 1px;
    line-height: var(--line-height-xxxs);
    margin-bottom: 8px
}

@media (max-width: 920px) {
    .Metric-title--2f4pt {
        margin-bottom:5px;
        width: 100%
    }
}

.Metric-metric--3GMuZ {
    display: flex;
    font-family: var(--font-family-display);
    font-size: 50px;
    font-style: normal;
    font-weight: 350;
    line-height: 62px;
    margin-bottom: 8px;
    opacity: .02;
    transition: opacity .5s ease
}

.enteredOnce .Metric-metric--3GMuZ {
    opacity: 1
}

.Metric-metric--3GMuZ>section {
    justify-content: flex-start
}

@media (max-width: 920px) {
    .Metric-metric--3GMuZ {
        font-size:34px;
        line-height: 46px;
        margin-bottom: 0;
        margin-top: 0
    }
}

.Metric-description--2eZOR {
    flex-grow: 1;
    font-size: 16px;
    font-weight: var(--font-weight-400);
    line-height: 19px
}

@media (max-width: 920px) {
    .Metric-description--2eZOR {
        flex-grow:1;
        font-size: var(--font-size-xxs);
        line-height: 17px;
        margin-top: 6px
    }
}

@keyframes AnimtedBackgroundColor-fromLeft--WAHii {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes AnimtedBackgroundColor-goToLeft--1xYfq {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes AnimtedBackgroundColor-fromRight--gjRk1 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes AnimtedBackgroundColor-goToRight--3694D {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes AnimtedBackgroundColor-fromBottom--12z4C {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes AnimtedBackgroundColor-opacityIn--3665P {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes AnimtedBackgroundColor-opacityOut--1eLpk {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.AnimtedBackgroundColor-root--2zzIb:before {
    background: inherit;
    bottom: calc(-100% - 120px);
    -webkit-clip-path: circle(150% at 50% 200%);
    clip-path: circle(150% at 50% 200%);
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    top: -120px;
    transition: opacity .7s,bottom 1s .5s,-webkit-clip-path 0ms 1s;
    transition: opacity .7s,clip-path 0ms 1s,bottom 1s .5s;
    transition: opacity .7s,clip-path 0ms 1s,bottom 1s .5s,-webkit-clip-path 0ms 1s;
    width: 100%
}

@media (max-width: 920px) {
    .AnimtedBackgroundColor-root--2zzIb:before {
        -webkit-clip-path:circle(150% at 1% 150%);
        clip-path: circle(150% at 1% 150%)
    }
}

.AnimtedBackgroundColor-root--2zzIb.backgroundChanged:before {
    bottom: -120px;
    -webkit-clip-path: circle(250% at 50% 150%);
    clip-path: circle(250% at 50% 150%);
    opacity: 1;
    transition: opacity 0ms,bottom 1s ease-in,-webkit-clip-path 1s ease-in;
    transition: opacity 0ms,clip-path 1s ease-in,bottom 1s ease-in;
    transition: opacity 0ms,clip-path 1s ease-in,bottom 1s ease-in,-webkit-clip-path 1s ease-in
}

@media (max-width: 920px) {
    .AnimtedBackgroundColor-root--2zzIb.backgroundChanged:before {
        -webkit-clip-path:circle(300% at 100% 150%);
        clip-path: circle(300% at 100% 150%);
        transition: opacity 0ms,bottom 1.3s ease-in,-webkit-clip-path 1.3s ease-in;
        transition: opacity 0ms,clip-path 1.3s ease-in,bottom 1.3s ease-in;
        transition: opacity 0ms,clip-path 1.3s ease-in,bottom 1.3s ease-in,-webkit-clip-path 1.3s ease-in
    }
}

@keyframes HeroSplitForm-fromLeft--3OVRd {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroSplitForm-goToLeft--1duBK {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroSplitForm-fromRight--4HhX9 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroSplitForm-goToRight--2HwZp {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroSplitForm-fromBottom--RWzEB {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroSplitForm-opacityIn--6PLZa {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroSplitForm-opacityOut--7MLbQ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroSplitForm-outerContainer--2IPmV {
    display: flex;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .HeroSplitForm-outerContainer--2IPmV.HeroSplitForm-firstSection--4TgDX {
        min-height:612px
    }

    .HeroSplitForm-outerContainer--2IPmV.HeroSplitForm-hasDetailsForm--654gV {
        min-height: 700px
    }
}

.HeroSplitForm-container--5rSXt {
    color: var(--color-ui-text-dark);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative
}

.HeroSplitForm-container--5rSXt.HeroSplitForm-textLight--1GrHU {
    color: var(--color-ui-text-light)
}

@media (min-width: calc(920px + 1px)) {
    .HeroSplitForm-container--5rSXt {
        flex-direction:row;
        gap: clamp(2px,2vw,128px)
    }
}

.HeroSplitForm-column--58322 {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column
}

.HeroSplitForm-heading--5Zqwf {
    color: var(--color-ui-colors-text-100);
    font-size: var(--font-size-heading);
    line-height: var(--line-height-heading);
    margin-bottom: 0
}

.HeroSplitForm-heading--5Zqwf u {
    -webkit-text-decoration: underline .05em transparent;
    text-decoration: underline .05em transparent;
    text-underline-offset: 0;
    transition: text-decoration-color 1.2s ease,text-underline-offset .7s ease
}

.enteredOnce .HeroSplitForm-heading--5Zqwf u {
    text-decoration-color: var(--color-primary-base);
    text-underline-offset: .15em
}

.HeroSplitForm-textLight--1GrHU {
    color: var(--color-ui-text-light)
}

.HeroSplitForm-content--3z9l0 {
    display: flex;
    flex-direction: column;
    flex-shrink: 1.75;
    height: 100%;
    position: relative
}

@media (max-width: 920px) {
    .HeroSplitForm-content--3z9l0 {
        margin-bottom:40px;
        padding: 0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroSplitForm-content--3z9l0 {
        max-width:496px
    }

    .HeroSplitForm-content--3z9l0~div {
        margin-top: 10px
    }
}

.HeroSplitForm-description--40sTB {
    color: inherit;
    color: var(--color-ui-text-dark);
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 36px;
    margin-top: 24px
}

.HeroSplitForm-description--40sTB.HeroSplitForm-textLight--1GrHU {
    color: var(--color-ui-text-light)
}

@media (max-width: 920px) {
    .HeroSplitForm-description--40sTB {
        margin-bottom:40px;
        margin-top: 16px
    }
}

.HeroSplitForm-descriptionSecondary--1FVxQ {
    margin-top: 0
}

@media (max-width: 920px) {
    .HeroSplitForm-descriptionSecondary--1FVxQ {
        margin-top:0
    }
}

.HeroSplitForm-descriptionMargin--4imAH {
    margin-bottom: 36px
}

@media (min-width: calc(920px + 1px)) {
    .HeroSplitForm-descriptionMargin--4imAH {
        margin-bottom:0
    }
}

.HeroSplitForm-disclaimerText--2lAFO {
    margin-top: 36px
}

.HeroSplitForm-contained--6sX7p {
    padding-bottom: 60px;
    padding-top: 60px
}

.HeroSplitForm-contained--6sX7p .HeroSplitForm-heroImage--4jHGk {
    -o-object-fit: contain;
    object-fit: contain;
    transform: none
}

@media (min-width: calc(920px + 1px)) {
    .HeroSplitForm-contained--6sX7p {
        max-width:1224px;
        padding: 60px 91px;
        width: 100%
    }
}

.HeroSplitForm-detailsForm--4iLtV {
    width: 100%
}

.HeroSplitForm-detailsForm--4iLtV>div {
    max-width: 600px
}

.HeroSplitForm-detailsForm--4iLtV.HeroSplitForm-compactDetailsForm--3yB08>div {
    max-width: 504px
}

.HeroSplitForm-metrics--2O2bP {
    display: grid;
    flex-wrap: wrap;
    gap: clamp(8px,2vw,24px);
    grid-template-columns: 1fr 1fr;
    margin: 0 auto;
    max-width: calc(472px + clamp(8px, 2vw, 24px))
}

@media (max-width: 920px) {
    .HeroSplitForm-metrics--2O2bP {
        justify-content:center
    }
}

.HeroSplitForm-logo--2SXUE {
    height: auto;
    margin-bottom: 30px;
    margin-right: auto
}

@keyframes HeroMetrics-fromLeft--4RNvk {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroMetrics-goToLeft--1hx5D {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroMetrics-fromRight--1bDvh {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroMetrics-goToRight--3YTff {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroMetrics-fromBottom--5AGJt {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroMetrics-opacityIn--uIL3Q {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroMetrics-opacityOut--1Xfyt {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroMetrics-outerContainer--rWauf {
    display: flex;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .HeroMetrics-outerContainer--rWauf.HeroMetrics-firstSection--EmyjO {
        min-height:612px
    }
}

.HeroMetrics-container--11bL8 {
    color: var(--color-ui-text-dark);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative
}

.HeroMetrics-container--11bL8.HeroMetrics-textLight--6aJy4 {
    color: var(--color-ui-text-light)
}

@media (min-width: calc(920px + 1px)) {
    .HeroMetrics-container--11bL8 {
        flex-direction:row;
        gap: clamp(2px,2vw,128px)
    }
}

.HeroMetrics-column--2sKab {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column
}

.HeroMetrics-heading--1WKXQ {
    color: var(--color-ui-colors-text-100);
    font-size: var(--font-size-heading);
    line-height: var(--line-height-heading);
    margin-bottom: 0
}

.HeroMetrics-heading--1WKXQ u {
    -webkit-text-decoration: underline .05em transparent;
    text-decoration: underline .05em transparent;
    text-underline-offset: 0;
    transition: text-decoration-color 1.2s ease,text-underline-offset .7s ease
}

.enteredOnce .HeroMetrics-heading--1WKXQ u {
    text-decoration-color: var(--color-primary-base);
    text-underline-offset: .15em
}

picture {
    align-self: flex-start
}

.HeroMetrics-textLight--6aJy4 {
    color: var(--color-ui-text-light)
}

.HeroMetrics-content--39hoJ {
    display: flex;
    flex-direction: column;
    flex-shrink: 1.75;
    position: relative
}

@media (max-width: 920px) {
    .HeroMetrics-content--39hoJ {
        padding:0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroMetrics-content--39hoJ {
        flex:1 2 496px;
        height: 100%;
        max-width: 496px
    }

    .HeroMetrics-content--39hoJ~div {
        margin-top: 10px
    }
}

.HeroMetrics-description--vrKma {
    color: inherit;
    color: var(--color-ui-text-dark);
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-top: 24px
}

@media (max-width: 920px) {
    .HeroMetrics-description--vrKma {
        margin-bottom:0
    }
}

.HeroMetrics-descriptionMargin--4im9S {
    margin-bottom: 36px
}

@media (min-width: calc(920px + 1px)) {
    .HeroMetrics-descriptionMargin--4im9S {
        margin-bottom:0
    }
}

.HeroMetrics-contained--6Yolc {
    padding-bottom: 60px;
    padding-top: 60px
}

.HeroMetrics-contained--6Yolc .HeroMetrics-heroImage--4OON3 {
    -o-object-fit: contain;
    object-fit: contain;
    transform: none
}

@media (min-width: calc(920px + 1px)) {
    .HeroMetrics-contained--6Yolc {
        max-width:1224px;
        padding: 60px 91px;
        width: 100%
    }
}

.HeroMetrics-metrics--3yghJ {
    display: grid;
    flex-wrap: wrap;
    gap: clamp(8px,2vw,24px);
    grid-template-columns: 1fr 1fr;
    margin: 0 auto;
    max-width: calc(472px + clamp(8px, 2vw, 24px))
}

@media (max-width: 920px) {
    .HeroMetrics-metrics--3yghJ {
        justify-content:center;
        padding-top: 40px
    }
}

.HeroMetrics-logo--7MEx0 {
    height: auto;
    margin-bottom: 30px;
    margin-right: auto
}

.HeroMetrics-descriptionSubContent--6jBiJ {
    font-family: Calibre;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .25px;
    line-height: 18px;
    padding-top: 24px
}

.HeroMetrics-metricsWrapper--592f2 {
    flex: 0 1 496px
}

@media (max-width: 920px) {
    .HeroMetrics-metricsWrapper--592f2 {
        padding:0 16px
    }
}

@keyframes MerchantDetailsPage-fromLeft--4xiuW {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantDetailsPage-goToLeft--6vKqj {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MerchantDetailsPage-fromRight--73Ety {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantDetailsPage-goToRight--45JnR {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MerchantDetailsPage-fromBottom--4G4qA {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MerchantDetailsPage-opacityIn--2QF2S {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MerchantDetailsPage-opacityOut--6EoHS {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.MerchantDetailsPage-modal--1BU7L {
    min-height: min(640px,100vh);
    transition: transform .1s ease,opacity .1s ease,min-height 2s cubic-bezier(.19,1,.22,1)
}

@media (max-width: 920px) {
    .MerchantDetailsPage-modal--1BU7L {
        max-height:100%
    }
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ {
    min-height: auto
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ h3:not(:last-child) {
    font-size: 20px;
    margin-bottom: 8px
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-error__container--4wwPx {
    min-height: min(200px,100vh)
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-modules--2TfQn {
    padding-bottom: 24px
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detailCard__title--7HOQB {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 0
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd {
    align-items: center;
    display: flex;
    gap: 16px;
    padding-top: 40px
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-card__logo--7xH0a {
    border: 1px solid #e5e7eb;
    border-radius: 50%;
    display: block
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-bodyTextTitle--6Ovww {
    font-size: 20px
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-bodyTextDisclaimer--2C0Us {
    color: var(--color-greyscale-black-100)
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-buttons__innerContainer--11GeJ {
    background: #fff;
    border-top: 1px solid #e5e7eb;
    height: auto;
    margin: 0;
    text-align: right
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-buttons__innerContainer--11GeJ .MerchantDetailsPage-buttons__button--3lA9P {
    margin: 0
}

@media (max-width: 920px) {
    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-buttons__innerContainer--11GeJ .MerchantDetailsPage-buttons__button--3lA9P {
        width:100%
    }
}

.MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-bodyTextContainer--10xL9 {
    margin-top: 48px
}

@media (max-width: 920px) {
    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-modules--2TfQn {
        padding-top:70px
    }

    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd {
        gap: 0;
        height: 70px;
        margin-top: 40px;
        padding-top: 0;
        pointer-events: none;
        position: sticky;
        top: -1px;
        z-index: 0
    }

    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd .MerchantDetailsPage-detailCard__title--7HOQB {
        font-size: 24px;
        line-height: 28px
    }

    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd .MerchantDetailsPage-detailCard__container--1FBQH {
        margin-left: 16px
    }

    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze {
        z-index: 1
    }

    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze .MerchantDetailsPage-detailCard__title--7HOQB {
        font-size: 20px;
        line-height: 26px;
        margin: 0 auto;
        width: 87%
    }

    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze .MerchantDetailsPage-card__logo__wrapper--7hKVa {
        width: 0
    }

    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze .MerchantDetailsPage-card__logo--7xH0a {
        opacity: 0
    }

    .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze .MerchantDetailsPage-detailCard__container--1FBQH {
        margin-left: 0;
        text-align: center;
        width: 100%
    }
}

.MerchantDetailsPage-modal__loading--44pR1 {
    border-radius: 8px;
    height: 160px;
    width: 160px
}

.MerchantDetailsPage-hero--5qsED {
    background: linear-gradient(1turn,hsla(0,0%,100%,0) 55.12%,#fff);
    max-height: 30vh;
    min-height: 384px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media (max-width: 920px) {
    .MerchantDetailsPage-hero--5qsED {
        min-height:60vw
    }
}

.MerchantDetailsPage-modules--2TfQn {
    padding: 0 24px
}

.MerchantDetailsPage-textStyles--6FLMO {
    font-size: 17px;
    line-height: 26px
}

.MerchantDetailsPage-bodyTextContainer--10xL9 {
    margin-bottom: 16px;
    text-align: left
}

.MerchantDetailsPage-bodyTextTitle--6Ovww {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    margin: 16px 0 8px
}

.MerchantDetailsPage-bodyTextDisclaimer--2C0Us {
    color: var(--color-greyscale-black-70)
}

.MerchantDetailsPage-detailCard__container--1FBQH {
    padding: 16px 0;
    text-align: left
}

.MerchantDetailsPage-detailCard__title--7HOQB {
    font-size: 30px;
    font-weight: 600;
    line-height: 35px;
    margin-bottom: 8px;
    transition: font-size .2s
}

.MerchantDetailsPage-error__container--4wwPx {
    align-items: center;
    margin: auto
}

.MerchantDetailsPage-error__heading--2liXP {
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
    margin: auto;
    max-width: 340px;
    padding: 24px;
    text-align: center
}

.MerchantDetailsPage-error__button--5hEgH {
    margin: 4px
}

@media (max-width: 920px) {
    .MerchantDetailsPage-error__buttons--65cHw {
        flex:0 0 60vw;
        margin: auto;
        scroll-snap-align: center;
        width: 60vw
    }
}

.MerchantDetailsPage-spinner--1IKxa {
    animation: MerchantDetailsPage-rotate--S5u7e 1s linear infinite;
    height: 40px;
    margin: 60px;
    transform-origin: center;
    width: 40px
}

@keyframes MerchantDetailsPage-rotate--S5u7e {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.MerchantDetailsPage-buttons__container--2K5KD {
    bottom: -1px;
    position: sticky;
    width: 100%
}

.MerchantDetailsPage-buttons__innerContainer--11GeJ {
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%);
    height: 120px;
    margin: 0 20px;
    padding: 24px
}

@media (max-width: 920px) {
    .MerchantDetailsPage-buttons__innerContainer--11GeJ {
        height:140px
    }
}

.MerchantDetailsPage-buttons__button--3lA9P {
    margin: 8px
}

.MerchantDetailsPage-applePay--3EyJ2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: start
}

.MerchantDetailsPage-applePayDescription--HYFsp {
    align-items: center;
    color: #0c0c14;
    display: inline-flex;
    flex-basis: 100%;
    font-size: 18px;
    line-height: 26px
}

.MerchantDetailsPage-applePayDescription--HYFsp>svg {
    -webkit-margin-start: 4px;
    margin-inline-start:4px}

.MerchantDetailsPage-applePayLearn--2sowe {
    -webkit-margin-before: 4px;
    color: #4b5563;
    font-size: 16px;
    line-height: 24px;
    margin-block-start:4px}

.MerchantDetailsPage-applePayLearn--2sowe>a {
    color: var(--color-primary-base);
    font-weight: 600
}

@keyframes Deals-fromLeft--1QeQ1 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Deals-goToLeft--3EciD {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Deals-fromRight--7GSZh {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Deals-goToRight--2TJn2 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Deals-fromBottom--24aol {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Deals-opacityIn--2Oa3M {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Deals-opacityOut--5nURg {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

a {
    text-decoration: none
}

.Deals-deal--6QvFT {
    align-items: center;
    display: flex;
    padding: 16px 0;
    position: relative
}

.Deals-deal__code--1utgj {
    border: 1px solid var(--color-greyscale-black-80);
    border-radius: 6px;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 8px;
    padding: 0 4px;
    text-transform: uppercase;
    width: -moz-max-content;
    width: max-content
}

.Deals-deal__icon--6rvUS {
    flex-grow: 1;
    max-width: 64px
}

.Deals-deal__details--3gsUn {
    flex-grow: 1;
    margin-right: 24px;
    padding-left: 8px;
    text-align: left
}

.Deals-deal__expireNotice--6q028 {
    color: var(--color-destructive-dark);
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
    text-transform: uppercase
}

.Deals-deal__message--52piO {
    font-size: 17px;
    line-height: 21px
}

.Deals-deal__container--5XdD7:not(:last-child)>.Deals-deal__hr--6kTgK {
    margin-left: 64px
}

.Deals-deal__hr--6kTgK {
    border: 1px solid #eef0f1;
    margin: 0
}

.Deals-viewMore--5OeAE {
    stroke: var(--color-primary-light);
    color: var(--color-primary-light);
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 16px;
    margin-top: 12px
}

.Deals-viewMore--5OeAE:hover {
    color: var(--color-primary-dark);
    cursor: pointer
}

.Deals-viewMore--5OeAE:hover svg {
    stroke: var(--color-primary-dark);
    cursor: pointer
}

.Deals-deal__button--3tnmN {
    white-space: nowrap
}

.Deals-chevron--orrHv {
    stroke: var(--color-primary-light);
    height: 6px;
    margin-bottom: 2px;
    margin-left: 5px
}

.Deals-chevron__active--1gGUg {
    transform: rotate(180deg)
}

.Deals-deal__chevron--1BG7o {
    stroke: var(--color-greyscale-black-30);
    height: 8px;
    position: absolute;
    right: 0;
    transform: rotate(-90deg);
    width: 14px
}

.Deals-title--59bVF {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    padding-top: 16px;
    text-align: left
}

.Deals-deal__container__hasNewDesign--pUP24 {
    border: 1px solid #d1d5db;
    border-radius: 8px;
    margin-bottom: 16px
}

.Deals-deal__container__hasNewDesign--pUP24:last-child {
    margin-bottom: 0
}

.Deals-deal__container__hasNewDesign--pUP24 .Deals-deal__tag--4PWID {
    flex-shrink: 0
}

.Deals-deal__container__hasNewDesign--pUP24 .Deals-deal--6QvFT {
    padding: 16px
}

.Deals-deal__container__hasNewDesign--pUP24 .Deals-deal__details--3gsUn {
    padding-left: 18px;
    padding-right: 18px
}

.Deals-deal__container__hasNewDesign--pUP24 .Deals-deal__expireNotice--6q028 {
    color: var(--color-destructive-base)
}

.Deals-hasNewDesign--7tYfl .Deals-title--59bVF {
    font-size: 20px;
    margin-bottom: 16px
}

.Deals-hasNewDesign--7tYfl .Deals-viewMore--5OeAE {
    color: var(--color-primary-base);
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 0
}

.Deals-hasNewDesign--7tYfl .Deals-deal__button--3tnmN {
    background: var(--color-ui-colors-background);
    border: 1px solid #d1d5db;
    color: var(--color-primary-base);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .3px!important;
    line-height: 18px;
    padding: 10px 16px
}

.Deals-hasNewDesign--7tYfl .Deals-deal__link--5IV4R {
    display: block;
    margin-bottom: 16px
}

.Deals-hasNewDesign--7tYfl .Deals-deal__link--5IV4R:last-child {
    margin-bottom: 0
}

.Deals-hasNewDesign--7tYfl .Deals-deal__chevron--1BG7o {
    stroke: var(--color-ui-colors-text-100);
    right: 16px
}

@keyframes ActionBlock-fromLeft--QU5cl {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ActionBlock-goToLeft--4zn6X {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ActionBlock-fromRight--5fGiW {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ActionBlock-goToRight--DGevN {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ActionBlock-fromBottom--3qYhQ {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ActionBlock-opacityIn--6iR5r {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ActionBlock-opacityOut--2BwUk {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ActionBlock-wrapper--4jQkM {
    display: flex;
    flex: 1;
    margin-right: 24px;
    margin-top: 48px;
    text-decoration: none
}

@media (min-width: calc(920px + 1px)) {
    .ActionBlock-wrapper--4jQkM:first-child,.ActionBlock-wrapper--4jQkM:nth-child(2) {
        margin-top:0
    }

    .ActionBlock-wrapper--4jQkM:last-child,.ActionBlock-wrapper--4jQkM:nth-child(2n) {
        margin-right: 0
    }
}

@media (max-width: 920px) {
    .ActionBlock-wrapper--4jQkM {
        margin-right:0;
        margin-top: 32px;
        width: 100%
    }

    .ActionBlock-wrapper--4jQkM:first-child {
        margin-top: 0
    }
}

.ActionBlock-actionBlock--2aIx3 {
    align-items: center;
    background: var(--color-ui-colors-background);
    border-radius: var(--border-radius-base);
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
    display: flex;
    flex-direction: column;
    padding: 40px;
    text-align: center;
    white-space: normal;
    width: 100%
}

.enteredOnce .ActionBlock-actionBlock--2aIx3 {
    transition: transform .6s cubic-bezier(.19,1,.22,1)
}

@media (min-width: calc(920px + 1px)) {
    .enteredOnce .ActionBlock-actionBlock--2aIx3:hover {
        transform:translateY(-10px)
    }

    .ActionBlock-actionBlock--2aIx3 {
        padding: 48px
    }
}

.ActionBlock-image--1BqNI {
    height: 80px;
    margin: 0 auto 36px;
    overflow: hidden;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .ActionBlock-image--1BqNI {
        height:140px
    }
}

.ActionBlock-image--1BqNI img {
    height: 100%
}

.ActionBlock-description--5krZq {
    flex: 1;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    max-width: 390px
}

@media (min-width: calc(920px + 1px)) {
    .ActionBlock-description--5krZq {
        margin-bottom:24px
    }
}

@keyframes ActionBlocks-fromLeft--6M3QS {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ActionBlocks-goToLeft--3Exap {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ActionBlocks-fromRight--4JICa {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ActionBlocks-goToRight--2zxM0 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ActionBlocks-fromBottom--2K0km {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ActionBlocks-opacityIn--3eKWA {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ActionBlocks-opacityOut--7scqx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ActionBlocks-container--4vv8C .ActionBlocks-item--2D4Xp {
    opacity: 0;
    transform: translateY(30px)
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:first-child {
    transition-delay: .1s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(2) {
    transition-delay: .2s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(3) {
    transition-delay: .3s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(4) {
    transition-delay: .4s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(5) {
    transition-delay: .5s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(6) {
    transition-delay: .6s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(7) {
    transition-delay: .7s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(8) {
    transition-delay: .8s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(9) {
    transition-delay: .9s
}

.ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ActionBlocks-container--4vv8C.noAppear .ActionBlocks-item--2D4Xp {
    transition: none
}

.ActionBlocks-actionBlocks--4hcbr .ActionBlocks-item--2D4Xp {
    opacity: 0;
    transform: translateY(30px)
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:first-child {
    transition-delay: .1s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(2) {
    transition-delay: .2s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(3) {
    transition-delay: .3s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(4) {
    transition-delay: .4s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(5) {
    transition-delay: .5s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(6) {
    transition-delay: .6s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(7) {
    transition-delay: .7s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(8) {
    transition-delay: .8s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(9) {
    transition-delay: .9s
}

.ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ActionBlocks-actionBlocks--4hcbr.noAppear .ActionBlocks-item--2D4Xp {
    transition: none
}

@media (max-width: 920px) {
    .ActionBlocks-actionBlocks--4hcbr {
        width:100vw
    }
}

.ActionBlocks-inner--kj3ml {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

@media (max-width: 920px) {
    .ActionBlocks-inner--kj3ml {
        display:block;
        padding: 0 16px
    }
}

@keyframes NewsMinimalItem-fromLeft--1Q2Rx {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NewsMinimalItem-goToLeft--78j1T {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes NewsMinimalItem-fromRight--1b6ZS {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NewsMinimalItem-goToRight--6LtoH {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes NewsMinimalItem-fromBottom--5Ke31 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes NewsMinimalItem-opacityIn--7vd0i {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NewsMinimalItem-opacityOut--4iLuj {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.NewsMinimalItem-card--2Hpfn {
    display: flex;
    flex-wrap: wrap;
    margin: 30px 0;
    width: 30.434782608695656%
}

@media (max-width: 920px) {
    .NewsMinimalItem-card--2Hpfn {
        border-bottom:1px solid #c4c4c4;
        height: auto;
        margin: 0 16px 36px;
        padding-bottom: 24px;
        width: calc(100% - 32px)
    }
}

@media (min-width: calc(920px + 1px)) {
    .NewsMinimalItem-card--2Hpfn {
        min-height:247px
    }

    .NewsMinimalItem-card--2Hpfn:nth-child(2),.NewsMinimalItem-card--2Hpfn:nth-child(3) {
        border-right: 2px solid #c4c4c4;
        padding-right: 4.3478260869565215%
    }
}

.NewsMinimalItem-featured--3Q8m3 {
    align-items: center;
    height: auto;
    margin-top: 0;
    min-height: 300px;
    width: 104.34782608695652%
}

.NewsMinimalItem-featured--3Q8m3 .NewsMinimalItem-content--3RSTe {
    max-height: 100%;
    min-height: 205px;
    width: 47.82608695652174%
}

@media (max-width: 920px) {
    .NewsMinimalItem-featured--3Q8m3 .NewsMinimalItem-content--3RSTe {
        width:100%
    }
}

.NewsMinimalItem-featured--3Q8m3 .NewsMinimalItem-footer--5Zp2V {
    margin-top: 0
}

.NewsMinimalItem-imageWrapper--7Ian4 {
    overflow: hidden;
    position: relative;
    width: 100%
}

.NewsMinimalItem-imageWrapper--7Ian4 img {
    max-height: 300px!important
}

@media (max-width: 920px) {
    .NewsMinimalItem-imageWrapper--7Ian4 {
        margin-bottom:24px
    }
}

@media (min-width: calc(920px + 1px)) {
    .NewsMinimalItem-imageWrapper--7Ian4 {
        margin-right:4.3478260869565215%;
        width: 47.82608695652174%
    }
}

.NewsMinimalItem-category--yuN4t {
    color: var(--color-primary-base);
    margin-bottom: 8px
}

@media (min-width: calc(920px + 1px)) {
    .NewsMinimalItem-category--yuN4t {
        margin-bottom:12px
    }
}

@media (max-width: 920px) {
    .NewsMinimalItem-title--5yzta {
        margin-bottom:8px
    }
}

.NewsMinimalItem-content--3RSTe {
    display: flex;
    flex-direction: column;
    width: 104.34782608695652%
}

@media (max-width: 920px) {
    .NewsMinimalItem-content--3RSTe {
        min-height:167px
    }
}

.NewsMinimalItem-body--3Mlyc {
    margin-bottom: 8px
}

@media (min-width: calc(920px + 1px)) {
    .NewsMinimalItem-body--3Mlyc {
        margin-bottom:12px
    }
}

.NewsMinimalItem-footer--5Zp2V {
    margin: auto 0 0
}

.NewsMinimalItem-link--3tcSp {
    text-transform: capitalize
}

@keyframes NewsMinimal-fromLeft--4KfqD {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NewsMinimal-goToLeft--1Pdr6 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes NewsMinimal-fromRight--3FbKL {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NewsMinimal-goToRight--4VlA7 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes NewsMinimal-fromBottom--2ZwAt {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes NewsMinimal-opacityIn--aFitT {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NewsMinimal-opacityOut--5zIw1 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media (min-width: calc(920px + 1px)) {
    .NewsMinimal-header--27dPo {
        margin-bottom:60px
    }
}

.NewsMinimal-resources--7GIYd {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.NewsMinimal-buttons--3XMhb {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 30px
}

@media (max-width: 920px) {
    .NewsMinimal-buttons--3XMhb {
        margin-top:0
    }
}

.NewsMinimal-buttons--3XMhb>a {
    margin-left: 24px
}

.NewsMinimal-buttons--3XMhb>a:first-child {
    margin-left: 0
}

@keyframes RoundLogo-fromLeft--5Do7f {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes RoundLogo-goToLeft--2XUhI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes RoundLogo-fromRight--3VZKB {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes RoundLogo-goToRight--qDT4g {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes RoundLogo-fromBottom--6Jg9Y {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes RoundLogo-opacityIn--5566E {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes RoundLogo-opacityOut--1iJY0 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.RoundLogo-roundLogo--6vgKj {
    background-color: var(--color-ui-colors-background);
    border-radius: 50%;
    box-shadow: 0 2px 13px 0 rgba(0,0,0,.11);
    overflow: hidden
}

.RoundLogo-wrapper--4WQnm {
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.RoundLogo-wrapper--4WQnm img {
    border-radius: 50%;
    height: 60px;
    width: 60px
}

@keyframes ShareArticle-fromLeft--48Ag9 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ShareArticle-goToLeft--31Vt5 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ShareArticle-fromRight--1iZyP {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ShareArticle-goToRight--6HyXi {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ShareArticle-fromBottom--3kjTq {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ShareArticle-opacityIn--4wYzK {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ShareArticle-opacityOut--74M2M {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ShareArticle-wrapper--27VJH {
    position: relative
}

@media (max-width: 920px) {
    .ShareArticle-wrapper--27VJH {
        display:block;
        height: 24px;
        margin-top: 24px
    }
}

.ShareArticle-container--51gtZ {
    position: relative
}

@media (max-width: 920px) {
    .ShareArticle-container--51gtZ {
        align-items:center;
        background-color: var(--color-ui-colors-background);
        display: flex;
        justify-content: space-between;
        left: 0;
        margin-top: 24px;
        width: 100%;
        z-index: 100
    }
}

.ShareArticle-container--51gtZ.ShareArticle-isFixed--5ZU6p {
    border-top: 1px solid var(--color-greyscale-black-100);
    bottom: 0;
    margin-top: 0;
    padding: 12px 16px;
    position: fixed
}

.ShareArticle-inner--7ge9D {
    align-items: center;
    display: flex
}

.ShareArticle-heading--1b7XB {
    display: none
}

.ShareArticle-isFixed--5ZU6p .ShareArticle-heading--1b7XB {
    display: block
}

.ShareArticle-item--41pY2 {
    display: flex
}

.ShareArticle-item--41pY2+.ShareArticle-item--41pY2 {
    margin-left: 16px
}

@keyframes Sidebar-fromLeft--qhhNP {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Sidebar-goToLeft--5tPxB {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Sidebar-fromRight--39XnF {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Sidebar-goToRight--6YUec {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Sidebar-fromBottom--1nqTs {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Sidebar-opacityIn--NTAyI {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Sidebar-opacityOut--2eLlw {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Sidebar-container--7yant {
    position: static
}

.Sidebar-section--3h1xC {
    margin-bottom: 56px
}

@media (min-width: calc(1168px + 1px)) {
    .Sidebar-section--3h1xC {
        margin-bottom:66px
    }
}

.Sidebar-heading--6pacn {
    margin-bottom: 20px
}

.Sidebar-label--MDOWi {
    display: block;
    margin-bottom: 4px
}

.Sidebar-inputWrap--49gc3 {
    margin-top: 24px
}

.Sidebar-input--6pjH8 {
    display: block;
    font-size: 1rem;
    padding: 8px;
    width: 100%
}

.Sidebar-copyText--1pxtF {
    border-bottom: 2px solid var(--color-primary-base);
    cursor: pointer;
    display: inline-block;
    padding-bottom: 4px
}

@keyframes Author-fromLeft--4txBb {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Author-goToLeft--hj2Hc {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Author-fromRight--3g2kW {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Author-goToRight--7s94o {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Author-fromBottom--2wzft {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Author-opacityIn--3L98p {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Author-opacityOut--6Rzaw {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Author-container--2E84N {
    line-height: 1.25;
    position: static
}

.Author-name--nrybq {
    display: block;
    font-weight: var(--font-weight-700)
}

.Author-meta--77nOs {
    display: block
}

.Author-main--1bz4B {
    align-items: center;
    display: flex
}

.Author-content--4oI7c {
    flex: 1
}

@media (max-width: 920px) {
    .Author-content--4oI7c {
        font-size:14px
    }
}

.Author-image--1cPAc {
    border-radius: 50%;
    flex-shrink: 0;
    height: 48px;
    margin-right: 12px;
    width: 48px
}

@media (min-width: calc(920px + 1px)) {
    .Author-image--1cPAc {
        height:60px;
        margin-right: 16px;
        width: 60px
    }
}

.Author-bio--7DWxh {
    margin-top: 24px
}

@keyframes BlogArticle-fromLeft--32Yuv {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes BlogArticle-goToLeft--orM6h {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes BlogArticle-fromRight--73qqv {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes BlogArticle-goToRight--27GaD {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes BlogArticle-fromBottom--6tJKq {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes BlogArticle-opacityIn--6Fj0Y {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes BlogArticle-opacityOut--2AyFb {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.BlogArticle-container--2BkMy .BlogArticle-header--4qIWV,.BlogArticle-container--2BkMy .BlogArticle-main--1c8Zj,.BlogArticle-container--2BkMy .BlogArticle-sidebar--6jot5,.BlogArticle-container--2BkMy null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.BlogArticle-container--2BkMy.enteredOnce .BlogArticle-header--4qIWV {
    transition-delay: 0
}

.BlogArticle-container--2BkMy.enteredOnce .BlogArticle-main--1c8Zj {
    transition-delay: .1s
}

.BlogArticle-container--2BkMy.enteredOnce .BlogArticle-sidebar--6jot5 {
    transition-delay: .2s
}

.BlogArticle-container--2BkMy.enteredOnce null {
    transition-delay: .3s
}

.BlogArticle-container--2BkMy.enteredOnce .BlogArticle-header--4qIWV,.BlogArticle-container--2BkMy.enteredOnce .BlogArticle-main--1c8Zj,.BlogArticle-container--2BkMy.enteredOnce .BlogArticle-sidebar--6jot5,.BlogArticle-container--2BkMy.enteredOnce null {
    opacity: 1;
    transform: none
}

.BlogArticle-container--2BkMy.noAppear .BlogArticle-header--4qIWV,.BlogArticle-container--2BkMy.noAppear .BlogArticle-main--1c8Zj,.BlogArticle-container--2BkMy.noAppear .BlogArticle-sidebar--6jot5,.BlogArticle-container--2BkMy.noAppear null {
    transition: none
}

.BlogArticle-inner--1MYO4 {
    position: static
}

@media (max-width: 920px) {
    .BlogArticle-inner--1MYO4 {
        padding:0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .BlogArticle-inner--1MYO4 {
        display:flex;
        justify-content: space-between
    }
}

.BlogArticle-header--4qIWV {
    background-color: #ddd;
    margin-bottom: 32px;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .BlogArticle-header--4qIWV {
        margin:24px auto 40px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .BlogArticle-header--4qIWV {
        margin-bottom:80px;
        margin-top: 35.62px
    }
}

.BlogArticle-overview--5lrks {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .BlogArticle-overview--5lrks {
        margin-bottom:60px
    }
}

.BlogArticle-body--2JkS8 {
    font-size: var(--font-size-base-l);
    line-height: 1.4
}

@media (min-width: calc(920px + 1px)) {
    .BlogArticle-authorWrap--2pJNC {
        margin-top:24px;
        order: 3
    }
}

@media (max-width: 920px) {
    .BlogArticle-authorWrap--2pJNC {
        align-items:flex-end;
        border-bottom: 1px solid var(--color-greyscale-black-100);
        display: flex;
        justify-content: space-between;
        margin-bottom: 24px;
        margin-top: 24px;
        padding-bottom: 16px
    }
}

.BlogArticle-title--1rQr7 {
    margin-bottom: 0
}

.BlogArticle-description--7qFkU {
    margin-top: .5em;
    max-width: 640px
}

.BlogArticle-date--5zTxL {
    color: var(--color-greyscale-black-100);
    display: block;
    flex-shrink: 0
}

.BlogArticle-author--1rkIP {
    color: var(--color-greyscale-black-60);
    display: block;
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-base);
    margin-top: 12px
}

@media (min-width: calc(920px + 1px)) {
    .BlogArticle-main--1c8Zj {
        max-width:858px;
        padding-right: 50px
    }
}

.BlogArticle-sidebar--6jot5 {
    display: block
}

@media (min-width: calc(920px + 1px)) {
    .BlogArticle-sidebar--6jot5 {
        flex-shrink:0;
        width: 240px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .BlogArticle-sidebar--6jot5 {
        width:288px
    }
}

@keyframes interest-rate-picker-fromLeft--7Es0f {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes interest-rate-picker-goToLeft--6eh0O {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes interest-rate-picker-fromRight--689sC {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes interest-rate-picker-goToRight--6utGO {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes interest-rate-picker-fromBottom--1RhrY {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes interest-rate-picker-opacityIn--11SXT {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes interest-rate-picker-opacityOut--C54sw {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.interest-rate-picker-container--76xg0 {
    border: 1px solid var(--color-greyscale-black-20);
    border-radius: var(--border-radius-base);
    display: flex;
    overflow: hidden
}

.interest-rate-picker-container--76xg0 input[type=radio] {
    clip: rect(0,0,0,0);
    pointer-events: none;
    position: absolute
}

.interest-rate-picker-container--76xg0 label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding: 1rem 0;
    width: 100%
}

.interest-rate-picker-rate--4kItS {
    cursor: pointer;
    flex: 1;
    text-align: center;
    transition: background-color .3s ease,color .3s ease
}

.interest-rate-picker-rate--4kItS+.interest-rate-picker-rate--4kItS {
    border-left: 1px solid var(--color-greyscale-black-20)
}

.interest-rate-picker-isSelected--18uIl {
    background-color: var(--color-primary-base);
    color: var(--color-ui-colors-background)
}

.interest-rate-picker-sectionLabel--2NQxQ {
    margin-bottom: 6px
}

.interest-rate-picker-formSection--5a5SO {
    margin-bottom: 1.5rem
}

@keyframes loan-amount-disclaimer-fromLeft--4a1SJ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes loan-amount-disclaimer-goToLeft--3TZRF {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes loan-amount-disclaimer-fromRight--4xB7Q {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes loan-amount-disclaimer-goToRight--7gaRw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes loan-amount-disclaimer-fromBottom--3NbKS {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes loan-amount-disclaimer-opacityIn--7evxh {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes loan-amount-disclaimer-opacityOut--2P33M {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.loan-amount-disclaimer-container--5G78D {
    max-width: 1080px
}

.loan-amount-disclaimer-container--5G78D .loan-amount-disclaimer-form--5c0YS,.loan-amount-disclaimer-container--5G78D .loan-amount-disclaimer-terms--HrK48,.loan-amount-disclaimer-container--5G78D null {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.loan-amount-disclaimer-container--5G78D.enteredOnce .loan-amount-disclaimer-form--5c0YS {
    transition-delay: 0
}

.loan-amount-disclaimer-container--5G78D.enteredOnce .loan-amount-disclaimer-terms--HrK48 {
    transition-delay: .1s
}

.loan-amount-disclaimer-container--5G78D.enteredOnce null {
    transition-delay: .2s;
    transition-delay: .3s
}

.loan-amount-disclaimer-container--5G78D.enteredOnce .loan-amount-disclaimer-form--5c0YS,.loan-amount-disclaimer-container--5G78D.enteredOnce .loan-amount-disclaimer-terms--HrK48,.loan-amount-disclaimer-container--5G78D.enteredOnce null {
    opacity: 1;
    transform: none
}

.loan-amount-disclaimer-container--5G78D.noAppear .loan-amount-disclaimer-form--5c0YS,.loan-amount-disclaimer-container--5G78D.noAppear .loan-amount-disclaimer-terms--HrK48,.loan-amount-disclaimer-container--5G78D.noAppear null {
    transition: none
}

@media (max-width: 920px) {
    .loan-amount-disclaimer-container--5G78D {
        margin:0 auto;
        max-width: 600px;
        padding: 0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .loan-amount-disclaimer-container--5G78D {
        align-items:center;
        display: flex
    }
}

.loan-amount-disclaimer-form--5c0YS {
    width: 100%
}

@media (max-width: 920px) {
    .loan-amount-disclaimer-form--5c0YS {
        margin-bottom:1.5rem
    }
}

@media (min-width: calc(920px + 1px)) {
    .loan-amount-disclaimer-form--5c0YS {
        padding:0 2.5vw;
        width: 50%
    }
}

.loan-amount-disclaimer-sectionLabel--QO74f {
    display: block;
    font-weight: var(--font-weight-600);
    margin-bottom: 6px
}

.loan-amount-disclaimer-disclaimer--6ktT1 {
    color: var(--color-greyscale-black-60);
    height: 50px
}

.loan-amount-disclaimer-input--5aTSS {
    -webkit-appearance: none!important;
    border: 1px solid var(--color-greyscale-grey-50);
    border-radius: var(--border-radius-base);
    font-size: 1rem;
    outline: none;
    padding: 1rem 1rem 1rem 2.2rem;
    width: 100%
}

.loan-amount-disclaimer-input--5aTSS:focus {
    border-color: var(--color-primary-base)
}

.loan-amount-disclaimer-inputWrapper--6Sz6b {
    position: relative
}

.loan-amount-disclaimer-fieldAddOnLeft--2hUbL {
    fill: #000;
    color: #000;
    left: 1.2rem;
    line-height: 1.5;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.loan-amount-disclaimer-formSection--3ykao {
    margin-bottom: 1.5rem
}

@keyframes loan-amount-input-fromLeft--5pET9 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes loan-amount-input-goToLeft--5RYm1 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes loan-amount-input-fromRight--8uQTJ {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes loan-amount-input-goToRight--6lzpj {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes loan-amount-input-fromBottom--3EyJ9 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes loan-amount-input-opacityIn--3zm9m {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes loan-amount-input-opacityOut--6NGaL {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.loan-amount-input-container--1cInZ {
    max-width: 1080px
}

.loan-amount-input-container--1cInZ .loan-amount-input-form--3ZkXF,.loan-amount-input-container--1cInZ .loan-amount-input-terms--GUqAF,.loan-amount-input-container--1cInZ null {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.loan-amount-input-container--1cInZ.enteredOnce .loan-amount-input-form--3ZkXF {
    transition-delay: 0
}

.loan-amount-input-container--1cInZ.enteredOnce .loan-amount-input-terms--GUqAF {
    transition-delay: .1s
}

.loan-amount-input-container--1cInZ.enteredOnce null {
    transition-delay: .2s;
    transition-delay: .3s
}

.loan-amount-input-container--1cInZ.enteredOnce .loan-amount-input-form--3ZkXF,.loan-amount-input-container--1cInZ.enteredOnce .loan-amount-input-terms--GUqAF,.loan-amount-input-container--1cInZ.enteredOnce null {
    opacity: 1;
    transform: none
}

.loan-amount-input-container--1cInZ.noAppear .loan-amount-input-form--3ZkXF,.loan-amount-input-container--1cInZ.noAppear .loan-amount-input-terms--GUqAF,.loan-amount-input-container--1cInZ.noAppear null {
    transition: none
}

.loan-amount-input-inner--4MGp5 {
    position: static
}

@media (max-width: 920px) {
    .loan-amount-input-inner--4MGp5 {
        margin:0 auto;
        max-width: 600px;
        padding: 0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .loan-amount-input-inner--4MGp5 {
        align-items:center;
        display: flex
    }
}

.loan-amount-input-form--3ZkXF {
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .loan-amount-input-form--3ZkXF {
        padding:0 2.5vw;
        width: 50%
    }
}

@media (max-width: 920px) {
    .loan-amount-input-form--3ZkXF {
        margin-bottom:1.5rem
    }
}

.loan-amount-input-formSection--682jB {
    margin-bottom: 1.5rem
}

.loan-amount-input-sectionLabel--IQvXT {
    margin-bottom: 6px
}

.loan-amount-input-disclaimer--YkNwT {
    color: var(--color-greyscale-black-60)
}

.loan-amount-input-inputStyles--7I9YE {
    -webkit-appearance: none!important;
    border: 1px solid var(--color-greyscale-black-20);
    border-radius: var(--border-radius-base);
    outline: none;
    padding: 1rem 1rem 1rem 1.5rem;
    width: 100%
}

.loan-amount-input-inputStyles--7I9YE:focus {
    border-color: var(--color-primary-base)
}

.loan-amount-input-inputWrapper--5ghIs {
    align-items: center;
    display: flex;
    position: relative
}

.loan-amount-input-fieldAddOnLeft--6Xh1e {
    color: var(--color-ui-colors-text-100);
    left: 1rem;
    position: absolute
}

.react-slidedown {
    height: 0;
    transition-duration: .5s;
    transition-property: none;
    transition-timing-function: ease-in-out
}

.react-slidedown.transitioning {
    overflow-y: hidden
}

.react-slidedown.closed {
    display: none
}

@keyframes payment-plan-term-fromLeft--4i9IY {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes payment-plan-term-goToLeft--7LXFE {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes payment-plan-term-fromRight--6b372 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes payment-plan-term-goToRight--2jWkh {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes payment-plan-term-fromBottom--4HDrR {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes payment-plan-term-opacityIn--4jILl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes payment-plan-term-opacityOut--2Emm2 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.payment-plan-term-container--6YpfV {
    background-color: #fff;
    border: 1px solid var(--color-greyscale-black-20);
    border-radius: 8px;
    cursor: pointer;
    display: block;
    font-weight: var(--font-weight-800);
    overflow: hidden;
    text-align: center;
    transition: background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)
}

.payment-plan-term-container--6YpfV:not(:last-child) {
    margin-bottom: 1em
}

.payment-plan-term-containerSelected--54ffZ {
    border: transparent
}

.payment-plan-term-containerSelected--54ffZ:nth-child(3n+1) {
    background-color: var(--color-destructive-base)
}

.payment-plan-term-containerSelected--54ffZ:nth-child(3n+1) .react-slidedown {
    background-color: var(--color-destructive-light)
}

.payment-plan-term-containerSelected--54ffZ:nth-child(3n+2) {
    background-color: var(--color-warning-base)
}

.payment-plan-term-containerSelected--54ffZ:nth-child(3n+2) .react-slidedown {
    background-color: var(--color-warning-light)
}

.payment-plan-term-containerSelected--54ffZ:nth-child(3n+3) {
    background-color: var(--color-success-base)
}

.payment-plan-term-containerSelected--54ffZ:nth-child(3n+3) .react-slidedown {
    background-color: var(--color-success-light)
}

.payment-plan-term-rate--5TkeJ {
    padding: 1.25rem
}

.payment-plan-term-column--3VAeb {
    flex: 1
}

.payment-plan-term-label--Dm50H {
    display: block
}

.payment-plan-term-details--1JiBj {
    display: flex;
    padding: 1.25em
}

.react-slidedown {
    border-color: transparent;
    transition: background-color .3s cubic-bezier(.4,0,.2,1)
}

@keyframes payment-plan-terms-fromLeft--1Gjmy {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes payment-plan-terms-goToLeft--4oIad {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes payment-plan-terms-fromRight--3xtOV {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes payment-plan-terms-goToRight--1Q5gi {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes payment-plan-terms-fromBottom--7z77E {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes payment-plan-terms-opacityIn--2Czof {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes payment-plan-terms-opacityOut--7dnWx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.payment-plan-terms-term--22O0B {
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .payment-plan-terms-term--22O0B {
        padding:0 2.5vw;
        width: 50%
    }
}

@keyframes Calculator-fromLeft--5mOIS {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Calculator-goToLeft--1e1re {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Calculator-fromRight--1pG7T {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Calculator-goToRight--Lwntw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Calculator-fromBottom--6Gxai {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Calculator-opacityIn--1nazv {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Calculator-opacityOut--6CFjb {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Calculator-container--4EPX8 {
    margin-top: 30px;
    max-width: 1080px
}

@media (max-width: 920px) {
    .Calculator-container--4EPX8 {
        margin:0 auto;
        max-width: 600px;
        padding: 0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .Calculator-container--4EPX8 {
        align-items:center;
        display: flex
    }
}

.Calculator-form--7JeiR {
    width: 100%
}

@media (max-width: 920px) {
    .Calculator-form--7JeiR {
        margin-bottom:1.5rem
    }
}

@media (min-width: calc(920px + 1px)) {
    .Calculator-form--7JeiR {
        padding:0 2.5vw;
        width: 50%
    }
}

.Calculator-sectionLabel--eh1yC {
    display: block;
    font-weight: var(--font-weight-600);
    margin-bottom: 6px
}

.Calculator-input--5pXh2 {
    -webkit-appearance: none!important;
    border: 1px solid var(--color-greyscale-grey-50);
    border-radius: var(--border-radius-base);
    font-size: 1rem;
    outline: none;
    padding: 1rem 1rem 1rem 2.2rem;
    width: 100%
}

.Calculator-input--5pXh2:focus {
    border-color: var(--color-primary-base)
}

.Calculator-inputWrapper--9N7eV {
    position: relative
}

.Calculator-fieldAddOnLeft--6P2Ey {
    fill: #000;
    color: #000;
    left: 1.2rem;
    line-height: 1.5;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

@keyframes CalculatorSlider-fromLeft--55dB6 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CalculatorSlider-goToLeft--44427 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CalculatorSlider-fromRight--6jdCS {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CalculatorSlider-goToRight--6B3tu {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CalculatorSlider-fromBottom--2SSqf {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CalculatorSlider-opacityIn--3zzFB {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CalculatorSlider-opacityOut--3lDGu {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CalculatorSlider-container--5HJlS {
    position: relative
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV,.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-header--TuAKO,.CalculatorSlider-calculatorSlider--2TvRX null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-header--TuAKO {
    transition-delay: .1s
}

.CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-description--2g1pV {
    transition-delay: .2s
}

.CalculatorSlider-calculatorSlider--2TvRX.enteredOnce null {
    transition-delay: .3s;
    transition-delay: .4s
}

.CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-description--2g1pV,.CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-header--TuAKO,.CalculatorSlider-calculatorSlider--2TvRX.enteredOnce null {
    opacity: 1;
    transform: none
}

.CalculatorSlider-calculatorSlider--2TvRX.noAppear .CalculatorSlider-description--2g1pV,.CalculatorSlider-calculatorSlider--2TvRX.noAppear .CalculatorSlider-header--TuAKO,.CalculatorSlider-calculatorSlider--2TvRX.noAppear null {
    transition: none
}

.CalculatorSlider-calculatorSlider--2TvRX {
    position: relative
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-header--TuAKO {
    text-align: center
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-header--TuAKO {
    color: var(--color-ui-text-light)
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-amount--avHpA {
    font-size: var(--font-size-xxxl);
    text-align: center
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-amount--avHpA {
    color: var(--color-ui-text-light);
    font-size: var(--font-size-super-large-title);
    margin-bottom: 16px;
    margin-top: 16px
}

@media (min-width: calc(920px + 1px)) {
    .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-amount--avHpA {
        text-align:left
    }
}

@media (max-width: 920px) {
    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-header--TuAKO {
        padding:0 24px
    }

    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-title--LEFwa {
        margin-bottom: 40px
    }
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-priceLabel--4PyAF {
    margin: 4px 0;
    text-align: center
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorContainer--3zUoP {
    display: flex;
    justify-content: center;
    opacity: 0;
    transform: translateX(100px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-calculatorContainer--3zUoP {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2.2s cubic-bezier(.19,1,.22,1)
}

.CalculatorSlider-calculatorSlider--2TvRX.noAppear .CalculatorSlider-calculatorContainer--3zUoP {
    transition: none
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorInner--2qN6B {
    background-color: var(--color-ui-colors-background);
    border-radius: var(--border-radius-base);
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
    display: flex;
    flex-direction: column;
    margin: 36px 24px;
    max-width: 484px;
    padding: 20px;
    width: 100%
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorInner--2qN6B {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 24px;
    margin-top: 0;
    max-width: 807px;
    padding: 0 16px 16px
}

@media (min-width: calc(920px + 1px)) {
    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorInner--2qN6B {
        margin:80px 36px 60px;
        padding: 24px 36px 48px
    }

    .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorInner--2qN6B {
        margin: 40px 36px 60px;
        padding: 0 36px 48px
    }
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderMinMax--6BkUg {
    color: var(--color-ui-colors-background-inverse);
    margin-bottom: 18px
}

@media (min-width: calc(920px + 1px)) {
    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderMinMax--6BkUg {
        margin-bottom:30px
    }
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderMinMax--6BkUg>:last-child {
    float: right
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderMinMax--6BkUg {
    color: var(--color-ui-text-light)
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderFooter--7dQZc {
    margin-top: 20px;
    text-align: center;
    white-space: pre-line
}

@media (min-width: calc(920px + 1px)) {
    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderFooter--7dQZc {
        margin-top:24px
    }
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderFooter--7dQZc a,.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderFooter--7dQZc p {
    color: var(--color-ui-text-light)
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-columns--1f6Gj {
    display: flex;
    overflow: hidden
}

@media (max-width: 920px) {
    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-columns--1f6Gj {
        margin-bottom:5px
    }
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-columns--1f6Gj>* {
    display: block
}

.CalculatorSlider-calculatorSlider--2TvRX li {
    border-top: 1px solid var(--color-ui-colors-background-neutral-4);
    color: var(--color-primary-base);
    overflow: hidden;
    padding: 16px 0
}

.CalculatorSlider-calculatorSlider--2TvRX li+li {
    color: var(--color-primary-dark)
}

.CalculatorSlider-calculatorSlider--2TvRX li+li+li {
    color: var(--color-primary-darkest)
}

.CalculatorSlider-calculatorSlider--2TvRX li:first-child {
    border-top: 0
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX li {
    border-top: 1px solid hsla(0,0%,98%,.15);
    color: var(--color-warning-base)
}

@media (max-width: 920px) {
    .CalculatorSlider-calculatorSlider--2TvRX li:last-child {
        border-bottom:1px solid hsla(0,0%,98%,.15)
    }
}

@media (min-width: calc(920px + 1px)) {
    .CalculatorSlider-calculatorSlider--2TvRX li {
        padding:24px 0
    }
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV {
    font-size: var( --font-size-sm);
    text-align: center
}

@media (min-width: calc(920px + 1px)) {
    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV {
        text-align:left
    }
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV {
    color: var(--color-warning-base)
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
    flex: 2;
    font-size: 16px;
    font-size: 20px
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
    color: var(--color-warning-base);
    flex: 1;
    font-size: 16px
}

@media (min-width: calc(920px + 1px)) {
    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
        font-family:var( --font-family-body)
    }

    .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
        font-size: 26px
    }
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV,.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
    font-weight: var(--font-weight-600)
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalInterest--3nCzv {
    color: var(--color-ui-colors-background-inverse);
    font-family: var( --font-family-body)
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalInterest--3nCzv {
    color: var(--color-ui-text-light);
    margin-top: var(--component-spacing-xs)
}

@media (min-width: calc(920px + 1px)) {
    .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalInterest--3nCzv {
        font-size:22px
    }
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-monthlyPayment--7ucY9 {
    flex: 1;
    font-family: var( --font-family-display);
    font-weight: var(--font-weight-100);
    margin-bottom: 0;
    text-align: right
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-monthlyPayment--7ucY9 {
    flex: 1;
    font-family: var( --font-family-body);
    font-size: var(--font-size-heading);
    font-weight: var(--font-weight-600)
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalCost--37AU0 {
    background-color: currentColor;
    border-radius: 100px;
    float: right;
    font-size: var( --font-size-xxxs);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height--default);
    padding: 8px 12px
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalCost--37AU0 span {
    color: var(--color-ui-text-light)
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalCost--37AU0 {
    background-color: transparent;
    color: var(--color-ui-text-light);
    float: none;
    font-size: 16px;
    padding: 0
}

@media (min-width: calc(920px + 1px)) {
    .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalCost--37AU0 {
        font-size:22px
    }
}

.rebrand-2021 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-monthlyPayment--7ucY9 .CalculatorSlider-currency--D0R8t {
    font-size: 20px;
    position: relative;
    top: -8px
}

@media (min-width: calc(920px + 1px)) {
    .rebrand-2021 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-monthlyPayment--7ucY9 .CalculatorSlider-currency--D0R8t {
        font-size:28px
    }
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-inner--4RVxP {
    position: relative;
    z-index: 1
}

.CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-disclaimer--51CO7 {
    color: var(--color-ui-colors-background);
    margin: 0 auto;
    max-width: 670px;
    padding: 0 36px;
    text-align: center
}

@media (min-width: calc(920px + 1px)) {
    .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-disclaimer--51CO7 {
        padding:0 36px
    }
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range] {
    -webkit-appearance: none;
    background-color: var(--color-ui-colors-background-neutral-2);
    border-radius: 50px;
    height: 38px;
    margin: 24px 0 15px;
    width: 100%
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range] {
    background-color: var( --color-greyscale-black-20);
    height: 12px
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]:focus {
    outline: none
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-webkit-slider-container {
    background-color: transparent;
    min-block-size: 12px
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-webkit-slider-runnable-track {
    background-color: var(--color-ui-colors-background-neutral-2);
    border: 0;
    border-radius: 50px;
    cursor: pointer;
    height: 38px;
    width: 100%
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-webkit-slider-runnable-track {
    background-color: var( --color-greyscale-black-20);
    height: 12px
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background: var(--color-primary-base);
    border: 0;
    border-radius: 50%;
    box-shadow: 0 4px 20px rgba(0,0,0,.2);
    cursor: pointer;
    height: 38px;
    width: 38px
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-webkit-slider-thumb {
    height: 32px;
    margin-top: -10px;
    width: 32px
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-moz-range-track {
    border: 0;
    border-radius: 25px;
    cursor: pointer;
    height: 38px;
    width: 100%
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-moz-range-track {
    height: 12px
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-moz-range-thumb {
    background: var(--color-primary-base);
    border: 0;
    border-radius: 50%;
    box-shadow: 0 4px 20px rgba(0,0,0,.2);
    cursor: pointer;
    height: 38px;
    width: 38px
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-moz-range-thumb {
    height: 32px;
    width: 32px
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-ms-track {
    background: transparent;
    border-color: transparent;
    border-width: 38px 0;
    color: transparent;
    cursor: pointer;
    height: 38px;
    width: 100%
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-ms-track {
    height: 12px
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-ms-fill-lower {
    background-color: var(--color-ui-colors-background-neutral-2);
    border: 0;
    border-radius: 50px;
    box-shadow: 0 0 0 var(--color-ui-colors-background),0 0 0 var(--color-ui-colors-background)
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-ms-fill-lower {
    background-color: var( --color-greyscale-black-20)
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-ms-fill-upper {
    background-color: var(--color-ui-colors-background-neutral-2);
    border: 0;
    border-radius: 50px;
    box-shadow: 0 0 0 var(--color-ui-colors-background),0 0 0 var(--color-ui-colors-background)
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-ms-fill-upper {
    background-color: var( --color-greyscale-black-20)
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-ms-thumb {
    background: var(--color-primary-base);
    border: 0;
    border-radius: 50%;
    box-shadow: 0 4px 20px rgba(0,0,0,.2);
    cursor: pointer;
    height: 20px;
    width: 38px
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-ms-thumb {
    height: 32px;
    width: 32px
}

.CalculatorSlider-calculatorSlider--2TvRX input[type=range]:focus::-ms-fill-lower,.CalculatorSlider-calculatorSlider--2TvRX input[type=range]:focus::-ms-fill-upper {
    background: var( --color-greyscale-black-20)
}

.rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type=range]::-webkit-slider-container {
    background-color: var(--color-ui-colors-text-100)
}

.CalculatorSlider-imageWrapper--2lkNP {
    height: 100%;
    left: 0;
    position: absolute!important;
    top: 0;
    width: 100%
}

@keyframes CostsBar-fromLeft--3EETZ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CostsBar-goToLeft--1lEhC {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CostsBar-fromRight--7p6H6 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CostsBar-goToRight--5DZRl {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CostsBar-fromBottom--cePRx {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CostsBar-opacityIn--5lBW7 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CostsBar-opacityOut--7KJWI {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CostsBar-bar--2QCmV {
    display: flex;
    height: 38px;
    margin-top: 19px;
    width: 100%
}

@media (max-width: 1168px) {
    .CostsBar-bar--2QCmV {
        height:16px
    }
}

.CostsBar-fees--G8eTo,.CostsBar-inactive--4uPYz,.CostsBar-interest--6KfYN,.CostsBar-price--4Lcoy {
    height: 100%;
    transition: width .2s linear
}

.CostsBar-price--4Lcoy {
    background: var(--color-primary-dark);
    border-radius: 4px 0 0 4px
}

.CostsBar-interest--6KfYN {
    background: var(--color-destructive-light)
}

.CostsBar-fees--G8eTo {
    background: var(--color-destructive-dark)
}

.CostsBar-inactive--4uPYz {
    background: var(--color-ui-colors-background-neutral-2);
    border-radius: 0 4px 4px 0;
    flex: 1
}

.CostsBar-flex--4CmS8 {
    display: flex
}

.CostsBar-label--4BnCq {
    min-width: 50px
}

@keyframes TabContent-fromLeft--Z1ZNS {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TabContent-goToLeft--5Elie {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TabContent-fromRight--2ikU9 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TabContent-goToRight--6qriK {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TabContent-fromBottom--23pF2 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TabContent-opacityIn--4jCxs {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TabContent-opacityOut--J4YkP {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TabContent-section--1vdeF {
    margin: 40px 104px 20px;
    text-align: start
}

@media (max-width: 1168px) {
    .TabContent-section--1vdeF {
        margin:40px 25px 20px
    }

    .TabContent-section--1vdeF:first-child {
        border-bottom: 1px solid #d3d5d6;
        padding-bottom: 12px
    }
}

.TabContent-apr--5GSK3 {
    margin-left: 16px
}

.TabContent-logo--2ydlY {
    display: block;
    height: 33.39px;
    margin-bottom: 5px;
    width: 84px
}

@media (max-width: 1168px) {
    .TabContent-logo--2ydlY {
        height:28.63px;
        width: 72px
    }
}

.TabContent-h2--3IllX {
    font-family: var(--font-family-body);
    font-size: 22px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0
}

@media (min-width: calc(920px + 1px)) {
    .TabContent-h2--3IllX {
        font-size:32px;
        line-height: 36px
    }
}

.TabContent-heading--1jBBK {
    align-items: flex-end;
    display: flex
}

.TabContent-heading--1jBBK span:first-child {
    margin-right: 15px
}

.TabContent-row--2Okm0 {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

@media (max-width: 1168px) {
    .TabContent-row--2Okm0 {
        align-items:start
    }
}

.TabContent-total--372rW {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: 0
}

@media (max-width: 920px) {
    .TabContent-total--372rW {
        flex:0 1 50%
    }

    .TabContent-totalInterest--3nPRm {
        font-size: 14px
    }
}

.TabContent-dropdown--fj689 {
    margin-top: 10px;
    width: calc(100vw - 50px)
}

@media (min-width: calc(920px + 1px)) {
    .TabContent-dropdown--fj689 {
        max-width:342px
    }
}

.TabContent-minimalPayment--1gwXt {
    border: 1px solid #d3d5d6;
    border-radius: 3px;
    max-width: 342px;
    padding: 12px 16px;
    text-align: left
}

@media (max-width: 920px) {
    .TabContent-minimalPayment--1gwXt {
        margin:10px 0
    }
}

.TabContent-monthlyPayment--5cMK5 {
    margin-left: 25px;
    text-align: left
}

@media (max-width: 920px) {
    .TabContent-monthlyPayment--5cMK5 {
        flex:0 1 50%;
        font-size: 14px;
        margin: 0
    }
}

@keyframes Tabs-fromLeft--7hliu {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Tabs-goToLeft--Uus9I {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Tabs-fromRight--7lRd8 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Tabs-goToRight--67DaD {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Tabs-fromBottom--5ksRi {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Tabs-opacityIn--2Cr58 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Tabs-opacityOut--fAkdI {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Tabs-tabs--io0Km {
    display: flex
}

.Tabs-tab--7Ijju {
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    border-bottom: 2px solid var(--color-ui-colors-background-neutral-2);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    cursor: pointer;
    display: flex;
    flex: 1;
    opacity: .4;
    outline: none;
    padding: 20px 14px;
    text-align: left;
    transition: opacity .2s
}

.Tabs-tab--7Ijju:hover {
    opacity: 1
}

.Tabs-tab--7Ijju.Tabs-active--2bUGX {
    background-color: var(--color-ui-colors-background-neutral-2);
    opacity: 1
}

.Tabs-tab--7Ijju .Tabs-price--YmodB {
    font-family: var(--font-family-body);
    font-weight: var(--font-weight-600);
    margin-bottom: 0
}

@media (min-width: calc(920px + 1px)) {
    .Tabs-tab--7Ijju .Tabs-price--YmodB {
        font-size:48px;
        line-height: 46px
    }
}

.Tabs-tab--7Ijju .Tabs-image--79rZi {
    margin-right: 20px;
    width: 100px
}

@media (max-width: 1168px) {
    .Tabs-tab--7Ijju .Tabs-image--79rZi {
        display:none
    }

    .Tabs-tab--7Ijju {
        padding: 20px 5px;
        text-align: center
    }

    .Tabs-tab--7Ijju .Tabs-heading--7w5DR {
        width: 100%
    }
}

@keyframes CreditCardBreakdown-fromLeft--uL6sC {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CreditCardBreakdown-goToLeft--2qqkO {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CreditCardBreakdown-fromRight--6IUoJ {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CreditCardBreakdown-goToRight--KJt0y {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CreditCardBreakdown-fromBottom--5tp83 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CreditCardBreakdown-opacityIn--3iRQW {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CreditCardBreakdown-opacityOut--3hDPa {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CreditCardBreakdown-wrapper--4L6ds {
    margin-top: 50px;
    padding: 8px 36px 60px
}

.CreditCardBreakdown-description--sGfyG {
    margin-top: 10px
}

.CreditCardBreakdown-cost--1eU3T {
    border-radius: 4px;
    color: #fff;
    margin-bottom: 8px;
    padding: 8px 0 9px
}

.CreditCardBreakdown-cost--1eU3T:first-of-type {
    background-color: var(--color-destructive-lightest);
    color: #000;
    margin-top: 24px
}

.CreditCardBreakdown-cost--1eU3T:nth-of-type(2) {
    background-color: var(--color-destructive-light);
    color: #000
}

.CreditCardBreakdown-cost--1eU3T:nth-of-type(3) {
    background-color: var(--color-destructive-base)
}

.CreditCardBreakdown-cost--1eU3T:nth-of-type(4) {
    background-color: var(--color-destructive-dark)
}

.CreditCardBreakdown-cost--1eU3T:nth-of-type(5) {
    background-color: var(--color-destructive-darkest)
}

.CreditCardBreakdown-cost--1eU3T:nth-of-type(6) {
    background-color: #752a25
}

@keyframes CalculatorTabs-fromLeft--4qkyI {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CalculatorTabs-goToLeft--3ntln {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CalculatorTabs-fromRight--4cVcd {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CalculatorTabs-goToRight--1EE9B {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CalculatorTabs-fromBottom--6C4Ws {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CalculatorTabs-opacityIn--5X5ew {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CalculatorTabs-opacityOut--6Udqu {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CalculatorTabs-container--7t0bJ {
    text-align: center
}

.CalculatorTabs-row--41BFH {
    display: flex;
    justify-content: center
}

.CalculatorTabs-description--4SNtK {
    margin: 12px auto 38px;
    max-width: 600px
}

@media (max-width: 1168px) {
    .CalculatorTabs-description--4SNtK {
        margin-bottom:30px;
        padding: 0 20px
    }
}

.CalculatorTabs-disclaimer--kW5Cr {
    margin: 36px auto;
    max-width: 644px
}

@media (max-width: 1168px) {
    .CalculatorTabs-disclaimer--kW5Cr {
        padding:0 20px
    }
}

.CalculatorTabs-creditCardBreakdown--75El4 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    color: var(--color-primary-base);
    cursor: pointer;
    outline: none
}

.CalculatorTabs-modal--69sDK {
    max-width: calc(100vw - 40px);
    width: 312px
}

@keyframes Card-fromLeft--5tlGz {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Card-goToLeft--2aWKa {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Card-fromRight--1l5Br {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Card-goToRight--6Gyw7 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Card-fromBottom--16YNP {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Card-opacityIn--1R6Im {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Card-opacityOut--3eH9m {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Card-container--6o8uK {
    max-width: 416px;
    padding-left: 24px;
    padding-right: 24px;
    text-align: left
}

@media (max-width: 768px) {
    .Card-container--6o8uK {
        display:flex;
        flex-direction: column;
        text-align: center
    }
}

@media (max-width: 920px) {
    .Card-container--6o8uK {
        margin:0 auto;
        width: calc(100vw - 32px)
    }
}

.Card-label--78Jmj {
    border-top: 1px solid var(--color-primary-white);
    padding: 12px 0
}

.Card-image_container--5fDLq {
    align-self: center;
    max-width: 80px;
    min-width: 80px;
    padding-bottom: 24px
}

@media (min-width: calc(920px + 1px)) {
    .Card-image_container--5fDLq {
        align-self:flex-start
    }
}

.Card-image--2Gefq {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.Card-card_description--4nMMF {
    color: var(--color-ui-text-light)
}

.Card-dark--2OtTj .Card-card_description--4nMMF {
    color: var(--color-ui-text-dark)
}

@keyframes CardRowVariant-fromLeft--5T1Nj {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CardRowVariant-goToLeft--6lSXK {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CardRowVariant-fromRight--5jZ20 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CardRowVariant-goToRight--6mIyP {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CardRowVariant-fromBottom--1XJpA {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CardRowVariant-opacityIn--1vOoC {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CardRowVariant-opacityOut--22lVd {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CardRowVariant-wrapper--3MATg {
    display: grid;
    gap: clamp(0,1vw,24px);
    grid-template-columns: repeat(auto-fit,minmax(clamp(300px,10vw,416px),1fr));
    justify-content: center;
    margin: 0 auto;
    max-width: 870px;
    row-gap: 40px
}

.CardRowVariant-wrapper--3MATg>div {
    margin: 0 auto;
    min-width: auto;
    opacity: 0;
    width: 100%
}

.CardRowVariant-wrapper--3MATg>div:first-child,.CardRowVariant-wrapper--3MATg>div:nth-child(2) {
    transition-delay: calc(var(--transition-delay-base)*1)
}

.CardRowVariant-wrapper--3MATg>div:nth-child(3),.CardRowVariant-wrapper--3MATg>div:nth-child(4) {
    transition-delay: calc(var(--transition-delay-base)*2)
}

.CardRowVariant-wrapper--3MATg>div:nth-child(5),.CardRowVariant-wrapper--3MATg>div:nth-child(6) {
    transition-delay: calc(var(--transition-delay-base)*3)
}

.CardRowVariant-wrapper--3MATg>div:nth-child(2n) {
    transform: translateX(50px)
}

.CardRowVariant-wrapper--3MATg>div:nth-child(odd) {
    transform: translateX(-50px)
}

@media (max-width: 768px) {
    .CardRowVariant-wrapper--3MATg {
        grid-template-columns:1fr;
        max-width: 416px;
        padding: 0 16px
    }
}

.CardRowVariant-wrapper--3MATg.enteredOnce>div {
    opacity: 1;
    transform: none;
    transition-duration: .6s,1s;
    transition-property: transform,opacity
}

@keyframes Award-fromLeft--5LiU6 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Award-goToLeft--4JhPU {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Award-fromRight--5GjFT {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Award-goToRight--1a92l {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Award-fromBottom--ChkN7 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Award-opacityIn--4e1jK {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Award-opacityOut--3N7HW {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Award-award--5jcdY {
    flex: 0 0 21.73913043478261%;
    text-align: center;
    width: 21.73913043478261%
}

@media (max-width: 920px) {
    .Award-award--5jcdY {
        flex:0 0 60vw;
        scroll-snap-align: center;
        width: 60vw
    }
}

.Award-image--7g6uM {
    display: flex;
    flex: 1;
    height: 48px;
    justify-content: center;
    overflow: hidden
}

.Award-image--7g6uM img {
    -o-object-fit: contain;
    object-fit: contain
}

.Award-title--1hNvg {
    color: var(--color-greyscale-black-60);
    margin: 8px auto 15px;
    width: 80%
}

@media (max-width: 920px) {
    .Award-title--1hNvg {
        width:100%
    }
}

@keyframes Column-fromLeft--5DhGS {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Column-goToLeft--134lz {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Column-fromRight--2w99o {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Column-goToRight--3Lmu3 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Column-fromBottom--606Im {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Column-opacityIn--5tJtJ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Column-opacityOut--2QRaC {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Column-column--bO0Ix {
    text-align: center;
    width: 100%
}

@media (max-width: 920px) {
    .Column-column--bO0Ix {
        flex:0 0 60vw;
        scroll-snap-align: center;
        width: 60vw
    }
}

.Column-logo--puWse {
    display: flex;
    height: 48px;
    justify-content: center;
    overflow: hidden
}

.Column-image--4fomB {
    flex: 1
}

.Column-image--4fomB img {
    -o-object-fit: contain;
    object-fit: contain
}

.Column-description--5R7Ko {
    margin: 8px auto 0;
    width: 100%
}

.Column-cta--7BwaJ {
    margin-top: 8px
}

@keyframes ConfidenceBar-fromLeft--5moiL {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ConfidenceBar-goToLeft--4l25Z {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ConfidenceBar-fromRight--OmvFt {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ConfidenceBar-goToRight--1UP44 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ConfidenceBar-fromBottom--6LptY {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ConfidenceBar-opacityIn--3AH64 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ConfidenceBar-opacityOut--2mMyb {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ConfidenceBar-confidenceBar--27ktU .ConfidenceBar-column--2tINp {
    opacity: 0;
    transform: translateY(15%)
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp:first-child {
    transition-delay: .1s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp:nth-child(2) {
    transition-delay: .2s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp:nth-child(3) {
    transition-delay: .3s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp:nth-child(4) {
    transition-delay: .4s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ConfidenceBar-confidenceBar--27ktU.noAppear .ConfidenceBar-column--2tINp {
    transition: none
}

.ConfidenceBar-confidenceBar--27ktU .ConfidenceBar-award--4Tfn4 {
    opacity: 0;
    transform: translateY(15%)
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-award--4Tfn4:first-child {
    transition-delay: .1s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-award--4Tfn4:nth-child(2) {
    transition-delay: .2s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-award--4Tfn4 {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ConfidenceBar-confidenceBar--27ktU.noAppear .ConfidenceBar-award--4Tfn4 {
    transition: none
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4:first-child {
    transition-delay: .6s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4:nth-child(2) {
    transition-delay: .7s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4:nth-child(3) {
    transition-delay: .8s
}

.ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4:nth-child(4) {
    transition-delay: .9s
}

.ConfidenceBar-confidenceBar--27ktU.noAppear .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4 {
    transition: none
}

@media (max-width: 920px) {
    .ConfidenceBar-confidenceBar--27ktU {
        -webkit-overflow-scrolling:touch;
        margin-bottom: -16px;
        overflow-x: scroll;
        overflow-y: hidden;
        padding-bottom: 16px;
        scroll-snap-type: x mandatory
    }
}

.ConfidenceBar-confidenceBarInner--6bS7d {
    display: flex;
    gap: 24px
}

@media (max-width: 920px) {
    .ConfidenceBar-confidenceBarInner--6bS7d {
        display:inline-flex;
        padding: 0 20%
    }
}

.ConfidenceBar-confidenceBarInner-zoomedIn--5aIoG {
    display: flex;
    flex-direction: column
}

@media (max-width: 920px) {
    .ConfidenceBar-awards--3ShxO {
        -webkit-overflow-scrolling:touch;
        margin-bottom: -16px;
        overflow-x: scroll;
        overflow-y: hidden;
        padding-bottom: 16px;
        scroll-snap-type: x mandatory
    }
}

.ConfidenceBar-awardsInner--7bdkN {
    display: flex;
    justify-content: center;
    margin-top: 55px
}

@media (max-width: 920px) {
    .ConfidenceBar-awardsInner--7bdkN {
        display:inline-flex;
        padding: 0 20%
    }
}

.ConfidenceBar-zoomedIn--6Wh4c {
    flex: 0 0 13.333333333333334vw;
    scroll-snap-align: center;
    width: 60vw
}

@keyframes ArrowLink-fromLeft--57OQ0 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ArrowLink-goToLeft--z8N3P {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ArrowLink-fromRight--132Ni {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ArrowLink-goToRight--5HyYl {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ArrowLink-fromBottom--3wzrf {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ArrowLink-opacityIn--3FE81 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ArrowLink-opacityOut--6QiPO {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ArrowLink-arrowLink--2fDxv {
    align-items: center;
    display: inline-flex
}

.ArrowLink-inverted--702s5 {
    color: var(--color-ui-colors-background)
}

.ArrowLink-iconArrow--5VbfV {
    height: 11px;
    margin-left: 4px;
    width: 11px
}

@keyframes CuratedListCard-fromLeft--4WPPV {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CuratedListCard-goToLeft--16S9Y {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CuratedListCard-fromRight--CPQew {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CuratedListCard-goToRight--4F27m {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CuratedListCard-fromBottom--4GYyW {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CuratedListCard-opacityIn--3PCsV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CuratedListCard-opacityOut--H1msl {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CuratedListCard-curatedListCard--4vTvu {
    display: block;
    pointer-events: none;
    text-decoration: none;
    white-space: normal;
    width: 21.73913043478261%
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
    transition-delay: 0
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce .CuratedListCard-title--4MeQ2 {
    transition-delay: .1s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce null {
    transition-delay: .2s;
    transition-delay: .3s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce null {
    opacity: 1;
    transform: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.noAppear .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.noAppear .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.noAppear null {
    transition: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug .CuratedListCard-image--63THN img {
    transition-delay: 0s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
    transition-delay: .1s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce .CuratedListCard-title--4MeQ2 {
    transition-delay: .2s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce null {
    transition-delay: .3s;
    transition-delay: .4s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce null {
    opacity: 1;
    transform: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.noAppear .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.noAppear .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.noAppear null {
    transition: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS .CuratedListCard-image--63THN img {
    transition-delay: .1s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
    transition-delay: .2s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce .CuratedListCard-title--4MeQ2 {
    transition-delay: .3s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce null {
    transition-delay: .4s;
    transition-delay: .5s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce null {
    opacity: 1;
    transform: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.noAppear .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.noAppear .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.noAppear null {
    transition: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y .CuratedListCard-image--63THN img {
    transition-delay: .2s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
    transition-delay: .3s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce .CuratedListCard-title--4MeQ2 {
    transition-delay: .4s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce null {
    transition-delay: .5s;
    transition-delay: .6s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce null {
    opacity: 1;
    transform: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.noAppear .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.noAppear .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.noAppear null {
    transition: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei .CuratedListCard-image--63THN img {
    transition-delay: .3s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
    transition-delay: .4s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce .CuratedListCard-title--4MeQ2 {
    transition-delay: .5s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce null {
    transition-delay: .6s;
    transition-delay: .7s
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce null {
    opacity: 1;
    transform: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.noAppear .CuratedListCard-cardWrapper--7jPnl,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.noAppear .CuratedListCard-title--4MeQ2,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.noAppear null {
    transition: none
}

.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF,.CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF .CuratedListCard-image--63THN img {
    transition-delay: .4s
}

.CuratedListCard-curatedListCard--4vTvu.enteredOnce:hover .CuratedListCard-image--63THN img {
    transform: scale(1.03)
}

.CuratedListCard-curatedListCard--4vTvu.enteredOnce:hover .CuratedListCard-link--67Leq {
    opacity: 1;
    transform: none
}

.CuratedListCard-curatedListCard--4vTvu.enteredOnce:hover .CuratedListCard-card--2JKqi {
    transform: translateY(-10px)
}

.CuratedListCard-curatedListCard--4vTvu .CuratedListCard-image--63THN img {
    transform: scale(1.1);
    transition: transform 2.2s cubic-bezier(.19,1,.22,1)
}

.CuratedListCard-curatedListCard--4vTvu.enteredOnce .CuratedListCard-image--63THN img {
    transform: none;
    transition-delay: 0s
}

@media (max-width: 920px) {
    .CuratedListCard-curatedListCard--4vTvu {
        flex-grow:0;
        flex-shrink: 0;
        scroll-snap-align: center;
        width: 73.33333333333333vw
    }

    .CuratedListCard-curatedListCard--4vTvu:not(:last-child) {
        margin-right: 16px
    }
}

.CuratedListCard-image--63THN {
    overflow: hidden;
    pointer-events: auto;
    position: relative
}

.CuratedListCard-image--63THN img {
    transition: transform 2s cubic-bezier(.19,1,.22,1)
}

.CuratedListCard-cardWrapper--7jPnl {
    margin: -26px 10% 0;
    pointer-events: auto;
    position: relative
}

.CuratedListCard-card--2JKqi {
    background: var(--color-ui-colors-background);
    border-radius: var(--border-radius-base);
    padding: 15px 20px 0;
    text-align: center;
    transform: none;
    transition: transform .6s cubic-bezier(.19,1,.22,1)
}

.CuratedListCard-link--67Leq {
    margin-top: 9px;
    pointer-events: none;
    transition: opacity .5s,transform .5s cubic-bezier(.19,1,.22,1)
}

@media (min-width: calc(920px + 1px)) {
    .CuratedListCard-link--67Leq {
        opacity:0;
        transform: translateY(100%)
    }
}

@keyframes CuratedLists-fromLeft--7oolR {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CuratedLists-goToLeft--dHB5c {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CuratedLists-fromRight--7xJ0E {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CuratedLists-goToRight--3cPUl {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CuratedLists-fromBottom--5Fh0i {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CuratedLists-opacityIn--76EYQ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CuratedLists-opacityOut--1Xd0b {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CuratedLists-title--1hxVm {
    text-align: center
}

.CuratedLists-curatedLists--26lph {
    display: flex;
    justify-content: space-between
}

@media (max-width: 920px) {
    .CuratedLists-curatedLists--26lph {
        display:inline-flex;
        padding: 0 32px 16px
    }

    .CuratedLists-curatedListsWrapper--30It3 {
        -webkit-overflow-scrolling: touch;
        margin-bottom: -16px;
        overflow-x: scroll;
        overflow-y: hidden;
        scroll-snap-type: x mandatory
    }
}

@keyframes DiagonalImageContent-fromLeft--1Kn6M {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes DiagonalImageContent-goToLeft--5kC6Y {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes DiagonalImageContent-fromRight--6hMaC {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes DiagonalImageContent-goToRight--4PcTy {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes DiagonalImageContent-fromBottom--1E9p0 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes DiagonalImageContent-opacityIn--19kw5 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes DiagonalImageContent-opacityOut--3qArb {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.DiagonalImageContent-diagonalImageContent--4ax8A {
    display: flex;
    flex-wrap: wrap;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: calc(920px + 1px)) {
    .DiagonalImageContent-diagonalImageContent--4ax8A {
        padding-left:0;
        padding-right: 0
    }
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainImage--2xNIA,.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainText--3uAZz,.DiagonalImageContent-diagonalImageContent--4ax8A null {
    opacity: 0;
    transform: translate(-80px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-mainImage--2xNIA {
    transition-delay: .1s
}

.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-mainText--3uAZz {
    transition-delay: .2s
}

.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce null {
    transition-delay: .3s;
    transition-delay: .4s
}

.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-mainImage--2xNIA,.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-mainText--3uAZz,.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce null {
    opacity: 1;
    transform: none
}

.DiagonalImageContent-diagonalImageContent--4ax8A.noAppear .DiagonalImageContent-mainImage--2xNIA,.DiagonalImageContent-diagonalImageContent--4ax8A.noAppear .DiagonalImageContent-mainText--3uAZz,.DiagonalImageContent-diagonalImageContent--4ax8A.noAppear null {
    transition: none
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerImage--4IoMT,.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK,.DiagonalImageContent-diagonalImageContent--4ax8A null {
    opacity: 0;
    transform: translate(80px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-footerText--6Y0pK {
    transition-delay: .5s
}

.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-footerImage--4IoMT {
    transition-delay: 1s
}

.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce null {
    transition-delay: 1.5s;
    transition-delay: 2s
}

.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-footerImage--4IoMT,.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-footerText--6Y0pK,.DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce null {
    opacity: 1;
    transform: none
}

.DiagonalImageContent-diagonalImageContent--4ax8A.noAppear .DiagonalImageContent-footerImage--4IoMT,.DiagonalImageContent-diagonalImageContent--4ax8A.noAppear .DiagonalImageContent-footerText--6Y0pK,.DiagonalImageContent-diagonalImageContent--4ax8A.noAppear null {
    transition: none
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-title--3W1SX {
    margin-bottom: 24px
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-image--1seEr {
    width: 50%
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomImage--4cuZ4,.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-topImage--3BLKr {
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomImage--4cuZ4,.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-topImage--3BLKr {
        max-width:450px;
        width: 50vw
    }
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomImage--4cuZ4 {
    float: left
}

@media (min-width: calc(920px + 1px)) {
    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomImage--4cuZ4 {
        float:right
    }
}

@media (max-width: 920px) {
    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainImage--2xNIA {
        padding-right:10px
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerImage--4IoMT {
        padding-left: 10px
    }
}

@media (min-width: calc(920px + 1px)) {
    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-text--7DVLv {
        padding:50px 70px 30px 0;
        width: 44%
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-image--1seEr {
        width: 50%
    }
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerImage--4IoMT {
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerImage--4IoMT {
        margin-bottom:-50px;
        top: -50px;
        width: 50%
    }
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK {
    align-self: center;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK {
        padding-bottom:0;
        padding-left: 50px;
        padding-top: 0;
        width: 50%
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainText--3uAZz {
        align-self: center;
        padding-bottom: 50px;
        padding-top: 0
    }
}

@media (max-width: 920px) {
    .DiagonalImageContent-diagonalImageContent--4ax8A>* {
        width:100%
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainImage--2xNIA .DiagonalImageContent-topImage--3BLKr {
        float: right
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK .DiagonalImageContent-bottomImage--4cuZ4 {
        float: left
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK p {
        font-size: 16px;
        line-height: 20px
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainText--3uAZz {
        margin-bottom: 24px
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainText--3uAZz h2 {
        margin-bottom: 12px
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK {
        margin-bottom: 24px;
        margin-top: 24px;
        order: 3
    }

    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomDescription--4oKYL {
        font-size: 16px;
        line-height: 20px
    }
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-quoteImage--4xUUi {
    margin-bottom: 2px
}

.DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-quoteImage--4xUUi path {
    fill: var(--color-success-dark)
}

@media (max-width: 920px) {
    .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-quoteImage--4xUUi {
        margin-right:15px;
        margin-top: 8px;
        width: 25px
    }
}

.DiagonalImageContent-diagonalImageContent--4ax8A blockquote {
    flex: 1;
    margin-bottom: 10px
}

.DiagonalImageContent-diagonalImageContent--4ax8A cite {
    display: block;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .DiagonalImageContent-diagonalImageContent--4ax8A cite {
        margin-left:0;
        margin-top: 12px
    }
}

@keyframes Disclaimer-fromLeft--3s4cL {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Disclaimer-goToLeft--55uOg {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Disclaimer-fromRight--1C8PT {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Disclaimer-goToRight--1cGlc {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Disclaimer-fromBottom--1Lgtv {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Disclaimer-opacityIn--UIvYS {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Disclaimer-opacityOut--2flu0 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Disclaimer-disclaimer--1O21g {
    color: var(--color-greyscale-grey-60);
    max-width: 700px;
    text-align: center
}

.Disclaimer-disclaimer--1O21g a {
    color: inherit!important
}

@media (max-width: 920px) {
    .Disclaimer-disclaimer--1O21g {
        padding:0 16px
    }
}

@keyframes EditorialContent-fromLeft--jgmLg {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes EditorialContent-goToLeft--7HCZa {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes EditorialContent-fromRight--3JUNI {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes EditorialContent-goToRight--dvos9 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes EditorialContent-fromBottom--7bZ2B {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes EditorialContent-opacityIn--5adR7 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes EditorialContent-opacityOut--4bKkI {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.EditorialContent-splitContent--5v9Mm {
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    width: 50%
}

@media (min-width: calc(920px + 1px)) {
    .EditorialContent-splitContent--5v9Mm {
        display:flex;
        flex-direction: column
    }
}

@media (max-width: 920px) {
    .EditorialContent-splitContent--5v9Mm {
        margin-top:24px;
        padding: 0;
        text-align: left;
        width: 100%
    }
}

.EditorialContent-splitContentWrapper--sEa0L {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1016px;
    position: relative;
    width: 100%
}

.EditorialContent-fullWidth--p8rX2 .EditorialContent-splitContentWrapper--sEa0L {
    justify-content: space-between;
    max-width: 1224px
}

@media (min-width: calc(1600px + 1px)) {
    .EditorialContent-splitContentWrapper--sEa0L {
        margin:0 auto;
        padding: 0
    }

    .EditorialContent-splitContentWrapper--sEa0L>:nth-child(2) {
        margin-left: auto
    }
}

.EditorialContent-buttonWrapper--59RhX {
    display: flex
}

@media (max-width: 920px) {
    .EditorialContent-buttonWrapper--59RhX {
        align-items:flex-start;
        flex-direction: column
    }
}

.EditorialContent-contentHeading--7AKbt {
    margin-bottom: 8px
}

@media (min-width: calc(920px + 1px)) {
    .EditorialContent-contentParagraph--7h71U {
        margin-bottom:36px
    }
}

.EditorialContent-contentParagraph--7h71U:not(:last-child) {
    margin-bottom: 24px
}

.EditorialContent-contentWrapper--7uKAv {
    max-width: 496px;
    width: 100%
}

@media (max-width: 920px) {
    .EditorialContent-contentWrapper--7uKAv {
        max-width:100%;
        min-height: 807px;
        padding: 0
    }
}

.EditorialContent-contentWrapper--7uKAv .EditorialContent-footer--4CIpR {
    margin-bottom: 24px;
    margin-top: 32px
}

@media (min-width: calc(920px + 1px)) {
    .EditorialContent-contentWrapper--7uKAv .EditorialContent-footer--4CIpR {
        margin-top:auto
    }
}

.EditorialContent-description--4qTOb {
    max-width: 389px
}

@media (max-width: 920px) {
    .EditorialContent-description--4qTOb {
        margin-bottom:40px;
        max-width: 100%
    }
}

.EditorialContent-disclaimer--26Lmn {
    margin-top: 24px
}

.EditorialContent-flexWrapper--4LSTq {
    display: flex;
    flex-direction: column;
    padding-left: 7.5%;
    padding-right: 7.5%
}

@media (max-width: 920px) {
    .EditorialContent-flexWrapper--4LSTq {
        flex-direction:column-reverse;
        flex-wrap: wrap;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
        width: calc(100% - 32px)
    }

    .EditorialContent-flexWrapper--4LSTq.EditorialContent-inverted--2U0pO {
        flex-direction: column
    }
}

.EditorialContent-mediaWrapper--5EVr7 {
    max-width: 455px;
    width: 100%
}

@media (max-width: 920px) {
    .EditorialContent-mediaWrapper--5EVr7 {
        margin:0 auto
    }
}

.EditorialContent-overflow--5RbWt {
    overflow: hidden
}

@media (max-width: 920px) {
    .EditorialContent-mediaWrapper--5EVr7>.EditorialContent-media--5IgS3 {
        height:100%;
        max-height: 100%;
        max-width: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        width: 100%
    }
}

.EditorialContent-primaryButton--3NZ6Y {
    flex-shrink: 0;
    margin-right: 12px
}

@media (max-width: 920px) {
    .EditorialContent-primaryButton--3NZ6Y {
        margin-right:0
    }

    .EditorialContent-primaryButton--3NZ6Y:not(:last-child) {
        margin-bottom: 12px
    }
}

.EditorialContent-secondaryButton--2OtvB {
    flex-shrink: 0
}

.EditorialContent-step--4NOkd {
    color: var(--color-greyscale-grey-60);
    cursor: pointer;
    margin-right: 24px;
    padding-bottom: 0;
    transition: padding-bottom .3s ease
}

.EditorialContent-step--4NOkd.EditorialContent-selectedStep--54LqZ {
    border-bottom: 2px solid var(--color-primary-base);
    color: var(--color-ui-colors-text-100);
    padding-bottom: 4px
}

@media (max-width: 920px) {
    .EditorialContent-step--4NOkd:last-child {
        padding-right:0
    }
}

.EditorialContent-stepsWrapper--3rBhf {
    align-items: center;
    display: flex;
    height: 24px;
    margin-bottom: 24px
}

@media (max-width: 920px) {
    .EditorialContent-stepsWrapper--3rBhf {
        display:inline-flex;
        margin-top: 4px
    }
}

.EditorialContent-title--tIbsb {
    margin-bottom: 36px
}

@media (max-width: 920px) {
    .EditorialContent-title--tIbsb {
        margin-bottom:24px
    }
}

.EditorialContent-carouselArrows--QL9ig {
    height: 100%;
    left: 50%;
    max-width: 1224px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%
}

.EditorialContent-carouselArrows--QL9ig .EditorialContent-nextArrow--7eTPh,.EditorialContent-carouselArrows--QL9ig .EditorialContent-prevArrow--5ktwB {
    left: 0;
    pointer-events: all;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.EditorialContent-carouselArrows--QL9ig .EditorialContent-nextArrow--7eTPh {
    left: auto;
    right: 0
}

.EditorialContent-dotsContainer--42VyI {
    margin: 0 auto
}

@media (max-width: 920px) {
    .EditorialContent-dotsContainer--42VyI {
        margin-top:24px
    }
}

@keyframes Dropdown-fromLeft--7fCJ5 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Dropdown-goToLeft--2aiW4 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Dropdown-fromRight--2mNY0 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Dropdown-goToRight--JRPoI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Dropdown-fromBottom--16PfW {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Dropdown-opacityIn--1mqhM {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Dropdown-opacityOut--1ENEV {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Dropdown-wrapper--EiVr3 {
    align-items: center;
    background-color: var(--color-ui-colors-background);
    color: var(--color-greyscale-black-50);
    cursor: pointer;
    display: inline-flex;
    flex: 1 1 288px;
    height: 66px;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .Dropdown-wrapper--EiVr3 {
        flex:0 1 288px
    }
}

.Dropdown-wrapper--EiVr3.Dropdown-hasValue--24rJP .Dropdown-select--6XOUI {
    color: var(--color-greyscale-black-90);
    padding-top: 20px
}

.Dropdown-wrapper--EiVr3.Dropdown-hasValue--24rJP .Dropdown-label--7p5o1 {
    font-size: 13px;
    font-weight: var(--font-weight-600);
    letter-spacing: var(--letter-spacing-sm);
    line-height: 20px;
    text-transform: uppercase;
    transform: translateY(-13px)
}

.Dropdown-label--7p5o1 {
    color: var(--color-greyscale-grey-50);
    font-size: 18px;
    left: 18px;
    line-height: 26px;
    pointer-events: none;
    position: absolute;
    transition: transform .2s,font-size .2s,font-weight .2s,text-transform .2s
}

.Dropdown-select--6XOUI {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--color-ui-colors-background);
    border: 1px solid var(--color-greyscale-grey-20);
    border-radius: 4px;
    cursor: pointer;
    font-family: var(--font-family-body);
    height: 100%;
    outline: 0;
    padding: 0 1rem;
    resize: none;
    width: 100%
}

.Dropdown-chevron--6QuiF {
    stroke: var(--color-primary-base);
    bottom: auto;
    height: 14px;
    pointer-events: none;
    position: absolute;
    right: 1rem;
    top: auto;
    width: 14px
}

@keyframes FilterSort-fromLeft--32QtB {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes FilterSort-goToLeft--7AsNP {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes FilterSort-fromRight--1NuY4 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes FilterSort-goToRight--1xHZw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes FilterSort-fromBottom--efH5m {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes FilterSort-opacityIn--2g3pb {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FilterSort-opacityOut--2UT0L {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.FilterSort-container--3DWg7 {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media (max-width: 920px) {
    .FilterSort-container--3DWg7 {
        margin-left:24px;
        margin-right: 24px
    }
}

.FilterSort-wrapper--zIin3 {
    display: flex;
    justify-content: center;
    width: 100%
}

@media(max-width: 920px) {
    .FilterSort-wrapper--zIin3 {
        flex-wrap:wrap
    }
}

.FilterSort-divider--63O0T {
    background-color: var(--color-greyscale-black-20);
    height: 66px;
    margin-left: 24px;
    margin-right: 24px;
    width: 2px
}

@media (max-width: 920px) {
    .FilterSort-divider--63O0T {
        display:none
    }
}

.FilterSort-tags--5jAuw {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    display: flex;
    gap: 8px;
    overflow-x: auto;
    overflow-y: hidden
}

@media (max-width: 1168px) {
    .FilterSort-tags--5jAuw {
        margin-bottom:8px;
        margin-right: -24px;
        padding-bottom: 16px
    }
}

.FilterSort-tag--7qgmh {
    background-color: transparent;
    border: 2px solid var(--color-primary-lightest);
    border-radius: var(--border-radius-xxl);
    color: var(--color-ui-colors-text-100);
    padding: 20px 32px;
    transition: background-color .3s ease-out;
    white-space: nowrap
}

@media (min-width: calc(1168px + 1px)) {
    .FilterSort-tag--7qgmh:hover {
        background-color:var(--color-primary-lightest)
    }
}

.FilterSort-tagActive--6UM1z {
    background-color: var(--color-primary-lightest)
}

.FilterSort-crossIcon--4s49E {
    height: 12px;
    margin-left: 8px
}

.FilterSort-clearButton--7GF4k {
    border: none;
    font-weight: var(--font-weight-600);
    padding-left: 16px;
    padding-right: 24px
}

@media (min-width: calc(1168px + 1px)) {
    .FilterSort-clearButton--7GF4k {
        padding-right:8px
    }

    .FilterSort-clearButton--7GF4k:hover {
        background-color: transparent;
        color: var(--color-primary-base)
    }
}

.FilterSort-items--3E7bZ {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(2,1fr);
    margin-top: 60px
}

@media (min-width: calc(1168px + 1px)) {
    .FilterSort-items--3E7bZ {
        grid-template-columns:repeat(4,1fr)
    }
}

.FilterSort-itemCategory--2P2tM {
    grid-column: span 1
}

.FilterSort-loadMoreButton--3tUxp {
    margin-top: 60px
}

@keyframes TextInput-fromLeft--1HXec {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TextInput-goToLeft--2vjY9 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TextInput-fromRight--3h0xo {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TextInput-goToRight--2bHNs {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TextInput-fromBottom--3ZLYn {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TextInput-opacityIn--7rrWz {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TextInput-opacityOut--1dc3X {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TextInput-inputField__wrapper--63xIo {
    width: 100%
}

.TextInput-inputField__innerWrapper--TlrLg {
    font-size: 17px;
    position: relative
}

.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq::-moz-placeholder {
    color: var(--color-greyscale-black-60);
    -moz-transition: color .1s ease;
    transition: color .1s ease
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB>.TextInput-inputField--30STq,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq::placeholder {
    color: var(--color-greyscale-black-60);
    transition: color .1s ease
}

.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:-moz-placeholder-shown {
    padding-bottom: 16px;
    padding-top: 14px
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB>.TextInput-inputField--30STq,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:placeholder-shown {
    padding-bottom: 16px;
    padding-top: 14px
}

.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:-moz-placeholder-shown~.TextInput-inputField__label--6uR65 {
    opacity: 0;
    top: 20px
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB>.TextInput-inputField--30STq~.TextInput-inputField__label--6uR65,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:placeholder-shown~.TextInput-inputField__label--6uR65 {
    opacity: 0;
    top: 20px
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB>.TextInput-inputField--30STq,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:input-placeholder {
    padding-bottom: 7px;
    padding-top: 16px
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB>.TextInput-inputField--30STq~.TextInput-inputField__label--6uR65,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:input-placeholder~.TextInput-inputField__label--6uR65 {
    opacity: 0;
    top: 20px
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__focused--1WAtF>.TextInput-inputField--30STq,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:focus {
    border-color: var(--color-primary-base)
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__focused--1WAtF>.TextInput-inputField--30STq::-moz-placeholder,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:focus::-moz-placeholder {
    color: transparent;
    -moz-transition: color 0s;
    transition: color 0s
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__focused--1WAtF>.TextInput-inputField--30STq::placeholder,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:focus::placeholder {
    color: transparent;
    transition: color 0s
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__focused--1WAtF>.TextInput-inputField--30STq~.TextInput-inputField__label--6uR65,.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:focus~.TextInput-inputField__label--6uR65 {
    color: var(--color-primary-base);
    opacity: 1;
    top: 7px;
    transition: top .1s ease,opacity 0s,color 0s
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__disabled--3vKIp>.TextInput-inputField--30STq {
    background: var(--color-ui-colors-background-neutral-1);
    border: 1px solid var(--color-greyscale-black-40);
    color: var(--color-greyscale-black-40)
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__disabled--3vKIp>.TextInput-inputField--30STq~.TextInput-inputField__label--6uR65 {
    color: var(--color-greyscale-black-40)
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__required--2tI2s:not(.TextInput-inputField__noValue--2KRqB) .TextInput-required-notation--2Kcad {
    display: none
}

.TextInput-inputField__innerWrapper--TlrLg .TextInput-inputField__addOn--5d7mg {
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid var(--color-greyscale-black-40);
    border-radius: var(--border-radius-sm);
    box-sizing: border-box;
    color: var(--color-greyscale-black-100);
    font: inherit;
    font-size: 17px;
    height: 56px;
    line-height: 26px;
    outline: 0;
    padding: 16px;
    resize: vertical;
    transition: border-color .1s ease;
    width: 100%
}

.TextInput-inputField__align_left--6GK06,.TextInput-inputField__align_left--6GK06>.TextInput-inputField--30STq {
    text-align: left
}

.TextInput-inputField__align_right--4nRVm,.TextInput-inputField__align_right--4nRVm>.TextInput-inputField--30STq {
    text-align: right
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .TextInput-inputField__align_right--4nRVm>.TextInput-inputField--30STq {
        direction: rtl
    }
}

.TextInput-inputField__align_center--4WB9p,.TextInput-inputField__align_center--4WB9p>.TextInput-inputField--30STq {
    text-align: center
}

.TextInput-inputField__hasError--2Wte3>.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq {
    border-color: var(--color-destructive-dark)
}

.TextInput-inputField__hasError--2Wte3>.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq::-moz-placeholder {
    color: var(--color-destructive-dark)
}

.TextInput-inputField__hasError--2Wte3>.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq::placeholder {
    color: var(--color-destructive-dark)
}

.TextInput-inputField__hasError--2Wte3>.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:focus~.TextInput-inputField__label--6uR65 {
    color: var(--color-destructive-dark)
}

.TextInput-inputField__hasError--2Wte3>.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:focus::-moz-placeholder {
    color: transparent
}

.TextInput-inputField__hasError--2Wte3>.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq:focus::placeholder {
    color: transparent
}

.TextInput-inputField__hasError--2Wte3>.TextInput-inputField__innerWrapper--TlrLg>.TextInput-inputField--30STq~.TextInput-inputField__label--6uR65 {
    color: var(--color-destructive-dark)
}

.TextInput-inputField__hasLabel--115mv.TextInput-inputFiel__focused--4sKOL>.TextInput-inputField--30STq,.TextInput-inputField__hasLabel--115mv>.TextInput-inputField--30STq,.TextInput-inputField__hasLabel--115mv>.TextInput-inputField--30STq:focus {
    padding-bottom: 7px;
    padding-top: 24px
}

.TextInput-inputField__label--6uR65 {
    color: var(--color-greyscale-black-60);
    display: block;
    font-size: var(--font-size-xxs);
    font-weight: var(--font-weight-600);
    left: 17px;
    line-height: var(--line-height-xxs);
    opacity: 1;
    pointer-events: none;
    position: absolute;
    text-transform: uppercase;
    top: 7px;
    transition: top .1s ease,opacity .1s ease,color 0s ease .1s;
    width: calc(100% - 32px)
}

.TextInput-inputField__addOn--5d7mg {
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: auto
}

.TextInput-inputField__addOn--5d7mg>svg {
    fill: var(--color-greyscale-black-40);
    display: block
}

a.TextInput-inputField__addOn__click--4FxoH {
    cursor: pointer;
    width: auto
}

.TextInput-inputField__addOn__clickthrough--7DpQg {
    pointer-events: none
}

.TextInput-inputField__hasLeft__addOn--5HMkm>.TextInput-inputField__addOn__left--525w3 {
    left: 16px
}

.TextInput-inputField__hasLeft__addOn--5HMkm>.TextInput-inputField--30STq {
    padding-left: 56px
}

.TextInput-inputField__hasLeft__addOn--5HMkm>.TextInput-inputField__label--6uR65 {
    left: 56px;
    width: calc(100% - 72px)
}

.TextInput-inputField__hasRight__addOn--5wfMu>.TextInput-inputField__addOn__right--6r25W {
    right: 16px
}

.TextInput-inputField__hasRight__addOn--5wfMu>.TextInput-inputField--30STq {
    padding-right: 56px
}

.TextInput-inputField__hasRight__addOn--5wfMu>.TextInput-inputField__label--6uR65 {
    right: 56px;
    width: calc(100% - 72px)
}

.TextInput-inputField__hasLeft__addOn--5HMkm.TextInput-inputField__haRight__addOn--2zcFm>.TextInput-inputField__label--6uR65 {
    width: calc(100% - 112px)
}

input.TextInput-textInput--5YTap::-ms-clear {
    height: 0;
    width: 0
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__enterprise--1ZVzN>.TextInput-inputField--30STq:-moz-placeholder-shown {
    color: var(--color-greyscale-black-80);
    padding-bottom: 8px;
    padding-top: 8px
}

.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__noValue--2KRqB>.TextInput-inputField--30STq,.TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__enterprise--1ZVzN>.TextInput-inputField--30STq:placeholder-shown {
    color: var(--color-greyscale-black-80);
    padding-bottom: 8px;
    padding-top: 8px
}

.TextInput-inputField__enterprise--1ZVzN .TextInput-inputField--30STq {
    border-color: var(--color-greyscale-black-20);
    border-radius: var(--border-radius-xs);
    font-size: 15px;
    line-height: 22px;
    max-height: 48px;
    padding: 8px 12px;
    vertical-align: middle
}

.TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__hasLeft__addOn--5HMkm .TextInput-inputField--30STq {
    padding-left: 48px
}

.TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__hasLeft__addOn--5HMkm>.TextInput-inputField__addOn__left--525w3.TextInput-inputField__addOn__enterprise--5wthl {
    left: 8px
}

.TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__hasRight__addOn--5wfMu .TextInput-inputField--30STq {
    padding-right: 48px
}

.TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__hasRight__addOn--5wfMu>.TextInput-inputField__addOn__right--6r25W.TextInput-inputField__addOn__enterprise--5wthl {
    right: 8px
}

.TextInput-inputField__messageContainer--1PQI4 {
    padding-right: 16px;
    padding-top: 8px;
    text-align: left
}

.TextInput-inputField__errorMessage--6JunP {
    color: var(--color-destructive-darkest)
}

.TextInput-inputField__iconError--1uRU3 {
    fill: var(--color-destructive-dark)
}

@keyframes PriceInput-fromLeft--5O1ja {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PriceInput-goToLeft--3YQqc {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes PriceInput-fromRight--5yGYD {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PriceInput-goToRight--17jht {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes PriceInput-fromBottom--5FORa {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes PriceInput-opacityIn--4LHB0 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes PriceInput-opacityOut--7FIUA {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.PriceInput-amountInputContainer--6GIoV {
    max-width: 150px
}

.PriceInput-amountInputContainer--6GIoV svg {
    height: 16px
}

.PriceInput-inputField--4knYD {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--color-greyscale-black-40);
    border-radius: var(--border-radius-sm);
    color: var(--color-greyscale-black-100);
    font: inherit;
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-base);
    padding: 4px 0;
    text-align: center;
    width: 100%
}

.PriceInput-errorMessage--2ZQSO {
    color: var(--color-destructive-dark);
    font-size: var(--font-size-xxs);
    position: absolute;
    white-space: break-spaces
}

@keyframes Search-fromLeft--1OMPL {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Search-goToLeft--2scnt {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Search-fromRight--7jPgK {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Search-goToRight--7JQfb {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Search-fromBottom--5nHmH {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Search-opacityIn--4xkMG {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Search-opacityOut--4Msxm {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

:root {
    --cardHeight: 756px
}

.Search-card--2JrLd {
    height: var(--cardHeight);
    min-width: 260px
}

@media (max-width: 768px) {
    .Search-cardWithMerchants--5u76e {
        height:410px
    }

    .Search-cardWithoutMerchants--740oc {
        height: 56px
    }
}

.Search-searchResultsContainer--3mJRG {
    padding-top: 16px
}

.Search-searchResultsContainer__title--4Sqbq {
    padding-bottom: 16px;
    padding-top: 16px;
    text-align: left
}

@media (max-width: 768px) {
    .Search-searchResultsContainer__title--4Sqbq {
        padding-bottom:0;
        padding-top: 8px
    }
}

.Search-searchResultsContainer__searchResults--oiLpn {
    margin-top: 16px;
    overflow-y: auto;
    scroll-behavior: smooth
}

@media (max-width: 768px) {
    .Search-searchResultsContainer__searchResults--oiLpn {
        height:300px
    }
}

.Search-searchResultsContainer__searchResults__withoutTitle--AYYqZ {
    max-height: calc(var(--cardHeight) - 136px)
}

.Search-searchResultsContainer__searchResults__withTitle--713Zw {
    max-height: calc(var(--cardHeight) - 152px - var(--line-height-base))
}

.Search-searchResult--6RmPn {
    align-items: center;
    background-color: var(--color-white-70);
    border: 1px solid var(--color-gray30);
    border-radius: var(--border-radius-xs);
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 16px
}

.Search-searchResult__merchantLogo--2PhxV {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    margin-right: 16px;
    max-height: 50px;
    max-width: 50px
}

.Search-searchResult__label--5eecV {
    margin-right: 16px;
    white-space: break-spaces
}

.Search-searchResult__listOption--2Ot2h {
    margin-bottom: 16px
}

.Search-searchResult__icon--3qjTC {
    border-radius: 50%;
    margin-right: 12px
}

.Search-searchResult__addIcon--4KTEq {
    margin-left: auto
}

.Search-searchResult__addIcon--4KTEq path {
    fill: var(--color-primary-base)
}

@keyframes DetailCardList-fromLeft--6Issn {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes DetailCardList-goToLeft--hSADu {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes DetailCardList-fromRight--1jmL5 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes DetailCardList-goToRight--5an9K {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes DetailCardList-fromBottom--7an9S {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes DetailCardList-opacityIn--4ciP6 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes DetailCardList-opacityOut--2vZKS {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.DetailCardList-container--36GH2 {
    border: 1px solid var(--color-gray30);
    display: flex;
    flex-direction: column
}

.DetailCardList-bottomBorder--6cRyQ {
    border-bottom: 1px solid var(--color-gray30)
}

.DetailCardList-child--24iSO {
    display: flex;
    flex-direction: column;
    padding: 16px
}

@keyframes Skeletons-fromLeft--3TjSn {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Skeletons-goToLeft--5SG9Y {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Skeletons-fromRight--4d6l2 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Skeletons-goToRight--4lfZV {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Skeletons-fromBottom--4wXTN {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Skeletons-opacityIn--3I7sb {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Skeletons-opacityOut--7EHUh {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Skeletons-container--7JoxW {
    overflow: hidden
}

.Skeletons-fieldLabel--7aWwh,.Skeletons-title--5266w {
    height: 16px;
    margin-bottom: 8px
}

.Skeletons-fieldLabel--7aWwh {
    width: 58px
}

.Skeletons-fieldValue--5yOvY {
    height: 16px;
    width: 33px
}

.Skeletons-fieldContainer--1uwcP {
    display: flex;
    justify-content: space-between
}

.Skeletons-skeleton--5aM9N {
    background: var(--color-gray20);
    border-radius: var(--border-radius-xs)
}

.Skeletons-shimmerAnimation--1nnLf {
    animation: Skeletons-loadingShimmer--2y3vU 2s linear infinite;
    background: linear-gradient(to right,var(--color-gray10) 4%,var(--color-gray20) 25%,var(--color-gray10) 36%);
    background-size: 1000px 100%
}

@keyframes Skeletons-loadingShimmer--2y3vU {
    0% {
        background-position: -1000px 0
    }

    to {
        background-position: 1000px 0
    }
}

@keyframes MerchantDescription-fromLeft--4hPh0 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantDescription-goToLeft--6HU2x {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MerchantDescription-fromRight--pLf4y {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantDescription-goToRight--4DpUa {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MerchantDescription-fromBottom--4je0t {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MerchantDescription-opacityIn--2kbbg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MerchantDescription-opacityOut--6ur20 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.MerchantDescription-container--1JMSP {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.MerchantDescription-heading--gODiF {
    text-wrap: wrap;
    margin-bottom: 8px
}

.MerchantDescription-logo--3yUKh {
    height: 24px;
    margin-bottom: 4px;
    margin-right: 8px
}

.MerchantDescription-flexContainer--1wB14 {
    align-items: center;
    display: flex
}

@media (max-width: 768px) {
    .MerchantDescription-flexContainer--1wB14 {
        align-items:flex-start;
        flex-direction: column
    }
}

.MerchantDescription-virtualCardImage--3lkgD {
    margin-right: 16px;
    padding: 8px 0
}

.MerchantDescription-subheading--4NlkM {
    color: var(--color-greyscale-grey-60);
    white-space: break-spaces
}

@keyframes Deals-fromLeft--2TVTH {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Deals-goToLeft--3N7Ya {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Deals-fromRight--31xt3 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Deals-goToRight--5Puow {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Deals-fromBottom--4Si1d {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Deals-opacityIn--2dFZT {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Deals-opacityOut--2Ccbo {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Deals-icon--7aHWT {
    flex-shrink: 0;
    max-height: 14px;
    max-width: 14px
}

.Deals-item--VIaqw {
    align-items: center;
    display: flex;
    padding-bottom: 8px
}

.Deals-message--58Ai1 {
    line-height: var(--line-height-xxs);
    margin-left: 10px;
    white-space: break-spaces;
    word-break: break-word
}

.Deals-headingContainer--40Bgy {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.Deals-expandDealsButtonText--2Kcu8 {
    color: var(--color-primary-base);
    font-size: var(--font-size-xxs);
    line-height: var(--line-height-xxs)
}

@keyframes TermCard-fromLeft--2ZnLI {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TermCard-goToLeft--7hohp {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TermCard-fromRight--70f9j {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TermCard-goToRight--7a4gN {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TermCard-fromBottom--28EvH {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TermCard-opacityIn--1HgOl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TermCard-opacityOut--5h9il {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TermCard-container--16uPM {
    padding-top: 6px
}

.TermCard-summary--P18gB {
    padding-bottom: 8px;
    white-space: break-spaces
}

.TermCard-termFieldsContainer--5oRdH {
    display: flex;
    justify-content: space-between;
    margin-top: 8px
}

@media (max-width: 768px) {
    .TermCard-termFieldsContainer--5oRdH {
        display:inline
    }
}

.TermCard-termFieldLabel--21XVm {
    color: var(--color-greyscale-grey-60)
}

@media (max-width: 768px) {
    .TermCard-term--2c1be {
        display:flex;
        justify-content: space-between;
        padding-bottom: 12px
    }
}

@keyframes MerchantDetailCard-fromLeft--1IEL4 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantDetailCard-goToLeft--1wwpF {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MerchantDetailCard-fromRight--1BC14 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MerchantDetailCard-goToRight--7yEOd {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MerchantDetailCard-fromBottom--2uQjy {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MerchantDetailCard-opacityIn--3V4jt {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MerchantDetailCard-opacityOut--3MmzK {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.MerchantDetailCard-container--49QGK {
    display: flex;
    flex-direction: column
}

.MerchantDetailCard-button--2u7O3 {
    border: 1px solid var(--color-gray30);
    border-radius: var(--border-radius-base);
    font-size: var(--font-size-base);
    margin-bottom: 32px;
    margin-top: 32px;
    padding-bottom: 16px;
    padding-top: 16px
}

.MerchantDetailCard-header--1yIUT {
    align-items: center;
    display: flex
}

@media (max-width: 920px) {
    .MerchantDetailCard-header--1yIUT {
        flex-wrap:wrap
    }
}

.MerchantDetailCard-merchantLogo--1VLI8 {
    border-radius: 50%;
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    height: 50px;
    justify-content: center;
    margin-right: 16px;
    width: 50px
}

.MerchantDetailCard-merchantInfo--6GjbV {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.MerchantDetailCard-crossIcon--23fV9 {
    color: var(--color-gray90);
    cursor: pointer;
    flex-grow: 0;
    flex-shrink: 0;
    height: 13.5px;
    margin-left: auto;
    width: 13.5px
}

.MerchantDetailCard-prequalMessage--EJdPh {
    background-color: var(--color-primary-lightest);
    border-radius: var(--border-radius-xs);
    font-weight: var(--font-weight-500);
    padding: 12px 16px
}

.MerchantDetailCard-merchantName--3ZZDO {
    margin-right: 24px;
    white-space: break-spaces
}

.MerchantDetailCard-label--1xVmI {
    background-color: var(--color-success-lightest);
    border-radius: var(--border-radius-xs);
    color: var(--color-success-dark);
    flex-grow: 0;
    flex-shrink: 0;
    font-weight: 600;
    padding: 2px 8px;
    text-align: center
}

@keyframes FinancialProgramCard-fromLeft--2F68Q {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes FinancialProgramCard-goToLeft--2jnDN {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes FinancialProgramCard-fromRight--tJC4K {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes FinancialProgramCard-goToRight--5Viqq {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes FinancialProgramCard-fromBottom--21vo6 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes FinancialProgramCard-opacityIn--7xqre {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FinancialProgramCard-opacityOut--3945z {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.FinancialProgramCard-container--72Ugb {
    background-color: var(--color-ui-colors-background);
    border: 1px solid var(--color-gray30);
    flex: 1;
    max-width: 409px;
    padding: 24px
}

@media (max-width: 768px) {
    .FinancialProgramCard-container--72Ugb {
        padding:16px
    }

    .FinancialProgramCard-merchantCard--61iAN {
        width: 50%
    }
}

.FinancialProgramCard-searchCard--7yWp6 {
    background-color: var(--color-gray10)
}

@media (max-width: 768px) {
    .FinancialProgramCard-searchCard--7yWp6 {
        width:100%
    }
}

.FinancialProgramCard-loadingShimmer--59ZsZ {
    height: var(--cardHeight)
}

@keyframes FinancialProgramComparisonModule-fromLeft--6w4YI {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes FinancialProgramComparisonModule-goToLeft--6Nzxv {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes FinancialProgramComparisonModule-fromRight--6ovMU {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes FinancialProgramComparisonModule-goToRight--3UJX3 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes FinancialProgramComparisonModule-fromBottom--7GL76 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes FinancialProgramComparisonModule-opacityIn--5npnx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FinancialProgramComparisonModule-opacityOut--2PQvv {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.FinancialProgramComparisonModule-container--2bXVJ {
    margin-bottom: 24px;
    margin-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
    white-space: nowrap
}

@media (max-width: 768px) {
    .FinancialProgramComparisonModule-container--2bXVJ {
        padding-left:0;
        padding-right: 0
    }
}

@media (min-width: calc(920px + 1px)) {
    .FinancialProgramComparisonModule-container--2bXVJ {
        padding-left:0;
        padding-right: 0
    }
}

.FinancialProgramComparisonModule-purchaseAmount--3v9ea {
    align-items: center;
    display: flex;
    margin-bottom: 36px
}

@media (max-width: 768px) {
    .FinancialProgramComparisonModule-purchaseAmount--3v9ea {
        margin-left:16px
    }
}

.FinancialProgramComparisonModule-purchaseAmount__label--4dsce {
    font-weight: var(--font-weight-600);
    margin-right: 8px
}

.FinancialProgramComparisonModule-financialProgramCards--1BZna {
    display: flex;
    flex-wrap: wrap-reverse
}

@keyframes Form-fromLeft--2ZcLv {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Form-goToLeft--23enf {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Form-fromRight--3P0ZF {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Form-goToRight--10N7s {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Form-fromBottom--5uSUJ {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Form-opacityIn--3OPcj {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Form-opacityOut--2AOKA {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Form-wrapper--1ORwk.enteredOnce .mktoForm {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .1s
}

.Form-wrapper--1ORwk.noAppear .mktoForm {
    transition: none
}

.Form-iframe--6mnQu {
    border: 1px solid #000;
    overflow: hidden;
    width: 100%
}

.Form-iframe_noHeight--1vnhj {
    height: 100%;
    min-height: 1200px
}

.mktoForm {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    opacity: 0;
    transform: translateY(30px);
    width: 100%!important
}

.mktoFormRow {
    flex: 34.78260869565217% 0 0;
    margin-bottom: 0!important
}

@media (max-width: 920px) {
    .mktoFormRow {
        flex-basis:calc(100% - 32px);
        margin-left: 16px!important;
        margin-right: 16px!important
    }
}

.mktoFormRow:nth-child(2n) {
    margin-right: 32px
}

@media (max-width: 920px) {
    .mktoFormRow:nth-child(2n) {
        margin-right:16px
    }
}

.mktoFieldDescriptor {
    margin-bottom: 32px!important
}

@media (max-width: 920px) {
    .mktoFieldDescriptor {
        margin-bottom:15px!important
    }
}

.mktoButtonRow {
    flex: 100% 0 0;
    text-align: center!important
}

@media (max-width: 920px) {
    .mktoButtonRow {
        margin-top:25px!important
    }
}

.mktoField {
    -webkit-appearance: none!important;
    border: 1px solid var(--color-greyscale-grey-50);
    border-radius: 4px;
    font-size: 18px!important;
    height: 60px;
    outline: none;
    padding: 18px 20px 16px!important;
    width: 100%!important
}

@media (max-width: 920px) {
    .mktoField {
        height:50px!important;
        padding: 0 20px!important
    }
}

.mktoField::-webkit-input-placeholder {
    position: relative;
    visibility: visible!important
}

.mktoField:-moz-placeholder,.mktoField::-moz-placeholder {
    position: relative;
    visibility: visible!important
}

.mktoField:-ms-input-placeholder {
    position: relative;
    visibility: visible!important
}

.mktoField:focus::-webkit-input-placeholder {
    visibility: hidden!important
}

.mktoField:focus:-moz-placeholder,.mktoField:focus::-moz-placeholder {
    visibility: hidden!important
}

.mktoField:focus:-ms-input-placeholder {
    visibility: hidden!important
}

.mktoField.mktoInvalid,.mktoField:focus.mktoInvalid {
    border-color: var(--color-destructive-dark)
}

.mktoField:focus {
    border-color: var(--color-primary-base)
}

.mktoGutter,.mktoLabel,.mktoOffset {
    display: none
}

.mktoForm .mktoFieldWrap,.mktoForm .mktoFormCol {
    float: none!important
}

.mktoButtonWrap {
    margin-left: 0!important
}

.mktoButton {
    background-color: var(--color-primary-base);
    border: 0;
    border-radius: var(--border-radius-base);
    color: var(--color-ui-colors-background);
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: var(--font-weight-600);
    letter-spacing: var(--letter-spacing-xl);
    line-height: 28px;
    padding: 12px 30px;
    text-transform: uppercase;
    transition: background .3s;
    width: 17.391304347826086%
}

.mktoButton:hover {
    background-color: var(--color-primary-dark)
}

@media (max-width: 920px) {
    .mktoButton {
        width:196px
    }
}

select.mktoField {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwRjcyRTFgoLYTsrmDFyiz9d6coNcS4YLMpkufWtazLjMzMy45NjcgNyA2Ljk2N2wtNi4zMzMtNiIvPjwvc3ZnPg==");
    background-position: center right 12px;
    background-repeat: no-repeat;
    color: var(--color-greyscale-black-100);
    position: relative
}

select.mktoField::-ms-expand {
    display: none
}

select.mktoField+.mktoError .mktoErrorMsg {
    padding-right: 36px!important
}

.mktoError {
    bottom: auto!important;
    height: auto!important;
    right: 0!important;
    top: 50%!important;
    transform: translateY(-50%)
}

.mktoErrorArrowWrap {
    display: none
}

.mktoErrorMsg {
    background-color: transparent!important;
    background-image: none!important;
    border: none!important;
    box-shadow: none!important;
    color: var(--color-destructive-dark)!important;
    font-size: 14px!important;
    height: auto!important;
    line-height: 18px!important;
    margin-top: 0!important;
    padding: 0 12px 0 0!important;
    text-shadow: none!important
}

@media (max-width: 920px) {
    .mktoErrorMsg {
        line-height:50px!important
    }
}

.Form-postSubmit--6a2Me {
    display: none;
    padding: 50px 0;
    text-align: center
}

.Form-postSubmit--6a2Me.Form-visible--3V5gY {
    display: block
}

@keyframes GatedContent-fromLeft--3CFsH {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes GatedContent-goToLeft--2Wf1I {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes GatedContent-fromRight--7CH2O {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes GatedContent-goToRight--5WXMf {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes GatedContent-fromBottom--1vfFu {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes GatedContent-opacityIn--1w7FB {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes GatedContent-opacityOut--4fZtf {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.GatedContent-wrapper--Zem0i {
    position: static
}

.GatedContent-wrapper--Zem0i .GatedContent-inner--3NBKx {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .1s
}

.GatedContent-wrapper--Zem0i.enteredOnce .GatedContent-inner--3NBKx {
    opacity: 1;
    transform: none
}

.GatedContent-wrapper--Zem0i.noAppear .GatedContent-inner--3NBKx {
    transition: none
}

.GatedContent-inner--3NBKx {
    position: static
}

@media (min-width: calc(920px + 1px)) {
    .GatedContent-inner--3NBKx {
        align-items:flex-start;
        display: flex;
        justify-content: space-between
    }
}

.GatedContent-innerReverse--1edXA {
    position: static
}

@media (min-width: calc(920px + 1px)) {
    .GatedContent-innerReverse--1edXA {
        display:flex;
        flex-direction: row-reverse
    }

    .GatedContent-innerReverse--1edXA .GatedContent-content--2LcOs {
        padding-left: 10%;
        padding-right: 0
    }
}

.GatedContent-content--2LcOs {
    position: static
}

@media (max-width: 920px) {
    .GatedContent-content--2LcOs {
        margin-bottom:2rem;
        padding: 0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .GatedContent-content--2LcOs {
        padding-right:10%;
        width: 50%
    }
}

.GatedContent-title--4WbV2 {
    font-weight: var(--font-weight-700);
    margin-bottom: 31px
}

@media (max-width: 920px) {
    .GatedContent-title--4WbV2 {
        margin-bottom:20px
    }
}

@media (min-width: calc(920px + 1px)) {
    .GatedContent-form--2CcF9 {
        width:50%
    }
}

.GatedContent-formHeader--5wsSG {
    margin-bottom: 2rem
}

@media (max-width: 920px) {
    .GatedContent-formHeader--5wsSG {
        padding:0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .GatedContent-formHeader--5wsSG {
        margin-left:auto;
        margin-right: auto;
        max-width: 392px;
        width: 85%
    }
}

.GatedContent-formTitle--4Mp76 {
    font-weight: var(--font-weight-700);
    margin-left: auto;
    margin-right: auto;
    max-width: 392px
}

.GatedContent-formDescription--4iEVi {
    margin-top: 31px
}

@media (max-width: 920px) {
    .GatedContent-formDescription--4iEVi {
        margin-top:20px
    }
}

@keyframes HeroAnimation-fromLeft--3A0ac {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroAnimation-goToLeft--3AoWZ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroAnimation-fromRight--5KWkf {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroAnimation-goToRight--3hxqV {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroAnimation-fromBottom--6xfkg {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroAnimation-opacityIn--6qHM1 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroAnimation-opacityOut--4GsyJ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

:root {
    --card-width: 168px;
    --card-height: 290px;
    --card-radius: 10px;
    --card-vertical-position: calc(100% - var(--card-height));
    --offset-top: 50px
}

@media (min-width: calc(920px + 1px)) {
    :root {
        --card-width:278px;
        --card-height: 450px;
        --card-radius: 20px;
        --offset-top: 70px
    }
}

@media (min-width: calc(1168px + 1px)) {
    :root {
        --card-width:378px;
        --card-height: 600px;
        --offset-top: 94px
    }
}

.HeroAnimation-textLight--3Xpvk {
    color: var(--color-ui-colors-background)
}

.HeroAnimation-description--6dOBB,.HeroAnimation-title--3ENIV {
    white-space: pre-line
}

.HeroAnimation-wrapper--5r3wQ {
    display: flex;
    flex-direction: column;
    height: calc(100vh - var(--card-height) - 90px);
    justify-content: center;
    left: 0;
    min-height: 310px;
    position: absolute;
    right: 0;
    text-align: center;
    top: var(--offset-top);
    z-index: 1
}

.HeroAnimation-wrapper--5r3wQ .HeroAnimation-description--6dOBB,.HeroAnimation-wrapper--5r3wQ .HeroAnimation-title--3ENIV,.HeroAnimation-wrapper--5r3wQ null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.HeroAnimation-wrapper--5r3wQ.enteredOnce .HeroAnimation-title--3ENIV {
    transition-delay: 0
}

.HeroAnimation-wrapper--5r3wQ.enteredOnce .HeroAnimation-description--6dOBB {
    transition-delay: .1s
}

.HeroAnimation-wrapper--5r3wQ.enteredOnce null {
    transition-delay: .2s;
    transition-delay: .3s
}

.HeroAnimation-wrapper--5r3wQ.enteredOnce .HeroAnimation-description--6dOBB,.HeroAnimation-wrapper--5r3wQ.enteredOnce .HeroAnimation-title--3ENIV,.HeroAnimation-wrapper--5r3wQ.enteredOnce null {
    opacity: 1;
    transform: none
}

.HeroAnimation-wrapper--5r3wQ.noAppear .HeroAnimation-description--6dOBB,.HeroAnimation-wrapper--5r3wQ.noAppear .HeroAnimation-title--3ENIV,.HeroAnimation-wrapper--5r3wQ.noAppear null {
    transition: none
}

.HeroAnimation-background_gradient--3s2S0 {
    background: linear-gradient(180deg,#2f2fc1,#a8a9fc)
}

.HeroAnimation-hero_cards--440QB {
    display: flex;
    flex-direction: row;
    height: 100vh;
    overflow: hidden;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .HeroAnimation-hero_cards--440QB {
        min-height:800px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .HeroAnimation-hero_cards--440QB {
        min-height:1000px
    }
}

.HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_inner_wrapper--4GS6f {
    transform: translateZ(-16000px) translateY(-200%)
}

.HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_outer_wrapper--nisdj:first-child>* {
    transition-delay: 50ms
}

.HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2)>* {
    transition-delay: .15s
}

.HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3)>* {
    transition-delay: .25s
}

.HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4)>* {
    transition-delay: .35s
}

.HeroAnimation-container--2OBBz {
    align-items: flex-end;
    display: flex;
    justify-content: center;
    left: 50%;
    min-height: 310px;
    position: relative;
    top: 100px;
    transform: translateX(-50%)
}

@media (min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz {
        top:200px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .HeroAnimation-container--2OBBz {
        top:180px
    }
}

.HeroAnimation-container--2OBBz * {
    will-change: transform
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj {
    animation: HeroAnimation-wiggle--5ZK4T 2s ease-in-out infinite alternate;
    display: block;
    margin-left: -100px
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj {
        margin-left:-150px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child {
    margin-left: 0
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child .HeroAnimation-card_y_position--17YuF {
    top: -110px;
    z-index: 1000
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child .HeroAnimation-card_y_position--17YuF {
        top:-100px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child .HeroAnimation-card_shading--5QBXq {
    top: -110px
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child .HeroAnimation-card_shading--5QBXq {
        top:-100px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) {
    animation-delay: .5s;
    transform: translateZ(-300px) translateY(var(--card-vertical-position));
    transition-delay: 50ms;
    z-index: 1111
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) .HeroAnimation-card_y_position--17YuF {
    top: -120px;
    z-index: 2000
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) .HeroAnimation-card_y_position--17YuF {
        top:-150px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) .HeroAnimation-card_shading--5QBXq {
    top: -120px;
    z-index: 2100
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) .HeroAnimation-card_shading--5QBXq {
        top:-150px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) {
    animation-delay: 1s;
    transform: translateZ(-200px) translateY(var(--card-vertical-position));
    transition-delay: .1s;
    z-index: 22222
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) .HeroAnimation-card_y_position--17YuF {
    top: -130px;
    z-index: 3000
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) .HeroAnimation-card_y_position--17YuF {
        top:-200px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) .HeroAnimation-card_shading--5QBXq {
    top: -130px;
    z-index: 3100
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) .HeroAnimation-card_shading--5QBXq {
        top:-200px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) {
    animation-delay: 1.5s;
    transform: translateZ(-100px) translateY(var(--card-vertical-position));
    transition-delay: .15s;
    z-index: 33333
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) .HeroAnimation-card_y_position--17YuF {
    top: -140px;
    z-index: 4000
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) .HeroAnimation-card_y_position--17YuF {
        top:-250px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) .HeroAnimation-card_shading--5QBXq {
    top: -140px;
    z-index: 4100
}

@media(min-width: calc(920px + 1px)) {
    .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) .HeroAnimation-card_shading--5QBXq {
        top:-250px
    }
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:last-child .HeroAnimation-card--5qBuC:before {
    background-image: -webkit-linear-gradient(#e6e6e6,#1a1a1a)
}

.HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:last-child .HeroAnimation-card_shadow--2o7MZ {
    display: none
}

.HeroAnimation-card_inner_wrapper--4GS6f {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: block;
    margin-top: 0;
    perspective: 2000px;
    position: relative;
    top: 0;
    transform: translateZ(-16000px) translateY(calc(100% - var(--card-height)/1.25));
    transform-origin: 50% 51%;
    transform-style: preserve-3d;
    transition: transform .8s ease;
    will-change: top;
    z-index: 0
}

.HeroAnimation-card--5qBuC {
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: var(--card-radius);
    height: var(--card-height);
    position: relative;
    transform-style: preserve-3d;
    width: var(--card-width);
    z-index: 10
}

.HeroAnimation-card--5qBuC:before {
    background-image: -webkit-linear-gradient(#000,#000);
    border-radius: var(--card-radius);
    content: "";
    height: var(--card-height);
    left: 0;
    outline: 1px solid transparent;
    position: absolute;
    top: 0;
    transform: translateZ(-4px);
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .HeroAnimation-card--5qBuC:before {
        transform:translateZ(-6px)
    }
}

.HeroAnimation-card_image--55MSt {
    border-radius: var(--card-radius);
    height: 100%;
    left: 0;
    outline: 1px solid transparent;
    position: absolute;
    top: 0;
    width: 100%
}

.HeroAnimation-card_shading--5QBXq {
    background-blend-mode: multiply;
    top: 0;
    z-index: 1100
}

.HeroAnimation-card__highlight--5IR0I,.HeroAnimation-card_shading--5QBXq {
    border-radius: var(--card-radius);
    height: var(--card-height);
    left: 0;
    overflow: hidden;
    position: absolute;
    width: var(--card-width)
}

.HeroAnimation-card__highlight--5IR0I {
    background: linear-gradient(309deg,hsla(0,0%,100%,.01),hsla(0,0%,100%,.05));
    background-blend-mode: multiply;
    filter: blur(16px);
    top: -25px;
    transform-origin: top left;
    z-index: 1
}

.HeroAnimation-light--6YJpD {
    background-image: radial-gradient(ellipse,rgba(255,239,214,.5),transparent 70%);
    border-radius: 50%;
    display: block;
    filter: blur(16px);
    height: 800px;
    left: 0;
    position: absolute;
    top: -50%;
    width: 800px
}

.HeroAnimation-card_shadow--2o7MZ {
    background: rgba(0,0,0,.4);
    filter: blur(16px);
    position: absolute;
    right: -50%;
    top: 100px;
    transform-origin: top left;
    z-index: 2
}

@media (max-width: 920px) {
    .HeroAnimation-card_shadow--2o7MZ {
        transform:translateX(-50px) translateY(-50px)!important
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroAnimation-card_shadow--2o7MZ {
        background:rgba(0,0,0,.5)
    }
}

.HeroAnimation-card_shading--5QBXq:after,.HeroAnimation-card_shading--5QBXq:before,.HeroAnimation-card_shadow--2o7MZ:after,.HeroAnimation-card_shadow--2o7MZ:before {
    content: none!important
}

.HeroAnimation-card_shiny_edge--I4idI {
    border-radius: var(--card-radius);
    color: #fff;
    font-weight: 700;
    height: 100%;
    left: 0;
    outline: 1px solid transparent;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1
}

.HeroAnimation-card_shiny_edge--I4idI:after {
    background: radial-gradient(#fff,#3984ff00 50%);
    content: "";
    height: 400px;
    left: calc(var(--x, 0)*1px - 200px);
    opacity: .2;
    position: absolute;
    top: calc(var(--y, 0)*1px - 200px);
    transition: opacity .2s;
    width: 400px
}

@keyframes HeroAnimation-wiggle--5ZK4T {
    0% {
        transform: translateY(var(--card-vertical-position)) translateX(0)
    }

    to {
        transform: translateY(calc(100% - var(--card-height)/1.05)) translateX(5px)
    }
}

@keyframes HeroBusiness-fromLeft--2rPt4 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroBusiness-goToLeft--6Pg57 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroBusiness-fromRight--6LCd5 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroBusiness-goToRight--iD1XA {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroBusiness-fromBottom--xXRRy {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroBusiness-opacityIn--1mzhI {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroBusiness-opacityOut--6XPrr {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroBusiness-container--78eBq .HeroBusiness-buttons--34cMG,.HeroBusiness-container--78eBq .HeroBusiness-dropdown--5iO2X,.HeroBusiness-container--78eBq .HeroBusiness-title--24pco,.HeroBusiness-container--78eBq null {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-title--24pco {
    transition-delay: 0
}

.HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-dropdown--5iO2X {
    transition-delay: .1s
}

.HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-buttons--34cMG {
    transition-delay: .2s
}

.HeroBusiness-container--78eBq.enteredOnce null {
    transition-delay: .3s
}

.HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-buttons--34cMG,.HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-dropdown--5iO2X,.HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-title--24pco,.HeroBusiness-container--78eBq.enteredOnce null {
    opacity: 1;
    transform: none
}

.HeroBusiness-container--78eBq.noAppear .HeroBusiness-buttons--34cMG,.HeroBusiness-container--78eBq.noAppear .HeroBusiness-dropdown--5iO2X,.HeroBusiness-container--78eBq.noAppear .HeroBusiness-title--24pco,.HeroBusiness-container--78eBq.noAppear null {
    transition: none
}

.HeroBusiness-container--78eBq {
    pointer-events: none;
    position: relative;
    z-index: 1
}

.HeroBusiness-backgroundWrapper--1TyAq {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.HeroBusiness-background--1E8Eq {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%
}

.HeroBusiness-content--1KsAf {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 85vh;
    justify-content: center;
    min-height: 610px;
    text-align: center
}

.HeroBusiness-content--1KsAf:not(.HeroBusiness-contentNoDropdown--6Injw) .HeroBusiness-title--24pco {
    margin-bottom: 32px
}

@media (max-width: 920px) {
    .HeroBusiness-content--1KsAf:not(.HeroBusiness-contentNoDropdown--6Injw) .HeroBusiness-title--24pco {
        margin-bottom:20px
    }

    .HeroBusiness-content--1KsAf {
        align-items: center;
        height: 550px;
        min-height: auto;
        padding-bottom: 60px;
        position: relative;
        text-align: center
    }
}

.HeroBusiness-contentLight--OipAS {
    color: var(--color-ui-colors-background)
}

.HeroBusiness-title--24pco {
    pointer-events: auto
}

@media (max-width: 920px) {
    .HeroBusiness-title--24pco {
        width:calc(100% - 32px)
    }
}

.HeroBusiness-dropdown--5iO2X {
    position: relative;
    width: 39.130434782608695%;
    z-index: 1
}

@media (max-width: 920px) {
    .HeroBusiness-dropdown--5iO2X {
        max-width:400px;
        width: 86.66666666666667vw
    }
}

.HeroBusiness-dropdownWrapper--5tsQb {
    pointer-events: auto;
    width: 100%
}

.HeroBusiness-parallaxWrapper--1Mwlg {
    height: 100%
}

.HeroBusiness-buttons--34cMG {
    margin-top: -8px;
    pointer-events: auto
}

@media (min-width: calc(920px + 1px)) {
    .HeroBusiness-buttons--34cMG {
        margin-top:22px
    }
}

@keyframes HeroDocs-fromLeft--jwzaB {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroDocs-goToLeft--4xqfh {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroDocs-fromRight--6qFEz {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroDocs-goToRight--2stSV {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroDocs-fromBottom--7eUTc {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroDocs-opacityIn--3mpfo {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroDocs-opacityOut--2HXGx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroDocs-container--4awvg .HeroDocs-buttons--j9W1k,.HeroDocs-container--4awvg .HeroDocs-description--1Omir,.HeroDocs-container--4awvg .HeroDocs-title--4inwh,.HeroDocs-container--4awvg null {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.HeroDocs-container--4awvg.enteredOnce .HeroDocs-title--4inwh {
    transition-delay: 0
}

.HeroDocs-container--4awvg.enteredOnce .HeroDocs-description--1Omir {
    transition-delay: .1s
}

.HeroDocs-container--4awvg.enteredOnce .HeroDocs-buttons--j9W1k {
    transition-delay: .2s
}

.HeroDocs-container--4awvg.enteredOnce null {
    transition-delay: .3s
}

.HeroDocs-container--4awvg.enteredOnce .HeroDocs-buttons--j9W1k,.HeroDocs-container--4awvg.enteredOnce .HeroDocs-description--1Omir,.HeroDocs-container--4awvg.enteredOnce .HeroDocs-title--4inwh,.HeroDocs-container--4awvg.enteredOnce null {
    opacity: 1;
    transform: none
}

.HeroDocs-container--4awvg.noAppear .HeroDocs-buttons--j9W1k,.HeroDocs-container--4awvg.noAppear .HeroDocs-description--1Omir,.HeroDocs-container--4awvg.noAppear .HeroDocs-title--4inwh,.HeroDocs-container--4awvg.noAppear null {
    transition: none
}

.HeroDocs-container--4awvg {
    overflow: hidden
}

.HeroDocs-background--3RfnZ {
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center bottom;
    object-position: center bottom;
    position: absolute;
    top: 0
}

.HeroDocs-content--27WIH {
    display: flex;
    flex-direction: column;
    height: 85vh;
    justify-content: center;
    min-height: 610px;
    position: relative;
    z-index: 1
}

@media (max-width: 920px) {
    .HeroDocs-content--27WIH {
        align-items:center;
        height: 550px;
        min-height: auto;
        padding-bottom: 60px;
        text-align: center
    }
}

.HeroDocs-title--4inwh {
    margin-top: -15vh;
    width: calc(100% - 32px)
}

@media (min-width: calc(920px + 1px)) {
    .HeroDocs-title--4inwh {
        width:43.47826086956522%
    }
}

@keyframes HeroVisual-fromLeft--7jee0 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroVisual-goToLeft--4Z3wQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroVisual-fromRight--5kbNI {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroVisual-goToRight--ywVuY {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroVisual-fromBottom--36w4L {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroVisual-opacityIn--4gNk3 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroVisual-opacityOut--txTV6 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroVisual-container--7GiIC .HeroVisual-buttons--1nSfR,.HeroVisual-container--7GiIC .HeroVisual-description--3HJFB,.HeroVisual-container--7GiIC .HeroVisual-eyebrow--7Dc32,.HeroVisual-container--7GiIC .HeroVisual-heading--3QJ9Y {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.HeroVisual-container--7GiIC.enteredOnce .HeroVisual-eyebrow--7Dc32 {
    transition-delay: 0
}

.HeroVisual-container--7GiIC.enteredOnce .HeroVisual-heading--3QJ9Y {
    transition-delay: .1s
}

.HeroVisual-container--7GiIC.enteredOnce .HeroVisual-description--3HJFB {
    transition-delay: .2s
}

.HeroVisual-container--7GiIC.enteredOnce .HeroVisual-buttons--1nSfR {
    transition-delay: .3s
}

.HeroVisual-container--7GiIC.enteredOnce .HeroVisual-buttons--1nSfR,.HeroVisual-container--7GiIC.enteredOnce .HeroVisual-description--3HJFB,.HeroVisual-container--7GiIC.enteredOnce .HeroVisual-eyebrow--7Dc32,.HeroVisual-container--7GiIC.enteredOnce .HeroVisual-heading--3QJ9Y {
    opacity: 1;
    transform: none
}

.HeroVisual-container--7GiIC.noAppear .HeroVisual-buttons--1nSfR,.HeroVisual-container--7GiIC.noAppear .HeroVisual-description--3HJFB,.HeroVisual-container--7GiIC.noAppear .HeroVisual-eyebrow--7Dc32,.HeroVisual-container--7GiIC.noAppear .HeroVisual-heading--3QJ9Y {
    transition: none
}

.HeroVisual-container--7GiIC {
    overflow: hidden
}

.HeroVisual-background--4z8go {
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center bottom;
    object-position: center bottom;
    position: absolute;
    top: 0
}

.HeroVisual-imageTop--1fDIW .HeroVisual-background--4z8go {
    -o-object-position: center top;
    object-position: center top
}

.HeroVisual-imageBottom--6IKBO .HeroVisual-background--4z8go {
    -o-object-position: center bottom;
    object-position: center bottom
}

.HeroVisual-background--4z8go .HeroVisual-eyebrow--7Dc32 {
    opacity: 0;
    transform: translateY(20px)
}

.HeroVisual-background--4z8go.enteredOnce .HeroVisual-eyebrow--7Dc32 {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.HeroVisual-background--4z8go.noAppear .HeroVisual-eyebrow--7Dc32 {
    transition: none
}

.HeroVisual-wrapper--259qv {
    position: relative
}

.HeroVisual-content--3A6yU {
    padding: var(--section-spacing-sm) 0;
    position: relative;
    z-index: 1
}

@media (min-width: calc(920px + 1px)) {
    .HeroVisual-content--3A6yU {
        align-items:center;
        display: flex;
        height: 60vh;
        min-height: 662px
    }
}

.HeroVisual-contentLight--30Nuh {
    color: var(--color-ui-colors-background)
}

.HeroVisual-contentWrapper--2UIPu {
    align-items: center;
    border-radius: 8px;
    overflow: hidden;
    padding: 20px
}

@media (max-width: 920px) {
    .HeroVisual-contentWrapper--2UIPu {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroVisual-contentWrapper--2UIPu {
        max-width:600px;
        padding: 60px
    }
}

.HeroVisual-eyebrow--7Dc32,.HeroVisual-heading--3QJ9Y {
    margin-bottom: 12px
}

.HeroVisual-buttons--1nSfR {
    align-items: center;
    display: flex;
    margin-top: 24px
}

.HeroVisual-buttons--1nSfR .HeroVisual-button--4wPS3 {
    line-height: 18px;
    padding: 16px 36px;
    text-transform: none
}

@media (max-width: 920px) {
    .HeroVisual-buttons--1nSfR .HeroVisual-button--4wPS3 {
        flex:1 1 40%;
        max-width: 50%;
        padding: 16px 0
    }

    .HeroVisual-buttons--1nSfR .HeroVisual-button--4wPS3:nth-child(n+2) {
        margin-left: 12px
    }
}

@media (min-width: calc(920px + 1px)) {
    .HeroVisual-buttons--1nSfR .HeroVisual-button--4wPS3:nth-child(n+2) {
        margin-left:24px
    }

    .HeroVisual-buttons--1nSfR {
        margin-top: 36px
    }
}

.HeroVisual-additionalContent--4960T {
    padding-top: 36px;
    position: relative;
    z-index: 1
}

@keyframes IllustrationWithText-fromLeft--2YmyQ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes IllustrationWithText-goToLeft--54cY0 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes IllustrationWithText-fromRight--6QDC6 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes IllustrationWithText-goToRight--17W8O {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes IllustrationWithText-fromBottom--77K3o {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes IllustrationWithText-opacityIn--7tGQM {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes IllustrationWithText-opacityOut--22dc3 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.IllustrationWithText-container--1OPwm {
    display: flex;
    flex-direction: column;
    padding: var(--component-spacing-md) 0
}

.IllustrationWithText-container--1OPwm .IllustrationWithText-image--345By {
    display: block;
    margin: 0 auto 16px;
    max-width: 100%
}

@media (max-width: 1168px) {
    .IllustrationWithText-container--1OPwm .IllustrationWithText-image--345By {
        margin-bottom:24px
    }
}

.IllustrationWithText-container--1OPwm .IllustrationWithText-leftAlignedImage--7djnZ {
    margin-left: 0
}

.IllustrationWithText-container--1OPwm .IllustrationWithText-title--5nnfC {
    padding-top: 20px;
    text-align: center
}

@media (max-width: 1168px) {
    .IllustrationWithText-container--1OPwm .IllustrationWithText-title--5nnfC {
        padding:0 20px 8px
    }
}

.IllustrationWithText-container--1OPwm .IllustrationWithText-description--5431d {
    margin: 0 auto;
    text-align: center
}

.IllustrationWithText-container--1OPwm .IllustrationWithText-description--5431d p {
    line-height: var(--line-height--small)
}

@media (max-width: 1168px) {
    .IllustrationWithText-container--1OPwm .IllustrationWithText-description--5431d {
        width:calc(100% - 32px)
    }
}

@media (min-width: calc(920px + 1px)) {
    .IllustrationWithText-container--1OPwm .IllustrationWithText-description--5431d {
        white-space:pre-line
    }
}

.IllustrationWithText-container--1OPwm .IllustrationWithText-leftAlignedText--48mGd {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: left
}

@media (min-width: calc(1168px + 1px)) {
    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_100--47Fru {
        width:860px
    }

    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_100--47Fru .IllustrationWithText-image--345By {
        margin-bottom: 36px
    }

    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_50--1d72L {
        width: 496px
    }

    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_50--1d72L:first-child {
        margin-left: 52px
    }

    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_50--1d72L:last-child {
        margin: 0 52px 0 auto
    }

    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_33--75qaK {
        margin: 0 32px;
        width: 352px
    }

    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_33--75qaK:nth-child(3n+1) {
        margin-left: 0
    }

    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_33--75qaK:nth-child(3n) {
        margin-right: 0
    }

    .IllustrationWithText-container--1OPwm.IllustrationWithText-width_33--75qaK:nth-child(n+4) {
        margin-top: 60px
    }
}

@media (max-width: 1168px) {
    .IllustrationWithText-container--1OPwm {
        flex:0 0 100%;
        margin-bottom: 48px;
        margin-left: auto;
        margin-right: auto;
        scroll-snap-align: center
    }

    .IllustrationWithText-container--1OPwm:last-child {
        margin-bottom: 0
    }
}

.IllustrationWithText-container-rowDirection--6OnJr {
    flex-direction: row;
    gap: var(--component-spacing-sm);
    margin-bottom: 0
}

.IllustrationWithText-container-rowDirection--6OnJr .IllustrationWithText-dataContainer--2sdsx {
    display: flex;
    flex-direction: column;
    gap: var(--component-spacing-xs)
}

.IllustrationWithText-container-rowDirection--6OnJr img {
    align-self: baseline
}

@media (max-width: 1168px) {
    .IllustrationWithText-container-rowDirection--6OnJr {
        flex:0 0 auto;
        margin-left: 5vw
    }
}

@keyframes IllustrationWithText-fromLeft--pRc7b {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes IllustrationWithText-goToLeft--WOzwx {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes IllustrationWithText-fromRight--68csW {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes IllustrationWithText-goToRight--5kpl0 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes IllustrationWithText-fromBottom--Z5Mpi {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes IllustrationWithText-opacityIn--5ShVM {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes IllustrationWithText-opacityOut--13uVQ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.IllustrationWithText-container--5EV1Y.IllustrationWithText-darkText--1vq6E {
    color: var(--color-greyscale-black-100)
}

.IllustrationWithText-container--5EV1Y.IllustrationWithText-whiteText--RAtg7,.IllustrationWithText-container--5EV1Y.IllustrationWithText-whiteText--RAtg7 a {
    color: var(--color-ui-colors-background)
}

.IllustrationWithText-container--5EV1Y.IllustrationWithText-whiteText--RAtg7 a:hover {
    color: var(--color-ui-colors-background);
    opacity: .7
}

.IllustrationWithText-container--5EV1Y .IllustrationWithText-textCenter--YcHwQ {
    text-align: center
}

@media (max-width: 920px) {
    .IllustrationWithText-container--5EV1Y {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}

.IllustrationWithText-container--5EV1Y .IllustrationWithText-description--66yGU {
    margin: 0 auto;
    max-width: 808px;
    text-align: center
}

@media (max-width: 920px) {
    .IllustrationWithText-container--5EV1Y .IllustrationWithText-description--66yGU {
        max-width:312px
    }
}

.IllustrationWithText-container--5EV1Y .IllustrationWithText-elementsContainer--6M0QY {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

@media (max-width: 920px) {
    .IllustrationWithText-container--5EV1Y .IllustrationWithText-elementsContainer--6M0QY {
        flex-direction:column
    }

    .IllustrationWithText-container--5EV1Y .IllustrationWithText-elementsContainer--6M0QY.IllustrationWithText-scrollOnMobile--3vo71 {
        -webkit-overflow-scrolling: touch;
        flex-flow: row nowrap;
        justify-content: normal;
        overflow-x: scroll;
        overflow-y: hidden;
        scroll-snap-type: x mandatory
    }
}

.IllustrationWithText-container--5EV1Y .IllustrationWithText-button--6hQrh {
    margin-top: var(--component-spacing-md);
    text-align: center
}

.IllustrationWithText-container--5EV1Y .IllustrationWithText-button--6hQrh,.IllustrationWithText-container--5EV1Y .IllustrationWithText-elementsContainer--6M0QY,.IllustrationWithText-container--5EV1Y .IllustrationWithText-title--3zRaK,.IllustrationWithText-container--5EV1Y null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-title--3zRaK {
    transition-delay: 0
}

.IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-elementsContainer--6M0QY {
    transition-delay: .1s
}

.IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-button--6hQrh {
    transition-delay: .2s
}

.IllustrationWithText-container--5EV1Y.enteredOnce null {
    transition-delay: .3s
}

.IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-button--6hQrh,.IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-elementsContainer--6M0QY,.IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-title--3zRaK,.IllustrationWithText-container--5EV1Y.enteredOnce null {
    opacity: 1;
    transform: none
}

.IllustrationWithText-container--5EV1Y.noAppear .IllustrationWithText-button--6hQrh,.IllustrationWithText-container--5EV1Y.noAppear .IllustrationWithText-elementsContainer--6M0QY,.IllustrationWithText-container--5EV1Y.noAppear .IllustrationWithText-title--3zRaK,.IllustrationWithText-container--5EV1Y.noAppear null {
    transition: none
}

.IllustrationWithText-hasHeadingText--6dH4Z {
    margin-top: var(--component-spacing-md)
}

.IllustrationWithText-disclaimer--6PLaY {
    font-size: var(--font-size-xxs);
    text-align: center
}

@keyframes ImageWithTextItem-fromLeft--8Hcqg {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ImageWithTextItem-goToLeft--3nWS6 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ImageWithTextItem-fromRight--3PAEI {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ImageWithTextItem-goToRight--44cES {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ImageWithTextItem-fromBottom--3B93w {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ImageWithTextItem-opacityIn--68gIv {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ImageWithTextItem-opacityOut--7kSM7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ImageWithTextItem-accentColor--3tWZP {
    bottom: 0;
    height: 80%;
    position: absolute;
    right: 0;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .ImageWithTextItem-accentColor--3tWZP {
        bottom:auto;
        height: 100%;
        top: 0;
        width: 80%
    }
}

.ImageWithTextItem-contentWrapper--80M5B {
    position: relative
}

.ImageWithTextItem-contentWrapper--80M5B .ImageWithTextItem-imageLeft--2gRQj {
    opacity: 0;
    transform: translate(30px,-30px)
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:first-child {
    transition-delay: .1s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(2) {
    transition-delay: .2s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(3) {
    transition-delay: .3s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(4) {
    transition-delay: .4s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(5) {
    transition-delay: .5s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(6) {
    transition-delay: .6s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(7) {
    transition-delay: .7s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(8) {
    transition-delay: .8s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(9) {
    transition-delay: .9s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(10) {
    transition-delay: 1s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ImageWithTextItem-contentWrapper--80M5B.noAppear .ImageWithTextItem-imageLeft--2gRQj {
    transition: none
}

.ImageWithTextItem-contentWrapper--80M5B .ImageWithTextItem-imageRight--GCa9V {
    opacity: 0;
    transform: translate(-30px)
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:first-child {
    transition-delay: .1s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(2) {
    transition-delay: .2s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(3) {
    transition-delay: .3s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(4) {
    transition-delay: .4s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(5) {
    transition-delay: .5s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(6) {
    transition-delay: .6s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(7) {
    transition-delay: .7s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(8) {
    transition-delay: .8s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(9) {
    transition-delay: .9s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(10) {
    transition-delay: 1s
}

.ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ImageWithTextItem-contentWrapper--80M5B.noAppear .ImageWithTextItem-imageRight--GCa9V {
    transition: none
}

.ImageWithTextItem-content--5jwMO {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    position: relative;
    z-index: 1
}

@media (min-width: calc(920px + 1px)) {
    .ImageWithTextItem-content--5jwMO {
        flex-direction:row;
        flex-wrap: nowrap
    }

    .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasAccentColor--1Ics0 {
        padding: 60px 0
    }
}

.ImageWithTextItem-content--5jwMO .ImageWithTextItem-text--1Ppin {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .ImageWithTextItem-content--5jwMO .ImageWithTextItem-text--1Ppin {
        margin:0 103px 0 64px;
        width: 40%
    }
}

.ImageWithTextItem-content--5jwMO .ImageWithTextItem-title--1vW7M {
    margin-bottom: 12px
}

.ImageWithTextItem-content--5jwMO .ImageWithTextItem-hasButtons--6EwQw {
    padding-bottom: 24px
}

.ImageWithTextItem-content--5jwMO .ImageWithTextItem-image--5T4vg {
    width: 100%;
    z-index: 1
}

@media (min-width: calc(920px + 1px)) {
    .ImageWithTextItem-content--5jwMO .ImageWithTextItem-image--5T4vg {
        width:45.83333333333333%
    }

    .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasLargeImage--2bx4D .ImageWithTextItem-image--5T4vg {
        width: 49%
    }

    .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasLargeImage--2bx4D .ImageWithTextItem-text--1Ppin {
        margin: 0 40px;
        width: calc(51% - 80px)
    }
}

@media (min-width: calc(1600px + 1px)) {
    .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasLargeImage--2bx4D .ImageWithTextItem-image--5T4vg {
        width:52%
    }

    .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasLargeImage--2bx4D .ImageWithTextItem-text--1Ppin {
        margin: 0 64px;
        width: calc(48% - 128px)
    }
}

.ImageWithTextItem-layoutHorizontal--4uEqu {
    margin: 30px 0;
    width: 100%
}

.ImageWithTextItem-layoutHorizontal--4uEqu:first-child {
    margin-top: 0
}

.ImageWithTextItem-layoutHorizontal--4uEqu:last-child {
    margin-bottom: 0
}

@media (max-width: 920px) {
    .ImageWithTextItem-layoutHorizontal--4uEqu {
        margin:15px 0
    }

    .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-hasAccentColor--1Ics0 .ImageWithTextItem-image--5T4vg {
        padding-left: 20px;
        padding-right: 20px
    }

    .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-image--5T4vg {
        position: relative
    }

    .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-image--5T4vg img {
        max-width: 100%;
        z-index: 1
    }

    .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-image--5T4vg .ImageWithTextItem-accentColor--3tWZP {
        height: 50%
    }

    .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-text--1Ppin {
        padding-top: 24px
    }

    .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-hasAccentColor--1Ics0 .ImageWithTextItem-text--1Ppin {
        padding: 24px 20px
    }
}

.ImageWithTextItem-layoutHorizontal--4uEqu.ImageWithTextItem-flipImageAndText--329yL .ImageWithTextItem-content--5jwMO {
    flex-direction: row-reverse
}

.ImageWithTextItem-layoutHorizontal--4uEqu.ImageWithTextItem-flipImageAndText--329yL .ImageWithTextItem-accentColor--3tWZP {
    left: 0;
    right: auto
}

.ImageWithTextItem-hasRoundedCorners--TuYDr {
    border-radius: 8px
}

.ImageWithTextItem-layoutVertical--5sOeH {
    flex-direction: column;
    overflow: hidden;
    width: 100%
}

@media (max-width: 920px) {
    .ImageWithTextItem-layoutVertical--5sOeH {
        margin-top:24px
    }

    .ImageWithTextItem-layoutVertical--5sOeH:first-child {
        margin-top: 0
    }

    .ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-text--1Ppin,.ImageWithTextItem-layoutVertical--5sOeH img {
        z-index: 1
    }
}

@media (min-width: calc(920px + 1px)) {
    .ImageWithTextItem-layoutVertical--5sOeH {
        flex:1;
        margin: 0 12px
    }

    .ImageWithTextItem-layoutVertical--5sOeH:first-child {
        margin-left: 0
    }

    .ImageWithTextItem-layoutVertical--5sOeH:last-child {
        margin-right: 0
    }
}

.ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-content--5jwMO {
    flex-direction: column;
    padding: 0
}

.ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-image--5T4vg {
    width: 100%
}

.ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-text--1Ppin {
    margin: 0;
    padding: 24px;
    width: 100%
}

.ImageWithTextItem-layoutVertical--5sOeH :not(.ImageWithTextItem-hasAccentColor--1Ics0) .ImageWithTextItem-text--1Ppin {
    padding: 24px 24px 0
}

@media (max-width: 920px) {
    .ImageWithTextItem-layoutVertical--5sOeH :not(.ImageWithTextItem-hasAccentColor--1Ics0) .ImageWithTextItem-text--1Ppin {
        padding:24px 0 0
    }
}

.ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-accentColor--3tWZP {
    width: 100%
}

.ImageWithTextItem-layoutVertical--5sOeH.ImageWithTextItem-flipImageAndText--329yL .ImageWithTextItem-content--5jwMO {
    flex-direction: column-reverse
}

.ImageWithTextItem-eyebrow--1qTvt {
    color: var(--color-ui-colors-text-80)
}

.ImageWithTextItem-buttons--rpc4j {
    display: flex;
    margin-top: 12px
}

@media (max-width: 920px) {
    .ImageWithTextItem-buttons--rpc4j {
        align-items:flex-start;
        flex-direction: column;
        margin-top: 0
    }

    .ImageWithTextItem-buttons--rpc4j a {
        margin-bottom: 12px
    }
}

@media (min-width: calc(920px + 1px)) {
    .ImageWithTextItem-buttons--rpc4j {
        margin-right:16px
    }
}

@keyframes ImageWithText-fromLeft--1jOwB {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ImageWithText-goToLeft--2mtTb {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ImageWithText-fromRight--3OEkI {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ImageWithText-goToRight--3DSLI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ImageWithText-fromBottom--76aGm {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ImageWithText-opacityIn--5Y3l2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ImageWithText-opacityOut--5iWbT {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ImageWithText-imageWithText--7gjpJ .ImageWithText-description--4inXI,.ImageWithText-imageWithText--7gjpJ .ImageWithText-title--1uYNM,.ImageWithText-imageWithText--7gjpJ null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-title--1uYNM {
    transition-delay: .1s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-description--4inXI {
    transition-delay: .2s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce null {
    transition-delay: .3s;
    transition-delay: .4s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-description--4inXI,.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-title--1uYNM,.ImageWithText-imageWithText--7gjpJ.enteredOnce null {
    opacity: 1;
    transform: none
}

.ImageWithText-imageWithText--7gjpJ.noAppear .ImageWithText-description--4inXI,.ImageWithText-imageWithText--7gjpJ.noAppear .ImageWithText-title--1uYNM,.ImageWithText-imageWithText--7gjpJ.noAppear null {
    transition: none
}

.ImageWithText-imageWithText--7gjpJ .ImageWithText-imageWithTextElements--6LbG7>* {
    opacity: 0;
    transform: translateY(30px)
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:first-child {
    transition-delay: .1s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(2) {
    transition-delay: .2s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(3) {
    transition-delay: .3s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(4) {
    transition-delay: .4s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(5) {
    transition-delay: .5s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(6) {
    transition-delay: .6s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(7) {
    transition-delay: .7s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(8) {
    transition-delay: .8s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(9) {
    transition-delay: .9s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(10) {
    transition-delay: 1s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(11) {
    transition-delay: 1.1s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(12) {
    transition-delay: 1.2s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(13) {
    transition-delay: 1.3s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(14) {
    transition-delay: 1.4s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(15) {
    transition-delay: 1.5s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(16) {
    transition-delay: 1.6s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(17) {
    transition-delay: 1.7s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(18) {
    transition-delay: 1.8s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(19) {
    transition-delay: 1.9s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>:nth-child(20) {
    transition-delay: 2s
}

.ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7>* {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ImageWithText-imageWithText--7gjpJ.noAppear .ImageWithText-imageWithTextElements--6LbG7>* {
    transition: none
}

.ImageWithText-headerClass--4lgAn {
    margin-bottom: 60px;
    text-align: center
}

.ImageWithText-imageWithTextElements--6LbG7 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: left
}

@media (max-width: 920px) {
    .ImageWithText-imageWithTextElements--6LbG7 {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}

@keyframes InfoIconWithText-fromLeft--YDdBD {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes InfoIconWithText-goToLeft--7xCUQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes InfoIconWithText-fromRight--6Ba6R {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes InfoIconWithText-goToRight--31krM {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes InfoIconWithText-fromBottom--3ZHi3 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes InfoIconWithText-opacityIn--6ZDKX {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes InfoIconWithText-opacityOut--7eXuO {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.InfoIconWithText-container--6rGDr {
    align-items: baseline;
    color: var(--color-ui-colors-text-100);
    display: flex;
    padding-left: 16px;
    text-align: left
}

@media (min-width: calc(920px + 1px)) {
    .InfoIconWithText-container--6rGDr {
        align-items:center;
        padding-left: 0
    }
}

.InfoIconWithText-infoIcon--6wGqd {
    color: var(--color-primary-base);
    flex: none;
    height: 14.33px;
    margin-right: 8.83px;
    width: 14.33px
}

.InfoIconWithText-infoIcon--6wGqd path {
    fill: currentColor
}

@keyframes InvestorLogo-fromLeft--3Yb6G {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes InvestorLogo-goToLeft--6zNqb {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes InvestorLogo-fromRight--7yrvG {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes InvestorLogo-goToRight--62sp6 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes InvestorLogo-fromBottom--3ZuSj {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes InvestorLogo-opacityIn--6gv5n {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes InvestorLogo-opacityOut--5G1s5 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.InvestorLogo-logo--Jk8P2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    width: 25%
}

@media (max-width: 920px) {
    .InvestorLogo-logo--Jk8P2 {
        width:41.66666666666667%
    }

    .InvestorLogo-logo--Jk8P2.InvestorLogo-mobileGrid1of1--5lBBs {
        width: 100%
    }

    .InvestorLogo-logo--Jk8P2:last-child:nth-child(odd) {
        margin: auto
    }
}

.InvestorLogo-h3--3ZwOM {
    color: var(--color-primary-base)
}

.InvestorLogo-image--ZNX0x {
    height: 49px;
    margin-bottom: 10px
}

@keyframes Investors-fromLeft--3zEds {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Investors-goToLeft--2kSSq {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Investors-fromRight--2DNzU {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Investors-goToRight--6uLFd {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Investors-fromBottom--5Mrlh {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Investors-opacityIn--Y9RzW {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Investors-opacityOut--2Ww0e {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Investors-investors--77em1 .Investors-logo--6gU0l {
    opacity: 0;
    transform: translateY(30px)
}

.Investors-investors--77em1.enteredOnce .Investors-logo--6gU0l {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .1s
}

.Investors-investors--77em1.enteredOnce .Investors-logo--6gU0l:nth-child(n+5) {
    transition-delay: .2s
}

.Investors-investors--77em1.noAppear .Investors-lgogo--S8XwT {
    transition: none
}

.Investors-hasBackground--3gnfO {
    padding: 60px 24px
}

@media (min-width: calc(920px + 1px)) {
    .Investors-hasBackground--3gnfO {
        padding:80px
    }
}

@media (max-width: 920px) {
    .Investors-hasBackground--3gnfO {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}

.Investors-header--37DTo {
    max-width: 100%
}

.Investors-logos--30hLP {
    display: flex;
    flex-wrap: wrap;
    gap: 36px;
    justify-content: center;
    margin: 0 auto;
    width: 91.66666666666666%
}

@media (max-width: 920px) {
    .Investors-logos--30hLP {
        gap:24px;
        justify-content: space-between;
        margin-left: 24px;
        margin-right: 24px;
        width: auto
    }
}

@keyframes Jobs-fromLeft--1sk6x {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Jobs-goToLeft--5yrpf {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Jobs-fromRight--AGzdx {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Jobs-goToRight--3vsbM {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Jobs-fromBottom--J9IuS {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Jobs-opacityIn--aTboB {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Jobs-opacityOut--4D5sx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Jobs-container--7jkA2 {
    position: static
}

.Jobs-container--7jkA2 .Jobs-filters--62rP0,.Jobs-container--7jkA2 .Jobs-jobsList--J6LU1 {
    opacity: 0;
    transform: translateY(30px)
}

.Jobs-container--7jkA2.enteredOnce .Jobs-filters--62rP0,.Jobs-container--7jkA2.enteredOnce .Jobs-jobsList--J6LU1 {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .4s
}

.Jobs-container--7jkA2.noAppear .Jobs-filters--62rP0,.Jobs-container--7jkA2.noAppear .Jobs-jobsList--J6LU1 {
    transition: none
}

.Jobs-jobs--fd784 {
    margin: 0 auto;
    position: relative;
    width: calc(100% - 32px)
}

@media (min-width: calc(920px + 1px)) {
    .Jobs-jobs--fd784 {
        width:100%
    }
}

.Jobs-jobsList--J6LU1 {
    margin-top: 24px
}

@media (min-width: calc(920px + 1px)) {
    .Jobs-jobsList--J6LU1 {
        margin-top:40px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Jobs-jobsList--J6LU1 {
        margin-top:60px
    }
}

.Jobs-department--1uGXp {
    position: static
}

.Jobs-department--1uGXp+.Jobs-department--1uGXp {
    margin-top: 1.5rem
}

@media (min-width: calc(920px + 1px)) {
    .Jobs-department--1uGXp+.Jobs-department--1uGXp {
        margin-top:2rem
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Jobs-department--1uGXp+.Jobs-department--1uGXp {
        margin-top:2.5rem
    }
}

.Jobs-departmentTitle--6QqHs {
    margin-bottom: 1rem
}

@media (min-width: calc(920px + 1px)) {
    .Jobs-departmentTitle--6QqHs {
        margin-bottom:1.5rem
    }
}

@keyframes JobCard-fromLeft--6jeHN {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes JobCard-goToLeft--1kJEe {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes JobCard-fromRight--2brAM {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes JobCard-goToRight--6ND6l {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes JobCard-fromBottom--4dFko {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes JobCard-opacityIn--3uu5f {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes JobCard-opacityOut--3Dwc5 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.JobCard-jobCard--co5nc {
    border-top: 1px solid var(--color-greyscale-grey-50);
    display: block;
    padding: .75rem 0;
    text-decoration: none
}

.JobCard-jobCard--co5nc:last-child {
    border-bottom: 1px solid var(--color-greyscale-grey-50)
}

@media (min-width: calc(920px + 1px)) {
    .JobCard-jobCard--co5nc {
        align-items:center;
        display: flex;
        padding: 1.5rem 0
    }
}

.JobCard-title--4edEZ {
    color: var(--color-primary-base);
    flex: 1
}

@media (min-width: calc(920px + 1px)) {
    .JobCard-title--4edEZ {
        padding-right:32px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .JobCard-title--4edEZ {
        padding-right:48px
    }
}

@media (max-width: 920px) {
    .JobCard-title--4edEZ {
        margin-bottom:4px
    }
}

@media (min-width: calc(920px + 1px)) {
    .JobCard-office--tctKv {
        width:40%
    }
}

@keyframes Filters-fromLeft--65zRq {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Filters-goToLeft--2g3hz {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Filters-fromRight--5mYJ7 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Filters-goToRight--3OfiP {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Filters-fromBottom--s3ewQ {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Filters-opacityIn--5lCCV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Filters-opacityOut--53t2u {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Filters-filters--4BHRK {
    text-align: center
}

.Filters-inner--70cQN {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(20rem,1fr));
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto
}

@media (min-width: calc(920px + 1px)) {
    .Filters-inner--70cQN {
        grid-gap:1.5rem;
        grid-template-columns: repeat(2,1fr);
        margin-bottom: 1.5rem;
        max-width: 640px
    }
}

.Filters-results--4QxOG {
    font-weight: var(--font-weight-600)
}

.Filters-clearButton--6If7w {
    -webkit-appearance: none;
    border: 0;
    color: var(--color-primary-base);
    cursor: pointer;
    margin-left: .5em;
    padding: 0
}

.Filters-filter--5uMgA {
    position: static
}

.Filters-label--30A0K {
    display: block;
    margin-bottom: .5rem;
    text-align: left
}

.Filters-dropdownWrap--T4QqX {
    position: relative
}

.Filters-dropdown--6LSbu {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--color-ui-colors-background);
    border: 1px solid var(--color-greyscale-grey-50);
    border-radius: var(--border-radius-base);
    cursor: pointer;
    font-family: inherit;
    font-size: 1rem;
    outline: 0;
    padding: .75rem 2rem .75rem 1rem;
    resize: none;
    width: 100%
}

.Filters-dropdown--6LSbu:focus {
    border-color: var(--color-primary-base)
}

.Filters-chevron--5gWl4 {
    height: 14px;
    pointer-events: none;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    width: 14px
}

@keyframes JumpNav-fromLeft--5l2JV {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes JumpNav-goToLeft--4fd6w {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes JumpNav-fromRight--2Bjti {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes JumpNav-goToRight--2IMLR {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes JumpNav-fromBottom--w4wKa {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes JumpNav-opacityIn--6Gg9H {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes JumpNav-opacityOut--Sf472 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.JumpNav-container--7w5bK {
    background-color: var(--color-primary-base);
    margin-top: -32px;
    padding: 24px 0;
    position: sticky;
    top: 64px
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:first-child {
    transition-delay: .1s
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(2) {
    transition-delay: .2s
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(3) {
    transition-delay: .3s
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(4) {
    transition-delay: .4s
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(5) {
    transition-delay: .5s
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(6) {
    transition-delay: .6s
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(7) {
    transition-delay: .7s
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(8) {
    transition-delay: .8s
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(9) {
    transition-delay: .9s
}

@media (min-width: calc(1168px + 1px)) {
    .JumpNav-container--7w5bK {
        padding:28px 0
    }
}

.JumpNav-container--7w5bK .JumpNav-item--6lnHK {
    opacity: 0;
    transform: translateY(30px)
}

.JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .4s
}

.JumpNav-container--7w5bK.noAppear .JumpNav-item--6lnHK {
    transition: none
}

.JumpNav-inner--7Sniy {
    align-items: center;
    display: flex;
    justify-content: center
}

@keyframes JumpNavItem-fromLeft--41DfW {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes JumpNavItem-goToLeft--4qhgH {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes JumpNavItem-fromRight--4TKBB {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes JumpNavItem-goToRight--5zdyY {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes JumpNavItem-fromBottom--4bBux {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes JumpNavItem-opacityIn--17Zvh {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes JumpNavItem-opacityOut--4W4QX {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.JumpNavItem-jumpNavItem--449Wp {
    border-bottom: 2px solid transparent;
    color: var(--color-ui-colors-background);
    font-weight: var(--font-weight-600);
    text-decoration: none;
    transition: border-color .3s ease
}

.JumpNavItem-jumpNavItem--449Wp:focus,.JumpNavItem-jumpNavItem--449Wp:hover {
    border-color: var(--color-ui-colors-background)
}

.JumpNavItem-jumpNavItem--449Wp+.JumpNavItem-jumpNavItem--449Wp {
    margin-left: 32px
}

@keyframes LeftAlignSimpleText-fromLeft--cMdD2 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes LeftAlignSimpleText-goToLeft--3fHKe {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes LeftAlignSimpleText-fromRight--lzi0T {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes LeftAlignSimpleText-goToRight--2WFGh {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes LeftAlignSimpleText-fromBottom--5k2O6 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes LeftAlignSimpleText-opacityIn--75Y4p {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes LeftAlignSimpleText-opacityOut--2mmSH {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.LeftAlignSimpleText-component--5JsyE {
    align-items: flex-start;
    color: var(--color-ui-text-light);
    display: flex;
    flex-direction: column;
    gap: 8px;
    max-width: 600px
}

@media (max-width: 920px) {
    .LeftAlignSimpleText-component--5JsyE {
        gap:8px;
        padding: 0 16px
    }
}

.LeftAlignSimpleText-component--5JsyE.LeftAlignSimpleText-textDark--6zrIE {
    color: var(--color-ui-text-dark)
}

.TextWithRightArrow-container--27vl4 {
    align-items: baseline;
    color: var(--color-ui-text-dark);
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    white-space: nowrap
}

.TextWithRightArrow-container--27vl4.TextWithRightArrow-contentLight--hrobZ {
    color: var(--color-ui-text-light)
}

.TextWithRightArrow-container--27vl4.TextWithRightArrow-contentLight--hrobZ svg path {
    stroke: var(--color-ui-text-light)
}

.TextWithRightArrow-container--27vl4 .TextWithRightArrow-title--6DTD8 {
    font-size: 22px;
    font-weight: 500
}

.TextWithRightArrow-container--27vl4>svg {
    width: 21px
}

.TextWithRightArrow-container--27vl4 .TextWithRightArrow-svgContainer--6PKku {
    overflow: hidden
}

.TextWithRightArrow-container--27vl4 .TextWithRightArrow-svgContainer--6PKku svg {
    transform: translateX(-100%);
    transition: all .4s ease
}

.TextWithRightArrow-container--27vl4.enteredOnce .TextWithRightArrow-svgContainer--6PKku svg {
    transform: translate(0)
}

@keyframes LogoLinkRow-fromLeft--2fIpd {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes LogoLinkRow-goToLeft--62HXY {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes LogoLinkRow-fromRight--J2bXE {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes LogoLinkRow-goToRight--4MeT0 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes LogoLinkRow-fromBottom--64Yfh {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes LogoLinkRow-opacityIn--5OopB {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes LogoLinkRow-opacityOut--loRRx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.LogoLinkRow-row--7uILS {
    align-items: center;
    color: var(--color-ui-text-light);
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    width: 100%
}

@media (max-width: 920px) {
    .LogoLinkRow-row--7uILS {
        align-items:flex-start;
        align-self: stretch;
        flex-direction: column;
        gap: 16px;
        padding: 0 16px
    }
}

.LogoLinkRow-row--7uILS.LogoLinkRow-textDark--NVa1W {
    color: var(--color-ui-text-dark)
}

.LogoLinkRow-row--7uILS.LogoLinkRow-textCenter--1dXx6 {
    align-items: center;
    gap: 24px
}

.LogoLinkRow-row--7uILS .LogoLinkRow-heading--6hRjx {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    gap: 12px
}

.LogoLinkRow-row--7uILS .LogoLinkRow-heading--6hRjx.LogoLinkRow-textCenter--1dXx6 {
    display: block;
    text-align: center;
    width: 100%
}

.LogoLinkRow-row--7uILS .LogoLinkRow-heading--6hRjx.LogoLinkRow-textRight--5K3OH {
    display: block;
    text-align: right;
    width: 100%
}

.LogoLinkRow-slide--1JKuf {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container {
    margin: 0 auto
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div {
    opacity: 0;
    transition: opacity 1s ease-in-out
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:first-child {
    transition-delay: 90ms
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(2) {
    transition-delay: .18s
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(3) {
    transition-delay: .27s
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(4) {
    transition-delay: .36s
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(5) {
    transition-delay: .45s
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(6) {
    transition-delay: .54s
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(7) {
    transition-delay: .63s
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(8) {
    transition-delay: .72s
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(9) {
    transition-delay: .81s
}

.LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container>div:nth-child(10) {
    transition-delay: .9s
}

.LogoLinkRow-marqueeStatic--6vDE8.enteredOnce .initial-child-container>div {
    opacity: 1
}

.LogoLinkRow-marquee--3F0UN {
    height: 40px;
    opacity: 0;
    transition: opacity .6s ease .1s
}

.LogoLinkRow-marquee--3F0UN.enteredOnce {
    opacity: 1
}

.LogoLinkRow-marqueeControl--5AZH6 {
    clip: rect(0,0,0,0);
    border: 0;
    display: inline-flex;
    flex-wrap: nowrap;
    height: 40px;
    margin: -1px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    z-index: -1
}

.LogoLinkRow-marqueeControl--5AZH6 img {
    height: 100%
}

@keyframes MarketingModule-fromLeft--3Taxa {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MarketingModule-goToLeft--5e1Am {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MarketingModule-fromRight--7tmBv {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MarketingModule-goToRight--63wQy {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MarketingModule-fromBottom--6YT7X {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MarketingModule-opacityIn--277GD {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MarketingModule-opacityOut--7zlIt {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.MarketingModule-container--2fDCR .MarketingModule-description--2CxJY,.MarketingModule-container--2fDCR .MarketingModule-eyebrow--1K8rQ,.MarketingModule-container--2fDCR .MarketingModule-logo--4YY7W,.MarketingModule-container--2fDCR .MarketingModule-title--1xrij {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.MarketingModule-container--2fDCR.enteredOnce .MarketingModule-eyebrow--1K8rQ {
    transition-delay: 0
}

.MarketingModule-container--2fDCR.enteredOnce .MarketingModule-title--1xrij {
    transition-delay: .1s
}

.MarketingModule-container--2fDCR.enteredOnce .MarketingModule-logo--4YY7W {
    transition-delay: .2s
}

.MarketingModule-container--2fDCR.enteredOnce .MarketingModule-description--2CxJY {
    transition-delay: .3s
}

.MarketingModule-container--2fDCR.enteredOnce .MarketingModule-description--2CxJY,.MarketingModule-container--2fDCR.enteredOnce .MarketingModule-eyebrow--1K8rQ,.MarketingModule-container--2fDCR.enteredOnce .MarketingModule-logo--4YY7W,.MarketingModule-container--2fDCR.enteredOnce .MarketingModule-title--1xrij {
    opacity: 1;
    transform: none
}

.MarketingModule-container--2fDCR.noAppear .MarketingModule-description--2CxJY,.MarketingModule-container--2fDCR.noAppear .MarketingModule-eyebrow--1K8rQ,.MarketingModule-container--2fDCR.noAppear .MarketingModule-logo--4YY7W,.MarketingModule-container--2fDCR.noAppear .MarketingModule-title--1xrij {
    transition: none
}

.MarketingModule-container--2fDCR {
    overflow: hidden
}

.MarketingModule-description--2CxJY,.MarketingModule-eyebrow--1K8rQ,.MarketingModule-logo--4YY7W,.MarketingModule-title--1xrij {
    opacity: 0;
    transform: translateY(20px)
}

.MarketingModule-background--1o1px {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover
}

.MarketingModule-background--1o1px.enteredOnce .MarketingModule-eyebrow--1K8rQ {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.MarketingModule-background--1o1px.noAppear .MarketingModule-eyebrow--1K8rQ {
    transition: none
}

@media (min-width: calc(920px + 1px)) {
    .MarketingModule-content--7neXW {
        align-items:center;
        display: flex;
        height: 600px
    }
}

.MarketingModule-mobileBackground--63dnP {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 180px
}

@media (min-width: 768px) {
    .MarketingModule-mobileBackground--63dnP {
        height:280px
    }
}

.MarketingModule-contentWrapper--1nkDu {
    align-items: center;
    background: #fff;
    overflow: hidden
}

@media (max-width: 920px) {
    .MarketingModule-contentWrapper--1nkDu {
        margin:24px auto 0;
        width: calc(100% - 32px)
    }
}

@media (min-width: calc(920px + 1px)) {
    .MarketingModule-contentWrapper--1nkDu {
        border-radius:8px;
        max-width: 496px;
        padding: 60px 80px
    }
}

.MarketingModule-logos--7nBk2 {
    display: flex;
    font-size: 50px;
    font-weight: 900;
    height: 72px
}

.MarketingModule-logo--4YY7W {
    display: block;
    margin-bottom: 8px;
    max-width: 100%
}

@media (max-width: 920px) {
    .MarketingModule-logo--4YY7W {
        max-height:64px
    }
}

.MarketingModule-smallLogos--59bt3 {
    font-size: 26px;
    height: 40px
}

.MarketingModule-eyebrow--1K8rQ {
    margin-bottom: 8px
}

.MarketingModule-title--1xrij {
    margin-bottom: 16px
}

.MarketingModule-button--7Frj3 {
    padding: 18.5px 36px
}

@media (max-width: 920px) {
    .MarketingModule-button--7Frj3 {
        margin-top:24px
    }
}

@media (min-width: calc(920px + 1px)) {
    .MarketingModule-button--7Frj3 {
        margin-top:32px
    }
}

@keyframes NumberedList-fromLeft--4OApC {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NumberedList-goToLeft--4Ik0e {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes NumberedList-fromRight--2e15G {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NumberedList-goToRight--71MNk {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes NumberedList-fromBottom--653m4 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes NumberedList-opacityIn--3wjJ5 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NumberedList-opacityOut--xvbM3 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.NumberedList-chevron--Vcl2s {
    height: 14px;
    margin-right: 8px;
    transform: rotate(-90deg);
    transition: transform .2s linear;
    width: 14px
}

.NumberedList-chevron--Vcl2s.NumberedList-chevron--rotated--7fC9f {
    transform: rotate(0deg)
}

.NumberedList-collapsible--1acNO {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-bottom: 12px
}

.NumberedList-collapsibleListTitle--3flWo {
    color: var(--color-primary-base);
    font-weight: var(--font-weight-600)
}

.NumberedList-container--6RT6Y {
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px
}

@media (max-width: 920px) {
    .NumberedList-container--6RT6Y {
        margin-top:36px
    }
}

@media (min-width: calc(920px + 1px)) {
    .NumberedList-container--6RT6Y {
        margin-bottom:24px;
        padding-left: 0;
        padding-right: 0
    }
}

.NumberedList-itemContainer--GhBN0 {
    display: flex;
    margin-top: 8px
}

.NumberedList-itemNumber--5wIiD {
    align-items: center;
    background-color: var(--color-primary-lightest);
    border-radius: 50%;
    color: var(--color-primary-base);
    display: flex;
    font-size: var(--font-size-xxs);
    height: 24px;
    justify-content: center;
    line-height: var(--line-height-xxs);
    margin-right: 16px;
    min-width: 24px;
    width: 24px
}

.NumberedList-itemText--3zEMf {
    color: var(--color-greyscale-grey-60)
}

.NumberedList-title--5B0P4 {
    font-size: var(--font-size-l);
    line-height: var(--line-height-l);
    margin-bottom: 16px
}

@keyframes Parallax-fromLeft--1nSuu {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Parallax-goToLeft--ylOPC {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Parallax-fromRight--ec1Wo {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Parallax-goToRight--6Gnp3 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Parallax-fromBottom--6brYb {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Parallax-opacityIn--neGRc {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Parallax-opacityOut--1EGKI {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

:root {
    --slideOffset: 442px;
    --slideInnerHeight: 50vh;
    --cardContainerHeight: 231px;
    --headerHeight: 65px
}

@media (max-width: 920px) {
    :root {
        --slideOffset:202px;
        --slideInnerHeight: 45%
    }
}

.Parallax-heroTitle--31lzc {
    white-space: pre-line
}

.Parallax-downloadApp--4Vzh4 {
    margin-top: 16px
}

.Parallax-text--1UsDo {
    display: flex;
    flex-direction: column;
    height: var(--slideInnerHeight);
    justify-content: center;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40%;
    z-index: 1
}

@media (max-width: 920px) {
    .Parallax-text--1UsDo {
        padding-left:16px;
        padding-right: 16px;
        width: 100%
    }
}

.Parallax-outerContainer--3WH21 {
    background: #f6f8fa;
    overflow-x: clip;
    position: relative
}

@media (max-width: 920px) {
    .Parallax-outerContainer--3WH21 {
        margin-bottom:-110px;
        top: -200px
    }
}

@media (min-width: calc(920px + 1px)) {
    .Parallax-outerContainer--3WH21 {
        margin-top:calc(-40vh - var(--cardContainerHeight))
    }
}

.Parallax-cardImage--8F9Gd {
    border-radius: 10px;
    box-shadow: 8px 16px 16px rgba(0,0,0,.25)
}

@media (min-width: calc(920px + 1px)) {
    .Parallax-card__0--5mJZK {
        transition-duration:.4s
    }

    .Parallax-card__1--2SaAc {
        transition-duration: .3s
    }

    .Parallax-card__2--4n5ZP {
        transition-duration: .2s
    }
}

.Parallax-card--4wxkG {
    border-radius: 10px;
    display: block;
    height: 223px;
    margin-bottom: -300px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 352px
}

.Parallax-cardContainer--23WE0 {
    display: flex;
    gap: 50px;
    height: var(--cardContainerHeight);
    margin-bottom: calc(60vh - var(--cardContainerHeight));
    margin-left: auto;
    margin-right: auto;
    max-width: 1224px;
    pointer-events: none;
    position: sticky;
    top: calc(50% - 115px);
    width: 85.89474%;
    z-index: 50
}

.Parallax-cardContainer--23WE0>* {
    width: 50%
}

@media (max-width: 920px) {
    .Parallax-cardContainer--23WE0 {
        display:block;
        margin: -200px auto 0;
        max-width: 1224px;
        top: calc(50vh + 180px);
        transform: translateY(-50%);
        width: 100%
    }

    .Parallax-cardContainer--23WE0>* {
        margin: 0 auto;
        width: 233px
    }

    .Parallax-cardContainer--23WE0>:first-child {
        display: none
    }
}

.Parallax-smHide--6h7tg {
    display: flex
}

@media (max-width: 920px) {
    .Parallax-smHide--6h7tg {
        display:none
    }
}

.Parallax-mdHide--72oal {
    display: block
}

@media (min-width: calc(920px + 1px)) {
    .Parallax-mdHide--72oal {
        display:none
    }
}

.Parallax-disclaimer--1Tu5h {
    bottom: 0;
    flex-direction: column;
    height: auto;
    justify-content: flex-end;
    left: 0;
    padding-bottom: 32px;
    position: sticky;
    text-align: center;
    top: auto;
    width: 100%;
    z-index: 2
}

@media (max-width: 920px) {
    .Parallax-disclaimer--1Tu5h {
        font-size:16px;
        padding: 16px;
        position: relative
    }
}

.Parallax-sectionWrapper--82lhx {
    display: flex;
    height: 100vh;
    margin-bottom: 0;
    position: sticky;
    top: 20px
}

@media (max-width: 920px) {
    .Parallax-sectionWrapper--82lhx {
        height:50vh
    }
}

@media (min-width: calc(920px + 1px)) {
    .Parallax-sectionWrapper--82lhx:last-child {
        height:100%
    }

    .Parallax-cardHero--4NMjR .Parallax-sectionWrapper--82lhx {
        flex-wrap: wrap
    }
}

.Parallax-sectionInnerWrapper--MB0eJ {
    align-items: center;
    display: flex;
    gap: 50px;
    height: var(--slideInnerHeight);
    position: sticky;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.Parallax-sectionInnerWrapper--MB0eJ>* {
    width: 50%
}

.Parallax-imageBackground--1q0Qa {
    margin-left: 50%;
    margin-right: auto;
    position: relative;
    transform: translateX(-50%);
    width: 500px;
    z-index: -1
}

@media (max-width: 920px) {
    .Parallax-imageBackground--1q0Qa {
        width:100%
    }
}

.Parallax-eyebrow--1jDan {
    margin-bottom: 16px
}

.Parallax-sectionSlide--1siY1 {
    height: 120vh;
    max-height: 120vh;
    position: relative;
    transition: opacity .2s ease-out
}

@media (min-width: calc(920px + 1px)) {
    .Parallax-sectionSlide--1siY1 {
        height:90vh;
        margin-bottom: 250px;
        max-height: 90vh
    }
}

.Parallax-sectionSlide--1siY1:last-child,.Parallax-sectionSlide--1siY1:last-child .Parallax-sectionInnerWrapper--MB0eJ {
    margin-bottom: 0
}

@media (max-width: 920px) {
    .Parallax-sectionSlide--1siY1:last-child {
        margin-bottom:-200px;
        overflow-y: clip
    }

    .Parallax-sectionSlide--1siY1:last-child .Parallax-sectionWrapper--82lhx {
        margin-bottom: 400px
    }

    .Parallax-sectionSlide--1siY1:last-child .Parallax-sectionInnerWrapper--MB0eJ {
        margin-bottom: calc(var(--slideOffset)*-1)
    }
}

@media (min-width: calc(920px + 1px)) {
    .Parallax-bottomSpaceSectionSlide--5G1mC {
        background:#f6f8fa;
        height: 25px;
        margin-bottom: -80px;
        width: 100%
    }
}

@media (max-width: 920px) {
    .Parallax-imageWrapper--7lX16 {
        overflow:clip
    }

    .Parallax-cardHero--4NMjR .Parallax-sectionWrapper--82lhx {
        height: 100vh
    }

    .Parallax-cardHero--4NMjR .Parallax-sectionInnerWrapper--MB0eJ {
        overflow-x: clip
    }

    .Parallax-cardHero--4NMjR .Parallax-imageBackground--1q0Qa {
        bottom: calc(50vh - 297px);
        height: var(--cardContainerHeight);
        left: 0;
        position: absolute;
        top: auto
    }

    .Parallax-sectionInnerWrapper--MB0eJ {
        flex-direction: column;
        gap: 0;
        height: calc(100vh - var(--headerHeight));
        padding-top: var(--headerHeight);
        top: auto;
        transform: none
    }

    .Parallax-sectionInnerWrapper--MB0eJ>* {
        height: 50%;
        width: 100%
    }

    .Parallax-sectionInnerWrapper--MB0eJ>.Parallax-sectionText--4f8Oh {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: 16px;
        padding-right: 16px;
        position: relative;
        top: 0;
        width: calc(100% - 32px);
        z-index: 5
    }

    .Parallax-card--4wxkG {
        height: 148px;
        left: 50%;
        transform: translateX(-50%);
        width: 233px
    }
}

@keyframes ParallaxTakeover-fromLeft--2uhoQ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ParallaxTakeover-goToLeft--5YI24 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ParallaxTakeover-fromRight--3dybZ {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ParallaxTakeover-goToRight--5qbxM {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ParallaxTakeover-fromBottom--1qJGG {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ParallaxTakeover-opacityIn--51kG2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ParallaxTakeover-opacityOut--1dRAH {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ParallaxTakeover-parallax_takeover_root--6xOmb {
    background-color: inherit;
    position: relative
}

.ParallaxTakeover-parallax_takeover_root--6xOmb:after {
    background-color: inherit;
    bottom: -50px;
    height: 50px;
    left: calc(-50vw + 50%);
    position: absolute;
    top: unset;
    width: 100vw;
    z-index: 100
}

@media (pointer: coarse) {
    .ParallaxTakeover-parallax_takeover_root--6xOmb {
        margin-bottom:50px
    }

    .ParallaxTakeover-parallax_takeover_root--6xOmb:after {
        content: ""
    }
}

.ParallaxTakeover-disclaimer--2m2Dn {
    font-size: var(--font-size-xxxs);
    line-height: 1.2;
    margin-top: 2rem;
    text-align: left
}

.ParallaxTakeover-subheading--3LyVr {
    color: var(--color-warning-base);
    margin-bottom: 24px
}

@media (max-width: 920px) {
    .ParallaxTakeover-subheading--3LyVr {
        margin-bottom:8px
    }
}

.ParallaxTakeover-section_main--5iyGP {
    display: flex;
    gap: 0;
    min-height: 100lvh;
    padding-block:50lvh}

.ParallaxTakeover-section_main-zoomedIn--4sHEL {
    color: var(--color-ui-text-light);
    flex-direction: column;
    padding-block:20lvh}

.ParallaxTakeover-simplified_section_main--2BTGo {
    padding-block:0}

.ParallaxTakeover-scroll_control--7bBc5 {
    flex-basis: 0;
    margin-block:-25vh;opacity: 0;
    width: 0;
    z-index: 0
}

.ParallaxTakeover-scroll_control__element--3VErj {
    height: 600px
}

.ParallaxTakeover-scroll_control__element--3VErj:first-child,.ParallaxTakeover-scroll_control__element--3VErj:last-child {
    height: 775px
}

.ParallaxTakeover-section_content--5dWUb {
    flex-basis: 56.5%;
    flex-basis: 100%;
    position: relative;
    z-index: 10
}

@media (max-width: 920px) {
    .ParallaxTakeover-section_content--5dWUb {
        flex-basis:100%;
        padding: 0 16px;
        width: calc(100vw - 32px)
    }
}

.ParallaxTakeover-animationWrapper--5FUDK {
    -webkit-backface-visibility: hidden;
    display: block;
    margin-bottom: 16px;
    outline: 1px solid transparent;
    -webkit-perspective: 1000;
    position: absolute;
    top: calc(50% + 32px);
    transform: translateY(-50%) translateZ(0);
    will-change: transform
}

@media (max-width: 920px) {
    .ParallaxTakeover-animationWrapper--5FUDK {
        bottom:0;
        height: 40svh;
        top: unset;
        transform: none;
        width: 100%
    }
}

.ParallaxTakeover-text_content--3JMhq {
    margin-bottom: 16px
}

@media (max-width: 920px) {
    .ParallaxTakeover-text_content--3JMhq {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        left: 0;
        min-height: 50vh;
        position: absolute;
        width: 100%
    }
}

.ParallaxTakeover-text_content_outer_wrapper--2n7Rw {
    display: flex;
    gap: clamp(16px,5vw,80px);
    top: 0;
    width: 100%
}

@media (max-width: 920px) {
    .ParallaxTakeover-text_content_outer_wrapper--2n7Rw {
        display:block;
        flex-basis: 100%
    }
}

.ParallaxTakeover-text_content_inner_wrapper--KlD2a {
    flex-basis: 43.5%;
    position: relative
}

@media (max-width: 920px) {
    .ParallaxTakeover-text_content_inner_wrapper--KlD2a {
        width:100%
    }
}

.ParallaxTakeover-sticky--3WrVb {
    height: auto;
    position: sticky;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

@media (max-width: 920px) {
    .ParallaxTakeover-sticky--3WrVb {
        margin:0 auto
    }
}

.ParallaxTakeover-sectionTitle--5sJpT {
    color: var(--color-ui-text-light);
    margin-bottom: 0;
    padding-top: var(--section-spacing-md);
    text-align: center
}

.ParallaxTakeover-sectionTitle-dark--3QEaQ {
    color: var(--color-ui-colors-text-100)
}

.ParallaxTakeover-container_text--47q1W {
    color: var(--color-ui-text-light);
    opacity: .2;
    transition: transform .25s ease,opacity .25s ease
}

@media (max-width: 920px) {
    .ParallaxTakeover-container_text--47q1W {
        justify-content:flex-start;
        left: 50%;
        margin: 0 auto;
        max-width: 600px;
        padding-top: 36px;
        transform: translateX(-50%)
    }
}

.ParallaxTakeover-container_text--47q1W .ParallaxTakeover-title--3jHub {
    margin-bottom: 10px;
    padding-bottom: 24px;
    position: relative
}

@media (max-width: 920px) {
    .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-title--3jHub {
        padding-bottom:16px
    }
}

.ParallaxTakeover-container_text--47q1W .ParallaxTakeover-title--3jHub:before {
    background-color: var(--color-ui-text-light);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    opacity: 1;
    position: absolute;
    transform: rotate3d(1,1,1,0);
    width: 100%
}

.ParallaxTakeover-textColor__dark--6UEFM .ParallaxTakeover-container_text--47q1W {
    color: var(--color-ui-text-dark)
}

.ParallaxTakeover-textColor__dark--6UEFM .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-title--3jHub:before {
    background-color: var(--color-ui-text-dark)
}

.ParallaxTakeover-textColor__dark--6UEFM .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP p>a {
    color: var(--color-primary-base)
}

.ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP {
    max-height: 0;
    opacity: 0;
    transform: all 1s ease
}

.ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP>div:first-child {
    padding-top: 10px
}

@media (max-width: 920px) {
    .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP>div:first-child {
        padding-top:4px
    }
}

.ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP p>a {
    color: var(--color-ui-text-light)
}

@media (max-width: 920px) {
    .ParallaxTakeover-container_text--47q1W {
        opacity:0;
        transform: translateX(-50%);
        transition: opacity .4s ease;
        width: 100%
    }
}

.ParallaxTakeover-container_text__active--6S2BA {
    opacity: 1;
    transition: transform .25s ease,opacity .5s ease
}

@media (min-width: calc(920px + 1px)) {
    .ParallaxTakeover-container_text__active--6S2BA {
        transform:none;
        transition: transform .4s ease,opacity 1s ease
    }
}

.ParallaxTakeover-container_text__active--6S2BA .ParallaxTakeover-revealingTextDesc--1YeNP {
    max-height: unset;
    opacity: 1
}

@media (max-width: 920px) {
    .ParallaxTakeover-container_text__active--6S2BA {
        transition:transform .4s ease,opacity 1s ease
    }
}

.ParallaxTakeover-container_text__active--6S2BA~div {
    opacity: 0;
    transform: translateY(200%)
}

@media (max-width: 920px) {
    .ParallaxTakeover-container_text__active--6S2BA~div {
        transform:translateY(200%) translateX(-50%)
    }
}

.ParallaxTakeover-container_images--g7Yw2 {
    flex-basis: 56.5%;
    left: 0;
    opacity: 1;
    position: relative;
    transform: none;
    width: 100%
}

.ParallaxTakeover-image--2Osbw {
    bottom: 0;
    height: calc(100vh - 32px);
    left: 0;
    max-width: 600px;
    -o-object-fit: contain;
    object-fit: contain;
    opacity: 0;
    position: absolute;
    top: calc(50% + 32px);
    transform: translateY(-50%);
    transition: opacity .4s ease-out .2s;
    width: 100%
}

.ParallaxTakeover-active--3NUvm+.ParallaxTakeover-image--2Osbw {
    opacity: 1;
    transition: opacity .2s ease-out
}

@media (max-width: 1168px) {
    .ParallaxTakeover-image--2Osbw {
        height:100vh;
        height: 100svh;
        transition: height .3s ease
    }
}

@media (max-width: 920px) {
    .ParallaxTakeover-image--2Osbw {
        max-height:43vh;
        max-height: 43svh;
        max-width: unset;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: 50% 100%;
        object-position: 50% 100%;
        top: calc(27vh - 15vw);
        top: calc(27svh - 15vw);
        width: 100%
    }
}

@media (max-width: 920px) and (max-height:740px) {
    .ParallaxTakeover-image--2Osbw {
        top:calc(25svh + 6vw)
    }
}

@media (max-width: 320px) and (max-height:653px) {
    .ParallaxTakeover-image--2Osbw {
        max-height:30vh;
        max-height: 30svh;
        top: 34vh;
        top: 34svh
    }
}

.ParallaxTakeover-simplifiedContent--2dnNj {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 24px;
    padding: 16px
}

.ParallaxTakeover-simplifiedItem--FT7pF {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    text-align: center
}

.ParallaxTakeover-simplifiedItem--FT7pF .ParallaxTakeover-simplifiedImageWrapper--1JPbr {
    margin-bottom: 8px;
    width: 100%
}

.ParallaxTakeover-simplifiedItem--FT7pF .ParallaxTakeover-simplifiedImage--6CMgr {
    height: auto;
    margin-top: 24px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.ParallaxTakeover-simplifiedItem--FT7pF .ParallaxTakeover-simplifiedTextWrapper--2qjiB {
    text-align: left
}

.ParallaxTakeover-simplifiedItem--FT7pF .ParallaxTakeover-simplifiedHeading--5uHmf {
    border-bottom: 1px solid;
    color: var(--color-ui-text-light);
    margin-bottom: 8px;
    padding-bottom: 16px
}

.ParallaxTakeover-simplifiedItem--FT7pF .ParallaxTakeover-simplifiedSubheading--4rKzL {
    color: var(--color-warning-base);
    margin-bottom: 8px
}

.ParallaxTakeover-simplifiedItem--FT7pF .ParallaxTakeover-simplifiedDisclaimer--3Qvpl {
    color: var(--color-ui-text-light);
    margin-top: 8px
}

.ParallaxTakeover-simplifiedItem--FT7pF .ParallaxTakeover-simplifiedBody--4LVjp {
    color: var(--color-ui-text-light);
    text-align: left
}

@keyframes NewsCardFeatured-fromLeft--ezPKB {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NewsCardFeatured-goToLeft--60MLB {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes NewsCardFeatured-fromRight--5Z1X4 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NewsCardFeatured-goToRight--35JHU {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes NewsCardFeatured-fromBottom--tghzs {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes NewsCardFeatured-opacityIn--6v3SW {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NewsCardFeatured-opacityOut--1fD0M {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.NewsCardFeatured-newsCardFeatured--1m1OK .NewsCardFeatured-content--50KsJ,.NewsCardFeatured-newsCardFeatured--1m1OK .NewsCardFeatured-head--LQFQI,.NewsCardFeatured-newsCardFeatured--1m1OK .NewsCardFeatured-meta--7zD28,.NewsCardFeatured-newsCardFeatured--1m1OK null {
    opacity: 0;
    transform: translate(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-head--LQFQI {
    transition-delay: .1s
}

.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-content--50KsJ {
    transition-delay: .3s
}

.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-meta--7zD28 {
    transition-delay: .5s
}

.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce null {
    transition-delay: .7s
}

.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-content--50KsJ,.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-head--LQFQI,.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-meta--7zD28,.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce null {
    opacity: 1;
    transform: none
}

.NewsCardFeatured-newsCardFeatured--1m1OK.noAppear .NewsCardFeatured-content--50KsJ,.NewsCardFeatured-newsCardFeatured--1m1OK.noAppear .NewsCardFeatured-head--LQFQI,.NewsCardFeatured-newsCardFeatured--1m1OK.noAppear .NewsCardFeatured-meta--7zD28,.NewsCardFeatured-newsCardFeatured--1m1OK.noAppear null {
    transition: none
}

.NewsCardFeatured-newsCardFeatured--1m1OK {
    display: block;
    margin-bottom: 120px;
    pointer-events: none;
    position: relative;
    text-decoration: none;
    width: 100%
}

.NewsCardFeatured-newsCardFeatured--1m1OK:hover .NewsCardFeatured-image--2ENmB img {
    transform: scale(1.03)
}

.NewsCardFeatured-newsCardFeatured--1m1OK .NewsCardFeatured-card--3uOQa {
    transform: translateX(40%);
    transition: transform 2s cubic-bezier(.19,1,.22,1)
}

.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-card--3uOQa {
    transform: none;
    transition: transform .6s cubic-bezier(.19,1,.22,1)
}

.NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce:hover .NewsCardFeatured-card--3uOQa {
    transform: translateX(-10px)
}

.NewsCardFeatured-newsCardFeatured--1m1OK.noAppear .NewsCardFeatured-card--3uOQa {
    transition: none
}

@supports ((-webkit-clip-path: polygon(100% 0,0 0,0 100%,100% 100%)) or (clip-path:polygon(100% 0,0 0,0 100%,100% 100%))) {
    .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-image--2ENmB {
        -webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);
        clip-path: polygon(100% 0,0 0,0 100%,100% 100%)
    }

    .NewsCardFeatured-image--2ENmB {
        -webkit-clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);
        clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);
        transition: -webkit-clip-path 2s cubic-bezier(.23,1,.32,1);
        transition: clip-path 2s cubic-bezier(.23,1,.32,1);
        transition: clip-path 2s cubic-bezier(.23,1,.32,1),-webkit-clip-path 2s cubic-bezier(.23,1,.32,1)
    }
}

.NewsCardFeatured-image--2ENmB {
    height: 500px;
    overflow: hidden;
    pointer-events: auto;
    position: relative;
    width: 73.91304347826086%
}

.NewsCardFeatured-image--2ENmB img {
    transition: transform 2.2s cubic-bezier(.19,1,.22,1)!important
}

.NewsCardFeatured-card--3uOQa {
    background: var(--color-ui-colors-background);
    border-radius: var(--border-radius-base);
    display: flex;
    flex-flow: column nowrap;
    height: 420px;
    padding: 32px 44px 36px;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 40px;
    width: 34.78260869565217%
}

@media (max-width: 1168px) {
    .NewsCardFeatured-card--3uOQa {
        padding-left:30px;
        padding-right: 30px
    }
}

.NewsCardFeatured-head--LQFQI {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    margin-bottom: 10px
}

.NewsCardFeatured-logo--6Lv8w {
    flex: 0 0 60px;
    height: 60px;
    margin-right: 10px;
    position: relative;
    width: 60px
}

.NewsCardFeatured-headLine--7chto {
    background: var(--color-primary-base);
    flex-grow: 1;
    height: 2px
}

.NewsCardFeatured-category--5SPqt {
    color: var(--color-primary-base);
    margin-left: 10px
}

.NewsCardFeatured-content--50KsJ {
    flex-grow: 1
}

.NewsCardFeatured-title--4Qjs8 {
    margin-bottom: 5px
}

.NewsCardFeatured-meta--7zD28 {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin-top: 10px
}

.NewsCardFeatured-sourceName--78Rep {
    color: var(--color-greyscale-black-100)
}

.NewsCardFeatured-date--3LFhL {
    color: var(--color-greyscale-grey-60)
}

@keyframes Pagination-fromLeft--2FoFS {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Pagination-goToLeft--1WtfF {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Pagination-fromRight--35wVG {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Pagination-goToRight--76NRY {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Pagination-fromBottom--wyN6M {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Pagination-opacityIn--3BFIN {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Pagination-opacityOut--esLrO {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Pagination-pagination--A0I4r {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

@media(max-width: 920px) {
    .Pagination-pagination--A0I4r {
        margin-bottom:50px
    }
}

.Pagination-button--4AXS1 {
    cursor: pointer;
    display: flex;
    padding: 10px
}

.Pagination-button--4AXS1:first-child {
    margin-right: 4px;
    transform: rotate(180deg)
}

.Pagination-button--4AXS1:last-child {
    margin-left: 4px
}

.Pagination-button--4AXS1.Pagination-isInactive--304NL {
    opacity: 0;
    pointer-events: none
}

.Pagination-arrow--7osph {
    height: 18px;
    width: 18px
}

.Pagination-center--6ew47 {
    display: flex;
    justify-content: space-between
}

.Pagination-page--wVTyy {
    cursor: pointer;
    display: inline-block;
    margin: 0 6px;
    padding: 0 2px;
    position: relative;
    transition: color .3s
}

.Pagination-page--wVTyy:after {
    background-color: var(--color-primary-base);
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 0
}

.Pagination-page--wVTyy:hover {
    color: var(--color-primary-base)
}

.Pagination-dots--17ri5 {
    margin: 0 5px
}

.Pagination-isActive--61dye:after {
    width: 100%
}

@keyframes PDF-fromLeft--7LF1l {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PDF-goToLeft--2zydq {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes PDF-fromRight--5I748 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PDF-goToRight--3U8Bi {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes PDF-fromBottom--2VplI {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes PDF-opacityIn--5JXJb {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes PDF-opacityOut--jrFZG {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.PDF-containerPaginated--QIYom {
    padding-bottom: 24px
}

.PDF-container--1Usfc {
    position: relative
}

.PDF-containerLoaded--4ddyc {
    box-shadow: 0 25px 50px 0 rgba(62,62,62,.15)
}

@media (max-width: 920px) {
    .PDF-containerLoaded--4ddyc {
        box-shadow:none
    }

    .PDF-containerLoaded--4ddyc:after {
        box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);
        content: "";
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%
    }
}

.PDF-pagination--2pxnC * {
    margin-bottom: 0!important
}

.PDF-document--7LkHR {
    overflow: hidden
}

@keyframes TabHeader-fromLeft--7mVA5 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TabHeader-goToLeft--4KsgG {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TabHeader-fromRight--2eTZT {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TabHeader-goToRight--5cIq8 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TabHeader-fromBottom--5HPNt {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TabHeader-opacityIn--3McJB {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TabHeader-opacityOut--3peog {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TabHeader-wrapper--4xzng .TabHeader-button--50Pbr {
    opacity: 0;
    transform: translateY(15px)
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:first-child {
    transition-delay: .05s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(2) {
    transition-delay: .1s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(3) {
    transition-delay: .15s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(4) {
    transition-delay: .2s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(5) {
    transition-delay: .25s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(6) {
    transition-delay: .3s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(7) {
    transition-delay: .35s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(8) {
    transition-delay: .4s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(9) {
    transition-delay: .45s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(10) {
    transition-delay: .5s
}

.TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.TabHeader-wrapper--4xzng.noAppear .TabHeader-button--50Pbr {
    transition: none
}

.TabHeader-wrapper--4xzng {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center
}

.TabHeader-button--50Pbr:after {
    background: var(--color-primary-base);
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transition: background .25s,transform .25s cubic-bezier(.55,.085,.68,.53);
    width: 100%
}

.TabHeader-button--50Pbr {
    cursor: pointer;
    margin: 0 10px;
    padding-bottom: 6px;
    position: relative
}

.TabHeader-button--50Pbr span {
    transition: color .3s
}

.TabHeader-button--50Pbr:hover span {
    color: var(--color-primary-base)
}

.TabHeader-buttonSelected--1A5AA:after {
    transform: none
}

@keyframes NewsCard-fromLeft--dqlK5 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NewsCard-goToLeft--3IusI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes NewsCard-fromRight--33nWE {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NewsCard-goToRight--1G7Rf {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes NewsCard-fromBottom--7I5Qj {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes NewsCard-opacityIn--1oeL6 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NewsCard-opacityOut--2QEkw {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.NewsCard-wrapper--50jQ8 {
    margin-bottom: 20px;
    text-decoration: none;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .NewsCard-wrapper--50jQ8 {
        margin-bottom:36px;
        margin-left: 2.1739130434782608%;
        margin-right: 2.1739130434782608%;
        width: 45.65217391304348%
    }
}

@media (min-width: calc(1168px + 1px)) {
    .NewsCard-wrapper--50jQ8 {
        margin-bottom:48px;
        width: 28.982608695652175%
    }
}

.NewsCard-newsCard--EXrmE {
    background: var(--color-ui-colors-background);
    border-radius: var(--border-radius-base);
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    min-height: 465px
}

@media (max-width: 920px) {
    .NewsCard-newsCard--EXrmE {
        min-height:406px
    }
}

.enteredOnce .NewsCard-newsCard--EXrmE {
    transition: transform .6s cubic-bezier(.19,1,.22,1)
}

.enteredOnce .NewsCard-newsCard--EXrmE:hover {
    transform: translateY(-10px)
}

.NewsCard-newsCard--EXrmE:hover .NewsCard-imageWrapper--66BxN img {
    transform: scale(1.05)
}

.NewsCard-head--58u9n {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    padding: 24px 30px 16px 24px
}

@media (max-width: 920px) {
    .NewsCard-head--58u9n {
        padding:18px 24px 18px 16px
    }
}

.NewsCard-logo--17K3n {
    flex: 0 0 60px;
    height: 60px;
    margin-right: 10px;
    position: relative;
    width: 60px
}

.NewsCard-headLine--5rvoq {
    background: var(--color-primary-base);
    flex-grow: 1;
    height: 2px
}

.NewsCard-body--3gTrx {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    height: 104px;
    overflow: hidden;
    text-overflow: ellipsis
}

.NewsCard-category--24SvW {
    color: var(--color-primary-base);
    margin-left: 10px
}

.NewsCard-content--4g1K5 {
    flex-grow: 1;
    padding: 0 30px 16px
}

@media (max-width: 920px) {
    .NewsCard-content--4g1K5 {
        padding:0 24px 18px
    }
}

.NewsCard-title--7b7Rr {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis
}

.NewsCard-image--6YhFL {
    padding: 0 30px
}

@media (max-width: 920px) {
    .NewsCard-image--6YhFL {
        padding:0 24px
    }
}

.NewsCard-imageWrapper--66BxN {
    height: 171px;
    overflow: hidden;
    position: relative
}

.NewsCard-imageWrapper--66BxN img {
    transition: transform 2.2s cubic-bezier(.19,1,.22,1)!important
}

@media (max-width: 920px) {
    .NewsCard-imageWrapper--66BxN {
        height:156px
    }
}

.NewsCard-meta--hIWtX {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 16px 30px 24px
}

@media (max-width: 920px) {
    .NewsCard-meta--hIWtX {
        padding:12px 24px 20px
    }
}

.NewsCard-source--43EZg {
    color: var(--color-greyscale-black-100)
}

.NewsCard-date--3HdAq {
    color: var(--color-greyscale-grey-60)
}

@keyframes ArticlesAndResources-fromLeft--7Cys2 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ArticlesAndResources-goToLeft--7KWbH {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ArticlesAndResources-fromRight--6jFxD {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ArticlesAndResources-goToRight--5lCzm {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ArticlesAndResources-fromBottom--1IGTW {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ArticlesAndResources-opacityIn--6t8ss {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ArticlesAndResources-opacityOut--5iH6x {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media (max-width: 920px) {
    .ArticlesAndResources-wrapper--47cdd {
        padding:0 16px
    }
}

.ArticlesAndResources-news--4fSRg .ArticlesAndResources-card--5jfE8 {
    opacity: 0;
    transform: translateY(30px)
}

.ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-card--5jfE8:first-child {
    transition-delay: .1s
}

.ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-card--5jfE8:nth-child(2) {
    transition-delay: .2s
}

.ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-card--5jfE8:nth-child(3) {
    transition-delay: .3s
}

.ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-card--5jfE8 {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ArticlesAndResources-news--4fSRg.noAppear .ArticlesAndResources-card--5jfE8 {
    transition: none
}

.ArticlesAndResources-news--4fSRg .ArticlesAndResources-buttonsWrap--46J1C {
    opacity: 0;
    transform: translateY(30px)
}

.ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-buttonsWrap--46J1C {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .25s
}

.ArticlesAndResources-news--4fSRg.noAppear .ArticlesAndResources-buttonsWrap--46J1C {
    transition: none
}

.ArticlesAndResources-newsInner--2PpZo {
    display: flex;
    flex-flow: row wrap
}

@media (min-width: calc(920px + 1px)) {
    .ArticlesAndResources-newsInner--2PpZo {
        margin-left:-2.1739130434782608%;
        margin-right: -2.1739130434782608%
    }
}

.ArticlesAndResources-buttons--1pZ3g {
    align-items: center;
    display: flex;
    flex-flow: column nowrap;
    margin-top: 12px
}

@media (min-width: calc(920px + 1px)) {
    .ArticlesAndResources-buttons--1pZ3g {
        margin-top:22px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .ArticlesAndResources-buttons--1pZ3g {
        margin-top:10px
    }
}

.ArticlesAndResources-buttonSecondary--8WirY {
    margin-top: 24px
}

@media (min-width: calc(920px + 1px)) {
    .ArticlesAndResources-buttonSecondary--8WirY {
        margin-top:22px
    }
}

@keyframes CardGrid-fromLeft--1PVUJ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CardGrid-goToLeft--5wAa9 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CardGrid-fromRight--6jNfA {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CardGrid-goToRight--3MUFy {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CardGrid-fromBottom--7J5XN {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CardGrid-opacityIn--7sk5d {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CardGrid-opacityOut--7fZxW {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CardGrid-newsGrid--7alZ1 .CardGrid-card--3IWPS {
    opacity: 0;
    transform: translateY(30px)
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:first-child {
    transition-delay: .1s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(2) {
    transition-delay: .2s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(3) {
    transition-delay: .3s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(4) {
    transition-delay: .4s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(5) {
    transition-delay: .5s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(6) {
    transition-delay: .6s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(7) {
    transition-delay: .7s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(8) {
    transition-delay: .8s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(9) {
    transition-delay: .9s
}

.CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.CardGrid-newsGrid--7alZ1.noAppear .CardGrid-card--3IWPS {
    transition: none
}

.CardGrid-newsGrid--7alZ1 {
    display: flex;
    flex-flow: row wrap
}

@media (min-width: calc(920px + 1px)) {
    .CardGrid-newsGrid--7alZ1 {
        margin-left:-2.1739130434782608%;
        margin-right: -2.1739130434782608%
    }
}

@keyframes ArticlesPage-fromLeft--3b0X1 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ArticlesPage-goToLeft--1YZFK {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ArticlesPage-fromRight--4diDP {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ArticlesPage-goToRight--5dcK4 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ArticlesPage-fromBottom--5tymH {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ArticlesPage-opacityIn--rPfC2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ArticlesPage-opacityOut--3HitN {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ArticlesPage-wrapper--1ZtIb {
    margin-top: 12px
}

@media (max-width: 920px) {
    .ArticlesPage-wrapper--1ZtIb {
        padding:0 16px
    }
}

.ArticlesPage-dropdownWrapper--2J6gk {
    text-align: center
}

.ArticlesPage-filters--1TCx3 {
    margin-bottom: 60px
}

.ArticlesPage-news--67h7R .ArticlesPage-pagination--1axAt {
    opacity: 0;
    transform: translateY(20px)
}

.ArticlesPage-news--67h7R.enteredOnce .ArticlesPage-pagination--1axAt {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .5s
}

.ArticlesPage-news--67h7R.noAppear .ArticlesPage-pagination--1axAt {
    transition: none
}

.ArticlesPage-fadeOut--3zDeP {
    opacity: 0;
    transition: opacity .4s ease
}

.ArticlesPage-fadeIn--5wsuf {
    opacity: 1;
    transition: opacity .4s ease
}

.ArticlesPage-fadeScrollOut--7nD0W {
    opacity: 0;
    transition: opacity .3s cubic-bezier(.165,.84,.44,1)
}

.ArticlesPage-fadeScrollIn--2KTJH {
    opacity: 1;
    transition: opacity .7s linear
}

@keyframes Questions-fromLeft--2raRn {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Questions-goToLeft--4gc3h {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Questions-fromRight--3UoD9 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Questions-goToRight--6A2Rk {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Questions-fromBottom--a9oyb {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Questions-opacityIn--wXvmg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Questions-opacityOut--2QYjB {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Questions-container--uk52u .Questions-flex_container--4OfNJ {
    display: flex;
    gap: 30px;
    justify-content: space-between
}

@media (max-width: 1168px) {
    .Questions-container--uk52u .Questions-flex_container--4OfNJ {
        max-width:880px
    }
}

.Questions-container--uk52u .Questions-flex_container--4OfNJ>div:first-child {
    flex: 1 1 auto
}

.rebrand-2021 .Questions-container--uk52u .Questions-flex_container--4OfNJ>div:first-child {
    flex-basis: 100%
}

@media (max-width: 1168px) {
    .Questions-container--uk52u .Questions-flex_container--4OfNJ>div:first-child {
        margin-bottom:36px
    }
}

.Questions-container--uk52u .Questions-title--6qZtH {
    margin-bottom: 0;
    max-width: 318px;
    text-align: left
}

.Questions-container--uk52u .Questions-questions--56faY {
    flex: 0 1 600px
}

@media (max-width: 1168px) {
    .Questions-container--uk52u .Questions-questions--56faY {
        flex:1 0 100%
    }
}

.Questions-container--uk52u .Questions-questions--56faY .Questions-item--2j3Fa {
    opacity: 0;
    transform: translateY(30px)
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:first-child {
    transition-delay: .2s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(2) {
    transition-delay: .4s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(3) {
    transition-delay: .6s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(4) {
    transition-delay: .8s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(5) {
    transition-delay: 1s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(6) {
    transition-delay: 1.2s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(7) {
    transition-delay: 1.4s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(8) {
    transition-delay: 1.6s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(9) {
    transition-delay: 1.8s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(10) {
    transition-delay: 2s
}

.Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.Questions-container--uk52u .Questions-questions--56faY.noAppear .Questions-item--2j3Fa {
    transition: none
}

.Questions-container--uk52u .Questions-ctaQuestions--ZHHh6 {
    margin-top: var(--component-spacing-xl)
}

@media (max-width: 1168px) {
    .Questions-container--uk52u {
        flex-basis:100%;
        margin: 0 16px;
        max-width: calc(100vw - 32px)
    }

    .Questions-container--uk52u>.Questions-flex_container--4OfNJ {
        flex-direction: column;
        margin: 0 auto;
        max-width: 808px;
        width: 100%
    }

    .Questions-container--uk52u>.Questions-flex_container--4OfNJ>div {
        margin-left: 0;
        margin-right: 0
    }

    .Questions-container--uk52u .Questions-title--6qZtH {
        margin: 0 auto;
        max-width: unset;
        width: 100%
    }
}

.rebrand-2021 .Questions-container--uk52u {
    margin: 0 auto;
    max-width: 808px;
    width: 100%
}

@media (max-width: 1168px) {
    .rebrand-2021 .Questions-container--uk52u {
        margin:0 16px;
        max-width: calc(100vw - 32px)
    }
}

.rebrand-2021 .Questions-container--uk52u .Questions-flex_container--4OfNJ {
    display: block;
    flex-direction: column;
    gap: 0
}

.rebrand-2021 .Questions-container--uk52u .Questions-flex_container--4OfNJ>div {
    width: 100%
}

.rebrand-2021 .Questions-container--uk52u .Questions-flex_container--4OfNJ .Questions-title--6qZtH {
    max-width: unset;
    text-align: center
}

@keyframes Blob-fromLeft--6j9e0 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Blob-goToLeft--2XN2H {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Blob-fromRight--73hzL {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Blob-goToRight--gtJx0 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Blob-fromBottom--429pC {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Blob-opacityIn--8PXMS {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Blob-opacityOut--1qrYx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Blob-blob--191Jt {
    fill: var(--color-primary-base);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.Blob-image--3WndI {
    opacity: 0;
    pointer-events: none;
    transition: opacity .6s cubic-bezier(.19,1,.22,1)
}

.Blob-hoverImage--29aG8.Blob-imageActive--eYPb5 {
    opacity: 0;
    pointer-events: auto
}

.Blob-hoverImage--29aG8.Blob-imageActive--eYPb5:hover,.Blob-imageActive--eYPb5 {
    opacity: 1
}

.Blob-imageTransitionOut--3qy12 {
    opacity: 0;
    transition: opacity .3s ease
}

.Blob-imageTransitionIn--5navC {
    opacity: 1;
    transition: opacity .3s ease
}

@keyframes BlobWithPattern-fromLeft--1jcs6 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes BlobWithPattern-goToLeft--303Wg {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes BlobWithPattern-fromRight--4nnUd {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes BlobWithPattern-goToRight--44GE2 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes BlobWithPattern-fromBottom--3YVlN {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes BlobWithPattern-opacityIn--EPxU0 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes BlobWithPattern-opacityOut--716Pi {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.BlobWithPattern-blobWithPattern--3g3TP {
    position: relative
}

.BlobWithPattern-blobWithPattern--3g3TP .BlobWithPattern-blobWrapper--6960f {
    opacity: 1;
    transform: translate(-50%,-50%) scale(.9);
    transition: opacity .3s linear,transform 2.2s cubic-bezier(.19,1,.22,1)
}

.BlobWithPattern-blobWithPattern--3g3TP .BlobWithPattern-pattern--4PFR6 {
    opacity: 1;
    transform: scale(.6);
    transition: opacity .3s linear .1s,transform 2.2s cubic-bezier(.19,1,.22,1) .1s
}

.BlobWithPattern-blobWithPattern--3g3TP.enteredOnce .BlobWithPattern-blobWrapper--6960f {
    transform: translate(-50%,-50%)
}

.BlobWithPattern-blobWithPattern--3g3TP.enteredOnce .BlobWithPattern-pattern--4PFR6 {
    transform: none
}

.BlobWithPattern-blobWithPattern--3g3TP.enteredOnce .BlobWithPattern-patternTransitionOut--2m6QY {
    opacity: 0;
    transform: scale(.6)
}

.BlobWithPattern-blobWithPattern--3g3TP.enteredOnce .BlobWithPattern-patternTransitionIn--1Gv1Q {
    opacity: 1;
    transform: scale(1)
}

.BlobWithPattern-blobWithPattern--3g3TP.noAppear .BlobWithPattern-blobWrapper--6960f,.BlobWithPattern-blobWithPattern--3g3TP.noAppear .BlobWithPattern-pattern--4PFR6 {
    transition: none
}

.BlobWithPattern-blobWithPattern--3g3TP.noAppear .BlobWithPattern-patternTransitionIn--1Gv1Q,.BlobWithPattern-blobWithPattern--3g3TP.noAppear .BlobWithPattern-patternTransitionOut--2m6QY {
    transition: opacity .3s ease .1s,transform 1.6s cubic-bezier(.19,1,.22,1)
}

.BlobWithPattern-blobWrapper--6960f {
    height: 88.88888888888889%;
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 88.88888888888889%
}

.BlobWithPattern-container--6epOG {
    padding-bottom: 100%
}

.BlobWithPattern-patternParallaxWrapper--6ITdY {
    height: 100%;
    left: 0;
    overflow: auto;
    position: absolute;
    top: 0;
    width: 100%
}

.BlobWithPattern-pattern--4PFR6 {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.BlobWithPattern-patternTransitionOut--2m6QY {
    opacity: 0;
    transform: scale(.6);
    transition: opacity .3s ease .1s,transform 1.6s cubic-bezier(.19,1,.22,1)
}

.BlobWithPattern-patternTransitionOut--2m6QY.BlobWithPattern-patternTransitionFast--480ip {
    transition: opacity .3s ease .1s,transform 1s cubic-bezier(.19,1,.22,1)
}

.BlobWithPattern-patternTransitionIn--1Gv1Q {
    opacity: 1;
    transform: scale(1);
    transition: opacity .3s ease .1s,transform 1.6s cubic-bezier(.19,1,.22,1)
}

.BlobWithPattern-patternTransitionIn--1Gv1Q.BlobWithPattern-patternTransitionFast--480ip {
    transition: opacity .3s ease .1s,transform 1s cubic-bezier(.19,1,.22,1)
}

.BlobWithPattern-image--6QSxV {
    width: 100%
}

@keyframes HTML-fromLeft--5x2ZE {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HTML-goToLeft--5DksY {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HTML-fromRight--2Hrdc {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HTML-goToRight--5ay1A {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HTML-fromBottom--1qM1H {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HTML-opacityIn--4tAil {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HTML-opacityOut--71upx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media (max-width: 920px) {
    .HTML-wrapper--36jKB {
        padding-left:16px;
        padding-right: 16px
    }
}

.HTML-wrapper--36jKB .HTML-body--1HT1Y {
    background: transparent
}

.HTML-wrapper--36jKB ol:not(:last-child),.HTML-wrapper--36jKB p:not(:last-child),.HTML-wrapper--36jKB ul:not(:last-child) {
    margin-bottom: 26px
}

@media (max-width: 1168px) {
    .HTML-wrapper--36jKB ol:not(:last-child),.HTML-wrapper--36jKB p:not(:last-child),.HTML-wrapper--36jKB ul:not(:last-child) {
        margin-bottom:20px
    }
}

.HTML-wrapper--36jKB li {
    list-style: disc outside;
    margin-left: 2em
}

.HTML-wrapper--36jKB li:not(:last-child) {
    margin-bottom: 18px
}

@media (max-width: 1168px) {
    .HTML-wrapper--36jKB li:not(:last-child) {
        margin-bottom:12px
    }
}

.HTML-wrapper--36jKB li li {
    list-style-type: circle
}

.HTML-wrapper--36jKB a[href] {
    color: var(--color-primary-base);
    cursor: pointer;
    text-decoration: underline;
    transition: color .3s
}

.HTML-wrapper--36jKB a[href]:hover {
    color: var(--color-primary-dark)
}

.HTML-wrapper--36jKB .HTML-h1--2CxLI {
    margin: 28px 0
}

@media (max-width: 1168px) {
    .HTML-wrapper--36jKB .HTML-h1--2CxLI {
        margin:16px 0
    }
}

.HTML-wrapper--36jKB .HTML-h2--1w0Ep {
    margin-bottom: 20px
}

@media (max-width: 1168px) {
    .HTML-wrapper--36jKB .HTML-h2--1w0Ep {
        margin-bottom:12px
    }
}

.HTML-wrapper--36jKB .HTML-h4--3B9E5 {
    margin-bottom: 12px
}

@media (max-width: 1168px) {
    .HTML-wrapper--36jKB .HTML-h4--3B9E5 {
        margin-bottom:8px
    }
}

.HTML-wrapper--36jKB em {
    font-style: italic
}

.HTML-wrapper--36jKB strong {
    font-weight: 600
}

.HTML-wrapper--36jKB table,.HTML-wrapper--36jKB>tr {
    border: 1px solid var(--color-greyscale-black-100);
    border-collapse: collapse;
    display: table;
    margin: 28px 0;
    width: 100%
}

@media (max-width: 920px) {
    .HTML-wrapper--36jKB table,.HTML-wrapper--36jKB>tr {
        border:0;
        display: block;
        max-width: 100%;
        overflow-x: auto;
        width: -moz-fit-content;
        width: fit-content
    }
}

.HTML-wrapper--36jKB table:last-child,.HTML-wrapper--36jKB>tr:last-child {
    margin-bottom: 0
}

@media (max-width: 920px) {
    .HTML-wrapper--36jKB table,.HTML-wrapper--36jKB>tr {
        margin:16px 0
    }
}

.HTML-wrapper--36jKB td,.HTML-wrapper--36jKB th {
    border: 1px solid var(--color-greyscale-black-100)
}

.HTML-wrapper--36jKB th {
    background-color: var(--color-greyscale-black-60);
    color: var(--color-ui-colors-background);
    padding: 10px 20px
}

.HTML-wrapper--36jKB tr {
    padding: 10px
}

.HTML-wrapper--36jKB td {
    padding: 12px 20px
}

.HTML-wrapper--36jKB td.grey {
    background-color: var(--color-greyscale-black-60);
    color: var(--color-ui-colors-background)
}

.HTML-wrapper--36jKB td ul {
    color: var(--color-greyscale-black-100);
    margin-bottom: 15px;
    padding-left: 15px
}

.HTML-width_1224--7mLxi {
    max-width: 1224px
}

.HTML-width_1016--2atdj {
    max-width: 1016px
}

.HTML-width_808--2nAHN {
    max-width: 808px
}

@keyframes Panel-fromLeft--25rH9 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Panel-goToLeft--57zR6 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Panel-fromRight--5o8Ij {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Panel-goToRight--3Qg6U {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Panel-fromBottom--2xEqx {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Panel-opacityIn--32eUl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Panel-opacityOut--5nV4g {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Panel-panel--p5Rsm {
    align-items: center;
    display: flex;
    height: 60vh;
    position: relative
}

@media (max-width: 920px) {
    .Panel-panel--p5Rsm {
        align-items:flex-end;
        text-align: center
    }
}

.Panel-content--1pxoO {
    width: 100%
}

@media (max-width: 920px) {
    .Panel-content--1pxoO {
        display:flex;
        flex-direction: column;
        height: 50%;
        justify-content: center;
        transform: translate3d(0,5vh,0)
    }
}

@media (max-width: 920px) and (max-height:800px) {
    .Panel-content--1pxoO {
        transform:translate3d(0,10vh,0)
    }
}

.Panel-title--3GJaF {
    margin-bottom: 31px
}

@media (max-width: 920px) {
    .Panel-title--3GJaF {
        margin-bottom:20px
    }
}

@keyframes ScrollingStory-fromLeft--6LBnq {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ScrollingStory-goToLeft--5iBg2 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ScrollingStory-fromRight--4xfji {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ScrollingStory-goToRight--5yo1l {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ScrollingStory-fromBottom--2lJRt {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ScrollingStory-opacityIn--7KUwL {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ScrollingStory-opacityOut--7pfgw {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ScrollingStory-scrollingStory--3YzZj .ScrollingStory-panels--4tFiS,.ScrollingStory-scrollingStory--3YzZj null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ScrollingStory-scrollingStory--3YzZj.enteredOnce .ScrollingStory-panels--4tFiS {
    transition-delay: .1s
}

.ScrollingStory-scrollingStory--3YzZj.enteredOnce null {
    transition-delay: .2s;
    transition-delay: .3s;
    transition-delay: .4s
}

.ScrollingStory-scrollingStory--3YzZj.enteredOnce .ScrollingStory-panels--4tFiS,.ScrollingStory-scrollingStory--3YzZj.enteredOnce null {
    opacity: 1;
    transform: none
}

.ScrollingStory-scrollingStory--3YzZj.noAppear .ScrollingStory-panels--4tFiS,.ScrollingStory-scrollingStory--3YzZj.noAppear null {
    transition: none
}

.ScrollingStory-scrollingStory--3YzZj {
    display: flex;
    position: relative
}

@media (max-width: 920px) {
    .ScrollingStory-scrollingStory--3YzZj {
        flex-flow:column wrap;
        margin-bottom: 5vh;
        margin-top: 5vh;
        z-index: -1
    }
}

@media (max-width: 920px) and (max-height:800px) {
    .ScrollingStory-scrollingStory--3YzZj {
        margin-bottom:10vh;
        margin-top: 10vh
    }
}

.ScrollingStory-title--4q8mw {
    text-align: center
}

.ScrollingStory-blob--6X1Q3 {
    pointer-events: auto;
    position: relative;
    width: 100%
}

@media (max-width: 920px) {
    .ScrollingStory-blob--6X1Q3:before {
        background:linear-gradient(var(--color-ui-colors-background) 83%,hsla(0,0%,100%,0));
        bottom: -9vh;
        content: "";
        display: block;
        left: 50%;
        position: absolute;
        top: -20vh;
        transform: translateX(-50%);
        width: 100vw
    }
}

.ScrollingStory-blob--6X1Q3.ScrollingStory-blobFixed--vv9kf {
    position: absolute;
    right: 4.3478260869565215%;
    top: 50%;
    transform: translate3d(0,-50%,0);
    width: 47.82608695652174%
}

@media (max-width: 920px) {
    .ScrollingStory-blob--6X1Q3.ScrollingStory-blobFixed--vv9kf {
        left:0;
        margin: 0 auto;
        right: 0;
        top: 0;
        transform: translateZ(0);
        width: 81.81818181818183%
    }
}

.ScrollingStory-blobWrapper--7ktET {
    align-items: center;
    display: flex;
    height: 60vh;
    pointer-events: none;
    position: absolute;
    right: 4.3478260869565215%;
    top: 0;
    transform: translate3d(0,-3%,0);
    transition: transform 5s cubic-bezier(.23,1,.32,1);
    width: 47.82608695652174%
}

@media (max-width: 920px) {
    .ScrollingStory-blobWrapper--7ktET {
        align-items:flex-start;
        align-self: center;
        right: auto;
        transform: translate3d(0,-5vh,0) translate3d(0,-3%,0);
        width: 81.81818181818183%
    }
}

@media (max-width: 920px) and (max-height:800px) {
    .ScrollingStory-blobWrapper--7ktET {
        transform:translate3d(0,-10vh,0) translate3d(0,-3%,0)
    }
}

.ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperFixed--1mFoz {
    bottom: 0;
    height: 100vh;
    left: 0;
    max-width: none;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateZ(0);
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperFixed--1mFoz {
        margin:0 auto;
        max-width: 1224px;
        width: 85%
    }
}

@media (max-width: 920px) {
    .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperFixed--1mFoz {
        height:60vh;
        top: 20vh;
        transform: translate3d(0,-5vh,0)
    }
}

@media (max-width: 920px) and (max-height:800px) {
    .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperFixed--1mFoz {
        transform:translate3d(0,-10vh,0)
    }
}

.ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperBottom--d1xbx {
    bottom: 0;
    top: auto;
    transform: translate3d(0,3%,0)
}

@media (max-width: 920px) {
    .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperBottom--d1xbx {
        transform:translate3d(0,-5vh,0) translate3d(0,3%,0)
    }
}

@media (max-width: 920px) and (max-height:800px) {
    .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperBottom--d1xbx {
        transform:translate3d(0,-10vh,0) translate3d(0,3%,0)
    }
}

.ScrollingStory-panels--4tFiS {
    margin-left: 8.695652173913043%;
    margin-right: 4.3478260869565215%;
    width: 34.78260869565217%
}

@media (max-width: 920px) {
    .ScrollingStory-panels--4tFiS {
        margin:0 auto;
        right: 6.666666666666667%;
        width: 86.66666666666667%
    }
}

@keyframes ProgressBar-fromLeft--7e30g {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ProgressBar-goToLeft--U6NOR {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ProgressBar-fromRight--12BBn {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ProgressBar-goToRight--2J3Rb {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ProgressBar-fromBottom--6XVm8 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ProgressBar-opacityIn--5TTBc {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ProgressBar-opacityOut--5FYKO {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ProgressBar-active--11t1m .ProgressBar-bar--6FEPj {
    background-color: var(--color-primary-base);
    height: 3px;
    transform-origin: 0 0;
    transition: transform 1.1s linear;
    width: 100%
}

@keyframes VideoBookmark-fromLeft--5X7df {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes VideoBookmark-goToLeft--7FKcx {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes VideoBookmark-fromRight--40Lpf {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes VideoBookmark-goToRight--5RjIA {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes VideoBookmark-fromBottom--67fzH {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes VideoBookmark-opacityIn--3vB35 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes VideoBookmark-opacityOut--7aJSo {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.VideoBookmark-card--5Owi3 {
    margin-top: 36px
}

@media (min-width: calc(920px + 1px)) {
    .VideoBookmark-card--5Owi3 {
        border-top:1px solid var(--color-greyscale-grey-20);
        color: var(--color-greyscale-grey-60);
        cursor: pointer;
        margin-top: 0;
        outline: none;
        transition: all .2s
    }

    .VideoBookmark-card--5Owi3:last-child {
        border-bottom: 1px solid var(--color-greyscale-grey-20)
    }
}

.VideoBookmark-active--3RWSZ+.VideoBookmark-card--5Owi3,.VideoBookmark-card--5Owi3:hover+.VideoBookmark-card--5Owi3 {
    border-color: var(--color-ui-colors-background)
}

@media (min-width: calc(920px + 1px)) {
    .VideoBookmark-active--3RWSZ,.VideoBookmark-card--5Owi3:hover {
        background-color:var(--color-ui-colors-background);
        border-color: var(--color-ui-colors-background)!important;
        box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
        color: var(--color-greyscale-black-100)
    }
}

.VideoBookmark-description--5XGyD {
    padding: 12px 21px 14px
}

@media (max-width: 920px) {
    .VideoBookmark-description--5XGyD {
        padding:12px 0 0
    }
}

@keyframes SplitContentVideoSlider-fromLeft--7aoSE {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SplitContentVideoSlider-goToLeft--5Cppg {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes SplitContentVideoSlider-fromRight--6Ikz0 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SplitContentVideoSlider-goToRight--u1BpN {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes SplitContentVideoSlider-fromBottom--Q0lFS {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes SplitContentVideoSlider-opacityIn--4wVgH {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes SplitContentVideoSlider-opacityOut--2UeV3 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.SplitContentVideoSlider-container--5LBj8 {
    align-items: center;
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: space-between
}

@media (max-width: 920px) {
    .SplitContentVideoSlider-container--5LBj8 {
        margin:0 4.3478260869565215%;
        pointer-events: none
    }
}

@media (min-width: calc(920px + 1px)) {
    .SplitContentVideoSlider-heading--6ASoR {
        margin-bottom:34px
    }
}

.SplitContentVideoSlider-section--6dnUd {
    max-width: 391px;
    width: 34.78260869565217%
}

@media (max-width: 920px) {
    .SplitContentVideoSlider-section--6dnUd {
        width:100%
    }
}

.SplitContentVideoSlider-video--23slI {
    align-items: center;
    display: flex;
    max-width: 704px;
    width: 60.86956521739131%
}

@media (max-width: 920px) {
    .SplitContentVideoSlider-video--23slI {
        align-items:flex-start;
        flex-direction: column;
        width: 100%
    }
}

.SplitContentVideoSlider-video--23slI video {
    border-radius: 10px;
    overflow: hidden;
    width: 100%
}

.SplitContentVideoSlider-title--2b1sX {
    margin-bottom: 10px
}

@keyframes SimpleTextAndButton-fromLeft--4Tx0V {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SimpleTextAndButton-goToLeft--30aAv {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes SimpleTextAndButton-fromRight--5xxPZ {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SimpleTextAndButton-goToRight--E1BJS {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes SimpleTextAndButton-fromBottom--3xXrZ {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes SimpleTextAndButton-opacityIn--5YxhV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes SimpleTextAndButton-opacityOut--5SDDD {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.SimpleTextAndButton-container--2mUj1 {
    color: var(--color-ui-colors-background);
    padding: 48px 24px 0;
    text-align: center
}

.SimpleTextAndButton-container--2mUj1.SimpleTextAndButton-light--23rQV {
    color: var(--color-greyscale-black-100)
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWrapper--3v6Vu {
    padding-bottom: 16px;
    padding-top: 16px
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-descriptionWrapper--5qW1D {
    display: flex;
    justify-content: center;
    padding-bottom: 16px;
    padding-top: 16px;
    text-align: center
}

@media (min-width: calc(920px + 1px)) {
    .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-center--6LfVQ {
        text-align:center
    }

    .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-left--5WJuA {
        text-align: left
    }

    .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-right--1ZSrP {
        text-align: right
    }
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_465--v2kvW {
    max-width: 465px
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_496--6G9FN {
    width: 496px
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_600--3ZIZ8 {
    width: 600px
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_800--3fXmy {
    width: 800px
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_1224--4zb2C {
    max-width: 1224px;
    width: 100%
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-buttonWrapper--7pscq {
    display: flex;
    justify-content: center
}

@media (max-width: 920px) {
    .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-buttonWrapper--7pscq {
        margin-top:24px
    }
}

.SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-buttonWrapper--7pscq .SimpleTextAndButton-primaryButton--P9ROz {
    white-space: nowrap
}

@keyframes TableCell-fromLeft--42A3y {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TableCell-goToLeft--1GQgD {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TableCell-fromRight--WLXoq {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TableCell-goToRight--7vcVX {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TableCell-fromBottom--4n7C8 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TableCell-opacityIn--UoqMx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TableCell-opacityOut--P0Lbj {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TableCell-cell--5EXdC {
    padding: var(--component-spacing-md) var(--component-spacing-sm);
    width: 100%
}

.TableCell-cell--5EXdC.TableCell-hasIcon--6eMLo {
    align-items: center;
    display: flex
}

.TableCell-cell--5EXdC.TableCell-hasIcon--6eMLo>img {
    flex: 0;
    margin-right: var(--component-spacing-xs)
}

@media(min-width: calc(920px + 1px)) {
    .TableCell-cell--5EXdC {
        padding:var(--component-spacing-md) var(--component-spacing-xl)
    }
}

.TableCell-textCenter--52BI3 {
    text-align: center
}

.TableCell-checkmark--4StCL {
    background-color: var(--color-primary-base);
    border-radius: 50%;
    height: 20px;
    padding: 3px;
    width: 20px
}

@keyframes TableRow-fromLeft--IyV3R {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TableRow-goToLeft--6qedI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TableRow-fromRight--6GpWj {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TableRow-goToRight--5QHj3 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TableRow-fromBottom--5Ckyi {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TableRow-opacityIn--6O2Vf {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TableRow-opacityOut--2L7ny {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TableRow-row--27JLW {
    display: flex;
    justify-content: space-between
}

.TableRow-row--27JLW.TableRow-fixed--6GCGp td {
    left: 24px;
    position: sticky;
    top: 0
}

.TableRow-row--27JLW:last-child {
    border-bottom: 1px solid var(--color-greyscale-black-20)
}

.TableRow-row--27JLW:not(:first-child) {
    border-top: 1px solid var(--color-greyscale-black-20)
}

@keyframes Table-fromLeft--5GVBn {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Table-goToLeft--23CZi {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Table-fromRight--3yX1C {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Table-goToRight--6T6Zi {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Table-fromBottom--1sdsX {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Table-opacityIn--s5wi2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Table-opacityOut--7maDM {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Table-container--1Lwow {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media(max-width: 920px) {
    .Table-container--1Lwow ::-webkit-scrollbar {
        height:12px
    }

    .Table-container--1Lwow ::-webkit-scrollbar-track-piece {
        background: #f0f0f0
    }

    .Table-container--1Lwow ::-webkit-scrollbar-thumb {
        background: #c6c6c6;
        border-radius: var(--border-radius-base)
    }
}

.Table-wrapper--2e7T2 {
    width: 100%
}

@media(max-width: 920px) {
    .Table-wrapper--2e7T2 {
        display:block;
        margin-left: var(--component-spacing-sm);
        max-width: 100%;
        overflow-x: scroll
    }
}

.Table-title--4DDcj {
    margin: 0 24px;
    text-align: center
}

.Table-hasTitle--5RjN2 {
    margin-top: var(--section-spacing-xs)
}

.Table-tableContainer--2Et1y {
    width: 100%
}

.Table-tableContainer--2Et1y.Table-hasBackground--3C0oL {
    border-radius: var(--border-radius-lg);
    margin-left: var(--component-spacing-sm);
    margin-right: var(--component-spacing-sm);
    position: relative
}

@media(max-width: 920px) {
    .Table-tableContainer--2Et1y.Table-hasBackground--3C0oL {
        width:calc(100% - var(--component-spacing-lg))
    }
}

.Table-tableContainer--2Et1y.Table-width808px--6fH1x {
    max-width: 808px
}

.Table-tableContainer--2Et1y.Table-width1224px--Rq4OC {
    max-width: 1224px
}

.Table-disclaimerText--2CkZn {
    font-size: var(--font-size-sm);
    margin-top: var(--component-spacing-xl);
    text-align: center
}

.Table-table--2mcPs {
    background-color: var(--color-ui-colors-background);
    width: 100%
}

.Table-table--2mcPs tr:not(:first-child) td:nth-child(2n) {
    border-left: 1px solid var(--color-greyscale-black-20);
    border-right: 1px solid var(--color-greyscale-black-20)
}

.Table-table--2mcPs.Table-alternated--56Gcw tr:nth-child(2n) {
    background-color: var(--color-gray10)
}

@media(max-width: 920px) {
    .Table-table--2mcPs {
        width:720px
    }
}

@keyframes TextAnimation-fromLeft--2643t {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TextAnimation-goToLeft--2Mx43 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TextAnimation-fromRight--2dq1L {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TextAnimation-goToRight--1KInr {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TextAnimation-fromBottom--31pGR {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TextAnimation-opacityIn--4Vi9y {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TextAnimation-opacityOut--5RLm1 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TextAnimation-title--287SQ {
    color: inherit;
    font-family: var(--font-family-display);
    font-size: 64px;
    line-height: 72px;
    margin-bottom: 32px
}

@media (min-width: calc(920px + 1px)) {
    .TextAnimation-title--287SQ {
        font-size:82px;
        line-height: 82px;
        margin-bottom: 0
    }
}

@media (min-width: calc(1168px + 1px)) {
    .TextAnimation-title--287SQ {
        font-size:144px;
        line-height: 140px
    }
}

.TextAnimation-list--2KxFv {
    transition-delay: .5s!important
}

@media (min-width: calc(920px + 1px)) {
    .TextAnimation-list--2KxFv {
        flex-shrink:0;
        width: 40.84967%
    }
}

.TextAnimation-listItem--72RGS {
    color: inherit;
    font-family: var(--font-family-display);
    font-size: 40px;
    line-height: 48px;
    margin-bottom: var(--vertical-spacing-xl);
    padding: 0 6px;
    position: relative
}

@media (min-width: calc(1168px + 1px)) {
    .TextAnimation-listItem--72RGS {
        font-size:60px;
        line-height: 72px
    }
}

.TextAnimation-listItem--72RGS:after {
    background: var(--color-destructive-light);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: calc(50% - 2px);
    transition: width .5s cubic-bezier(.34,1.32,.64,1);
    width: 0
}

.TextAnimation-list--2KxFv>div:first-child .TextAnimation-listItem--72RGS:after {
    transition-delay: 1s
}

.TextAnimation-list--2KxFv>div:nth-child(2) .TextAnimation-listItem--72RGS:after {
    transition-delay: 1.375s
}

.TextAnimation-list--2KxFv>div:nth-child(3) .TextAnimation-listItem--72RGS:after {
    transition-delay: 1.75s
}

.TextAnimation-list--2KxFv>div:nth-child(4) .TextAnimation-listItem--72RGS:after {
    transition-delay: 2.125s
}

.enteredOnce .TextAnimation-listItem--72RGS:after {
    width: 100%
}

.TextAnimation-wrapper--2l9oP {
    align-items: center;
    display: flex;
    height: calc(100vh - 72px);
    min-height: 600px
}

@media (min-width: calc(1168px + 1px)) {
    .TextAnimation-wrapper--2l9oP {
        height:calc(100vh - 81px)
    }
}

.TextAnimation-textLight--a9k7n {
    color: var(--color-ui-colors-background)
}

.TextAnimation-contentWidth_1224--1Jj5M {
    margin: 0 auto;
    width: calc(100% - 32px)
}

.TextAnimation-contentWidth_1224--1Jj5M .TextAnimation-list--2KxFv,.TextAnimation-contentWidth_1224--1Jj5M .TextAnimation-title--287SQ,.TextAnimation-contentWidth_1224--1Jj5M null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.TextAnimation-contentWidth_1224--1Jj5M.enteredOnce .TextAnimation-title--287SQ {
    transition-delay: 0
}

.TextAnimation-contentWidth_1224--1Jj5M.enteredOnce .TextAnimation-list--2KxFv {
    transition-delay: .5
}

.TextAnimation-contentWidth_1224--1Jj5M.enteredOnce null {
    transition-delay: 1;
    transition-delay: 1.5
}

.TextAnimation-contentWidth_1224--1Jj5M.enteredOnce .TextAnimation-list--2KxFv,.TextAnimation-contentWidth_1224--1Jj5M.enteredOnce .TextAnimation-title--287SQ,.TextAnimation-contentWidth_1224--1Jj5M.enteredOnce null {
    opacity: 1;
    transform: none
}

.TextAnimation-contentWidth_1224--1Jj5M.noAppear .TextAnimation-list--2KxFv,.TextAnimation-contentWidth_1224--1Jj5M.noAppear .TextAnimation-title--287SQ,.TextAnimation-contentWidth_1224--1Jj5M.noAppear null {
    transition: none
}

@media (min-width: calc(920px + 1px)) {
    .TextAnimation-contentWidth_1224--1Jj5M {
        align-items:center;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
        max-width: 1224px;
        width: 100%
    }

    .TextAnimation-contentWidth_1224--1Jj5M .TextAnimation-width_724--6wm0x {
        width: 59.15033%
    }
}

@keyframes ValueProps-fromLeft--7rxxL {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ValueProps-goToLeft--6SLMA {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ValueProps-fromRight--7mwsg {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ValueProps-goToRight--5P084 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ValueProps-fromBottom--4fEQV {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ValueProps-opacityIn--5gqku {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ValueProps-opacityOut--7letK {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ValueProps-container--3TbFR .ValueProps-item--4eoLR {
    opacity: 0;
    transform: translateY(30px)
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:first-child {
    transition-delay: .1s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(2) {
    transition-delay: .2s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(3) {
    transition-delay: .3s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(4) {
    transition-delay: .4s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(5) {
    transition-delay: .5s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(6) {
    transition-delay: .6s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(7) {
    transition-delay: .7s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(8) {
    transition-delay: .8s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(9) {
    transition-delay: .9s
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ValueProps-container--3TbFR.noAppear .ValueProps-item--4eoLR {
    transition: none
}

.ValueProps-container--3TbFR .ValueProps-buttonsWrap--2hSes {
    opacity: 0;
    transform: translateY(30px)
}

.ValueProps-container--3TbFR.enteredOnce .ValueProps-buttonsWrap--2hSes {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .25s
}

.ValueProps-container--3TbFR.noAppear .ValueProps-buttonsWrap--2hSes {
    transition: none
}

.ValueProps-valueProps--3LiYP .ValueProps-item--4eoLR {
    opacity: 0;
    transform: translateY(30px)
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:first-child {
    transition-delay: .1s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(2) {
    transition-delay: .2s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(3) {
    transition-delay: .3s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(4) {
    transition-delay: .4s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(5) {
    transition-delay: .5s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(6) {
    transition-delay: .6s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(7) {
    transition-delay: .7s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(8) {
    transition-delay: .8s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(9) {
    transition-delay: .9s
}

.ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.ValueProps-valueProps--3LiYP.noAppear .ValueProps-item--4eoLR {
    transition: none
}

@media (max-width: 920px) {
    .ValueProps-valueProps--3LiYP {
        width:100vw
    }

    .ValueProps-valueProps--3LiYP.ValueProps-valuePropsScrollOnMobile--5WpCS {
        -webkit-overflow-scrolling: touch;
        margin-bottom: -16px;
        overflow-x: scroll;
        overflow-y: hidden;
        padding-bottom: 16px;
        scroll-snap-type: x mandatory
    }
}

.ValueProps-valuePropsInner--2pU5s {
    display: flex;
    flex-wrap: wrap;
    gap: 48px 4.3478260869565215%;
    justify-content: center
}

@media (max-width: 920px) {
    .ValueProps-valuePropsInner--2pU5s {
        gap:32px 0;
        padding: 0 20vw
    }

    .ValueProps-valueProps--3LiYP.ValueProps-valuePropsScrollOnMobile--5WpCS .ValueProps-valuePropsInner--2pU5s {
        display: inline-flex;
        flex-wrap: nowrap
    }

    .ValueProps-valueProps--3LiYP:not(.ValueProps-valuePropsScrollOnMobile--5WpCS) .ValueProps-valuePropsInner--2pU5s {
        padding: 0 13.333333333333334vw
    }

    .ValueProps-itemScrollOnMobile--1bgwk {
        flex-grow: 0;
        flex-shrink: 0;
        margin-left: 16px;
        margin-top: 0;
        scroll-snap-align: center;
        width: 60vw!important
    }

    .ValueProps-itemScrollOnMobile--1bgwk:first-child {
        margin-left: 0
    }
}

.ValueProps-buttons--1hlRv {
    align-items: center;
    display: flex;
    flex-flow: column nowrap;
    margin-top: 32px
}

@media (min-width: calc(920px + 1px)) {
    .ValueProps-buttons--1hlRv {
        margin-top:58px
    }
}

.ValueProps-buttonSecondary--1RjZJ {
    margin-top: 24px
}

@media (min-width: calc(920px + 1px)) {
    .ValueProps-buttonSecondary--1RjZJ {
        margin-top:22px
    }
}

.ValueProps-description--7wjC2 {
    margin: 0 auto;
    max-width: 808px
}

@media (min-width: calc(920px + 1px)) {
    .ValueProps-fullWidthDesktop--1ZU6o {
        flex:0 0 100%;
        margin: 0 auto
    }

    .ValueProps-halfWidthDesktop--3ITXB {
        flex: 0 0 47.82608695652174%
    }

    .ValueProps-oneThirdWidthDesktop--3gQK8 {
        flex: 0 0 30.434782608695656%
    }

    .ValueProps-oneQuarterWidthDesktop--4THNJ {
        flex: 0 0 21.73913043478261%
    }

    .ValueProps-oneFifthWidthDesktop--1el35 {
        flex: 0 0 16.52173913043478%
    }

    .ValueProps-oneSixthWidthDesktop--1l4da {
        flex: 0 0 13.043478260869565%
    }
}

@keyframes ValueProp-fromLeft--1YYus {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ValueProp-goToLeft--5QyLQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ValueProp-fromRight--7LeaS {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ValueProp-goToRight--1OlFa {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ValueProp-fromBottom--5e92K {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ValueProp-opacityIn--2AWzU {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ValueProp-opacityOut--3MigK {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ValueProp-valueProp--1Xolz {
    padding: 0 2.1739130434782608%;
    text-align: center;
    white-space: normal
}

@media (max-width: 920px) {
    .ValueProp-valueProp--1Xolz {
        flex:0 0 100%
    }
}

.ValueProp-valueProp--1Xolz.ValueProp-mobileLeft--30kt8 {
    padding: 0
}

@media (max-width: 920px) {
    .ValueProp-valueProp--1Xolz.ValueProp-mobileLeft--30kt8 {
        display:flex;
        gap: 34px;
        text-align: start
    }
}

.ValueProp-image--1TyVn {
    flex-shrink: 0;
    margin: 0 auto 20px;
    overflow: hidden
}

.ValueProp-title--5Ojac {
    margin-bottom: 4px
}

.ValueProp-title--5Ojac:last-child {
    margin-bottom: 0
}

@media (max-width: 920px) {
    .ValueProp-title--5Ojac {
        margin-bottom:6px
    }
}

.ValueProp-light--6xe5d {
    color: var(--color-ui-text-light)
}

@keyframes NotificationStrip-fromLeft--2aZk3 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NotificationStrip-goToLeft--3JuHG {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes NotificationStrip-fromRight--58kxM {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes NotificationStrip-goToRight--1frE2 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes NotificationStrip-fromBottom--1RKgD {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes NotificationStrip-opacityIn--3DuL2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NotificationStrip-opacityOut--6D1ay {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.NotificationStrip-notificationStrip--56u9P {
    background: linear-gradient(0deg,hsla(0,0%,100%,.2) 67.86%,hsla(0,0%,60%,.2));
    margin: 0;
    padding: 0
}

.NotificationStrip-innerWrapper--11GBF {
    align-items: center;
    display: flex;
    gap: 9px;
    justify-content: center;
    padding: 7px 32px
}

@media (max-width: 768px) {
    .NotificationStrip-innerWrapper--11GBF {
        gap:10px;
        padding: 16px 32px
    }
}

.NotificationStrip-icon--6NB66 {
    flex-shrink: 0;
    height: auto;
    width: 15px
}

@media (max-width: 768px) {
    .NotificationStrip-icon--6NB66 {
        width:40px
    }
}

.NotificationStrip-content--6b8Zs {
    font-size: var(--font-size-xxs);
    font-weight: var(--font-weight-600);
    letter-spacing: -.11px;
    line-height: var(--line-height-xxs)
}

@media (max-width: 768px) {
    .NotificationStrip-content--6b8Zs {
        font-size:var(--font-size-base);
        line-height: var(--line-height-sm)
    }
}

@keyframes CarouselDots-fromLeft--2rraW {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CarouselDots-goToLeft--66LLk {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes CarouselDots-fromRight--4HfhP {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes CarouselDots-goToRight--2ZDvM {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes CarouselDots-fromBottom--7CUXd {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes CarouselDots-opacityIn--1M4th {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CarouselDots-opacityOut--52JVd {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.CarouselDots-wrapper--jgetX {
    display: flex;
    justify-content: center
}

@media (min-width: calc(920px + 1px)) {
    .CarouselDots-wrapper--jgetX {
        margin-top:var(--component-spacing-sm)
    }
}

.CarouselDots-dot--3kv2P {
    background-color: var(--color-black);
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: var(--carousel-dot-size);
    opacity: .2;
    transition: opacity .3s linear;
    width: var(--carousel-dot-size)
}

.CarouselDots-dot--3kv2P+.CarouselDots-dot--3kv2P {
    margin-left: var(--component-spacing-xs)
}

.CarouselDots-dot--3kv2P.CarouselDots-active--5IzAs {
    opacity: 1
}

.CarouselDots-dot--3kv2P:focus {
    background: var(--color-black);
    opacity: 1
}

@keyframes Tooltip-fromLeft--2V3Gz {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Tooltip-goToLeft--5xWUz {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Tooltip-fromRight--3kuea {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Tooltip-goToRight--5xQYu {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Tooltip-fromBottom--6Ih2x {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Tooltip-opacityIn--7F7Tm {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Tooltip-opacityOut--6CzI7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Tooltip-trigger--3RWRx {
    display: inline-block;
    margin-left: 2px;
    outline: none;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .Tooltip-trigger--3RWRx:focus .Tooltip-tooltip--58Q17,.Tooltip-trigger--3RWRx:hover .Tooltip-tooltip--58Q17 {
        opacity:1;
        pointer-events: auto;
        transform: translateX(-50%) translateY(0) translateZ(0);
        transition-delay: .3s
    }
}

.Tooltip-tooltip--58Q17 {
    left: 50%;
    opacity: 0;
    padding-top: 4px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transform: translateX(-50%) translateY(1em) translateZ(0);
    transition: transform .8s cubic-bezier(.19,1,.22,1),opacity .2s;
    z-index: 1
}

.Tooltip-tooltip--58Q17.Tooltip-tooltipVisibleOnMobile--3NlKZ {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(-50%) translateY(0);
    visibility: visible
}

.Tooltip-tooltip--58Q17.Tooltip-tooltipTop--6QqNy {
    bottom: 100%;
    padding-bottom: 4px;
    padding-top: 0;
    top: auto
}

.Tooltip-content--5rNJq {
    background-color: var(--color-ui-colors-background);
    border-radius: var(--border-radius-base);
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.08);
    color: var(--color-greyscale-grey-60);
    min-width: 200px;
    padding: 15px 20px
}

@keyframes HeroHome-fromLeft--xu4ZW {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroHome-goToLeft--21ffg {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeroHome-fromRight--ZgooI {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeroHome-goToRight--XFDPt {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeroHome-fromBottom--2ptgX {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeroHome-opacityIn--6NXgm {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeroHome-opacityOut--2nsIM {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeroHome-wrapper--6cDRP {
    overflow: hidden;
    position: relative;
    transition: background .5s
}

.HeroHome-container--3p1nP .HeroHome-buttons--3OxjM,.HeroHome-container--3p1nP .HeroHome-description--4VQHe,.HeroHome-container--3p1nP .HeroHome-title--53HXd,.HeroHome-container--3p1nP null {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.HeroHome-container--3p1nP.enteredOnce .HeroHome-title--53HXd {
    transition-delay: 0
}

.HeroHome-container--3p1nP.enteredOnce .HeroHome-description--4VQHe {
    transition-delay: .1s
}

.HeroHome-container--3p1nP.enteredOnce .HeroHome-buttons--3OxjM {
    transition-delay: .2s
}

.HeroHome-container--3p1nP.enteredOnce null {
    transition-delay: .3s
}

.HeroHome-container--3p1nP.enteredOnce .HeroHome-buttons--3OxjM,.HeroHome-container--3p1nP.enteredOnce .HeroHome-description--4VQHe,.HeroHome-container--3p1nP.enteredOnce .HeroHome-title--53HXd,.HeroHome-container--3p1nP.enteredOnce null {
    opacity: 1;
    transform: none
}

.HeroHome-container--3p1nP.noAppear .HeroHome-buttons--3OxjM,.HeroHome-container--3p1nP.noAppear .HeroHome-description--4VQHe,.HeroHome-container--3p1nP.noAppear .HeroHome-title--53HXd,.HeroHome-container--3p1nP.noAppear null {
    transition: none
}

.HeroHome-container--3p1nP {
    overflow: hidden;
    transform: translateZ(0)
}

.HeroHome-loaded--3axO0 {
    opacity: 1
}

.HeroHome-content--61TGj {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 85vh;
    justify-content: center;
    min-height: 610px;
    text-align: center
}

.HeroHome-title--53HXd {
    width: 65.21739130434783%
}

.HeroHome-description--4VQHe {
    margin-top: 31px;
    width: 43.47826086956522%
}

.HeroHome-buttons--3OxjM {
    align-items: center;
    display: flex;
    flex-flow: column nowrap;
    margin-top: 32px
}

.HeroHome-buttonSecondary--7cR4O {
    margin-top: 22px
}

.HeroHome-buttons--3OxjM,.HeroHome-title--53HXd {
    z-index: 2
}

.HeroHome-description--4VQHe {
    z-index: 3
}

@media (max-width: 920px) {
    .HeroHome-content--61TGj {
        height:550px;
        min-height: auto;
        padding-bottom: 50px
    }

    .HeroHome-title--53HXd {
        width: calc(100% - 32px)
    }

    .HeroHome-description--4VQHe {
        margin-top: 20px;
        width: 80%
    }

    .HeroHome-buttonSecondary--7cR4O {
        margin-top: 24px
    }
}

.HeroHome-transitionWrapper--8mZo5 {
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform: translateX(0);
    transition: transform .8s cubic-bezier(.84,.15,.48,.88);
    width: 100%;
    will-change: transform
}

.HeroHome-transitionWrapper--8mZo5.HeroHome-transitionExiting--1z2Bl {
    transform: translateX(-100%);
    z-index: 1
}

.HeroHome-transitionWrapper--8mZo5.HeroHome-transitionExiting--1z2Bl .HeroHome-image--3it9l,.HeroHome-transitionWrapper--8mZo5.HeroHome-transitionExiting--1z2Bl.HeroHome-transitionLeft--2TMvD {
    transform: translateX(100%)
}

.HeroHome-transitionWrapper--8mZo5.HeroHome-transitionExiting--1z2Bl.HeroHome-transitionLeft--2TMvD .HeroHome-image--3it9l {
    transform: translateX(-100%)
}

.HeroHome-image--3it9l {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    top: 0;
    transform: translateX(0);
    transition: transform .8s cubic-bezier(.84,.15,.48,.88);
    width: 100vw;
    will-change: transform
}

.HeroHome-titleSlides--5Lb03 {
    height: 66px;
    position: relative
}

@media (min-width: calc(1168px + 1px)) {
    .HeroHome-titleSlides--5Lb03 {
        white-space:nowrap
    }
}

@media (max-width: 1168px) {
    .HeroHome-titleSlides--5Lb03 {
        height:38px
    }
}

@media (max-width: 920px) {
    .HeroHome-titleSlides--5Lb03 {
        height:68px
    }
}

.HeroHome-nextBox--6R4l4,.HeroHome-prevBox--1gPPz {
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 33%;
    z-index: 5
}

.HeroHome-prevBox--1gPPz {
    left: 0
}

.HeroHome-prevBox--1gPPz:hover {
    cursor: w-resize
}

.HeroHome-nextBox--6R4l4 {
    right: 0
}

.HeroHome-nextBox--6R4l4:hover {
    cursor: e-resize
}

.HeroHome-dotWrapper--5OCBR {
    bottom: 70px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 2
}

.HeroHome-infoTrigger--1oHt4 {
    font-size: 80%
}

@keyframes TitleSlide-fromLeft--2lxYj {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TitleSlide-goToLeft--1ie34 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TitleSlide-fromRight--4aosC {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TitleSlide-goToRight--2UAQQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TitleSlide-fromBottom--2SxAp {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TitleSlide-opacityIn--hU9y6 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TitleSlide-opacityOut--3hX1F {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TitleSlide-titleSlide--4nGCP {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.TitleSlide-titleSlide--4nGCP.TitleSlide-isEntering--6W4pA,.TitleSlide-titleSlide--4nGCP.TitleSlide-isExiting--6uQ4h {
    opacity: 0
}

.TitleSlide-titleSlide--4nGCP.TitleSlide-isOnLeft--2OelR {
    transform: translateX(-50px)
}

.TitleSlide-phrase--65ldz,.TitleSlide-titleSlide--4nGCP.TitleSlide-isOnRight--5Hnvc {
    transform: translateX(50px)
}

.TitleSlide-phrase--65ldz {
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0
}

.TitleSlide-phrase--65ldz.TitleSlide-isActive--DCxp7 {
    opacity: 1;
    transform: none;
    transition-delay: .4s
}

.TitleSlide-phrase--65ldz.TitleSlide-isPrevious--3ySlS {
    transform: translateX(-50px)
}

.TitleSlide-phrase--65ldz,.TitleSlide-titleSlide--4nGCP {
    transition: opacity .5s,transform .5s cubic-bezier(.12,.91,.54,.97)
}

.TitleSlide-phrase--65ldz.TitleSlide-isPrevious--3ySlS,.TitleSlide-titleSlide--4nGCP.TitleSlide-isExiting--6uQ4h {
    transition: opacity .5s,transform .5s cubic-bezier(.89,.44,.92,.64)
}

@keyframes Stat-fromLeft--5yFIw {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Stat-goToLeft--64BdD {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Stat-fromRight--1RhrL {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Stat-goToRight--55Oxv {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Stat-fromBottom--6H1TE {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Stat-opacityIn--30k6d {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Stat-opacityOut--1R24p {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Stat-stat--4kG4X {
    color: var(--color-primary-base);
    font-size: var(--font-size-xxxl);
    font-weight: 600;
    line-height: var(--line-height-number)
}

.Stat-label--5uCcm {
    margin-bottom: 8px
}

@media (max-width: 920px) {
    .Stat-tooltip--rH2sr {
        transform:translateX(0)!important
    }
}

.Stat-iconInfo--4RMHP {
    cursor: pointer;
    margin-bottom: 4px
}

@media (min-width: calc(920px + 1px)) {
    .Stat-iconInfo--4RMHP {
        margin-bottom:8px
    }
}

@keyframes Stats-fromLeft--1Gtfq {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Stats-goToLeft--4ic69 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Stats-fromRight--5LheB {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Stats-goToRight--68rva {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Stats-fromBottom--3StC9 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Stats-opacityIn--5dyKt {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Stats-opacityOut--2zuL2 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Stats-statsSection--6hEvx .Stats-stat--11onN {
    opacity: 0;
    transform: translateY(30px)
}

.Stats-statsSection--6hEvx.enteredOnce .Stats-stat--11onN:first-child {
    transition-delay: .1s
}

.Stats-statsSection--6hEvx.enteredOnce .Stats-stat--11onN:nth-child(2) {
    transition-delay: .2s
}

.Stats-statsSection--6hEvx.enteredOnce .Stats-stat--11onN:nth-child(3) {
    transition-delay: .3s
}

.Stats-statsSection--6hEvx.enteredOnce .Stats-stat--11onN {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.Stats-statsSection--6hEvx.noAppear .Stats-stat--11onN {
    transition: none
}

.Stats-statsSection--6hEvx {
    text-align: center
}

.Stats-statsSection--6hEvx .Stats-smallTitle--4JFNI {
    line-height: 46px
}

@media (max-width: 1168px) {
    .Stats-statsSection--6hEvx .Stats-smallTitle--4JFNI {
        font-size:30px;
        line-height: 30px
    }
}

.Stats-stats--7AyX7 {
    display: flex;
    justify-content: center
}

@media (max-width: 920px) {
    .Stats-stats--7AyX7 {
        display:block;
        margin: 0 auto;
        max-width: 100%;
        width: calc(100% - 32px)
    }
}

@media (min-width: calc(920px + 1px)) {
    .Stats-stat--11onN {
        max-width:288px;
        width: 100%
    }

    .Stats-stat--11onN:not(:first-child) {
        margin-left: 48px
    }
}

@media (max-width: 920px) {
    .Stats-stat--11onN {
        margin:0 auto;
        width: 100%
    }

    .Stats-stat--11onN:not(:first-child) {
        margin-top: 32px
    }
}

.Stats-title--5XN2s {
    margin-bottom: 0
}

.Stats-description--1z6yP {
    margin-top: 12px
}

.Stats-width_contained--4YwU4 {
    max-width: 808px;
    padding: 80px 22px
}

@media (min-width: calc(920px + 1px)) {
    .Stats-width_contained--4YwU4 {
        padding:80px 92px
    }
}

@media (max-width: 920px) {
    .Stats-width_contained--4YwU4 {
        margin-left:16px;
        margin-right: 16px
    }
}

.Stats-width_medium--5rq13 {
    margin: 0 auto;
    max-width: 960px
}

.Stats-statsLeft--4lZ12 {
    margin: 0
}

.Stats-statsLeft--4lZ12 .Stats-stats--7AyX7 {
    justify-content: left;
    text-align: left
}

@keyframes Accordion-fromLeft--6PVjp {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Accordion-goToLeft--6xHIp {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Accordion-fromRight--mkZ9b {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Accordion-goToRight--yGPPI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Accordion-fromBottom--5Eu0S {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Accordion-opacityIn--5MfH2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Accordion-opacityOut--1b4Av {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Accordion-wrapper--PMiJY {
    padding-bottom: 16px;
    transition: background-color .2s
}

@media (min-width: calc(920px + 1px)) {
    .Accordion-wrapper--PMiJY {
        padding-bottom:14px
    }
}

.Accordion-wrapper--PMiJY:not(.Accordion-active--KI264):hover {
    background-color: var(--color-primary-dark)
}

.Accordion-wrapper--PMiJY:not(:first-child) {
    border-top: 1px solid var(--color-greyscale-grey-20)
}

.Accordion-wrapper--PMiJY:last-child {
    border-bottom: 1px solid var(--color-greyscale-grey-20)
}

.Accordion-active--KI264+.Accordion-wrapper--PMiJY {
    border-top: none
}

.Accordion-trigger--2Wj3o {
    align-items: center;
    color: var(--color-greyscale-grey-60);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    outline: none;
    padding: 24px 20px;
    position: relative
}

@media (min-width: calc(920px + 1px)) {
    .Accordion-trigger--2Wj3o {
        padding:24px 48px
    }
}

.Accordion-chevron--7xGCb {
    stroke: var(--color-greyscale-grey-60);
    height: 20px;
    pointer-events: none;
    transition: transform .2s;
    width: 20px
}

.Accordion-content--4v7wN {
    color: var(--color-greyscale-black-100);
    margin-top: -14px;
    min-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    transition: height .3s,opacity .2s,color .2s;
    z-index: 1
}

@media (min-width: calc(1168px + 1px)) {
    .Accordion-content--4v7wN {
        padding:0 48px
    }
}

.Accordion-button--7EfiH {
    margin-top: 24px;
    text-transform: none
}

.Accordion-stats--72EwZ {
    border-top: 1px solid var(--color-greyscale-grey-50);
    padding-top: 5px
}

.Accordion-active--KI264.Accordion-wrapper--PMiJY {
    background-color: var(--color-ui-colors-background);
    border: none;
    border-radius: 10px;
    box-shadow: 0 10px 25px rgba(0,0,0,.1);
    padding-bottom: 24px
}

.Accordion-active--KI264.Accordion-wrapper--PMiJY .Accordion-chevron--7xGCb {
    stroke: var(--color-primary-base);
    transform: rotate(180deg)
}

.Accordion-active--KI264.Accordion-wrapper--PMiJY .Accordion-trigger--2Wj3o {
    color: var(--color-greyscale-black-100)
}

.Accordion-active--KI264.Accordion-wrapper--PMiJY .Accordion-content--4v7wN {
    opacity: 1
}

@keyframes Chart-fromLeft--7hEhK {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Chart-goToLeft--3QqsI {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Chart-fromRight--54bRD {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Chart-goToRight--1TfUZ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Chart-fromBottom--6Q8a4 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Chart-opacityIn--1ZgOI {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Chart-opacityOut--6KVVG {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Chart-center--2Rslt {
    font-size: 13px;
    font-weight: var(--font-weight-600)
}

.Chart-center--2Rslt,.Chart-text--16M1G {
    fill: var(--color-primary-darkest);
    letter-spacing: var(--letter-spacing-xxl)
}

.Chart-text--16M1G {
    text-anchor: middle;
    font-size: 11px;
    pointer-events: none
}

.Chart-section--3Qoms,.Chart-text--16M1G {
    opacity: 0;
    transition: opacity .2s
}

@media (max-width: 920px) {
    .Chart-section--3Qoms,.Chart-text--16M1G {
        opacity:1;
        pointer-events: none
    }
}

.Chart-group--2TFLi:first-child .Chart-section--3Qoms {
    cursor: pointer;
    opacity: 1;
    transition: fill .3s
}

@media (min-width: calc(920px + 1px)) {
    .Chart-group--2TFLi:first-child .Chart-section--3Qoms.Chart-selected--1nmVO,.Chart-group--2TFLi:first-child .Chart-section--3Qoms:hover {
        fill:var(--color-primary-base)
    }
}

.Chart-group--2TFLi:first-child .Chart-text--16M1G {
    font-size: 13px;
    font-weight: var(--font-weight-600);
    opacity: 1
}

@media (min-width: calc(920px + 1px)) {
    .Chart-group--2TFLi:first-child .Chart-text--16M1G.Chart-selected--1nmVO {
        fill:#fff
    }
}

.Chart-selected--1nmVO,.Chart-visible--jKvXO {
    opacity: 1
}

.Chart-section--3Qoms.Chart-empty--Rgg4z,.Chart-text--16M1G.Chart-empty--Rgg4z {
    display: none
}

@keyframes InteractiveChart-fromLeft--461AI {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes InteractiveChart-goToLeft--7HQTs {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes InteractiveChart-fromRight--29urO {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes InteractiveChart-goToRight--5puyF {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes InteractiveChart-fromBottom--5ZCqn {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes InteractiveChart-opacityIn--6lCtb {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes InteractiveChart-opacityOut--2Ldfv {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.InteractiveChart-main--335aK {
    display: flex;
    flex-wrap: wrap
}

.InteractiveChart-chart--2Mk6j {
    min-height: 500px
}

@media (max-width: 920px) {
    .InteractiveChart-chart--2Mk6j {
        padding-bottom:30px
    }
}

@media (max-width: 1168px) {
    .InteractiveChart-chart--2Mk6j {
        min-height:auto
    }
}

.InteractiveChart-accordion--4fB5L,.InteractiveChart-chart--2Mk6j {
    width: 47.82608695652174%
}

@media (max-width: 920px) {
    .InteractiveChart-accordion--4fB5L,.InteractiveChart-chart--2Mk6j {
        margin:0 4.3478260869565215%;
        width: 91.30434782608695%
    }
}

@keyframes VideoEmbed-fromLeft--7JMEb {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes VideoEmbed-goToLeft--2wjdD {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes VideoEmbed-fromRight--2CHSA {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes VideoEmbed-goToRight--1vbNW {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes VideoEmbed-fromBottom--7IplB {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes VideoEmbed-opacityIn--59BeJ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes VideoEmbed-opacityOut--2nw5s {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.VideoEmbed-container--2uZ4z {
    position: relative;
    width: 100%
}

.VideoEmbed-poster--1tdy1 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.VideoEmbed-poster--1tdy1:hover svg {
    transform: translate(-50%,-50%) scale(1.1)
}

.VideoEmbed-poster--1tdy1 svg {
    display: block;
    height: 70px;
    left: 50%;
    position: relative;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: transform .3s cubic-bezier(.19,1,.22,1);
    width: 70px
}

@media (max-width: 920px) {
    .VideoEmbed-poster--1tdy1 svg {
        height:50px;
        width: 50px
    }
}

.VideoEmbed-poster--1tdy1.VideoEmbed-hidden--2XdOg {
    display: none
}

.VideoEmbed-wrapper--6eyRz {
    height: 0;
    padding-bottom: 56.25%;
    position: relative
}

.VideoEmbed-wrapper--6eyRz iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@keyframes Article-fromLeft--5juuO {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Article-goToLeft--1YZBV {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Article-fromRight--Plq3T {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Article-goToRight--2rwWd {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Article-fromBottom--7lezr {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Article-opacityIn--6ldgL {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Article-opacityOut--VJed7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Article-hero--6t91B {
    max-width: 808px;
    padding-top: 10px
}

@media (min-width: calc(920px + 1px)) {
    .Article-hero--6t91B {
        padding-top:50px
    }
}

.Article-description--5qGMf {
    margin: 0 auto
}

.Article-inner--4XtwN {
    margin-left: auto;
    margin-right: auto;
    margin-top: 36px;
    max-width: 808px;
    transition-delay: .4s!important;
    width: 100%
}

@media (max-width: 920px) {
    .Article-inner--4XtwN {
        padding:0 16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .Article-inner--4XtwN {
        margin-top:60px
    }
}

.Article-video--5qsMI {
    margin-bottom: 32px
}

@media (min-width: calc(920px + 1px)) {
    .Article-video--5qsMI {
        margin-bottom:40px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Article-video--5qsMI {
        margin-bottom:56px
    }
}

@keyframes TabControl-fromLeft--48x4C {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TabControl-goToLeft--6RD0n {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TabControl-fromRight--5STrQ {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TabControl-goToRight--5vKyz {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TabControl-fromBottom--4j4gx {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TabControl-opacityIn--4cAjh {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TabControl-opacityOut--59YOQ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TabControl-buttons--6uQwx {
    display: flex;
    justify-content: center;
    padding-top: 60px
}

@media (max-width: 1168px) {
    .TabControl-buttons--6uQwx {
        padding-top:18px
    }
}

@keyframes TabContent-fromLeft--6DG6x {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TabContent-goToLeft--2UHsJ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes TabContent-fromRight--4VkSc {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes TabContent-goToRight--7qGmb {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes TabContent-fromBottom--1GPrY {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes TabContent-opacityIn--78KDF {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TabContent-opacityOut--6TrrO {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.TabContent-header--4Zfwu {
    width: auto
}

@media (min-width: calc(920px + 1px)) {
    .TabContent-header--4Zfwu {
        margin-left:auto;
        margin-right: auto
    }
}

.TabContent-figure--3loOl {
    margin: 0 auto 50px;
    max-width: 810px;
    width: 100%
}

.TabContent-tabDescription--5sFnN {
    margin: 0 auto;
    max-width: 808px;
    width: 100%
}

.TabContent-cards--3VyOl,.TabContent-smallCards--458Xs {
    display: flex;
    flex-wrap: wrap
}

.TabContent-cards--3VyOl {
    justify-content: center
}

.TabContent-smallCards--458Xs {
    flex: 1;
    max-width: calc(50% + 12px)
}

.TabContent-smallCards--458Xs.TabContent-twoSmallCards--4eKJi .TabContent-card--79gGY:first-child {
    margin-bottom: 24px
}

.TabContent-smallCards--458Xs.TabContent-twoSmallCards--4eKJi .TabContent-card--79gGY:nth-child(2) {
    margin-bottom: 0
}

@media (min-width: calc(1168px + 1px)) {
    .TabContent-smallCards--458Xs.TabContent-twoSmallCards--4eKJi {
        flex-direction:column
    }
}

.TabContent-smallCards--458Xs.TabContent-twoCards--DGARo {
    justify-content: center!important;
    margin-top: 60px
}

.TabContent-smallCards--458Xs.TabContent-twoCards--DGARo .TabContent-card--79gGY {
    jusitfy-content: space-between;
    flex: 0 1 392px
}

.TabContent-smallCards--458Xs.TabContent-twoCards--DGARo .TabContent-description--4hxZZ {
    font-size: var(--font-size-base-sm);
    height: 100%;
    line-height: var(--line-height-medium)
}

.TabContent-smallCards--458Xs.TabContent-twoCards--DGARo .TabContent-title--2XAkK {
    margin-bottom: 12px
}

.TabContent-card--79gGY,.TabContent-featured--A0CMM {
    align-items: center;
    background: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

.TabContent-card--79gGY {
    flex: 1 1 30%;
    margin-left: 24px;
    padding: 24px
}

.TabContent-card--79gGY:first-child,.TabContent-card--79gGY:nth-child(2) {
    margin-bottom: 12px
}

.TabContent-card--79gGY:nth-child(n+3) {
    margin-top: 12px
}

div.TabContent-image-right-aligned--42mOb {
    align-items: flex-start
}

div.TabContent-image-right-aligned--42mOb div[class*=image] {
    border-radius: var(--border-radius-base)
}

@media (min-width: calc(920px + 1px)) {
    div.TabContent-image-right-aligned--42mOb div[class*=image] {
        text-align:right
    }
}

div.TabContent-image-right-aligned--42mOb div[class*=image]+div {
    text-align: left
}

div.TabContent-image-right-aligned--42mOb div[class*=image]+div>div {
    padding: 0
}

@media (max-width: 920px) {
    div.TabContent-image-right-aligned--42mOb {
        padding:0 var(--component-spacing-md)
    }

    div.TabContent-image-right-aligned--42mOb div[class*=image] {
        max-width: 100%
    }
}

@media (min-width: calc(920px + 1px)) {
    div.TabContent-image-right-aligned--42mOb {
        align-items:center;
        flex-direction: row-reverse;
        gap: 5vw;
        max-width: -moz-fit-content;
        max-width: fit-content;
        padding: 0
    }

    div.TabContent-image-right-aligned--42mOb div[class*=image] {
        max-width: 560px
    }
}

.TabContent-featured--A0CMM {
    height: 100%;
    justify-content: space-between;
    max-width: calc(50% - 12px);
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .TabContent-featured--A0CMM {
        padding-left:30px;
        padding-right: 30px
    }
}

.TabContent-featuredPadding--47p34 {
    padding: 50px 24px
}

@media (min-width: calc(1168px + 1px)) {
    .TabContent-featuredPadding--47p34 .TabContent-description--4hxZZ {
        padding:0 17.391304347826086%
    }
}

.TabContent-eyebrow--21hxN {
    font-weight: 700;
    margin-bottom: 12px
}

.TabContent-caption--4YggI {
    margin-top: 24px
}

.TabContent-title--2XAkK {
    margin-bottom: 15px
}

.TabContent-description--4hxZZ,.TabContent-title--2XAkK {
    max-width: 100%
}

.TabContent-button--4VE6e {
    margin-top: 24px
}

.TabContent-image--1SBYi {
    margin-bottom: 20px;
    max-width: 350px;
    width: 100%
}

.TabContent-featuredCard--6OjY6,.TabContent-video--6Uy0q {
    opacity: 0;
    transition: visibility 0s linear .15s,opacity .15s;
    visibility: hidden;
    width: 100%
}

.TabContent-video--6Uy0q .TabContent-smallCards--458Xs {
    flex: 1 1 100%;
    justify-content: space-between;
    max-width: 100%
}

.TabContent-video--6Uy0q .TabContent-card--79gGY {
    flex-basis: 20%;
    margin: 0
}

.TabContent-video--6Uy0q .TabContent-card--79gGY+.TabContent-card--79gGY {
    margin-left: 24px
}

@media (max-width: 1168px) {
    .TabContent-featuredCard--6OjY6 .TabContent-card--79gGY,.TabContent-video--6Uy0q .TabContent-card--79gGY {
        flex-basis:100%!important;
        margin: 0 0 12px!important
    }

    .TabContent-featuredCard--6OjY6 .TabContent-smallCards--458Xs,.TabContent-video--6Uy0q .TabContent-smallCards--458Xs {
        max-width: 100%
    }

    .TabContent-featuredCard--6OjY6 .TabContent-featured--A0CMM,.TabContent-video--6Uy0q .TabContent-featured--A0CMM {
        margin-bottom: 12px;
        max-width: 100%
    }

    .TabContent-imageWidth--3RcI7 {
        width: 400px
    }
}

@keyframes Tabs-fromLeft--4qpNe {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Tabs-goToLeft--4pGTB {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Tabs-fromRight--66Iu3 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Tabs-goToRight--WyEOW {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Tabs-fromBottom--65NpT {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Tabs-opacityIn--5DQ4c {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Tabs-opacityOut--296Zr {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Tabs-tabs--5yVkr {
    border: 1px solid var(--color-greyscale-grey-20);
    border-radius: 90px;
    display: inline-flex;
    justify-content: center;
    margin-bottom: var(--component-spacing-xl);
    margin-top: var(--component-spacing-md)
}

@media (max-width: 920px) {
    .Tabs-tabScrollContainer--10dEz {
        -webkit-overflow-scrolling:touch;
        overflow-x: auto;
        overflow-y: hidden;
        position: relative
    }
}

.Tabs-heading--6ZmWd {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 90px;
    color: var(--color-black);
    cursor: pointer;
    display: flex;
    font-weight: var(--font-weight-600);
    gap: 12px;
    padding: 12px var(--component-spacing-lg);
    text-align: center;
    transition: all .2s
}

.Tabs-heading--6ZmWd:focus {
    outline: 2px solid var(--color-primary-base)
}

.Tabs-heading--6ZmWd>span {
    position: relative
}

.Tabs-heading--6ZmWd>span:after {
    background-color: var(--color-primary-base);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 100%;
    transition: background-color .2s ease;
    width: 100%
}

.Tabs-heading--6ZmWd .Tabs-tabIcon--jVGfV {
    filter: brightness(0) saturate(100%) invert(27%) sepia(66%) saturate(5215%) hue-rotate(237deg) brightness(98%) contrast(95%)
}

.Tabs-heading--6ZmWd:hover>span:after {
    background-color: var(--color-ui-colors-background)
}

.Tabs-heading--6ZmWd.Tabs-active--4G204 {
    background-color: var(--color-black);
    color: var(--color-ui-colors-background)
}

.Tabs-heading--6ZmWd.Tabs-active--4G204 .Tabs-tabIcon--jVGfV {
    filter: invert(100%)
}

.Tabs-heading--6ZmWd.Tabs-active--4G204:hover>span:after {
    background-color: var(--color-primary-base)
}

@media (min-width: calc(920px + 1px)) {
    .Tabs-heading--6ZmWd {
        padding:12px 72px
    }
}

.Tabs-content--K10cu {
    position: relative
}

.Tabs-fadeIn--6RKez {
    opacity: 1;
    transition: visibility 0s linear 0s,opacity .15s;
    visibility: visible
}

@keyframes SimpleContent-fromLeft--6Hw1D {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SimpleContent-goToLeft--1atBt {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes SimpleContent-fromRight--qAUef {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SimpleContent-goToRight--78V2q {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes SimpleContent-fromBottom--7J91c {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes SimpleContent-opacityIn--5wE29 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes SimpleContent-opacityOut--2XSwQ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.SimpleContent-simpleContent--6PMcH .SimpleContent-content--49xAR,.SimpleContent-simpleContent--6PMcH .SimpleContent-description--16REx,.SimpleContent-simpleContent--6PMcH .SimpleContent-titleContainer--7Lr5d,.SimpleContent-simpleContent--6PMcH null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-titleContainer--7Lr5d {
    transition-delay: .1s
}

.SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-description--16REx {
    transition-delay: .2s
}

.SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-content--49xAR {
    transition-delay: .3s
}

.SimpleContent-simpleContent--6PMcH.enteredOnce null {
    transition-delay: .4s
}

.SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-content--49xAR,.SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-description--16REx,.SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-titleContainer--7Lr5d,.SimpleContent-simpleContent--6PMcH.enteredOnce null {
    opacity: 1;
    transform: none
}

.SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-content--49xAR,.SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-description--16REx,.SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-titleContainer--7Lr5d,.SimpleContent-simpleContent--6PMcH.noAppear null {
    transition: none
}

.SimpleContent-simpleContent--6PMcH {
    margin: 0 auto;
    text-align: center
}

.SimpleContent-simpleContent--6PMcH .SimpleContent-figure--7OhKO {
    opacity: 0;
    transform: scale(.9)
}

.SimpleContent-simpleContent--6PMcH .SimpleContent-eyebrow--2ZrgZ {
    transition-delay: .1s
}

.SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-eyebrow--2ZrgZ,.SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-figure--7OhKO {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2.2s cubic-bezier(.19,1,.22,1)
}

.SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-eyebrow--2ZrgZ,.SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-figure--7OhKO {
    transition: none
}

@media (max-width: 920px) {
    .SimpleContent-simpleContent--6PMcH {
        width:calc(100% - 32px)
    }

    .SimpleContent-simpleContent--6PMcH.SimpleContent-leftAligned--2fpEp .SimpleContent-description--16REx,.SimpleContent-simpleContent--6PMcH.SimpleContent-leftAligned--2fpEp .SimpleContent-title--NCjVf {
        text-align: start;
        text-align: left
    }
}

.SimpleContent-noMargin--5YNO4 {
    margin-bottom: 0
}

.SimpleContent-container--5lpoO {
    padding: 48px 0
}

@media (max-width: 920px) {
    .SimpleContent-container--5lpoO {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}

@media (min-width: calc(920px + 1px)) {
    .SimpleContent-container--5lpoO {
        padding:80px 0
    }
}

div.SimpleContent-containerNotFullBleed--7Clpp {
    border-radius: var(--border-radius-lg)
}

@media (max-width: 1168px) {
    div.SimpleContent-containerNotFullBleed--7Clpp {
        margin:0 7.5%;
        width: 85%
    }
}

@media (max-width: 920px) {
    div.SimpleContent-containerNotFullBleed--7Clpp {
        margin:0 var(--component-spacing-sm);
        width: calc(100% - var(--component-spacing-lg))
    }
}

@media (min-width: calc(1168px + 1px)) {
    div.SimpleContent-containerNotFullBleed--7Clpp {
        max-width:1224px;
        width: 85.89474%
    }
}

.SimpleContent-backgroundWidthFull--2g976 {
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .SimpleContent-backgroundWidthFull--2g976 {
        padding-left:48px;
        padding-right: 48px
    }
}

@media (max-width: 920px) {
    .SimpleContent-backgroundWidthFull--2g976 .SimpleContent-simpleContent--6PMcH {
        width:100%
    }

    .SimpleContent-hasBorder--72fzy {
        padding: 0 24px
    }
}

@media (min-width: calc(920px + 1px)) {
    .SimpleContent-width_800--5gvxZ {
        max-width:800px;
        width: 100%
    }

    .SimpleContent-width_960--34dXw {
        max-width: 960px;
        width: 100%
    }

    .SimpleContent-width_1016--73hOb {
        max-width: 1016px;
        width: 100%
    }

    .SimpleContent-width_1224--1Ht9c {
        max-width: 1224px;
        width: 100%
    }
}

.SimpleContent-figure--7OhKO {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .SimpleContent-figure--7OhKO {
        margin-bottom:40px;
        max-width: 53.84615384615385%
    }
}

.SimpleContent-imageBottom--3Aonl .SimpleContent-figure--7OhKO {
    margin-bottom: 0;
    margin-top: 24px
}

@media (min-width: calc(920px + 1px)) {
    .SimpleContent-imageBottom--3Aonl .SimpleContent-figure--7OhKO {
        margin-top:40px;
        max-width: 76.92307692307693%
    }
}

@media (min-width: calc(1168px + 1px)) {
    .SimpleContent-imageBottom--3Aonl .SimpleContent-figure--7OhKO {
        max-width:61.53846153846154%
    }
}

.SimpleContent-content--49xAR {
    margin-top: 24px
}

.SimpleContent-withEyebrow--229Ii {
    margin-top: 12px
}

.SimpleContent-description--16REx {
    margin: 12px auto 0
}

.SimpleContent-description--16REx.SimpleContent-lightText--48bn6 {
    color: #fff
}

.SimpleContent-description--16REx.SimpleContent-lightText--48bn6 a {
    color: #fff;
    transition: opacity .3s
}

.SimpleContent-description--16REx.SimpleContent-lightText--48bn6 a:hover {
    color: #fff;
    opacity: 70%
}

.SimpleContent-description--16REx:first-child {
    margin-top: 0
}

.SimpleContent-description--16REx a {
    color: var(--color-primary-base);
    cursor: pointer;
    text-decoration: underline;
    transition: color .3s
}

.SimpleContent-description--16REx a:hover {
    color: var(--color-primary-dark)
}

.SimpleContent-paragraph--3Ne91:not(:last-child) {
    margin-top: 26px
}

@media (max-width: 920px) {
    .SimpleContent-paragraph--3Ne91:not(:last-child) {
        margin-top:20px
    }
}

.SimpleContent-logosSection--2KpLa {
    margin-top: 30px
}

@media (min-width: calc(920px + 1px)) {
    *+.SimpleContent-buttons--2a1b0 {
        margin-top:36px
    }

    *+.SimpleContent-buttons--2a1b0 .SimpleContent-button--RbEjO:not(:first-child) {
        margin-left: 12px
    }
}

@media (max-width: 920px) {
    *+.SimpleContent-buttons--2a1b0 {
        align-items:center;
        display: flex;
        flex-direction: column;
        margin-top: 24px
    }

    *+.SimpleContent-buttons--2a1b0 .SimpleContent-button--RbEjO {
        margin-bottom: 12px
    }

    *+.SimpleContent-buttons--2a1b0 .SimpleContent-button--RbEjO:last-child {
        margin-bottom: 0
    }
}

@keyframes Quote-fromLeft--5NASQ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Quote-goToLeft--2aoIk {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Quote-fromRight--4h6Ep {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Quote-goToRight--3bHo1 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Quote-fromBottom--u1jg0 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Quote-opacityIn--4fIoD {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Quote-opacityOut--6qW7J {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Quote-quote--2piNX {
    text-align: left
}

.Quote-quote--2piNX .Quote-author--w2LHN,.Quote-quote--2piNX .Quote-lead--6IBMI,.Quote-quote--2piNX .Quote-role--7clEO,.Quote-quote--2piNX .Quote-text--Vz5LF {
    opacity: 1;
    transition: opacity .3s ease
}

@media (max-width: 920px) {
    .Quote-quote--2piNX {
        text-align:center
    }
}

.Quote-text--Vz5LF {
    margin-bottom: 24px;
    position: relative
}

.Quote-text--Vz5LF:before {
    content: open-quote;
    left: -16px;
    position: absolute;
    top: 0
}

.Quote-text--Vz5LF:after {
    content: close-quote
}

.Quote-text--Vz5LF.Quote-isQuoteCarousel--74ZFp {
    margin-bottom: 24px;
    text-align: center
}

.Quote-text--Vz5LF.Quote-isQuoteCarousel--74ZFp:before {
    left: 0;
    position: relative
}

.Quote-text--Vz5LF.Quote-isQuoteCarousel--74ZFp.Quote-isContainedSlide--1LKYP {
    font-family: var(--font-family-body)
}

@media (max-width: 920px) {
    .Quote-text--Vz5LF.Quote-isQuoteCarousel--74ZFp.Quote-isContainedSlide--1LKYP {
        margin-bottom:14px
    }

    .Quote-text--Vz5LF {
        margin: 0 auto 16px;
        max-width: 400px
    }

    .Quote-text--Vz5LF:before {
        left: 0;
        position: relative
    }
}

.Quote-lead--6IBMI {
    margin-bottom: 16px
}

@media (max-width: 920px) {
    .Quote-lead--6IBMI {
        font-size:16px
    }
}

@media (min-width: calc(920px + 1px)) {
    .Quote-lead--6IBMI {
        margin-bottom:20px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Quote-lead--6IBMI {
        margin-bottom:24px
    }
}

.Quote-role--7clEO {
    margin-top: 5px
}

.Quote-HeadshotFeatured--4sMSs .Quote-role--7clEO {
    margin-top: 0
}

.Quote-transitionOut--2qkUj .Quote-author--w2LHN,.Quote-transitionOut--2qkUj .Quote-lead--6IBMI,.Quote-transitionOut--2qkUj .Quote-role--7clEO,.Quote-transitionOut--2qkUj .Quote-text--Vz5LF {
    animation: Quote-goToLeft--2aoIk 2s cubic-bezier(.19,1,.22,1) forwards;
    opacity: 0;
    transition-delay: 0s
}

.Quote-transitionOut--2qkUj.Quote-transitionLeft--RAqg6 .Quote-author--w2LHN,.Quote-transitionOut--2qkUj.Quote-transitionLeft--RAqg6 .Quote-lead--6IBMI,.Quote-transitionOut--2qkUj.Quote-transitionLeft--RAqg6 .Quote-role--7clEO,.Quote-transitionOut--2qkUj.Quote-transitionLeft--RAqg6 .Quote-text--Vz5LF {
    animation: Quote-goToRight--3bHo1 2s cubic-bezier(.19,1,.22,1) forwards
}

.Quote-transitionIn--75XWg .Quote-author--w2LHN,.Quote-transitionIn--75XWg .Quote-lead--6IBMI,.Quote-transitionIn--75XWg .Quote-role--7clEO,.Quote-transitionIn--75XWg .Quote-text--Vz5LF {
    animation: Quote-fromLeft--5NASQ 2s cubic-bezier(.19,1,.22,1) forwards;
    opacity: 1
}

.Quote-transitionIn--75XWg .Quote-author--w2LHN,.Quote-transitionIn--75XWg .Quote-role--7clEO {
    animation-delay: .1s;
    transition-delay: .1s
}

.Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-author--w2LHN,.Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-lead--6IBMI,.Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-role--7clEO,.Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-text--Vz5LF {
    animation: Quote-fromRight--4h6Ep 2s cubic-bezier(.19,1,.22,1) forwards
}

.Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-author--w2LHN,.Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-role--7clEO {
    animation-delay: .1s
}

@keyframes HeadshotFeatured-fromLeft--1OQFv {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeadshotFeatured-goToLeft--Jvggl {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes HeadshotFeatured-fromRight--5Z2dg {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes HeadshotFeatured-goToRight--VkZXK {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes HeadshotFeatured-fromBottom--3ld19 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes HeadshotFeatured-opacityIn--4sAPx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HeadshotFeatured-opacityOut--2pA4U {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.HeadshotFeatured-headshotFeatured--4aJDe {
    padding: 18px;
    text-align: center;
    width: 21.73913043478261%
}

@media (max-width: 920px) {
    .HeadshotFeatured-headshotFeatured--4aJDe {
        margin-bottom:24px;
        padding: 0
    }
}

.HeadshotFeatured-wrapper--3QW9E {
    border-radius: 50%;
    height: 0;
    margin-bottom: 8px;
    -webkit-mask-image: -webkit-radial-gradient(#fff,#000);
    overflow: hidden;
    padding-bottom: 100%;
    position: relative
}

.HeadshotFeatured-wrapper--3QW9E:hover .HeadshotFeatured-funImage--2LkLt {
    height: 100%;
    left: 0;
    opacity: 1;
    top: 0;
    width: 100%;
    z-index: 1
}

.HeadshotFeatured-name--7ufq8 {
    margin: 0 auto;
    max-width: 80%;
    padding: 5px 0
}

@media (max-width: 1168px) {
    .HeadshotFeatured-name--7ufq8 {
        padding:2px 0
    }
}

.HeadshotFeatured-role--7njXQ {
    margin: 0 auto;
    max-width: 80%
}

.HeadshotFeatured-funImage--2LkLt {
    opacity: 0
}

@keyframes Leadership-fromLeft--6cEjF {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Leadership-goToLeft--7Gzov {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Leadership-fromRight--VeS4H {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Leadership-goToRight--wTJYQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Leadership-fromBottom--43qRP {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Leadership-opacityIn--5wF5t {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Leadership-opacityOut--xXg9A {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Leadership-leadership--585fV {
    margin: 0 auto;
    max-width: 1070px;
    text-align: center
}

@media (max-width: 920px) {
    .Leadership-leadership--585fV {
        max-width:none
    }
}

.Leadership-leadership--585fV .Leadership-quote--30Cng {
    opacity: 0;
    transform: translateX(30px)
}

.Leadership-leadership--585fV .Leadership-headshotFeatured--5Csll {
    opacity: 0;
    transform: translateY(30px)
}

.Leadership-leadership--585fV.enteredOnce .Leadership-headshotFeatured--5Csll {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .3s
}

.Leadership-leadership--585fV.enteredOnce .Leadership-headshotFeatured--5Csll:nth-child(n+4) {
    transition-delay: .4s
}

.Leadership-leadership--585fV.enteredOnce .Leadership-headshotFeatured--5Csll:nth-child(n+7) {
    transition-delay: .5s
}

.Leadership-leadership--585fV.enteredOnce .Leadership-quote--30Cng {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.Leadership-leadership--585fV.noAppear .Leadership-headshotFeatured--5Csll,.Leadership-leadership--585fV.noAppear .Leadership-quote--30Cng {
    transition: none
}

.Leadership-title--7i3U0 {
    margin-bottom: 50px
}

@media (max-width: 920px) {
    .Leadership-title--7i3U0 {
        margin-bottom:16px
    }
}

.Leadership-quoteContainer--53Sff {
    align-items: center;
    display: flex;
    justify-content: space-between
}

@media (max-width: 920px) {
    .Leadership-quoteContainer--53Sff {
        flex-direction:column;
        margin-bottom: 40px
    }
}

.Leadership-quote--30Cng {
    max-width: 722px;
    width: 100%
}

@media (max-width: 920px) {
    .Leadership-quote--30Cng {
        padding:0 16px;
        width: 100%
    }
}

.Leadership-blobWithPattern--5zsya,.Leadership-image--4zup9 {
    border-radius: 50%;
    margin-left: 0;
    -webkit-mask-image: -webkit-radial-gradient(#fff,#000);
    max-width: 288px;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .Leadership-blobWithPattern--5zsya,.Leadership-image--4zup9 {
        margin-right:60px
    }
}

@media (max-width: 920px) {
    .Leadership-blobWithPattern--5zsya,.Leadership-image--4zup9 {
        margin-bottom:8px;
        width: 86.66666666666667%
    }
}

.Leadership-headshots--3LSFt {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    max-width: 89.47368421052632%;
    width: 100%
}

@media (max-width: 920px) {
    .Leadership-headshots--3LSFt {
        justify-content:space-between;
        max-width: none;
        padding: 0 16px
    }
}

.Leadership-headshotFeatured--5Csll {
    padding: 73px 2.941176470588235% 0;
    width: 29.411764705882355%
}

@media (min-width: calc(920px + 1px)) {
    .Leadership-headshotFeatured--5Csll:not(:nth-child(3n)):not(:last-child) {
        margin-right:5.88235294117647%
    }
}

@media (max-width: 920px) {
    .Leadership-headshotFeatured--5Csll {
        padding:0;
        width: 40vw
    }

    .Leadership-headshotFeatured--5Csll:last-child:nth-child(odd) {
        margin: auto
    }
}

@keyframes MobileSlider-fromLeft--62wuM {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MobileSlider-goToLeft--c8Cfk {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MobileSlider-fromRight--3EsjG {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MobileSlider-goToRight--4jxRB {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MobileSlider-fromBottom--1TF4g {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MobileSlider-opacityIn--57O57 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MobileSlider-opacityOut--2bqhP {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.MobileSlider-mobileSlider--hgAzY {
    display: inline-block;
    margin-top: -86.66666666666667vw;
    white-space: nowrap;
    width: 100%
}

@media (max-width: 920px) {
    .MobileSlider-mobileSlider--hgAzY {
        padding-bottom:10px
    }
}

.MobileSlider-outerContainer--4Vz3Y {
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-top: calc(100% - 32px);
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory
}

.MobileSlider-container--1fen0 {
    display: inline-flex;
    padding: 0 16px
}

@media (max-width: 920px) {
    .MobileSlider-container--1fen0 {
        margin-bottom:-10px
    }
}

.MobileSlider-container--1fen0 .MobileSlider-cards--6OlPs {
    flex-grow: 0;
    flex-shrink: 0;
    margin: 0 0 35px 32px;
    scroll-snap-align: center;
    vertical-align: middle;
    white-space: normal;
    width: calc(100% - 32px)
}

@media (max-width: 920px) {
    .MobileSlider-container--1fen0 .MobileSlider-cards--6OlPs {
        margin-bottom:15px;
        padding-bottom: 10px
    }
}

.MobileSlider-container--1fen0 .MobileSlider-cards--6OlPs:first-child {
    margin-left: 0
}

.MobileSlider-container--1fen0 .MobileSlider-cards--6OlPs:last-child {
    margin-right: 0
}

.MobileSlider-container--1fen0::-webkit-scrollbar {
    background: transparent;
    display: none;
    height: 0;
    opacity: 0;
    width: 0
}

@keyframes QuotePerson-fromLeft--1LBf7 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuotePerson-goToLeft--7wrfO {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes QuotePerson-fromRight--6TvaL {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuotePerson-goToRight--4xOZk {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes QuotePerson-fromBottom--772vj {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes QuotePerson-opacityIn--2r0In {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes QuotePerson-opacityOut--aesgo {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.QuotePerson-quotePerson--6w6x1 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1070px;
    width: 100%
}

.QuotePerson-quotePerson--6w6x1 .QuotePerson-quote--2PXDI {
    opacity: 0;
    transform: translateX(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.QuotePerson-quotePerson--6w6x1.enteredOnce .QuotePerson-quote--2PXDI {
    opacity: 1;
    transform: none
}

.QuotePerson-quotePerson--6w6x1.noAppear .QuotePerson-quote--2PXDI {
    transition: none
}

@media (max-width: 920px) {
    .QuotePerson-quotePerson--6w6x1 {
        flex-direction:column;
        width: 100vw
    }
}

.QuotePerson-imageRight--2hhDq {
    flex-direction: row-reverse
}

.QuotePerson-imageRight--2hhDq .QuotePerson-blobWithPattern--3WIuh,.QuotePerson-imageRight--2hhDq .QuotePerson-image--2Rep8 {
    margin: 0 4.3478260869565215% 0 0
}

@media (max-width: 920px) {
    .QuotePerson-imageRight--2hhDq .QuotePerson-blobWithPattern--3WIuh,.QuotePerson-imageRight--2hhDq .QuotePerson-image--2Rep8 {
        margin:0 0 8px
    }

    .QuotePerson-imageRight--2hhDq {
        flex-direction: column
    }
}

@media (min-width: calc(920px + 1px)) {
    .QuotePerson-isInSlider--7Mi6j .QuotePerson-quote--2PXDI {
        margin:0 3.4782608695652173% 0 0;
        width: 43.91304347826087%
    }

    .QuotePerson-isInSlider--7Mi6j.QuotePerson-imageRight--2hhDq .QuotePerson-quote--2PXDI {
        margin: 0 0 0 3.4782608695652173%
    }
}

.QuotePerson-quote--2PXDI {
    max-width: 722px;
    width: 100%
}

@media (max-width: 920px) {
    .QuotePerson-quote--2PXDI {
        width:calc(100% - 32px)
    }
}

.QuotePerson-blobWithPattern--3WIuh,.QuotePerson-image--2Rep8 {
    margin: 0 0 0 4.3478260869565215%;
    width: 39.130434782608695%
}

@media (max-width: 920px) {
    .QuotePerson-blobWithPattern--3WIuh,.QuotePerson-image--2Rep8 {
        margin:0 0 8px;
        pointer-events: none;
        width: calc(100% - 32px)
    }
}

.QuotePerson-image--2Rep8 {
    border-radius: 50%;
    margin-left: 0;
    max-width: 288px;
    width: 100%
}

@media (min-width: calc(920px + 1px)) {
    .QuotePerson-image--2Rep8 {
        margin-right:60px
    }
}

.QuotePerson-mobileSliderQuote--5c66J {
    display: inline-block;
    margin: 0 0 35px 32px;
    scroll-snap-align: center;
    transition: opacity .3s ease;
    vertical-align: middle;
    white-space: normal;
    width: calc(100% - 32px)
}

.QuotePerson-mobileSliderQuote--5c66J:first-child {
    margin-left: 16px
}

.QuotePerson-mobileSliderQuote--5c66J:last-child {
    margin-right: 16px
}

@keyframes ButtonArrow-fromLeft--4d00g {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ButtonArrow-goToLeft--2wo8e {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes ButtonArrow-fromRight--2dODM {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes ButtonArrow-goToRight--2YPOw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes ButtonArrow-fromBottom--53d3V {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes ButtonArrow-opacityIn--6Eh42 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ButtonArrow-opacityOut--FYIVv {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ButtonArrow-wrapper--6vQnV {
    background-color: var(--color-ui-colors-background);
    border: 1px solid #000;
    border-radius: 50%;
    height: 36px;
    position: relative;
    transition: opacity .3s ease,background .3s ease;
    width: 36px
}

.ButtonArrow-wrapper--6vQnV svg {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s ease
}

.ButtonArrow-wrapper--6vQnV svg:not(.ButtonArrow-arrowIcon--6uJk6) {
    fill: transparent;
    stroke: #000
}

.ButtonArrow-wrapper--6vQnV .ButtonArrow-arrowIcon--6uJk6 {
    fill: #000
}

.ButtonArrow-wrapper--6vQnV.ButtonArrow-small--2KfJO svg {
    width: 11px
}

@media (hover: hover) {
    .ButtonArrow-wrapper--6vQnV:hover {
        background-color:#000
    }

    .ButtonArrow-wrapper--6vQnV:hover svg:not(.ButtonArrow-arrowIcon--6uJk6) {
        stroke: var(--color-ui-colors-background)
    }

    .ButtonArrow-wrapper--6vQnV:hover .ButtonArrow-arrowIcon--6uJk6 {
        fill: var(--color-ui-colors-background)
    }
}

.ButtonArrow-wrapper--6vQnV[disabled] {
    display: none;
    opacity: .5;
    pointer-events: none
}

.ButtonArrow-wrapper--6vQnV:not([disabled]) {
    cursor: pointer
}

.ButtonArrow-wrapper--6vQnV:focus {
    outline: 0
}

.ButtonArrow-wrapper--6vQnV.ButtonArrow-containedSlideArrows--op1Jz {
    box-shadow: 0 2px 4px rgba(6,8,9,.16)
}

.ButtonArrow-left--7nmna svg {
    transform: translate(-50%,-50%) rotate(-180deg)
}

.ButtonArrow-down--dZwNI svg {
    transform: translate(-50%,-50%) rotate(90deg)
}

@keyframes PhotoCarouselSlide-fromLeft--3SEJ1 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PhotoCarouselSlide-goToLeft--6ndiM {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes PhotoCarouselSlide-fromRight--1txkX {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PhotoCarouselSlide-goToRight--SWDeB {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes PhotoCarouselSlide-fromBottom--v3l7g {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes PhotoCarouselSlide-opacityIn--8VAQl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes PhotoCarouselSlide-opacityOut--bH8XX {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.PhotoCarouselSlide-photoCarouselSlide--Aqf5b {
    display: block;
    flex: 100% 0 0;
    margin-right: 4.3478260869565215%;
    opacity: 1;
    pointer-events: all;
    text-align: center;
    text-decoration: none;
    transition: opacity 1.5s linear,transform 1.5s cubic-bezier(.165,.84,.44,1);
    white-space: normal
}

.PhotoCarouselSlide-innerWrapper--3viCb:not(.PhotoCarouselSlide-active--TgXcD) {
    opacity: 0;
    transition: opacity .5s cubic-bezier(.165,.84,.44,1)
}

.PhotoCarouselSlide-imageWrapper--6oJsp {
    position: relative
}

.PhotoCarouselSlide-image--5RSHN {
    display: block;
    width: 100%
}

@keyframes PhotoCarousel-fromLeft--4XIwK {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PhotoCarousel-goToLeft--7qIx5 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes PhotoCarousel-fromRight--2uUYa {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PhotoCarousel-goToRight--3VQg9 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes PhotoCarousel-fromBottom--5IqM4 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes PhotoCarousel-opacityIn--xuhSO {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes PhotoCarousel-opacityOut--4yUN4 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.PhotoCarousel-wrapper--7B4u9 .PhotoCarousel-dotsContainer--7EWAb {
    opacity: 0;
    transform: translateY(20px)
}

.PhotoCarousel-wrapper--7B4u9.enteredOnce .PhotoCarousel-dotsContainer--7EWAb {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .3s
}

.PhotoCarousel-wrapper--7B4u9.noAppear .PhotoCarousel-dotsContainer--7EWAb {
    transition: none
}

.PhotoCarousel-sliderWrapper--26PQl {
    position: relative
}

@media (max-width: 920px) {
    .PhotoCarousel-sliderWrapper--26PQl {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}

.PhotoCarousel-slidesWrapper--a2TA9 {
    display: flex;
    position: relative;
    transition: transform 2s cubic-bezier(.19,1,.22,1);
    z-index: 2
}

.PhotoCarousel-slidesWrapper--a2TA9.PhotoCarousel-isDragging--57kdC {
    transition: none
}

.PhotoCarousel-nextArrow--5PRzK,.PhotoCarousel-prevArrow--7Lq3S {
    display: block;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    z-index: 10
}

.PhotoCarousel-prevArrow--7Lq3S {
    left: -4.3478260869565215%;
    transform: translate(-20%,-50%)
}

.PhotoCarousel-nextArrow--5PRzK {
    right: -4.3478260869565215%;
    transform: translate(20%,-50%)
}

.PhotoCarousel-dotsContainer--7EWAb {
    margin-top: 24px
}

@media (min-width: calc(920px + 1px)) {
    .PhotoCarousel-dotsContainer--7EWAb {
        margin-top:32px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .PhotoCarousel-dotsContainer--7EWAb {
        margin-top:48px
    }
}

.PhotoCarousel-background--54VQA {
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translate(24px,32px);
    width: 100%;
    z-index: 1
}

@media (min-width: calc(920px + 1px)) {
    .PhotoCarousel-background--54VQA {
        transform:translate(56px,64px)
    }
}

@media (min-width: calc(1168px + 1px)) {
    .PhotoCarousel-background--54VQA {
        transform:translate(96px,80px)
    }
}

.PhotoCarousel-backgroundItem--46oR9,.PhotoCarousel-backgroundItem--46oR9 img {
    width: 100%
}

.PhotoCarousel-backgroundItem--46oR9:first-child {
    display: block
}

.PhotoCarousel-backgroundItem--46oR9:last-child {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@keyframes PressKitAsset-fromLeft--2zc4f {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PressKitAsset-goToLeft--3M53h {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes PressKitAsset-fromRight--5cvZO {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PressKitAsset-goToRight--6EQtw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes PressKitAsset-fromBottom--6j6Ec {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes PressKitAsset-opacityIn--7wu66 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes PressKitAsset-opacityOut--3uM4y {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.PressKitAsset-pressKitAsset--3EHjk {
    background: var(--color-ui-colors-background);
    border-radius: var(--border-radius-base);
    box-shadow: 0 2px 13px 0 rgba(0,0,0,.11);
    height: 160px;
    overflow: hidden;
    position: relative
}

.enteredOnce .PressKitAsset-pressKitAsset--3EHjk {
    transition: transform .6s cubic-bezier(.19,1,.22,1)
}

.enteredOnce .PressKitAsset-pressKitAsset--3EHjk:hover {
    transform: translateY(-10px)
}

.PressKitAsset-pressKitAsset--3EHjk.PressKitAsset-darkBg--2ZvAs {
    background: var(--color-greyscale-black-100)
}

@media (max-width: 920px) {
    .PressKitAsset-pressKitAsset--3EHjk {
        height:170px
    }
}

.PressKitAsset-pressKitAsset--3EHjk:hover .PressKitAsset-downloadButton--4XyR5 {
    background: var(--color-primary-base)
}

.PressKitAsset-pressKitAsset--3EHjk:hover .PressKitAsset-downloadButton--4XyR5 svg {
    fill: var(--color-ui-colors-background)
}

.PressKitAsset-assetInner--3o7Fs {
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%
}

.PressKitAsset-assetInner--3o7Fs img {
    max-height: 100%;
    max-width: 100%
}

.PressKitAsset-downloadButton--4XyR5 {
    bottom: 10px;
    height: 40px;
    position: absolute;
    right: 10px;
    transition: background .2s linear;
    width: 40px
}

.PressKitAsset-downloadButton--4XyR5 svg g {
    transition: fill .3s
}

@keyframes PressKit-fromLeft--6eH9v {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PressKit-goToLeft--4zSa3 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes PressKit-fromRight--6A4cC {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes PressKit-goToRight--2KDr5 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes PressKit-fromBottom--5cXZn {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes PressKit-opacityIn--45dug {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes PressKit-opacityOut--3stK7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.PressKit-pressKit--2geYM {
    text-align: center
}

.PressKit-pressKit--2geYM .PressKit-asset--47gNi,.PressKit-pressKit--2geYM .PressKit-buttonWrapper--4HM1K {
    opacity: 0;
    transform: translateY(30px)
}

.PressKit-pressKit--2geYM.enteredOnce .PressKit-asset--47gNi,.PressKit-pressKit--2geYM.enteredOnce .PressKit-buttonWrapper--4HM1K {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.PressKit-pressKit--2geYM.enteredOnce .PressKit-asset--47gNi {
    transition-delay: .2s
}

.PressKit-pressKit--2geYM.enteredOnce .PressKit-buttonWrapper--4HM1K {
    transition-delay: .4s
}

.PressKit-pressKit--2geYM.noAppear .PressKit-asset--47gNi,.PressKit-pressKit--2geYM.noAppear .PressKit-buttonWrapper--4HM1K {
    transition: none
}

@media (min-width: calc(920px + 1px)) {
    .PressKit-title--2MEDj {
        margin-bottom:40px
    }
}

@media (max-width: 920px) {
    .PressKit-assets--68fY5 {
        -webkit-overflow-scrolling:touch;
        margin-bottom: 16px;
        overflow-x: scroll;
        overflow-y: hidden;
        scroll-snap-type: x mandatory
    }
}

.PressKit-assetsInner--Vw19d {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    width: 73.91304347826086%
}

@media (max-width: 1168px) {
    .PressKit-assetsInner--Vw19d {
        width:86.95652173913044%
    }
}

@media (max-width: 920px) {
    .PressKit-assetsInner--Vw19d {
        display:inline-flex;
        margin-bottom: -16px;
        padding: 40px 32px 0;
        width: 260vw
    }
}

.PressKit-asset--47gNi {
    margin-bottom: 48px
}

@media (min-width: calc(920px + 1px)) {
    .PressKit-asset--47gNi {
        width:29.411764705882355%
    }

    .PressKit-asset--47gNi:nth-child(3n+2) {
        margin: 0 48px
    }
}

@media (max-width: 920px) {
    .PressKit-asset--47gNi {
        scroll-snap-align:center;
        width: 73.33333333333333vw
    }

    .PressKit-asset--47gNi:nth-child(3n+2) {
        margin-left: 16px;
        margin-right: 16px
    }
}

@keyframes QuotePerson-fromLeft--4dR0W {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuotePerson-goToLeft--83g6b {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes QuotePerson-fromRight--5C7mM {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuotePerson-goToRight--1Qbny {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes QuotePerson-fromBottom--75dGy {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes QuotePerson-opacityIn--6VHkp {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes QuotePerson-opacityOut--4CiCn {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.QuotePerson-quotePerson--2mWvP {
    position: relative
}

.QuotePerson-quotePerson--2mWvP .QuotePerson-dotsContainer--36vEU {
    opacity: 0;
    transform: translateY(20px)
}

.QuotePerson-quotePerson--2mWvP.enteredOnce .QuotePerson-dotsContainer--36vEU {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .2s
}

.QuotePerson-arrow--4WspD {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    z-index: 10
}

.QuotePerson-prevArrow--1oWyN {
    left: -7.391304347826087%;
    transform: translate(-20%,-50%)
}

.QuotePerson-nextArrow--2RPWM {
    right: -7.391304347826087%;
    transform: translate(20%,-50%)
}

.QuotePerson-blobWithPattern--5w4g1 {
    width: 39.130434782608695%
}

@media (max-width: 920px) {
    .QuotePerson-blobWithPattern--5w4g1 {
        margin-bottom:15px;
        width: 60%
    }
}

@keyframes QuoteWithLogo-fromLeft--3M0VR {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuoteWithLogo-goToLeft--2wRa0 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes QuoteWithLogo-fromRight--3HnFb {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuoteWithLogo-goToRight--69nrk {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes QuoteWithLogo-fromBottom--6Xt9n {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes QuoteWithLogo-opacityIn--20bWV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes QuoteWithLogo-opacityOut--4cKNF {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.QuoteWithLogo-quoteWithLogo--6OyJ6 {
    display: inline-block;
    opacity: 0;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
    width: 100%
}

.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-quote--7i8as,.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-role--475mO {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .3s ease
}

.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-quote--7i8as,.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-role--475mO {
    animation: QuoteWithLogo-fromBottom--6Xt9n 2s cubic-bezier(.19,1,.22,1) forwards;
    opacity: 1
}

.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-role--475mO {
    animation-delay: .2s;
    transition-delay: .2s
}

.QuoteWithLogo-quoteWithLogo--6OyJ6 .QuoteWithLogo-slideContainer--1KtSw {
    border-radius: 8px;
    height: 100%
}

@media (min-width: calc(920px + 1px)) {
    .QuoteWithLogo-quoteWithLogo--6OyJ6 .QuoteWithLogo-slideContainer--1KtSw {
        display:flex;
        flex-flow: column;
        justify-content: center;
        margin: 0 auto;
        max-width: 1016px;
        width: 78.26086956521739%
    }
}

.QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-quote--7i8as,.QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-role--475mO {
    transition: none
}

@media (max-width: 920px) {
    .QuoteWithLogo-quoteWithLogo--6OyJ6 {
        display:inline-block;
        margin: 0 0 0 32px;
        opacity: 1;
        scroll-snap-align: center;
        transition: opacity .3s ease;
        vertical-align: middle;
        white-space: normal;
        width: calc(100% - 32px)
    }

    .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-isContainedSlide--3YhOg):first-child {
        margin-left: 16px
    }

    .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-isContainedSlide--3YhOg):last-child {
        margin-right: 16px
    }

    .QuoteWithLogo-quoteWithLogo--6OyJ6.QuoteWithLogo-isContainedSlide--3YhOg:first-child.onlySlide,.QuoteWithLogo-quoteWithLogo--6OyJ6.QuoteWithLogo-isContainedSlide--3YhOg:nth-child(2) {
        margin-left: 16px
    }

    .QuoteWithLogo-quoteWithLogo--6OyJ6.QuoteWithLogo-isContainedSlide--3YhOg:nth-last-child(2) {
        margin-right: 16px
    }
}

.QuoteWithLogo-quoteWithLogo--6OyJ6.QuoteWithLogo-active--GJTKB {
    opacity: 1
}

@media (min-width: calc(920px + 1px)) {
    .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-quote--7i8as,.QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-role--475mO {
        opacity:0
    }
}

.QuoteWithLogo-quote--7i8as {
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
    width: 86.95652173913044%
}

@media (max-width: 920px) {
    .QuoteWithLogo-quote--7i8as {
        width:100%
    }
}

.QuoteWithLogo-logoContainer--4J9Zl {
    display: inline-block;
    padding-right: 15px
}

.QuoteWithLogo-logoContainer--4J9Zl.QuoteWithLogo-darkText--qSt9r {
    border-right: 1px solid rgba(6,8,9,.3)
}

.QuoteWithLogo-logoContainer--4J9Zl.QuoteWithLogo-lightText--6X37Q {
    border-right: 1px solid rgba(231,246,253,.5)
}

.QuoteWithLogo-bottom--6vwe7 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 15px 20px
}

.QuoteWithLogo-isContainedSlide--3YhOg .QuoteWithLogo-quote--7i8as {
    padding: 48px 48px 0
}

@media (max-width: 920px) {
    .QuoteWithLogo-isContainedSlide--3YhOg .QuoteWithLogo-quote--7i8as {
        padding:20px 36px 0;
        width: 100%
    }
}

.QuoteWithLogo-isContainedSlide--3YhOg .QuoteWithLogo-bottom--6vwe7 {
    padding: 0 48px 48px
}

@media (max-width: 920px) {
    .QuoteWithLogo-isContainedSlide--3YhOg .QuoteWithLogo-bottom--6vwe7 {
        padding:0 15px 20px
    }
}

.QuoteWithLogo-logo--5jQ8r {
    max-height: 25px;
    max-width: calc(100% - 30px);
    padding-left: 15px;
    vertical-align: middle
}

.QuoteWithLogo-author--YhpG1 {
    text-transform: none
}

.QuoteWithLogo-lightText--6X37Q {
    color: var(--color-ui-colors-background)
}

.QuoteWithLogo-darkText--qSt9r {
    color: var(--color-greyscale-black-90)
}

.QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-quote--7i8as,.QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-role--475mO {
    animation: QuoteWithLogo-goToLeft--2wRa0 2s cubic-bezier(.19,1,.22,1) forwards,QuoteWithLogo-opacityOut--4cKNF 2s cubic-bezier(.19,1,.22,1) forwards
}

.QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-quote--7i8as,.QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-role--475mO {
    animation: QuoteWithLogo-goToRight--69nrk 2s cubic-bezier(.19,1,.22,1) forwards,QuoteWithLogo-opacityOut--4cKNF 2s cubic-bezier(.19,1,.22,1) forwards
}

.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-quote--7i8as,.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-role--475mO {
    animation: QuoteWithLogo-fromLeft--3M0VR 2s cubic-bezier(.19,1,.22,1) forwards,QuoteWithLogo-opacityIn--20bWV 2s cubic-bezier(.19,1,.22,1) forwards;
    opacity: 1
}

.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-role--475mO {
    transition-delay: .1s
}

.QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-author--YhpG1,.QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-logo--5jQ8r,.QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,.QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-quote--7i8as,.QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-role--475mO {
    animation: QuoteWithLogo-fromRight--3HnFb 2s cubic-bezier(.19,1,.22,1) forwards,QuoteWithLogo-opacityIn--20bWV 2s cubic-bezier(.19,1,.22,1) forwards
}

.QuoteWithLogo-textColorWhite--V5CHN {
    color: var(--color-ui-colors-background)
}

.QuoteWithLogo-textColorBlack--4jrME {
    color: var(--color-ui-colors-text-100)
}

.QuoteWithLogo-textColorIndigo--5ToMk {
    color: var(--color-primary-base)
}

@keyframes QuoteCarousel-fromLeft--PeGal {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuoteCarousel-goToLeft--60a9p {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes QuoteCarousel-fromRight--3EB9U {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuoteCarousel-goToRight--2dGNk {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes QuoteCarousel-fromBottom--7A340 {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes QuoteCarousel-opacityIn--6BIny {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes QuoteCarousel-opacityOut--UnynE {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.QuoteCarousel-title--7dJYv {
    margin-bottom: 0
}

.QuoteCarousel-quoteCarousel--7ise8 {
    position: relative
}

.QuoteCarousel-quoteCarousel--7ise8 .QuoteCarousel-dotsContainer--6ovo6,.QuoteCarousel-quoteCarousel--7ise8 .QuoteCarousel-figureWrap--7FdK9 {
    opacity: 0;
    transform: translateY(20px)
}

.QuoteCarousel-quoteCarousel--7ise8 .QuoteCarousel-dotsContainer--6ovo6 {
    margin-top: 48px
}

.QuoteCarousel-quoteCarousel--7ise8.enteredOnce .QuoteCarousel-dotsContainer--6ovo6,.QuoteCarousel-quoteCarousel--7ise8.enteredOnce .QuoteCarousel-figureWrap--7FdK9 {
    opacity: 1;
    transform: none;
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
    transition-delay: .3s
}

.QuoteCarousel-quoteCarousel--7ise8.noAppear .QuoteCarousel-dotsContainer--6ovo6,.QuoteCarousel-quoteCarousel--7ise8.noAppear .QuoteCarousel-figureWrap--7FdK9 {
    transition: none
}

.QuoteCarousel-largeTitle--1lexp>h2 {
    line-height: 46px
}

@media (max-width: 920px) {
    .QuoteCarousel-largeTitle--1lexp>h2 {
        font-size:30px;
        line-height: 30px
    }
}

.QuoteCarousel-slider--5vG6O {
    position: relative;
    white-space: nowrap;
    width: 100%
}

.QuoteCarousel-figureWrap--7FdK9 {
    margin-left: auto;
    margin-right: auto;
    width: 140px
}

@media (min-width: calc(920px + 1px)) {
    .QuoteCarousel-figureWrap--7FdK9 {
        width:160px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .QuoteCarousel-figureWrap--7FdK9 {
        width:220px
    }
}

.QuoteCarousel-figureWrap--7FdK9 img {
    max-width: 100%
}

.QuoteCarousel-arrow--3YH2S {
    display: none;
    position: absolute;
    top: 50%;
    z-index: 10
}

.QuoteCarousel-arrow--3YH2S.QuoteCarousel-containedSlideArrows--YkYHy {
    display: block
}

.QuoteCarousel-prevArrow--59bvu {
    left: -4.3478260869565215%;
    transform: translate(-20%,-50%)
}

.QuoteCarousel-prevArrow--59bvu.QuoteCarousel-containedSlideArrows--YkYHy {
    left: 4.3478260869565215%
}

@media (max-width: 920px) {
    .QuoteCarousel-prevArrow--59bvu.QuoteCarousel-containedSlideArrows--YkYHy {
        left:2.608695652173913%
    }
}

.QuoteCarousel-nextArrow--Gud3P {
    right: -4.3478260869565215%;
    transform: translate(20%,-50%)
}

.QuoteCarousel-nextArrow--Gud3P.QuoteCarousel-containedSlideArrows--YkYHy {
    right: 4.3478260869565215%
}

@media (max-width: 920px) {
    .QuoteCarousel-nextArrow--Gud3P.QuoteCarousel-containedSlideArrows--YkYHy {
        right:2.608695652173913%
    }
}

.QuoteCarousel-mobileSlider--59NgD {
    display: inline-block;
    margin-bottom: 32px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.QuoteCarousel-mobileSliderContainer--5VSw4 {
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    width: 100%
}

.QuoteCarousel-mobileSliderContainer--5VSw4::-webkit-scrollbar {
    background: transparent;
    display: none;
    height: 0;
    opacity: 0;
    width: 0
}

@keyframes SplitContent-fromLeft--4W8hZ {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SplitContent-goToLeft--3vUrx {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes SplitContent-fromRight--6T4rt {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes SplitContent-goToRight--7fM81 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes SplitContent-fromBottom--7xLXI {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes SplitContent-opacityIn--5PWPY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes SplitContent-opacityOut--2Hwf0 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.SplitContent-title--6BkJa {
    margin-bottom: 8px
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-title--6BkJa {
        margin-bottom:12px;
        white-space: pre-line
    }
}

.SplitContent-statsSection--7FKN1 {
    margin-top: 36px
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-statsSection--7FKN1 {
        margin-top:60px
    }
}

.SplitContent-questionsSection--6LWOC {
    height: 100%
}

@media (max-width: 920px) {
    .SplitContent-questionTitle--2IMYa {
        text-align:center
    }
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-headerCentered--53S4X {
        text-align:center
    }
}

@media (max-width: 920px) {
    .SplitContent-headerCentered--53S4X .SplitContent-eyebrow--2aueJ {
        margin-left:auto;
        margin-right: auto;
        width: calc(100% - 32px)
    }
}

.SplitContent-headerCentered--53S4X .SplitContent-title--6BkJa {
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    width: 56.52173913043478%
}

@media (max-width: 920px) {
    .SplitContent-headerCentered--53S4X .SplitContent-title--6BkJa {
        margin-bottom:40px;
        width: calc(100% - 32px)
    }
}

.SplitContent-wrapper--4G3MU .SplitContent-eyebrow--2aueJ {
    margin-bottom: 12px;
    opacity: 0;
    transform: translateX(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-wrapper--4G3MU .SplitContent-eyebrow--2aueJ {
        margin-bottom:24px
    }
}

.SplitContent-wrapper--4G3MU .SplitContent-mediaWrapper--8GQsI:not(.SplitContent-imageAnimationNone--wQCje) {
    opacity: 0;
    transform: translateX(100px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.SplitContent-wrapper--4G3MU .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw {
    opacity: 1;
    overflow: hidden;
    transform: none!important
}

.SplitContent-wrapper--4G3MU .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw>div {
    transition: inherit;
    transition-delay: inherit
}

@media (max-width: 920px) {
    .SplitContent-wrapper--4G3MU .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw {
        overflow:visible
    }

    .SplitContent-wrapper--4G3MU .SplitContent-questionImage--ddHTF {
        margin-left: auto;
        margin-right: auto;
        max-width: 400px
    }
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) .SplitContent-contentWrapper--6ykq5,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) .SplitContent-mediaWrapper--8GQsI,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) .SplitContent-title--6BkJa,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) null {
    opacity: 0;
    transform: translate(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-title--6BkJa {
    transition-delay: .1s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-contentWrapper--6ykq5 {
    transition-delay: .3s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-mediaWrapper--8GQsI {
    transition-delay: .5s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce null {
    transition-delay: .7s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-contentWrapper--6ykq5,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-mediaWrapper--8GQsI,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-title--6BkJa,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce null {
    opacity: 1;
    transform: none
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-contentWrapper--6ykq5,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-mediaWrapper--8GQsI,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-title--6BkJa,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).noAppear null {
    transition: none
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) .SplitContent-eyebrow--2aueJ {
    transition-delay: .1s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU .SplitContent-contentWrapper--6ykq5,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU .SplitContent-mediaWrapper--8GQsI,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU .SplitContent-title--6BkJa,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU null {
    opacity: 0;
    transform: translate(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-title--6BkJa {
    transition-delay: .1s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-mediaWrapper--8GQsI {
    transition-delay: .3s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-contentWrapper--6ykq5 {
    transition-delay: .5s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce null {
    transition-delay: .7s
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-contentWrapper--6ykq5,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-mediaWrapper--8GQsI,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-title--6BkJa,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce null {
    opacity: 1;
    transform: none
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.noAppear .SplitContent-contentWrapper--6ykq5,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.noAppear .SplitContent-mediaWrapper--8GQsI,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.noAppear .SplitContent-title--6BkJa,.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.noAppear null {
    transition: none
}

.SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU .SplitContent-eyebrow--2aueJ {
    transition-delay: .1s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-buttonWrapper--7r3Jo,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-description--5IPFQ,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-logo--2OOBW,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-title--6BkJa {
    opacity: 0;
    transform: translate(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-buttonWrapper--7r3Jo {
    transition-delay: .5s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-description--5IPFQ {
    transition-delay: .7s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-title--6BkJa {
    transition-delay: .9s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-logo--2OOBW {
    transition-delay: 1.1s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-buttonWrapper--7r3Jo,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-description--5IPFQ,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-logo--2OOBW,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-title--6BkJa {
    opacity: 1;
    transform: none
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.noAppear .SplitContent-buttonWrapper--7r3Jo,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.noAppear .SplitContent-description--5IPFQ,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.noAppear .SplitContent-logo--2OOBW,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.noAppear .SplitContent-title--6BkJa {
    transition: none
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-eyebrow--2aueJ {
    transition-delay: .5s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-mediaWrapper--8GQsI {
    transition-delay: .1s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-buttonWrapper--7r3Jo,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-description--5IPFQ,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-logo--2OOBW,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-title--6BkJa {
    opacity: 0;
    transform: translate(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-buttonWrapper--7r3Jo {
    transition-delay: .1s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-description--5IPFQ {
    transition-delay: .3s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-title--6BkJa {
    transition-delay: .5s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-logo--2OOBW {
    transition-delay: .7s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-buttonWrapper--7r3Jo,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-description--5IPFQ,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-logo--2OOBW,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-title--6BkJa {
    opacity: 1;
    transform: none
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-buttonWrapper--7r3Jo,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-description--5IPFQ,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-logo--2OOBW,.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-title--6BkJa {
    transition: none
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-eyebrow--2aueJ {
    transition-delay: .1s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-mediaWrapper--8GQsI {
    transition-delay: .5s
}

.SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw {
    transition-delay: .1s
}

.SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-eyebrow--2aueJ,.SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-mediaWrapper--8GQsI,.SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-title--6BkJa {
    opacity: 1;
    transform: none
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-eyebrow--2aueJ.SplitContent-imageZoom--1yZnw>div,.SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw>div,.SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-title--6BkJa.SplitContent-imageZoom--1yZnw>div {
        transform:scale(1.125)!important
    }
}

.SplitContent-wrapper--4G3MU.noAppear .SplitContent-eyebrow--2aueJ,.SplitContent-wrapper--4G3MU.noAppear .SplitContent-eyebrow--2aueJ.SplitContent-imageZoom--1yZnw>div,.SplitContent-wrapper--4G3MU.noAppear .SplitContent-mediaWrapper--8GQsI,.SplitContent-wrapper--4G3MU.noAppear .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw>div,.SplitContent-wrapper--4G3MU.noAppear .SplitContent-title--6BkJa,.SplitContent-wrapper--4G3MU.noAppear .SplitContent-title--6BkJa.SplitContent-imageZoom--1yZnw>div {
    transition: none
}

.SplitContent-wrapper--4G3MU .SplitContent-swiper-button-next--5gVIE,.SplitContent-wrapper--4G3MU .SplitContent-swiper-button-prev--1f8PT {
    --swiper-navigation-sides-offset: -48px;
    height: 36px;
    width: 36px
}

.SplitContent-wrapper--4G3MU .SplitContent-swiper-button-next--5gVIE.swiper-button-disabled,.SplitContent-wrapper--4G3MU .SplitContent-swiper-button-next--5gVIE:after,.SplitContent-wrapper--4G3MU .SplitContent-swiper-button-prev--1f8PT.swiper-button-disabled,.SplitContent-wrapper--4G3MU .SplitContent-swiper-button-prev--1f8PT:after {
    opacity: 0
}

@media (max-width: 920px) {
    .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-next--5gVIE,.SplitContent-wrapper--4G3MU .SplitContent-swiper-button-prev--1f8PT {
        display:none
    }
}

.SplitContent-contentHeading--78yqU {
    margin-bottom: 12px
}

@media (max-width: 920px) {
    .SplitContent-description--5IPFQ ul li p:first-child {
        font-size:18px;
        line-height: 20px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .SplitContent-description--5IPFQ ul li p:not(:first-child) {
        line-height:26px
    }
}

.SplitContent-contentParagraph--14wZY {
    white-space: pre-line
}

.SplitContent-contentParagraph--14wZY:not(:last-of-type) {
    margin-bottom: 36px
}

.SplitContent-buttonWrapper--7r3Jo {
    align-items: center;
    display: flex;
    margin-top: 36px
}

@media (max-width: 920px) {
    .SplitContent-buttonWrapper--7r3Jo {
        flex-direction:column;
        margin-top: 24px
    }
}

.SplitContent-primaryButton--jDbUt {
    flex-shrink: 0;
    margin-right: 12px
}

@media (max-width: 920px) {
    .SplitContent-primaryButton--jDbUt {
        margin-right:0
    }

    .SplitContent-primaryButton--jDbUt:not(:last-child) {
        margin-bottom: 12px
    }
}

.SplitContent-secondaryButton--2Ewm4 {
    flex-shrink: 0
}

.SplitContent-contentWrapper--6ykq5 {
    flex-grow: 0;
    flex-shrink: 0;
    margin: 0 4.3478260869565215% 0 13.043478260869565%;
    width: 34.78260869565217%
}

.SplitContent-longContent--MRUqY .SplitContent-contentWrapper--6ykq5 {
    width: 47.82608695652174%
}

@media (max-width: 920px) {
    .SplitContent-contentWrapper--6ykq5 {
        margin-left:16px;
        margin-right: 16px;
        text-align: center;
        width: calc(100% - 32px)
    }

    .SplitContent-longContent--MRUqY .SplitContent-contentWrapper--6ykq5 {
        width: calc(100% - 32px)
    }
}

.SplitContent-mediaWrapper--8GQsI {
    flex-grow: 0;
    flex-shrink: 0;
    position: relative
}

.SplitContent-mediaWrapper--8GQsI img {
    margin: 0 auto;
    max-width: 100%
}

.SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x:first-child {
    display: block
}

.SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x:nth-child(2) {
    left: 0;
    position: absolute;
    top: 0
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-has-wide-image--4MB2P {
        margin-left:130px;
        width: 720px
    }

    .SplitContent-width_1058--5PbkO .SplitContent-has-wide-image--4MB2P {
        width: 1058px
    }
}

.SplitContent-ulList--4oKBn {
    padding-left: 20px
}

.SplitContent-ulList--4oKBn .SplitContent-contentHeading--78yqU {
    margin-bottom: 0
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-ulList--4oKBn .SplitContent-contentHeading--78yqU {
        margin-bottom:8px
    }
}

.SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB {
    margin-bottom: 24px;
    position: relative
}

@media (max-width: 920px) {
    .SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB {
        text-align:left
    }
}

.SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB:last-child {
    margin-bottom: 0
}

.SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB::marker {
    content: none
}

.SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB:before {
    background-color: var(--color-primary-base);
    border-radius: 8px;
    content: "";
    display: block;
    height: 6px;
    left: -19px;
    position: absolute;
    top: 7px;
    width: 6px
}

@media (max-width: 920px) {
    .SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB:before {
        left:-17px
    }
}

.SplitContent-olList--6PZpY {
    font-weight: 700;
    list-style: decimal;
    padding-left: 20px
}

.SplitContent-olList--6PZpY .SplitContent-listItem--5LSgB {
    margin-bottom: 24px
}

.SplitContent-olList--6PZpY .SplitContent-listItem--5LSgB:last-child {
    margin-bottom: 0
}

.SplitContent-textLight--VvXkw {
    color: var(--color-ui-colors-background)
}

.SplitContent-description--5IPFQ {
    font-size: inherit
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-objectFit_contain--5n0fq,.SplitContent-objectFit_cover--3OawT {
        height:100%;
        position: absolute;
        right: 0
    }

    .SplitContent-objectFit_contain--5n0fq .SplitContent-mediaWrapper--8GQsI,.SplitContent-objectFit_contain--5n0fq .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x,.SplitContent-objectFit_cover--3OawT .SplitContent-mediaWrapper--8GQsI,.SplitContent-objectFit_cover--3OawT .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x {
        height: 100%
    }

    .SplitContent-objectFit_contain--5n0fq img {
        -o-object-fit: contain;
        object-fit: contain
    }

    .SplitContent-objectFit_cover--3OawT img {
        -o-object-fit: cover;
        object-fit: cover
    }
}

.SplitContent-contentWidth--58KWb {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%
}

.SplitContent-contentWidth--58KWb.SplitContent-alignTop--7CXRD {
    align-items: flex-start
}

@media (max-width: 920px) {
    .SplitContent-contentWidth--58KWb {
        flex-direction:column;
        text-align: center;
        width: calc(100% - 32px)
    }

    .SplitContent-contentWidth--58KWb>:nth-child(2) {
        margin-bottom: 36px
    }

    .SplitContent-contentWidth--58KWb.SplitContent-leftAlignedOnMobile--7DsdH {
        text-align: left
    }

    .SplitContent-contentWidth--58KWb.SplitContent-leftAlignedOnMobile--7DsdH .SplitContent-buttonWrapper--7r3Jo {
        align-items: flex-start
    }
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-contentRight--3zxDK {
        flex-direction:row-reverse
    }
}

@media (max-width: 920px) {
    .SplitContent-contentRight--3zxDK>:nth-child(2) {
        margin-bottom:0;
        margin-bottom: 36px
    }

    .SplitContent-imageInTheMiddleOnMobile--RDAWO {
        margin-bottom: 0;
        margin-top: 24px
    }

    .SplitContent-imageAtTheBottomOnMobile--3g1Tg {
        margin-bottom: 0;
        margin-top: 40px
    }
}

.SplitContent-contentWidth--58KWb>* {
    width: 100%
}

.SplitContent-contentWidth--58KWb>:first-child.SplitContent-mediaWrapper--8GQsI {
    margin-bottom: 24px
}

.SplitContent-contentWidth--58KWb>:first-child.SplitContent-mediaWrapper--8GQsI~div {
    margin-bottom: 0
}

.SplitContent-caption--3byvI {
    margin-top: 12px
}

.SplitContent-textLight--VvXkw .SplitContent-caption--3byvI {
    color: inherit
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-caption--3byvI {
        margin-top:24px;
        white-space: pre-line
    }
}

.SplitContent-video--1t7B1 {
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: block;
    -webkit-mask-image: -webkit-radial-gradient(#fff,#000);
    width: 100%
}

.SplitContent-backgroundWidthFull--2iKjV {
    width: 100%
}

.SplitContent-widerContainer--7hra0 {
    max-width: unset;
    width: auto
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-textWidth--6LFeE {
        flex-shrink:0;
        width: 100%;
        z-index: 1
    }

    .SplitContent-imageWidth--2qwbg {
        width: 100%
    }

    .SplitContent-contentWidth_808--AWltw {
        max-width: 808px;
        width: 100%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_288--6SlsB {
        width: 35.64356%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_392--SM6oC {
        width: 48.51485%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_455--2y1d6 {
        width: 56.31188%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_496--1fIAc {
        width: 61.38614%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_560--7c8dE {
        width: 69.30693%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_564--2FKhs {
        width: 69.80198%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_600--6fsmb {
        width: 74.25743%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_704--4AG6p {
        width: 87.12871%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_720--4hRti {
        width: 89.10891%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_728--6oMNG {
        width: 90.09901%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_928--4vtfJ {
        width: 114.85149%
    }

    .SplitContent-contentWidth_808--AWltw .SplitContent-width_1058--5PbkO {
        width: 130.94059%
    }

    .SplitContent-contentWidth_1016--7pEAj {
        max-width: 1016px;
        width: 100%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_288--6SlsB {
        width: 28.34646%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_392--SM6oC {
        width: 38.58268%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_455--2y1d6 {
        width: 44.78346%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_496--1fIAc {
        width: 48.8189%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_560--7c8dE {
        width: 55.11811%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_564--2FKhs {
        width: 55.51181%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_600--6fsmb {
        width: 59.05512%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_704--4AG6p {
        width: 69.29134%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_720--4hRti {
        width: 70.86614%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_728--6oMNG {
        width: 71.65354%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_928--4vtfJ {
        width: 91.33858%
    }

    .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_1058--5PbkO {
        width: 104.13386%
    }

    .SplitContent-contentWidth_1224--60ar5 {
        max-width: 1224px;
        width: 100%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_288--6SlsB {
        width: 23.52941%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_392--SM6oC {
        width: 32.02614%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_455--2y1d6 {
        width: 37.1732%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_496--1fIAc {
        width: 40.52288%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_560--7c8dE {
        width: 45.75163%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_564--2FKhs {
        width: 46.07843%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_600--6fsmb {
        width: 49.01961%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_704--4AG6p {
        width: 57.51634%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_720--4hRti {
        width: 58.82353%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_728--6oMNG {
        width: 59.47712%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_928--4vtfJ {
        width: 75.81699%
    }

    .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_1058--5PbkO {
        width: 86.43791%
    }

    .SplitContent-contentWidth_1440--3JtpJ {
        max-width: 1440px;
        width: 100%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_288--6SlsB {
        width: 20%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_392--SM6oC {
        width: 27.22222%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_455--2y1d6 {
        width: 31.59722%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_496--1fIAc {
        width: 34.44444%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_560--7c8dE {
        width: 38.88889%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_564--2FKhs {
        width: 39.16667%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_600--6fsmb {
        width: 41.66667%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_704--4AG6p {
        width: 48.88889%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_720--4hRti {
        width: 50%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_728--6oMNG {
        width: 50.55556%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_928--4vtfJ {
        width: 64.44444%
    }

    .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_1058--5PbkO {
        width: 73.47222%
    }
}

.rebrand-2023 .SplitContent-internalCard--3eW2w {
    gap: 5%;
    justify-content: center
}

.rebrand-2023 .SplitContent-wrapper--4G3MU {
    border-radius: 12px
}

@media (max-width: 920px) {
    .rebrand-2023 .SplitContent-wrapper--4G3MU {
        margin-left:16px;
        margin-right: 16px
    }

    .rebrand-2023 .SplitContent-title--6BkJa {
        margin-bottom: 16px
    }
}

.rebrand-2023 .SplitContent-contentWidth--58KWb {
    margin: 0;
    padding-bottom: 60px;
    padding-top: 60px
}

@media (max-width: 920px) {
    .rebrand-2023 .SplitContent-contentWidth--58KWb {
        padding:24px;
        text-align: left;
        width: 100%
    }

    .rebrand-2023 .SplitContent-description--5IPFQ {
        text-align: left
    }
}

.rebrand-2023 .SplitContent-contentParagraph--14wZY:not(:last-child) {
    margin-bottom: 32px
}

@media (max-width: 920px) {
    .rebrand-2023 .SplitContent-contentParagraph--14wZY:not(:last-child) {
        margin-bottom:24px
    }
}

.rebrand-2023 .SplitContent-description--5IPFQ>.SplitContent-ulList--4oKBn>.SplitContent-listItem--5LSgB {
    margin-bottom: 0
}

.rebrand-2023 .SplitContent-description--5IPFQ>ul li:before {
    background-color: var(--color-greyscale-black-100);
    top: 12px
}

@media (max-width: 920px) {
    .rebrand-2023 .SplitContent-description--5IPFQ>ul li:before {
        top:8px
    }
}

.rebrand-2023 .SplitContent-buttonWrapper--7r3Jo {
    justify-content: flex-end
}

@media (max-width: 920px) {
    .rebrand-2023 .SplitContent-buttonWrapper--7r3Jo {
        flex-direction:row;
        justify-content: left
    }
}

.rebrand-2023 .SplitContent-mediaWrapper--8GQsI,.rebrand-2023 .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x,.rebrand-2023 .SplitContent-mediaWrapper--8GQsI img {
    border-radius: 8px
}

.rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-title--6BkJa {
    margin: 0
}

.rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-contentWidth--58KWb {
    padding: 0
}

@media (max-width: 920px) {
    .rebrand-2023 .SplitContent-headingIconContainer--5dOxN {
        margin:0
    }

    .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-contentWidth--58KWb {
        text-align: center
    }

    .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-description--5IPFQ {
        padding-left: 16px;
        padding-right: 16px
    }

    .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-mediaWrapper--8GQsI {
        border-radius: 0;
        margin-bottom: 40px
    }

    .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x,.rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-mediaWrapper--8GQsI img {
        border-radius: 0
    }
}

.rebrand-2023 .SplitContent-headingWrapper--4qyRL {
    display: flex;
    justify-content: flex-start
}

.rebrand-2023 .SplitContent-headingWrapper--4qyRL:first-child {
    padding-top: 40px
}

@media (max-width: 920px) {
    .rebrand-2023 .SplitContent-headingWrapper--4qyRL:first-child {
        padding-top:24px
    }
}

.rebrand-2023 .SplitContent-headingWrapper--4qyRL img {
    align-self: flex-start;
    height: 24px;
    margin-right: 8px;
    position: relative;
    top: -2px;
    width: 24px
}

.rebrand-2023 .SplitContent-headingWrapper--4qyRL>.SplitContent-contentHeading--78yqU {
    line-height: var(--line-height-sm);
    margin-bottom: 4px
}

@media (max-width: 920px) {
    .rebrand-2023 .SplitContent-headingWrapper--4qyRL>.SplitContent-contentHeading--78yqU {
        font-size:var(--font-size-base-xl)
    }
}

.rebrand-2023 .SplitContent-headingWrapper--4qyRL+.SplitContent-contentParagraph--14wZY {
    line-height: 21px;
    margin: 0;
    padding-left: 32px
}

.rebrand-2023 .SplitContent-headingWrapper--4qyRL+.SplitContent-contentParagraph--14wZY:not(:last-of-type) {
    padding-bottom: 24px
}

.SplitContent-showBackgroundImage--BOzjv~div {
    z-index: 10
}

.SplitContent-showBackgroundImage--BOzjv .SplitContent-media--5ZZ8x,.SplitContent-showBackgroundImage--BOzjv .SplitContent-mediaWrapper--8GQsI,.SplitContent-showBackgroundImage--BOzjv .swiper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-showBackgroundImage--BOzjv .SplitContent-media--5ZZ8x img,.SplitContent-showBackgroundImage--BOzjv .SplitContent-mediaWrapper--8GQsI img,.SplitContent-showBackgroundImage--BOzjv .swiper img {
        left:18%;
        right: 0;
        width: 82%
    }
}

@media (max-width: 920px) {
    .SplitContent-showBackgroundImage--BOzjv .SplitContent-media--5ZZ8x,.SplitContent-showBackgroundImage--BOzjv .SplitContent-mediaWrapper--8GQsI,.SplitContent-showBackgroundImage--BOzjv .swiper {
        opacity:1
    }

    .SplitContent-showBackgroundImage--BOzjv .SplitContent-media--5ZZ8x img,.SplitContent-showBackgroundImage--BOzjv .SplitContent-mediaWrapper--8GQsI img,.SplitContent-showBackgroundImage--BOzjv .swiper img {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }
}

@media (max-width: 1168px) {
    .SplitContent-showBackgroundImage--BOzjv .SplitContent-media--5ZZ8x img,.SplitContent-showBackgroundImage--BOzjv .SplitContent-mediaWrapper--8GQsI img,.SplitContent-showBackgroundImage--BOzjv .swiper img {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top;
        object-position: top
    }
}

.SplitContent-showBackgroundImage--BOzjv .SplitContent-media--5ZZ8x:before {
    --skrim-color: #fff;
    --skrim-color2: hsla(0,0%,100%,0);
    background-image: linear-gradient(to right,var(--skrim-color),var(--skrim-color) 18%,var(--skrim-color) 18%,var(--skrim-color2) 70%);
    border-radius: 12px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.SplitContent-textLight--VvXkw .SplitContent-showBackgroundImage--BOzjv .SplitContent-media--5ZZ8x:before {
    --skrim-color: #000;
    --skrim-color2: transparent
}

@media (max-width: 920px) {
    .SplitContent-showBackgroundImage--BOzjv .SplitContent-media--5ZZ8x:before {
        background:linear-gradient(to top,var(--skrim-color) 10vw,var(--skrim-color) 10vw,var(--skrim-color2) 70%);
        background-position: 0 100%;
        background-repeat: no-repeat;
        border-radius: 8px;
        bottom: 0;
        top: 0
    }
}

.SplitContent-cardContainer--2LjJD {
    border-radius: 12px;
    overflow: hidden;
    position: relative
}

.SplitContent-cardContainer--2LjJD .SplitContent-contentWidth--58KWb {
    padding: 0 24px 24px
}

@media (max-width: 920px) {
    .SplitContent-cardContainer--2LjJD {
        --swiper-pagination-bottom:16px;
        display: flex;
        flex-direction: column;
        height: 641px;
        justify-content: flex-end
    }

    .SplitContent-cardContainer--2LjJD .SplitContent-descriptionSubContent--5hWu5 {
        margin-top: 16px
    }

    .SplitContent-cardContainer--2LjJD .SplitContent-contentWidth--58KWb {
        padding-bottom: 56px
    }
}

.SplitContent-cardContainer--2LjJD .SplitContent-contentParagraph--14wZY:not(:last-child) {
    margin-bottom: 4px
}

.SplitContent-cardContainer--2LjJD .SplitContent-textWidth--6LFeE {
    padding: 44px
}

@media (max-width: 920px) {
    .SplitContent-cardContainer--2LjJD .SplitContent-textWidth--6LFeE {
        padding:0
    }
}

.SplitContent-fillBackground--6Hj4d:after {
    background-color: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.SplitContent-descriptionSubContent--5hWu5 li {
    line-height: 1.16
}

.SplitContent-sliderContentContainer--5JGsj,.SplitContent-sliderTextContainer--2hDCm {
    pointer-events: none
}

.SplitContent-textLight--VvXkw {
    --swiper-pagination-bullet-inactive-color: var(--color-ui-text-light);
    --swiper-pagination-bullet-inactive-opacity: 0.4;
    --swiper-pagination-color: var(--color-ui-text-light);
    --swiper-theme-color: var(--color-ui-text-light)
}

.rebrand-2023 .SplitContent-block-padded-text--6xS7q {
    padding: clamp(0px,7vw,120px) 0
}

.rebrand-2023 .SplitContent-imageFullBleed--HmJmE {
    align-self: stretch
}

.rebrand-2023 .SplitContent-imageFullBleed--HmJmE .SplitContent-mediaWrapper--8GQsI,.rebrand-2023 .SplitContent-imageFullBleed--HmJmE .gatsby-image-wrapper {
    height: 100%
}

.rebrand-2023 .SplitContent-imageFullBleed--HmJmE .SplitContent-mediaWrapper--8GQsI img[role=presentation] {
    height: 0;
    width: 0
}

.rebrand-2023 .SplitContent-imageFullBleed--HmJmE img {
    -o-object-position: left;
    object-position: left
}

.SplitContent-contentRight--3zxDK .rebrand-2023 .SplitContent-imageFullBleed--HmJmE img {
    -o-object-position: right;
    object-position: right
}

.rebrand-2023 .SplitContent-has-wide-image--4MB2P {
    top: -2px
}

.SplitContent-overflow-visble--33Nta {
    overflow: visible
}

.SplitContent-logo--2OOBW {
    margin: 0 auto 10px
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-logo--2OOBW {
        margin:0 0 14px
    }
}

.SplitContent-logo--2OOBW img {
    height: 44px;
    width: auto
}

.SplitContent-logo--2OOBW+.SplitContent-title--6BkJa {
    margin-bottom: 14px
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-logo--2OOBW+.SplitContent-title--6BkJa {
        margin-bottom:18px
    }
}

.SplitContent-backgroundImage--40ngz {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.SplitContent-sectionInnerRelative--5AvzL {
    position: relative
}

.SplitContent-wrapperHasBgImage--7IVR9 {
    position: relative;
    z-index: 1
}

.SplitContent-contentAlignEnd--bpbPc {
    align-items: end
}

.SplitContent-textBgImagePaddings--50Fvy {
    padding: 40px 16px 0
}

@media (min-width: calc(920px + 1px)) {
    .SplitContent-textBgImagePaddings--50Fvy {
        padding:80px 0
    }
}

@media (max-width: 920px) {
    .SplitContent-textBgImagePaddings--50Fvy>.SplitContent-buttonWrapper--7r3Jo {
        margin-top:24px
    }
}

@keyframes Question-fromLeft--3QQkA {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Question-goToLeft--6UjLd {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Question-fromRight--6XoB6 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Question-goToRight--130AQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Question-fromBottom--54LpI {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Question-opacityIn--4QXXO {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Question-opacityOut--3vPOA {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Question-question--3ZNlP {
    border-bottom: 1px solid var(--color-ui-colors-text-100);
    border-top: 1px solid var(--color-ui-colors-text-100);
    padding: 16px 0;
    position: relative
}

.Question-question--3ZNlP+.Question-question--3ZNlP {
    border-top: none
}

.Question-trigger--1oycO {
    cursor: pointer;
    display: flex;
    outline: none;
    width: 100%
}

.Question-trigger--1oycO:focus-visible svg {
    outline: 2px solid var(--color-primary-base)
}

.Question-title--35tYn {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: left;
    padding-right: 16px
}

.Question-chevronRotated--3QT5N {
    transform: rotate(180deg)
}

.Question-content--1hwS3 {
    padding-top: 16px
}

.rebrand-2023 .Question-content--1hwS3 {
    line-height: 1.17
}

.Question-buttonWrapper--5IHfB {
    padding-top: 24px
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TFgoLYTsrmDFyiz9d6coNcS4YLMpkufWtakQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTFgoLYTsrmDFyiz9d6coNcS4YLMpkufWtabVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTFgoLYTsrmDFyiz9d6coNcS4YLMpkufWtac7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height:var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-lazy-preloader {
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes Lookbook-fromLeft--1toY8 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Lookbook-goToLeft--7oZOY {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Lookbook-fromRight--dG42V {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Lookbook-goToRight--1X9VS {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Lookbook-fromBottom--jULwE {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Lookbook-opacityIn--2yUgf {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Lookbook-opacityOut--4P7JY {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Lookbook-lookbook--2KrpD {
    background-color: var(--color-primary-lightest);
    position: relative
}

.Lookbook-lookbook--2KrpD .Lookbook-slider-container--1bmWe,.Lookbook-lookbook--2KrpD .Lookbook-titleInner--4eUxV,.Lookbook-lookbook--2KrpD null {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1)
}

.Lookbook-lookbook--2KrpD.enteredOnce .Lookbook-titleInner--4eUxV {
    transition-delay: .1s
}

.Lookbook-lookbook--2KrpD.enteredOnce .Lookbook-slider-container--1bmWe {
    transition-delay: .3s
}

.Lookbook-lookbook--2KrpD.enteredOnce null {
    transition-delay: .5s;
    transition-delay: .7s
}

.Lookbook-lookbook--2KrpD.enteredOnce .Lookbook-slider-container--1bmWe,.Lookbook-lookbook--2KrpD.enteredOnce .Lookbook-titleInner--4eUxV,.Lookbook-lookbook--2KrpD.enteredOnce null {
    opacity: 1;
    transform: none
}

.Lookbook-lookbook--2KrpD.noAppear .Lookbook-slider-container--1bmWe,.Lookbook-lookbook--2KrpD.noAppear .Lookbook-titleInner--4eUxV,.Lookbook-lookbook--2KrpD.noAppear null {
    transition: none
}

@media (max-width: 920px) {
    .Lookbook-lookbook--2KrpD {
        margin:0 auto 40px;
        width: calc(100% - 32px)
    }
}

.Lookbook-slider-container--1bmWe {
    padding-bottom: 10%;
    padding-top: 10%
}

@media (max-width: 920px) {
    .Lookbook-slider-container--1bmWe {
        padding:10% 0
    }
}

.Lookbook-swiper-container--7aFsO {
    overflow: visible
}

.Lookbook-swiper-container--7aFsO>.swiper-scrollbar {
    cursor: grab;
    height: 10px;
    margin-left: 17.391304347826086%;
    margin-top: 33px;
    position: relative;
    width: 82.6087%
}

@media (max-width: 920px) {
    .Lookbook-swiper-container--7aFsO>.swiper-scrollbar {
        margin-left:4.3478260869565215%;
        margin-top: 25px;
        width: 95.65217%
    }
}

.Lookbook-carousel-drag--3pjJu {
    background: var(--color-primary-base);
    height: 100%;
    left: 0;
    position: relative;
    top: 0
}

.Lookbook-item--4l78N {
    position: relative;
    width: 47.82608695652174%;
    z-index: 2
}

@media (min-width: calc(1168px + 1px)) {
    .Lookbook-item--4l78N {
        width:36.95652173913043%
    }
}

.Lookbook-item--4l78N:first-child {
    margin-left: 17.391304347826086%
}

.Lookbook-item--4l78N:not(:last-child) {
    margin-right: 10px
}

@media (min-width: calc(920px + 1px)) {
    .Lookbook-item--4l78N:not(:last-child) {
        margin-right:20px
    }
}

@media (max-width: 920px) {
    .Lookbook-item--4l78N {
        margin-bottom:-15px;
        width: 66.66666666666666vw
    }

    .Lookbook-item--4l78N:first-child {
        margin-left: 4.3478260869565215%
    }
}

.Lookbook-titleWrap--7HVy9 {
    position: absolute;
    z-index: 20
}

@media (max-width: 920px) {
    .Lookbook-titleWrap--7HVy9 {
        top:calc(100% + 16px);
        width: 100%
    }
}

@media (min-width: calc(920px + 1px)) {
    .Lookbook-titleWrap--7HVy9 {
        left:17.391304347826086%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%)
    }
}

.Lookbook-titleInner--4eUxV {
    position: static
}

.Lookbook-title--s0630 {
    align-items: center;
    background-color: #f7b902;
    color: var(--color-greyscale-black-100);
    display: flex;
    justify-content: center;
    margin: auto
}

@media (min-width: calc(920px + 1px)) {
    .Lookbook-title--s0630 {
        border-radius:50%;
        height: 223px;
        text-align: center;
        width: 223px
    }
}

@media (max-width: 920px) {
    .Lookbook-title--s0630 {
        background-color:transparent!important;
        display: block;
        left: 0
    }
}

.Lookbook-title--s0630>* {
    max-width: 180px;
    white-space: normal
}

@media (max-width: 920px) {
    .Lookbook-title--s0630>* {
        font-size:24px;
        max-width: unset;
        text-align: left
    }
}

@keyframes Slide-fromLeft--2Ynf2 {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Slide-goToLeft--6UGNC {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes Slide-fromRight--7MCHa {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes Slide-goToRight--5Muit {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes Slide-fromBottom--7liCr {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Slide-opacityIn--4UZCM {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Slide-opacityOut--HSKse {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Slide-container--1MdCi {
    box-sizing: border-box;
    overflow: hidden;
    position: relative
}

@media (max-width: 920px) {
    .Slide-container--1MdCi {
        padding-bottom:24px
    }
}

.Slide-content--7zgRX {
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1
}

@media (min-width: calc(920px + 1px)) {
    .Slide-content--7zgRX {
        padding:2rem
    }
}

.Slide-title--62yt4 {
    color: var(--color-primary-base);
    margin-bottom: .25em
}

@media (max-width: 920px) {
    .Slide-title--62yt4 {
        font-size:16px;
        line-height: 18px
    }
}

@media (min-width: calc(920px + 1px)) {
    .Slide-title--62yt4 {
        margin-bottom:.35em
    }
}

.Slide-description--13ZN7 {
    margin-left: auto;
    margin-right: auto;
    max-width: 340px
}

@media (max-width: 920px) {
    .Slide-description--13ZN7 {
        font-size:14px;
        line-height: 18px
    }
}

@media (min-width: calc(920px + 1px)) {
    .Slide-description--13ZN7 {
        max-width:280px
    }
}

@media (min-width: calc(1168px + 1px)) {
    .Slide-description--13ZN7 {
        height:75px
    }
}

.Slide-imageWrap--5TpCa {
    position: relative
}

.Slide-imageWrap--5TpCa:after {
    content: "";
    display: block
}

.Slide-image--1RMHh {
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

@keyframes MultiLinkCTA-fromLeft--1GCbG {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MultiLinkCTA-goToLeft--7bvJj {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes MultiLinkCTA-fromRight--69U0o {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes MultiLinkCTA-goToRight--6r0c9 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes MultiLinkCTA-fromBottom--3mG2J {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes MultiLinkCTA-opacityIn--2MUr7 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes MultiLinkCTA-opacityOut--K1F0R {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media (max-width: 1168px) {
    .MultiLinkCTA-container--4INaC {
        margin-right:0
    }
}

.MultiLinkCTA-wrapper--6sCCa {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 20px 0
}

.MultiLinkCTA-wrapper--6sCCa.MultiLinkCTA-textDark--1zwnv {
    color: var(--color-greyscale-black-100)
}

@media (max-width: 920px) {
    .MultiLinkCTA-wrapper--6sCCa {
        flex-direction:column;
        padding: 40px 16px 40px 0
    }

    .MultiLinkCTA-slide--42l85:first-child,.MultiLinkCTA-wrapper--6sCCa>div:first-child {
        padding-left: 16px
    }
}

.MultiLinkCTA-slide--42l85 {
    width: unset
}

.MultiLinkCTA-title_container--4Nrb4 {
    align-items: baseline;
    display: flex
}

.MultiLinkCTA-title--2dMWx {
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.MultiLinkCTA-links--K6L4v {
    display: inline-block;
    max-width: 50vw
}

@media (max-width: 920px) {
    .MultiLinkCTA-links--K6L4v {
        max-width:100vw
    }
}

.MultiLinkCTA-links--K6L4v:after {
    background: var(--color-ui-text-dark);
    border-radius: 0 50% 50% 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
    z-index: 10
}

.MultiLinkCTA-textDark--1zwnv .MultiLinkCTA-links--K6L4v:after {
    background: var(--color-ui-text-light)
}

@media (max-width: 920px) {
    .MultiLinkCTA-links--K6L4v:after {
        content:none
    }
}

.MultiLinkCTA-links--K6L4v .swiper {
    padding: 2px 0
}

.MultiLinkCTA-links--K6L4v .swiper-wrapper {
    padding-left: 40px
}

.MultiLinkCTA-links--K6L4v .swiper-wrapper>div:last-child {
    margin-right: 50px
}

@media (max-width: 920px) {
    .MultiLinkCTA-links--K6L4v .swiper-wrapper {
        padding-left:0
    }

    .MultiLinkCTA-links--K6L4v {
        margin-top: 24px
    }
}

.MultiLinkCTA-links--K6L4v .MultiLinkCTA-slideAnimated--4wdgU {
    opacity: 1;
    transition: opacity .3s ease
}

.MultiLinkCTA-links--K6L4v .MultiLinkCTA-slideAnimated--4wdgU.MultiLinkCTA-slideHidden--1cDt7 {
    opacity: 0
}

.MultiLinkCTA-links--K6L4v>:not(:first-child) {
    margin-left: 6px
}

@keyframes QuestionWithChevron-fromLeft--1g77v {
    0% {
        transform: translateX(30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuestionWithChevron-goToLeft--2eJuv {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-30px)
    }
}

@keyframes QuestionWithChevron-fromRight--5aqq1 {
    0% {
        transform: translateX(-30px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes QuestionWithChevron-goToRight--5QcsQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(30px)
    }
}

@keyframes QuestionWithChevron-fromBottom--4pFYs {
    0% {
        transform: translateY(30px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes QuestionWithChevron-opacityIn--3K0pV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes QuestionWithChevron-opacityOut--16VH0 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.QuestionWithChevron-question--46D7B {
    background-color: transparent;
    border-radius: 8px;
    padding: 24px 28px;
    position: relative;
    transition: background-color 1s
}

@media (min-width: calc(920px + 1px)) {
    .QuestionWithChevron-question--46D7B {
        padding:24px 48px
    }
}

.QuestionWithChevron-question--46D7B:first-child:before {
    border-bottom: none;
    border-top: 1px solid var(--color-greyscale-grey-20)
}

.QuestionWithChevron-question--46D7B.QuestionWithChevron-expanded--5Wsj9 {
    background-color: var(--color-ui-colors-background);
    box-shadow: 0 10px 25px rgba(0,0,0,.1)
}

.QuestionWithChevron-question--46D7B.QuestionWithChevron-expanded--5Wsj9:before {
    content: none
}

.QuestionWithChevron-question--46D7B:before {
    border-bottom: 1px solid var(--color-greyscale-grey-20);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 100%
}

.QuestionWithChevron-trigger--4BiVS {
    cursor: pointer;
    display: flex;
    margin-bottom: 6px;
    outline: none;
    width: 100%
}

.QuestionWithChevron-trigger--4BiVS:focus-visible svg {
    outline: 2px solid var(--color-primary-base)
}

.QuestionWithChevron-title--1UPqh {
    flex: 1;
    padding-right: 16px
}

.QuestionWithChevron-chevron--3JLth {
    height: 18px;
    margin-right: 12px;
    margin-top: 5px;
    width: 18px
}

.QuestionWithChevron-chevronRotated--2dOW2 {
    transform: rotate(180deg)
}

.QuestionWithChevron-content--mVEOU {
    padding-right: 48px
}

.QuestionWithChevron-buttonWrapper--2aXIW {
    padding-top: 24px
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next svg,.swiper-button-prev svg {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    transform-origin: center;
    width: 100%
}

.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg)
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,10px);
    right: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none!important
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    left: auto;
    right: var(--swiper-navigation-sides-offset,10px)
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom,8px);
    left: 0;
    top: var(--swiper-pagination-top,auto);
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    display: inline-block;
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    opacity: var(--swiper-pagination-bullet-opacity,1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    left: var(--swiper-pagination-left,auto);
    right: var(--swiper-pagination-right,8px);
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color,inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: var(--swiper-pagination-progressbar-size,4px);
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: var(--swiper-pagination-progressbar-size,4px)
}

.swiper-pagination-lock {
    display: none
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}
