body {
    padding: 0;
    margin: 0;
}

.wZUCgSVdIH0eEnsXSfrO {
    margin: 0 auto;
    padding: 5rem 6.5rem;
    max-width: 80rem;
}

._r8_nUozMLlBu1YCBfSb {
    margin: 0 0 2.5rem;
    font-weight: var(--bold);
    letter-spacing: var(--letter-spacing-1);
    line-height: var(--line-height-2);
    font-size: var(--size-32);
}

.BSrMv_iQuaRMxLIauLaZ {
    font-size: '#fff';
    font-size: '0.625rem';
}

.jkEnU8RtUS9w4rRKp4wB {
    width: fit-content;
}

.yDs7XdVoiEi8hLObdDa2 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    font-size: 1.125rem;
    line-height: 1.5;
}

.Q_pbEgvJzkEi46qvoqAk {
    display: flex;
    flex-direction: column;
    width: fit-content;
}

.svhgu5CZkQQvj_Iha84g {
    display: flex;
    gap: 0.425rem;
    font-size: 1.125rem;
    line-height: 1.5;
    margin-bottom: 1rem;
}

.BSrMv_iQuaRMxLIauLaZ {
    font-size: 0.625rem;
    color: #fff;
}

.xTKDhVbkWpAZUUIsOAaU {
    display: flex;
    height: var(--size-40);
    align-items: flex-end;
    align-self: stretch;
    border-bottom: var(--size-1) solid var(--gray-800);
    background: var(--gray-900);
    position: relative;
    z-index: 0;
}

.CZEmfpxom3Y0E0Kp9Maa {
    display: flex;
    height: 2.125rem;
    padding: var(--size-12) var(--size-16);
    justify-content: center;
    align-items: center;
    background: var(--gray-900);
    border-top: var(--size-1) solid var(--gray-900);
    border-right: var(--size-1) solid var(--gray-900);
    border-left: var(--size-1) solid var(--gray-900);

    font-family: proxima-nova, system-ui, sans-serif;
    color: var(--gray-400);
    font-size: var(--font-size-14);
    font-weight: var(--semibold);
    letter-spacing: var(--letter-spacing-3);
    line-height: var(--line-height-2);
}

.sERIeULa5ifkbapTZLmH {
    display: flex;
    height: 2.125rem;
    padding: var(--size-12) var(--size-16);
    justify-content: center;
    align-items: center;
    border-top: var(--size-1) solid var(--gray-800);
    border-right: var(--size-1) solid var(--gray-800);
    border-left: var(--size-1) solid var(--gray-800);
    background: var(--black);

    position: relative;
    z-index: 1;

    font-family: proxima-nova, system-ui, sans-serif;
    color: var(--white);
    font-size: var(--font-size-14);
    font-weight: var(--semibold);
    letter-spacing: var(--letter-spacing-3);
    line-height: var(--line-height-2);
}

.sERIeULa5ifkbapTZLmH::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: var(--size-1);
    background: var(--black);
}

@media (min-width: 23.4375em) {
    .xTKDhVbkWpAZUUIsOAaU{
        padding: 0 var(--size-8) 0 var(--size-8);
    }
}

@media (min-width: 36em) {
    .xTKDhVbkWpAZUUIsOAaU{
        padding: 0 var(--size-24) 0 var(--size-8);
    }
}


