.button_button__nBM8u {
    color: #291d18;
    align-items: center;
    appearance: none;
    border: 1px solid #0000;
    border-radius: var(--br--button);
    cursor: pointer;
    display: inline-flex;
    font-family: var(--ff--bold);
    justify-content: center;
    line-height: 1.14;
    padding: 0 1.5em;
    text-decoration: none;
    transition: background-color var(--transition--normal), border-color var(--transition--normal), color var(--transition--normal)
}

.button_button__nBM8u:focus {
    border-color: var(--color--action-secondary)
}

@media screen and (min-width:600px) {
    .button_button__nBM8u {
        padding: 0 2em
    }
}

.button_button__label__T0wSt {
    padding: calc(var(--gap--3) - 2px) 0
}

.button_button__icon__FsBzB {
    display: inline-flex;
    width: auto
}

.button_button__icon__FsBzB+.button_button__label__T0wSt {
    margin-left: var(--gap--2)
}

.button_button--primary__isgLR {
    background-color: #ffc421
}

.button_button--primary__isgLR:hover {
    background-color: #ffb61b
}

.button_button--primary__isgLR:active {
    background-color: #fea319
}

.button_button--secondary__GiJgm {
    background-color: #e5e3e3
}

.button_button--secondary__GiJgm:hover {
    background-color: #dddbda
}

.button_button--secondary__GiJgm:active {
    background-color: #ccc9c8
}

.button_button--tertiary__5i27A {
    background-color: #fff;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.button_button--tertiary__5i27A:hover {
    background-color: #f7f6f6
}

.button_button--tertiary__5i27A:active {
    background-color: #eeeded
}

.button_button--ghost__LzVhz {
    background: var(--color--action-secondary);
    border-color: var(--color--action-secondary-text)
}

.button_button--ghost__LzVhz.button_button--primary__isgLR {
    color: var(--color--action-primary)
}

.button_button--ghost__LzVhz.button_button--currentcolor__y9PNd {
    color: currentColor
}

.button_button--ghost__LzVhz:hover {
    background: var(--color--action-secondary-hover);
    border-color: var(--color--action-secondary-hover) !important;
    color: var(--color--action-secondary-text-hover)
}

.button_button--ghost__LzVhz:focus {
    border-color: var(--color--action-secondary-text)
}

.button_button--white__SZSMK {
    background: #fff
}

.button_button--white__SZSMK.button_button--primary__isgLR {
    color: #291d18
}

.button_button--white__SZSMK.button_button--currentcolor__y9PNd {
    color: currentColor
}

.button_button--white__SZSMK:hover {
    background: var(--color--action-secondary-hover);
    border-color: var(--color--action-secondary-hover) !important;
    color: var(--color--action-secondary-text-hover)
}

.button_button--white__SZSMK:focus {
    border-color: var(--color--action-secondary-text)
}

.button_button--naked__OfyMr {
    border: none;
    padding: 0;
    line-height: inherit
}

.button_button--naked__OfyMr,
.button_button--naked__OfyMr:hover {
    background: #0000;
    color: inherit
}

.button_button--naked__OfyMr .button_button__label__T0wSt {
    padding: 0
}

.button_button--active__E94QN .button_button__label__T0wSt,
.button_button--underline__CP_FV .button_button__label__T0wSt {
    position: relative
}

.button_button--active__E94QN .button_button__label__T0wSt:after,
.button_button--underline__CP_FV .button_button__label__T0wSt:after {
    background: currentColor;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    transition: width var(--transition--normal);
    width: 100%
}

.button_button--active__E94QN .button_button__label__T0wSt:hover:after,
.button_button--underline__CP_FV .button_button__label__T0wSt:hover:after {
    width: 80%
}

.button_button--active__E94QN {
    color: currentColor
}

.button_button--disabled__NPfQM,
.button_button__nBM8u[disabled] {
    box-shadow: none !important;
    -webkit-user-select: none;
    user-select: none;
    opacity: .48
}

.button_button--disabled__NPfQM.button_button--naked__OfyMr,
.button_button__nBM8u[disabled].button_button--naked__OfyMr {
    background: #0000 !important;
    color: var(--color--action-disabled) !important
}

