main {
    margin-top: 20px;
}
.css-14r34si {
    background-color: #FFFFFF;
}

.css-12upb36 {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: static;
    background-color: #f5f5f5;
    color: rgba(0, 0, 0, 0.87);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.0884);
    background-color: #FFFFFF;
    color: #000000;
    top: 0;
}

.css-18rmlqv {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: block;
    padding-left: 16px;
    padding-right: 16px;
}

@media (min-width:992px) {
    .css-18rmlqv {
        max-width: 992px;
    }
}

@media (min-width:576px) {
    .css-18rmlqv {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width:0px) {
    .css-18rmlqv {
        padding: 0px;
    }
}

.css-1szvam0 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 56px;
}

@media (min-width:0px) {
    @media (orientation: landscape) {
        .css-1szvam0 {
            min-height: 48px;
        }
    }
}

@media (min-width:576px) {
    .css-1szvam0 {
        min-height: 64px;
    }
}

@media (min-width:0px) {
    .css-1szvam0 {
        min-height: 75px;
    }
}

.css-1dtb50s {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    margin-left: 18px;
}

.css-387imp {
    display: block;
    width: 100%;
    margin-top: 0px;
    height: auto;
    max-width: 200px;
    color: #0066EE;
}

.css-1ilyui9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.css-70qvj9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.css-vyf9q6 {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    padding-left: 4px;
    padding-right: 8px;
    border-right: 1px solid #e6e6e6;
}

.css-17z4o4n {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 0px;
    font-size: 12px;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: 800;
}

.css-17z4o4n:hover {
    cursor: pointer;
    color: #1943CF;
}

.css-l1q6s7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 8px;
}

.css-em1ki2 {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    height: 18px;
}

.css-ces7xl {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    cursor: pointer;
    font-size: 18px;
    fill: grey;
}

.css-1ojncnw {
    font-weight: 700;
    padding: 1px 5px;
    border-radius: 4px;
    line-height: 14px;
    font-size: 12px;
    margin: 5px;
    background-color: #f44;
    color: #FFFFFF;
}

.css-1tu9u55 {
    font-weight: 700;
    padding: 1px 5px;
    border-radius: 4px;
    line-height: 14px;
    font-size: 12px;
    margin: 5px;
    background-color: #e6e6e6;
    color: #999;
}

