._container_11591_1 {
    background-image: url(/assets/landing_fg-VGmwz9An.png), url(/assets/landing_bg-Dqiv7kU5.jpg);
    background-size: auto 340px, cover;
    background-repeat: no-repeat, no-repeat;
    background-position: bottom center, center;
    padding: var(--app-shell-header-height) calc(1.5rem * var(--mantine-scale)) 0;
    min-height: 100vh
}

@media (min-width: 36em) {
    ._container_11591_1 {
        padding: var(--app-shell-header-height) calc(1.5rem * var(--mantine-scale)) 0;
        background-size: auto 509px, cover
    }
}

._fgPlaceholder_11591_23 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 220px;
    max-height: 340px
}

@media (min-width: 36em) {
    ._fgPlaceholder_11591_23 {
        flex-basis: 300px;
        max-height: 509px
    }
}

/* ._titleRoot_11591_36 {
    --title-fz: calc(3.5rem * var(--mantine-scale)) !important;
    --title-lh: calc(4.1875rem * var(--mantine-scale)) !important;
    --title-fw: 400 !important;
    text-shadow: 4px 4px 28px black;
    text-align: center;
    font-family: Archivo Black;
    margin-top: calc(3.375rem * var(--mantine-scale))
} */
._titleRoot_11591_36 {.
    color: white;
    --title-fz: calc(3.5rem * var(--mantine-scale)) !important;
    --title-lh: calc(4.1875rem * var(--mantine-scale)) !important;
    --title-fw: 400 !important;
    text-shadow: 4px 4px 28px white;
    text-align: center;
    font-family: Archivo white;
    margin-top: calc(3.375rem * var(--mantine-scale))
}




@media (min-width: 36em) {
    ._titleRoot_11591_36 {
        --title-fz: calc(5.5rem * var(--mantine-scale)) !important;
        --title-lh: calc(6.05rem * var(--mantine-scale)) !important;
        margin-top: calc(3.5rem * var(--mantine-scale))
    }
}

._button_11591_56 {
    /* color: #81D8D0; */
    --button-height: auto;
    --button-radius: calc(.5rem * var(--mantine-scale));
    font-size: calc(1rem * var(--mantine-scale));
    line-height: calc(1.25rem * var(--mantine-scale));
    padding: calc(1rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));
    flex: 0 1 auto
}