.button_button--small__8FLrF {
    font-size: var(--fs--text-small)
}

.button_button--large__J2rKD {
    padding: 3px 40px;
    font-size: 18px
}

.visual_visual__l1Vt_ {
    background: var(--color--neutrals-3);
    display: block
}

.visual_visual__l1Vt_ img {
    object-fit: cover
}

.visual_visual__l1Vt_ img:not([src]) {
    opacity: 0
}

.tag_tag__JA1ka {
    background: var(--color--neutrals-1);
    border-radius: var(--br--tag);
    border: 1px solid #0000;
    color: currentColor;
    display: inline-flex;
    line-height: 1;
    padding: var(--gap--2) var(--gap--4) calc(var(--gap--2) - 2px);
    text-decoration: none;
    transition: color var(--transition--medium), background-color var(--transition--medium);
    margin-bottom: var(--gap--2)
}

.tag_tag__JA1ka+.tag_tag__JA1ka {
    margin-left: var(--gap--1)
}

.tag_tag--domain__1E6hi {
    background-color: var(--color--action-secondary-text);
    color: var(--color--text-light);
    font-size: var(--fs--xsmall)
}

.tag_tag--domain__1E6hi.tag_tag--active__nFi_i,
.tag_tag--domain__1E6hi[href]:hover {
    background: var(--color--action-secondary);
    border-color: var(--color--action-secondary-text);
    color: var(--color--action-secondary-text);
    opacity: .95
}

.tag_tag--pill__i5LKR {
    border-radius: calc(1em + var(--gap--1))
}

.tag_tag--ghost__iBh8_ {
    background: #0000;
    border-color: var(--color--action-secondary-text);
    color: var(--color--action-secondary-text)
}

.tag_tag--ghost__iBh8_.tag_tag--active__nFi_i,
.tag_tag--ghost__iBh8_[href]:hover {
    background: var(--color--action-secondary-text);
    color: var(--color--text-light)
}

.card_card__DmBYW {
    display: flex;
    flex-flow: column
}

.card_card__visual__uoiEo {
    position: relative
}

.card_card__visual__uoiEo:before {
    content: "";
    display: block;
    height: 0;
    padding-top: 68.5%
}

