body .go2821562996 {
    height: undefined;
}

@media (min-width: 1024px) {
    body .go2821562996 {
        height:undefined;
    }
}

body .go1849475632 {
    height: 17px;
}

body .go3788645036 {
    top: 50%;
}

@media (min-width: 1024px) {
    body .go3788645036 {
        left:24px;
    }
}

body .go1255832319 {
    top: 50%;
}

@media (min-width: 1024px) {
    body .go1255832319 {
        right:24px;
    }
}

body .go729360384 {
    width: var(--xGrid-x2__1ivttc5cr);
}

@media (min-width: 1024px) {
    body .go729360384 {
        width:var(--xGrid-x0p5__1ivttc5dh);
    }
}

body .go2965976497 {
    width: 100vw;
}

body .go3845567385 {
    text-align: left;
    width: var(--baseGrid-max__1ivttc53);
    position: relative;
    margin-top: 0;
}

body .go3955976215 {
    background-color: black;
}

body .go4210376945 {
    padding-top: calc(100.00% - 56px);
}

body .go74291685 {
    padding-top: calc(66.67% - 56px);
}

body .go313670085 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: var(--yGrid-y0__1ivttc5fr);
}

@media (min-width: 1024px) {
    body .go313670085 {
        padding-top:0px;
        padding-bottom: 0px;
        min-height: var(--yGrid-y0__1ivttc5fr);
    }
}

body .go4100019063 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-left: var(--xGrid-x2__1ivttc5cr);
    padding-right: var(--xGrid-x2__1ivttc5cr);
}

@media (min-width: 1024px) {
    body .go4100019063 {
        flex-direction:row;
        flex-wrap: nowrap;
        row-gap: 0px;
        column-gap: var(--xGrid-x0__1ivttc5cp);
        width: 100%;
        align-items: center;
        justify-content: center;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go4036241221 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go4036241221 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go4036241221 {
        display:flex;
        width: var(--xGrid-x23__1ivttc5dc);
        align-items: center;
        justify-content: center;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 56px;
        padding-right: 56px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go4036241221 {
        display:flex;
    }
}

body .go2600633126 {
    word-wrap: normal;
}

body .go2114652583 {
    color: var(--color-base__6q1didw);
}

body .go2863085132 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 0px;
    min-height: var(--yGrid-y0__1ivttc5fr);
}

@media (min-width: 1024px) {
    body .go2863085132 {
        padding-top:112px;
        padding-bottom: 0px;
        min-height: var(--yGrid-y0__1ivttc5fr);
    }
}

body .go1077789718 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-left: var(--xGrid-x0__1ivttc5cp);
    padding-right: var(--xGrid-x0__1ivttc5cp);
}