.HE8sHi9x5LnhTKnA8UmO {
    display: flex;
    position: relative;
    padding: 16px 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    border-bottom: 1px solid var(--Gray-800, #434343);
    background: var(--Gray-900, #222);

    @media (max-width: 768px) {
        padding: 16px 16px;
    }
}

.druKHmorQX33pn8Rig04 {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.F24TFIp379tBQ1v19Yvg {
    color: var(--Primary-White, #fff);
    font-size: var(--font-size-3, 14px);
    font-style: normal;
    font-weight: 700;
    line-height: var(--font-height-LH--3, 17.5px); /* 125% */
    letter-spacing: var(--font-letter-spacing-LS-6, 0.28px);
    margin: 0 1rem 0 0;
}

.fJRdYe_Y7GVNzw_EuCID {
    color: var(--Gray-400, #bebebe);
    font-size: var(--font-size-3, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-height-LH--6, 21px);
    letter-spacing: var(--font-letter-spacing-LS-6, 0.28px);
    margin: 0;

    p {
        margin: 0;
    }

    a {
        color: var(--gray-400);
    }
}

.YUSggrOzufvcoRXLKiNi {
    position: absolute;
    top: 12px;
    right: 2rem;
    align-items: start;

    @media (max-width: 768px) {
        right: 1rem;
    }
}

.MIf2aR7Wq6GU7GUvI9Hq {
    max-width: 50.5rem;
    margin: var(--size-32) var(--size-16);
}

.Ys5DdFHxiPuif3bSVlQ8 {
    margin-bottom: var(--size-32);
}

.CJrYu4BcTmfOjSNaSA8M {
    font-size: var(--font-size-32);
    font-weight: var(--bold);
    line-height: 1.2;
    margin: 0 0 var(--size-16);
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.qfrt5HQeBzIu4iM4GzpW {
    font-size: var(--font-size-18);
    line-height: 1.5;
}

.OXjA6r7W1aNSDoMMYLSp {
    font-size: var(--font-size-20);
    font-weight: var(--bold);
    line-height: 1.25;
    margin: 0;
    padding-top: var(--size-32);
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.zQ04ZwA__P8mB8w8EYH2 {
    font-size: var(--font-size-18);
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin: 0;
    padding: var(--size-24) 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.EA3zYjqoW2UifVjxAF9l {
    height: var(--size-40);
    background: var(--white);
}

@media (min-width: 23.4375em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin: var(--size-32) var(--size-16);
    }
    .CJrYu4BcTmfOjSNaSA8M {
        font-size: var(--font-size-40);
    }
    .OXjA6r7W1aNSDoMMYLSp {
        font-size: var(--font-size-22);
        margin-top: var(--size-16);
        margin-bottom: var(--size-32);
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-16);
        padding-right: var(--size-16);
    }
}

@media (min-width: 36em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin: var(--size-40) var(--size-40);
    }
    .Ys5DdFHxiPuif3bSVlQ8 {
        margin-bottom: var(--size-32);
    }
    .CJrYu4BcTmfOjSNaSA8M {
        font-size: var(--font-size-40);
    }
    .OXjA6r7W1aNSDoMMYLSp {
        font-size: var(--font-size-22);
        padding-top: var(--size-40);
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 48em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin-bottom: var(--size-56);
        margin-top: var(--size-56);
        max-width: var(--size-688);
        padding-bottom: 3em;
    }
    .Ys5DdFHxiPuif3bSVlQ8 {
        margin-bottom: var(--size-32);
    }
    .CJrYu4BcTmfOjSNaSA8M {
        font-size: var(--font-size-40);
    }
    .OXjA6r7W1aNSDoMMYLSp {
        font-size: var(--font-size-24);
        padding-top: var(--size-48);
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}
@media (min-width: 53.3125em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        padding-bottom: 13em;
    }
}

@media (min-width: 63.9375em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        max-width: var(--size-944);
    }
}

@media (min-width: 64em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin-bottom: var(--size-56);
        margin-top: var(--size-56);
        max-width: 34rem;
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 79.9375em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin-top: var(--size-56);
        margin-bottom: var(--size-56);
        margin-left: var(--size-40);
        max-width: var(--size-688);
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 90em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin-top: var(--size-56);
        margin-bottom: var(--size-56);
        margin-left: var(--size-104);
        max-width: 43.875rem;
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-104);
        padding-right: var(--size-104);
    }
}
@media (min-width: 91em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        padding-bottom: 12em;
    }
}

.gApFKyu5f3nuEk0UZDyU {
    display: flex;
    justify-content: center;
    height: 100%;
    align-items: center;
    padding: 72px 0 12% 0;

    @media (max-width: 768px) {
        padding: 10% 0;
    }
}

.LRUznuOylF4hfzDHYE_i {
    color: #222;
    font-size: 18px;
    margin: 0;
    letter-spacing: 0.01em;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.otADcqbjUKJeKKg_KvCL {
    -webkit-font-smoothing: antialiased;
    color: #000;
    display: block;
    font-family:
        proxima-nova,
        system-ui,
        -apple-system,
        Segoe UI,
        Roboto,
        Ubuntu,
        Cantarell,
        Noto Sans,
        sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.25;
    margin: 16px 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);

    @media (min-width: 576px) {
        font-size: 40px;
    }

    @media (min-width: 768px) {
        font-size: 48px;
    }

    @media (max-width: 768px) {
        margin-bottom: 16px;
    }
}

.VpG1MVBSVUwUbILUupwO {
    max-width: 800px;
    width: 100%;
    text-align: center;
}

.YgqK7aUow1C3MoBXfSeY {
    -webkit-font-smoothing: antialiased;
    color: #000;
    display: inline-block;
    font-size: 18px;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin: 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    max-width: 576px;
}

.qcpAgrQO8JqPbkArcfdc {
    display: flex;
    align-items: center;
    padding-top: 32px;
    flex-direction: column;

    @media (max-width: 768px) {
        padding: 35px 0;
    }
}

.SVESVV5Hcpext5hcvVZ2 {
    max-width: 400px;
    width: 100%;
    display: flex;
    justify-content: left;
    flex-direction: column;
    padding-bottom: 32px;
    text-align: left;
    size: 22px;

    @media (max-width: 576px) {
        justify-content: center;
    }

    [class*='_toggle_'] {
        max-width: 80%;
    }

    [class*='_label1'] {
        color: #000;
        font-size: 22px;
        font-weight: 700 !important;
    }

    [class*='_toggleInfo'] {
        margin: 0;
    }
}

.N2oLP7BMbbn0ZWQ4mTFO {
    font-size: 14px;
    letter-spacing: 0.28px;
    color: #767676;
    margin-top: 8px;
    max-width: 320px;
    margin-bottom: 0;
}

.d9UetHnsL5n6QuIRVOFS {
    max-width: 400px;
    width: 100%;
    display: flex;
    justify-content: left;
    flex-direction: column;
    padding-bottom: 32px;
    text-align: left;
    size: 22px;

    @media (max-width: 576px) {
        justify-content: center;
    }

    [class*='_toggle_'] {
        max-width: 50%;
    }

    [class*='_label1'] {
        color: #000;
        font-size: 22px;
        font-weight: 700 !important;
    }

    [class*='_toggleInfo'] {
        margin: 0;
    }
}

.jbTve73eG3prYgqLiwXv {
    display: inline-block;
}

.m1RuETDqDVYbEvvihmtB {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: var(--size-32);
}

.e7vWnwTu98Eupkxrbob9 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    margin-bottom: 32px;
    margin-top: 32px;

    @media (min-width: 768px) {
        margin-bottom: 72px;
        margin-top: 72px;
    }
}

