.gmFOcu {
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
}

.eJUeqG {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0px;
    font-stretch: normal;
}

.gBkBLY {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
}

.bhMvsb {
    font-family: "Chirp Display Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    letter-spacing: 0px;
    font-stretch: normal;
}



@media (min-width: 374px) and (max-width: 639px) {
     .bhMvsb {
        font-size: calc(-0.226415px + 7.54717vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(-0.226415px + 7.54717vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .bhMvsb {
        font-size: calc(0.354212px + 4.31965vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(0.354212px + 4.31965vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .bhMvsb {
        font-size: calc(-2.27704px + 4.55408vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(-2.27704px + 4.55408vw);
    }

    
}



@media (min-width: 1632px) {
     .bhMvsb {
        font-size: 72px;
        line-height: 72px;
        letter-spacing: 0px;
    }

    
}

.hjzAQI {
    font-family: "Chirp Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    letter-spacing: 0px;
    font-stretch: normal;
}



@media (min-width: 374px) and (max-width: 639px) {
     .hjzAQI {
        font-size: calc(10.7094px + 3.01887vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(12.7094px + 3.01887vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .hjzAQI {
        font-size: calc(10.9417px + 1.72786vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(12.9417px + 1.72786vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .hjzAQI {
        font-size: calc(-7.70778px + 3.41556vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(-1.51803px + 3.03605vw);
    }

    
}



@media (min-width: 1632px) {
     .hjzAQI {
        font-size: 48px;
        line-height: 48px;
        letter-spacing: 0px;
    }

    
}

.hISNcm {
    font-family: "Chirp Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    letter-spacing: 0px;
    font-stretch: normal;
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
}

.jieacL {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0px;
    font-stretch: normal;
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
}

.hNfCkd {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
}

.buDWwt {
    font-family: "Chirp Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
}



@media (min-width: 374px) and (max-width: 639px) {
     .buDWwt {
        font-size: calc(12.3547px + 1.50943vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(14.3547px + 1.50943vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .buDWwt {
        font-size: calc(12.4708px + 0.863931vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(14.4708px + 0.863931vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .buDWwt {
        font-size: calc(-7.32827px + 2.65655vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(-1.13852px + 2.27704vw);
    }

    
}



@media (min-width: 1632px) {
     .buDWwt {
        font-size: 36px;
        line-height: 36px;
        letter-spacing: 0px;
    }

    
}

.kmdJqz {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
}



@media (min-width: 374px) and (max-width: 639px) {
     .kmdJqz {
        font-size: calc(15px + 0vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(20px + 0vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .kmdJqz {
        font-size: calc(15px + 0vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(20px + 0vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .kmdJqz {
        font-size: calc(10.8102px + 0.379507vw);
        letter-spacing: calc(0px + 0vw);
        line-height: calc(11.6205px + 0.759013vw);
    }

    
}



@media (min-width: 1632px) {
     .kmdJqz {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: 0px;
    }

    
}

.kvBFUI {
    overflow-wrap: anywhere;
    hyphens: auto;
}

.geZkpW {
    position: relative;
    top: calc(-12px);
    visibility: hidden;
}

.geZkpW:focus {
    outline: none;
}

.bFuMyO {
    display: block;
    position: relative;
    line-height: 0;
    width: 100%;
}

.eoQuaQ {
    display: block;
    position: relative;
    line-height: 0;
    width: 100%;
}

.eoQuaQ::after {
    display: block;
    content: "";
    padding-bottom: 100%;
}

.jysIEJ {
    border-radius: 0px;
    position: relative;
    width: 100%;
    height: auto;
}

.dznoZD {
    border-radius: 0px;
    position: absolute;
    inset: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

.iJOQxs {
    background-color: transparent;
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 80px;
    padding: 8px 12px;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.iJOQxs:visited, a:visited .iJOQxs {
    color: rgb(237, 242, 242);
}

.iJOQxs:hover, a:hover .iJOQxs, .iJOQxs:hover:visited, a:hover:visited .iJOQxs {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
}

.iJOQxs:focus-visible, a:focus-visible .iJOQxs, .iJOQxs.focus {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    outline: none;
}

.iJOQxs:focus-visible, .iJOQxs.focus {
    outline: none;
}

.iJOQxs:focus-visible::after, .iJOQxs.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.kcEjRc {
    background-color: rgb(29, 35, 40);
    box-shadow: rgb(29, 35, 40) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 80px;
    padding: 8px 12px;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.kcEjRc:visited, a:visited .kcEjRc {
    color: rgb(237, 242, 242);
}

.kcEjRc:hover, a:hover .kcEjRc, .kcEjRc:hover:visited, a:hover:visited .kcEjRc {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
}

.kcEjRc:focus-visible, a:focus-visible .kcEjRc, .kcEjRc.focus {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    outline: none;
}

.kcEjRc:focus-visible, .kcEjRc.focus {
    outline: none;
}

.kcEjRc:focus-visible::after, .kcEjRc.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.htWjlW {
    background: linear-gradient(90deg, rgb(110, 113, 128) 0%, rgb(237, 242, 242) 70%);
    box-shadow: rgb(237, 242, 242) 1px 1px 2px 0px inset;
    color: rgb(29, 35, 40);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 80px;
    padding: 8px 12px;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.htWjlW:visited, a:visited .htWjlW {
    color: rgb(29, 35, 40);
}

.htWjlW:hover, a:hover .htWjlW, .htWjlW:hover:visited, a:hover:visited .htWjlW {
    cursor: pointer;
    color: rgb(29, 35, 40);
    box-shadow: rgb(237, 242, 242) 0px 0px 2px 2px inset;
}

.htWjlW:focus-visible, a:focus-visible .htWjlW, .htWjlW.focus {
    cursor: pointer;
    color: rgb(29, 35, 40);
    box-shadow: rgb(237, 242, 242) 0px 0px 2px 2px inset;
    outline: none;
}

.htWjlW:focus-visible, .htWjlW.focus {
    outline: none;
}

.htWjlW:focus-visible::after, .htWjlW.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.cMGVgg {
    background-color: rgb(7, 109, 176);
    box-shadow: rgb(7, 109, 176) 0px 0px 0px 2px inset;
    color: rgb(240, 244, 244);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 80px;
    padding: 8px 12px;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.cMGVgg:visited, a:visited .cMGVgg {
    color: rgb(240, 244, 244);
}

.cMGVgg:hover, a:hover .cMGVgg, .cMGVgg:hover:visited, a:hover:visited .cMGVgg {
    cursor: pointer;
    color: rgb(240, 244, 244);
    background: none rgb(7, 89, 157);
    box-shadow: rgb(7, 89, 157) 0px 0px 0px 2px inset;
}

.cMGVgg:focus-visible, a:focus-visible .cMGVgg, .cMGVgg.focus {
    cursor: pointer;
    color: rgb(240, 244, 244);
    background: none rgb(7, 89, 157);
    box-shadow: rgb(7, 89, 157) 0px 0px 0px 2px inset;
    outline: none;
}

.cMGVgg:focus-visible, .cMGVgg.focus {
    outline: none;
}

.cMGVgg:focus-visible::after, .cMGVgg.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.dkVokS {
    background: linear-gradient(90deg, rgb(110, 113, 128) 0%, rgb(237, 242, 242) 70%);
    box-shadow: rgb(237, 242, 242) 1px 1px 2px 0px inset;
    color: rgb(29, 35, 40);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 88px;
    padding: 12px 16px;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.dkVokS:visited, a:visited .dkVokS {
    color: rgb(29, 35, 40);
}

.dkVokS:hover, a:hover .dkVokS, .dkVokS:hover:visited, a:hover:visited .dkVokS {
    cursor: pointer;
    color: rgb(29, 35, 40);
    box-shadow: rgb(237, 242, 242) 0px 0px 2px 2px inset;
}

.dkVokS:focus-visible, a:focus-visible .dkVokS, .dkVokS.focus {
    cursor: pointer;
    color: rgb(29, 35, 40);
    box-shadow: rgb(237, 242, 242) 0px 0px 2px 2px inset;
    outline: none;
}

.dkVokS:focus-visible, .dkVokS.focus {
    outline: none;
}

.dkVokS:focus-visible::after, .dkVokS.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.caMrUo {
    background-color: transparent;
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 88px;
    padding: 12px 16px;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.caMrUo:visited, a:visited .caMrUo {
    color: rgb(237, 242, 242);
}

.caMrUo:hover, a:hover .caMrUo, .caMrUo:hover:visited, a:hover:visited .caMrUo {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
}

.caMrUo:focus-visible, a:focus-visible .caMrUo, .caMrUo.focus {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    outline: none;
}

.caMrUo:focus-visible, .caMrUo.focus {
    outline: none;
}

.caMrUo:focus-visible::after, .caMrUo.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.wQTyu {
    background-color: rgb(29, 35, 40);
    box-shadow: rgb(29, 35, 40) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 88px;
    padding: 12px 16px;
    pointer-events: none;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.wQTyu:visited, a:visited .wQTyu {
    color: rgb(237, 242, 242);
}

.wQTyu:hover, a:hover .wQTyu, .wQTyu:hover:visited, a:hover:visited .wQTyu {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
}

.wQTyu:focus-visible, a:focus-visible .wQTyu, .wQTyu.focus {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    outline: none;
}

.wQTyu:focus-visible, .wQTyu.focus {
    outline: none;
}

.wQTyu:focus-visible::after, .wQTyu.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.eKtiXY {
    background-color: rgb(29, 35, 40);
    box-shadow: rgb(29, 35, 40) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 88px;
    padding: 12px 16px;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.eKtiXY:visited, a:visited .eKtiXY {
    color: rgb(237, 242, 242);
}

.eKtiXY:hover, a:hover .eKtiXY, .eKtiXY:hover:visited, a:hover:visited .eKtiXY {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
}

.eKtiXY:focus-visible, a:focus-visible .eKtiXY, .eKtiXY.focus {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    outline: none;
}

.eKtiXY:focus-visible, .eKtiXY.focus {
    outline: none;
}

.eKtiXY:focus-visible::after, .eKtiXY.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.gDnAsD {
    background-color: transparent;
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 80px;
    padding: 8px 12px;
    position: relative;
    width: 100%;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.gDnAsD:visited, a:visited .gDnAsD {
    color: rgb(237, 242, 242);
}

.gDnAsD:hover, a:hover .gDnAsD, .gDnAsD:hover:visited, a:hover:visited .gDnAsD {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
}

.gDnAsD:focus-visible, a:focus-visible .gDnAsD, .gDnAsD.focus {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    outline: none;
}

.gDnAsD:focus-visible, .gDnAsD.focus {
    outline: none;
}

.gDnAsD:focus-visible::after, .gDnAsD.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.ceKLWL {
    background-color: rgb(29, 35, 40);
    box-shadow: rgb(29, 35, 40) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 80px;
    padding: 8px 12px;
    position: relative;
    width: 100%;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.ceKLWL:visited, a:visited .ceKLWL {
    color: rgb(237, 242, 242);
}

.ceKLWL:hover, a:hover .ceKLWL, .ceKLWL:hover:visited, a:hover:visited .ceKLWL {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
}

.ceKLWL:focus-visible, a:focus-visible .ceKLWL, .ceKLWL.focus {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    outline: none;
}

.ceKLWL:focus-visible, .ceKLWL.focus {
    outline: none;
}

.ceKLWL:focus-visible::after, .ceKLWL.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.DbbeN {
    background: linear-gradient(90deg, rgb(110, 113, 128) 0%, rgb(237, 242, 242) 70%);
    box-shadow: rgb(237, 242, 242) 1px 1px 2px 0px inset;
    color: rgb(29, 35, 40);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 80px;
    padding: 8px 12px;
    position: relative;
    width: 100%;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.DbbeN:visited, a:visited .DbbeN {
    color: rgb(29, 35, 40);
}

.DbbeN:hover, a:hover .DbbeN, .DbbeN:hover:visited, a:hover:visited .DbbeN {
    cursor: pointer;
    color: rgb(29, 35, 40);
    box-shadow: rgb(237, 242, 242) 0px 0px 2px 2px inset;
}

.DbbeN:focus-visible, a:focus-visible .DbbeN, .DbbeN.focus {
    cursor: pointer;
    color: rgb(29, 35, 40);
    box-shadow: rgb(237, 242, 242) 0px 0px 2px 2px inset;
    outline: none;
}

.DbbeN:focus-visible, .DbbeN.focus {
    outline: none;
}

.DbbeN:focus-visible::after, .DbbeN.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.bsiCxI {
    background-color: rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
    display: inline-block;
    letter-spacing: 0.32px;
    max-width: 100%;
    min-width: 80px;
    padding: 8px 12px;
    position: relative;
    width: auto;
    border-radius: 100px;
    text-decoration: none;
    text-align: center;
}

.bsiCxI:visited, a:visited .bsiCxI {
    color: rgb(237, 242, 242);
}

.bsiCxI:hover, a:hover .bsiCxI, .bsiCxI:hover:visited, a:hover:visited .bsiCxI {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
}

.bsiCxI:focus-visible, a:focus-visible .bsiCxI, .bsiCxI.focus {
    cursor: pointer;
    color: rgb(237, 242, 242);
    background: none rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    outline: none;
}

.bsiCxI:focus-visible, .bsiCxI.focus {
    outline: none;
}

.bsiCxI:focus-visible::after, .bsiCxI.focus::after {
    content: "";
    border: 2px solid rgb(116, 67, 249);
    border-radius: 100px;
    inset: -4px;
    position: absolute;
    z-index: 10;
}

.etVkpa {
    display: flex;
    max-width: 100%;
    overflow-wrap: anywhere;
    hyphens: auto;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    min-width: 20px;
    min-height: 20px;
}

.fzIENS {
    display: flex;
    max-width: 100%;
    overflow-wrap: anywhere;
    hyphens: auto;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: row;
    min-width: 20px;
    min-height: 20px;
}

.gabuoS {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
}

.dhNoJC:focus {
    text-decoration: underline;
}

.fyNpIa {
    position: relative;
    text-align: start;
    padding-top: 12px;
    padding-inline: 16px;
    padding-bottom: 12px;
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.fyNpIa > * {
    margin-inline-end: auto;
}

.lmyQbK {
    position: relative;
    text-align: start;
    padding-top: 0px;
    padding-inline: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.lmyQbK > * {
    margin-inline-end: auto;
}

.hfOjJI {
    position: relative;
    text-align: start;
    padding-top: 0px;
    padding-inline: 0px;
    padding-bottom: calc(36px);
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.hfOjJI > * {
    margin-inline-end: auto;
}



@media (min-width: 374px) and (max-width: 639px) {
     .hfOjJI {
        padding-bottom: calc(7.77358px + 7.54717vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .hfOjJI {
        padding-bottom: calc(8.35421px + 4.31965vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .hfOjJI {
        padding-bottom: calc(5.72296px + 4.55408vw);
    }

    
}



@media (min-width: 1632px) {
     .hfOjJI {
        padding-bottom: calc(80px);
    }

    
}

.iXmQyH {
    position: relative;
    text-align: start;
    padding-top: calc(16px);
    padding-inline: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.iXmQyH > * {
    margin-inline-end: auto;
}



@media (min-width: 374px) and (max-width: 639px) {
     .iXmQyH {
        padding-top: calc(4.70943px + 3.01887vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .iXmQyH {
        padding-top: calc(4.94168px + 1.72786vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .iXmQyH {
        padding-top: calc(-1.13852px + 2.27704vw);
    }

    
}



@media (min-width: 1632px) {
     .iXmQyH {
        padding-top: calc(36px);
    }

    
}

.gtMDEi {
    position: relative;
    text-align: start;
    padding-top: 0px;
    padding-inline: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.gtMDEi > * {
    margin-inline-end: auto;
}

.gtMGPK {
    position: relative;
    text-align: start;
    padding-top: 0px;
    padding-inline: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 8px;
}

.gtMGPK > * {
    margin-inline-end: auto;
}

.dKHZii {
    position: relative;
    text-align: start;
    padding-top: 16px;
    padding-inline: 16px;
    padding-bottom: 16px;
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.dKHZii > * {
    margin-inline-end: auto;
}

.ygaxY {
    position: relative;
    text-align: start;
    padding-top: 16px;
    padding-inline: 32px 16px;
    padding-bottom: 16px;
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.ygaxY > * {
    margin-inline-end: auto;
}

.gxCVpv {
    position: relative;
    text-align: start;
    padding-top: calc(36px);
    padding-inline: calc(48px);
    padding-bottom: 16px;
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.gxCVpv > * {
    margin-inline-end: auto;
}



@media (min-width: 374px) and (max-width: 639px) {
     .gxCVpv {
        padding-top: calc(7.77358px + 7.54717vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .gxCVpv {
        padding-top: calc(8.35421px + 4.31965vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .gxCVpv {
        padding-top: calc(5.72296px + 4.55408vw);
    }

    
}



@media (min-width: 1632px) {
     .gxCVpv {
        padding-top: calc(80px);
    }

    
}



@media (min-width: 374px) and (max-width: 639px) {
     .gxCVpv {
        padding-inline-end: calc(2.83774px + 12.0755vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .gxCVpv {
        padding-inline-end: calc(3.76674px + 6.91145vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .gxCVpv {
        padding-inline-end: calc(29.723px + 4.55408vw);
    }

    
}



@media (min-width: 1632px) {
     .gxCVpv {
        padding-inline-end: calc(104px);
    }

    
}



@media (min-width: 374px) and (max-width: 639px) {
     .gxCVpv {
        padding-inline-start: calc(2.83774px + 12.0755vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .gxCVpv {
        padding-inline-start: calc(3.76674px + 6.91145vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .gxCVpv {
        padding-inline-start: calc(29.723px + 4.55408vw);
    }

    
}



@media (min-width: 1632px) {
     .gxCVpv {
        padding-inline-start: calc(104px);
    }

    
}

.kOHYBk {
    position: relative;
    text-align: start;
    padding-top: 0px;
    padding-inline: calc(48px);
    padding-bottom: calc(36px);
    margin-top: 0px;
    margin-inline: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.kOHYBk > * {
    margin-inline-end: auto;
}



@media (min-width: 374px) and (max-width: 639px) {
     .kOHYBk {
        padding-inline-end: calc(2.83774px + 12.0755vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .kOHYBk {
        padding-inline-end: calc(3.76674px + 6.91145vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .kOHYBk {
        padding-inline-end: calc(29.723px + 4.55408vw);
    }

    
}



@media (min-width: 1632px) {
     .kOHYBk {
        padding-inline-end: calc(104px);
    }

    
}



@media (min-width: 374px) and (max-width: 639px) {
     .kOHYBk {
        padding-bottom: calc(7.77358px + 7.54717vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .kOHYBk {
        padding-bottom: calc(8.35421px + 4.31965vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .kOHYBk {
        padding-bottom: calc(5.72296px + 4.55408vw);
    }

    
}



@media (min-width: 1632px) {
     .kOHYBk {
        padding-bottom: calc(80px);
    }

    
}



@media (min-width: 374px) and (max-width: 639px) {
     .kOHYBk {
        padding-inline-start: calc(2.83774px + 12.0755vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .kOHYBk {
        padding-inline-start: calc(3.76674px + 6.91145vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .kOHYBk {
        padding-inline-start: calc(29.723px + 4.55408vw);
    }

    
}



@media (min-width: 1632px) {
     .kOHYBk {
        padding-inline-start: calc(104px);
    }

    
}

.bJoeuz {
    border-radius: 0px;
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}

.bJoeuz > * {
    width: 100%;
    height: 100%;
}

.bJoeur {
    border-radius: 8px;
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}

.bJoeur > * {
    width: 100%;
    height: 100%;
}

.jPiscj {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: 100%;
}

.catFZy {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 100%;
}

.ezGHRN {
    min-width: auto;
    padding: 8px;
}

.iBMfaJ {
    min-width: auto;
    padding: 12px;
}

.cQcOTI {
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    position: sticky;
    top: 0px;
    z-index: 151;
    width: 100%;
}

.itGDTk {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
}

.efaTNG {
    position: absolute;
    top: 16px;
    left: 16px;
}

[dir="rtl"] .header__Control-iciehp {
    left: unset;
    right: 16px;
}

.ercKFB {
    position: absolute;
    top: 16px;
    right: 16px;
}

[dir="rtl"] .header__Control-iciehp {
    right: unset;
    left: 16px;
}

.hTHrEQ {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: start;
    text-align: start;
    width: 100%;
}

.dxieJI {
    overflow: auto;
}

.hzfdWY .atm-modal-overlay {
    --atm-background-color: rgba(255, 255, 255, 0.6);
    background-color: var(--atm-background-color);
    position: fixed;
    inset: 0px;
    z-index: 150;
}

.hzfdWY .atm-modal {
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    position: fixed;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    overflow: auto;
    height: 100%;
    max-height: 100%;
    outline: none;
}



@media (min-width: 640px) {
     .hzfdWY .atm-modal {
        width: auto;
        max-width: 95%;
        height: 95%;
        max-height: 0px;
        transition: max-height 200ms ease-in-out;
        min-width: 640px;
        border-radius: 16px;
    }

    
}

.dRIILH .atm-modal-overlay {
    --atm-background-color: rgba(255, 255, 255, 0.6);
    background-color: var(--atm-background-color);
    position: fixed;
    inset: 0px;
    z-index: 150;
}

.dRIILH .atm-modal {
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    position: fixed;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    overflow: auto;
    height: 100%;
    max-height: 100%;
    outline: none;
}



@media (min-width: 640px) {
     .dRIILH .atm-modal {
        width: auto;
        max-width: 95%;
        height: 95%;
        max-height: 698px;
        transition: max-height 200ms ease-in-out;
        min-width: 640px;
        border-radius: 16px;
    }

    
}

.dRIGeF .atm-modal-overlay {
    --atm-background-color: rgba(255, 255, 255, 0.6);
    background-color: var(--atm-background-color);
    position: fixed;
    inset: 0px;
    z-index: 150;
}

.dRIGeF .atm-modal {
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    position: fixed;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    overflow: auto;
    height: 100%;
    max-height: 100%;
    outline: none;
}



@media (min-width: 640px) {
     .dRIGeF .atm-modal {
        width: auto;
        max-width: 95%;
        height: 95%;
        max-height: 683px;
        transition: max-height 200ms ease-in-out;
        min-width: 640px;
        border-radius: 16px;
    }

    
}

.dRIGA-d .atm-modal-overlay {
    --atm-background-color: rgba(255, 255, 255, 0.6);
    background-color: var(--atm-background-color);
    position: fixed;
    inset: 0px;
    z-index: 150;
}

.dRIGA-d .atm-modal {
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    position: fixed;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    overflow: auto;
    height: 100%;
    max-height: 100%;
    outline: none;
}



@media (min-width: 640px) {
     .dRIGA-d .atm-modal {
        width: auto;
        max-width: 95%;
        height: 95%;
        max-height: 696px;
        transition: max-height 200ms ease-in-out;
        min-width: 640px;
        border-radius: 16px;
    }

    
}

.dRIHFg .atm-modal-overlay {
    --atm-background-color: rgba(255, 255, 255, 0.6);
    background-color: var(--atm-background-color);
    position: fixed;
    inset: 0px;
    z-index: 150;
}

.dRIHFg .atm-modal {
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    position: fixed;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    overflow: auto;
    height: 100%;
    max-height: 100%;
    outline: none;
}



@media (min-width: 640px) {
     .dRIHFg .atm-modal {
        width: auto;
        max-width: 95%;
        height: 95%;
        max-height: 707px;
        transition: max-height 200ms ease-in-out;
        min-width: 640px;
        border-radius: 16px;
    }

    
}

.dRIISA .atm-modal-overlay {
    --atm-background-color: rgba(255, 255, 255, 0.6);
    background-color: var(--atm-background-color);
    position: fixed;
    inset: 0px;
    z-index: 150;
}

.dRIISA .atm-modal {
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    position: fixed;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    overflow: auto;
    height: 100%;
    max-height: 100%;
    outline: none;
}



@media (min-width: 640px) {
     .dRIISA .atm-modal {
        width: auto;
        max-width: 95%;
        height: 95%;
        max-height: 668px;
        transition: max-height 200ms ease-in-out;
        min-width: 640px;
        border-radius: 16px;
    }

    
}

.cpRTfG {
    padding-left: calc(8px);
    padding-right: calc(8px);
    flex-basis: auto;
    width: calc(100%);
    order: 1;
    margin-inline-start: calc(0%);
}

.cpRTfG::marker {
    content: none;
}



@media (min-width: 374px) {
     .cpRTfG {
        padding-top: 0px;
        width: calc(100%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .cpRTfG {
        padding-top: 0px;
        width: calc(83.3333%);
        order: 1;
        margin-inline-start: calc(8.33333%);
    }

    
}



@media (min-width: 1104px) {
     .cpRTfG {
        padding-top: 0px;
        width: calc(83.3333%);
        order: 1;
        margin-inline-start: calc(8.33333%);
    }

    
}



@media (min-width: 1632px) {
     .cpRTfG {
        padding-top: 0px;
        width: calc(83.3333%);
        order: 1;
        margin-inline-start: calc(8.33333%);
    }

    
}

.gOiiHd {
    padding-left: calc(8px);
    padding-right: calc(8px);
    flex-basis: auto;
    width: calc(100%);
    order: 1;
    margin-inline-start: calc(0%);
}

.gOiiHd::marker {
    content: none;
}



@media (min-width: 374px) {
     .gOiiHd {
        padding-top: 0px;
        width: calc(100%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .gOiiHd {
        padding-top: 0px;
        width: calc(50%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1104px) {
     .gOiiHd {
        padding-top: 0px;
        width: calc(50%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .gOiiHd {
        padding-top: 0px;
        width: calc(50%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}

.eJSqzN {
    padding-left: calc(8px);
    padding-right: calc(8px);
    flex-basis: auto;
    padding-top: 16px;
    width: calc(100%);
    order: 2;
    margin-inline-start: calc(0%);
}

.eJSqzN::marker {
    content: none;
}



@media (min-width: 374px) {
     .eJSqzN {
        width: calc(100%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .eJSqzN {
        padding-top: 0px;
        width: calc(50%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1104px) {
     .eJSqzN {
        padding-top: 0px;
        width: calc(50%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .eJSqzN {
        padding-top: 0px;
        width: calc(50%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}

.bGQdbi {
    padding-left: calc(10px);
    padding-right: calc(10px);
    flex-basis: auto;
    width: calc(100%);
    order: 1;
    margin-inline-start: calc(0%);
}



@media (min-width: 374px) and (max-width: 639px) {
     .bGQdbi {
        padding-left: calc(1.53208px + 2.26415vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .bGQdbi {
        padding-left: calc(1.70626px + 1.2959vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .bGQdbi {
        padding-left: calc(-0.759013px + 1.51803vw);
    }

    
}



@media (min-width: 1632px) {
     .bGQdbi {
        padding-left: calc(24px);
    }

    
}



@media (min-width: 374px) and (max-width: 639px) {
     .bGQdbi {
        padding-right: calc(1.53208px + 2.26415vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .bGQdbi {
        padding-right: calc(1.70626px + 1.2959vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .bGQdbi {
        padding-right: calc(-0.759013px + 1.51803vw);
    }

    
}



@media (min-width: 1632px) {
     .bGQdbi {
        padding-right: calc(24px);
    }

    
}

.bGQdbi::marker {
    content: none;
}



@media (min-width: 374px) {
     .bGQdbi {
        padding-top: 0px;
        width: calc(100%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .bGQdbi {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1104px) {
     .bGQdbi {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .bGQdbi {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}

.bwzqaM {
    padding-left: calc(10px);
    padding-right: calc(10px);
    flex-basis: auto;
    padding-top: calc(16px);
    width: calc(100%);
    order: 2;
    margin-inline-start: calc(0%);
}



@media (min-width: 374px) and (max-width: 639px) {
     .bwzqaM {
        padding-left: calc(1.53208px + 2.26415vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .bwzqaM {
        padding-left: calc(1.70626px + 1.2959vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .bwzqaM {
        padding-left: calc(-0.759013px + 1.51803vw);
    }

    
}



@media (min-width: 1632px) {
     .bwzqaM {
        padding-left: calc(24px);
    }

    
}



@media (min-width: 374px) and (max-width: 639px) {
     .bwzqaM {
        padding-right: calc(1.53208px + 2.26415vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .bwzqaM {
        padding-right: calc(1.70626px + 1.2959vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .bwzqaM {
        padding-right: calc(-0.759013px + 1.51803vw);
    }

    
}



@media (min-width: 1632px) {
     .bwzqaM {
        padding-right: calc(24px);
    }

    
}

.bwzqaM::marker {
    content: none;
}



@media (min-width: 374px) and (max-width: 639px) {
     .bwzqaM {
        padding-top: calc(4.70943px + 3.01887vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .bwzqaM {
        padding-top: calc(4.94168px + 1.72786vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .bwzqaM {
        padding-top: calc(-1.13852px + 2.27704vw);
    }

    
}



@media (min-width: 1632px) {
     .bwzqaM {
        padding-top: calc(36px);
    }

    
}



@media (min-width: 374px) {
     .bwzqaM {
        width: calc(100%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .bwzqaM {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1104px) {
     .bwzqaM {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .bwzqaM {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}

.ldjBQp {
    padding-left: calc(10px);
    padding-right: calc(10px);
    flex-basis: auto;
    padding-top: calc(16px);
    width: calc(100%);
    order: 3;
    margin-inline-start: calc(0%);
}



@media (min-width: 374px) and (max-width: 639px) {
     .ldjBQp {
        padding-left: calc(1.53208px + 2.26415vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .ldjBQp {
        padding-left: calc(1.70626px + 1.2959vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .ldjBQp {
        padding-left: calc(-0.759013px + 1.51803vw);
    }

    
}



@media (min-width: 1632px) {
     .ldjBQp {
        padding-left: calc(24px);
    }

    
}



@media (min-width: 374px) and (max-width: 639px) {
     .ldjBQp {
        padding-right: calc(1.53208px + 2.26415vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .ldjBQp {
        padding-right: calc(1.70626px + 1.2959vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .ldjBQp {
        padding-right: calc(-0.759013px + 1.51803vw);
    }

    
}



@media (min-width: 1632px) {
     .ldjBQp {
        padding-right: calc(24px);
    }

    
}

.ldjBQp::marker {
    content: none;
}



@media (min-width: 374px) and (max-width: 639px) {
     .ldjBQp {
        padding-top: calc(4.70943px + 3.01887vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .ldjBQp {
        padding-top: calc(4.94168px + 1.72786vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .ldjBQp {
        padding-top: calc(-1.13852px + 2.27704vw);
    }

    
}



@media (min-width: 1632px) {
     .ldjBQp {
        padding-top: calc(36px);
    }

    
}



@media (min-width: 374px) {
     .ldjBQp {
        width: calc(100%);
        order: 3;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .ldjBQp {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 3;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1104px) {
     .ldjBQp {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 3;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .ldjBQp {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 3;
        margin-inline-start: calc(0%);
    }

    
}

.keFmza {
    padding-left: calc(8px);
    padding-right: calc(8px);
    flex-basis: auto;
    width: calc(100%);
    order: 1;
    margin-inline-start: calc(0%);
}

.keFmza::marker {
    content: none;
}



@media (min-width: 374px) {
     .keFmza {
        padding-top: 0px;
        width: calc(100%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .keFmza {
        padding-top: 0px;
        width: calc(50%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1104px) {
     .keFmza {
        padding-top: 0px;
        width: calc(50%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .keFmza {
        padding-top: 0px;
        width: calc(50%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}

.bEakNm {
    padding-left: calc(8px);
    padding-right: calc(8px);
    flex-basis: auto;
    padding-top: 16px;
    width: calc(100%);
    order: 2;
    margin-inline-start: calc(0%);
}

.bEakNm::marker {
    content: none;
}



@media (min-width: 374px) {
     .bEakNm {
        width: calc(100%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .bEakNm {
        padding-top: 0px;
        width: calc(50%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1104px) {
     .bEakNm {
        padding-top: 0px;
        width: calc(50%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .bEakNm {
        padding-top: 0px;
        width: calc(50%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}

.dbYhWh {
    padding-left: calc(8px);
    padding-right: calc(8px);
    flex-basis: auto;
    width: calc(100%);
    order: 1;
    margin-inline-start: calc(0%);
}

.dbYhWh::marker {
    content: none;
}



@media (min-width: 374px) {
     .dbYhWh {
        padding-top: 0px;
        width: calc(100%);
        order: 1;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .dbYhWh {
        padding-top: 0px;
        width: calc(41.6667%);
        order: 1;
        margin-inline-start: calc(8.33333%);
    }

    
}



@media (min-width: 1104px) {
     .dbYhWh {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 1;
        margin-inline-start: calc(8.33333%);
    }

    
}



@media (min-width: 1632px) {
     .dbYhWh {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 1;
        margin-inline-start: calc(8.33333%);
    }

    
}

.emkhFD {
    padding-left: calc(8px);
    padding-right: calc(8px);
    flex-basis: auto;
    padding-top: 16px;
    width: calc(100%);
    order: 2;
    margin-inline-start: calc(0%);
}

.emkhFD::marker {
    content: none;
}



@media (min-width: 374px) {
     .emkhFD {
        width: calc(100%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .emkhFD {
        padding-top: 0px;
        width: calc(41.6667%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1104px) {
     .emkhFD {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .emkhFD {
        padding-top: 0px;
        width: calc(33.3333%);
        order: 2;
        margin-inline-start: calc(0%);
    }

    
}

.fDQlIN {
    padding-left: calc(8px);
    padding-right: calc(8px);
    flex-basis: auto;
    padding-top: 16px;
    width: calc(100%);
    order: 3;
    margin-inline-start: calc(0%);
}

.fDQlIN::marker {
    content: none;
}



@media (min-width: 374px) {
     .fDQlIN {
        width: calc(100%);
        order: 3;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 640px) {
     .fDQlIN {
        width: calc(83.3333%);
        order: 3;
        margin-inline-start: calc(8.33333%);
    }

    
}



@media (min-width: 1104px) {
     .fDQlIN {
        padding-top: 0px;
        width: calc(16.6667%);
        order: 3;
        margin-inline-start: calc(0%);
    }

    
}



@media (min-width: 1632px) {
     .fDQlIN {
        padding-top: 0px;
        width: calc(16.6667%);
        order: 3;
        margin-inline-start: calc(0%);
    }

    
}

.kioaBJ {
    box-sizing: border-box;
    width: 100%;
    margin-left: 0px;
    list-style: none;
    padding-right: 16px;
    padding-left: 16px;
}



@media (min-width: 1104px) {
     .kioaBJ {
        padding-right: 24px;
        padding-left: 24px;
    }

    
}



@media (min-width: 1632px) {
     .kioaBJ {
        max-width: 1632px;
        padding-left: 0px;
        padding-right: 0px;
        margin-right: auto;
        margin-left: auto;
    }

    
}

.fVIdED {
    box-sizing: border-box;
    width: 100%;
    margin-left: 0px;
    list-style: none;
    padding-right: 0px;
    padding-left: 0px;
}



@media (min-width: 1104px) {
     .fVIdED {
        padding-right: 0px;
        padding-left: 0px;
    }

    
}



@media (min-width: 1632px) {
     .fVIdED {
        max-width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        margin-right: auto;
        margin-left: auto;
    }

    
}

.gfcYYu {
    display: flex;
    flex-flow: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(-8px);
    margin-right: calc(-8px);
}

.fTynEL {
    display: flex;
    flex-flow: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    margin-left: calc(-8px);
    margin-right: calc(-8px);
}

.gSpuda {
    display: flex;
    flex-flow: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(-10px);
    margin-right: calc(-10px);
}



@media (min-width: 374px) and (max-width: 639px) {
     .gSpuda {
        margin-left: calc(-1.53208px - 2.26415vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .gSpuda {
        margin-left: calc(-1.70626px - 1.2959vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .gSpuda {
        margin-left: calc(0.759013px - 1.51803vw);
    }

    
}



@media (min-width: 1632px) {
     .gSpuda {
        margin-left: calc(-24px);
    }

    
}



@media (min-width: 374px) and (max-width: 639px) {
     .gSpuda {
        margin-right: calc(-1.53208px - 2.26415vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .gSpuda {
        margin-right: calc(-1.70626px - 1.2959vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .gSpuda {
        margin-right: calc(0.759013px - 1.51803vw);
    }

    
}



@media (min-width: 1632px) {
     .gSpuda {
        margin-right: calc(-24px);
    }

    
}

.hKrSAM {
    height: auto;
    width: 100%;
    margin-left: 0px;
}

.hkRVbT {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 8px;
    align-items: flex-start;
    align-self: flex-start;
}

.cSJYWt {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    align-items: flex-start;
    align-self: flex-start;
}

.vrwsL {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: calc(64px);
    -webkit-box-align: stretch;
    align-items: stretch;
    align-self: stretch;
}



@media (min-width: 374px) and (max-width: 639px) {
     .vrwsL {
        padding-bottom: calc(7.54717px + 15.0943vw);
    }

    
}



@media (min-width: 640px) and (max-width: 1103px) {
     .vrwsL {
        padding-bottom: calc(8.70842px + 8.63931vw);
    }

    
}



@media (min-width: 1104px) and (max-width: 1631px) {
     .vrwsL {
        padding-bottom: calc(36.9639px + 6.07211vw);
    }

    
}



@media (min-width: 1632px) {
     .vrwsL {
        padding-bottom: calc(136px);
    }

    
}

.iXDORx {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    -webkit-box-align: stretch;
    align-items: stretch;
    align-self: stretch;
}

.kgnaOO {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 32px;
    align-items: flex-start;
    align-self: flex-start;
}

.iKUmWT {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 40px;
    -webkit-box-align: stretch;
    align-items: stretch;
    align-self: stretch;
}

.joCaBZ {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 24px;
    -webkit-box-align: stretch;
    align-items: stretch;
    align-self: stretch;
}

.ibASlU {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 56px;
    -webkit-box-align: stretch;
    align-items: stretch;
    align-self: stretch;
}

.kgofgM {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 16px;
    -webkit-box-align: stretch;
    align-items: stretch;
    align-self: stretch;
}

.qeYtV {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 20px;
    -webkit-box-align: stretch;
    align-items: stretch;
    align-self: stretch;
}

.kJjNZc {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 16px;
    align-items: flex-start;
    align-self: flex-start;
}

.bxzgSn {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 4px;
    align-items: flex-start;
    align-self: flex-start;
}

.doJroL {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 40px;
    align-items: flex-start;
    align-self: flex-start;
}

.jahaJU {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 12px;
    align-items: flex-start;
    align-self: flex-start;
}

.bTSnVo {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    padding-bottom: 12px;
    align-items: flex-end;
    align-self: flex-end;
}

.iMEtGJ {
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    align-items: flex-end;
    align-self: flex-end;
}

.dhAWzo {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(0px);
    margin-inline-start: calc(0px);
}

.ckRnjM {
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(0px);
    margin-inline-start: calc(-16px);
}

.bTeiuP {
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(0px);
    margin-inline-start: calc(-4px);
}

.hQa-Dph {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-end;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(-4px);
    margin-inline-start: calc(-4px);
}

.hWIji {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(-4px);
    margin-inline-start: calc(-4px);
}

.jlglsL {
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(-16px);
    margin-inline-start: calc(-16px);
}

.fgNPud {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-end;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(-8px);
    margin-inline-start: calc(-8px);
}

.kJynUF {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(-12px);
    margin-inline-start: calc(-8px);
}

.gnhlPE {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(-16px);
    margin-inline-start: calc(-16px);
}

.gZvAoK {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: calc(-16px);
    margin-inline-start: calc(-16px);
}

.bmKMeD {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-top: calc(-16px);
    margin-inline-start: calc(-16px);
}

.kQfvUD {
    margin-top: 0px;
    margin-inline-start: 0px;
    list-style: none;
    display: flex;
}

.bFmHtg {
    margin-top: 0px;
    margin-inline-start: 16px;
    list-style: none;
    display: flex;
}

.lnemHn {
    margin-top: 0px;
    margin-inline-start: 4px;
    list-style: none;
    display: flex;
}

.cEwuWf {
    margin-top: 4px;
    margin-inline-start: 4px;
    list-style: none;
    display: flex;
}

.cHUpfr {
    margin-top: 16px;
    margin-inline-start: 16px;
    list-style: none;
    display: flex;
}

.eVDLAT {
    margin-top: 8px;
    margin-inline-start: 8px;
    list-style: none;
    display: flex;
}

.gsemlI {
    margin-top: 12px;
    margin-inline-start: 8px;
    list-style: none;
    display: flex;
}

.ePefCo {
    cursor: pointer;
}

.ePefCo:hover {
    color: var(--atm-link-hover-color);
}

.erxeNh {
    width: 100%;
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    margin-bottom: 16px;
    border-radius: 8px;
}

.erxeNh:last-of-type {
    margin-bottom: 0px;
}

.bXmMlB {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    padding: 16px 12px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
    text-align: left;
    text-decoration: none;
}

.Trid {
    margin-left: auto;
    transition: 200ms linear;
    transform: rotate(0deg);
}

.kNNGeF {
    height: auto;
    overflow: hidden;
}

.kNNGeF.enter {
    opacity: 0;
    max-height: 0px;
}

.kNNGeF.enter-active {
    opacity: 1;
    max-height: 1000px;
    transition: opacity 400ms ease-in-out, max-height 400ms ease-in-out;
}

.kNNGeF.exit {
    opacity: 1;
    max-height: 1000px;
}

.kNNGeF.exit-active {
    opacity: 0;
    max-height: 0px;
    transition: opacity 400ms ease-in-out, max-height 400ms cubic-bezier(0, 1, 0, 1);
}

.kNEkkr {
    border: 0px;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.cwCaof {
    visibility: visible;
    position: fixed;
    bottom: 1em;
    left: 50%;
    z-index: 500;
    transform: translateX(-50%) translate3d(0px, 0px, 1px);
    display: flex;
    flex-direction: column;
}

.cMIFKi {
    display: inline-flex;
    flex-direction: column;
}

.eKuNPh {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
}

.joAsjz {
    list-style: none;
    text-align: center;
    margin-right: 0px;
    margin-left: 0px;
}

.iTAypy {
    margin-top: 12px;
}

.iTAypy:first-of-type {
    margin-top: 0px;
}

.TRBKw {
    display: inline-block;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    padding: 4px;
}

.TRBKw, .TRBKw:visited {
    color: rgb(237, 242, 242);
}

.TRBKw:hover, .TRBKw:visited:hover {
    color: rgb(14, 142, 216);
}

.bwZseT {
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
    --atm-background-color: #1d2328;
    background-color: var(--atm-background-color);
    opacity: 0;
}

.bwZseS {
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
    --atm-background-color: #1d2328;
    background-color: var(--atm-background-color);
    opacity: 1;
}

.hEPGYK {
    display: flex;
    flex-flow: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    max-width: 1632px;
    margin: 0px auto;
}

.ThOOq {
    display: flex;
    flex-flow: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 1632px;
    margin: 0px auto;
}

.lenHWN {
    display: flex;
    flex-flow: row;
    place-content: stretch start;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    align-self: center;
}

.iKGRnS {
    display: flex;
    flex-flow: column;
    place-content: stretch center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    align-self: center;
}

.hXfpke {
    height: auto;
}

.pJkuS {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    margin-left: 16px;
    margin-right: 16px;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.hNNanh {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    justify-content: center;
}

.hVbJOe {
    display: flex;
    flex-wrap: nowrap;
    align-self: center;
    margin-right: 16px;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.cgOXIU {
    display: flex;
    flex-wrap: nowrap;
    align-self: center;
    margin-bottom: 40px;
    -webkit-box-pack: center;
    justify-content: center;
}

.kNsKXH {
    background-color: rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
}

.kNsKXH:hover, .kNsKXH:focus {
    background-color: rgb(37, 49, 60);
    box-shadow: rgb(37, 49, 60) 0px 0px 0px 2px inset;
    color: rgb(237, 242, 242);
}

.fiuhUv {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0px;
    font-stretch: normal;
    display: block;
    padding: 16px 20px;
    position: relative;
    text-decoration: none;
    margin-left: -16px;
    margin-right: -16px;
}

.fiuhUv, .fiuhUv:visited {
    color: rgb(237, 242, 242);
}

.ixNczV {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0px;
    font-stretch: normal;
    display: block;
    padding: 16px 20px;
    position: relative;
    text-decoration: none;
    margin-left: -16px;
    margin-right: -16px;
    --atm-background-color: #1d2328;
    background-color: var(--atm-background-color);
}

.ixNczV, .ixNczV:visited {
    color: rgb(237, 242, 242);
}

.ixNczV::before {
    --atm-background-color: #0870B5;
    background-color: var(--atm-background-color);
    content: "";
    display: block;
    height: 100%;
    width: 4px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.lhhNRm {
    font-family: "SF Pro Text", "Segoe UI", Roboto, "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0px;
    font-stretch: normal;
    display: block;
    padding: 16px 20px;
    position: relative;
    text-decoration: none;
    margin-left: -16px;
    margin-right: -16px;
}

.lhhNRm, .lhhNRm:visited {
    color: rgb(237, 242, 242);
}

.dnlTyy {
    display: flex;
}

.kyQVyS {
    display: flex;
    margin-left: 0px;
    width: 100%;
}

.kyQVyS li::marker {
    content: initial;
}

.hmNPHj {
    padding-left: 0px;
    background-clip: padding-box;
    -webkit-box-flex: 1;
    flex-grow: 1;
    list-style: none;
}

.hmNPHj > * {
    margin-bottom: 0px;
}

.fcytnv {
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin-top: 12px;
    padding-right: 8px;
    padding-left: 8px;
}



@media (min-width: 374px) {
     .fcytnv {
        margin-top: 40px;
        margin-bottom: 12px;
    }

    
}

.hAEVrA {
    margin-bottom: 12px;
}

.hfMUII {
    width: 100%;
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
    --atm-background-color: #1d2328;
    background-color: var(--atm-background-color);
}

.bGtIJO {
    width: 100%;
    padding: 40px 16px;
}



@media (min-width: 374px) {
     .bGtIJO {
        padding-top: 0px;
        padding-bottom: 28px;
    }

    
}



@media (min-width: 1104px) {
     .bGtIJO {
        padding-right: 24px;
        padding-left: 24px;
    }

    
}



@media (min-width: 1632px) {
     .bGtIJO {
        max-width: 1632px;
        padding-left: 0px;
        padding-right: 0px;
        margin-right: auto;
        margin-left: auto;
    }

    
}

.ktPSxK {
    display: flex;
    flex-wrap: wrap;
    margin-right: -8px;
    margin-left: -8px;
}



@media (min-width: 1104px) {
     .ktPSxK {
        margin-right: -12px;
        margin-left: -12px;
    }

    
}



@media (min-width: 1632px) {
     .ktPSxK {
        margin-right: 0px;
        margin-left: 0px;
    }

    
}

.bdGtMT {
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
    text-decoration: none;
}

.bdGtMT:visited {
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
}

.bdGtMT:hover, .bdGtMT:focus {
    text-decoration: underline;
}

.bdGtMT:focus:visited {
    color: var(--atm-link-hover-color);
}

.iyAfbe {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

.cgwwDx {
    border: 0px;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.cgwwDx:active, .cgwwDx:focus {
    clip: auto;
    height: auto;
    margin-left: 8px;
    overflow: visible;
    padding: 8px;
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    position: relative;
    white-space: normal;
    width: auto;
}

.iOigCU {
    position: absolute;
    width: 100%;
    display: block;
    height: auto;
}

.kJiWJf {
    display: inline;
}

.goBzCM {
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
}

.goBzCM:focus, .goBzCM:hover, .goBzCM:visited {
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
}

.goBzCM:focus {
    text-decoration: none;
}

.fybLzh {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.brand__BrandLogo-dXhIgW + .brand__BrandLogo-dXhIgW {
    border-inline-start: 1px solid rgb(68, 91, 106);
    margin-inline-start: 12px;
    padding-inline-start: 12px;
}

.bdIEtw {
    line-height: 20px;
    margin-inline-start: 12px;
}



@media (min-width: 640px) {
     .bdIEtw {
        white-space: nowrap;
    }

    
}

.czuaHK {
    height: 100%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-inline-start: 0px;
    visibility: visible;
}

.hsGlSO {
    height: 100%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-inline-start: 40px;
    visibility: hidden;
}

.hudGAe {
    height: 100%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-inline-start: 40px;
    visibility: visible;
}

.gkZHni {
}

.khurbM {
    transition: 200ms linear;
    transform: rotate(0deg);
}

.jQmfLA {
    transition: 200ms linear;
    transform: rotate(-180deg);
}

.ljcWGX {
    text-decoration: none;
    width: 100%;
    border-radius: 8px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    color: rgb(237, 242, 242);
    white-space: nowrap;
}

.ljcWGX:visited {
    color: rgb(237, 242, 242);
}

.ljcWGX:hover {
    color: var(--atm-link-color);
}

.ljcWGX:focus:not(:focus-visible) {
    color: rgb(237, 242, 242);
}

.cjzewf {
    text-decoration: none;
    width: 100%;
    border-radius: 8px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    color: rgb(237, 242, 242);
    white-space: nowrap;
}

.cjzewf:visited {
    color: rgb(237, 242, 242);
}

.cjzewf:hover {
    color: var(--atm-link-color);
}

.cjzewf:focus:not(:focus-visible) {
    color: rgb(237, 242, 242);
}

.JcAVa {
    text-decoration: none;
    width: 100%;
    border-radius: 8px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    color: rgb(237, 242, 242);
    white-space: nowrap;
}

.JcAVa:visited {
    color: rgb(237, 242, 242);
}

.JcAVa:hover {
    color: var(--atm-link-color);
}

.JcAVa:focus:not(:focus-visible) {
    color: rgb(237, 242, 242);
}

.fmznQl {
    text-decoration: none;
    width: 100%;
    border-radius: 8px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    color: rgb(237, 242, 242);
    white-space: nowrap;
}

.fmznQl:visited {
    color: rgb(237, 242, 242);
}

.fmznQl:hover {
    color: var(--atm-link-color);
}

.fmznQl:focus:not(:focus-visible) {
    color: rgb(237, 242, 242);
}

.iTlouh {
    width: 100%;
}

.chTMtZ {
    position: relative;
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    box-shadow: rgba(37, 49, 60, 0.8) 0px -1.5px inset;
    height: var(--atm-nav-height);
}

.hkFfJz {
    max-width: 1632px;
    margin-left: auto;
    margin-right: auto;
    padding-inline: 16px;
    height: var(--atm-nav-height);
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.kewHRp {
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    padding-top: var(--atm-nav-height);
    position: fixed;
    bottom: 0px;
    top: 0px;
    overflow: auto;
    text-align: right;
}

.gikaMc {
    --atm-background-color: rgba(255, 255, 255, 0.6);
    background-color: var(--atm-background-color);
    position: fixed;
    inset: 0px;
    z-index: 100;
    transition: opacity 400ms ease-in-out;
}

.gikaMc.enter {
    opacity: 0;
}

.gikaMc.enter-active {
    opacity: 1;
}

.gikaMc.exit {
    opacity: 1;
}

.gikaMc.exit-active {
    opacity: 0;
}

.gikaMc .src__ToggleMenuContainer-FlBeN {
    transition: right 400ms;
    width: 400px;
}

.gikaMc.enter .src__ToggleMenuContainer-FlBeN {
    right: -400px;
}

.gikaMc.enter-active .src__ToggleMenuContainer-FlBeN {
    right: 0px;
}

.gikaMc.enter-done .src__ToggleMenuContainer-FlBeN {
    right: 0px;
}

.gikaMc.exit .src__ToggleMenuContainer-FlBeN {
    right: 0px;
}

.gikaMc.exit-active .src__ToggleMenuContainer-FlBeN {
    right: -400px;
}

.genKtw {
    --atm-background-color: rgba(255, 255, 255, 0.6);
    background-color: var(--atm-background-color);
    position: fixed;
    inset: 0px;
    z-index: 100;
    transition: opacity 400ms ease-in-out;
}

.genKtw.enter {
    opacity: 0;
}

.genKtw.enter-active {
    opacity: 1;
}

.genKtw.exit {
    opacity: 1;
}

.genKtw.exit-active {
    opacity: 0;
}

.genKtw .src__ToggleMenuContainer-FlBeN {
    transition: left 400ms;
    width: 100%;
}

.genKtw.enter .src__ToggleMenuContainer-FlBeN {
    left: 765px;
}

.genKtw.enter-active .src__ToggleMenuContainer-FlBeN {
    left: 0px;
}

.genKtw.enter-done .src__ToggleMenuContainer-FlBeN {
    left: 0px;
}

.genKtw.exit .src__ToggleMenuContainer-FlBeN {
    left: 0px;
}

.genKtw.exit-active .src__ToggleMenuContainer-FlBeN {
    left: 765px;
}

.jYXqWd {
    position: relative;
}

.gNLdgy {
    position: fixed;
    right: 16px;
    top: 12px;
}

.dbVnOY {
    width: 100%;
}

.huhlxi {
    width: 100%;
    padding-inline: 12px;
}

.kWgqyj {
    display: none;
}



@media (min-width: 640px) {
     .kWgqyj {
        display: block;
    }

    
}

.dQWTxo {
    min-height: 100vh;
}

.gYGgCP {
    flex-direction: column;
    -webkit-box-flex: 1;
    flex-grow: 1;
    text-align: left;
    padding: 28px 24px 16px;
    display: block;
}

.klwxhQ {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding: 24px;
}

.euDHtc {
    background: linear-gradient(rgba(21, 32, 43, 0) 0%, rgba(21, 32, 43, 0.5) 24%, rgb(21, 32, 43) 100%);
}

.jpaAUl {
    border-radius: 8px;
    box-shadow: rgba(255, 255, 255, 0.12) 0px 4px 16px 1px;
}

.jpaAUl:hover {
    box-shadow: rgba(255, 255, 255, 0.18) 0px 4px 16px 1px;
    transform: translateY(-4px);
}

.clzdhO {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: end;
    justify-content: flex-end;
    overflow: hidden;
    min-height: auto;
    border-radius: calc(7px);
    transition: 100ms;
}

.clzdhO > a, .clzdhO > button {
    display: flex;
    flex-direction: column;
    width: 100%;
    text-decoration: none;
    text-align: left;
    align-items: normal;
    -webkit-box-pack: end;
    justify-content: flex-end;
    position: relative;
}

.clzdhO > a:focus, .clzdhO > button:focus {
    overflow: hidden;
}

.clzdhO > a:focus::after, .clzdhO > button:focus::after {
    content: "";
    border: 2px solid var(--atm-link-focus-outline-color);
    border-radius: 6px;
    inset: 0px;
    position: absolute;
}

.fxmZw {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: end;
    justify-content: flex-end;
    overflow: hidden;
    min-height: 472px;
    border-radius: calc(7px);
    transition: 100ms;
}

.fxmZw > a, .fxmZw > button {
    display: flex;
    flex-direction: column;
    width: 100%;
    text-decoration: none;
    text-align: left;
    align-items: normal;
    -webkit-box-pack: end;
    justify-content: flex-end;
    position: relative;
}

.fxmZw > a:focus, .fxmZw > button:focus {
    overflow: hidden;
}

.fxmZw > a:focus::after, .fxmZw > button:focus::after {
    content: "";
    border: 2px solid var(--atm-link-focus-outline-color);
    border-radius: 6px;
    inset: 0px;
    position: absolute;
}

.ljiOMr {
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    color: rgb(165, 185, 192);
    display: inline-block;
    padding-bottom: 4px;
}

.igroSy {
    color: rgb(105, 138, 155);
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0px;
    font-stretch: normal;
}

.hmbhMs {
    position: relative;
    width: 100%;
    height: 52px;
}

.gJsgOk {
    width: 100%;
    height: 100%;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    color: rgb(237, 242, 242);
    border: 1px solid rgb(85, 112, 130);
    border-radius: 6px;
    padding: 24px 8px 8px;
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
}

.gJsgOk:hover {
    border-color: rgb(8, 112, 181);
}

.RoXDB {
    position: absolute;
    z-index: 1;
    margin-top: 16px;
    margin-right: 8px;
    margin-left: 10px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
    padding-bottom: 0px;
    pointer-events: none;
}

.gjrrDD {
    position: absolute;
    z-index: 1;
    margin-top: 8px;
    margin-right: 8px;
    margin-left: 10px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0px;
    font-stretch: normal;
    padding-bottom: 0px;
    pointer-events: none;
}

.ybAkW {
    position: relative;
    width: 100%;
}

.eJZNjl {
    appearance: none;
    border: 1px solid rgb(85, 112, 130);
    border-radius: 6px;
    color: rgb(165, 185, 192);
    cursor: pointer;
    height: 52px;
    opacity: 1;
    padding: 16px 12px;
    width: 100%;
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    font-size: 0px;
}

.kIQCEd {
    appearance: none;
    border: 1px solid rgb(85, 112, 130);
    border-radius: 6px;
    color: rgb(165, 185, 192);
    cursor: pointer;
    height: 52px;
    opacity: 1;
    padding: 24px 12px 8px;
    width: 100%;
    --atm-background-color: #000000;
    background-color: var(--atm-background-color);
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
}

.jawHZh {
    pointer-events: none;
    position: absolute;
    inset-inline-end: 16px;
    top: 16px;
    margin-top: 2px;
}

.hnYFNo {
    z-index: 1;
    inset-inline-start: 13px;
    padding-bottom: 0px;
    pointer-events: none;
    position: absolute;
    top: 16px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-stretch: normal;
}

.erLkNO {
    z-index: 1;
    inset-inline-start: 13px;
    padding-bottom: 0px;
    pointer-events: none;
    position: absolute;
    top: 8px;
    font-family: "SF Pro Text", "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0px;
    font-stretch: normal;
}