@media (min-width: 1024px) {
    body .go1077789718 {
        flex-direction:column;
        flex-wrap: nowrap;
        row-gap: 0px;
        column-gap: var(--xGrid-x0__1ivttc5cp);
        width: 100%;
        align-items: center;
        justify-content: flex-start;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go2343751542 {
    display: flex;
    position: static;
    width: var(--xGrid-x27__1ivttc5dg);
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 32px;
    padding-right: 32px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2343751542 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2343751542 {
        display:flex;
        width: var(--xGrid-x14__1ivttc5d3);
        align-items: flex-start;
        justify-content: center;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2343751542 {
        display:flex;
    }
}

body .go683562269 {
    color: var(--color-greyMedium__6q1did13);
}

body .go664121300 {
    display: flex;
    width: var(--xGrid-x27__1ivttc5dg);
    align-items: center;
    justify-content: center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go664121300 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go664121300 {
        display:flex;
        width: var(--xGrid-x23__1ivttc5dc);
        align-items: center;
        justify-content: center;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go664121300 {
        display:flex;
    }
}

body .go1818218640 {
    background-color: transparent;
}

@media (min-width: 1024px) {
    body .go1818218640 {
        background-color:transparent;
    }
}

body .go204170252 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 0px;
    min-height: var(--yGrid-y0__1ivttc5fr);
}

@media (min-width: 1024px) {
    body .go204170252 {
        padding-top:0px;
        padding-bottom: 0px;
        min-height: var(--yGrid-y0__1ivttc5fr);
    }
}

body .go3963250698 {
    background-color: var(--color-clearMain__6q1didv);
}

@media (min-width: 1024px) {
    body .go3963250698 {
        background-color:var(--color-clearMain__6q1didv);
    }
}

body .go1201674165 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: var(--xGrid-x2__1ivttc5cr);
    padding-right: var(--xGrid-x2__1ivttc5cr);
}

@media (min-width: 1024px) {
    body .go1201674165 {
        flex-direction:row;
        flex-wrap: nowrap;
        row-gap: 72px;
        column-gap: var(--xGrid-x2__1ivttc5cr);
        width: 100%;
        align-items: flex-end;
        justify-content: flex-start;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go2208760248 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2208760248 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2208760248 {
        display:flex;
        width: var(--xGrid-x14__1ivttc5d3);
        align-items: center;
        justify-content: flex-start;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2208760248 {
        display:flex;
    }
}

body .go1485058109 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go1485058109 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go1485058109 {
        display:flex;
        width: var(--xGrid-x7__1ivttc5cw);
        align-items: flex-start;
        justify-content: flex-end;
        text-align: left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go1485058109 {
        display:flex;
    }
}

body .go2322628649 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--xGrid-x2__1ivttc5cr);
    padding-right: var(--xGrid-x2__1ivttc5cr);
}

@media (min-width: 1024px) {
    body .go2322628649 {
        flex-direction:row;
        flex-wrap: nowrap;
        row-gap: 0px;
        column-gap: var(--xGrid-x2__1ivttc5cr);
        width: 100%;
        align-items: center;
        justify-content: flex-start;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go2629700599 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-end;
    justify-content: flex-end;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2629700599 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2629700599 {
        display:flex;
        width: var(--xGrid-x7__1ivttc5cw);
        align-items: center;
        justify-content: flex-start;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2629700599 {
        display:flex;
    }
}

body .go1689681210 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go1689681210 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go1689681210 {
        display:flex;
        width: var(--xGrid-x14__1ivttc5d3);
        align-items: flex-start;
        justify-content: flex-end;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go1689681210 {
        display:flex;
    }
}

body .go1661787245 {
    padding-top: 66.67%;
}

body .go1900495102 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 0px;
    min-height: var(--yGrid-y0__1ivttc5fr);
}

@media (min-width: 1024px) {
    body .go1900495102 {
        padding-top:112px;
        padding-bottom: 0px;
        min-height: var(--yGrid-y0__1ivttc5fr);
    }
}

body .go1964758344 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--xGrid-x2__1ivttc5cr);
    padding-right: var(--xGrid-x2__1ivttc5cr);
}

@media (min-width: 1024px) {
    body .go1964758344 {
        flex-direction:row;
        flex-wrap: nowrap;
        row-gap: 0px;
        column-gap: var(--xGrid-x1__1ivttc5cq);
        width: 100%;
        align-items: flex-start;
        justify-content: flex-start;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go2334947679 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2334947679 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2334947679 {
        display:flex;
        width: var(--xGrid-x7__1ivttc5cw);
        align-items: center;
        justify-content: flex-start;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2334947679 {
        display:flex;
    }
}

body .go1851464827 {
    height: 30px;
}

body .go519059960 {
    color: var(--color-grayDarkest__6q1did15);
}

body .go3946354937 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 0px;
    min-height: var(--yGrid-y5__1ivttc5fw);
}

@media (min-width: 1024px) {
    body .go3946354937 {
        padding-top:160px;
        padding-bottom: 0px;
        min-height: var(--yGrid-y6__1ivttc5fx);
    }
}

@media (min-width: 1440px) {
    body .go3946354937 {
        padding-top:160px;
        padding-bottom: 0px;
        min-height: var(--yGrid-y7__1ivttc5fy);
    }
}

body .go4240342185 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 56px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--xGrid-x0__1ivttc5cp);
    padding-right: var(--xGrid-x0__1ivttc5cp);
}