.bIHxX4DzpZBpmW59yCuY {
    max-width: 800px;
    margin-left: 16px;
    margin-right: 40px;

    @media (min-width: 375px) {
        margin-left: 16px;
        margin-right: 16px;
    }

    @media (min-width: 576px) {
        margin-left: 40px;
        margin-right: 40px;
    }

    @media (min-width: 880px) {
        margin-left: auto;
        margin-right: auto;
    }
}

.vwGG8eCMJbWYZR9vu9__ {
    display: block;
    margin: 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -webkit-font-smoothing: antialiased;
    line-height: 1.5;
    letter-spacing: 0.01em;
    color: #222222;
    font-size: 18px;
}

.M4Csb9zxIkZb7NqI_5QA {
    line-height: 1.25;
    color: #000;
    margin-top: 16px;
    margin-bottom: 30px;
    font-weight: 700;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-family:
        proxima-nova,
        system-ui,
        -apple-system,
        Segoe UI,
        Roboto,
        Ubuntu,
        Cantarell,
        Noto Sans,
        sans-serif;
    @media (min-width: 375px) {
        font-size: 32px;
    }

    @media (min-width: 576px) {
        font-size: 40px;
    }

    @media (min-width: 768px) {
        margin-bottom: 16px;
        font-size: 48px;
    }
}

.yTKNnExfpyf9tpAWlH6w {
    line-height: 1.5;
    letter-spacing: 0.01em;
    display: block;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -webkit-font-smoothing: antialiased;
    color: #222222;
    font-size: 18px;
    margin-bottom: 8px;
}

._0Me6xFPwIL8PP8k92_ew {
    width: 100%;
    text-align: left;
    max-width: 345px;
    margin-left: auto;
    margin-right: auto;

    @media (min-width: 768px) {
        max-width: 384px;
    }
}

.VBfBzku0VjykySCajabp {
    margin-top: 24px;
}

.zInlWXhaz_qzDNoXBrs6 {
    margin-top: 48px !important;

    @media (min-width: 768px) {
        margin-top: 32px !important;
    }
}

.ebzV5zEepPOwz13Y8CZC {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    margin-bottom: 32px;

    @media (min-width: 768px) {
        margin-bottom: 72px;
    }

    [class*='_checkboxLabel'] {
        font-size: 16px;
    }
}