.css-ijlhdc {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 8px;
    font-size: 0.9rem;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-ijlhdc:hover {
    cursor: pointer;
    color: #1943CF;
}

.css-1vqn96r {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    padding-left: 8px;
    padding-right: 8px;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
}

.css-jaojud {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 4px;
}

.css-15ro776 {
    margin-right: 4px;
}

.css-11tn8zz {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.86;
}

.css-1k8z5lp {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-1u624ed {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    color: #0066EE;
    cursor: pointer;
}

.css-1u624ed :hover {
    color: #FDDA1C;
}

.css-eg6my0 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 56px;
    background-color: #0066EE;
    padding: 0;
}

@media (min-width:0px) {
    @media (orientation: landscape) {
        .css-eg6my0 {
            min-height: 48px;
        }
    }
}

@media (min-width:576px) {
    .css-eg6my0 {
        min-height: 64px;
    }
}

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

.css-1d3bbye {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.css-1wxaqej {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.css-10z0jsg {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #00548b;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 700;
    height: 45px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 18px;
    color: white;
    font-size: 13px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
}

.css-10z0jsg:hover {
    background-color: #00548b;
}

.css-1i8enoe {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #0066EE;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 700;
    height: 45px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 18px;
    color: white;
    font-size: 13px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
}

.css-1i8enoe:hover {
    background-color: #00548b;
}

.css-uom0n6 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 56px;
    background-color: #00548b;
}

@media (min-width:576px) {
    .css-uom0n6 {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width:0px) {
    @media (orientation: landscape) {
        .css-uom0n6 {
            min-height: 48px;
        }
    }
}

@media (min-width:576px) {
    .css-uom0n6 {
        min-height: 64px;
    }
}

@media (min-width:0px) {
    .css-uom0n6 {
        min-height: 45px;
        padding: 0px;
    }
}

.css-1sw7z84 {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #00548b;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 13px;
    height: 45px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 18px;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: 800;
}

.css-1ncw7et {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #00548b;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 13px;
    height: 45px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 18px;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: 400;
}

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

@media (min-width:576px) {
    .css-1udhdkt {
        padding-left: 12px;
        padding-right: 12px;
    }
}

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

@media (min-width:576px) {
    .css-1udhdkt {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.css-1kks7ke {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 20px;
}

.css-9h1yt4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

@media (min-width:0px) {
    .css-9h1yt4 {
        margin-top: 0px;
    }
}

@media (min-width:768px) {
    .css-9h1yt4 {
        margin-top: 20px;
    }
}

.css-oex058 {
    width: 970px;
    height: 250px;
    background-color: #ffffff;
    overflow: hidden;
}

.css-vpuckr {
    margin-bottom: 20px;
}

@media (min-width:768px) {
    .css-vpuckr {
        min-height: calc(100vh - 200px);
    }
}

.css-1l4f1eo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width:768px) {
    .css-1l4f1eo {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .css-1l4f1eo>:not(style)+:not(style) {
        margin: 0;
        margin-left: 20px;
    }
}

.css-15y92lb {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
}

.css-m5vuyl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.css-m5vuyl>:not(style)+:not(style) {
    margin: 0;
    margin-top: 20px;
}

.css-1sltu20 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 36px;
    max-width: 100%;
    min-width: 200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #FFFFFF;
    background-color: #0a5282;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.css-lhmnzp {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 16px;
}

.css-o6gz1y {
    margin: 0;
    font-size: 0.875rem;
    font-weight: 600;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.334;
    font-size: 0.875rem;
    font-weight: 600;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.334;
}

.css-v7jsfp {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 36px;
    margin-right: 20px;
}

.css-108x3h8 {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-size: 26px;
    margin-right: 4px;
}

.css-w0bj77 {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    text-transform: uppercase;
    height: 24px;
    font-size: 10px;
    line-height: 12px;
}

.css-7xppjq {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: #f6f6f6;
    padding: 16px;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: space-around;
    align-content: space-around;
}

@media (min-width:0px) {
    .css-7xppjq {
        height: 325px;
    }
}

@media (min-width:768px) {
    .css-7xppjq {
        height: 330px;
    }
}

@media (min-width:992px) {
    .css-7xppjq {
        height: 272px;
    }
}

.css-1c8vq1o {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-around;
    -ms-flex-pack: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

.css-m1ydac {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
}

.css-t36dd3 {
    position: relative;
    margin-right: 16px;
    margin-bottom: 16px;
}

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

@media (min-width:576px) {
    .css-t36dd3 {
        width: 100px;
        height: 100px;
    }
}

@media (min-width:768px) {
    .css-t36dd3 {
        width: 120px;
        height: 120px;
    }
}

.css-t36dd3:hover {
    outline: 1px solid #c3bfbf;
}

.css-ighrqg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    background-color: #e6e6e6;
}

.css-1okb3ry {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    color: #999999;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
}

@media (min-width:0px) {
    .css-1okb3ry {
        margin-bottom: 8px;
    }
}

@media (min-width:768px) {
    .css-1okb3ry {
        margin-bottom: 16px;
    }
}

.css-14a07fm {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 600;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.6;
    font-weight: 600;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.6;
    text-align: center;
}

@media (min-width:0px) {
    .css-14a07fm {
        font-size: 11px;
    }
}

@media (min-width:576px) {
    .css-14a07fm {
        font-size: 12px;
    }
}

.css-dgqh4k {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-dgqh4k:hover {
    color: #E8660F;
}

.css-14bbjq5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 8px;
}

@media (min-width:0px) {
    .css-14bbjq5 {
        margin-bottom: 8px;
    }
}

@media (min-width:576px) {
    .css-14bbjq5 {
        margin-bottom: 0px;
    }
}

.css-1w933o1 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 30px;
}

.css-1epph9x {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    height: 100%;
}

@media (min-width:576px) {
    .css-1epph9x {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:768px) {
    .css-1epph9x {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:992px) {
    .css-1epph9x {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-1epph9x {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1920px) {
    .css-1epph9x {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.css-1tjfx9q {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #85C400;
    padding-right: 4px;
    font-size: 25px;
    font-weight: 700;
    line-height: 1;
}

.css-xc4vl6 {
    margin: 0;
    font-size: 0.875rem;
    font-weight: 600;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.334;
    color: #999999;
    font-size: 0.875rem;
    font-weight: 600;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.334;
    padding-top: 6px;
}

.css-eo995u {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 50%;
}

@media (min-width:576px) {
    .css-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:768px) {
    .css-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:992px) {
    .css-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1920px) {
    .css-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.css-bifs4g {
    height: 44px;
    top: -5px;
    position: relative;
    overflow: hidden;
}

.css-ae49tk:hover {
    -webkit-transform: translate(0, -44px);
    -moz-transform: translate(0, -44px);
    -ms-transform: translate(0, -44px);
    transform: translate(0, -44px);
}

.css-bztqp5 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 4px;
}

.css-7ziy3k {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 600;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.6;
    color: #999999;
    font-size: 0.75rem;
    font-weight: 600;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.6;
}

.css-koo75d {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.css-15ey1op {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #6D717A;
    line-height: 1;
    font-size: 12px;
}

.css-16z0631 {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    color: #0066EE;
    font-size: 0.75rem;
    font-weight: 500;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 18px;
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
}

.css-16z0631:hover {
    color: #1943CF;
}

.css-177tisd {
    color: #999999;
}

.css-m9vrrz {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

@media (min-width:0px) {
    .css-m9vrrz {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width:576px) {
    .css-m9vrrz {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }
}

@media (min-width:768px) {
    .css-m9vrrz {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: unset;
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;
    }
}

@media (min-width:992px) {
    .css-m9vrrz {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.css-z92sg3 {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (min-width:576px) {
    .css-z92sg3 {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: none;
        width: auto;
    }
}

@media (min-width:768px) {
    .css-z92sg3 {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: none;
        width: auto;
    }
}

@media (min-width:992px) {
    .css-z92sg3 {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: none;
        width: auto;
    }
}

@media (min-width:1200px) {
    .css-z92sg3 {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: none;
        width: auto;
    }
}

@media (min-width:1920px) {
    .css-z92sg3 {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: none;
        width: auto;
    }
}

@media (min-width:0px) {
    .css-z92sg3 {
        margin-top: 4px;
    }
}

@media (min-width:576px) {
    .css-z92sg3 {
        margin-top: 12px;
    }
}

@media (min-width:992px) {
    .css-z92sg3 {
        margin-top: 0px;
    }
}

.css-br8ltw {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #85C400;
    font-weight: 700;
    font-size: 45px;
    line-height: 40px;
    letter-spacing: -1px;
}

.css-1adnrps {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 83.333333%;
    -ms-flex-preferred-size: 83.333333%;
    flex-basis: 83.333333%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 83.333333%;
}

@media (min-width:576px) {
    .css-1adnrps {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

@media (min-width:768px) {
    .css-1adnrps {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 75%;
    }
}

@media (min-width:992px) {
    .css-1adnrps {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

@media (min-width:1200px) {
    .css-1adnrps {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

@media (min-width:1920px) {
    .css-1adnrps {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

.css-431azc {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (min-width:992px) {
    .css-431azc {
        width: calc(100% + 12px);
        margin-left: -12px;
    }

    .css-431azc>.MuiGrid-item {
        padding-left: 12px;
    }
}

@media (min-width:0px) {
    .css-431azc {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 12px;
        margin-bottom: 12px;
    }
}

@media (min-width:576px) {
    .css-431azc {
        margin-top: 12px;
        margin-bottom: 16px;
    }
}

@media (min-width:992px) {
    .css-431azc {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.css-431azc a {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-1n834u0 {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
}

@media (min-width:576px) {
    .css-1n834u0 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:768px) {
    .css-1n834u0 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:992px) {
    .css-1n834u0 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-1n834u0 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1920px) {
    .css-1n834u0 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.css-1c9g0vr {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-weight: 500;
    font-size: 0.8125rem;
    line-height: 1.75;
    text-transform: uppercase;
    min-width: 64px;
    padding: 4px 10px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: rgba(0, 0, 0, 0.87);
    background-color: #FFFFFF;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    width: 100%;
    border-radius: 4px;
    border-style: solid;
    border-width: 2px;
    border-color: transparent;
    padding: 8px 20px;
    box-shadow: none;
    letter-spacing: 0.015625rem;
    color: #666666;
    border: 1px solid #d2d2d2;
    text-transform: capitalize;
}

.css-1c9g0vr::-moz-focus-inner {
    border-style: none;
}

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

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

.css-1c9g0vr:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(178, 178, 178);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1c9g0vr:hover {
        background-color: #FFFFFF;
    }
}

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

.css-1c9g0vr.Mui-focusVisible {
    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);
}

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

.css-1c9g0vr:active {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
}

.css-1c9g0vr:hover {
    box-shadow: none;
}

.css-1c9g0vr.Mui-disabled {
    background-color: #D8D8DC;
    color: #FFFFFF;
}

.css-1c9g0vr label {
    font-weight: 700;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
}

.css-1c9g0vr:hover:disabled {
    background-color: #D8D8DC;
}

.css-15a1e0q {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
}

.css-1b94enl {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
}

@media (min-width:576px) {
    .css-1b94enl {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:768px) {
    .css-1b94enl {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:992px) {
    .css-1b94enl {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-1b94enl {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1920px) {
    .css-1b94enl {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:0px) {
    .css-1b94enl {
        margin-top: 8px;
    }
}

@media (min-width:992px) {
    .css-1b94enl {
        margin-top: 0px;
    }
}

.css-1wlfdeu {
    border-top: 1px solid;
    border-color: #e6e6e6;
    width: 100%;
    padding-top: 12px;
}

@media (min-width:992px) {
    .css-1wlfdeu {
        margin-top: 8px;
    }
}

.css-dsartl {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 12px;
}

.css-jp6jpp {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 18.181818%;
    -ms-flex-preferred-size: 18.181818%;
    flex-basis: 18.181818%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 18.181818%;
}

@media (min-width:576px) {
    .css-jp6jpp {
        -webkit-flex-basis: 18.181818%;
        -ms-flex-preferred-size: 18.181818%;
        flex-basis: 18.181818%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 18.181818%;
    }
}

@media (min-width:768px) {
    .css-jp6jpp {
        -webkit-flex-basis: 18.181818%;
        -ms-flex-preferred-size: 18.181818%;
        flex-basis: 18.181818%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 18.181818%;
    }
}

@media (min-width:992px) {
    .css-jp6jpp {
        -webkit-flex-basis: 18.181818%;
        -ms-flex-preferred-size: 18.181818%;
        flex-basis: 18.181818%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 18.181818%;
    }
}

@media (min-width:1200px) {
    .css-jp6jpp {
        -webkit-flex-basis: 18.181818%;
        -ms-flex-preferred-size: 18.181818%;
        flex-basis: 18.181818%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 18.181818%;
    }
}

@media (min-width:1920px) {
    .css-jp6jpp {
        -webkit-flex-basis: 18.181818%;
        -ms-flex-preferred-size: 18.181818%;
        flex-basis: 18.181818%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 18.181818%;
    }
}

.css-mdp0y6 {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #6C6C70;
    margin-bottom: 2px;
    letter-spacing: 1px;
    line-height: 1;
    font-weight: 500;
}

@media (min-width:0px) {
    .css-mdp0y6 {
        font-size: 16px;
    }
}

@media (min-width:576px) {
    .css-mdp0y6 {
        font-size: 20px;
    }
}

.css-qdrlqr {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #8E8E93;
    text-transform: uppercase;
    line-height: 14px;
    font-weight: 500;
}

@media (min-width:0px) {
    .css-qdrlqr {
        font-size: 10px;
    }
}

@media (min-width:576px) {
    .css-qdrlqr {
        font-size: 11px;
    }
}

.css-1fyxfow {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 9.090909%;
    -ms-flex-preferred-size: 9.090909%;
    flex-basis: 9.090909%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 9.090909%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 12px;
}

@media (min-width:576px) {
    .css-1fyxfow {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

@media (min-width:768px) {
    .css-1fyxfow {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

@media (min-width:992px) {
    .css-1fyxfow {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

@media (min-width:1200px) {
    .css-1fyxfow {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

@media (min-width:1920px) {
    .css-1fyxfow {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

.css-by55gm {
    margin: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-width: 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.12);
    border-bottom-width: 0;
    margin-top: 4px;
    margin-bottom: 4px;
    height: 100%;
    border-right-width: thin;
}

.css-1g03rb9 {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 9.090909%;
    -ms-flex-preferred-size: 9.090909%;
    flex-basis: 9.090909%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 9.090909%;
}

@media (min-width:576px) {
    .css-1g03rb9 {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

@media (min-width:768px) {
    .css-1g03rb9 {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

@media (min-width:992px) {
    .css-1g03rb9 {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

@media (min-width:1200px) {
    .css-1g03rb9 {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

@media (min-width:1920px) {
    .css-1g03rb9 {
        -webkit-flex-basis: 9.090909%;
        -ms-flex-preferred-size: 9.090909%;
        flex-basis: 9.090909%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 9.090909%;
    }
}

.css-epychj {
    font-size: 22px;
    line-height: 0.8;
}

.css-afe7p7 {
    margin-top: 4px;
    margin-bottom: 28px;
    position: relative;
}

.css-1pmgwjo {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 12px;
    border: 1px solid;
    border-color: #cdcdcd;
}

.css-qmk4ua {
    width: 0%;
    height: 100%;
    background-color: #85C400;
}

.css-f2u3nr {
    width: 100%;
    height: 100%;
    background-color: #e6e6e6;
}

.css-9xoeg1 {
    width: 0%;
    height: 10px;
    z-index: 3;
    overflow: visible;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-background-size: 4px 4px;
    background-size: 4px 4px;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
}

.css-xn64m5 {
    position: absolute;
    left: 100%;
    top: 0;
    border-right: 2px dotted #888;
    height: 22px;
    width: 2px;
    z-index: 2;
    margin: -6px auto 5px auto;
}

.css-1rhrso4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px;
    background-color: #f6f6f6;
}

@media (min-width:0px) {
    .css-1rhrso4>:not(style)+:not(style) {
        margin: 0;
        margin-top: 16px;
    }
}

@media (min-width:576px) {
    .css-1rhrso4>:not(style)+:not(style) {
        margin: 0;
        margin-top: 0px;
    }
}

@media (min-width:576px) {
    .css-1rhrso4 {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.css-19ps8ps {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top;
    width: 100%;
    border-width: 2px;
    box-sizing: borderBox;
    opacity: 0.7;
    height: 64px;
    height: auto;
    margin-right: 16px;
    opacity: 100%;
}

.css-19ps8ps div {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 14px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.css-19ps8ps div textarea {
    resize: vertical;
}

.css-12ar0hs {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375em;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: rgba(0, 0, 0, 0.87);
    box-sizing: border-box;
    position: relative;
    cursor: text;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 0 5px;
    width: 100%;
    position: relative;
    border-radius: 4px;
    padding: 16.5px 14px;
}

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

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

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

.css-12ar0hs.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: #0066EE;
    border-width: 2px;
}

.css-12ar0hs.Mui-error .MuiOutlinedInput-notchedOutline {
    border-color: #B20C02;
}

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

.css-u36398 {
    font: inherit;
    letter-spacing: inherit;
    color: currentColor;
    padding: 0;
    border: 0;
    box-sizing: content-box;
    background: none;
    height: auto;
    margin: 0;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0;
    width: 100%;
    -webkit-animation-name: mui-auto-fill-cancel;
    animation-name: mui-auto-fill-cancel;
    -webkit-animation-duration: 10ms;
    animation-duration: 10ms;
    resize: none;
    padding-top: 0;
    padding: 0;
}

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

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

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

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

.css-u36398:focus {
    outline: 0;
}

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

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

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

label[data-shrink=false]+.MuiInputBase-formControl .css-u36398::-moz-placeholder {
    opacity: 0 !important;
}

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

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

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

label[data-shrink=false]+.MuiInputBase-formControl .css-u36398:focus::-moz-placeholder {
    opacity: 0.42;
}

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

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

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

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

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

.css-igs3ac {
    text-align: left;
    position: absolute;
    bottom: 0;
    right: 0;
    top: -5px;
    left: 0;
    margin: 0;
    padding: 0 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-ihdtdm {
    float: unset;
    width: auto;
    overflow: hidden;
    padding: 0;
    line-height: 11px;
    -webkit-transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.css-q4yb5a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-weight: 500;
    font-size: 0.8125rem;
    line-height: 1.75;
    text-transform: uppercase;
    min-width: 64px;
    padding: 4px 10px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #fff;
    background-color: #0066EE;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    border-style: solid;
    border-width: 2px;
    border-color: transparent;
    padding: 8px 20px;
    box-shadow: none;
    letter-spacing: 0.015625rem;
    max-height: 40px;
    min-width: 88px;
    text-transform: capitalize;
}

.css-q4yb5a::-moz-focus-inner {
    border-style: none;
}

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

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

.css-q4yb5a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #1943CF;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-q4yb5a:hover {
        background-color: #0066EE;
    }
}

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

.css-q4yb5a.Mui-focusVisible {
    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);
}

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

.css-q4yb5a:active {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
}

.css-q4yb5a:hover {
    box-shadow: none;
}

.css-q4yb5a.Mui-disabled {
    background-color: #D8D8DC;
    color: #FFFFFF;
}

.css-q4yb5a:hover:disabled {
    background-color: #0066EE;
}

.css-q4yb5a label {
    font-weight: 700;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
}

.css-q4yb5a:hover:disabled {
    background-color: #D8D8DC;
}

.css-1clgndx {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: -8px;
    margin-bottom: 16px;
    margin-top: 4px;
}

.css-1clgndx>.MuiGrid-item {
    max-width: none;
}

.css-1clgndx>.MuiGrid-item {
    padding-top: 8px;
}

.css-gdcdiw {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 4px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.1), 0px 0px 1px 0px rgba(0, 0, 0, 0.05), 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
    overflow: hidden;
}

.css-15raeun {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px;
    background-color: #FFFFFF;
}

.css-s4lllc {
    margin-right: 16px;
}

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

@media (min-width:576px) {
    .css-s4lllc {
        width: 60px;
        height: 60px;
    }
}

.css-b91n4s {
    width: 60px;
    height: 60px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: center;
    z-index: 1;
    padding-top: 12px;
    padding-bottom: 12px;
    opacity: 0;
}

.css-b91n4s:hover {
    opacity: 1;
}

.css-ddeygg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    font-size: 40px;
    color: #FFFFFF;
}

.css-1z2tjz {
    position: relative;
}

@media (min-width:0px) {
    .css-1z2tjz {
        width: 40px;
        height: 40px;
    }
}

@media (min-width:576px) {
    .css-1z2tjz {
        width: 60px;
        height: 60px;
    }
}

.css-hnb0o5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.css-hnb0o5 a {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-gg4vpm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.css-nclbym {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width:576px) {
    .css-nclbym {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.css-cmdqow {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #0066EE;
    font-size: 13px;
    font-weight: 700;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-cmdqow:hover {
    color: #1943CF;
}

.css-15lzmv5 {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #898989;
    font-size: 13px;
}

.css-1td7v4t {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    text-align: center;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    background-color: transparent;
    color: #898989;
    padding: 0px;
    margin-left: auto;
}

.css-1td7v4t::-moz-focus-inner {
    border-style: none;
}

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

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

.css-1td7v4t:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

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

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

.css-1td7v4t:hover {
    color: #0066EE;
    background-color: transparent;
}

.css-8feus5 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    font-size: 18px;
}

.css-da8f8f {
    margin-bottom: 12px;
    word-break: break-word;
}

.css-195sgc8 {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-size: 13px;
}

.css-u7k355 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #898989;
}

.css-9y6x14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 4px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.css-9y6x14:hover {
    cursor: pointer;
}

.css-d2he87 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    font-size: 15px;
    color: #898989;
    margin-right: 4px;
}

.css-ip3kk {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    color: #898989;
    font-size: 13px;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
}

.css-1bdkdbt {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    margin-left: 4px;
    margin-right: 4px;
}

.css-1ygklqn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 4px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.css-1ygklqn:hover {
    cursor: pointer;
}

.css-gxdnfm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    font-size: 15px;
    margin-right: 4px;
}

.css-kir5uy {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #f2f2f2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.css-j0d88i {
    height: 28px;
    width: 28px;
    position: relative;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 12px;
}

.css-mn3us1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top;
    width: 100%;
    border-width: 2px;
    box-sizing: borderBox;
    opacity: 0.7;
    height: 64px;
    height: auto;
    opacity: 100%;
}

.css-mn3us1 div {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 4px;
    background-color: #FFFFFF;
    color: #000000;
    font-size: 13px;
}

.css-udv3kc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    margin-left: -16px;
    margin-right: -16px;
    margin-top: 16px;
    margin-bottom: 8px;
}

.css-uidkmh {
    width: 320px;
    height: 50px;
    background-color: #E0E0E0;
    overflow: hidden;
}

.css-yezmbp {
    background-color: #f2f2f2;
}

.css-58nl00 {
    border-bottom: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 8px;
}

.css-1uv01wq {
    min-width: 40px;
    padding-top: 12px;
}

.css-j7qwjs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.css-k008qs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.css-37urdo {
    padding-top: 4px;
}

.css-1pg45zz {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-ccfki1 {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    font-size: 13px;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
}

.css-1ka4wla {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    margin-bottom: 0.35em;
    font-size: 13px;
}

.css-1dtnjt5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.css-9p5ccf {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    color: #898989;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
}

.css-6n7j50 {
    display: inline;
}

.css-zsz5jh {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    color: #0066EE;
    font-size: 0.75rem;
    font-weight: 400;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    line-height: 1.66;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.css-zsz5jh:hover {
    cursor: pointer;
    color: #1943CF;
}

.css-1pc4ti9 {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #898989;
    margin-left: 8px;
    margin-right: 8px;
}

.css-1e1quyi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0066EE;
}

.css-1e1quyi:hover {
    cursor: pointer;
    color: #1943CF;
}

.css-wjqqbj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 300px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

@media (min-width:0px) {
    .css-wjqqbj {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        margin-top: 20px;
    }
}

@media (min-width:768px) {
    .css-wjqqbj {
        -webkit-align-self: flex-start;
        -ms-flex-item-align: flex-start;
        align-self: flex-start;
        margin-top: 0px;
    }
}

.css-15i1vgz {
    margin-bottom: 28px;
}

.css-pummgu {
    width: 300px;
    height: 600px;
    background-color: #ffffff;
    overflow: hidden;
}

.css-1j7zbpi {
    background-color: #FFFFFF;
}

.css-88nna7 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid;
    border-color: #E6E6E6;
}

.css-1qkecvs {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.css-1lsgd1a {
    margin: 0;
    color: #0a5282;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0a5282;
}

.css-1pbwt98 {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-size: 12px;
    margin-top: 8px;
}

.css-1bwyl80 {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0066EE;
}

.css-1bwyl80:hover {
    color: #1943CF;
}

.css-1at62qq {
    margin-left: 16px;
    margin-right: 16px;
}

.css-b8eibm {
    font-size: 12px;
    margin: 0px;
    padding-left: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.css-mbj7el {
    margin: 0;
    color: #0066EE;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0066EE;
    cursor: pointer;
    margin-bottom: 8px;
}

.css-mbj7el:hover {
    color: #1943CF;
}

.css-108pbjf {
    margin: 0px;
    margin-top: 28px;
}

.css-1hxzbui {
    width: 300px;
    height: 250px;
    background-color: #ffffff;
    overflow: hidden;
}

.css-1qjemzs {
    background-color: #FFFFFF;
    margin-top: 28px;
}

.css-1dr59fg {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.css-1upilqn {
    margin-bottom: 12px;
}

.css-t9esiw {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 4px;
}

.css-19bywld {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-size: 12px;
    margin-bottom: 4px;
    color: #222222;
}

.css-7ejpzh {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    font-size: 12px;
    margin-bottom: 4px;
}

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

.css-nv096v {
    width: 728px;
    height: 90px;
    background-color: #E0E0E0;
    overflow: hidden;
}

.css-g0t3np {
    width: 100%;
    background-color: #FFFFFF;
    text-align: center;
}

.css-pskig2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    text-align: center;
}

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

@media (min-width:576px) {
    .css-pskig2 {
        min-height: unset;
    }
}

.css-r54vba {
    line-height: 1.92;
    list-style: none;
    text-align: center;
    max-width: 65%;
    padding: 0px;
}

@media (min-width:0px) {
    .css-r54vba {
        margin: 0 auto;
        display: block;
        padding-top: 24px;
    }
}

@media (min-width:576px) {
    .css-r54vba {
        margin: 0 0 12px;
        display: inline-block;
        padding-top: 32px;
    }
}

@media (min-width:992px) {
    .css-r54vba {
        margin: 0 0 8px;
    }
}

.css-r54vba li {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 4px;
    margin-right: 4px;
}

.css-r54vba a {
    font-size: 12px;
    line-height: inherited;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0066EE;
}

.css-r54vba a:hover {
    color: #1943CF;
}

.css-5cm1aq {
    color: #000000;
}

.css-1b47e06 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
}

.css-1b47e06::-moz-focus-inner {
    border-style: none;
}

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

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

.css-1hanubv {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    color: #0066EE;
    font-size: 12px;
    text-transform: none;
    height: 14.5px;
    line-height: 12px;
}

.css-1hanubv:hover {
    color: #1943CF;
}

@media (min-width:0px) {
    .css-rmorx9 {
        padding-top: 16px;
        padding-bottom: 16px;
    }
}

@media (min-width:576px) {
    .css-rmorx9 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
}

@media (min-width:992px) {
    .css-rmorx9 {
        position: absolute;
        right: 30px;
    }
}

.css-rmorx9 select {
    font-size: 12px;
}

@media (min-width:0px) {
    .css-3suqjk {
        height: 22px;
        margin-top: 8px;
        margin-bottom: 8px;
    }
}

.css-3suqjk p {
    font-size: 11px;
    line-height: 18px;
}

@media (min-width:0px) {
    .css-3suqjk p {
        margin-bottom: 8px;
    }
}

@media (min-width:576px) {
    .css-3suqjk p {
        margin-bottom: 0px;
    }
}

.css-1y5nj7e {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Inter", Helvetica, Arial, -apple-system, sans-serif;
    margin-bottom: 16px;
}