@media (min-width: 1024px) {
    body .go4240342185 {
        flex-direction:row;
        flex-wrap: nowrap;
        row-gap: 0px;
        column-gap: var(--xGrid-x5__1ivttc5cu);
        width: 100%;
        align-items: center;
        justify-content: flex-end;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

@media (min-width: 1440px) {
    body .go4240342185 {
        flex-direction:row;
        flex-wrap: nowrap;
        row-gap: 0px;
        column-gap: var(--xGrid-x6__1ivttc5cv);
        width: 100%;
        align-items: center;
        justify-content: flex-end;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go644222253 {
    display: flex;
    width: var(--xGrid-x27__1ivttc5dg);
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go644222253 {
        display:flex;
        width: var(--xGrid-x27__1ivttc5dg);
        align-items: flex-start;
        justify-content: flex-start;
        padding-top: 56px;
        padding-bottom: 56px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (min-width: 1024px) {
    body .go644222253 {
        display:flex;
        position: absolute;
        width: var(--xGrid-x9__1ivttc5cy);
        align-items: flex-start;
        justify-content: flex-start;
        left: var(--xGrid-x2__1ivttc5cr);
        top: -2%;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go644222253 {
        display:flex;
    }
}

body .go2327741201 {
    display: flex;
    position: absolute;
    width: var(--xGrid-x15__1ivttc5d4);
    left: var(--xGrid-x6__1ivttc5cv);
    top: -5%;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 0px;
    padding-right: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2327741201 {
        display:flex;
        position: absolute;
        width: var(--xGrid-x15__1ivttc5d4);
        left: var(--xGrid-x6__1ivttc5cv);
        top: -7%;
        padding-top: 32px;
        padding-bottom: 32px;
        padding-left: 0px;
        padding-right: 0px;
        align-items: flex-start;
        justify-content: flex-start;
    }
}

@media (min-width: 1024px) {
    body .go2327741201 {
        display:flex;
        position: absolute;
        width: var(--xGrid-x4p5__1ivttc5dl);
        left: var(--xGrid-x10p5__1ivttc5dr);
        top: 0%;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2327741201 {
        display:flex;
    }
}

body .go2137579261 {
    display: flex;
    position: absolute;
    width: var(--xGrid-x12__1ivttc5d1);
    left: var(--xGrid-x7p5__1ivttc5do);
    top: 15%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2137579261 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2137579261 {
        display:flex;
        position: absolute;
        width: var(--xGrid-x3p5__1ivttc5dk);
        left: var(--xGrid-x11__1ivttc5d0);
        top: 25%;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2137579261 {
        display:flex;
    }
}

body .go526400246 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: center;
    justify-content: flex-end;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go526400246 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go526400246 {
        display:flex;
        width: var(--xGrid-x9__1ivttc5cy);
        align-items: center;
        justify-content: flex-end;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go526400246 {
        display:flex;
    }
}

body .go193701349 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-end;
    justify-content: flex-end;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go193701349 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go193701349 {
        display:flex;
        width: var(--xGrid-x8__1ivttc5cx);
        align-items: center;
        justify-content: flex-start;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go193701349 {
        display:flex;
    }
}

body .go1850434526 {
    height: 20px;
}

body .go1914181963 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: var(--xGrid-x2__1ivttc5cr);
    padding-right: var(--xGrid-x2__1ivttc5cr);
}

@media (min-width: 1024px) {
    body .go1914181963 {
        flex-direction:row;
        flex-wrap: nowrap;
        row-gap: 72px;
        column-gap: var(--xGrid-x2__1ivttc5cr);
        width: 100%;
        align-items: center;
        justify-content: flex-start;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go3643379763 {
    display: flex;
    position: static;
    width: var(--xGrid-x23p5__1ivttc5e4);
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go3643379763 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go3643379763 {
        display:flex;
        width: var(--xGrid-x7__1ivttc5cw);
        align-items: center;
        justify-content: flex-end;
        text-align: left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go3643379763 {
        display:flex;
    }
}

body .go2078040899 {
    padding-top: 24px;
}

body .go2139883538 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

@media (min-width: 768px) {
    body .go2139883538 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2139883538 {
        display:flex;
        width: var(--xGrid-x23__1ivttc5dc);
        align-items: center;
        justify-content: flex-start;
        text-align: center;
        padding-top: 56px;
        padding-bottom: 56px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2139883538 {
        display:flex;
    }
}

body .go465399362 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    width: 100%;
}

body .go1017819964 {
    position: relative;
    display: flex;
    min-height: 100%;
}

body .go1433939891 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-end;
    justify-content: flex-end;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go1433939891 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go1433939891 {
        display:flex;
        width: var(--xGrid-x7p5__1ivttc5do);
        align-items: center;
        justify-content: flex-start;
        text-align: left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go1433939891 {
        display:flex;
    }
}

body .go2052232520 {
    display: none;
    position: static;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2052232520 {
        display:none;
    }
}

@media (min-width: 1024px) {
    body .go2052232520 {
        display:flex;
        width: var(--xGrid-x1p5__1ivttc5di);
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2052232520 {
        display:flex;
    }
}

body .go2583110703 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2583110703 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2583110703 {
        display:flex;
        width: var(--xGrid-x14__1ivttc5d3);
        align-items: center;
        justify-content: flex-end;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2583110703 {
        display:flex;
    }
}

body .go3333994782 {
    height: 20px;
}

@media (min-width: 1024px) {
    body .go3333994782 {
        height:40px;
    }
}

body .go2850223282 {
    color: var(--color-main__6q1didx);
}

body .go930502053 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go930502053 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go930502053 {
        display:flex;
        width: var(--xGrid-x14__1ivttc5d3);
        align-items: center;
        justify-content: flex-end;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go930502053 {
        display:flex;
    }
}

body .go3604903279 {
    display: flex;
    position: absolute;
    width: var(--autoSize-fitContent__1ivttc52);
    align-items: center;
    justify-content: center;
    left: var(--xGrid-x1__1ivttc5cq);
    text-align: left;
    top: 10%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go3604903279 {
        display:flex;
        position: absolute;
        width: var(--autoSize-fitContent__1ivttc52);
        align-items: center;
        justify-content: center;
        left: var(--xGrid-x2__1ivttc5cr);
        text-align: left;
        top: 15%;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (min-width: 1024px) {
    body .go3604903279 {
        display:flex;
        position: absolute;
        width: var(--autoSize-fitContent__1ivttc52);
        align-items: center;
        justify-content: center;
        left: var(--xGrid-x10__1ivttc5cz);
        text-align: left;
        top: 18%;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go3604903279 {
        display:flex;
    }
}

body .go3759015144 {
    padding-left: 0px;
    padding-top: 0px;
    min-height: 0px;
}

body .go501231205 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x5p5__1ivttc5dm);
    margin-left: 0px;
    margin-top: 0px;
}

body .go3710029074 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x18__1ivttc5d7);
    margin-left: 0px;
    margin-top: 0px;
}

body .go3571340086 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x18p5__1ivttc5dz);
    margin-left: 0px;
    margin-top: 0px;
}

body .go3425462 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x10__1ivttc5cz);
    margin-left: -48px;
    margin-top: 32px;
}

body .go546805283 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x12p5__1ivttc5dt);
    margin-left: -56px;
    margin-top: 72px;
}

body .go1119572607 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x13__1ivttc5d2);
    margin-left: -32px;
    margin-top: 72px;
}

body .go1543232358 {
    display: flex;
    position: absolute;
    width: var(--autoSize-fitContent__1ivttc52);
    align-items: center;
    justify-content: center;
    left: var(--xGrid-x10__1ivttc5cz);
    text-align: left;
    top: 12%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go1543232358 {
        display:flex;
        position: absolute;
        width: var(--autoSize-fitContent__1ivttc52);
        align-items: center;
        justify-content: center;
        left: var(--xGrid-x11__1ivttc5d0);
        text-align: left;
        top: 18%;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (min-width: 1024px) {
    body .go1543232358 {
        display:flex;
        position: absolute;
        width: var(--autoSize-fitContent__1ivttc52);
        align-items: center;
        justify-content: center;
        left: var(--xGrid-x15__1ivttc5d4);
        text-align: left;
        top: 30%;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go1543232358 {
        display:flex;
    }
}

body .go2986606373 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x6__1ivttc5cv);
    margin-left: 0px;
    margin-top: 0px;
}

body .go1111362238 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x12__1ivttc5d1);
    margin-left: 0px;
    margin-top: 0px;
}

body .go616033880 {
    min-width: var(--xGrid-x1__1ivttc5cq);
    max-width: var(--xGrid-x10__1ivttc5cz);
    margin-left: 0px;
    margin-top: 0px;
}

body .go2425048509 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--xGrid-x1__1ivttc5cq);
    padding-right: var(--xGrid-x1__1ivttc5cq);
}