.xWRVsCOsHg4NLHZ_jfmA {
    line-height: 1.25;
    color: #000;
    margin-top: 32px;
    margin-bottom: 30px;
    font-weight: 700;
    font-family:
        proxima-nova,
        system-ui,
        -apple-system,
        Segoe UI,
        Roboto,
        Ubuntu,
        Cantarell,
        Noto Sans,
        sans-serif;
    @media (min-width: 375px) {
        font-size: 32px;
    }

    @media (min-width: 576px) {
        font-size: 40px;
    }

    @media (min-width: 768px) {
        margin-bottom: 16px;
        margin-top: 72px;
        font-size: 48px;
    }
}

.bRQh7z_6wJI_FqJZN1l0 {
    line-height: 1.5;
    letter-spacing: 0.01em;
    display: block;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -webkit-font-smoothing: antialiased;
    color: #222222;
    font-size: 18px;
    margin: 0;
}

.mJiRlKDgnJtB__bSpgab {
    width: 100%;
    max-width: 345px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 32px;
    text-align: left;

    @media (min-width: 768px) {
        max-width: 453px;
        margin-top: 16px;
        text-align: center;
    }
}

.arKNx5O26eaLFvgqAM1r {
    display: block;
    margin: 0;
    line-height: 1.25;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-size: 16px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}

.GzTab49JrM1yeX8AAIqu {
    display: initial;
    text-decoration: underline;
    margin-left: 4px;
    line-height: 1.25;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-size: 16px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}

.DEEN9MI0t8VIvpteOzZz {
    max-width: 810px;
    margin-left: 16px;
    margin-right: 16px;

    @media (min-width: 576px) {
        margin-left: 40px;
        margin-right: 40px;
    }

    @media (min-width: 890px) {
        margin-left: auto;
        margin-right: auto;
    }
}

.Orw_RjPF8C4fHKhBgCey {
    margin-bottom: 24px;

    [class*='_label1'] {
        padding: 16px 16px 16px 0;
    }
}

.ZKwkV40nPL8LiTlpL_0k {
    margin-bottom: 80px;

    @media (max-width: 768px) {
        width: 100% !important;
    }
}

.tfKJhDXJMcolJ7H1ggg1 {
    margin-bottom: 32px;
    margin-top: 32px;

    @media (min-width: 768px) {
        margin-top: 80px;
        margin-bottom: 16px;
    }

    a {
        -webkit-font-smoothing: antialiased;
        color: #000;
        display: initial;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 0.01em;
        line-height: 1.5;
        margin: 0;
        text-decoration: underline;
        transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }

    [class*='_infoContainer_'] {
        background-color: #fff;
        padding: 0;
        font-size: 18px;
    }

    [class*='_header'] {
        -webkit-font-smoothing: antialiased;
        color: #000;
        display: block;
        font-size: 32px;
        font-weight: 700;
        line-height: 1.25;
        margin: 0 0 24px;
        transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);

        @media (min-width: 576px) {
            font-size: 40px;
        }

        @media (min-width: 768px) {
            font-size: 48px;
        }
    }

    [class*='_infoContainerHeader_'] {
        margin: 0;
    }
}

.MtOJVe9fs1tQicAB_TYv {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 40px auto;
    padding: 0 16px;
    max-width: 1232px;
    margin-left: 16px;
    margin-right: 16px;

    @media (min-width: 768px) {
        margin: 80px auto;
    }
}

.SLemaYbAZ31Icx9U0cQL {
    max-width: 490px;
    width: 100%;
    margin-bottom: 24px;

    @media (min-width: 768px) {
        margin-bottom: 48px;
    }
}

.UoiTi7Zqj8sIY2KNUl5r {
    max-width: 384px;
    width: 100%;
}

.Vnzr4l6bzHeSFXPvg5ui {
    [class*='_trailingIconWrapper_'] {
        display: none !important;
    }

    [class*='_error_'] {
        border: 1px solid #f7f7f7 !important;
        border-bottom-color: #626262 !important;
    }
}

.EF7mwfj_ibzZM7VQjiKr {
    margin-top: 36px;
    width: 100%;
}

@media (min-width: 768px) {
    .EF7mwfj_ibzZM7VQjiKr {
        margin-top: 56px;
    }
}

.TBu11BBH5j09jppc5ql3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 40px auto;
    padding: 0 16px;
    max-width: 1232px;
    margin-left: 16px;
    margin-right: 16px;

    @media (min-width: 768px) {
        margin: 80px auto;
    }
}

