.css-aiqby3 {
    background-color: var(--chakra-colors-dark-black_100);
}

.css-9rvc1z {
    width: var(--chakra-sizes-container-3xl);
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    -webkit-margin-end: auto;
    margin-inline-end: auto;
    max-width: 100%;
    -webkit-padding-start: var(--chakra-space-space-16);
    padding-inline-start: var(--chakra-space-space-16);
    -webkit-padding-end: var(--chakra-space-space-16);
    padding-inline-end: var(--chakra-space-space-16);
    padding-top: var(--chakra-space-space-48);
    padding-bottom: var(--chakra-space-space-72);
}

@media screen and (min-width: 48em) {
    .css-9rvc1z {
        -webkit-padding-start: var(--chakra-space-space-16);
        padding-inline-start: var(--chakra-space-space-16);
        -webkit-padding-end: var(--chakra-space-space-16);
        padding-inline-end: var(--chakra-space-space-16);
    }
}

@media screen and (min-width: 80em) {
    .css-9rvc1z {
        -webkit-padding-start: var(--chakra-space-space-64);
        padding-inline-start: var(--chakra-space-space-64);
        -webkit-padding-end: var(--chakra-space-space-64);
        padding-inline-end: var(--chakra-space-space-64);
        padding-top: var(--chakra-space-space-72);
        padding-bottom: var(--chakra-space-space-48);
    }
}
.css-1qu22r5 {
    grid-column: span 12/span 12;
}

@media screen and (min-width: 80em) {
    .css-1qu22r5 {
        grid-column: span 7/span 7;
    }
}
.css-7jy6pt {
    margin-bottom: var(--chakra-space-space-24);
}

@media screen and (min-width: 80em) {
    .css-7jy6pt {
        margin-bottom: var(--chakra-space-space-32);
    }
}

.css-1b5tj6y {
    font-family: 'Giorgio Sans', sans-serif;
    font-weight: 700;
    font-size: 6.25rem;
    line-height: 0.8;
    letter-spacing: 0;
    text-transform: uppercase;
    pointer-events: none;
    color: var(--chakra-colors-light-white_100);
    word-break: break-word;
    position: relative;
    opacity: 0;
}