@media (min-width: 1024px) {
    body .go2425048509 {
        flex-direction:row;
        flex-wrap: nowrap;
        row-gap: 0px;
        column-gap: var(--xGrid-x2__1ivttc5cr);
        width: 100%;
        align-items: center;
        justify-content: flex-start;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go948268450 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    align-items: flex-end;
    justify-content: flex-end;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go948268450 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go948268450 {
        display:flex;
        width: var(--xGrid-x9__1ivttc5cy);
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go948268450 {
        display:flex;
    }
}

body .go3879797694 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go3879797694 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go3879797694 {
        display:flex;
        width: var(--xGrid-x12__1ivttc5d1);
        align-items: flex-start;
        justify-content: flex-end;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go3879797694 {
        display:flex;
    }
}

body .go619723236 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go619723236 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go619723236 {
        display:flex;
        width: var(--xGrid-x7__1ivttc5cw);
        align-items: center;
        justify-content: flex-end;
        text-align: left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go619723236 {
        display:flex;
    }
}

body .go2288306631 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2288306631 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2288306631 {
        display:flex;
        width: var(--xGrid-x14__1ivttc5d3);
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2288306631 {
        display:flex;
    }
}

body .go1328344529 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: var(--yGrid-y0__1ivttc5fr);
}

@media (min-width: 1024px) {
    body .go1328344529 {
        padding-top:80px;
        padding-bottom: 0px;
        min-height: var(--yGrid-y0__1ivttc5fr);
    }
}

body .go2257115452 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2257115452 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2257115452 {
        display:flex;
        width: var(--xGrid-x7__1ivttc5cw);
        align-items: flex-start;
        justify-content: flex-start;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2257115452 {
        display:flex;
    }
}

body .go2462150353 {
    display: none;
}

body .go647774195 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

@media (min-width: 768px) {
    body .go647774195 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go647774195 {
        display:flex;
        width: var(--xGrid-x23__1ivttc5dc);
        align-items: center;
        justify-content: center;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 112px;
        padding-right: 112px;
    }
}

@media (min-width: 1440px) {
    body .go647774195 {
        display:flex;
    }
}

body .go175603225 {
    opacity: 1;
}

body .go2037430196 {
    height: 0px;
    opacity: 0;
    display: flex;
    flex-direction: column;
}

body .go3287200194 {
    background-color: #F4F4F4;
}

@media (min-width: 1024px) {
    body .go3287200194 {
        background-color:#F4F4F4;
    }
}

body .go4131894639 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 32px;
    min-height: var(--yGrid-y0__1ivttc5fr);
}