.vrnj63hHTRdgcHjen1k5 {
    max-width: 20rem;
    width: 100%;
    margin-bottom: 24px;

    @media (min-width: 768px) {
        margin-bottom: 48px;
    }
}

.AvfQwNYvgplbYUhc74Nw {
    max-width: 384px;
    width: 100%;
}

.Qd1BI9bWRJgh5Jlx8xz0 {
    margin-top: 36px;
    width: 100%;
}

@media (min-width: 768px) {
    .Qd1BI9bWRJgh5Jlx8xz0 {
        margin-top: 56px;
    }
}

.Skfa76JEkW0Rbz5onzLi {
    max-width: 50.5rem;
    margin: var(--size-32) var(--size-16);
}

.ta7rmOdociaRNgMiEfgb {
    margin-bottom: var(--size-32);
}

.vwtzxbAASXYqXH6NaIv_ {
    font-size: var(--font-size-32);
    font-weight: var(--bold);
    line-height: 1.2;
    margin: 0 0 var(--size-16);
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.M_sKrJ3LjEqtmyFqWvNN {
    font-size: var(--font-size-18);
    line-height: 1.5;
}

.HCNlReDN6QHfra0lXf64 {
    font-size: var(--font-size-20);
    font-weight: var(--bold);
    line-height: 1.25;
    margin: 0;
    padding-top: var(--size-32);
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.QEfjFzoWHAFtuII0zhPG {
    font-size: var(--font-size-18);
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin: 0;
    padding: var(--size-24) 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.BJnDWm11FXt_0zqU0LCW {
    height: var(--size-40);
    background: var(--white);
}

@media (min-width: 23.4375em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin: var(--size-32) var(--size-16);
        padding-bottom: 2em;
    }
    .vwtzxbAASXYqXH6NaIv_ {
        font-size: var(--font-size-40);
    }
    .HCNlReDN6QHfra0lXf64 {
        font-size: var(--font-size-22);
        margin-top: var(--size-16);
        margin-bottom: var(--size-32);
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-16);
        padding-right: var(--size-16);
    }
}

@media (min-width: 36em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin: var(--size-40) var(--size-40);
        padding-bottom: 3em;
    }

    .ta7rmOdociaRNgMiEfgb {
        margin-bottom: var(--size-32);
    }
    .vwtzxbAASXYqXH6NaIv_ {
        font-size: var(--font-size-40);
    }
    .HCNlReDN6QHfra0lXf64 {
        font-size: var(--font-size-22);
        padding-top: var(--size-40);
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 48em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin-bottom: var(--size-56);
        margin-top: var(--size-56);
        max-width: var(--size-688);
        padding-bottom: 3em;
    }
    .ta7rmOdociaRNgMiEfgb {
        margin-bottom: var(--size-32);
    }
    .vwtzxbAASXYqXH6NaIv_ {
        font-size: var(--font-size-40);
    }
    .HCNlReDN6QHfra0lXf64 {
        font-size: var(--font-size-24);
        padding-top: var(--size-48);
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 48em) and (height: 80em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 12em;
    }
}
@media (min-width: 48em) and (height: 73.75em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 2em;
    }
}
@media (min-width: 63.9375em) and ((height: 85.375em) or (height: 85.5em)) {
    .Skfa76JEkW0Rbz5onzLi {
        max-width: var(--size-944);
        padding-bottom: 16em;
    }
}

@media (min-width: 64em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin-bottom: var(--size-56);
        margin-top: var(--size-56);
        max-width: 34rem;
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 79.9375em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin-top: var(--size-56);
        margin-bottom: var(--size-56);
        margin-left: var(--size-40);
        max-width: var(--size-688);
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 90em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin-top: var(--size-56);
        margin-bottom: var(--size-56);
        margin-left: var(--size-104);
        max-width: 43.875rem;
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-104);
        padding-right: var(--size-104);
    }
}

@media (min-width: 91em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 3em;
    }
}
@media (min-width: 120em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 3em;
    }
}
@media (width: 57em) and (height: 85.5em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 16em;
    }
}
@media ((width: 51.25em) and (height: 73.75em)) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 7em;
    }
}

.V6l4qKBLIIHLym7HWLtt {
    max-width: 50.5rem;
    margin: 2rem 1rem;
}

.bN_ZEsHXG0sYQljW7zPS {
    margin-bottom: 2rem;
}

.SEBQR42v8lMQrawNbk8d {
    font-size: var(--font-size-32);
    font-weight: var(--bold);
    line-height: 1.2;
    margin: 0 0 var(--size-24);
    transition: .2s cubic-bezier(.55,.085,.68,.53);
}