@media screen and (min-width: 48em) {
    .css-1b5tj6y {
        font-family: 'Giorgio Sans', sans-serif;
        font-weight: 700;
        font-size: 8.75rem;
        line-height: 0.8;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 80em) {
    .css-1b5tj6y {
        font-family: 'Giorgio Sans', sans-serif;
        font-weight: 700;
        font-size: 10.625rem;
        line-height: 0.8;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 90em) {
    .css-1b5tj6y {
        font-family: 'Giorgio Sans', sans-serif;
        font-weight: 700;
        font-size: 12.5rem;
        line-height: 0.8;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 120em) {
    .css-1b5tj6y {
        font-family: 'Giorgio Sans', sans-serif;
        font-weight: 700;
        font-size: 14.5rem;
        line-height: 0.7999999999999999;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

.css-vfmyam {
    font-family: 'Giorgio Sans', sans-serif;
    font-weight: 700;
    font-size: 6.25rem;
    line-height: 0.8;
    letter-spacing: 0;
    text-transform: uppercase;
    color: var(--chakra-colors-light-white_100);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

@media screen and (min-width: 48em) {
    .css-vfmyam {
        font-family: 'Giorgio Sans', sans-serif;
        font-weight: 700;
        font-size: 8.75rem;
        line-height: 0.8;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 80em) {
    .css-vfmyam {
        font-family: 'Giorgio Sans', sans-serif;
        font-weight: 700;
        font-size: 10.625rem;
        line-height: 0.8;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 90em) {
    .css-vfmyam {
        font-family: 'Giorgio Sans', sans-serif;
        font-weight: 700;
        font-size: 12.5rem;
        line-height: 0.8;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 120em) {
    .css-vfmyam {
        font-family: 'Giorgio Sans', sans-serif;
        font-weight: 700;
        font-size: 14.5rem;
        line-height: 0.7999999999999999;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

.css-1azt3s2 {
    opacity: 1;
    border: 0;
    border-color: var(--chakra-colors-light-white_100);
    border-style: solid;
    border-bottom-width: 12px;
    width: 100%;
    display: block;
    margin-bottom: var(--chakra-space-space-32);
}

@media screen and (min-width: 80em) {
    .css-1azt3s2 {
        display: none;
    }
}
.css-dbx6jt {
    grid-column: span 12/span 12;
    grid-column-start: 0;
}

@media screen and (min-width: 80em) {
    .css-dbx6jt {
        grid-column: span 5/span 5;
        grid-column-start: 8;
    }
}
.css-f4cwer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: var(--chakra-space-space-24);
}

@media screen and (min-width: 80em) {
    .css-f4cwer {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
}
.css-xd6lop {
    background-color: transparent;
    margin-right: 1.5rem;
    margin-bottom: 1rem;
}

.css-xd6lop:hover {
    background-color: transparent;
}

@media (min-width: 80em) {
    .css-xd6lop {
        margin-right: 0;
        margin-left: 3rem;
        margin-bottom: 1.5rem;
    }
}

.css-1vg6pxy {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -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;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    white-space: nowrap;
    vertical-align: middle;
    outline: 2px solid transparent;
    outline-offset: 2px;
    line-height: 1.5;
    border-radius: var(--chakra-radii-none);
    font-weight: 400;
    transition-property: var(--chakra-transition-property-common);
    transition-duration: var(--chakra-transition-duration-normal);
    cursor: pointer;
    background: var(--chakra-colors-gray-100);
    margin: 0px;
    padding: 0px;
    box-shadow: var(--chakra-shadows-none);
    font-family: 'Graphik Web', sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-transform: uppercase;
    background-color: transparent;
    margin-right: 1.5rem;
    margin-bottom: 1rem;
}

@media screen and (min-width: 48em) {
    .css-1vg6pxy {
        line-height: 1.5;
        font-weight: 400;
        font-family: 'Graphik Web', sans-serif;
        font-size: 1rem;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 80em) {
    .css-1vg6pxy {
        line-height: 1.7;
        font-weight: 400;
        font-family: 'Graphik Web', sans-serif;
        font-size: 1rem;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 90em) {
    .css-1vg6pxy {
        line-height: 1.7000000000000002;
        font-weight: 400;
        font-family: 'Graphik Web', sans-serif;
        font-size: 1.125rem;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

@media screen and (min-width: 120em) {
    .css-1vg6pxy {
        line-height: 1.7000000000000002;
        font-weight: 400;
        font-family: 'Graphik Web', sans-serif;
        font-size: 1.125rem;
        letter-spacing: 0;
        text-transform: uppercase;
    }
}

.css-1vg6pxy:focus-visible,
.css-1vg6pxy[data-focus-visible] {
    box-shadow: var(--chakra-shadows-outline);
}

.css-1vg6pxy:disabled,
.css-1vg6pxy[aria-disabled=true],
.css-1vg6pxy[data-disabled] {
    opacity: 0.4;
    cursor: not-allowed;
    box-shadow: var(--chakra-shadows-none);
}

.css-1vg6pxy:hover,
.css-1vg6pxy[data-hover] {
    outline: 2px solid transparent;
    outline-offset: 2px;
    box-shadow: var(--chakra-shadows-none);
    background: var(--chakra-colors-gray-200);
}

.css-1vg6pxy:hover:disabled,
.css-1vg6pxy[data-hover]:disabled,
.css-1vg6pxy:hover[aria-disabled=true],
.css-1vg6pxy[data-hover][aria-disabled=true],
.css-1vg6pxy:hover[data-disabled],
.css-1vg6pxy[data-hover][data-disabled] {
    background: var(--chakra-colors-gray-100);
}

.css-1vg6pxy:focus,
.css-1vg6pxy[data-focus] {
    outline: 2px solid transparent;
    outline-offset: 2px;
    box-shadow: var(--chakra-shadows-none);
}

.css-1vg6pxy:active,
.css-1vg6pxy[data-active] {
    outline: 2px solid transparent;
    outline-offset: 2px;
    box-shadow: var(--chakra-shadows-none);
    background: var(--chakra-colors-gray-300);
}

.css-1vg6pxy:hover {
    background-color: transparent;
}

@media (min-width: 80em) {
    .css-1vg6pxy {
        margin-right: 0;
        margin-left: 3rem;
        margin-bottom: 1.5rem;
    }
}
.css-2hcn7t {
    color: var(--chakra-colors-light-white_100);
}
.css-a83g9x {
    color: var(--chakra-colors-light-white_100);
}
.css-1a5d02p {
    grid-column: span 12/span 12;
    display: none;
}

@media screen and (min-width: 80em) {
    .css-1a5d02p {
        display: block;
    }
}
.css-1g439aa {
    opacity: 1;
    border: 0;
    border-color: var(--chakra-colors-light-white_100);
    border-style: solid;
    border-bottom-width: 20px;
    width: 100%;
    display: none;
    margin-bottom: var(--chakra-space-space-64);
}

@media screen and (min-width: 80em) {
    .css-1g439aa {
        display: block;
    }
}
.css-13115va {
    opacity: 1;
    border: 0;
    border-color: var(--chakra-colors-dark-black_20);
    border-style: solid;
    border-bottom-width: 1px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    display: none;
}

@media screen and (min-width: 80em) {
    .css-13115va {
        margin-top: var(--chakra-space-space-64);
        margin-bottom: var(--chakra-space-space-48);
        display: block;
    }
}
.css-e6jewp {
    position: relative;
    padding: 1.5rem 1rem;
    margin: 0 -1rem;
}

.css-e6jewp::after {
    content: '';
    position: absolute;
    height: 0.0625rem;
    width: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #3c3c3cff;
}

@media (min-width: 80em) {
    .css-e6jewp {
        padding: 0 1rem;
    }

    .css-e6jewp::after {
        content: none;
    }
}
.css-g0z3yx {
    grid-column: span 12/span 12;
    padding-top: var(--chakra-space-space-24);
    padding-bottom: var(--chakra-space-space-24);
    position: relative;
    padding: 1.5rem 1rem;
    margin: 0 -1rem;
}

@media screen and (min-width: 80em) {
    .css-g0z3yx {
        grid-column: span 2/span 2;
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

.css-g0z3yx::after {
    content: '';
    position: absolute;
    height: 0.0625rem;
    width: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #3c3c3cff;
}

@media (min-width: 80em) {
    .css-g0z3yx {
        padding: 0 1rem;
    }

    .css-g0z3yx::after {
        content: none;
    }
}
.css-o8bkt9 {
    font-family: 'Graphik Web', sans-serif;
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1.2999999999999998;
    letter-spacing: 0;
    text-transform: none;
    color: var(--chakra-colors-light-white_100);
    margin-bottom: var(--chakra-space-space-8);
}

@media screen and (min-width: 48em) {
    .css-o8bkt9 {
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.2999999999999998;
        letter-spacing: 0;
        text-transform: none;
    }
}

@media screen and (min-width: 80em) {
    .css-o8bkt9 {
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.2999999999999998;
        letter-spacing: 0;
        text-transform: none;
    }
}

@media screen and (min-width: 90em) {
    .css-o8bkt9 {
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.2999999999999998;
        letter-spacing: 0;
        text-transform: none;
    }
}

@media screen and (min-width: 120em) {
    .css-o8bkt9 {
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.2999999999999998;
        letter-spacing: 0;
        text-transform: none;
    }
}

.css-42b2qy {
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
}

.css-1fyj6h4 {
    -webkit-padding-end: var(--chakra-space-8);
    padding-inline-end: var(--chakra-space-8);
    width: auto;
    min-width: 0px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    transition-property: var(--chakra-transition-property-common);
    transition-duration: var(--chakra-transition-duration-normal);
    background: var(--chakra-colors-transparent);
    padding-bottom: var(--chakra-space-space-4);
    line-height: 1.5;
    font-size: 0.875rem;
    -webkit-padding-start: var(--chakra-space-4);
    padding-inline-start: var(--chakra-space-4);
    height: auto;
    border-radius: 0px;
    padding: 0px;
    color: var(--chakra-colors-light-white_100);
    border-bottom: 1px solid;
    border-color: var(--chakra-colors-light-white_100);
}

.css-1fyj6h4:disabled,
.css-1fyj6h4[aria-disabled=true],
.css-1fyj6h4[data-disabled] {
    opacity: 0.4;
    cursor: not-allowed;
}

.css-1fyj6h4>option,
.css-1fyj6h4>optgroup {
    background: var(--chakra-colors-white);
}

.css-1fyj6h4:focus,
.css-1fyj6h4[data-focus] {
    z-index: unset;
}
.css-5inyby {
    width: var(--chakra-sizes-6);
    height: 100%;
    right: initial;
    position: absolute;
    color: var(--chakra-colors-light-white_100);
    font-size: var(--chakra-fontSizes-xl);
    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;
    pointer-events: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.css-5inyby:disabled,
.css-5inyby[aria-disabled=true],
.css-5inyby[data-disabled] {
    opacity: 0.5;
}

.css-1ut0nk8 {
    grid-column: span 12/span 12;
    padding-top: var(--chakra-space-space-24);
    position: relative;
    padding: 1.5rem 1rem;
    margin: 0 -1rem;
}

@media screen and (min-width: 80em) {
    .css-1ut0nk8 {
        grid-column: span 10/span 10;
        padding-top: 0px;
    }
}

.css-1ut0nk8::after {
    content: '';
    position: absolute;
    height: 0.0625rem;
    width: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #3c3c3cff;
}

@media (min-width: 80em) {
    .css-1ut0nk8 {
        padding: 0 1rem;
    }

    .css-1ut0nk8::after {
        content: none;
    }
}

.css-1do9pmz {
    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: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    height: 100%;
}

@media screen and (min-width: 80em) {
    .css-1do9pmz {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: flex-end;
        -webkit-box-align: flex-end;
        -ms-flex-align: flex-end;
        align-items: flex-end;
    }
}
.css-1et4ygo {
    padding-bottom: var(--chakra-space-space-12);
}

@media screen and (min-width: 80em) {
    .css-1et4ygo {
        padding-bottom: 0px;
    }
}
.css-129u58n {
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -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;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    white-space: nowrap;
    vertical-align: middle;
    outline: 2px solid transparent;
    outline-offset: 2px;
    line-height: 1.2999999999999998;
    border-radius: var(--chakra-radii-none);
    font-weight: 400;
    transition-property: var(--chakra-transition-property-common);
    transition-duration: var(--chakra-transition-duration-normal);
    cursor: pointer;
    background: none;
    margin: 0px;
    padding: 0px;
    box-shadow: var(--chakra-shadows-none);
    font-family: 'Graphik Web', sans-serif;
    font-size: 0.8125rem;
    letter-spacing: 0;
    text-transform: none;
    color: var(--chakra-colors-light-white_100);
    padding-bottom: 2px;
    background-image: linear-gradient(#fff, #fff);
    -webkit-background-position: 0 100%;
    background-position: 0 100%;
    -webkit-background-size: 0% 1px;
    background-size: 0% 1px;
    background-repeat: no-repeat;
    -webkit-transition: background-size 0.3s, background-position 0s 0.3s;
    transition: background-size 0.3s, background-position 0s 0.3s;
}

@media screen and (min-width: 48em) {
    .css-129u58n {
        line-height: 1.2999999999999998;
        font-weight: 400;
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        letter-spacing: 0;
        text-transform: none;
    }
}

@media screen and (min-width: 80em) {
    .css-129u58n {
        line-height: 1.2999999999999998;
        font-weight: 400;
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        letter-spacing: 0;
        text-transform: none;
    }
}

@media screen and (min-width: 90em) {
    .css-129u58n {
        line-height: 1.2999999999999998;
        font-weight: 400;
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        letter-spacing: 0;
        text-transform: none;
    }
}

@media screen and (min-width: 120em) {
    .css-129u58n {
        line-height: 1.2999999999999998;
        font-weight: 400;
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        letter-spacing: 0;
        text-transform: none;
    }
}

.css-129u58n:focus-visible,
.css-129u58n[data-focus-visible] {
    box-shadow: var(--chakra-shadows-outline);
}

.css-129u58n:disabled,
.css-129u58n[aria-disabled=true],
.css-129u58n[data-disabled] {
    opacity: 0.4;
    cursor: not-allowed;
    box-shadow: var(--chakra-shadows-none);
}

.css-129u58n:hover,
.css-129u58n[data-hover] {
    outline: 2px solid transparent;
    outline-offset: 2px;
    box-shadow: var(--chakra-shadows-none);
    -webkit-background-position: 100% 100%;
    background-position: 100% 100%;
    -webkit-background-size: 100% 1px;
    background-size: 100% 1px;
}

.css-129u58n:hover:disabled,
.css-129u58n[data-hover]:disabled,
.css-129u58n:hover[aria-disabled=true],
.css-129u58n[data-hover][aria-disabled=true],
.css-129u58n:hover[data-disabled],
.css-129u58n[data-hover][data-disabled] {
    background: initial;
}

.css-129u58n:focus,
.css-129u58n[data-focus] {
    outline: 2px solid transparent;
    outline-offset: 2px;
    box-shadow: var(--chakra-shadows-none);
    -webkit-background-position: 100% 100%;
    background-position: 100% 100%;
    -webkit-background-size: 100% 1px;
    background-size: 100% 1px;
}

.css-129u58n:active,
.css-129u58n[data-active] {
    outline: 2px solid transparent;
    outline-offset: 2px;
    box-shadow: var(--chakra-shadows-none);
}

.css-129u58n:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

@media (pointer: fine) {
    .has--keyboard-focus .css-129u58n:focus {
        outline: 2px solid transparent;
        outline-offset: 2px;
        box-shadow: var(--chakra-shadows-none);
        -webkit-background-position: 100% 100%;
        background-position: 100% 100%;
        -webkit-background-size: 100% 1px;
        background-size: 100% 1px;
    }
}

.css-129u58n:not(:first-of-type) {
    margin-left: var(--chakra-space-space-16);
}

@media screen and (min-width: 80em) {
    .css-129u58n:not(:first-of-type) {
        margin-left: var(--chakra-space-space-48);
    }
}
.css-1dqoc72 {
    font-family: 'Graphik Web', sans-serif;
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1.2999999999999998;
    letter-spacing: 0;
    text-transform: none;
    color: var(--chakra-colors-dark-black_10);
    margin-left: 0px;
    margin-bottom: 0.1875rem;
}

@media screen and (min-width: 48em) {
    .css-1dqoc72 {
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.2999999999999998;
        letter-spacing: 0;
        text-transform: none;
    }
}

@media screen and (min-width: 80em) {
    .css-1dqoc72 {
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.2999999999999998;
        letter-spacing: 0;
        text-transform: none;
        margin-left: var(--chakra-space-space-48);
    }
}

@media screen and (min-width: 90em) {
    .css-1dqoc72 {
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.2999999999999998;
        letter-spacing: 0;
        text-transform: none;
    }
}

@media screen and (min-width: 120em) {
    .css-1dqoc72 {
        font-family: 'Graphik Web', sans-serif;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.2999999999999998;
        letter-spacing: 0;
        text-transform: none;
    }
}

.css-1cni5hh {
    opacity: 1;
    border: 0;
    border-color: var(--chakra-colors-dark-black_20);
    border-style: solid;
    border-bottom-width: 1px;
    width: 100%;
}

@media screen and (min-width: 48em) {
    footer .css-u827ja {
        
        font-size: 8.75rem!important;
        
    }
}

@media screen and (min-width: 80em) {
    footer .css-u827ja {
     
        font-size: 10.625rem!important;
       
    }
}

@media screen and (min-width: 90em) {
    footer .css-u827ja {
       
        font-size: 12.5rem!important;
       
    }
}

@media screen and (min-width: 120em) {
    footer .css-u827ja {
      
        font-size: 14.5rem!important;
       
    }
}