.card_card__visual__uoiEo .card_card__visual_link___mgZA {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.card_card__visual__uoiEo .card_card__visual_link___mgZA img,
.card_card__visual__uoiEo .card_card__visual_link___mgZA picture {
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.card_card__content__P2R_H {
    display: flex;
    flex-flow: column;
    justify-content: stretch;
    padding: var(--gap--6) 0
}

.card_card__title__BZKnY {
    font-size: var(--fs--text);
    margin-bottom: var(--gap--6)
}

.card_card__tags__M2jjc {
    margin-top: var(--gap--2)
}

@media screen and (min-width:768px) {
    .card_card--large__gtbMq {
        background: var(--color--brand-6)
    }
    .card_card--large__gtbMq .card_card__title__BZKnY {
        font-size: var(--fs--h2)
    }
    .card_card--large__gtbMq .card_card__content__P2R_H {
        padding: var(--gap--6)
    }
    .card_card--large__gtbMq .card_card__visual__uoiEo {
        margin-right: var(--gap--6)
    }
    .card_card--large__gtbMq .card_card__visual__uoiEo:before {
        padding-top: 60.3%
    }
}

.card_card__meta__RLPac {
    font-size: var(--fs--small)
}

.card_card--assesment__IzDxP .card_card__title__BZKnY,
.card_card--featured__Ouk69 .card_card__title__BZKnY,
.card_card--video__4ECtC .card_card__title__BZKnY {
    font-size: var(--fs--h2);
    line-height: var(--lh--small);
    margin-bottom: var(--gap--4)
}

.card_card--assesment__IzDxP .card_card__visual_link___mgZA,
.card_card--featured__Ouk69 .card_card__visual_link___mgZA,
.card_card--video__4ECtC .card_card__visual_link___mgZA {
    display: block;
    height: 100%
}

.card_card--assesment__IzDxP .card_card__visual__uoiEo,
.card_card--featured__Ouk69 .card_card__visual__uoiEo,
.card_card--video__4ECtC .card_card__visual__uoiEo {
    margin-right: calc(var(--gap--side) * -1);
    margin-top: var(--gap--side)
}

.card_card--assesment__IzDxP .card_card__visual__uoiEo:before,
.card_card--featured__Ouk69 .card_card__visual__uoiEo:before,
.card_card--video__4ECtC .card_card__visual__uoiEo:before {
    padding-top: 57.78%
}

.card_card--assesment__IzDxP .card_card__subtitle__KdN6W,
.card_card--featured__Ouk69 .card_card__subtitle__KdN6W,
.card_card--video__4ECtC .card_card__subtitle__KdN6W {
    font-size: var(--fs--h5);
    margin-top: var(--gap--4);
    margin-bottom: var(--gap--4);
    order: -1
}

.card_card--assesment__IzDxP .card_card__content__P2R_H,
.card_card--featured__Ouk69 .card_card__content__P2R_H,
.card_card--video__4ECtC .card_card__content__P2R_H {
    flex-shrink: 0;
    padding-top: 0
}

.card_card--assesment__IzDxP .card_card__meta__RLPac,
.card_card--featured__Ouk69 .card_card__meta__RLPac,
.card_card--video__4ECtC .card_card__meta__RLPac {
    display: flex;
    font-family: var(--ff--medium);
    flex-flow: row wrap;
    margin-top: auto;
    padding-top: var(--gap--4)
}

.card_card--assesment__IzDxP .card_card__meta__RLPac span,
.card_card--featured__Ouk69 .card_card__meta__RLPac span,
.card_card--video__4ECtC .card_card__meta__RLPac span {
    align-items: center;
    display: inline-flex
}

.card_card--assesment__IzDxP .card_card__meta__RLPac span:after,
.card_card--featured__Ouk69 .card_card__meta__RLPac span:after,
.card_card--video__4ECtC .card_card__meta__RLPac span:after {
    background: currentColor;
    content: "";
    height: 1px;
    margin: 0 var(--gap--1);
    width: 10px
}

.card_card--assesment__IzDxP .card_card__meta__RLPac span:last-child:after,
.card_card--featured__Ouk69 .card_card__meta__RLPac span:last-child:after,
.card_card--video__4ECtC .card_card__meta__RLPac span:last-child:after {
    content: normal
}

@media screen and (min-width:768px) {
    .card_card--assesment__IzDxP .card_card__inner__ZcoiZ,
    .card_card--featured__Ouk69 .card_card__inner__ZcoiZ,
    .card_card--video__4ECtC .card_card__inner__ZcoiZ {
        margin-left: calc((var(--grid--col-gap) / 2) * -1);
        margin-right: calc((var(--grid--col-gap) / 2) * -1)
    }
    .card_card--assesment__IzDxP .card_card__content__P2R_H,
    .card_card--featured__Ouk69 .card_card__content__P2R_H,
    .card_card--video__4ECtC .card_card__content__P2R_H {
        width: calc(4 / 12 * 100%);
        flex-grow: 0;
        padding-left: calc(var(--grid--col-gap) / 2);
        padding-right: calc(var(--grid--col-gap) / 2)
    }
    .card_card--assesment__IzDxP .card_card__subtitle__KdN6W,
    .card_card--featured__Ouk69 .card_card__subtitle__KdN6W,
    .card_card--video__4ECtC .card_card__subtitle__KdN6W {
        margin-top: var(--gap--6);
        margin-bottom: var(--gap--6)
    }
    .card_card--assesment__IzDxP .card_card__inner__ZcoiZ,
    .card_card--featured__Ouk69 .card_card__inner__ZcoiZ,
    .card_card--video__4ECtC .card_card__inner__ZcoiZ {
        display: flex;
        flex-flow: row-reverse nowrap;
        justify-content: space-between
    }
    .card_card--assesment__IzDxP .card_card__visual__uoiEo,
    .card_card--featured__Ouk69 .card_card__visual__uoiEo,
    .card_card--video__4ECtC .card_card__visual__uoiEo {
        flex-grow: 1;
        margin-left: calc(var(--grid--col-gap) / 2);
        margin-bottom: var(--gap--6);
        margin-top: 0
    }
    .card_card--assesment__IzDxP .card_card__visual__uoiEo img,
    .card_card--assesment__IzDxP .card_card__visual__uoiEo picture,
    .card_card--featured__Ouk69 .card_card__visual__uoiEo img,
    .card_card--featured__Ouk69 .card_card__visual__uoiEo picture,
    .card_card--video__4ECtC .card_card__visual__uoiEo img,
    .card_card--video__4ECtC .card_card__visual__uoiEo picture {
        height: 100%
    }
    .card_card--assesment__IzDxP .card_card__author__ujthz,
    .card_card--featured__Ouk69 .card_card__author__ujthz,
    .card_card--video__4ECtC .card_card__author__ujthz {
        margin-top: auto
    }
    .card_card--assesment__IzDxP .card_card__visual__uoiEo,
    .card_card--featured__Ouk69 .card_card__visual__uoiEo,
    .card_card--video__4ECtC .card_card__visual__uoiEo {
        margin-right: 0
    }
    .card_card--grid__EjndD .card_card__inner__ZcoiZ {
        align-items: center;
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between
    }
    .card_card--grid__EjndD .card_card__content__P2R_H,
    .card_card--grid__EjndD .card_card__visual__uoiEo {
        width: calc(50% - var(--grid--col-gap))
    }
}

.card_card--recent__Qk_0D {
    border-bottom: 1px solid var(--color--border-medium)
}

.card_card--recent__Qk_0D .card_card__visual__uoiEo {
    display: none
}

.card_card--user__ho5NK {
    margin-bottom: var(--gap--2)
}

@media screen and (min-width:768px) {
    .card_card--user__ho5NK .card_card__inner__ZcoiZ {
        align-items: center;
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between
    }
    .card_card--user__ho5NK .card_card__content__P2R_H {
        width: 100%;
        margin-left: var(--grid--col-gap)
    }
    .card_card--user__ho5NK .card_card__visual__uoiEo {
        width: 30%
    }
}

.card_card--featured__Ouk69 .card_card__content__P2R_H {
    font-size: var(--fs--small)
}

.card_card--assesment__IzDxP .card_card__content__P2R_H {
    padding-top: 20px
}

@media screen and (min-width:768px) {
    .card_card--assesment__IzDxP .card_card__content__P2R_H {
        padding-top: 50px
    }
}

@media screen and (min-width:1024px) {
    .card_card--assesment__IzDxP .card_card__content__P2R_H {
        padding-top: 90px
    }
}

.card_card--video__4ECtC .card_card__content__P2R_H {
    padding-top: var(--gap--6)
}

.card_card--video__4ECtC .card_card__video__s4KAC {
    width: 100%
}

.card_card--video__4ECtC .card_card__video__s4KAC>div {
    margin: 0
}

.logo_logo__title__3mcTF {
    font-family: var(--ff--black);
    font-size: 32px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase
}

.hero_hero__nzXdi {
    --hero-height: auto;
    --hero-gap: 32px;
    height: var(--hero-height);
    position: relative
}

@media screen and (min-width:768px) {
    .hero_hero__nzXdi {
        --hero-gap: 24px
    }
}

.hero_hero__logo___Xg5_ {
    color: var(--color--brand-0);
    display: block;
    margin-top: var(--gap--10);
    text-align: center
}

.hero_hero__bg__NPFBH {
    bottom: 0;
    height: calc(var(--hero-height) - var(--hero-gap));
    left: 50%;
    position: absolute;
    width: calc(100% - var(--gap--4));
    transform: translateX(-50%) translateX(calc(var(--gap--4) * -1));
    z-index: 1
}

.hero_hero__bg__NPFBH img,
.hero_hero__bg__NPFBH picture {
    height: 100%
}

.hero_hero__bg__NPFBH:after {
    background-color: #0003;
    background-image: linear-gradient(0deg, #0000001a, #0000);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (min-width:416px) {
    .hero_hero__bg__NPFBH {
        width: var(--section--xxlarge)
    }
}

.hero_hero__inner__eGKs_ {
    display: flex;
    flex-flow: column;
    padding: var(--gap--10) 0 0;
    position: relative;
    z-index: 10
}

@media screen and (min-width:768px) {
    .hero_hero__inner__eGKs_ {
        flex-flow: row-reverse nowrap;
        justify-content: space-between
    }
}

@media screen and (min-width:1140px) {
    .hero_hero__inner__eGKs_ {
        padding-top: var(--gap--20)
    }
}

.hero_hero__visual__B4Ms9 {
    display: flex;
    position: relative;
    width: calc(100% + var(--gap--side))
}

.hero_hero__visual__B4Ms9:before {
    display: block;
    content: "";
    height: 0;
    padding-top: 68.46%;
    width: 100%
}

.hero_hero__visual__B4Ms9 img,
.hero_hero__visual__B4Ms9 picture {
    display: flex;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (min-width:768px) {
    .hero_hero__visual__B4Ms9 {
        margin-bottom: 0;
        width: calc(50% - var(--gap--4))
    }
}

@media screen and (min-width:1140px) {
    .hero_hero__visual__B4Ms9 {
        width: calc(50% - var(--gap--8))
    }
}

.hero_hero__content__OONUT {
    display: flex;
    flex-flow: column;
    font-size: var(--fs--xsmall);
    justify-content: flex-end;
    padding-bottom: var(--gap--4)
}

@media screen and (min-width:768px) {
    .hero_hero__content__OONUT {
        width: calc(50% - var(--gap--8))
    }
}

@media screen and (min-width:1140px) {
    .hero_hero__content__OONUT {
        font-size: var(--fs--large);
        width: calc(50% - var(--gap--12))
    }
}

.hero_hero__content__OONUT ul {
    list-style: none;
    padding-left: 0
}

.hero_hero__content__OONUT li {
    list-style-image: url(/_next/static/media/list_check_mark.290730d8.png);
    padding-left: var(--gap--4) !important;
    margin-left: var(--gap--10)
}

.hero_hero__actions__cSJ3G {
    align-items: flex-start;
    display: flex;
    margin-top: var(--gap--8);
    flex-flow: column
}

@media screen and (min-width:416px) {
    .hero_hero__actions__cSJ3G {
        display: block;
        margin-top: var(--gap--16)
    }
}

.hero_hero__action__NJUYX {
    margin-right: var(--gap--2);
    margin-bottom: var(--gap--2)
}

.hero_hero--background__XN_Np {
    --hero-height: 350px;
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
    overflow: hidden;
    padding: var(--gap--8) 0 var(--gap--16)
}

.hero_hero--background__XN_Np,
.hero_hero--background__XN_Np .hero_hero__logo___Xg5_ {
    color: var(--color--text-light)
}

.hero_hero--background__XN_Np .hero_hero__inner__eGKs_ {
    flex-flow: row wrap;
    justify-content: flex-start
}

.hero_hero--background__XN_Np .hero_hero__content__OONUT {
    padding-bottom: 0
}

@media screen and (min-width:416px) {
    .hero_hero--background__XN_Np {
        --hero-height: 500px
    }
    .hero_hero--background__XN_Np .hero_hero__inner__eGKs_ {
        flex-flow: row wrap;
        justify-content: flex-start
    }
}

.hero_hero--center__RDlEz .hero_hero__inner__eGKs_ {
    flex-flow: row wrap;
    justify-content: center
}

@media screen and (min-width:1024px) {
    .hero_hero--empty__up3Je {
        --hero-height: 450px;
        --margin: calc(var(--hero-height) - var(--hero-gap));
        margin-bottom: calc(var(--margin) * -1);
        position: static;
        display: flex;
        flex-flow: column;
        align-items: flex-end;
        justify-content: flex-end
    }
    .hero_hero--empty__up3Je:after {
        content: "";
        display: block;
        background-color: var(--color--neutrals-0);
        height: var(--margin);
        width: 50%
    }
}

.hero_hero--user__letcK {
    align-items: center;
    background: var(--color--brand-1);
    display: flex;
    flex-flow: column
}

.hero_hero--user__letcK .hero_hero__inner__eGKs_ {
    justify-content: center
}

.hero_hero--user__letcK .hero_hero__content__OONUT {
    flex-flow: column;
    max-width: var(--section--xsmall);
    padding: var(--gap--side);
    width: 100%
}

.hero_hero--user__letcK .hero_hero__visual__B4Ms9 {
    min-height: auto;
    max-width: 140px;
    width: 100%
}

.hero_hero--user__letcK .hero_hero__item--middle__sgsqI {
    margin: var(--gap--8) 0 0
}

.hero_hero--user__letcK .hero_hero__item--middle__sgsqI [class*=heading] {
    margin-bottom: var(--gap--4)
}

@media screen and (min-width:768px) {
    .hero_hero--user__letcK .hero_hero__inner__eGKs_ {
        flex-flow: row wrap
    }
    .hero_hero--user__letcK .hero_hero__content__OONUT {
        flex-flow: row wrap;
        justify-content: center;
        width: 100%
    }
    .hero_hero--user__letcK .hero_hero__item--left__OINVS {
        margin-right: var(--gap--6);
        width: calc(50% - var(--gap--6))
    }
    .hero_hero--user__letcK .hero_hero__item--right__8OF1N {
        align-items: flex-end;
        display: flex;
        flex-flow: column;
        justify-content: center;
        margin-left: var(--gap--6);
        order: 1;
        width: calc(50% - var(--gap--6))
    }
    .hero_hero--user__letcK .hero_hero__item--middle__sgsqI {
        margin-top: var(--gap--6);
        order: 2
    }
}

@media screen and (min-width:1140px) {
    .hero_hero--user__letcK .hero_hero__inner__eGKs_ {
        justify-content: flex-start;
        width: var(--section--large)
    }
    .hero_hero--user__letcK .hero_hero__content__OONUT {
        align-items: flex-start;
        flex-flow: row nowrap;
        justify-content: space-between;
        margin-left: var(--gap--3);
        max-width: unset;
        padding: var(--gap--20) 0
    }
    .hero_hero--user__letcK .hero_hero__item__JBPPr {
        display: flex;
        flex-flow: column
    }
    .hero_hero--user__letcK .hero_hero__visual__B4Ms9 {
        max-width: unset
    }
    .hero_hero--user__letcK .hero_hero__item--left__OINVS {
        align-items: flex-end;
        flex-shrink: 0;
        margin: 0;
        width: 170px;
        margin-right: var(--gap--12)
    }
    .hero_hero--user__letcK .hero_hero__item--right__8OF1N {
        flex-shrink: 0;
        margin: 0;
        order: unset;
        margin-left: var(--gap--12);
        width: 270px
    }
    .hero_hero--user__letcK .hero_hero__item--middle__sgsqI {
        flex-grow: 1;
        margin: 0;
        order: unset;
        padding: 0;
        max-width: var(--section--xxsmall);
        width: 100%
    }
}

.hero_hero--dashboard__FMN36 {
    background: var(--color--brand-3)
}

.hero_hero--dashboard__FMN36 .hero_hero__inner__eGKs_ {
    align-items: flex-start;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--section--xxlarge);
    padding: 0;
    margin-top: var(--hero--gap);
    position: relative;
    width: 100%
}

.hero_hero--dashboard__FMN36 li {
    border-bottom: 1px solid var(--color--text-dark)
}

.hero_hero--dashboard__FMN36 a {
    display: block;
    font-family: var(--ff--regular);
    padding: var(--gap--3) 0
}

.hero_hero--dashboard__FMN36 a span:after {
    content: normal !important
}

.hero_hero--dashboard__FMN36 a[class*=button--active] {
    font-family: var(--ff--bold)
}

.hero_hero--dashboard__FMN36 .hero_hero__navigation__JTorO {
    width: 100%
}

.hero_hero--dashboard__FMN36 .hero_hero__navigation__mobile__IIu8h {
    display: block
}

@media screen and (min-width:1024px) {
    .hero_hero--dashboard__FMN36 .hero_hero__navigation__mobile__IIu8h {
        display: none
    }
}

.hero_hero--dashboard__FMN36 .hero_hero__navigation__desktop__kpr5K {
    display: none
}

@media screen and (min-width:1024px) {
    .hero_hero--dashboard__FMN36 .hero_hero__navigation__desktop__kpr5K {
        display: block
    }
    .hero_hero--dashboard__FMN36 .hero_hero__navigation__JTorO {
        left: 0;
        position: absolute;
        padding-left: var(--gap--4);
        padding-right: var(--gap--4);
        top: 0;
        width: 170px
    }
}

@media screen and (min-width:1440px) {
    .hero_hero--dashboard__FMN36 .hero_hero__inner__eGKs_ {
        max-width: var(--section--large)
    }
    .hero_hero--dashboard__FMN36 .hero_hero__navigation__JTorO {
        transform: translateX(-100%)
    }
}

.icon_icon___afaO {
    align-items: center;
    color: currentColor;
    display: inline-flex;
    height: var(--fs--icon);
    justify-content: center;
    padding: var(--gap--1);
    vertical-align: middle;
    width: var(--fs--icon)
}

.icon_icon___afaO svg {
    display: block;
    height: 100%;
    margin: 0;
    width: 100%
}

.icon_icon--close___iQSb {
    --fs--icon: 24px;
    border: 1px solid;
    border-radius: 100%;
    position: relative;
    transform: rotate(-45deg)
}

.icon_icon--close___iQSb:after,
.icon_icon--close___iQSb:before {
    background: currentColor;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    width: 60%
}

.icon_icon--close___iQSb:after {
    transform: translate(-50%, -50%) rotate(-90deg)
}

.navigation_navigation__fuHNd {
    display: flex;
    flex-flow: column
}

.navigation_navigation--open__XJhPR {
    transform: translateX(0)
}

.navigation_navigation__inner__9i5Zm {
    display: flex;
    flex-flow: column
}

.navigation_navigation__list__sMH0g {
    display: flex;
    flex-flow: column;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.navigation_navigation__item__5__zi {
    padding: 0
}

.navigation_navigation__link__N1VvK {
    position: relative
}

.footer_footer__JY6f4 {
    background: var(--color--neutrals-1)
}

.footer_footer__content__EDBa1 {
    align-items: center;
    border-bottom: 1px solid var(--color--border-medium);
    display: flex;
    flex-flow: column;
    justify-content: center;
    padding: var(--gap--6) 0
}

@media screen and (min-width:768px) {
    .footer_footer__content__EDBa1 {
        flex-flow: row wrap;
        justify-content: space-around
    }
}

.footer_footer__item__e4x3w {
    align-items: center;
    display: flex;
    flex-flow: row;
    justify-content: center;
    margin-top: var(--gap--4);
    width: 100%
}

@media screen and (min-width:768px) {
    .footer_footer__item__e4x3w {
        width: auto
    }
}

.footer_footer__navlist__PVwwL {
    flex-flow: row wrap
}

.footer_footer__navlist__PVwwL li {
    padding: var(--gap--4)
}

.footer_footer__navlist__PVwwL a {
    font-family: var(--ff--medium);
	font-size: 30px;
	font-weight: 600;
}

.footer_footer__cookiebutton__C7XvS,
.footer_footer__legal__de_SQ {
    color: var(--color--text-medium);
    font-size: var(--fs--small);
    padding: var(--gap--4)
}

.footer_footer__legalnavwrapper__7fUy_ {
    display: flex;
    flex-flow: column;
    justify-content: center;
    text-align: center
}

@media screen and (min-width:768px) {
    .footer_footer__legalnavwrapper__7fUy_ {
        flex-flow: row wrap;
        text-align: left
    }
}

.footer_footer__legalnavlist__ixdat {
    color: var(--color--text-medium);
    font-size: var(--fs--small);
    flex-flow: column
}

.footer_footer__legalnavlist__ixdat li {
    padding: var(--gap--4)
}

.footer_footer__legalnavlist__ixdat a {
    font-family: var(--ff--regular)
}

@media screen and (min-width:768px) {
    .footer_footer__legalnavlist__ixdat {
        flex-flow: row nowrap
    }
}

.footer_footer__logo__ZoxsF {
    display: block;
    width: 57px
}

.footer_footer__sociallink__Prgot {
    background: var(--color--neutrals-6);
    color: var(--color--text-light);
    margin-left: var(--gap--6)
}

.footer_footer__sociallink__Prgot:first-child {
    margin-left: 0
}