@media (min-width: 1024px) {
    body .go4131894639 {
        padding-top:24px;
        padding-bottom: 80px;
        min-height: var(--yGrid-y0__1ivttc5fr);
    }
}

body .go229565545 {
    position: relative;
    display: flex;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: var(--xGrid-x0__1ivttc5cp);
    width: 100%;
    justify-content: flex-start;
    padding-left: var(--xGrid-x2__1ivttc5cr);
    padding-right: var(--xGrid-x2__1ivttc5cr);
}

@media (min-width: 1024px) {
    body .go229565545 {
        flex-direction:row;
        flex-wrap: wrap;
        row-gap: 0px;
        column-gap: var(--xGrid-x1__1ivttc5cq);
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: var(--xGrid-x2__1ivttc5cr);
        padding-right: var(--xGrid-x2__1ivttc5cr);
    }
}

body .go3787724443 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    text-align: left;
    align-items: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go3787724443 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go3787724443 {
        display:flex;
        width: var(--xGrid-x23__1ivttc5dc);
        text-align: center;
        align-items: flex-start;
        padding-top: 56px;
        padding-bottom: 56px;
        padding-left: 0px;
        padding-right: 0px;
        justify-content: flex-start;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go3787724443 {
        display:flex;
    }
}

body .go3858409193 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: left;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go3858409193 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go3858409193 {
        display:flex;
        width: var(--xGrid-x5__1ivttc5cu);
        padding-top: 0px;
        padding-bottom: 0px;
        text-align: left;
        justify-content: flex-start;
        padding-left: 0px;
        padding-right: 0px;
        align-items: flex-start;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go3858409193 {
        display:flex;
    }
}

body .go1851526033 {
    height: 36px;
}

body .go478149437 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    text-align: left;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go478149437 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go478149437 {
        display:flex;
        width: var(--xGrid-x5__1ivttc5cu);
        text-align: left;
        justify-content: flex-start;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        align-items: flex-start;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go478149437 {
        display:flex;
    }
}

body .go1064885917 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go1064885917 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go1064885917 {
        display:flex;
        width: var(--xGrid-x5__1ivttc5cu);
        text-align: left;
        padding-left: 0px;
        padding-right: 0px;
        align-items: flex-start;
        padding-top: 0px;
        padding-bottom: 0px;
        justify-content: flex-start;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go1064885917 {
        display:flex;
    }
}

body .go2270324713 {
    display: flex;
    position: static;
    width: var(--xGrid-x23__1ivttc5dc);
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body .go2270324713 {
        display:flex;
    }
}

@media (min-width: 1024px) {
    body .go2270324713 {
        display:flex;
        width: var(--xGrid-x5__1ivttc5cu);
        padding-top: 0px;
        padding-bottom: 0px;
        text-align: left;
        align-items: flex-start;
        padding-left: 0px;
        padding-right: 0px;
        justify-content: flex-start;
        margin-bottom: 0px;
    }
}

@media (min-width: 1440px) {
    body .go2270324713 {
        display:flex;
    }
}
