@import"css2-1.css";@import"css2-2.css";body {
    margin: 0;
    font-family: Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fadeinout {
    animation: fadeinout 1.1s infinite
}

@keyframes fadeinout {
    0% {
        opacity: 0
    }

    50% {
        opacity: .9
    }

    to {
        opacity: 0
    }
}

@media print {
    .css-g23iw5 {
        position: absolute !important;
    }
}

.css-g23iw5 .MuiDialog-root {
    z-index: 1301 !important;
}

.css-g23iw5.MuiDialog-container {
    overflow-y: hidden !important;
}

.css-g23iw5 .MuiDialog-paperScrollPaper {
    background-color: black;
    height: auto;
    box-shadow: black 0px 0px 8px 1px;
    border-radius: 10px;
}

.css-g23iw5 .dialoge__content__section {
    border-radius: 10px;
    border: 1px solid transparent;
    background: black !important;
}

.css-g23iw5 .MuiDialogContent-root {
    padding-top: 20px;
    padding-bottom: 20px;
}

.css-10kj5gz {
    background-image: url("herobg-C9P7QZ-w.png");
    background-size: cover;
    background-position: center center;
}

@media (min-width: 0px) {
    .css-10kj5gz {
        height: 100%;
    }
}

@media (min-width: 900px) {
    .css-10kj5gz {
        height: 60rem;
    }
}

.css-7j4cge {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background: transparent;
}

.css-1cmizrj {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
}

@media (min-width: 600px) {
    .css-1cmizrj {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width: 1536px) {
    .css-1cmizrj {
        max-width: 1536px;
    }
}

.css-1j1epg9 {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
}

.css-1hjq20a {
    width: 320px;
}

.css-69i1ev {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.css-n87hbe {
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
}

.css-omyjh9 {
    --Grid-columns: 12;
    --Grid-columnSpacing: 40px;
    --Grid-rowSpacing: 40px;
    flex-flow: wrap;
    min-width: 0px;
    box-sizing: border-box;
    display: flex;
    gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    margin-top: 80px;
}

.css-omyjh9 > * {
    --Grid-parent-columns: 12;
}

.css-omyjh9 > * {
    --Grid-parent-columnSpacing: 40px;
}

.css-omyjh9 > * {
    --Grid-parent-rowSpacing: 40px;
}

.css-tnatjl {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-tnatjl {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-1of289a {
    margin: 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 75px;
    line-height: 75px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: left;
}

.css-wnze4n {
    margin: 32px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 28px;
    line-height: 30px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: left;
}

.css-1ao1ew5 {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 24px;
    margin-bottom: 24px;
}

.css-1mkgcuv {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    color: rgb(0, 0, 0);
    font-size: 45px;
}

.css-191h2pl {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    color: rgb(0, 0, 0);
    font-size: 40px;
}

.css-f1jt2u {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 24px;
}

.css-wxsegi {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 24px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(248, 113, 19);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-family: "Sour Gummy";
    font-weight: 700;
    border-radius: 10px;
    width: fit-content;
    border: 2px solid rgb(0, 0, 0);
}

.css-wxsegi:hover {
    text-decoration: none;
}

.css-wxsegi.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-wxsegi:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-wxsegi.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-wxsegi:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-ixqmew {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 24px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(248, 113, 19);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-family: "Sour Gummy";
    font-weight: 700;
    border-radius: 10px;
    width: fit-content;
    border: 2px solid rgb(0, 0, 0);
}

.css-ixqmew.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-ixqmew {
        print-color-adjust: exact;
    }
}

.css-ixqmew:hover {
    text-decoration: none;
}

.css-ixqmew.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-ixqmew:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-ixqmew.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-ixqmew:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-axreq4 {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 24px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    border-radius: 10px;
    width: fit-content;
    border: 2px solid rgb(0, 0, 0);
}

.css-axreq4:hover {
    text-decoration: none;
}

.css-axreq4.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-axreq4:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-axreq4.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-axreq4:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-96nbn2 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 24px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    border-radius: 10px;
    width: fit-content;
    border: 2px solid rgb(0, 0, 0);
}

.css-96nbn2.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-96nbn2 {
        print-color-adjust: exact;
    }
}

.css-96nbn2:hover {
    text-decoration: none;
}

.css-96nbn2.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-96nbn2:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-96nbn2.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-96nbn2:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-6a9pc {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
    z-index: 220000000;
}

.css-1t729zf {
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(5, 4, 1, 0.6), rgba(5, 4, 1, 0.7));
    backdrop-filter: blur(20px);
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

@media (min-width: 0px) {
    .css-1imwoz3 {
        width: 160px;
    }
}

@media (min-width: 900px) {
    .css-1imwoz3 {
        width: 180px;
    }
}

.css-1tbtiay {
    border: 2px solid rgb(0, 0, 0);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    width: 80%;
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
}

.css-1fs1s36 {
    border: 2px solid rgb(0, 0, 0);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    width: 80%;
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
}

.css-19kzrtu {
    padding: 24px;
}

.css-10lro {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: -16px;
}

.css-6gs9hh {
    width: 70%;
}

.css-q6qdxr {
    margin: 0px;
    letter-spacing: 0.00938em;
    line-height: 24px;
    font-size: 24px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-7hy5jr {
    background-color: rgb(244, 235, 130);
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    padding: 5px 12px;
    width: 100px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    height: 35px;
    -webkit-box-align: center;
    align-items: center;
    font-weight: 900;
    font-size: 24px;
    box-shadow: rgb(0, 108, 40) 2px 3px;
    font-family: "Sour Gummy";
}

.css-kl1xo3 {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: 16px;
}

.css-rk19nk {
    margin-bottom: 8px;
    background-color: rgb(255, 204, 188);
    border: 2px solid rgb(0, 0, 0);
    border-radius: 12px;
    padding: 5px 20px;
    height: 35px;
    transform: rotate(-5deg);
    box-shadow: rgb(0, 0, 0) 2px 3px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-family: "Sour Gummy";
    font-size: 20px;
    font-weight: 900;
}

.css-1ebprri {
    margin-top: 16px;
    margin-bottom: 16px;
}

.css-1uusp5f {
    margin: 0px;
    letter-spacing: 0.00938em;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-1ff5tpb {
    margin: 8px 0px 0px;
    letter-spacing: 0.00938em;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-xxi500 {
    display: flex;
    flex-direction: column;
    margin-top: 4px;
    width: 100%;
    background: rgb(255, 255, 255);
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid rgb(0, 0, 0);
}

@media (min-width: 0px) {
    .css-xxi500 {
        height: 20px;
    }
}

@media (min-width: 900px) {
    .css-xxi500 {
        height: 20px;
    }
}

.css-1a3xayf {
    display: flex;
    flex-direction: column;
    height: 100%;
    -webkit-box-align: start;
    align-items: start;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
}

.css-2xsevq {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 0%;
    background-color: rgb(244, 235, 130);
    border-radius: 26px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.css-2xsevq::after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(135deg, transparent 25%, rgba(0, 0, 0, 0.125) 25%, rgba(0, 0, 0, 0.125) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.125) 75%, rgba(0, 0, 0, 0.125));
    background-size: 20px 20px;
    animation: 2s linear 0s infinite normal none running animation-q18qtb;
}

@-webkit-keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

@keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

.css-dmbwxc {
    position: absolute;
    top: 1px;
    left: 45%;
    color: rgb(0, 0, 0);
    font-size: 16px;
    font-weight: 700;
}

.css-1243ecu {
    border-radius: 4px;
    width: 100%;
    margin-top: 24px;
    display: flex;
    gap: 16px;
}

.css-1243ecu .MuiToggleButtonGroup-grouped.Mui-selected + .MuiToggleButtonGroup-grouped.Mui-selected {
    border-left: 0px;
    margin-left: 0px;
}

.css-1243ecu .MuiToggleButtonGroup-firstButton, .css-1243ecu .MuiToggleButtonGroup-middleButton {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.css-1243ecu .MuiToggleButtonGroup-lastButton, .css-1243ecu .MuiToggleButtonGroup-middleButton {
    margin-left: -1px;
    border-left: 1px solid transparent;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.css-1243ecu .MuiToggleButtonGroup-lastButton.Mui-disabled, .css-1243ecu .MuiToggleButtonGroup-middleButton.Mui-disabled {
    border-left: 1px solid transparent;
}

.css-7vjk4u {
    flex: 1 1 0%;
    font-weight: bold;
    margin: 4px;
    padding: 10px 0px;
    background-color: rgb(238, 240, 244);
    border: none;
    color: rgb(0, 0, 0);
    border-radius: 8px !important;
}

.css-7vjk4u.Mui-selected {
    box-shadow: rgb(0, 0, 0) 1px 3px;
    border: 1px solid rgb(0, 0, 0) !important;
}

.css-7vjk4u:hover {
    background-color: rgb(238, 240, 244);
}

.css-1bxeqzc {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    width: 100%;
    flex: 1 1 0%;
    font-weight: bold;
    margin: 4px;
    padding: 10px 0px;
    background-color: rgb(238, 240, 244);
    border: none;
    color: rgb(0, 0, 0);
    border-radius: 8px !important;
}

.css-1bxeqzc.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    border: 1px solid rgba(0, 0, 0, 0.12);
}

.css-1bxeqzc:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-1bxeqzc:hover {
        background-color: transparent;
    }
}

.css-1bxeqzc.Mui-selected {
    color: rgba(0, 0, 0, 0.87);
    background-color: rgba(0, 0, 0, 0.08);
}

.css-1bxeqzc.Mui-selected:hover {
    background-color: rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1bxeqzc.Mui-selected:hover {
        background-color: rgba(0, 0, 0, 0.08);
    }
}

.css-1bxeqzc.Mui-selected {
    box-shadow: rgb(0, 0, 0) 1px 3px;
    border: 1px solid rgb(0, 0, 0) !important;
}

.css-1bxeqzc:hover {
    background-color: rgb(238, 240, 244);
}

.css-1tn8gcq {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    width: 100%;
    flex: 1 1 0%;
    font-weight: bold;
    margin: 4px;
    padding: 10px 0px;
    background-color: rgb(238, 240, 244);
    border: none;
    color: rgb(0, 0, 0);
    border-radius: 8px !important;
}

.css-1tn8gcq.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1tn8gcq {
        print-color-adjust: exact;
    }
}

.css-1tn8gcq.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    border: 1px solid rgba(0, 0, 0, 0.12);
}

.css-1tn8gcq:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-1tn8gcq:hover {
        background-color: transparent;
    }
}

.css-1tn8gcq.Mui-selected {
    color: rgba(0, 0, 0, 0.87);
    background-color: rgba(0, 0, 0, 0.08);
}

.css-1tn8gcq.Mui-selected:hover {
    background-color: rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1tn8gcq.Mui-selected:hover {
        background-color: rgba(0, 0, 0, 0.08);
    }
}

.css-1tn8gcq.Mui-selected {
    box-shadow: rgb(0, 0, 0) 1px 3px;
    border: 1px solid rgb(0, 0, 0) !important;
}

.css-1tn8gcq:hover {
    background-color: rgb(238, 240, 244);
}

.css-105fz4b {
    margin-right: 8px;
    width: 25px;
}

.css-i4693q {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    font-size: 1.5rem;
    margin-right: 8px;
}

.css-1bxn3du {
    display: flex;
    flex-direction: row;
    gap: 16px;
    margin-top: 24px;
}

.css-1vbfw84 {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    min-width: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    vertical-align: top;
    width: 100%;
}

.css-1kmkvia {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4375em;
    letter-spacing: 0.00938em;
    color: rgba(0, 0, 0, 0.87);
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    position: relative;
    border-radius: 4px;
    padding-right: 14px;
}

.css-1kmkvia.Mui-disabled {
    color: rgba(0, 0, 0, 0.38);
    cursor: default;
}

.css-1kmkvia:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.87);
}

@media (hover: none) {
    .css-1kmkvia:hover .MuiOutlinedInput-notchedOutline {
        border-color: rgba(0, 0, 0, 0.23);
    }
}

.css-1kmkvia.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-width: 2px;
}

.css-1kmkvia.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: rgb(25, 118, 210);
}

.css-1kmkvia.Mui-error .MuiOutlinedInput-notchedOutline {
    border-color: rgb(211, 47, 47);
}

.css-1kmkvia.Mui-disabled .MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.26);
}

.css-qwdxx6 {
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 16.5px 0px 16.5px 14px;
}

.css-qwdxx6::-webkit-input-placeholder {
    color: currentcolor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-qwdxx6:focus {
    outline: 0px;
}

.css-qwdxx6:invalid {
    box-shadow: none;
}

.css-qwdxx6::-webkit-search-decoration {
    appearance: none;
}

label[data-shrink="false"] + .MuiInputBase-formControl .css-qwdxx6::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink="false"] + .MuiInputBase-formControl .css-qwdxx6:focus::-webkit-input-placeholder {
    opacity: 0.42;
}

.css-qwdxx6.Mui-disabled {
    opacity: 1;
    -webkit-text-fill-color: rgba(0, 0, 0, 0.38);
}

.css-qwdxx6:-webkit-autofill {
    animation-duration: 5000s;
    animation-name: mui-auto-fill;
}

.css-qwdxx6:-webkit-autofill {
    border-radius: inherit;
}

.css-1dnaxzp {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 5px;
}

.css-er4nq9 {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    border: 0px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    color: var(--variant-textColor);
    background-color: var(--variant-textBg);
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
}

.css-er4nq9:hover {
    text-decoration: none;
}

.css-er4nq9.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-er4nq9:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-iyey26 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    border: 0px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    color: var(--variant-textColor);
    background-color: var(--variant-textBg);
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
}

.css-iyey26.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-iyey26 {
        print-color-adjust: exact;
    }
}

.css-iyey26:hover {
    text-decoration: none;
}

.css-iyey26.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-iyey26:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-12mgemd {
    width: 25px;
}

.css-h2v8xi {
    border-color: rgba(0, 0, 0, 0.23);
}

.css-5v2ak0 {
    text-align: left;
    position: absolute;
    inset: -5px 0px 0px;
    margin: 0px;
    padding: 0px 8px;
    pointer-events: none;
    border-radius: inherit;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    min-width: 0%;
    border-color: rgba(0, 0, 0, 0.23);
}

.css-w4cd9x {
    float: unset;
    width: auto;
    overflow: hidden;
    padding: 0px;
    line-height: 11px;
    transition: width 150ms cubic-bezier(0, 0, 0.2, 1);
}

.css-fa2e4p {
    margin-top: 0px;
}

.css-nsz4p1 {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    min-width: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    vertical-align: top;
    width: 100%;
}

.css-34k09d {
    width: 30px;
}