.fJ6DIVmeVwN2zxYVAhgA {
    font-size: var(--font-size-18);
    line-height: 1.5;
}

.pzyUId10c978i1UxebvR {
    font-size: var(--font-size-20);
    font-weight: var(--bold);
    line-height: 1.25;
    margin: 0;
    padding-top: 2rem;
    transition: .2s cubic-bezier(.55,.085,.68,.53);
}

.VaUqUSqXcGAaAhrZGnMQ {
    font-size: var(--font-size-18);
    letter-spacing: .01em;
    line-height: 1.5;
    margin: 0;
    padding: 1.5rem 0;
    transition: .2s cubic-bezier(.55,.085,.68,.53);
}

@media (min-width: 36em) {
    .V6l4qKBLIIHLym7HWLtt {
        margin: 2.5rem;
    }
    .bN_ZEsHXG0sYQljW7zPS {
        margin-bottom: 2rem;
    }
    .SEBQR42v8lMQrawNbk8d {
        font-size: var(--font-size-40);
    }
    .pzyUId10c978i1UxebvR {
        font-size: var(--font-size-22);
        padding-top: 2.5rem;
    }
}

@media (min-width: 48em) {
    .V6l4qKBLIIHLym7HWLtt {
        margin-bottom: 3rem;
        margin-top: 5rem;
    }
    .bN_ZEsHXG0sYQljW7zPS {
        margin-bottom: 3rem;
    }
    .SEBQR42v8lMQrawNbk8d {
        font-size: var(--font-size-48);
    }
    .pzyUId10c978i1UxebvR {
        font-size: var(--font-size-24);
        padding-top: 3rem;
    }
}

@media (min-width: 55.5em) {
    .V6l4qKBLIIHLym7HWLtt {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 90em) {
    .V6l4qKBLIIHLym7HWLtt {
        margin-left: 13.125rem;
    }
}

.qMr_xtjqNX2V_XypqXw0 {
    padding: 2rem 0;
    max-width: 77rem;
    margin-left: 1rem;
    margin-right: 1rem;
}

.X4z_6KVNLmP9hG3XuCcP {
    font-size: var(--font-size-32);
    font-weight: var(--bold);
    margin: 0 0 3rem;
    line-height: 1.2;
}

.fW_3XvgjHU075wrNF5xr {
    display: flex;
    flex-direction: column;
    gap: 2.75rem;
    max-width: 47.5rem;
    margin-bottom: var(--size-56);
}

.invVqhMVnYGvbFebJJ0S {
    font-size: var(--font-size-18);
    line-height: 1.5;
    margin-top: 2rem;
}

.Q9MkW0cMyx3WzpvB1d2x {
    display: inline-block;
    font-size: var(--font-size-18);
    font-weight: var(--bold);
    text-decoration: underline;
    margin-left: 0.25rem;
}

.Q9MkW0cMyx3WzpvB1d2x:hover {
    text-decoration: none;
}

@media (min-width: 36em) {
    .X4z_6KVNLmP9hG3XuCcP {
        font-size: var(--font-size-40);
    }
    .qMr_xtjqNX2V_XypqXw0 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
}

@media (min-width: 48em) {
    .X4z_6KVNLmP9hG3XuCcP {
        font-size: var(--font-size-48);
    }
    .qMr_xtjqNX2V_XypqXw0 {
        padding: 5rem 0;
    }
}

@media (min-width: 82em) {
    .qMr_xtjqNX2V_XypqXw0 {
        margin-left: auto;
        margin-right: auto;
    }
}
.oRbRIIkqgJl8g8JSqqi0 {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
}

.wKZMG2KiCfZRddOkFMci {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.fWQAU8ndkL9xsrwId54C {
    display: flex;
    flex-direction: column;
}

.F4pYlCP8l6Ly8goJY5ra {
    font-size: var(--font-size-20);
    font-weight: 700;
    line-height: 1.25;
    margin: 0 0 0.5rem;
}

.qyhwh7CARKYst8Ypnaha {
    font-size: 1.125rem;
    line-height: 1.5;
    color: inherit;
}

@media (min-width: 36em) {
    .F4pYlCP8l6Ly8goJY5ra {
        font-size: var(--font-size-22);
    }
}

@media (min-width: 48em) {
    .F4pYlCP8l6Ly8goJY5ra {
        font-size: var(--font-size-24);
    }
}
