._app_16faf_1 {
    background-color: "#f8f9fa";
}
._header_i5eqe_1 {
    height: calc(4.375rem * var(--mantine-scale));
    background-color: #fff;
    border-bottom: calc(0.0625rem * var(--mantine-scale)) solid
        var(--mantine-color-gray-3);
}
[data-mantine-color-scheme="dark"] ._header_i5eqe_1 {
    border-bottom: calc(0.0625rem * var(--mantine-scale)) solid
        var(--mantine-color-dark-4);
}
._inner_i5eqe_7 {
    height: calc(4.375rem * var(--mantine-scale));
    display: flex;
    justify-content: space-between;
    align-items: center;
}
._link_i5eqe_14 {
    display: block;
    line-height: 1;
    padding: calc(0.5rem * var(--mantine-scale))
        calc(0.75rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm);
    text-decoration: none;
    color: var(--mantine-color-primary-9);
    font-size: var(--mantine-font-size-md);
    font-weight: 600;
}
@media (hover: hover) {
    ._link_i5eqe_14:hover {
        color: var(--mantine-color-primary-0);
        background-color: var(--mantine-color-primary-6);
    }
    [data-mantine-color-scheme="dark"] ._link_i5eqe_14:hover {
        background-color: var(--mantine-color-primary-6);
    }
}
@media (hover: none) {
    ._link_i5eqe_14:active {
        color: var(--mantine-color-primary-0);
        background-color: var(--mantine-color-primary-6);
    }
    [data-mantine-color-scheme="dark"] ._link_i5eqe_14:active {
        background-color: var(--mantine-color-primary-6);
    }
}
._linkLabel_i5eqe_31 {
    margin-right: calc(0.3125rem * var(--mantine-scale));
}
._footer_3qm0m_1 {
    margin-top: calc(7.5rem * var(--mantine-scale));
    padding-bottom: calc(var(--mantine-spacing-xl) * 2);
    background-color: var(--mantine-color-gray-0);
}
[data-mantine-color-scheme="dark"] ._footer_3qm0m_1 {
    background-color: var(--mantine-color-dark-6);
}
._footer_3qm0m_1 {
    border-top: calc(0.0625rem * var(--mantine-scale)) solid
        var(--mantine-color-gray-2);
}
[data-mantine-color-scheme="dark"] ._footer_3qm0m_1 {
    border-top: calc(0.0625rem * var(--mantine-scale)) solid
        var(--mantine-color-dark-5);
}
._logo_3qm0m_9 {
    max-width: calc(12.5rem * var(--mantine-scale));
}
@media (max-width: 48em) {
    ._logo_3qm0m_9 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
._description_3qm0m_19 {
    margin-top: calc(0.3125rem * var(--mantine-scale));
}
@media (max-width: 48em) {
    ._description_3qm0m_19 {
        margin-top: var(--mantine-spacing-xs);
        text-align: center;
    }
}
._inner_3qm0m_28 {
    display: flex;
    justify-content: space-between;
}
@media (max-width: 48em) {
    ._inner_3qm0m_28 {
        flex-direction: column;
        align-items: center;
    }
}
._groups_3qm0m_38 {
    display: flex;
    flex-wrap: wrap;
}
._wrapper_3qm0m_47 {
    width: calc(10rem * var(--mantine-scale));
}
._link_3qm0m_51 {
    display: block;
    color: var(--mantine-color-gray-6);
}
[data-mantine-color-scheme="dark"] ._link_3qm0m_51 {
    color: var(--mantine-color-dark-1);
}
._link_3qm0m_51 {
    font-size: var(--mantine-font-size-sm);
    padding-top: calc(0.1875rem * var(--mantine-scale));
    padding-bottom: calc(0.1875rem * var(--mantine-scale));
}
._link_3qm0m_51:hover {
    text-decoration: underline;
}
._title_3qm0m_63 {
    font-size: var(--mantine-font-size-lg);
    font-weight: 700;
    font-family: Greycliff CF, var(--mantine-font-family);
    margin-bottom: calc(var(--mantine-spacing-xs) / 2);
    color: var(--mantine-color-black);
}
[data-mantine-color-scheme="dark"] ._title_3qm0m_63 {
    color: var(--mantine-color-white);
}
._afterFooter_3qm0m_71 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: var(--mantine-spacing-xl);
    padding-bottom: var(--mantine-spacing-xl);
}
@media (max-width: 48em) {
    ._afterFooter_3qm0m_71 {
        flex-direction: column;
    }
}
@media (max-width: 48em) {
    ._social_3qm0m_85 {
        margin-top: var(--mantine-spacing-xs);
    }
}