.css-fgc6m5 {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(248, 113, 19);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-family: "Sour Gummy";
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
    margin-top: 24px;
}

.css-fgc6m5:hover {
    text-decoration: none;
}

.css-fgc6m5.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-fgc6m5:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-fgc6m5.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-fgc6m5:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-1gs3kn1 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 24px 0px 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(248, 113, 19);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-family: "Sour Gummy";
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-1gs3kn1.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1gs3kn1 {
        print-color-adjust: exact;
    }
}

.css-1gs3kn1:hover {
    text-decoration: none;
}

.css-1gs3kn1.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1gs3kn1:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1gs3kn1.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-1gs3kn1:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-angmwx {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-top: 16px;
    gap: 16px;
}

.css-dy0adv {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(171, 231, 192);
    height: 50px;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-dy0adv:hover {
    text-decoration: none;
}

.css-dy0adv.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-dy0adv:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1s5r0i6 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(171, 231, 192);
    height: 50px;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-1s5r0i6.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1s5r0i6 {
        print-color-adjust: exact;
    }
}

.css-1s5r0i6:hover {
    text-decoration: none;
}

.css-1s5r0i6.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1s5r0i6:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-lo5s02 {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(246, 158, 150);
    height: 50px;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-lo5s02:hover {
    text-decoration: none;
}

.css-lo5s02.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-lo5s02:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-sfbz5p {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(246, 158, 150);
    height: 50px;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-sfbz5p.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-sfbz5p {
        print-color-adjust: exact;
    }
}

.css-sfbz5p:hover {
    text-decoration: none;
}

.css-sfbz5p.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-sfbz5p:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-19cg2tt {
    margin: 40px 0px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-family: "Sour Gummy";
    font-weight: 900;
    font-size: 32px;
    text-align: center;
    text-transform: uppercase;
}

.css-yx9knn {
    padding-top: 24px;
    padding-bottom: 24px;
    background: rgb(0, 0, 0);
}

.css-4n2epj {
    background-image: url("aboutbg-CtVfcIDb.png");
    background-size: cover;
    background-position: center center;
    height: 65rem;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
}

.css-pmvd2z {
    width: 400px;
    position: absolute;
    z-index: 0;
    bottom: 2%;
    left: 5%;
}

.css-1px2ubo {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
    z-index: 1;
}

.css-ml5pey {
    width: 80%;
    margin-top: 120px;
    background: url("aboutbd-BtXfsPQK.png") 100% 100% / 100% 100%;
    height: 57rem;
    border-radius: 0px;
}

.css-16l69yx {
    margin: 0px;
    letter-spacing: 0.00938em;
    padding-left: 80px;
    padding-top: 64px;
    color: rgb(0, 0, 0);
    font-size: 120px;
    line-height: 120px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: left;
}

.css-1456kg2 {
    margin: 32px 0px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 28px;
    line-height: 36px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: left;
    padding-left: 80px;
    padding-right: 80px;
}

.css-1u73bko {
    margin: 16px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 28px;
    line-height: 36px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: left;
    padding-left: 80px;
    padding-right: 80px;
}

.css-7972wo {
    background-image: url("buybg-Ct3FzdEw.png");
    background-size: 100% 100%;
    background-position: 100% 100%;
    height: 90rem;
    padding-bottom: 40px;
}

.css-1wzifj2 {
    padding-left: 32px;
    padding-right: 32px;
}

.css-jfkenn {
    margin: 0px;
    letter-spacing: 0.00938em;
    padding-top: 80px;
    color: rgb(0, 0, 0);
    font-size: 120px;
    line-height: 120px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: center;
}

.css-1w3ban1 {
    --Grid-columns: 12;
    --Grid-columnSpacing: 40px;
    --Grid-rowSpacing: 40px;
    flex-flow: wrap;
    min-width: 0px;
    box-sizing: border-box;
    display: flex;
    gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    margin-top: 40px;
}

.css-1w3ban1 > * {
    --Grid-parent-columns: 12;
}

.css-1w3ban1 > * {
    --Grid-parent-columnSpacing: 40px;
}

.css-1w3ban1 > * {
    --Grid-parent-rowSpacing: 40px;
}

.css-20tnkx {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-20tnkx {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-11c7gu6 {
    margin-top: 0px;
    background: rgb(251, 197, 160);
    width: 100%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
}

.css-8atqhb {
    width: 100%;
}

.css-1k2ona0 {
    margin: 16px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 32px;
    font-weight: 900;
    font-family: "Sour Gummy";
}

.css-pa6he2 {
    margin: 0px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(82, 82, 82);
    font-size: 18px;
    font-family: Poppins;
}

.css-szcohq {
    margin-top: 40px;
    background: rgb(244, 235, 130);
    width: 100%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
}

.css-1hileui {
    margin-top: 0px;
    background: rgb(196, 153, 225);
    width: 100%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
}

.css-7822g1 {
    width: 90%;
}

.css-izr1hw {
    position: relative;
    overflow: hidden;
    min-height: 100%;
    background-color: rgb(0, 108, 40);
}

.css-6n7wrv {
    position: absolute;
    top: 0px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1syrnar {
    display: inline-block;
    animation: 300s linear 0s infinite normal none running animation-ariwm7;
}

@-webkit-keyframes animation-ariwm7 {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(100%);
    }
}

@keyframes animation-ariwm7 {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(100%);
    }
}

.css-15g9n5l {
    margin: 0px 16px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(242, 197, 59);
    display: inline;
    font-size: 6rem;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-18hxop {
    position: absolute;
    top: 70px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-58kq3s {
    display: inline-block;
    animation: 300s linear 0s infinite normal none running animation-pk6i0b;
}

@-webkit-keyframes animation-pk6i0b {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@keyframes animation-pk6i0b {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.css-fp6l5y {
    position: absolute;
    top: 140px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1p1mvl4 {
    position: absolute;
    top: 210px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1cyadc3 {
    position: absolute;
    top: 280px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1fw97m5 {
    position: absolute;
    top: 350px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-6au8dn {
    position: absolute;
    top: 420px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1kx6wuv {
    position: absolute;
    top: 490px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-4tcvxq {
    position: absolute;
    top: 560px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-17eacyn {
    position: absolute;
    top: 630px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-s5si11 {
    position: absolute;
    top: 700px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-2qkd1i {
    position: absolute;
    top: 770px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1bsypnq {
    position: absolute;
    top: 840px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-13ur83k {
    position: absolute;
    top: 910px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1va11hr {
    position: absolute;
    top: 980px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-j0v2gb {
    position: absolute;
    top: 1050px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1s9f8n0 {
    position: absolute;
    top: 1120px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1x1uh0l {
    position: absolute;
    top: 1190px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1dvfphf {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    gap: 32px;
    padding-top: 64px;
    padding-bottom: 64px;
}

.css-bbeh7f {
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(255, 241, 118);
}

.css-1c1rf9m {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(255, 241, 118);
}

.css-177xvbk {
    --Grid-columns: 12;
    --Grid-columnSpacing: 24px;
    --Grid-rowSpacing: 24px;
    flex-flow: wrap;
    min-width: 0px;
    box-sizing: border-box;
    display: flex;
    gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
}

.css-177xvbk > * {
    --Grid-parent-columns: 12;
}

.css-177xvbk > * {
    --Grid-parent-columnSpacing: 24px;
}

.css-177xvbk > * {
    --Grid-parent-rowSpacing: 24px;
}

.css-1xfo46r {
    margin: 16px 0px;
    font-weight: 400;
    letter-spacing: 0.00938em;
    color: rgb(82, 82, 82);
    font-size: 18px;
    font-family: Poppins;
    line-height: 50px;
}

.css-2z7te8 {
    width: 100%;
    height: 400px;
}

.css-ermldx {
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(255, 204, 188);
}

.css-1v1uyfc {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(255, 204, 188);
}

.css-1nbeol1 {
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(206, 147, 216);
}

.css-1rlud2z {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(206, 147, 216);
}

.css-zgmktt {
    background-image: url("tokenbg-CBoAsHyF.png");
    background-size: 100% 100%;
    background-position: 100% 100%;
    height: 100%;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
}

.css-6pbjhj {
    width: 200px;
    position: absolute;
    z-index: 1;
    top: 14%;
    left: 2%;
}

.css-yjw2s0 {
    width: 200px;
    position: absolute;
    z-index: 1;
    top: 14%;
    right: 2%;
}

.css-1dygnvo {
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
    z-index: 1;
}

.css-1luc4sw {
    --Grid-columns: 12;
    --Grid-columnSpacing: 24px;
    --Grid-rowSpacing: 24px;
    flex-flow: wrap;
    min-width: 0px;
    box-sizing: border-box;
    gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    margin-top: 40px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.css-1luc4sw > * {
    --Grid-parent-columns: 12;
}

.css-1luc4sw > * {
    --Grid-parent-columnSpacing: 24px;
}

.css-1luc4sw > * {
    --Grid-parent-rowSpacing: 24px;
}

.css-q4x7ip {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-q4x7ip {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3.5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3.5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-1wgfkhw {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    background-color: rgb(255, 255, 255);
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
    height: 70px;
    font-size: 25px;
    text-transform: uppercase;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-19ynww8 {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-19ynww8 {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-1fimofp {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    background-color: rgb(255, 255, 255);
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
    height: 70px;
    font-size: 25px;
    text-transform: uppercase;
    font-family: "Sour Gummy";
    font-weight: 900;
    gap: 8px;
}

.css-2rta8y {
    text-align: center;
    flex: 0 0 auto;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    --IconButton-hoverBg: rgba(0, 0, 0, 0.04);
    padding: 5px;
    font-size: 1.125rem;
}

.css-2rta8y:hover {
    background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
    .css-2rta8y:hover {
        background-color: transparent;
    }
}

.css-2rta8y.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.css-oofez5 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    --IconButton-hoverBg: rgba(0, 0, 0, 0.04);
    padding: 5px;
    font-size: 1.125rem;
}

.css-oofez5.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-oofez5 {
        print-color-adjust: exact;
    }
}

.css-oofez5:hover {
    background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
    .css-oofez5:hover {
        background-color: transparent;
    }
}

.css-oofez5.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.css-1kdjc5o {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    font-size: 1.5rem;
    color: rgb(0, 0, 0);
}

.css-148agmb {
    z-index: 1500;
    pointer-events: none;
}

.css-148agmb[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-148agmb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-148agmb[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-148agmb[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow {
    height: 1em;
    width: 0.71em;
}

.css-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow {
    height: 1em;
    width: 0.71em;
}

.css-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
}

.css-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
}

.css-1w0uwdk {
    z-index: 1500;
    pointer-events: none;
}

.css-1w0uwdk[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-1w0uwdk[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-1w0uwdk[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-1w0uwdk[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow {
    height: 1em;
    width: 0.71em;
}

.css-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow {
    height: 1em;
    width: 0.71em;
}

.css-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
}

.css-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
}

.css-13irfhi {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-13irfhi {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-16rrrso {
    background-image: url("faqbg-X4aLXisi.png");
    background-size: cover;
    background-position: center center;
    height: 100%;
    padding-bottom: 40px;
}

.css-9wvnva {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
}

@media (min-width: 600px) {
    .css-9wvnva {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width: 1200px) {
    .css-9wvnva {
        max-width: 1200px;
    }
}

.css-1ihm7c3 {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    padding-top: 40px;
}

.css-1dar14l {
    position: relative;
    z-index: 1;
    width: 80%;
    padding-bottom: 80px;
}

.css-8875ym {
    margin-top: 16px;
    width: 100%;
}

.css-1cnxp9u {
    position: relative;
    transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1);
    overflow-anchor: none;
    border-radius: 0px;
}

.css-1cnxp9u::before {
    position: absolute;
    left: 0px;
    top: -1px;
    right: 0px;
    height: 1px;
    content: "";
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.12);
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1cnxp9u:first-of-type::before {
    display: none;
}

.css-1cnxp9u.Mui-expanded::before {
    opacity: 0;
}

.css-1cnxp9u.Mui-expanded:first-of-type {
    margin-top: 0px;
}

.css-1cnxp9u.Mui-expanded:last-of-type {
    margin-bottom: 0px;
}

.css-1cnxp9u.Mui-expanded + .css-1cnxp9u.Mui-expanded::before {
    display: none;
}

.css-1cnxp9u.Mui-disabled {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1cnxp9u:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.css-1cnxp9u:last-of-type {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

@supports (-ms-ime-align: auto) {
    .css-1cnxp9u:last-of-type {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
}

.css-1cnxp9u.Mui-expanded {
    margin: 16px 0px;
}

.css-1pug5wj {
    background-color: rgb(255, 255, 255);
    color: rgba(0, 0, 0, 0.87);
    box-shadow: var(--Paper-shadow);
    background-image: var(--Paper-overlay);
    position: relative;
    transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1);
    overflow-anchor: none;
    border-radius: 0px;
}

.css-1pug5wj::before {
    position: absolute;
    left: 0px;
    top: -1px;
    right: 0px;
    height: 1px;
    content: "";
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.12);
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1pug5wj:first-of-type::before {
    display: none;
}

.css-1pug5wj.Mui-expanded::before {
    opacity: 0;
}

.css-1pug5wj.Mui-expanded:first-of-type {
    margin-top: 0px;
}

.css-1pug5wj.Mui-expanded:last-of-type {
    margin-bottom: 0px;
}

.css-1pug5wj.Mui-expanded + .css-1pug5wj.Mui-expanded::before {
    display: none;
}

.css-1pug5wj.Mui-disabled {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1pug5wj:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.css-1pug5wj:last-of-type {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

@supports (-ms-ime-align: auto) {
    .css-1pug5wj:last-of-type {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
}

.css-1pug5wj.Mui-expanded {
    margin: 16px 0px;
}

.css-wnfue5 {
    all: unset;
}

.css-30bm24 {
    display: flex;
    width: 100%;
    min-height: 48px;
    padding: 0px 16px;
    transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-30bm24.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-30bm24.Mui-disabled {
    opacity: 0.38;
}

.css-30bm24:hover:not(.Mui-disabled) {
    cursor: pointer;
}

.css-30bm24.Mui-expanded {
    min-height: 64px;
}

.css-3pzm2w {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    color: inherit;
    display: flex;
    width: 100%;
    min-height: 48px;
    padding: 0px 16px;
    transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-3pzm2w.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-3pzm2w {
        print-color-adjust: exact;
    }
}

.css-3pzm2w.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-3pzm2w.Mui-disabled {
    opacity: 0.38;
}

.css-3pzm2w:hover:not(.Mui-disabled) {
    cursor: pointer;
}

.css-3pzm2w.Mui-expanded {
    min-height: 64px;
}

.css-1b8uc0m {
    display: flex;
    text-align: start;
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin: 12px 0px;
    transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1b8uc0m.Mui-expanded {
    margin: 20px 0px;
}

.css-v53c7c {
    padding-left: 16px;
    padding-right: 16px;
    text-align: left;
    font-size: 32px;
    font-weight: 900;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    text-transform: uppercase;
}

.css-f8wb7g {
    display: flex;
    color: rgba(0, 0, 0, 0.54);
    transform: rotate(0deg);
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-f8wb7g.Mui-expanded {
    transform: rotate(180deg);
}

.css-2ku4ji {
    border-radius: 50%;
    height: 35px;
    width: 35px;
    background: rgb(242, 197, 59);
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0);
}

.css-q7mezt {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    font-size: 1.5rem;
}

.css-abqyn {
    height: 0px;
    overflow: hidden;
    transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1);
    visibility: hidden;
}

.css-15830to {
    display: flex;
    width: 100%;
}

.css-9vd5ud {
    width: 100%;
}

.css-l9xe8y {
    padding: 8px 16px 16px;
}

.css-1aqp4vg {
    padding-left: 16px;
    padding-bottom: 24px;
    font-size: 18px;
    font-family: Poppins;
    color: rgb(82, 82, 82);
}

.css-1j2qfcl {
    background-image: url("footbg-BU8FREcb.png");
    background-size: 100% 100%;
    background-position: 100% 100%;
    height: 100%;
    padding-top: 80px;
}

.css-gajhq5 {
    padding-left: 16px;
    padding-right: 16px;
}

.css-c2lpbn {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

@media (min-width: 900px) {
    .css-c2lpbn {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3.5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3.5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-i3jhjj {
    margin: 24px 0px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 24px;
    font-weight: 600;
    font-family: "Sour Gummy";
    text-transform: uppercase;
}

.css-sldn83 {
    margin: 16px 0px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 24px;
    font-weight: 600;
    font-family: "Sour Gummy";
    text-transform: uppercase;
}

.css-11zdfij {
    margin: 32px 0px 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 20px;
    font-family: Poppins;
}

.css-vd393e {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
    order: 2;
}

@media (min-width: 900px) {
    .css-vd393e {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-aygqex {
    margin: 0px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    font-family: Poppins;
    font-size: 14px;
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 8px;
}

.css-1yh5ciw {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
    order: 3;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    z-index: 1;
}

@media (min-width: 900px) {
    .css-1yh5ciw {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3.5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3.5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-1sojzlo {
    width: 15px;
    height: 63%;
    background: rgb(0, 0, 0);
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
}

.css-1ov46kg {
    display: flex;
    flex-direction: column;
}

.css-1ov46kg > :not(style):not(style) {
    margin: 0px;
}

.css-1ov46kg > :not(style) ~ :not(style) {
    margin-top: 16px;
}

.css-ky4xzw {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    background-color: rgb(0, 0, 0);
    border: 1px solid rgb(255, 255, 255);
    color: rgb(251, 192, 45);
    border-radius: 10px;
    padding: 10px 20px;
    -webkit-box-pack: start;
    justify-content: flex-start;
    min-width: 250px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
    text-transform: none;
}

.css-ky4xzw:hover {
    text-decoration: none;
}

.css-ky4xzw.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-ky4xzw:hover {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
}

@media (hover: none) {
    .css-ky4xzw:hover {
        box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
    }
}

.css-ky4xzw:active {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;
}

.css-ky4xzw.Mui-focusVisible {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px;
}

.css-ky4xzw.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

@media (hover: hover) {
    .css-ky4xzw:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-ky4xzw:hover {
    background-color: rgb(17, 17, 17);
}

.css-cscg1q {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    background-color: rgb(0, 0, 0);
    border: 1px solid rgb(255, 255, 255);
    color: rgb(251, 192, 45);
    border-radius: 10px;
    padding: 10px 20px;
    -webkit-box-pack: start;
    justify-content: flex-start;
    min-width: 250px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
    text-transform: none;
}

.css-cscg1q.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-cscg1q {
        print-color-adjust: exact;
    }
}

.css-cscg1q:hover {
    text-decoration: none;
}

.css-cscg1q.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-cscg1q:hover {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
}

@media (hover: none) {
    .css-cscg1q:hover {
        box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
    }
}

.css-cscg1q:active {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;
}

.css-cscg1q.Mui-focusVisible {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px;
}

.css-cscg1q.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

@media (hover: hover) {
    .css-cscg1q:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-cscg1q:hover {
    background-color: rgb(17, 17, 17);
}

.css-1s63ceu {
    display: inherit;
    margin-right: 8px;
    margin-left: -4px;
}

.css-1s63ceu > :nth-of-type(1) {
    font-size: 20px;
}

.css-1acjh5i {
    margin: 0px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    font-weight: 700;
}

.css-1ofxp85 {
    position: fixed;
    z-index: 1300;
    inset: 0px;
    visibility: hidden;
}

@media print {
    .css-1ofxp85 {
        position: absolute !important;
    }
}

.css-1ofxp85 .MuiDialog-root {
    z-index: 1301 !important;
}

.css-1ofxp85.MuiDialog-container {
    overflow-y: hidden !important;
}

.css-1ofxp85 .MuiDialog-paperScrollPaper {
    background-color: black;
    height: auto;
    box-shadow: black 0px 0px 8px 1px;
    border-radius: 10px;
}

.css-1ofxp85 .dialoge__content__section {
    border-radius: 10px;
    border: 1px solid transparent;
    background: black !important;
}

.css-1ofxp85 .MuiDialogContent-root {
    padding-top: 20px;
    padding-bottom: 20px;
}

.css-lw0xdp {
    z-index: -1;
}

.css-14dl35y {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
    z-index: -1;
}

.css-8azq84 {
    height: 100%;
    outline: 0px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

@media print {
    .css-8azq84 {
        height: auto;
    }
}

.css-11fepzc {
    margin: 32px;
    position: relative;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    max-height: calc(100% - 64px);
    max-width: 600px;
}

@media print {
    .css-11fepzc {
        overflow-y: visible;
        box-shadow: none;
    }
}

@media (max-width: 663.95px) {
    .css-11fepzc.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.css-si425x {
    background-color: rgb(255, 255, 255);
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    box-shadow: var(--Paper-shadow);
    background-image: var(--Paper-overlay);
    margin: 32px;
    position: relative;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    max-height: calc(100% - 64px);
    max-width: 600px;
}

@media print {
    .css-si425x {
        overflow-y: visible;
        box-shadow: none;
    }
}

@media (max-width: 663.95px) {
    .css-si425x.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.css-1nbx5hx {
    flex: 1 1 auto;
    overflow-y: auto;
    padding: 20px 24px;
}

.MuiDialogTitle-root + .css-1nbx5hx {
    padding-top: 0px;
}

.css-rtuo1s {
    border-radius: 100px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
}

.css-1bd2mpk {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
}

@media (min-width: 0px) {
    .css-1bd2mpk {
        width: 35%;
    }
}

@media (min-width: 600px) {
    .css-1bd2mpk {
        width: 25%;
    }
}

.css-1hhh53s {
    margin: 16px 0px 0px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(255, 255, 255);
    font-weight: 400;
    text-align: center;
}

@media (min-width: 0px) {
    .css-1hhh53s {
        font-size: 20px;
    }
}

@media (min-width: 600px) {
    .css-1hhh53s {
        font-size: 26px;
    }
}

.css-1aydnxt {
    margin: 16px 0px 0px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}

.css-1yuhvjn {
    margin-top: 16px;
}

.css-hltb6i {
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(255, 255, 255);
    background: rgb(0, 108, 40);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    text-transform: capitalize;
    height: 50px;
    font-size: 22px;
    font-family: "Sour Gummy";
    border-radius: 10px;
    border: 1px solid rgb(0, 0, 0);
    width: 230px;
}

.css-hltb6i:hover {
    text-decoration: none;
}

.css-hltb6i.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-hltb6i:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-hltb6i.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-hltb6i:hover {
    background: rgb(248, 113, 19);
    color: rgb(0, 0, 0);
}

.css-1fyr3l0 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(255, 255, 255);
    background: rgb(0, 108, 40);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    text-transform: capitalize;
    height: 50px;
    font-size: 22px;
    font-family: "Sour Gummy";
    border-radius: 10px;
    border: 1px solid rgb(0, 0, 0);
    width: 230px;
}

.css-1fyr3l0.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1fyr3l0 {
        print-color-adjust: exact;
    }
}

.css-1fyr3l0:hover {
    text-decoration: none;
}

.css-1fyr3l0.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1fyr3l0:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1fyr3l0.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-1fyr3l0:hover {
    background: rgb(248, 113, 19);
    color: rgb(0, 0, 0);
}

.css-cydgor {
    margin-right: 16px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(244, 235, 130);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-cydgor:hover {
    color: rgb(0, 108, 40);
}

.css-18k7grm {
    margin-right: 16px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(196, 153, 225);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-18k7grm:hover {
    color: rgb(0, 108, 40);
}

.css-i13ub7 {
    margin-right: 16px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(246, 158, 150);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-i13ub7:hover {
    color: rgb(0, 108, 40);
}

.css-1n4h724 {
    margin-right: 16px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(171, 231, 192);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-1n4h724:hover {
    color: rgb(0, 108, 40);
}

.css-wd3l3t {
    margin-right: 0px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(255, 113, 52);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-wd3l3t:hover {
    color: rgb(0, 108, 40);
}

.css-8qy7s1 {
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(255, 255, 255);
    background: rgb(0, 108, 40);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    text-transform: capitalize;
    height: 50px;
    font-size: 22px;
    font-family: "Sour Gummy";
    border-radius: 10px;
    border: 1px solid rgb(0, 0, 0);
    width: 200px;
}

.css-8qy7s1:hover {
    text-decoration: none;
}

.css-8qy7s1.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-8qy7s1:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-8qy7s1.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-8qy7s1:hover {
    background: rgb(248, 113, 19);
    color: rgb(0, 0, 0);
}

.css-1om0mpl {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(255, 255, 255);
    background: rgb(0, 108, 40);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    text-transform: capitalize;
    height: 50px;
    font-size: 22px;
    font-family: "Sour Gummy";
    border-radius: 10px;
    border: 1px solid rgb(0, 0, 0);
    width: 200px;
}

.css-1om0mpl.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1om0mpl {
        print-color-adjust: exact;
    }
}

.css-1om0mpl:hover {
    text-decoration: none;
}

.css-1om0mpl.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1om0mpl:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1om0mpl.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-1om0mpl:hover {
    background: rgb(248, 113, 19);
    color: rgb(0, 0, 0);
}

.css-1b1gfpt {
    margin: 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-weight: 700;
    font-family: "Sour Gummy";
    font-size: 18px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.css-w0b4ss {
    margin: 0px 0px 0px 33.6px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-weight: 700;
    font-family: "Sour Gummy";
    font-size: 28px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.css-z9vm8q {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgb(244, 235, 130);
    border-radius: 26px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.css-z9vm8q::after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(135deg, transparent 25%, rgba(0, 0, 0, 0.125) 25%, rgba(0, 0, 0, 0.125) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.125) 75%, rgba(0, 0, 0, 0.125));
    background-size: 20px 20px;
    animation: 2s linear 0s infinite normal none running animation-q18qtb;
}

@-webkit-keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

@keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

.css-1bxkdfz {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 93.4526%;
    background-color: rgb(244, 235, 130);
    border-radius: 26px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.css-1bxkdfz::after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(135deg, transparent 25%, rgba(0, 0, 0, 0.125) 25%, rgba(0, 0, 0, 0.125) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.125) 75%, rgba(0, 0, 0, 0.125));
    background-size: 20px 20px;
    animation: 2s linear 0s infinite normal none running animation-q18qtb;
}

@-webkit-keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

@keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

@import url("css2.css"); @keyframes w3m-shake {
    0% {
        transform: scale(1) rotate(0deg);
    }

    20% {
        transform: scale(1) rotate(-1deg);
    }

    40% {
        transform: scale(1) rotate(1.5deg);
    }

    60% {
        transform: scale(1) rotate(-1.5deg);
    }

    80% {
        transform: scale(1) rotate(1deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}

@keyframes w3m-iframe-fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes w3m-iframe-zoom-in {
    0% {
        transform: translateY(50px);
        opacity: 0;
    }

    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

@keyframes w3m-iframe-zoom-in-mobile {
    0% {
        transform: scale(0.95);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.adroll_consent_container {
    position: relative
}

.adroll_consent_banner_container {
    bottom: 0;
    display: none;
    position: fixed;
    right: 0
}

.adroll_consent_persistent_icon {
    opacity: .5;
    display: none;
    margin-top: -34px;
    right: 1px;
    position: absolute
}

.adroll_persistent_icon_wrapper {
    display: inline-block;
    height: 34px;
    width: 50px
}

.adroll_persistent_icon_wrapper>span {
    background: #fff;
    border: 1px #d6d6d6 solid;
    border-radius: 39% 0 0 39%;
    box-sizing: border-box;
    display: inline-block;
    height: inherit
}

.adroll_persistent_icon_wrapper>span>svg {
    height: 100%;
    margin-left: 5%;
    vertical-align: top;
    width: 100%
}

.adroll_consent_close_icon {
    background: #fff;
    border-radius: 100%;
    box-shadow: 4px -1px 10px rgba(0,0,0,.4);
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: none;
    font-size: 20px;
    font-weight: normal;
    height: 21px;
    padding-top: 4px;
    text-align: center;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 20px
}

.adroll_consent_banner {
    color: #222;
    font-family: "Arial",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 15px;
    text-decoration: none;
    background-color: #fff;
    bottom: 20px;
    border-radius: 2px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    display: block;
    padding: 0;
    pointer-events: auto;
    position: fixed;
    right: 20px;
    width: 600px;
    z-index: 2147483647
}

.adroll_consent_banner a {
    color: blue;
    font-family: "Arial",sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.69;
    text-decoration: none
}

.adroll_consent_banner ul {
    list-style-type: disc;
    padding-left: 13px
}

.adroll_consent_banner li {
    color: #222;
    font-family: "Arial",sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.69;
    text-decoration: none
}

.adroll_consent_banner .adroll_consent_button {
    border-radius: 1px;
    display: block;
    margin-left: 35px;
    margin-bottom: 10px;
    padding: 10px 30px;
    pointer-events: auto;
    text-align: center
}

.adroll_consent_banner .adroll_consent_button_bar {
    text-align: center
}

.adroll_consent_banner .adroll_consent_button_bar a {
    display: inline-block !important
}

.adroll_consent_banner a#adroll_consent_settings {
    display: block;
    width: 32%
}

.adroll_consent_banner a#adroll_consent_accept,.adroll_consent_banner a#adroll_consent_reject {
    display: block;
    width: 48%
}

.adroll_consent_banner #adroll_reject,.adroll_consent_banner #adroll_allow_all {
    border-radius: 3px;
    cursor: pointer;
    border: 1px #ccc solid !important
}

.adroll_consent_banner #adroll_reject {
    float: left;
    color: #004c99;
    background-color: #fff;
    margin-left: 100px
}

.adroll_consent_banner #adroll_reject:hover {
    color: #fff;
    background-color: #004c99
}

.adroll_consent_banner #adroll_allow_all {
    float: left;
    background-color: #fff;
    color: #004c99;
    margin-left: 65px;
    border-radius: 3px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

.adroll_consent_banner #adroll_allow_all:hover {
    color: #fff;
    background-color: #004c99
}

.adroll_consent_banner #adroll_settings {
    float: left;
    color: #004c99;
    background-color: #fff;
    margin-top: 5px;
    padding: 0
}

.adroll_consent_banner .adroll_button_text {
    display: inline-block;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    padding: 0;
    text-transform: uppercase;
    word-break: normal;
    word-wrap: normal
}

.adroll_consent_banner .adroll_consent_text {
    color: #5c5c5c;
    font-family: "Arial",sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.69;
    text-decoration: none;
    display: block;
    margin: -30px 15px 15px 15px
}

.adroll_consent_banner .adroll_consent_notice_title {
    margin: 12px 0 -12px;
    text-align: left !important
}

.adroll_consent_banner .adroll_consent_notice_title a {
    display: inline-block !important
}

.adroll_consent_banner .adroll_consent_notice_text {
    margin-top: 80px !important
}

.adroll_consent_banner .adroll_consent_title {
    font-weight: bold;
    line-height: 1.88;
    margin: 15px 22px;
    font-size: 16px
}

.adroll_consent_banner .adroll_consent_notice_title_text {
    float: left;
    width: 350px
}

.adroll_consent_banner .adroll_consent_notice_title_settings {
    float: right;
    width: 150px
}

.adroll_consent_banner .adroll_consent_notice {
    border-width: 1px;
    display: inline-block;
    filter: alpha(opacity=90)
}

.adroll_consent_banner .adroll_consent_box {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    padding: 2px 4px;
    margin-top: 5px;
    text-align: left
}

.adroll_consent_banner .adroll_consent_box .adroll_nextroll_logo .adroll_persistent_icon_wrapper {
    height: 17px;
    width: 25px;
    vertical-align: bottom
}

.adroll_consent_banner .adroll_consent_box:before {
    background: #d8d8d8;
    content: " ";
    display: block;
    height: 1px;
    margin: -3px auto 5px;
    width: 50%
}

.adroll_consent_banner .adroll_consent_box:first-child:before {
    display: none
}

.adroll_consent_banner .adroll_consent_switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 22px
}

.adroll_consent_banner .adroll_consent_switch input {
    opacity: 0;
    width: 0;
    height: 0
}

.adroll_consent_banner .adroll_consent_slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s
}

.adroll_consent_banner .adroll_consent_slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s
}

.adroll_consent_banner input:checked+.adroll_consent_slider {
    background-color: #3db280
}

.adroll_consent_banner input:focus+.adroll_consent_slider {
    box-shadow: 0 0 1px #3db280
}

.adroll_consent_banner input:checked+.adroll_consent_slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px)
}

.adroll_consent_banner .adroll_consent_slider.adroll_consent_round {
    border-radius: 34px
}

.adroll_consent_banner .adroll_consent_slider.adroll_consent_round:before {
    border-radius: 50%
}

.adroll_consent_banner .adroll_consent_switch_first_page {
    float: right;
    margin-right: 15px
}

.adroll_consent_banner .adroll_consent_first_page_logo {
    margin-left: 10px;
    width: 22px;
    top: 6px;
    left: 10px;
    position: relative
}

@media only screen and (max-width: 600px) {
    .adroll_consent_banner {
        bottom:0;
        height: auto;
        left: 0;
        margin: 0;
        right: 0;
        width: 98%
    }

    .adroll_consent_banner .adroll_consent_notice {
        height: 405px;
        overflow: scroll
    }

    .adroll_consent_banner .adroll_consent_notice_title_text {
        width: 100%
    }

    .adroll_consent_banner .adroll_consent_notice_title_settings {
        width: 80px;
        margin-top: -30px
    }

    .adroll_consent_banner .adroll_consent_text {
        font-size: 10px
    }

    .adroll_consent_banner .adroll_button_text {
        font-size: 11px
    }

    .adroll_consent_banner .adroll_consent_button {
        margin-left: auto
    }

    .adroll_consent_banner .adroll_consent_button_bar {
        width: 100%
    }

    .adroll_consent_banner #adroll_reject {
        margin-left: auto
    }

    .adroll_consent_banner #adroll_allow_all {
        margin-left: 40px
    }

    .adroll_consent_banner #adchoices-icon {
        height: 12px;
        width: 14px
    }

    .adroll_consent_banner a#adroll_consent_accept,.adroll_consent_banner a#adroll_consent_reject {
        width: auto
    }
}

@media only print {
    .adroll_consent_banner {
        display: none
    }
}

.go1475592160 {
    height: 0;
}

.go1671063245 {
    height: auto;
}

.go1888806478 {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
}

@media (min-width: 600px) {
    .go1888806478 {
        flex-grow:initial;
        min-width: 288px;
    }
}

.go167266335 {
    background-color: #313131;
    font-size: 0.875rem;
    line-height: 1.43;
    letter-spacing: 0.01071em;
    color: #fff;
    align-items: center;
    padding: 6px 16px;
    border-radius: 4px;
    box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
}

.go3162094071 {
    padding-left: 20px;
}

.go3844575157 {
    background-color: #313131;
}

.go1725278324 {
    background-color: #43a047;
}

.go3651055292 {
    background-color: #d32f2f;
}

.go4215275574 {
    background-color: #ff9800;
}

.go1930647212 {
    background-color: #2196f3;
}

.go946087465 {
    display: flex;
    align-items: center;
    padding: 8px 0;
}

.go703367398 {
    display: flex;
    align-items: center;
    margin-left: auto;
    padding-left: 16px;
    margin-right: -8px;
}

.go3963613292 {
    width: 100%;
    position: relative;
    transform: translateX(0);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    min-width: 288px;
}

.go1141946668 {
    box-sizing: border-box;
    display: flex;
    max-height: 100%;
    position: fixed;
    z-index: 1400;
    height: auto;
    width: auto;
    transition: top 300ms ease 0ms,right 300ms ease 0ms,bottom 300ms ease 0ms,left 300ms ease 0ms,max-width 300ms ease 0ms;
    pointer-events: none;
    max-width: calc(100% - 40px);
}

.go1141946668 .notistack-CollapseWrapper {
    padding: 6px 0px;
    transition: padding 300ms ease 0ms;
}

@media (max-width: 599.95px) {
    .go1141946668 {
        width:100%;
        max-width: calc(100% - 32px);
    }
}

.go3868796639 .notistack-CollapseWrapper {
    padding: 2px 0px;
}

.go3118922589 {
    top: 14px;
    flex-direction: column;
}

.go1453831412 {
    bottom: 14px;
    flex-direction: column-reverse;
}

.go4027089540 {
    left: 20px;
}

@media (min-width: 600px) {
    .go4027089540 {
        align-items:flex-start;
    }
}

@media (max-width: 599.95px) {
    .go4027089540 {
        left:16px;
    }
}

.go2989568495 {
    right: 20px;
}

@media (min-width: 600px) {
    .go2989568495 {
        align-items:flex-end;
    }
}

@media (max-width: 599.95px) {
    .go2989568495 {
        right:16px;
    }
}

.go4034260886 {
    left: 50%;
    transform: translateX(-50%);
}

@media (min-width: 600px) {
    .go4034260886 {
        align-items:center;
    }
}

.rfm-marquee-container {
    overflow-x: hidden;
    display: flex;
    flex-direction: row;
    position: relative;
    width: var(--width);
    transform: var(--transform);
}

.rfm-marquee-container:hover div {
    animation-play-state: var(--pause-on-hover);
}

.rfm-marquee-container:active div {
    animation-play-state: var(--pause-on-click);
}

.rfm-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
}

.rfm-overlay::before, .rfm-overlay::after {
    background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));
    content: "";
    height: 100%;
    position: absolute;
    width: var(--gradient-width);
    z-index: 2;
    pointer-events: none;
    touch-action: none;
}

.rfm-overlay::after {
    right: 0;
    top: 0;
    transform: rotateZ(180deg);
}

.rfm-overlay::before {
    left: 0;
    top: 0;
}

.rfm-marquee {
    flex: 0 0 auto;
    min-width: var(--min-width);
    z-index: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
    animation-play-state: var(--play);
    animation-delay: var(--delay);
    animation-direction: var(--direction);
}

@keyframes scroll {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.rfm-initial-child-container {
    flex: 0 0 auto;
    display: flex;
    min-width: auto;
    flex-direction: row;
    align-items: center;
}

.rfm-child {
    transform: var(--transform);
}

div.skiptranslate,#google_translate_element2 {
    display: none!important
}

body {
    top: 0!important
}

font font {
    background-color: transparent!important;
    box-shadow: none!important;
    position: initial!important
}

.gt_container--hich1m .gt_switcher {
    font-family: Arial;
    font-size: 12pt;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    width: 173px;
    line-height: 0
}

.gt_container--hich1m .gt_switcher a {
    text-decoration: none;
    display: block;
    font-size: 12pt;
    box-sizing: content-box
}

.gt_container--hich1m .gt_switcher a img {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    display: inline;
    border: 0;
    padding: 0;
    margin: 0;
    opacity: 0.8
}

.gt_container--hich1m .gt_switcher a:hover img {
    opacity: 1
}

.gt_container--hich1m .gt_switcher .gt_selected {
    background: #303030 linear-gradient(180deg, #474747 0%, #303030 70%);
    position: relative;
    z-index: 9999
}

.gt_container--hich1m .gt_switcher .gt_selected a {
    border: 1px solid #161616;
    color: #f7f7f7;
    padding: 3px 5px;
    width: 161px
}

.gt_container--hich1m .gt_switcher .gt_selected a:after {
    height: 24px;
    display: inline-block;
    position: absolute;
    right: 10px;
    width: 15px;
    background-position: 50%;
    background-size: 11px;
    background-image: url("17394bb82eb951e24679e0748dc4254d2d3996ff.svg");
    background-repeat: no-repeat;
    content: ""!important;
    transition: all .2s
}

.gt_container--hich1m .gt_switcher .gt_selected a.open:after {
    transform: rotate(-180deg)
}

.gt_container--hich1m .gt_switcher .gt_selected a:hover {
    background: #3a3a3a
}

.gt_container--hich1m .gt_switcher .gt_current {
    display: none
}

.gt_container--hich1m .gt_switcher .gt_option {
    position: relative;
    z-index: 9998;
    border-left: 1px solid #161616;
    border-right: 1px solid #161616;
    border-top: 1px solid #161616;
    background-color: #474747;
    display: none;
    width: 171px;
    max-height: 198px;
    height: 0;
    box-sizing: content-box;
    overflow-y: auto;
    overflow-x: hidden;
    transition: height 0.5s ease-in-out
}

.gt_container--hich1m .gt_switcher .gt_option a {
    color: #eaeaea;
    padding: 3px 5px
}

.gt_container--hich1m .gt_switcher .gt_option a:hover {
    background: #748393
}

.gt_container--hich1m .gt_switcher .gt_option::-webkit-scrollbar-track {
    background-color: #f5f5f5
}

.gt_container--hich1m .gt_switcher .gt_option::-webkit-scrollbar {
    width: 5px
}

.gt_container--hich1m .gt_switcher .gt_option::-webkit-scrollbar-thumb {
    background-color: #888
}

@-webkit-keyframes mui-auto-fill {
    0% {
        display: block;
    }
}

@keyframes mui-auto-fill {
    0% {
        display: block;
    }
}

@-webkit-keyframes mui-auto-fill-cancel {
    0% {
        display: block;
    }
}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block;
    }
}

@-webkit-keyframes mui-auto-fill {
    0% {
        display: block;
    }
}

@keyframes mui-auto-fill {
    0% {
        display: block;
    }
}

@-webkit-keyframes mui-auto-fill-cancel {
    0% {
        display: block;
    }
}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block;
    }
}

@import url("css2.css"); @keyframes w3m-shake {
    0% {
        transform: scale(1) rotate(0deg);
    }

    20% {
        transform: scale(1) rotate(-1deg);
    }

    40% {
        transform: scale(1) rotate(1.5deg);
    }

    60% {
        transform: scale(1) rotate(-1.5deg);
    }

    80% {
        transform: scale(1) rotate(1deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}

@keyframes w3m-iframe-fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes w3m-iframe-zoom-in {
    0% {
        transform: translateY(50px);
        opacity: 0;
    }

    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

@keyframes w3m-iframe-zoom-in-mobile {
    0% {
        transform: scale(0.95);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@media print {
    .css-g23iw5 {
        position: absolute !important;
    }
}

.css-g23iw5 .MuiDialog-root {
    z-index: 1301 !important;
}

.css-g23iw5.MuiDialog-container {
    overflow-y: hidden !important;
}

.css-g23iw5 .MuiDialog-paperScrollPaper {
    background-color: black;
    height: auto;
    box-shadow: black 0px 0px 8px 1px;
    border-radius: 10px;
}

.css-g23iw5 .dialoge__content__section {
    border-radius: 10px;
    border: 1px solid transparent;
    background: black !important;
}

.css-g23iw5 .MuiDialogContent-root {
    padding-top: 20px;
    padding-bottom: 20px;
}

.css-10kj5gz {
    background-image: url("herobg-C9P7QZ-w.png");
    background-size: cover;
    background-position: center center;
}

@media (min-width: 0px) {
    .css-10kj5gz {
        height: 100%;
    }
}

@media (min-width: 900px) {
    .css-10kj5gz {
        height: 60rem;
    }
}

.css-7j4cge {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background: transparent;
}

.css-1cmizrj {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
}

@media (min-width: 600px) {
    .css-1cmizrj {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width: 1536px) {
    .css-1cmizrj {
        max-width: 1536px;
    }
}

.css-1j1epg9 {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
}

.css-1hjq20a {
    width: 320px;
}

.css-69i1ev {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.css-n87hbe {
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
}

.css-omyjh9 {
    --Grid-columns: 12;
    --Grid-columnSpacing: 40px;
    --Grid-rowSpacing: 40px;
    flex-flow: wrap;
    min-width: 0px;
    box-sizing: border-box;
    display: flex;
    gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    margin-top: 80px;
}

.css-omyjh9 > * {
    --Grid-parent-columns: 12;
}

.css-omyjh9 > * {
    --Grid-parent-columnSpacing: 40px;
}

.css-omyjh9 > * {
    --Grid-parent-rowSpacing: 40px;
}

.css-tnatjl {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-tnatjl {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-1of289a {
    margin: 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 75px;
    line-height: 75px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: left;
}

.css-wnze4n {
    margin: 32px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 28px;
    line-height: 30px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: left;
}

.css-1ao1ew5 {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 24px;
    margin-bottom: 24px;
}

.css-1mkgcuv {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    color: rgb(0, 0, 0);
    font-size: 45px;
}

.css-191h2pl {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    color: rgb(0, 0, 0);
    font-size: 40px;
}

.css-f1jt2u {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 24px;
}

.css-wxsegi {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 24px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(248, 113, 19);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-family: "Sour Gummy";
    font-weight: 700;
    border-radius: 10px;
    width: fit-content;
    border: 2px solid rgb(0, 0, 0);
}

.css-wxsegi:hover {
    text-decoration: none;
}

.css-wxsegi.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-wxsegi:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-wxsegi.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-wxsegi:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-ixqmew {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 24px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(248, 113, 19);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-family: "Sour Gummy";
    font-weight: 700;
    border-radius: 10px;
    width: fit-content;
    border: 2px solid rgb(0, 0, 0);
}

.css-ixqmew.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-ixqmew {
        print-color-adjust: exact;
    }
}

.css-ixqmew:hover {
    text-decoration: none;
}

.css-ixqmew.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-ixqmew:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-ixqmew.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-ixqmew:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-axreq4 {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 24px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    border-radius: 10px;
    width: fit-content;
    border: 2px solid rgb(0, 0, 0);
}

.css-axreq4:hover {
    text-decoration: none;
}

.css-axreq4.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-axreq4:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-axreq4.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-axreq4:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-96nbn2 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 24px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    border-radius: 10px;
    width: fit-content;
    border: 2px solid rgb(0, 0, 0);
}

.css-96nbn2.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-96nbn2 {
        print-color-adjust: exact;
    }
}

.css-96nbn2:hover {
    text-decoration: none;
}

.css-96nbn2.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-96nbn2:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-96nbn2.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-96nbn2:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-6a9pc {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
    z-index: 220000000;
}

.css-1t729zf {
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(5, 4, 1, 0.6), rgba(5, 4, 1, 0.7));
    backdrop-filter: blur(20px);
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

@media (min-width: 0px) {
    .css-1imwoz3 {
        width: 160px;
    }
}

@media (min-width: 900px) {
    .css-1imwoz3 {
        width: 180px;
    }
}

.css-1tbtiay {
    border: 2px solid rgb(0, 0, 0);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    width: 80%;
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
}

.css-1fs1s36 {
    border: 2px solid rgb(0, 0, 0);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    width: 80%;
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
}

.css-19kzrtu {
    padding: 24px;
}

.css-10lro {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: -16px;
}

.css-6gs9hh {
    width: 70%;
}

.css-q6qdxr {
    margin: 0px;
    letter-spacing: 0.00938em;
    line-height: 24px;
    font-size: 24px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-7hy5jr {
    background-color: rgb(244, 235, 130);
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    padding: 5px 12px;
    width: 100px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    height: 35px;
    -webkit-box-align: center;
    align-items: center;
    font-weight: 900;
    font-size: 24px;
    box-shadow: rgb(0, 108, 40) 2px 3px;
    font-family: "Sour Gummy";
}

.css-kl1xo3 {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: 16px;
}

.css-rk19nk {
    margin-bottom: 8px;
    background-color: rgb(255, 204, 188);
    border: 2px solid rgb(0, 0, 0);
    border-radius: 12px;
    padding: 5px 20px;
    height: 35px;
    transform: rotate(-5deg);
    box-shadow: rgb(0, 0, 0) 2px 3px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-family: "Sour Gummy";
    font-size: 20px;
    font-weight: 900;
}

.css-1ebprri {
    margin-top: 16px;
    margin-bottom: 16px;
}

.css-1uusp5f {
    margin: 0px;
    letter-spacing: 0.00938em;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-1ff5tpb {
    margin: 8px 0px 0px;
    letter-spacing: 0.00938em;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-xxi500 {
    display: flex;
    flex-direction: column;
    margin-top: 4px;
    width: 100%;
    background: rgb(255, 255, 255);
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid rgb(0, 0, 0);
}

@media (min-width: 0px) {
    .css-xxi500 {
        height: 20px;
    }
}

@media (min-width: 900px) {
    .css-xxi500 {
        height: 20px;
    }
}

.css-1a3xayf {
    display: flex;
    flex-direction: column;
    height: 100%;
    -webkit-box-align: start;
    align-items: start;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
}

.css-2xsevq {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 0%;
    background-color: rgb(244, 235, 130);
    border-radius: 26px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.css-2xsevq::after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(135deg, transparent 25%, rgba(0, 0, 0, 0.125) 25%, rgba(0, 0, 0, 0.125) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.125) 75%, rgba(0, 0, 0, 0.125));
    background-size: 20px 20px;
    animation: 2s linear 0s infinite normal none running animation-q18qtb;
}

@-webkit-keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

@keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

.css-dmbwxc {
    position: absolute;
    top: 1px;
    left: 45%;
    color: rgb(0, 0, 0);
    font-size: 16px;
    font-weight: 700;
}

.css-1243ecu {
    border-radius: 4px;
    width: 100%;
    margin-top: 24px;
    display: flex;
    gap: 16px;
}

.css-1243ecu .MuiToggleButtonGroup-grouped.Mui-selected + .MuiToggleButtonGroup-grouped.Mui-selected {
    border-left: 0px;
    margin-left: 0px;
}

.css-1243ecu .MuiToggleButtonGroup-firstButton, .css-1243ecu .MuiToggleButtonGroup-middleButton {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.css-1243ecu .MuiToggleButtonGroup-lastButton, .css-1243ecu .MuiToggleButtonGroup-middleButton {
    margin-left: -1px;
    border-left: 1px solid transparent;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.css-1243ecu .MuiToggleButtonGroup-lastButton.Mui-disabled, .css-1243ecu .MuiToggleButtonGroup-middleButton.Mui-disabled {
    border-left: 1px solid transparent;
}

.css-7vjk4u {
    flex: 1 1 0%;
    font-weight: bold;
    margin: 4px;
    padding: 10px 0px;
    background-color: rgb(238, 240, 244);
    border: none;
    color: rgb(0, 0, 0);
    border-radius: 8px !important;
}

.css-7vjk4u.Mui-selected {
    box-shadow: rgb(0, 0, 0) 1px 3px;
    border: 1px solid rgb(0, 0, 0) !important;
}

.css-7vjk4u:hover {
    background-color: rgb(238, 240, 244);
}

.css-1bxeqzc {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    width: 100%;
    flex: 1 1 0%;
    font-weight: bold;
    margin: 4px;
    padding: 10px 0px;
    background-color: rgb(238, 240, 244);
    border: none;
    color: rgb(0, 0, 0);
    border-radius: 8px !important;
}

.css-1bxeqzc.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    border: 1px solid rgba(0, 0, 0, 0.12);
}

.css-1bxeqzc:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-1bxeqzc:hover {
        background-color: transparent;
    }
}

.css-1bxeqzc.Mui-selected {
    color: rgba(0, 0, 0, 0.87);
    background-color: rgba(0, 0, 0, 0.08);
}

.css-1bxeqzc.Mui-selected:hover {
    background-color: rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1bxeqzc.Mui-selected:hover {
        background-color: rgba(0, 0, 0, 0.08);
    }
}

.css-1bxeqzc.Mui-selected {
    box-shadow: rgb(0, 0, 0) 1px 3px;
    border: 1px solid rgb(0, 0, 0) !important;
}

.css-1bxeqzc:hover {
    background-color: rgb(238, 240, 244);
}

.css-1tn8gcq {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    width: 100%;
    flex: 1 1 0%;
    font-weight: bold;
    margin: 4px;
    padding: 10px 0px;
    background-color: rgb(238, 240, 244);
    border: none;
    color: rgb(0, 0, 0);
    border-radius: 8px !important;
}

.css-1tn8gcq.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1tn8gcq {
        print-color-adjust: exact;
    }
}

.css-1tn8gcq.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    border: 1px solid rgba(0, 0, 0, 0.12);
}

.css-1tn8gcq:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-1tn8gcq:hover {
        background-color: transparent;
    }
}

.css-1tn8gcq.Mui-selected {
    color: rgba(0, 0, 0, 0.87);
    background-color: rgba(0, 0, 0, 0.08);
}

.css-1tn8gcq.Mui-selected:hover {
    background-color: rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1tn8gcq.Mui-selected:hover {
        background-color: rgba(0, 0, 0, 0.08);
    }
}

.css-1tn8gcq.Mui-selected {
    box-shadow: rgb(0, 0, 0) 1px 3px;
    border: 1px solid rgb(0, 0, 0) !important;
}

.css-1tn8gcq:hover {
    background-color: rgb(238, 240, 244);
}

.css-105fz4b {
    margin-right: 8px;
    width: 25px;
}

.css-i4693q {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    font-size: 1.5rem;
    margin-right: 8px;
}

.css-1bxn3du {
    display: flex;
    flex-direction: row;
    gap: 16px;
    margin-top: 24px;
}

.css-1vbfw84 {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    min-width: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    vertical-align: top;
    width: 100%;
}

.css-1kmkvia {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4375em;
    letter-spacing: 0.00938em;
    color: rgba(0, 0, 0, 0.87);
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    position: relative;
    border-radius: 4px;
    padding-right: 14px;
}

.css-1kmkvia.Mui-disabled {
    color: rgba(0, 0, 0, 0.38);
    cursor: default;
}

.css-1kmkvia:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.87);
}

@media (hover: none) {
    .css-1kmkvia:hover .MuiOutlinedInput-notchedOutline {
        border-color: rgba(0, 0, 0, 0.23);
    }
}

.css-1kmkvia.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-width: 2px;
}

.css-1kmkvia.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: rgb(25, 118, 210);
}

.css-1kmkvia.Mui-error .MuiOutlinedInput-notchedOutline {
    border-color: rgb(211, 47, 47);
}

.css-1kmkvia.Mui-disabled .MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.26);
}

.css-qwdxx6 {
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 16.5px 0px 16.5px 14px;
}

.css-qwdxx6::-webkit-input-placeholder {
    color: currentcolor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-qwdxx6:focus {
    outline: 0px;
}

.css-qwdxx6:invalid {
    box-shadow: none;
}

.css-qwdxx6::-webkit-search-decoration {
    appearance: none;
}

label[data-shrink="false"] + .MuiInputBase-formControl .css-qwdxx6::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink="false"] + .MuiInputBase-formControl .css-qwdxx6:focus::-webkit-input-placeholder {
    opacity: 0.42;
}

.css-qwdxx6.Mui-disabled {
    opacity: 1;
    -webkit-text-fill-color: rgba(0, 0, 0, 0.38);
}

.css-qwdxx6:-webkit-autofill {
    animation-duration: 5000s;
    animation-name: mui-auto-fill;
}

.css-qwdxx6:-webkit-autofill {
    border-radius: inherit;
}

.css-1dnaxzp {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 5px;
}

.css-er4nq9 {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    border: 0px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    color: var(--variant-textColor);
    background-color: var(--variant-textBg);
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
}

.css-er4nq9:hover {
    text-decoration: none;
}

.css-er4nq9.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-er4nq9:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-iyey26 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    border: 0px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    color: var(--variant-textColor);
    background-color: var(--variant-textBg);
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
}

.css-iyey26.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-iyey26 {
        print-color-adjust: exact;
    }
}

.css-iyey26:hover {
    text-decoration: none;
}

.css-iyey26.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-iyey26:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-12mgemd {
    width: 25px;
}

.css-h2v8xi {
    border-color: rgba(0, 0, 0, 0.23);
}

.css-5v2ak0 {
    text-align: left;
    position: absolute;
    inset: -5px 0px 0px;
    margin: 0px;
    padding: 0px 8px;
    pointer-events: none;
    border-radius: inherit;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    min-width: 0%;
    border-color: rgba(0, 0, 0, 0.23);
}

.css-w4cd9x {
    float: unset;
    width: auto;
    overflow: hidden;
    padding: 0px;
    line-height: 11px;
    transition: width 150ms cubic-bezier(0, 0, 0.2, 1);
}

.css-fa2e4p {
    margin-top: 0px;
}

.css-nsz4p1 {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    min-width: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    vertical-align: top;
    width: 100%;
}

.css-34k09d {
    width: 30px;
}

.css-fgc6m5 {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(248, 113, 19);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-family: "Sour Gummy";
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
    margin-top: 24px;
}

.css-fgc6m5:hover {
    text-decoration: none;
}

.css-fgc6m5.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-fgc6m5:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-fgc6m5.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-fgc6m5:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-1gs3kn1 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 24px 0px 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(248, 113, 19);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    height: 58px;
    font-size: 22px;
    font-family: "Sour Gummy";
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-1gs3kn1.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1gs3kn1 {
        print-color-adjust: exact;
    }
}

.css-1gs3kn1:hover {
    text-decoration: none;
}

.css-1gs3kn1.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1gs3kn1:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1gs3kn1.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-1gs3kn1:hover {
    background: rgb(0, 108, 40);
    color: rgb(255, 255, 255);
}

.css-angmwx {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-top: 16px;
    gap: 16px;
}

.css-dy0adv {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(171, 231, 192);
    height: 50px;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-dy0adv:hover {
    text-decoration: none;
}

.css-dy0adv.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-dy0adv:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1s5r0i6 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(171, 231, 192);
    height: 50px;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-1s5r0i6.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1s5r0i6 {
        print-color-adjust: exact;
    }
}

.css-1s5r0i6:hover {
    text-decoration: none;
}

.css-1s5r0i6.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1s5r0i6:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-lo5s02 {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(246, 158, 150);
    height: 50px;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-lo5s02:hover {
    text-decoration: none;
}

.css-lo5s02.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-lo5s02:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-sfbz5p {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(246, 158, 150);
    height: 50px;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-sfbz5p.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-sfbz5p {
        print-color-adjust: exact;
    }
}

.css-sfbz5p:hover {
    text-decoration: none;
}

.css-sfbz5p.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-sfbz5p:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-19cg2tt {
    margin: 40px 0px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-family: "Sour Gummy";
    font-weight: 900;
    font-size: 32px;
    text-align: center;
    text-transform: uppercase;
}

.css-yx9knn {
    padding-top: 24px;
    padding-bottom: 24px;
    background: rgb(0, 0, 0);
}

.css-4n2epj {
    background-image: url("aboutbg-CtVfcIDb.png");
    background-size: cover;
    background-position: center center;
    height: 65rem;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
}

.css-pmvd2z {
    width: 400px;
    position: absolute;
    z-index: 0;
    bottom: 2%;
    left: 5%;
}

.css-1px2ubo {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
    z-index: 1;
}

.css-ml5pey {
    width: 80%;
    margin-top: 120px;
    background: url("") 100% 100% / 100% 100%;
    height: 57rem;
    border-radius: 0px;
}

.css-16l69yx {
    margin: 0px;
    letter-spacing: 0.00938em;
    padding-left: 80px;
    padding-top: 64px;
    color: rgb(0, 0, 0);
    font-size: 120px;
    line-height: 120px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: left;
}

.css-1456kg2 {
    margin: 32px 0px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 28px;
    line-height: 36px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: left;
    padding-left: 80px;
    padding-right: 80px;
}

.css-1u73bko {
    margin: 16px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 28px;
    line-height: 36px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: left;
    padding-left: 80px;
    padding-right: 80px;
}

.css-7972wo {
    background-image: url("buybg-Ct3FzdEw.png");
    background-size: 100% 100%;
    background-position: 100% 100%;
    height: 90rem;
    padding-bottom: 40px;
}

.css-1wzifj2 {
    padding-left: 32px;
    padding-right: 32px;
}

.css-jfkenn {
    margin: 0px;
    letter-spacing: 0.00938em;
    padding-top: 80px;
    color: rgb(0, 0, 0);
    font-size: 120px;
    line-height: 120px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: center;
}

.css-1w3ban1 {
    --Grid-columns: 12;
    --Grid-columnSpacing: 40px;
    --Grid-rowSpacing: 40px;
    flex-flow: wrap;
    min-width: 0px;
    box-sizing: border-box;
    display: flex;
    gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    margin-top: 40px;
}

.css-1w3ban1 > * {
    --Grid-parent-columns: 12;
}

.css-1w3ban1 > * {
    --Grid-parent-columnSpacing: 40px;
}

.css-1w3ban1 > * {
    --Grid-parent-rowSpacing: 40px;
}

.css-20tnkx {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-20tnkx {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-11c7gu6 {
    margin-top: 0px;
    background: rgb(251, 197, 160);
    width: 100%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
}

.css-8atqhb {
    width: 100%;
}

.css-1k2ona0 {
    margin: 16px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 32px;
    font-weight: 900;
    font-family: "Sour Gummy";
}

.css-pa6he2 {
    margin: 0px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(82, 82, 82);
    font-size: 18px;
    font-family: Poppins;
}

.css-szcohq {
    margin-top: 40px;
    background: rgb(244, 235, 130);
    width: 100%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
}

.css-1hileui {
    margin-top: 0px;
    background: rgb(196, 153, 225);
    width: 100%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
}

.css-7822g1 {
    width: 90%;
}

.css-izr1hw {
    position: relative;
    overflow: hidden;
    min-height: 100%;
    background-color: rgb(0, 108, 40);
}

.css-6n7wrv {
    position: absolute;
    top: 0px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1syrnar {
    display: inline-block;
    animation: 300s linear 0s infinite normal none running animation-ariwm7;
}

@-webkit-keyframes animation-ariwm7 {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(100%);
    }
}

@keyframes animation-ariwm7 {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(100%);
    }
}

.css-15g9n5l {
    margin: 0px 16px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(242, 197, 59);
    display: inline;
    font-size: 6rem;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-18hxop {
    position: absolute;
    top: 70px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-58kq3s {
    display: inline-block;
    animation: 300s linear 0s infinite normal none running animation-pk6i0b;
}

@-webkit-keyframes animation-pk6i0b {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@keyframes animation-pk6i0b {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.css-fp6l5y {
    position: absolute;
    top: 140px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1p1mvl4 {
    position: absolute;
    top: 210px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1cyadc3 {
    position: absolute;
    top: 280px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1fw97m5 {
    position: absolute;
    top: 350px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-6au8dn {
    position: absolute;
    top: 420px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1kx6wuv {
    position: absolute;
    top: 490px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-4tcvxq {
    position: absolute;
    top: 560px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-17eacyn {
    position: absolute;
    top: 630px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-s5si11 {
    position: absolute;
    top: 700px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-2qkd1i {
    position: absolute;
    top: 770px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1bsypnq {
    position: absolute;
    top: 840px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-13ur83k {
    position: absolute;
    top: 910px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1va11hr {
    position: absolute;
    top: 980px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-j0v2gb {
    position: absolute;
    top: 1050px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1s9f8n0 {
    position: absolute;
    top: 1120px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1x1uh0l {
    position: absolute;
    top: 1190px;
    width: 200%;
    overflow: hidden;
    white-space: nowrap;
    z-index: 0;
}

.css-1dvfphf {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    gap: 32px;
    padding-top: 64px;
    padding-bottom: 64px;
}

.css-bbeh7f {
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(255, 241, 118);
}

.css-1c1rf9m {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(255, 241, 118);
}

.css-177xvbk {
    --Grid-columns: 12;
    --Grid-columnSpacing: 24px;
    --Grid-rowSpacing: 24px;
    flex-flow: wrap;
    min-width: 0px;
    box-sizing: border-box;
    display: flex;
    gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
}

.css-177xvbk > * {
    --Grid-parent-columns: 12;
}

.css-177xvbk > * {
    --Grid-parent-columnSpacing: 24px;
}

.css-177xvbk > * {
    --Grid-parent-rowSpacing: 24px;
}

.css-1xfo46r {
    margin: 16px 0px;
    font-weight: 400;
    letter-spacing: 0.00938em;
    color: rgb(82, 82, 82);
    font-size: 18px;
    font-family: Poppins;
    line-height: 50px;
}

.css-2z7te8 {
    width: 100%;
    height: 400px;
}

.css-ermldx {
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(255, 204, 188);
}

.css-1v1uyfc {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(255, 204, 188);
}

.css-1nbeol1 {
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(206, 147, 216);
}

.css-1rlud2z {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 90%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 32px;
    background-color: rgb(206, 147, 216);
}

.css-zgmktt {
    background-image: url("tokenbg-CBoAsHyF.png");
    background-size: 100% 100%;
    background-position: 100% 100%;
    height: 100%;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
}

.css-6pbjhj {
    width: 200px;
    position: absolute;
    z-index: 1;
    top: 14%;
    left: 2%;
}

.css-yjw2s0 {
    width: 200px;
    position: absolute;
    z-index: 1;
    top: 14%;
    right: 2%;
}

.css-1dygnvo {
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
    z-index: 1;
}

.css-1luc4sw {
    --Grid-columns: 12;
    --Grid-columnSpacing: 24px;
    --Grid-rowSpacing: 24px;
    flex-flow: wrap;
    min-width: 0px;
    box-sizing: border-box;
    gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing);
    margin-top: 40px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.css-1luc4sw > * {
    --Grid-parent-columns: 12;
}

.css-1luc4sw > * {
    --Grid-parent-columnSpacing: 24px;
}

.css-1luc4sw > * {
    --Grid-parent-rowSpacing: 24px;
}

.css-q4x7ip {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-q4x7ip {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3.5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3.5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-1wgfkhw {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    background-color: rgb(255, 255, 255);
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
    height: 70px;
    font-size: 25px;
    text-transform: uppercase;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-19ynww8 {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-19ynww8 {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-1fimofp {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    background-color: rgb(255, 255, 255);
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
    height: 70px;
    font-size: 25px;
    text-transform: uppercase;
    font-family: "Sour Gummy";
    font-weight: 900;
    gap: 8px;
}

.css-2rta8y {
    text-align: center;
    flex: 0 0 auto;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    --IconButton-hoverBg: rgba(0, 0, 0, 0.04);
    padding: 5px;
    font-size: 1.125rem;
}

.css-2rta8y:hover {
    background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
    .css-2rta8y:hover {
        background-color: transparent;
    }
}

.css-2rta8y.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.css-oofez5 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    --IconButton-hoverBg: rgba(0, 0, 0, 0.04);
    padding: 5px;
    font-size: 1.125rem;
}

.css-oofez5.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-oofez5 {
        print-color-adjust: exact;
    }
}

.css-oofez5:hover {
    background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
    .css-oofez5:hover {
        background-color: transparent;
    }
}

.css-oofez5.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.css-1kdjc5o {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    font-size: 1.5rem;
    color: rgb(0, 0, 0);
}

.css-148agmb {
    z-index: 1500;
    pointer-events: none;
}

.css-148agmb[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-148agmb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-148agmb[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-148agmb[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow {
    height: 1em;
    width: 0.71em;
}

.css-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow {
    height: 1em;
    width: 0.71em;
}

.css-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
}

.css-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
}

.css-1w0uwdk {
    z-index: 1500;
    pointer-events: none;
}

.css-1w0uwdk[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-1w0uwdk[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-1w0uwdk[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-1w0uwdk[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow {
    height: 1em;
    width: 0.71em;
}

.css-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow {
    height: 1em;
    width: 0.71em;
}

.css-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
}

.css-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
}

.css-13irfhi {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
}

@media (min-width: 900px) {
    .css-13irfhi {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-16rrrso {
    background-image: url("faqbg-X4aLXisi.png");
    background-size: cover;
    background-position: center center;
    height: 100%;
    padding-bottom: 40px;
}

.css-9wvnva {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
}

@media (min-width: 600px) {
    .css-9wvnva {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width: 1200px) {
    .css-9wvnva {
        max-width: 1200px;
    }
}

.css-1ihm7c3 {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    padding-top: 40px;
}

.css-1dar14l {
    position: relative;
    z-index: 1;
    width: 80%;
    padding-bottom: 80px;
}

.css-8875ym {
    margin-top: 16px;
    width: 100%;
}

.css-1cnxp9u {
    position: relative;
    transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1);
    overflow-anchor: none;
    border-radius: 0px;
}

.css-1cnxp9u::before {
    position: absolute;
    left: 0px;
    top: -1px;
    right: 0px;
    height: 1px;
    content: "";
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.12);
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1cnxp9u:first-of-type::before {
    display: none;
}

.css-1cnxp9u.Mui-expanded::before {
    opacity: 0;
}

.css-1cnxp9u.Mui-expanded:first-of-type {
    margin-top: 0px;
}

.css-1cnxp9u.Mui-expanded:last-of-type {
    margin-bottom: 0px;
}

.css-1cnxp9u.Mui-expanded + .css-1cnxp9u.Mui-expanded::before {
    display: none;
}

.css-1cnxp9u.Mui-disabled {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1cnxp9u:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.css-1cnxp9u:last-of-type {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

@supports (-ms-ime-align: auto) {
    .css-1cnxp9u:last-of-type {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
}

.css-1cnxp9u.Mui-expanded {
    margin: 16px 0px;
}

.css-1pug5wj {
    background-color: rgb(255, 255, 255);
    color: rgba(0, 0, 0, 0.87);
    box-shadow: var(--Paper-shadow);
    background-image: var(--Paper-overlay);
    position: relative;
    transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1);
    overflow-anchor: none;
    border-radius: 0px;
}

.css-1pug5wj::before {
    position: absolute;
    left: 0px;
    top: -1px;
    right: 0px;
    height: 1px;
    content: "";
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.12);
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1pug5wj:first-of-type::before {
    display: none;
}

.css-1pug5wj.Mui-expanded::before {
    opacity: 0;
}

.css-1pug5wj.Mui-expanded:first-of-type {
    margin-top: 0px;
}

.css-1pug5wj.Mui-expanded:last-of-type {
    margin-bottom: 0px;
}

.css-1pug5wj.Mui-expanded + .css-1pug5wj.Mui-expanded::before {
    display: none;
}

.css-1pug5wj.Mui-disabled {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1pug5wj:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.css-1pug5wj:last-of-type {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

@supports (-ms-ime-align: auto) {
    .css-1pug5wj:last-of-type {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
}

.css-1pug5wj.Mui-expanded {
    margin: 16px 0px;
}

.css-wnfue5 {
    all: unset;
}

.css-30bm24 {
    display: flex;
    width: 100%;
    min-height: 48px;
    padding: 0px 16px;
    transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-30bm24.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-30bm24.Mui-disabled {
    opacity: 0.38;
}

.css-30bm24:hover:not(.Mui-disabled) {
    cursor: pointer;
}

.css-30bm24.Mui-expanded {
    min-height: 64px;
}

.css-3pzm2w {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    color: inherit;
    display: flex;
    width: 100%;
    min-height: 48px;
    padding: 0px 16px;
    transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-3pzm2w.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-3pzm2w {
        print-color-adjust: exact;
    }
}

.css-3pzm2w.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-3pzm2w.Mui-disabled {
    opacity: 0.38;
}

.css-3pzm2w:hover:not(.Mui-disabled) {
    cursor: pointer;
}

.css-3pzm2w.Mui-expanded {
    min-height: 64px;
}

.css-1b8uc0m {
    display: flex;
    text-align: start;
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin: 12px 0px;
    transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1b8uc0m.Mui-expanded {
    margin: 20px 0px;
}

.css-v53c7c {
    padding-left: 16px;
    padding-right: 16px;
    text-align: left;
    font-size: 32px;
    font-weight: 900;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    text-transform: uppercase;
}

.css-f8wb7g {
    display: flex;
    color: rgba(0, 0, 0, 0.54);
    transform: rotate(0deg);
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-f8wb7g.Mui-expanded {
    transform: rotate(180deg);
}

.css-2ku4ji {
    border-radius: 50%;
    height: 35px;
    width: 35px;
    background: rgb(242, 197, 59);
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0);
}

.css-q7mezt {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    fill: currentcolor;
    font-size: 1.5rem;
}

.css-abqyn {
    height: 0px;
    overflow: hidden;
    transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1);
    visibility: hidden;
}

.css-15830to {
    display: flex;
    width: 100%;
}

.css-9vd5ud {
    width: 100%;
}

.css-l9xe8y {
    padding: 8px 16px 16px;
}

.css-1aqp4vg {
    padding-left: 16px;
    padding-bottom: 24px;
    font-size: 18px;
    font-family: Poppins;
    color: rgb(82, 82, 82);
}

.css-1j2qfcl {
    background-image: url("footbg-BU8FREcb.png");
    background-size: 100% 100%;
    background-position: 100% 100%;
    height: 100%;
    padding-top: 80px;
}

.css-gajhq5 {
    padding-left: 16px;
    padding-right: 16px;
}

.css-c2lpbn {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

@media (min-width: 900px) {
    .css-c2lpbn {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3.5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3.5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-i3jhjj {
    margin: 24px 0px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 24px;
    font-weight: 600;
    font-family: "Sour Gummy";
    text-transform: uppercase;
}

.css-sldn83 {
    margin: 16px 0px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 24px;
    font-weight: 600;
    font-family: "Sour Gummy";
    text-transform: uppercase;
}

.css-11zdfij {
    margin: 32px 0px 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 20px;
    font-family: Poppins;
}

.css-vd393e {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
    order: 2;
}

@media (min-width: 900px) {
    .css-vd393e {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-aygqex {
    margin: 0px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    font-family: Poppins;
    font-size: 14px;
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 8px;
}

.css-1yh5ciw {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
    order: 3;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    z-index: 1;
}

@media (min-width: 900px) {
    .css-1yh5ciw {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3.5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3.5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-1sojzlo {
    width: 15px;
    height: 63%;
    background: rgb(0, 0, 0);
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
}

.css-1ov46kg {
    display: flex;
    flex-direction: column;
}

.css-1ov46kg > :not(style):not(style) {
    margin: 0px;
}

.css-1ov46kg > :not(style) ~ :not(style) {
    margin-top: 16px;
}

.css-ky4xzw {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    background-color: rgb(0, 0, 0);
    border: 1px solid rgb(255, 255, 255);
    color: rgb(251, 192, 45);
    border-radius: 10px;
    padding: 10px 20px;
    -webkit-box-pack: start;
    justify-content: flex-start;
    min-width: 250px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
    text-transform: none;
}

.css-ky4xzw:hover {
    text-decoration: none;
}

.css-ky4xzw.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-ky4xzw:hover {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
}

@media (hover: none) {
    .css-ky4xzw:hover {
        box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
    }
}

.css-ky4xzw:active {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;
}

.css-ky4xzw.Mui-focusVisible {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px;
}

.css-ky4xzw.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

@media (hover: hover) {
    .css-ky4xzw:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-ky4xzw:hover {
    background-color: rgb(17, 17, 17);
}

.css-cscg1q {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    background-color: rgb(0, 0, 0);
    border: 1px solid rgb(255, 255, 255);
    color: rgb(251, 192, 45);
    border-radius: 10px;
    padding: 10px 20px;
    -webkit-box-pack: start;
    justify-content: flex-start;
    min-width: 250px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
    text-transform: none;
}

.css-cscg1q.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-cscg1q {
        print-color-adjust: exact;
    }
}

.css-cscg1q:hover {
    text-decoration: none;
}

.css-cscg1q.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-cscg1q:hover {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
}

@media (hover: none) {
    .css-cscg1q:hover {
        box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
    }
}

.css-cscg1q:active {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;
}

.css-cscg1q.Mui-focusVisible {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px;
}

.css-cscg1q.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

@media (hover: hover) {
    .css-cscg1q:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-cscg1q:hover {
    background-color: rgb(17, 17, 17);
}

.css-1s63ceu {
    display: inherit;
    margin-right: 8px;
    margin-left: -4px;
}

.css-1s63ceu > :nth-of-type(1) {
    font-size: 20px;
}

.css-1acjh5i {
    margin: 0px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    font-weight: 700;
}

.css-1ofxp85 {
    position: fixed;
    z-index: 1300;
    inset: 0px;
    visibility: hidden;
}

@media print {
    .css-1ofxp85 {
        position: absolute !important;
    }
}

.css-1ofxp85 .MuiDialog-root {
    z-index: 1301 !important;
}

.css-1ofxp85.MuiDialog-container {
    overflow-y: hidden !important;
}

.css-1ofxp85 .MuiDialog-paperScrollPaper {
    background-color: black;
    height: auto;
    box-shadow: black 0px 0px 8px 1px;
    border-radius: 10px;
}

.css-1ofxp85 .dialoge__content__section {
    border-radius: 10px;
    border: 1px solid transparent;
    background: black !important;
}

.css-1ofxp85 .MuiDialogContent-root {
    padding-top: 20px;
    padding-bottom: 20px;
}

.css-lw0xdp {
    z-index: -1;
}

.css-14dl35y {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
    z-index: -1;
}

.css-8azq84 {
    height: 100%;
    outline: 0px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

@media print {
    .css-8azq84 {
        height: auto;
    }
}

.css-11fepzc {
    margin: 32px;
    position: relative;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    max-height: calc(100% - 64px);
    max-width: 600px;
}

@media print {
    .css-11fepzc {
        overflow-y: visible;
        box-shadow: none;
    }
}

@media (max-width: 663.95px) {
    .css-11fepzc.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.css-si425x {
    background-color: rgb(255, 255, 255);
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    box-shadow: var(--Paper-shadow);
    background-image: var(--Paper-overlay);
    margin: 32px;
    position: relative;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    max-height: calc(100% - 64px);
    max-width: 600px;
}

@media print {
    .css-si425x {
        overflow-y: visible;
        box-shadow: none;
    }
}

@media (max-width: 663.95px) {
    .css-si425x.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.css-1nbx5hx {
    flex: 1 1 auto;
    overflow-y: auto;
    padding: 20px 24px;
}

.MuiDialogTitle-root + .css-1nbx5hx {
    padding-top: 0px;
}

.css-rtuo1s {
    border-radius: 100px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
}

.css-1bd2mpk {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
}

@media (min-width: 0px) {
    .css-1bd2mpk {
        width: 35%;
    }
}

@media (min-width: 600px) {
    .css-1bd2mpk {
        width: 25%;
    }
}

.css-1hhh53s {
    margin: 16px 0px 0px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(255, 255, 255);
    font-weight: 400;
    text-align: center;
}

@media (min-width: 0px) {
    .css-1hhh53s {
        font-size: 20px;
    }
}

@media (min-width: 600px) {
    .css-1hhh53s {
        font-size: 26px;
    }
}

.css-1aydnxt {
    margin: 16px 0px 0px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}

.css-1yuhvjn {
    margin-top: 16px;
}

.css-hltb6i {
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(255, 255, 255);
    background: rgb(0, 108, 40);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    text-transform: capitalize;
    height: 50px;
    font-size: 22px;
    font-family: "Sour Gummy";
    border-radius: 10px;
    border: 1px solid rgb(0, 0, 0);
    width: 230px;
}

.css-hltb6i:hover {
    text-decoration: none;
}

.css-hltb6i.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-hltb6i:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-hltb6i.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-hltb6i:hover {
    background: rgb(248, 113, 19);
    color: rgb(0, 0, 0);
}

.css-1fyr3l0 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(255, 255, 255);
    background: rgb(0, 108, 40);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    text-transform: capitalize;
    height: 50px;
    font-size: 22px;
    font-family: "Sour Gummy";
    border-radius: 10px;
    border: 1px solid rgb(0, 0, 0);
    width: 230px;
}

.css-1fyr3l0.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1fyr3l0 {
        print-color-adjust: exact;
    }
}

.css-1fyr3l0:hover {
    text-decoration: none;
}

.css-1fyr3l0.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1fyr3l0:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1fyr3l0.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-1fyr3l0:hover {
    background: rgb(248, 113, 19);
    color: rgb(0, 0, 0);
}

.css-cydgor {
    margin-right: 16px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(244, 235, 130);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-cydgor:hover {
    color: rgb(0, 108, 40);
}

.css-18k7grm {
    margin-right: 16px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(196, 153, 225);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-18k7grm:hover {
    color: rgb(0, 108, 40);
}

.css-i13ub7 {
    margin-right: 16px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(246, 158, 150);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-i13ub7:hover {
    color: rgb(0, 108, 40);
}

.css-1n4h724 {
    margin-right: 16px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(171, 231, 192);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-1n4h724:hover {
    color: rgb(0, 108, 40);
}

.css-wd3l3t {
    margin-right: 0px;
    width: fit-content;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    padding-left: 16px;
    padding-right: 16px;
    height: 44px;
    border-radius: 8px;
    background: rgb(255, 113, 52);
    border: 1px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 1px 3px 0px;
    cursor: pointer;
}

.css-wd3l3t:hover {
    color: rgb(0, 108, 40);
}

.css-8qy7s1 {
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(255, 255, 255);
    background: rgb(0, 108, 40);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    text-transform: capitalize;
    height: 50px;
    font-size: 22px;
    font-family: "Sour Gummy";
    border-radius: 10px;
    border: 1px solid rgb(0, 0, 0);
    width: 200px;
}

.css-8qy7s1:hover {
    text-decoration: none;
}

.css-8qy7s1.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-8qy7s1:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-8qy7s1.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-8qy7s1:hover {
    background: rgb(248, 113, 19);
    color: rgb(0, 0, 0);
}

.css-1om0mpl {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(255, 255, 255);
    background: rgb(0, 108, 40);
    box-shadow: rgba(0, 0, 0, 0.25) 0px -4px 0px inset, rgb(0, 0, 0) 0px 3px 0px;
    text-transform: capitalize;
    height: 50px;
    font-size: 22px;
    font-family: "Sour Gummy";
    border-radius: 10px;
    border: 1px solid rgb(0, 0, 0);
    width: 200px;
}

.css-1om0mpl.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1om0mpl {
        print-color-adjust: exact;
    }
}

.css-1om0mpl:hover {
    text-decoration: none;
}

.css-1om0mpl.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1om0mpl:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1om0mpl.Mui-disabled {
    color: rgb(151, 158, 167);
}

.css-1om0mpl:hover {
    background: rgb(248, 113, 19);
    color: rgb(0, 0, 0);
}

.css-1b1gfpt {
    margin: 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-weight: 700;
    font-family: "Sour Gummy";
    font-size: 18px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.css-w0b4ss {
    margin: 0px 0px 0px 33.6px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-weight: 700;
    font-family: "Sour Gummy";
    font-size: 28px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.css-z9vm8q {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgb(244, 235, 130);
    border-radius: 26px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.css-z9vm8q::after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(135deg, transparent 25%, rgba(0, 0, 0, 0.125) 25%, rgba(0, 0, 0, 0.125) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.125) 75%, rgba(0, 0, 0, 0.125));
    background-size: 20px 20px;
    animation: 2s linear 0s infinite normal none running animation-q18qtb;
}

@-webkit-keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

@keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

.css-4mb1j7 {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}

.css-1pqze6t {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 91.4323%;
    background-color: rgb(244, 235, 130);
    border-radius: 26px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.css-1pqze6t::after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(135deg, transparent 25%, rgba(0, 0, 0, 0.125) 25%, rgba(0, 0, 0, 0.125) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.125) 75%, rgba(0, 0, 0, 0.125));
    background-size: 20px 20px;
    animation: 2s linear 0s infinite normal none running animation-q18qtb;
}

@-webkit-keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

@keyframes animation-q18qtb {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 40px 0px;
    }
}

.css-1hz2nbz {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}

.css-1mb0azi {
    width: 270px;
}

.css-1mucns2 {
    display: flex;
    -webkit-box-pack: end;
    justify-content: end;
    -webkit-box-align: center;
    align-items: center;
}

.css-1j75bp2 {
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    --IconButton-hoverBg: rgba(0, 0, 0, 0.04);
}

.css-1j75bp2:hover {
    background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
    .css-1j75bp2:hover {
        background-color: transparent;
    }
}

.css-1j75bp2.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.css-auoq4t {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    --IconButton-hoverBg: rgba(0, 0, 0, 0.04);
}

.css-auoq4t.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-auoq4t {
        print-color-adjust: exact;
    }
}

.css-auoq4t:hover {
    background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
    .css-auoq4t:hover {
        background-color: transparent;
    }
}

.css-auoq4t.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.css-1sfd44d {
    z-index: 1200;
}

@media (min-width: 0px) {
    .css-1sfd44d {
        display: flex;
    }
}

@media (min-width: 900px) {
    .css-1sfd44d {
        display: none;
    }
}

.css-1sfd44d .MuiDrawer-paper {
    background-color: rgb(255, 255, 255);
}

.css-9ro93w {
    margin: 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-weight: 700;
    font-family: "Sour Gummy";
    font-size: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.css-1c21jrc {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.css-m1nuao {
    margin: 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 30px;
    line-height: 32px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: center;
}

.css-o7lx85 {
    margin: 16px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 20px;
    line-height: 20px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: center;
}

.css-17mh3gr {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 24px;
    margin-bottom: 24px;
}

.css-1ivcgm {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 24px;
}

.css-661fkj {
    border: 2px solid rgb(0, 0, 0);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    width: 100%;
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
}

.css-1b47j8z {
    border: 2px solid rgb(0, 0, 0);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    width: 100%;
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
}

.css-19midj6 {
    padding: 16px;
}

.css-fyj7jh {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: -8px;
}

.css-780gva {
    margin: 0px;
    letter-spacing: 0.00938em;
    line-height: 20px;
    font-size: 20px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-vbio9e {
    background-color: rgb(244, 235, 130);
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    padding: 5px 12px;
    width: 100px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    height: 35px;
    -webkit-box-align: center;
    align-items: center;
    font-weight: 900;
    font-size: 20px;
    box-shadow: rgb(0, 108, 40) 2px 3px;
    font-family: "Sour Gummy";
}

.css-1trftio {
    margin-bottom: 8px;
    background-color: rgb(255, 204, 188);
    border: 2px solid rgb(0, 0, 0);
    border-radius: 12px;
    padding: 5px 20px;
    height: 35px;
    transform: rotate(-5deg);
    box-shadow: rgb(0, 0, 0) 2px 3px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-family: "Sour Gummy";
    font-size: 17px;
    font-weight: 900;
}

.css-eqjqbu {
    margin: 0px;
    letter-spacing: 0.00938em;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-m0hcr4 {
    margin: 8px 0px 0px;
    letter-spacing: 0.00938em;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-1fq2gur {
    border-radius: 4px;
    width: 100%;
    margin-top: 24px;
    display: flex;
    gap: 8px;
}

.css-1fq2gur .MuiToggleButtonGroup-grouped.Mui-selected + .MuiToggleButtonGroup-grouped.Mui-selected {
    border-left: 0px;
    margin-left: 0px;
}

.css-1fq2gur .MuiToggleButtonGroup-firstButton, .css-1fq2gur .MuiToggleButtonGroup-middleButton {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.css-1fq2gur .MuiToggleButtonGroup-lastButton, .css-1fq2gur .MuiToggleButtonGroup-middleButton {
    margin-left: -1px;
    border-left: 1px solid transparent;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.css-1fq2gur .MuiToggleButtonGroup-lastButton.Mui-disabled, .css-1fq2gur .MuiToggleButtonGroup-middleButton.Mui-disabled {
    border-left: 1px solid transparent;
}

.css-598bmf {
    display: flex;
    flex-direction: column;
    gap: 0px;
    margin-top: 24px;
}

.css-16cowf {
    margin-top: 16px;
}

.css-ghwvnd {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    min-width: 0px;
    padding: 0px;
    margin: 16px 0px 0px;
    border: 0px;
    vertical-align: top;
    width: 100%;
}

.css-1o62ro7 {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(171, 231, 192);
    height: 50px;
    font-size: 13px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-1o62ro7:hover {
    text-decoration: none;
}

.css-1o62ro7.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1o62ro7:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-ifd0ed {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(171, 231, 192);
    height: 50px;
    font-size: 13px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-ifd0ed.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-ifd0ed {
        print-color-adjust: exact;
    }
}

.css-ifd0ed:hover {
    text-decoration: none;
}

.css-ifd0ed.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-ifd0ed:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1l1mml4 {
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(246, 158, 150);
    height: 50px;
    font-size: 13px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-1l1mml4:hover {
    text-decoration: none;
}

.css-1l1mml4.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-1l1mml4:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-w9k63b {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 6px 8px;
    --variant-textColor: #1976d2;
    --variant-outlinedColor: #1976d2;
    --variant-outlinedBorder: rgba(25, 118, 210, 0.5);
    --variant-containedColor: #fff;
    --variant-containedBg: #1976d2;
    color: rgb(0, 0, 0);
    background: rgb(246, 158, 150);
    height: 50px;
    font-size: 13px;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    border: 2px solid rgb(0, 0, 0);
}

.css-w9k63b.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-w9k63b {
        print-color-adjust: exact;
    }
}

.css-w9k63b:hover {
    text-decoration: none;
}

.css-w9k63b.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

@media (hover: hover) {
    .css-w9k63b:hover {
        --variant-containedBg: #1565c0;
        --variant-textBg: rgba(25, 118, 210, 0.04);
        --variant-outlinedBorder: #1976d2;
        --variant-outlinedBg: rgba(25, 118, 210, 0.04);
    }
}

.css-1ifdr7f {
    margin-top: 40px;
    width: 100%;
}

.css-1pwo582 {
    margin: 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-family: "Sour Gummy";
    font-weight: 900;
    font-size: 32px;
    text-align: center;
    text-transform: uppercase;
}

.css-eycn4g {
    padding-top: 16px;
    padding-bottom: 16px;
    background: rgb(0, 0, 0);
}

.css-xxdsn8 {
    background-image: url("aboutbg-CtVfcIDb.png");
    background-size: cover;
    background-position: center center;
    height: 100%;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
}

.css-vtv0hl {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    z-index: 1;
}

.css-12edofw {
    width: 100%;
    margin-top: 40px;
    background: 100% 100% / 100% 100% rgb(244, 235, 130);
    height: 100%;
    border-radius: 14px;
}

.css-18hdcg2 {
    margin: 0px;
    letter-spacing: 0.00938em;
    padding-left: 16px;
    padding-top: 16px;
    color: rgb(0, 0, 0);
    font-size: 40px;
    line-height: 40px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: left;
}

.css-w3hx4v {
    margin: 16px 0px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 24px;
    line-height: 24px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: left;
    padding-left: 16px;
    padding-right: 16px;
}

.css-18to2eq {
    margin: 16px 0px;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 24px;
    line-height: 24px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-align: left;
    padding-left: 16px;
    padding-right: 16px;
}

.css-190aipj {
    background-image: url("buybg-Ct3FzdEw.png");
    background-size: cover;
    background-position: center center;
    height: 100%;
    padding-bottom: 40px;
}

.css-1serysv {
    padding-left: 0px;
    padding-right: 0px;
}

.css-gcvoc9 {
    margin: 0px;
    letter-spacing: 0.00938em;
    padding-top: 40px;
    color: rgb(0, 0, 0);
    font-size: 40px;
    line-height: 40px;
    font-weight: 900;
    font-family: "Sour Gummy";
    text-transform: uppercase;
    text-align: center;
}

.css-mr791b {
    margin: 16px 0px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-size: 26px;
    font-weight: 900;
    font-family: "Sour Gummy";
}

.css-17dwk7 {
    margin-top: 0px;
    background: rgb(244, 235, 130);
    width: 100%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
}

.css-d61d0j {
    margin: 0px 0px 0px 33.6px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(0, 0, 0);
    font-weight: 700;
    font-family: "Sour Gummy";
    font-size: 18px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.css-u5pjip {
    margin: 0px 16px;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(242, 197, 59);
    display: inline;
    font-size: 3rem;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-1lxksv3 {
    overflow: hidden;
    width: 85%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 24px;
    background-color: rgb(255, 241, 118);
}

.css-15f6wih {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 85%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 24px;
    background-color: rgb(255, 241, 118);
}

.css-1cnyfpn {
    margin: 16px 0px;
    font-weight: 400;
    letter-spacing: 0.00938em;
    color: rgb(82, 82, 82);
    font-size: 13px;
    font-family: Poppins;
    line-height: 24px;
}

.css-ducv57 {
    width: 100%;
    height: auto;
}

.css-1o1n54w {
    overflow: hidden;
    width: 85%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 24px;
    background-color: rgb(255, 204, 188);
}

.css-1ed2zue {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 85%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 24px;
    background-color: rgb(255, 204, 188);
}

.css-gzld21 {
    overflow: hidden;
    width: 85%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 24px;
    background-color: rgb(206, 147, 216);
}

.css-2w9i92 {
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-image: var(--Paper-overlay);
    overflow: hidden;
    width: 85%;
    border-radius: 16px;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: rgb(0, 0, 0) 3px 5px;
    padding: 24px;
    background-color: rgb(206, 147, 216);
}

.css-74dbyk {
    background-image: url("tokenbg-CBoAsHyF.png");
    background-size: cover;
    background-position: center center;
    height: 100%;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
}

.css-148hrge {
    width: 100px;
    position: absolute;
    z-index: 1;
    top: 2%;
    left: 2%;
}

.css-132lokf {
    width: 100px;
    position: absolute;
    z-index: 1;
    top: 2%;
    right: 2%;
}

.css-tmulff {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    z-index: 1;
}

.css-1kpw7sm {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    background-color: rgb(255, 255, 255);
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
    height: 40px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Sour Gummy";
    font-weight: 900;
}

.css-hju0kh {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 12px;
    background-color: rgb(255, 255, 255);
    margin: auto;
    box-shadow: rgb(0, 0, 0) 2px 5px;
    height: 50px;
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Sour Gummy";
    font-weight: 900;
    gap: 8px;
}

.css-1gov3tu {
    position: relative;
    z-index: 1;
    width: 100%;
    padding-bottom: 80px;
}

.css-ucj3ef {
    padding-left: 16px;
    padding-right: 16px;
    text-align: left;
    font-size: 22px;
    font-weight: 900;
    font-family: "Sour Gummy";
    color: rgb(0, 0, 0);
    text-transform: uppercase;
}

.css-1tbjdpi {
    background-image: url("footbg-BU8FREcb.png");
    background-size: cover;
    background-position: center center;
    height: 100%;
    padding-top: 80px;
}

.css-1liqh9b {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
    order: 3;
}

@media (min-width: 900px) {
    .css-1liqh9b {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

.css-pcpvkn {
    margin: 0px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    font-family: Poppins;
    font-size: 11px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
}

.css-1yctfbf {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-basis: auto;
    width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    min-width: 0px;
    box-sizing: border-box;
    order: 2;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    z-index: 1;
}

@media (min-width: 900px) {
    .css-1yctfbf {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-basis: auto;
        width: calc(100% * 3.5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3.5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
    }
}

@-webkit-keyframes mui-auto-fill {
    0% {
        display: block;
    }
}

@keyframes mui-auto-fill {
    0% {
        display: block;
    }
}

@-webkit-keyframes mui-auto-fill-cancel {
    0% {
        display: block;
    }
}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block;
    }
}

@-webkit-keyframes mui-auto-fill {
    0% {
        display: block;
    }
}

@keyframes mui-auto-fill {
    0% {
        display: block;
    }
}

@-webkit-keyframes mui-auto-fill-cancel {
    0% {
        display: block;
    }
}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block;
    }
}

div.skiptranslate,#google_translate_element2 {
    display: none!important
}

body {
    top: 0!important
}

font font {
    background-color: transparent!important;
    box-shadow: none!important;
    position: initial!important
}

.gt_container--hich1m .gt_switcher {
    font-family: Arial;
    font-size: 12pt;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    width: 173px;
    line-height: 0
}

.gt_container--hich1m .gt_switcher a {
    text-decoration: none;
    display: block;
    font-size: 12pt;
    box-sizing: content-box
}

.gt_container--hich1m .gt_switcher a img {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    display: inline;
    border: 0;
    padding: 0;
    margin: 0;
    opacity: 0.8
}

.gt_container--hich1m .gt_switcher a:hover img {
    opacity: 1
}

.gt_container--hich1m .gt_switcher .gt_selected {
    background: #303030 linear-gradient(180deg, #474747 0%, #303030 70%);
    position: relative;
    z-index: 9999
}

.gt_container--hich1m .gt_switcher .gt_selected a {
    border: 1px solid #161616;
    color: #f7f7f7;
    padding: 3px 5px;
    width: 161px
}

.gt_container--hich1m .gt_switcher .gt_selected a:after {
    height: 24px;
    display: inline-block;
    position: absolute;
    right: 10px;
    width: 15px;
    background-position: 50%;
    background-size: 11px;
    background-image: url("17394bb82eb951e24679e0748dc4254d2d3996ff.svg");
    background-repeat: no-repeat;
    content: ""!important;
    transition: all .2s
}

.gt_container--hich1m .gt_switcher .gt_selected a.open:after {
    transform: rotate(-180deg)
}

.gt_container--hich1m .gt_switcher .gt_selected a:hover {
    background: #3a3a3a
}

.gt_container--hich1m .gt_switcher .gt_current {
    display: none
}

.gt_container--hich1m .gt_switcher .gt_option {
    position: relative;
    z-index: 9998;
    border-left: 1px solid #161616;
    border-right: 1px solid #161616;
    border-top: 1px solid #161616;
    background-color: #474747;
    display: none;
    width: 171px;
    max-height: 198px;
    height: 0;
    box-sizing: content-box;
    overflow-y: auto;
    overflow-x: hidden;
    transition: height 0.5s ease-in-out
}

.gt_container--hich1m .gt_switcher .gt_option a {
    color: #eaeaea;
    padding: 3px 5px
}

.gt_container--hich1m .gt_switcher .gt_option a:hover {
    background: #748393
}

.gt_container--hich1m .gt_switcher .gt_option::-webkit-scrollbar-track {
    background-color: #f5f5f5
}

.gt_container--hich1m .gt_switcher .gt_option::-webkit-scrollbar {
    width: 5px
}

.gt_container--hich1m .gt_switcher .gt_option::-webkit-scrollbar-thumb {
    background-color: #888
}

.rfm-marquee-container {
    overflow-x: hidden;
    display: flex;
    flex-direction: row;
    position: relative;
    width: var(--width);
    transform: var(--transform);
}

.rfm-marquee-container:hover div {
    animation-play-state: var(--pause-on-hover);
}

.rfm-marquee-container:active div {
    animation-play-state: var(--pause-on-click);
}

.rfm-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
}

.rfm-overlay::before, .rfm-overlay::after {
    background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));
    content: "";
    height: 100%;
    position: absolute;
    width: var(--gradient-width);
    z-index: 2;
    pointer-events: none;
    touch-action: none;
}

.rfm-overlay::after {
    right: 0;
    top: 0;
    transform: rotateZ(180deg);
}

.rfm-overlay::before {
    left: 0;
    top: 0;
}

.rfm-marquee {
    flex: 0 0 auto;
    min-width: var(--min-width);
    z-index: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
    animation-play-state: var(--play);
    animation-delay: var(--delay);
    animation-direction: var(--direction);
}

@keyframes scroll {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.rfm-initial-child-container {
    flex: 0 0 auto;
    display: flex;
    min-width: auto;
    flex-direction: row;
    align-items: center;
}

.rfm-child {
    transform: var(--transform);
}

.go1475592160 {
    height: 0;
}

.go1671063245 {
    height: auto;
}

.go1888806478 {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
}

@media (min-width: 600px) {
    .go1888806478 {
        flex-grow:initial;
        min-width: 288px;
    }
}

.go167266335 {
    background-color: #313131;
    font-size: 0.875rem;
    line-height: 1.43;
    letter-spacing: 0.01071em;
    color: #fff;
    align-items: center;
    padding: 6px 16px;
    border-radius: 4px;
    box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
}

.go3162094071 {
    padding-left: 20px;
}

.go3844575157 {
    background-color: #313131;
}

.go1725278324 {
    background-color: #43a047;
}

.go3651055292 {
    background-color: #d32f2f;
}

.go4215275574 {
    background-color: #ff9800;
}

.go1930647212 {
    background-color: #2196f3;
}

.go946087465 {
    display: flex;
    align-items: center;
    padding: 8px 0;
}

.go703367398 {
    display: flex;
    align-items: center;
    margin-left: auto;
    padding-left: 16px;
    margin-right: -8px;
}

.go3963613292 {
    width: 100%;
    position: relative;
    transform: translateX(0);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    min-width: 288px;
}

.go1141946668 {
    box-sizing: border-box;
    display: flex;
    max-height: 100%;
    position: fixed;
    z-index: 1400;
    height: auto;
    width: auto;
    transition: top 300ms ease 0ms,right 300ms ease 0ms,bottom 300ms ease 0ms,left 300ms ease 0ms,max-width 300ms ease 0ms;
    pointer-events: none;
    max-width: calc(100% - 40px);
}

.go1141946668 .notistack-CollapseWrapper {
    padding: 6px 0px;
    transition: padding 300ms ease 0ms;
}

@media (max-width: 599.95px) {
    .go1141946668 {
        width:100%;
        max-width: calc(100% - 32px);
    }
}

.go3868796639 .notistack-CollapseWrapper {
    padding: 2px 0px;
}

.go3118922589 {
    top: 14px;
    flex-direction: column;
}

.go1453831412 {
    bottom: 14px;
    flex-direction: column-reverse;
}

.go4027089540 {
    left: 20px;
}

@media (min-width: 600px) {
    .go4027089540 {
        align-items:flex-start;
    }
}

@media (max-width: 599.95px) {
    .go4027089540 {
        left:16px;
    }
}

.go2989568495 {
    right: 20px;
}

@media (min-width: 600px) {
    .go2989568495 {
        align-items:flex-end;
    }
}

@media (max-width: 599.95px) {
    .go2989568495 {
        right:16px;
    }
}

.go4034260886 {
    left: 50%;
    transform: translateX(-50%);
}

@media (min-width: 600px) {
    .go4034260886 {
        align-items:center;
    }
}

.pc-block {
    display: none;
}

.mobile-block {
    display: none;
}

@media (min-width: 769px) {
    .pc-block {
        display: block;
    }
}

@media (max-width: 768px) {
    .mobile-block {
        display: block;
    }
}