
/*! tailwindcss v4.0.17 | MIT License | https://tailwindcss.com */
@layer base {
    *,:after,:before,::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    html {
        -webkit-text-size-adjust:100%;
        -moz-tab-size: 4;
        tab-size: 4;
        line-height: 1.5;
        font-family: 'Noto Serif Georgian';
        font-feature-settings: normal;
        font-variation-settings: normal;
        -webkit-tap-highlight-color: transparent
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

    abbr: where([title]) {
        -webkit-text-decoration:underline dotted;
        text-decoration: underline dotted
    }

    h1,h2,h3,h4,h5,h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    b,strong {
        font-weight: bolder
    }

    code,kbd,samp,pre {
        font-feature-settings: normal;
        font-variation-settings: normal;
        font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub,sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    :-moz-focusring {
        outline: auto
    }

    progress {
        vertical-align: baseline
    }

    summary {
        display: list-item
    }

    ol,ul,menu {
        list-style: none
    }

    img,svg,video,canvas,audio,iframe,embed,object {
        vertical-align: middle;
        display: block
    }

    img,video {
        max-width: 100%;
        height: auto
    }

    button,input,select,optgroup,textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    :where(select: is([multiple],[size])) optgroup {
        font-weight:bolder
    }

    :where(select: is([multiple],[size])) optgroup option {
        padding-inline-start:20px
    }

    ::file-selector-button {
        margin-inline-end:4px}

    ::placeholder {
        opacity: 1
    }

    @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::placeholder {
            color:color-mix(in oklab,currentColor 50%,transparent)
        }
    }

    textarea {
        resize: vertical
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit
    }

    ::-webkit-datetime-edit {
        display: inline-flex
    }

    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }

    ::-webkit-datetime-edit {
        padding-block:0}

    ::-webkit-datetime-edit-year-field {
        padding-block:0}

    ::-webkit-datetime-edit-month-field {
        padding-block:0}

    ::-webkit-datetime-edit-day-field {
        padding-block:0}

    ::-webkit-datetime-edit-hour-field {
        padding-block:0}

    ::-webkit-datetime-edit-minute-field {
        padding-block:0}

    ::-webkit-datetime-edit-second-field {
        padding-block:0}

    ::-webkit-datetime-edit-millisecond-field {
        padding-block:0}

    ::-webkit-datetime-edit-meridiem-field {
        padding-block:0}

    :-moz-ui-invalid {
        box-shadow: none
    }

    button,input: where([type=button],[type=reset],[type=submit]) {
        -webkit-appearance:button;
        -moz-appearance: button;
        appearance: button
    }

    ::file-selector-button {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button
    }

    ::-webkit-inner-spin-button {
        height: auto
    }

    ::-webkit-outer-spin-button {
        height: auto
    }

    [hidden]: where(:not([hidden=until-found])) {
        display:none!important
    }

    button: not(:disabled),[role=button]:not(:disabled) {
        cursor:pointer
    }

    *,:after,:before,::backdrop {
        border-color: var(--color-gray-200,currentColor)
    }

    ::file-selector-button {
        border-color: var(--color-gray-200,currentColor)
    }

    strong,b {
        --tw-font-weight: 500;
        font-weight: 500
    }
}

@layer utilities {
    [data-theme=light] {
        --_1n4x04z0: #e9e9e9;
        --_1n4x04z1: #b6b6b6;
        --_1n4x04z2: #3b3b3b;
        --_1n4x04z3: #a8ded8;
        --_1n4x04z4: #26a197;
        --_1n4x04z5: #06736a;
        --_1n4x04z6: #ccdce2;
        --_1n4x04z7: #4f8392;
        --_1n4x04z8: #205b6b;
        --_1n4x04z9: #ebddcc;
        --_1n4x04za: #d6b17d;
        --_1n4x04zb: #a67931;
        --_1n4x04zc: #edcccf;
        --_1n4x04zd: #d48a90;
        --_1n4x04ze: #a84c55;
        --_1n4x04zf: #12121208;
        --_1n4x04zg: #12121226;
        --_1n4x04zh: #12121278;
        --_1n4x04zi: #000;
        --_1n4x04zj: #08817766;
        --_1n4x04zk: #2b697a66;
        --_1n4x04zl: #c89d5866;
        --_1n4x04zm: #b55b6466;
        --_1n4x04zn: #0003
    }

    [data-theme=dark] {
        --_1n4x04z0: #3b3b3b;
        --_1n4x04z1: #5a5a5a;
        --_1n4x04z2: #b6b6b6;
        --_1n4x04z3: #005451;
        --_1n4x04z4: #066b63;
        --_1n4x04z5: #64c5bd;
        --_1n4x04z6: #182b31;
        --_1n4x04z7: #093d4d;
        --_1n4x04z8: #4f8392;
        --_1n4x04z9: #4a3d29;
        --_1n4x04za: #593b0b;
        --_1n4x04zb: #d6b17d;
        --_1n4x04zc: #7d3940;
        --_1n4x04zd: #99424b;
        --_1n4x04ze: #e0abb0;
        --_1n4x04zf: #f9f9f912;
        --_1n4x04zg: #f9f9f926;
        --_1n4x04zh: #121212a1;
        --_1n4x04zi: #fff;
        --_1n4x04zj: #26a19778;
        --_1n4x04zk: #4f839278;
        --_1n4x04zl: #d6b17d78;
        --_1n4x04zm: #d48a9078;
        --_1n4x04zn: #000000a3
    }

    ._1yr65jo0 {
        --_1yr65jo1: 1px;
        --_1yr65jo2: 0rem;
        --_1yr65jo3: .25rem;
        --_1yr65jo4: .5rem;
        --_1yr65jo5: 1rem;
        --_1yr65jo6: .625rem;
        --_1yr65jo7: .75rem;
        --_1yr65jo8: .875rem;
        --_1yr65jo9: 1rem;
        --_1yr65joa: 1.125rem;
        --_1yr65job: 1.5rem;
        --_1yr65joc: 2.125rem;
        --_1yr65jod: 3rem;
        --_1yr65joe: .75rem;
        --_1yr65jof: 1rem;
        --_1yr65jog: 1.25rem;
        --_1yr65joh: 1.5rem;
        --_1yr65joi: 2rem;
        --_1yr65joj: 2.75rem;
        --_1yr65jok: 3.75rem;
        --_1yr65jol: 400;
        --_1yr65jom: 500;
        --_1yr65jon: N26,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
        --_1yr65joo: 0px 2px 4px 0px var(--_1n4x04zn);
        --_1yr65jop: 0px 2px 4px 0px var(--_1n4x04zn);
        --_1yr65joq: 0px 2px 8px 0px var(--_1n4x04zn);
        --_1yr65jor: 0px 8px 10px -6px var(--_1n4x04zn);
        --_1yr65jos: 0rem;
        --_1yr65jot: .25rem;
        --_1yr65jou: .5rem;
        --_1yr65jov: .75rem;
        --_1yr65jow: 1rem;
        --_1yr65jox: 1.5rem;
        --_1yr65joy: 2rem;
        --_1yr65joz: 3rem
    }

    [data-theme=light] {
        --_1yr65jo10: #fff;
        --_1yr65jo11: #f2f2f2;
        --_1yr65jo12: #1b1b1b;
        --_1yr65jo13: #088177;
        --_1yr65jo14: #d8edeb;
        --_1yr65jo15: #2b697a;
        --_1yr65jo16: #e9eef2;
        --_1yr65jo17: #c89d58;
        --_1yr65jo18: #f2ece1;
        --_1yr65jo19: #b55b64;
        --_1yr65jo1a: #f5e1e3;
        --_1yr65jo1b: #1b1b1b;
        --_1yr65jo1c: #6d6d6d;
        --_1yr65jo1d: #fff;
        --_1yr65jo1e: #06736a;
        --_1yr65jo1f: #005451;
        --_1yr65jo1g: #2b697a;
        --_1yr65jo1h: #205b6b;
        --_1yr65jo1i: #c89d58;
        --_1yr65jo1j: #a67931;
        --_1yr65jo1k: #a84c55;
        --_1yr65jo1l: #7d3940;
        --_1yr65jo1m: #e9e9e9;
        --_1yr65jo1n: #6d6d6d;
        --_1yr65jo1o: #06736a;
        --_1yr65jo1p: #005451;
        --_1yr65jo1q: #2b697a;
        --_1yr65jo1r: #205b6b;
        --_1yr65jo1s: #c89d58;
        --_1yr65jo1t: #a67931;
        --_1yr65jo1u: #a84c55;
        --_1yr65jo1v: #7d3940
    }

    [data-theme=dark] {
        --_1yr65jo10: #121212;
        --_1yr65jo11: #2d2d2d;
        --_1yr65jo12: #e9e9e9;
        --_1yr65jo13: #26a197;
        --_1yr65jo14: #014442;
        --_1yr65jo15: #2b697a;
        --_1yr65jo16: #182b31;
        --_1yr65jo17: #c89d58;
        --_1yr65jo18: #4a3d29;
        --_1yr65jo19: #d48a90;
        --_1yr65jo1a: #5c2d2d;
        --_1yr65jo1b: #d9d9d9;
        --_1yr65jo1c: #969696;
        --_1yr65jo1d: #1b1b1b;
        --_1yr65jo1e: #64c5bd;
        --_1yr65jo1f: #d8edeb;
        --_1yr65jo1g: #2b697a;
        --_1yr65jo1h: #79a1ad;
        --_1yr65jo1i: #c89d58;
        --_1yr65jo1j: #e1c5a1;
        --_1yr65jo1k: #d48a90;
        --_1yr65jo1l: #f5e1e3;
        --_1yr65jo1m: #3b3b3b;
        --_1yr65jo1n: #969696;
        --_1yr65jo1o: #64c5bd;
        --_1yr65jo1p: #d8edeb;
        --_1yr65jo1q: #2b697a;
        --_1yr65jo1r: #79a1ad;
        --_1yr65jo1s: #c89d58;
        --_1yr65jo1t: #e1c5a1;
        --_1yr65jo1u: #d48a90;
        --_1yr65jo1v: #f5e1e3
    }

    ._1jkf7870 {
        box-sizing: border-box;
        border-color: var(--_1yr65jo1m);
        vertical-align: baseline;
        border-style: solid;
        border-width: 0;
        margin: 0;
        padding: 0;
        
    }

    ._1jkf7871 {
        -webkit-tap-highlight-color: transparent
    }

    ._1jkf7871:focus {
        outline: none
    }

    ._1jkf7872 {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        color: var(--_1yr65jo1b);
        background-color: #0000
    }

    ._1jkf7873 {
        text-decoration: none
    }

    ._1jkf7874 {
        list-style: none
    }

    ._1jkf7875 {
        background: 0 0
    }

    ._1jkf7877 {
        resize: none;
        background-color: initial
    }

    ._1jkf7879 {
        text-align: left
    }

    ._1jkf787a {
        background-color: var(--_1yr65jo1m);
        height: 1px
    }

    @media only screen and (-webkit-device-pixel-ratio>=1.3) {
        ._1jkf7870 {
            -webkit-font-smoothing: antialiased
        }
    }

    .q1hbnk0 {
        align-items: flex-start
    }

    .q1hbnk4 {
        align-items: center
    }

    .q1hbnk8 {
        align-items: flex-end
    }

    .q1hbnkc {
        align-items: baseline
    }

    .q1hbnkg {
        border-bottom-left-radius: var(--_1yr65jo2)
    }

    .q1hbnkk {
        border-bottom-left-radius: var(--_1yr65jo3)
    }

    .q1hbnko {
        border-bottom-left-radius: var(--_1yr65jo4)
    }

    .q1hbnks {
        border-bottom-left-radius: var(--_1yr65jo5)
    }

    .q1hbnkw {
        border-bottom-left-radius: 50%
    }

    .q1hbnk10 {
        border-bottom-right-radius: var(--_1yr65jo2)
    }

    .q1hbnk14 {
        border-bottom-right-radius: var(--_1yr65jo3)
    }

    .q1hbnk18 {
        border-bottom-right-radius: var(--_1yr65jo4)
    }

    .q1hbnk1c {
        border-bottom-right-radius: var(--_1yr65jo5)
    }

    .q1hbnk1g {
        border-bottom-right-radius: 50%
    }

    .q1hbnk1k {
        border-bottom-width: var(--_1yr65jo1)
    }

    .q1hbnk1o {
        border-left-width: var(--_1yr65jo1)
    }

    .q1hbnk1s {
        border-right-width: var(--_1yr65jo1)
    }

    .q1hbnk1w {
        border-top-left-radius: var(--_1yr65jo2)
    }

    .q1hbnk20 {
        border-top-left-radius: var(--_1yr65jo3)
    }

    .q1hbnk24 {
        border-top-left-radius: var(--_1yr65jo4)
    }

    .q1hbnk28 {
        border-top-left-radius: var(--_1yr65jo5)
    }

    .q1hbnk2c {
        border-top-left-radius: 50%
    }

    .q1hbnk2g {
        border-top-right-radius: var(--_1yr65jo2)
    }

    .q1hbnk2k {
        border-top-right-radius: var(--_1yr65jo3)
    }

    .q1hbnk2o {
        border-top-right-radius: var(--_1yr65jo4)
    }

    .q1hbnk2s {
        border-top-right-radius: var(--_1yr65jo5)
    }

    .q1hbnk2w {
        border-top-right-radius: 50%
    }

    .q1hbnk30 {
        border-top-width: var(--_1yr65jo1)
    }

    .q1hbnk34 {
        bottom: 0
    }

    .q1hbnk38 {
        display: block
    }

    .q1hbnk3c {
        display: flex
    }

    .q1hbnk3g {
        display: inline-flex
    }

    .q1hbnk3k {
        display: inline
    }

    .q1hbnk3o {
        display: inline-block
    }


    .q1hbnk3w {
        flex-direction: column
    }

    .q1hbnk40 {
        flex-direction: row
    }

    .q1hbnk44 {
        flex-direction: column-reverse
    }

    .q1hbnk48 {
        flex-direction: row-reverse
    }

    .q1hbnk4c {
        flex-grow: 0
    }

    .q1hbnk4g {
        flex-grow: 1
    }

    .q1hbnk4k {
        flex-shrink: 0
    }

    .q1hbnk4o {
        flex-shrink: 1
    }

    .q1hbnk4s {
        font-size: var(--_1yr65jo6)
    }

    .q1hbnk4w {
        font-size: var(--_1yr65jo7)
    }

    .q1hbnk50 {
        font-size: var(--_1yr65jo8)
    }

    .q1hbnk54 {
        font-size: var(--_1yr65jo9)
    }

    .q1hbnk58 {
        font-size: var(--_1yr65joa)
    }

    .q1hbnk5c {
        font-size: var(--_1yr65job)
    }

    .q1hbnk5g {
        font-size: var(--_1yr65joc)
    }

    .q1hbnk5k {
        font-size: var(--_1yr65jod)
    }

    .q1hbnk5o {
        font-weight: var(--_1yr65jol)
    }

    .q1hbnk5s {
        font-weight: var(--_1yr65jom)
    }

    .q1hbnk5w {
        gap: var(--_1yr65jos)
    }

    .q1hbnk60 {
        gap: var(--_1yr65jot)
    }

    .q1hbnk64 {
        gap: var(--_1yr65jou)
    }

    .q1hbnk68 {
        gap: var(--_1yr65jov)
    }

    .q1hbnk6c {
        gap: var(--_1yr65jow)
    }

    .q1hbnk6g {
        gap: var(--_1yr65jox)
    }

    .q1hbnk6k {
        gap: var(--_1yr65joy)
    }

    .q1hbnk6o {
        gap: var(--_1yr65joz)
    }

    .q1hbnk6s {
        height: 100%
    }

    .q1hbnk6w {
        justify-content: flex-start
    }

    .q1hbnk70 {
        justify-content: center
    }

    .q1hbnk74 {
        justify-content: flex-end
    }

    .q1hbnk78 {
        justify-content: space-between
    }

    .q1hbnk7c {
        justify-content: space-evenly
    }

    .q1hbnk7g {
        left: 0
    }

    .q1hbnk7k {
        line-height: var(--_1yr65joe)
    }

    .q1hbnk7o {
        line-height: var(--_1yr65jof)
    }

    .q1hbnk7s {
        line-height: var(--_1yr65jog)
    }

    .q1hbnk7w {
        line-height: var(--_1yr65joh)
    }

    .q1hbnk80 {
        line-height: var(--_1yr65joi)
    }

    .q1hbnk84 {
        line-height: var(--_1yr65joj)
    }

    .q1hbnk88 {
        line-height: var(--_1yr65jok)
    }

    .q1hbnk8c {
        margin-bottom: var(--_1yr65jos)
    }

    .q1hbnk8g {
        margin-bottom: var(--_1yr65jot)
    }

    .q1hbnk8k {
        margin-bottom: var(--_1yr65jou)
    }

    .q1hbnk8o {
        margin-bottom: var(--_1yr65jov)
    }

    .q1hbnk8s {
        margin-bottom: var(--_1yr65jow)
    }

    .q1hbnk8w {
        margin-bottom: var(--_1yr65jox)
    }

    .q1hbnk90 {
        margin-bottom: var(--_1yr65joy)
    }

    .q1hbnk94 {
        margin-bottom: var(--_1yr65joz)
    }

    .q1hbnk98 {
        margin-left: var(--_1yr65jos)
    }

    .q1hbnk9c {
        margin-left: var(--_1yr65jot)
    }

    .q1hbnk9g {
        margin-left: var(--_1yr65jou)
    }

    .q1hbnk9k {
        margin-left: var(--_1yr65jov)
    }

    .q1hbnk9o {
        margin-left: var(--_1yr65jow)
    }

    .q1hbnk9s {
        margin-left: var(--_1yr65jox)
    }

    .q1hbnk9w {
        margin-left: var(--_1yr65joy)
    }

    .q1hbnka0 {
        margin-left: var(--_1yr65joz)
    }

    .q1hbnka4 {
        margin-right: var(--_1yr65jos)
    }

    .q1hbnka8 {
        margin-right: var(--_1yr65jot)
    }

    .q1hbnkac {
        margin-right: var(--_1yr65jou)
    }

    .q1hbnkag {
        margin-right: var(--_1yr65jov)
    }

    .q1hbnkak {
        margin-right: var(--_1yr65jow)
    }

    .q1hbnkao {
        margin-right: var(--_1yr65jox)
    }

    .q1hbnkas {
        margin-right: var(--_1yr65joy)
    }

    .q1hbnkaw {
        margin-right: var(--_1yr65joz)
    }

    .q1hbnkb0 {
        margin-top: var(--_1yr65jos)
    }

    .q1hbnkb4 {
        margin-top: var(--_1yr65jot)
    }

    .q1hbnkb8 {
        margin-top: var(--_1yr65jou)
    }

    .q1hbnkbc {
        margin-top: var(--_1yr65jov)
    }

    .q1hbnkbg {
        margin-top: var(--_1yr65jow)
    }

    .q1hbnkbk {
        margin-top: var(--_1yr65jox)
    }

    .q1hbnkbo {
        margin-top: var(--_1yr65joy)
    }

    .q1hbnkbs {
        margin-top: var(--_1yr65joz)
    }

    .q1hbnkbw {
        overflow-x: auto
    }

    .q1hbnkc0 {
        overflow-x: scroll
    }

    .q1hbnkc4 {
        overflow-x: hidden
    }

    .q1hbnkc8 {
        overflow-x: visible
    }

    .q1hbnkcc {
        overflow-y: auto
    }

    .q1hbnkcg {
        overflow-y: scroll
    }

    .q1hbnkck {
        overflow-y: hidden
    }

    .q1hbnkco {
        overflow-y: visible
    }

    .q1hbnkcs {
        padding-bottom: var(--_1yr65jos)
    }

    .q1hbnkcw {
        padding-bottom: var(--_1yr65jot)
    }

    .q1hbnkd0 {
        padding-bottom: var(--_1yr65jou)
    }

    .q1hbnkd4 {
        padding-bottom: var(--_1yr65jov)
    }

    .q1hbnkd8 {
        padding-bottom: var(--_1yr65jow)
    }

    .q1hbnkdc {
        padding-bottom: var(--_1yr65jox)
    }

    .q1hbnkdg {
        padding-bottom: var(--_1yr65joy)
    }

    .q1hbnkdk {
        padding-bottom: var(--_1yr65joz)
    }

    .q1hbnkdo {
        padding-left: var(--_1yr65jos)
    }

    .q1hbnkds {
        padding-left: var(--_1yr65jot)
    }

    .q1hbnkdw {
        padding-left: var(--_1yr65jou)
    }

    .q1hbnke0 {
        padding-left: var(--_1yr65jov)
    }

    .q1hbnke4 {
        padding-left: var(--_1yr65jow)
    }

    .q1hbnke8 {
        padding-left: var(--_1yr65jox)
    }

    .q1hbnkec {
        padding-left: var(--_1yr65joy)
    }

    .q1hbnkeg {
        padding-left: var(--_1yr65joz)
    }

    .q1hbnkek {
        padding-right: var(--_1yr65jos)
    }

    .q1hbnkeo {
        padding-right: var(--_1yr65jot)
    }

    .q1hbnkes {
        padding-right: var(--_1yr65jou)
    }

    .q1hbnkew {
        padding-right: var(--_1yr65jov)
    }

    .q1hbnkf0 {
        padding-right: var(--_1yr65jow)
    }

    .q1hbnkf4 {
        padding-right: var(--_1yr65jox)
    }

    .q1hbnkf8 {
        padding-right: var(--_1yr65joy)
    }

    .q1hbnkfc {
        padding-right: var(--_1yr65joz)
    }

    .q1hbnkfg {
        padding-top: var(--_1yr65jos)
    }

    .q1hbnkfk {
        padding-top: var(--_1yr65jot)
    }

    .q1hbnkfo {
        padding-top: var(--_1yr65jou)
    }

    .q1hbnkfs {
        padding-top: var(--_1yr65jov)
    }

    .q1hbnkfw {
        padding-top: var(--_1yr65jow)
    }

    .q1hbnkg0 {
        padding-top: var(--_1yr65jox)
    }

    .q1hbnkg4 {
        padding-top: var(--_1yr65joy)
    }

    .q1hbnkg8 {
        padding-top: var(--_1yr65joz)
    }

    .q1hbnkgc {
        position: relative
    }

    .q1hbnkgg {
        position: absolute
    }

    .q1hbnkgk {
        position: sticky
    }

    .q1hbnkgo {
        position: fixed
    }

    .q1hbnkgs {
        right: 0
    }

    .q1hbnkgw {
        top: 0
    }

    .q1hbnkh0 {
        width: 100%
    }

    .q1hbnkh4 {
        text-align: start
    }

    .q1hbnkh8 {
        text-align: center
    }

    .q1hbnkhc {
        text-align: end
    }

    .q1hbnkhg {
        background-color: var(--_1yr65jo10)
    }

    .q1hbnkhh {
        background-color: var(--_1yr65jo11)
    }

    .q1hbnkhi {
        background-color: var(--_1yr65jo12)
    }

    .q1hbnkhj {
        background-color: var(--_1yr65jo13)
    }

    .q1hbnkhk {
        background-color: var(--_1yr65jo14)
    }

    .q1hbnkhl {
        background-color: var(--_1yr65jo15)
    }

    .q1hbnkhm {
        background-color: var(--_1yr65jo16)
    }

    .q1hbnkhn {
        background-color: var(--_1yr65jo17)
    }

    .q1hbnkho {
        background-color: var(--_1yr65jo18)
    }

    .q1hbnkhp {
        background-color: var(--_1yr65jo19)
    }

    .q1hbnkhq {
        background-color: var(--_1yr65jo1a)
    }

    .q1hbnkhr {
        border-color: var(--_1yr65jo1m)
    }

    .q1hbnkhs {
        border-color: var(--_1yr65jo1n)
    }

    .q1hbnkht {
        border-color: var(--_1yr65jo1o)
    }

    .q1hbnkhu {
        border-color: var(--_1yr65jo1p)
    }

    .q1hbnkhv {
        border-color: var(--_1yr65jo1q)
    }

    .q1hbnkhw {
        border-color: var(--_1yr65jo1r)
    }

    .q1hbnkhx {
        border-color: var(--_1yr65jo1s)
    }

    .q1hbnkhy {
        border-color: var(--_1yr65jo1t)
    }

    .q1hbnkhz {
        border-color: var(--_1yr65jo1u)
    }

    .q1hbnki0 {
        border-color: var(--_1yr65jo1v)
    }

    .q1hbnki1 {
        border-color: #0000
    }

    .q1hbnki2 {
        color: var(--_1yr65jo1b)
    }

    .q1hbnki3 {
        color: var(--_1yr65jo1c)
    }

    .q1hbnki4 {
        color: var(--_1yr65jo1d)
    }

    .q1hbnki5 {
        color: var(--_1yr65jo1e)
    }

    .q1hbnki6 {
        color: var(--_1yr65jo1f)
    }

    .q1hbnki7 {
        color: var(--_1yr65jo1g)
    }

    .q1hbnki8 {
        color: var(--_1yr65jo1h)
    }

    .q1hbnki9 {
        color: var(--_1yr65jo1i)
    }

    .q1hbnkia {
        color: var(--_1yr65jo1j)
    }

    .q1hbnkib {
        color: var(--_1yr65jo1k)
    }

    .q1hbnkic {
        color: var(--_1yr65jo1l)
    }

    .q1hbnkid {
        cursor: default
    }

    .q1hbnkie {
        cursor: pointer
    }

    .q1hbnkif {
        cursor: not-allowed
    }

    .q1hbnkig {
        
    }

    .q1hbnkih {
        font-variant-numeric: tabular-nums
    }

    .q1hbnkii {
        word-break: break-word
    }

    .q1hbnkij {
        white-space: normal
    }

    .q1hbnkik {
        white-space: nowrap
    }

    .q1hbnkil {
        text-overflow: ellipsis
    }

    .q1hbnkim {
        text-transform: none
    }

    .q1hbnkin {
        text-transform: uppercase
    }

    .q1hbnkio {
        text-decoration: underline
    }

    .q1hbnkip {
        text-decoration: line-through
    }

    .q1hbnkiq {
        box-shadow: var(--_1yr65joo)
    }

    .q1hbnkir {
        box-shadow: var(--_1yr65jop)
    }

    .q1hbnkis {
        box-shadow: var(--_1yr65joq)
    }

    .q1hbnkit {
        box-shadow: var(--_1yr65jor)
    }

    .q1hbnkiu {
        border-collapse: collapse
    }

    .q1hbnkiv {
        z-index: 0
    }

    .q1hbnkiw {
        z-index: 1
    }

    .q1hbnkix {
        z-index: 2
    }

    .q1hbnkiy {
        z-index: 90
    }

    .q1hbnkiz {
        z-index: 100
    }

    .q1hbnkj0 {
        z-index: 200
    }

    .q1hbnkj1 {
        z-index: 290
    }

    .q1hbnkj2 {
        z-index: 300
    }

    .q1hbnkj3 {
        z-index: 400
    }

    .q1hbnkj4 {
        opacity: 0
    }

    @media screen and (width>=350px) {
        .q1hbnk1 {
            align-items: flex-start
        }

        .q1hbnk5 {
            align-items: center
        }

        .q1hbnk9 {
            align-items: flex-end
        }

        .q1hbnkd {
            align-items: baseline
        }

        .q1hbnkh {
            border-bottom-left-radius: var(--_1yr65jo2)
        }

        .q1hbnkl {
            border-bottom-left-radius: var(--_1yr65jo3)
        }

        .q1hbnkp {
            border-bottom-left-radius: var(--_1yr65jo4)
        }

        .q1hbnkt {
            border-bottom-left-radius: var(--_1yr65jo5)
        }

        .q1hbnkx {
            border-bottom-left-radius: 50%
        }

        .q1hbnk11 {
            border-bottom-right-radius: var(--_1yr65jo2)
        }

        .q1hbnk15 {
            border-bottom-right-radius: var(--_1yr65jo3)
        }

        .q1hbnk19 {
            border-bottom-right-radius: var(--_1yr65jo4)
        }

        .q1hbnk1d {
            border-bottom-right-radius: var(--_1yr65jo5)
        }

        .q1hbnk1h {
            border-bottom-right-radius: 50%
        }

        .q1hbnk1l {
            border-bottom-width: var(--_1yr65jo1)
        }

        .q1hbnk1p {
            border-left-width: var(--_1yr65jo1)
        }

        .q1hbnk1t {
            border-right-width: var(--_1yr65jo1)
        }

        .q1hbnk1x {
            border-top-left-radius: var(--_1yr65jo2)
        }

        .q1hbnk21 {
            border-top-left-radius: var(--_1yr65jo3)
        }

        .q1hbnk25 {
            border-top-left-radius: var(--_1yr65jo4)
        }

        .q1hbnk29 {
            border-top-left-radius: var(--_1yr65jo5)
        }

        .q1hbnk2d {
            border-top-left-radius: 50%
        }

        .q1hbnk2h {
            border-top-right-radius: var(--_1yr65jo2)
        }

        .q1hbnk2l {
            border-top-right-radius: var(--_1yr65jo3)
        }

        .q1hbnk2p {
            border-top-right-radius: var(--_1yr65jo4)
        }

        .q1hbnk2t {
            border-top-right-radius: var(--_1yr65jo5)
        }

        .q1hbnk2x {
            border-top-right-radius: 50%
        }

        .q1hbnk31 {
            border-top-width: var(--_1yr65jo1)
        }

        .q1hbnk35 {
            bottom: 0
        }

        .q1hbnk39 {
            display: block
        }

        .q1hbnk3d {
            display: flex
        }

        .q1hbnk3h {
            display: inline-flex
        }

        .q1hbnk3l {
            display: inline
        }

        .q1hbnk3p {
            display: inline-block
        }

        .q1hbnk3t {
            display: none
        }

        .q1hbnk3x {
            flex-direction: column
        }

        .q1hbnk41 {
            flex-direction: row
        }

        .q1hbnk45 {
            flex-direction: column-reverse
        }

        .q1hbnk49 {
            flex-direction: row-reverse
        }

        .q1hbnk4d {
            flex-grow: 0
        }

        .q1hbnk4h {
            flex-grow: 1
        }

        .q1hbnk4l {
            flex-shrink: 0
        }

        .q1hbnk4p {
            flex-shrink: 1
        }

        .q1hbnk4t {
            font-size: var(--_1yr65jo6)
        }

        .q1hbnk4x {
            font-size: var(--_1yr65jo7)
        }

        .q1hbnk51 {
            font-size: var(--_1yr65jo8)
        }

        .q1hbnk55 {
            font-size: var(--_1yr65jo9)
        }

        .q1hbnk59 {
            font-size: var(--_1yr65joa)
        }

        .q1hbnk5d {
            font-size: var(--_1yr65job)
        }

        .q1hbnk5h {
            font-size: var(--_1yr65joc)
        }

        .q1hbnk5l {
            font-size: var(--_1yr65jod)
        }

        .q1hbnk5p {
            font-weight: var(--_1yr65jol)
        }

        .q1hbnk5t {
            font-weight: var(--_1yr65jom)
        }

        .q1hbnk5x {
            gap: var(--_1yr65jos)
        }

        .q1hbnk61 {
            gap: var(--_1yr65jot)
        }

        .q1hbnk65 {
            gap: var(--_1yr65jou)
        }

        .q1hbnk69 {
            gap: var(--_1yr65jov)
        }

        .q1hbnk6d {
            gap: var(--_1yr65jow)
        }

        .q1hbnk6h {
            gap: var(--_1yr65jox)
        }

        .q1hbnk6l {
            gap: var(--_1yr65joy)
        }

        .q1hbnk6p {
            gap: var(--_1yr65joz)
        }

        .q1hbnk6t {
            height: 100%
        }

        .q1hbnk6x {
            justify-content: flex-start
        }

        .q1hbnk71 {
            justify-content: center
        }

        .q1hbnk75 {
            justify-content: flex-end
        }

        .q1hbnk79 {
            justify-content: space-between
        }

        .q1hbnk7d {
            justify-content: space-evenly
        }

        .q1hbnk7h {
            left: 0
        }

        .q1hbnk7l {
            line-height: var(--_1yr65joe)
        }

        .q1hbnk7p {
            line-height: var(--_1yr65jof)
        }

        .q1hbnk7t {
            line-height: var(--_1yr65jog)
        }

        .q1hbnk7x {
            line-height: var(--_1yr65joh)
        }

        .q1hbnk81 {
            line-height: var(--_1yr65joi)
        }

        .q1hbnk85 {
            line-height: var(--_1yr65joj)
        }

        .q1hbnk89 {
            line-height: var(--_1yr65jok)
        }

        .q1hbnk8d {
            margin-bottom: var(--_1yr65jos)
        }

        .q1hbnk8h {
            margin-bottom: var(--_1yr65jot)
        }

        .q1hbnk8l {
            margin-bottom: var(--_1yr65jou)
        }

        .q1hbnk8p {
            margin-bottom: var(--_1yr65jov)
        }

        .q1hbnk8t {
            margin-bottom: var(--_1yr65jow)
        }

        .q1hbnk8x {
            margin-bottom: var(--_1yr65jox)
        }

        .q1hbnk91 {
            margin-bottom: var(--_1yr65joy)
        }

        .q1hbnk95 {
            margin-bottom: var(--_1yr65joz)
        }

        .q1hbnk99 {
            margin-left: var(--_1yr65jos)
        }

        .q1hbnk9d {
            margin-left: var(--_1yr65jot)
        }

        .q1hbnk9h {
            margin-left: var(--_1yr65jou)
        }

        .q1hbnk9l {
            margin-left: var(--_1yr65jov)
        }

        .q1hbnk9p {
            margin-left: var(--_1yr65jow)
        }

        .q1hbnk9t {
            margin-left: var(--_1yr65jox)
        }

        .q1hbnk9x {
            margin-left: var(--_1yr65joy)
        }

        .q1hbnka1 {
            margin-left: var(--_1yr65joz)
        }

        .q1hbnka5 {
            margin-right: var(--_1yr65jos)
        }

        .q1hbnka9 {
            margin-right: var(--_1yr65jot)
        }

        .q1hbnkad {
            margin-right: var(--_1yr65jou)
        }

        .q1hbnkah {
            margin-right: var(--_1yr65jov)
        }

        .q1hbnkal {
            margin-right: var(--_1yr65jow)
        }

        .q1hbnkap {
            margin-right: var(--_1yr65jox)
        }

        .q1hbnkat {
            margin-right: var(--_1yr65joy)
        }

        .q1hbnkax {
            margin-right: var(--_1yr65joz)
        }

        .q1hbnkb1 {
            margin-top: var(--_1yr65jos)
        }

        .q1hbnkb5 {
            margin-top: var(--_1yr65jot)
        }

        .q1hbnkb9 {
            margin-top: var(--_1yr65jou)
        }

        .q1hbnkbd {
            margin-top: var(--_1yr65jov)
        }

        .q1hbnkbh {
            margin-top: var(--_1yr65jow)
        }

        .q1hbnkbl {
            margin-top: var(--_1yr65jox)
        }

        .q1hbnkbp {
            margin-top: var(--_1yr65joy)
        }

        .q1hbnkbt {
            margin-top: var(--_1yr65joz)
        }

        .q1hbnkbx {
            overflow-x: auto
        }

        .q1hbnkc1 {
            overflow-x: scroll
        }

        .q1hbnkc5 {
            overflow-x: hidden
        }

        .q1hbnkc9 {
            overflow-x: visible
        }

        .q1hbnkcd {
            overflow-y: auto
        }

        .q1hbnkch {
            overflow-y: scroll
        }

        .q1hbnkcl {
            overflow-y: hidden
        }

        .q1hbnkcp {
            overflow-y: visible
        }

        .q1hbnkct {
            padding-bottom: var(--_1yr65jos)
        }

        .q1hbnkcx {
            padding-bottom: var(--_1yr65jot)
        }

        .q1hbnkd1 {
            padding-bottom: var(--_1yr65jou)
        }

        .q1hbnkd5 {
            padding-bottom: var(--_1yr65jov)
        }

        .q1hbnkd9 {
            padding-bottom: var(--_1yr65jow)
        }

        .q1hbnkdd {
            padding-bottom: var(--_1yr65jox)
        }

        .q1hbnkdh {
            padding-bottom: var(--_1yr65joy)
        }

        .q1hbnkdl {
            padding-bottom: var(--_1yr65joz)
        }

        .q1hbnkdp {
            padding-left: var(--_1yr65jos)
        }

        .q1hbnkdt {
            padding-left: var(--_1yr65jot)
        }

        .q1hbnkdx {
            padding-left: var(--_1yr65jou)
        }

        .q1hbnke1 {
            padding-left: var(--_1yr65jov)
        }

        .q1hbnke5 {
            padding-left: var(--_1yr65jow)
        }

        .q1hbnke9 {
            padding-left: var(--_1yr65jox)
        }

        .q1hbnked {
            padding-left: var(--_1yr65joy)
        }

        .q1hbnkeh {
            padding-left: var(--_1yr65joz)
        }

        .q1hbnkel {
            padding-right: var(--_1yr65jos)
        }

        .q1hbnkep {
            padding-right: var(--_1yr65jot)
        }

        .q1hbnket {
            padding-right: var(--_1yr65jou)
        }

        .q1hbnkex {
            padding-right: var(--_1yr65jov)
        }

        .q1hbnkf1 {
            padding-right: var(--_1yr65jow)
        }

        .q1hbnkf5 {
            padding-right: var(--_1yr65jox)
        }

        .q1hbnkf9 {
            padding-right: var(--_1yr65joy)
        }

        .q1hbnkfd {
            padding-right: var(--_1yr65joz)
        }

        .q1hbnkfh {
            padding-top: var(--_1yr65jos)
        }

        .q1hbnkfl {
            padding-top: var(--_1yr65jot)
        }

        .q1hbnkfp {
            padding-top: var(--_1yr65jou)
        }

        .q1hbnkft {
            padding-top: var(--_1yr65jov)
        }

        .q1hbnkfx {
            padding-top: var(--_1yr65jow)
        }

        .q1hbnkg1 {
            padding-top: var(--_1yr65jox)
        }

        .q1hbnkg5 {
            padding-top: var(--_1yr65joy)
        }

        .q1hbnkg9 {
            padding-top: var(--_1yr65joz)
        }

        .q1hbnkgd {
            position: relative
        }

        .q1hbnkgh {
            position: absolute
        }

        .q1hbnkgl {
            position: sticky
        }

        .q1hbnkgp {
            position: fixed
        }

        .q1hbnkgt {
            right: 0
        }

        .q1hbnkgx {
            top: 0
        }

        .q1hbnkh1 {
            width: 100%
        }

        .q1hbnkh5 {
            text-align: start
        }

        .q1hbnkh9 {
            text-align: center
        }

        .q1hbnkhd {
            text-align: end
        }
    }

    @media screen and (width>=768px) {
        .q1hbnk2 {
            align-items: flex-start
        }

        .q1hbnk6 {
            align-items: center
        }

        .q1hbnka {
            align-items: flex-end
        }

        .q1hbnke {
            align-items: baseline
        }

        .q1hbnki {
            border-bottom-left-radius: var(--_1yr65jo2)
        }

        .q1hbnkm {
            border-bottom-left-radius: var(--_1yr65jo3)
        }

        .q1hbnkq {
            border-bottom-left-radius: var(--_1yr65jo4)
        }

        .q1hbnku {
            border-bottom-left-radius: var(--_1yr65jo5)
        }

        .q1hbnky {
            border-bottom-left-radius: 50%
        }

        .q1hbnk12 {
            border-bottom-right-radius: var(--_1yr65jo2)
        }

        .q1hbnk16 {
            border-bottom-right-radius: var(--_1yr65jo3)
        }

        .q1hbnk1a {
            border-bottom-right-radius: var(--_1yr65jo4)
        }

        .q1hbnk1e {
            border-bottom-right-radius: var(--_1yr65jo5)
        }

        .q1hbnk1i {
            border-bottom-right-radius: 50%
        }

        .q1hbnk1m {
            border-bottom-width: var(--_1yr65jo1)
        }

        .q1hbnk1q {
            border-left-width: var(--_1yr65jo1)
        }

        .q1hbnk1u {
            border-right-width: var(--_1yr65jo1)
        }

        .q1hbnk1y {
            border-top-left-radius: var(--_1yr65jo2)
        }

        .q1hbnk22 {
            border-top-left-radius: var(--_1yr65jo3)
        }

        .q1hbnk26 {
            border-top-left-radius: var(--_1yr65jo4)
        }

        .q1hbnk2a {
            border-top-left-radius: var(--_1yr65jo5)
        }

        .q1hbnk2e {
            border-top-left-radius: 50%
        }

        .q1hbnk2i {
            border-top-right-radius: var(--_1yr65jo2)
        }

        .q1hbnk2m {
            border-top-right-radius: var(--_1yr65jo3)
        }

        .q1hbnk2q {
            border-top-right-radius: var(--_1yr65jo4)
        }

        .q1hbnk2u {
            border-top-right-radius: var(--_1yr65jo5)
        }

        .q1hbnk2y {
            border-top-right-radius: 50%
        }

        .q1hbnk32 {
            border-top-width: var(--_1yr65jo1)
        }

        .q1hbnk36 {
            bottom: 0
        }

        .q1hbnk3a {
            display: block
        }

        .q1hbnk3e {
            display: flex
        }

        .q1hbnk3i {
            display: inline-flex
        }

        .q1hbnk3m {
            display: inline
        }

        .q1hbnk3q {
            display: inline-block
        }

        .q1hbnk3u {
            display: none
        }

        .q1hbnk3y {
            flex-direction: column
        }

        .q1hbnk42 {
            flex-direction: row
        }

        .q1hbnk46 {
            flex-direction: column-reverse
        }

        .q1hbnk4a {
            flex-direction: row-reverse
        }

        .q1hbnk4e {
            flex-grow: 0
        }

        .q1hbnk4i {
            flex-grow: 1
        }

        .q1hbnk4m {
            flex-shrink: 0
        }

        .q1hbnk4q {
            flex-shrink: 1
        }

        .q1hbnk4u {
            font-size: var(--_1yr65jo6)
        }

        .q1hbnk4y {
            font-size: var(--_1yr65jo7)
        }

        .q1hbnk52 {
            font-size: var(--_1yr65jo8)
        }

        .q1hbnk56 {
            font-size: var(--_1yr65jo9)
        }

        .q1hbnk5a {
            font-size: var(--_1yr65joa)
        }

        .q1hbnk5e {
            font-size: var(--_1yr65job)
        }

        .q1hbnk5i {
            font-size: var(--_1yr65joc)
        }

        .q1hbnk5m {
            font-size: var(--_1yr65jod)
        }

        .q1hbnk5q {
            font-weight: var(--_1yr65jol)
        }

        .q1hbnk5u {
            font-weight: var(--_1yr65jom)
        }

        .q1hbnk5y {
            gap: var(--_1yr65jos)
        }

        .q1hbnk62 {
            gap: var(--_1yr65jot)
        }

        .q1hbnk66 {
            gap: var(--_1yr65jou)
        }

        .q1hbnk6a {
            gap: var(--_1yr65jov)
        }

        .q1hbnk6e {
            gap: var(--_1yr65jow)
        }

        .q1hbnk6i {
            gap: var(--_1yr65jox)
        }

        .q1hbnk6m {
            gap: var(--_1yr65joy)
        }

        .q1hbnk6q {
            gap: var(--_1yr65joz)
        }

        .q1hbnk6u {
            height: 100%
        }

        .q1hbnk6y {
            justify-content: flex-start
        }

        .q1hbnk72 {
            justify-content: center
        }

        .q1hbnk76 {
            justify-content: flex-end
        }

        .q1hbnk7a {
            justify-content: space-between
        }

        .q1hbnk7e {
            justify-content: space-evenly
        }

        .q1hbnk7i {
            left: 0
        }

        .q1hbnk7m {
            line-height: var(--_1yr65joe)
        }

        .q1hbnk7q {
            line-height: var(--_1yr65jof)
        }

        .q1hbnk7u {
            line-height: var(--_1yr65jog)
        }

        .q1hbnk7y {
            line-height: var(--_1yr65joh)
        }

        .q1hbnk82 {
            line-height: var(--_1yr65joi)
        }

        .q1hbnk86 {
            line-height: var(--_1yr65joj)
        }

        .q1hbnk8a {
            line-height: var(--_1yr65jok)
        }

        .q1hbnk8e {
            margin-bottom: var(--_1yr65jos)
        }

        .q1hbnk8i {
            margin-bottom: var(--_1yr65jot)
        }

        .q1hbnk8m {
            margin-bottom: var(--_1yr65jou)
        }

        .q1hbnk8q {
            margin-bottom: var(--_1yr65jov)
        }

        .q1hbnk8u {
            margin-bottom: var(--_1yr65jow)
        }

        .q1hbnk8y {
            margin-bottom: var(--_1yr65jox)
        }

        .q1hbnk92 {
            margin-bottom: var(--_1yr65joy)
        }

        .q1hbnk96 {
            margin-bottom: var(--_1yr65joz)
        }

        .q1hbnk9a {
            margin-left: var(--_1yr65jos)
        }

        .q1hbnk9e {
            margin-left: var(--_1yr65jot)
        }

        .q1hbnk9i {
            margin-left: var(--_1yr65jou)
        }

        .q1hbnk9m {
            margin-left: var(--_1yr65jov)
        }

        .q1hbnk9q {
            margin-left: var(--_1yr65jow)
        }

        .q1hbnk9u {
            margin-left: var(--_1yr65jox)
        }

        .q1hbnk9y {
            margin-left: var(--_1yr65joy)
        }

        .q1hbnka2 {
            margin-left: var(--_1yr65joz)
        }

        .q1hbnka6 {
            margin-right: var(--_1yr65jos)
        }

        .q1hbnkaa {
            margin-right: var(--_1yr65jot)
        }

        .q1hbnkae {
            margin-right: var(--_1yr65jou)
        }

        .q1hbnkai {
            margin-right: var(--_1yr65jov)
        }

        .q1hbnkam {
            margin-right: var(--_1yr65jow)
        }

        .q1hbnkaq {
            margin-right: var(--_1yr65jox)
        }

        .q1hbnkau {
            margin-right: var(--_1yr65joy)
        }

        .q1hbnkay {
            margin-right: var(--_1yr65joz)
        }

        .q1hbnkb2 {
            margin-top: var(--_1yr65jos)
        }

        .q1hbnkb6 {
            margin-top: var(--_1yr65jot)
        }

        .q1hbnkba {
            margin-top: var(--_1yr65jou)
        }

        .q1hbnkbe {
            margin-top: var(--_1yr65jov)
        }

        .q1hbnkbi {
            margin-top: var(--_1yr65jow)
        }

        .q1hbnkbm {
            margin-top: var(--_1yr65jox)
        }

        .q1hbnkbq {
            margin-top: var(--_1yr65joy)
        }

        .q1hbnkbu {
            margin-top: var(--_1yr65joz)
        }

        .q1hbnkby {
            overflow-x: auto
        }

        .q1hbnkc2 {
            overflow-x: scroll
        }

        .q1hbnkc6 {
            overflow-x: hidden
        }

        .q1hbnkca {
            overflow-x: visible
        }

        .q1hbnkce {
            overflow-y: auto
        }

        .q1hbnkci {
            overflow-y: scroll
        }

        .q1hbnkcm {
            overflow-y: hidden
        }

        .q1hbnkcq {
            overflow-y: visible
        }

        .q1hbnkcu {
            padding-bottom: var(--_1yr65jos)
        }

        .q1hbnkcy {
            padding-bottom: var(--_1yr65jot)
        }

        .q1hbnkd2 {
            padding-bottom: var(--_1yr65jou)
        }

        .q1hbnkd6 {
            padding-bottom: var(--_1yr65jov)
        }

        .q1hbnkda {
            padding-bottom: var(--_1yr65jow)
        }

        .q1hbnkde {
            padding-bottom: var(--_1yr65jox)
        }

        .q1hbnkdi {
            padding-bottom: var(--_1yr65joy)
        }

        .q1hbnkdm {
            padding-bottom: var(--_1yr65joz)
        }

        .q1hbnkdq {
            padding-left: var(--_1yr65jos)
        }

        .q1hbnkdu {
            padding-left: var(--_1yr65jot)
        }

        .q1hbnkdy {
            padding-left: var(--_1yr65jou)
        }

        .q1hbnke2 {
            padding-left: var(--_1yr65jov)
        }

        .q1hbnke6 {
            padding-left: var(--_1yr65jow)
        }

        .q1hbnkea {
            padding-left: var(--_1yr65jox)
        }

        .q1hbnkee {
            padding-left: var(--_1yr65joy)
        }

        .q1hbnkei {
            padding-left: var(--_1yr65joz)
        }

        .q1hbnkem {
            padding-right: var(--_1yr65jos)
        }

        .q1hbnkeq {
            padding-right: var(--_1yr65jot)
        }

        .q1hbnkeu {
            padding-right: var(--_1yr65jou)
        }

        .q1hbnkey {
            padding-right: var(--_1yr65jov)
        }

        .q1hbnkf2 {
            padding-right: var(--_1yr65jow)
        }

        .q1hbnkf6 {
            padding-right: var(--_1yr65jox)
        }

        .q1hbnkfa {
            padding-right: var(--_1yr65joy)
        }

        .q1hbnkfe {
            padding-right: var(--_1yr65joz)
        }

        .q1hbnkfi {
            padding-top: var(--_1yr65jos)
        }

        .q1hbnkfm {
            padding-top: var(--_1yr65jot)
        }

        .q1hbnkfq {
            padding-top: var(--_1yr65jou)
        }

        .q1hbnkfu {
            padding-top: var(--_1yr65jov)
        }

        .q1hbnkfy {
            padding-top: var(--_1yr65jow)
        }

        .q1hbnkg2 {
            padding-top: var(--_1yr65jox)
        }

        .q1hbnkg6 {
            padding-top: var(--_1yr65joy)
        }

        .q1hbnkga {
            padding-top: var(--_1yr65joz)
        }

        .q1hbnkge {
            position: relative
        }

        .q1hbnkgi {
            position: absolute
        }

        .q1hbnkgm {
            position: sticky
        }

        .q1hbnkgq {
            position: fixed
        }

        .q1hbnkgu {
            right: 0
        }

        .q1hbnkgy {
            top: 0
        }

        .q1hbnkh2 {
            width: 100%
        }

        .q1hbnkh6 {
            text-align: start
        }

        .q1hbnkha {
            text-align: center
        }

        .q1hbnkhe {
            text-align: end
        }
    }

    @media screen and (width>=900px) {
        .q1hbnk3 {
            align-items: flex-start
        }

        .q1hbnk7 {
            align-items: center
        }

        .q1hbnkb {
            align-items: flex-end
        }

        .q1hbnkf {
            align-items: baseline
        }

        .q1hbnkj {
            border-bottom-left-radius: var(--_1yr65jo2)
        }

        .q1hbnkn {
            border-bottom-left-radius: var(--_1yr65jo3)
        }

        .q1hbnkr {
            border-bottom-left-radius: var(--_1yr65jo4)
        }

        .q1hbnkv {
            border-bottom-left-radius: var(--_1yr65jo5)
        }

        .q1hbnkz {
            border-bottom-left-radius: 50%
        }

        .q1hbnk13 {
            border-bottom-right-radius: var(--_1yr65jo2)
        }

        .q1hbnk17 {
            border-bottom-right-radius: var(--_1yr65jo3)
        }

        .q1hbnk1b {
            border-bottom-right-radius: var(--_1yr65jo4)
        }

        .q1hbnk1f {
            border-bottom-right-radius: var(--_1yr65jo5)
        }

        .q1hbnk1j {
            border-bottom-right-radius: 50%
        }

        .q1hbnk1n {
            border-bottom-width: var(--_1yr65jo1)
        }

        .q1hbnk1r {
            border-left-width: var(--_1yr65jo1)
        }

        .q1hbnk1v {
            border-right-width: var(--_1yr65jo1)
        }

        .q1hbnk1z {
            border-top-left-radius: var(--_1yr65jo2)
        }

        .q1hbnk23 {
            border-top-left-radius: var(--_1yr65jo3)
        }

        .q1hbnk27 {
            border-top-left-radius: var(--_1yr65jo4)
        }

        .q1hbnk2b {
            border-top-left-radius: var(--_1yr65jo5)
        }

        .q1hbnk2f {
            border-top-left-radius: 50%
        }

        .q1hbnk2j {
            border-top-right-radius: var(--_1yr65jo2)
        }

        .q1hbnk2n {
            border-top-right-radius: var(--_1yr65jo3)
        }

        .q1hbnk2r {
            border-top-right-radius: var(--_1yr65jo4)
        }

        .q1hbnk2v {
            border-top-right-radius: var(--_1yr65jo5)
        }

        .q1hbnk2z {
            border-top-right-radius: 50%
        }

        .q1hbnk33 {
            border-top-width: var(--_1yr65jo1)
        }

        .q1hbnk37 {
            bottom: 0
        }

        .q1hbnk3b {
            display: block
        }

        .q1hbnk3f {
            display: flex
        }

        .q1hbnk3j {
            display: inline-flex
        }

        .q1hbnk3n {
            display: inline
        }

        .q1hbnk3r {
            display: inline-block
        }

        .q1hbnk3v {
            display: none
        }

        .q1hbnk3z {
            flex-direction: column
        }

        .q1hbnk43 {
            flex-direction: row
        }

        .q1hbnk47 {
            flex-direction: column-reverse
        }

        .q1hbnk4b {
            flex-direction: row-reverse
        }

        .q1hbnk4f {
            flex-grow: 0
        }

        .q1hbnk4j {
            flex-grow: 1
        }

        .q1hbnk4n {
            flex-shrink: 0
        }

        .q1hbnk4r {
            flex-shrink: 1
        }

        .q1hbnk4v {
            font-size: var(--_1yr65jo6)
        }

        .q1hbnk4z {
            font-size: var(--_1yr65jo7)
        }

        .q1hbnk53 {
            font-size: var(--_1yr65jo8)
        }

        .q1hbnk57 {
            font-size: var(--_1yr65jo9)
        }

        .q1hbnk5b {
            font-size: var(--_1yr65joa)
        }

        .q1hbnk5f {
            font-size: var(--_1yr65job)
        }

        .q1hbnk5j {
            font-size: var(--_1yr65joc)
        }

        .q1hbnk5n {
            font-size: var(--_1yr65jod)
        }

        .q1hbnk5r {
            font-weight: var(--_1yr65jol)
        }

        .q1hbnk5v {
            font-weight: var(--_1yr65jom)
        }

        .q1hbnk5z {
            gap: var(--_1yr65jos)
        }

        .q1hbnk63 {
            gap: var(--_1yr65jot)
        }

        .q1hbnk67 {
            gap: var(--_1yr65jou)
        }

        .q1hbnk6b {
            gap: var(--_1yr65jov)
        }

        .q1hbnk6f {
            gap: var(--_1yr65jow)
        }

        .q1hbnk6j {
            gap: var(--_1yr65jox)
        }

        .q1hbnk6n {
            gap: var(--_1yr65joy)
        }

        .q1hbnk6r {
            gap: var(--_1yr65joz)
        }

        .q1hbnk6v {
            height: 100%
        }

        .q1hbnk6z {
            justify-content: flex-start
        }

        .q1hbnk73 {
            justify-content: center
        }

        .q1hbnk77 {
            justify-content: flex-end
        }

        .q1hbnk7b {
            justify-content: space-between
        }

        .q1hbnk7f {
            justify-content: space-evenly
        }

        .q1hbnk7j {
            left: 0
        }

        .q1hbnk7n {
            line-height: var(--_1yr65joe)
        }

        .q1hbnk7r {
            line-height: var(--_1yr65jof)
        }

        .q1hbnk7v {
            line-height: var(--_1yr65jog)
        }

        .q1hbnk7z {
            line-height: var(--_1yr65joh)
        }

        .q1hbnk83 {
            line-height: var(--_1yr65joi)
        }

        .q1hbnk87 {
            line-height: var(--_1yr65joj)
        }

        .q1hbnk8b {
            line-height: var(--_1yr65jok)
        }

        .q1hbnk8f {
            margin-bottom: var(--_1yr65jos)
        }

        .q1hbnk8j {
            margin-bottom: var(--_1yr65jot)
        }

        .q1hbnk8n {
            margin-bottom: var(--_1yr65jou)
        }

        .q1hbnk8r {
            margin-bottom: var(--_1yr65jov)
        }

        .q1hbnk8v {
            margin-bottom: var(--_1yr65jow)
        }

        .q1hbnk8z {
            margin-bottom: var(--_1yr65jox)
        }

        .q1hbnk93 {
            margin-bottom: var(--_1yr65joy)
        }

        .q1hbnk97 {
            margin-bottom: var(--_1yr65joz)
        }

        .q1hbnk9b {
            margin-left: var(--_1yr65jos)
        }

        .q1hbnk9f {
            margin-left: var(--_1yr65jot)
        }

        .q1hbnk9j {
            margin-left: var(--_1yr65jou)
        }

        .q1hbnk9n {
            margin-left: var(--_1yr65jov)
        }

        .q1hbnk9r {
            margin-left: var(--_1yr65jow)
        }

        .q1hbnk9v {
            margin-left: var(--_1yr65jox)
        }

        .q1hbnk9z {
            margin-left: var(--_1yr65joy)
        }

        .q1hbnka3 {
            margin-left: var(--_1yr65joz)
        }

        .q1hbnka7 {
            margin-right: var(--_1yr65jos)
        }

        .q1hbnkab {
            margin-right: var(--_1yr65jot)
        }

        .q1hbnkaf {
            margin-right: var(--_1yr65jou)
        }

        .q1hbnkaj {
            margin-right: var(--_1yr65jov)
        }

        .q1hbnkan {
            margin-right: var(--_1yr65jow)
        }

        .q1hbnkar {
            margin-right: var(--_1yr65jox)
        }

        .q1hbnkav {
            margin-right: var(--_1yr65joy)
        }

        .q1hbnkaz {
            margin-right: var(--_1yr65joz)
        }

        .q1hbnkb3 {
            margin-top: var(--_1yr65jos)
        }

        .q1hbnkb7 {
            margin-top: var(--_1yr65jot)
        }

        .q1hbnkbb {
            margin-top: var(--_1yr65jou)
        }

        .q1hbnkbf {
            margin-top: var(--_1yr65jov)
        }

        .q1hbnkbj {
            margin-top: var(--_1yr65jow)
        }

        .q1hbnkbn {
            margin-top: var(--_1yr65jox)
        }

        .q1hbnkbr {
            margin-top: var(--_1yr65joy)
        }

        .q1hbnkbv {
            margin-top: var(--_1yr65joz)
        }

        .q1hbnkbz {
            overflow-x: auto
        }

        .q1hbnkc3 {
            overflow-x: scroll
        }

        .q1hbnkc7 {
            overflow-x: hidden
        }

        .q1hbnkcb {
            overflow-x: visible
        }

        .q1hbnkcf {
            overflow-y: auto
        }

        .q1hbnkcj {
            overflow-y: scroll
        }

        .q1hbnkcn {
            overflow-y: hidden
        }

        .q1hbnkcr {
            overflow-y: visible
        }

        .q1hbnkcv {
            padding-bottom: var(--_1yr65jos)
        }

        .q1hbnkcz {
            padding-bottom: var(--_1yr65jot)
        }

        .q1hbnkd3 {
            padding-bottom: var(--_1yr65jou)
        }

        .q1hbnkd7 {
            padding-bottom: var(--_1yr65jov)
        }

        .q1hbnkdb {
            padding-bottom: var(--_1yr65jow)
        }

        .q1hbnkdf {
            padding-bottom: var(--_1yr65jox)
        }

        .q1hbnkdj {
            padding-bottom: var(--_1yr65joy)
        }

        .q1hbnkdn {
            padding-bottom: var(--_1yr65joz)
        }

        .q1hbnkdr {
            padding-left: var(--_1yr65jos)
        }

        .q1hbnkdv {
            padding-left: var(--_1yr65jot)
        }

        .q1hbnkdz {
            padding-left: var(--_1yr65jou)
        }

        .q1hbnke3 {
            padding-left: var(--_1yr65jov)
        }

        .q1hbnke7 {
            padding-left: var(--_1yr65jow)
        }

        .q1hbnkeb {
            padding-left: var(--_1yr65jox)
        }

        .q1hbnkef {
            padding-left: var(--_1yr65joy)
        }

        .q1hbnkej {
            padding-left: var(--_1yr65joz)
        }

        .q1hbnken {
            padding-right: var(--_1yr65jos)
        }

        .q1hbnker {
            padding-right: var(--_1yr65jot)
        }

        .q1hbnkev {
            padding-right: var(--_1yr65jou)
        }

        .q1hbnkez {
            padding-right: var(--_1yr65jov)
        }

        .q1hbnkf3 {
            padding-right: var(--_1yr65jow)
        }

        .q1hbnkf7 {
            padding-right: var(--_1yr65jox)
        }

        .q1hbnkfb {
            padding-right: var(--_1yr65joy)
        }

        .q1hbnkff {
            padding-right: var(--_1yr65joz)
        }

        .q1hbnkfj {
            padding-top: var(--_1yr65jos)
        }

        .q1hbnkfn {
            padding-top: var(--_1yr65jot)
        }

        .q1hbnkfr {
            padding-top: var(--_1yr65jou)
        }

        .q1hbnkfv {
            padding-top: var(--_1yr65jov)
        }

        .q1hbnkfz {
            padding-top: var(--_1yr65jow)
        }

        .q1hbnkg3 {
            padding-top: var(--_1yr65jox)
        }

        .q1hbnkg7 {
            padding-top: var(--_1yr65joy)
        }

        .q1hbnkgb {
            padding-top: var(--_1yr65joz)
        }

        .q1hbnkgf {
            position: relative
        }

        .q1hbnkgj {
            position: absolute
        }

        .q1hbnkgn {
            position: sticky
        }

        .q1hbnkgr {
            position: fixed
        }

        .q1hbnkgv {
            right: 0
        }

        .q1hbnkgz {
            top: 0
        }

        .q1hbnkh3 {
            width: 100%
        }

        .q1hbnkh7 {
            text-align: start
        }

        .q1hbnkhb {
            text-align: center
        }

        .q1hbnkhf {
            text-align: end
        }
    }

    ._1gvlowl1 {
        width: 1rem;
        height: 1rem
    }

    ._1gvlowl2 {
        width: 1.5rem;
        height: 1.5rem
    }

    ._1uip08t0:focus-visible {
        box-shadow: 0 0 0 3px var(--_1n4x04zj)
    }

    ._1uip08t1:focus-visible {
        box-shadow: 0 0 0 3px var(--_1n4x04zk)
    }

    ._1uip08t2:focus-visible {
        box-shadow: 0 0 0 3px var(--_1n4x04zl)
    }

    ._1uip08t3:focus-visible {
        box-shadow: 0 0 0 3px var(--_1n4x04zm)
    }

    ._1uip08t4:focus-visible {
        box-shadow: 0 0 0 3px var(--_1n4x04zj);
        border-style: solid;
        border-width: 1px;
        border-color: var(--_1n4x04z4)
    }

    ._1uip08t5:focus-visible {
        box-shadow: 0 0 0 3px var(--_1n4x04zk);
        border-style: solid;
        border-width: 1px;
        border-color: var(--_1n4x04z7)
    }

    ._1uip08t6:focus-visible {
        box-shadow: 0 0 0 3px var(--_1n4x04zl);
        border-style: solid;
        border-width: 1px;
        border-color: var(--_1n4x04za)
    }

    ._1uip08t7:focus-visible {
        box-shadow: 0 0 0 3px var(--_1n4x04zm);
        border-style: solid;
        border-width: 1px;
        border-color: var(--_1n4x04zd)
    }

    .y6hpm03 {
        -webkit-user-select: none;
        user-select: none;
        transition: box-shadow .3s,transform .2s cubic-bezier(.02,1.505,.745,1.235)
    }

    .y6hpm03:disabled {
        cursor: default
    }

    .y6hpm03:enabled:active {
        transform: scale(.97)
    }

    .y6hpm04 {
        opacity: .5
    }

    .y6hpm04:disabled {
        cursor: not-allowed
    }

    .y6hpm05 {
        color: var(--y6hpm00);
        background-color: var(--y6hpm01)
    }

    .y6hpm08 {
        height: 3rem
    }

    .y6hpm09 {
        height: 2rem
    }

    .y6hpm0a {
        --y6hpm00: var(--_1yr65jo1d);
        --y6hpm01: var(--_1yr65jo13)
    }

    .y6hpm0a[aria-expanded=true],.y6hpm0a: enabled:hover,.y6hpm0a:enabled:active {
        --y6hpm01:var(--_1n4x04z5)
    }

    .y6hpm0b {
        --y6hpm00: var(--_1yr65jo1d);
        --y6hpm01: var(--_1yr65jo15)
    }

    .y6hpm0b[aria-expanded=true],.y6hpm0b: enabled:hover,.y6hpm0b:enabled:active {
        --y6hpm01:var(--_1n4x04z8)
    }

    .y6hpm0c {
        --y6hpm00: var(--_1yr65jo1d);
        --y6hpm01: var(--_1yr65jo17)
    }

    .y6hpm0c[aria-expanded=true],.y6hpm0c: enabled:hover,.y6hpm0c:enabled:active {
        --y6hpm01:var(--_1n4x04zb)
    }

    .y6hpm0d {
        --y6hpm00: var(--_1yr65jo1d);
        --y6hpm01: var(--_1yr65jo19)
    }

    .y6hpm0d[aria-expanded=true],.y6hpm0d: enabled:hover,.y6hpm0d:enabled:active {
        --y6hpm01:var(--_1n4x04ze)
    }

    .y6hpm0e {
        --y6hpm00: var(--_1yr65jo1d);
        --y6hpm01: var(--_1yr65jo12)
    }

    .y6hpm0e[aria-expanded=true],.y6hpm0e: enabled:hover,.y6hpm0e:enabled:active {
        --y6hpm01:var(--_1n4x04z2)
    }

    .y6hpm0f {
        --y6hpm00: var(--_1yr65jo1e)
    }

    .y6hpm0f[aria-expanded=true],.y6hpm0f: enabled:hover,.y6hpm0f:enabled:active {
        --y6hpm01:var(--_1yr65jo11)
    }

    .y6hpm0g {
        --y6hpm00: var(--_1yr65jo1g)
    }

    .y6hpm0g[aria-expanded=true],.y6hpm0g: enabled:hover,.y6hpm0g:enabled:active {
        --y6hpm01:var(--_1yr65jo11)
    }

    .y6hpm0h {
        --y6hpm00: var(--_1yr65jo1i)
    }

    .y6hpm0h[aria-expanded=true],.y6hpm0h: enabled:hover,.y6hpm0h:enabled:active {
        --y6hpm01:var(--_1yr65jo11)
    }

    .y6hpm0i {
        --y6hpm00: var(--_1yr65jo1k)
    }

    .y6hpm0i[aria-expanded=true],.y6hpm0i: enabled:hover,.y6hpm0i:enabled:active {
        --y6hpm01:var(--_1yr65jo11)
    }

    .y6hpm0j {
        --y6hpm00: var(--_1yr65jo1b)
    }

    .y6hpm0j[aria-expanded=true],.y6hpm0j: enabled:hover,.y6hpm0j:enabled:active {
        --y6hpm01:var(--_1yr65jo11)
    }

    .y6hpm0l {
        --y6hpm01: var(--_1yr65jo10)
    }

    .y6hpm0m {
        max-width: 100%
    }

    @keyframes _1wzlsy50 {
        0% {
            transform: rotate(180deg)
        }

        to {
            transform: rotate(530deg)
        }
    }

    ._1wzlsy51 {
        width: 1.5rem;
        height: 1.5rem
    }

    ._1wzlsy52 {
        fill: none;
        stroke-width: 4px
    }

    ._1wzlsy53 {
        stroke: var(--_1n4x04zf)
    }

    ._1wzlsy54 {
        stroke-linecap: round;
        stroke-dasharray: 16 60;
        transform-origin: 50%;
        animation-name: _1wzlsy50;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite
    }

    ._1wzlsy55 {
        stroke: var(--_1yr65jo1e)
    }

    ._1wzlsy56 {
        stroke: var(--_1yr65jo1g)
    }

    ._1wzlsy57 {
        stroke: var(--_1yr65jo1i)
    }

    ._1wzlsy58 {
        stroke: var(--_1yr65jo1k)
    }

    ._1wzlsy59 {
        stroke: var(--_1yr65jo1b)
    }

    ._1wzlsy5a {
        stroke: var(--_1yr65jo1d)
    }

    @keyframes mr0qz50 {
        0% {
            opacity: 0;
            transform: translateY(3px)
        }

        to {
            opacity: 1;
            transform: translateY(0)
        }
    }

    @keyframes mr0qz51 {
        0% {
            opacity: 0;
            transform: translate(-3px)
        }

        to {
            opacity: 1;
            transform: translate(0)
        }
    }

    @keyframes mr0qz52 {
        0% {
            opacity: 0;
            transform: translateY(-3px)
        }

        to {
            opacity: 1;
            transform: translateY(0)
        }
    }

    @keyframes mr0qz53 {
        0% {
            opacity: 0;
            transform: translate(3px)
        }

        to {
            opacity: 1;
            transform: translate(0)
        }
    }

    .mr0qz55 {
        background-color: var(--_1n4x04zi);
        max-width: 18rem
    }

    .mr0qz56 {
        fill: var(--_1n4x04zi)
    }

    @media (prefers-reduced-motion:no-preference) {
        .mr0qz54 {
            will-change: transform,opacity;
            animation-duration: .3s;
            animation-timing-function: cubic-bezier(.16,1,.3,1)
        }

        .mr0qz54[data-state=delayed-open][data-side=top] {
            animation-name: mr0qz52
        }

        .mr0qz54[data-state=delayed-open][data-side=right] {
            animation-name: mr0qz53
        }

        .mr0qz54[data-state=delayed-open][data-side=bottom] {
            animation-name: mr0qz50
        }

        .mr0qz54[data-state=delayed-open][data-side=left] {
            animation-name: mr0qz51
        }
    }

    .uqitzq0 {
        width: 3.5rem;
        height: 3.5rem
    }

    .uqitzq1 {
        width: 2rem;
        height: 2rem
    }

    @keyframes _1vz3bo31 {
        0% {
            transform: translateY(-100%)
        }

        to {
            transform: translate(0)
        }
    }

    ._1vz3bo30 {
        pointer-events: none
    }

    ._1vz3bo32 {
        pointer-events: all;
        max-width: min(27rem,100% - 1.5rem);
        box-shadow: 0 4px 4px #0000001a
    }

    ._1vz3bo33 {
        animation-name: _1vz3bo31;
        animation-fill-mode: forwards
    }

    @media (prefers-reduced-motion:no-preference) {
        ._1vz3bo33 {
            animation-duration: .3s
        }
    }

    @keyframes _1v884fx0 {
        0% {
            background-position: -1500px 0
        }

        to {
            background-position: 1500px 0
        }
    }

    ._1v884fx1 {
        background: var(--_1yr65jo11);
        background-image: linear-gradient(to right,var(--_1yr65jo11)0%,var(--_1yr65jo1m)20%,var(--_1yr65jo11)40%,var(--_1yr65jo11)100%);
        background-repeat: no-repeat;
        background-size: 1500px 100%;
        animation-name: _1v884fx0;
        animation-duration: 1.5s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-fill-mode: forwards;
        display: inline-block;
        position: relative
    }

    ._1jveywj0 {
        clip: rect(0 0 0 0);
        border: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
    }

    @keyframes _570w00b {
        0% {
            height: 0
        }

        to {
            height: var(--radix-accordion-content-height)
        }
    }

    @keyframes _570w00c {
        0% {
            height: var(--radix-accordion-content-height)
        }

        to {
            height: 0
        }
    }

    ._570w000:focus-within {
        z-index: 1
    }

    ._570w001 {
        opacity: .5
    }

    li._570w002: not(:last-child) {
        border-bottom-color:#0000
    }

    li._570w004: not(:first-child):not(:only-child),li:not(:first-child):not(:only-child) ._570w004 {
        border-top-left-radius:0;
        border-top-right-radius: 0
    }

    li._570w004: not(:last-child):not(:only-child),li:not(:last-child):not(:only-child) ._570w004 {
        border-bottom-right-radius:0;
        border-bottom-left-radius: 0
    }

    ._570w005 {
        width: 3rem;
        height: 3rem
    }

    ._570w007 {
        min-width: -moz-available;
        top: -1px;
        right: -1px;
        bottom: -1px;
        left: -1px
    }

    ._570w007:not([disabled]): active~._570w009 {
        background-color:var(--_1n4x04zf)
    }

    ._570w00a:after {
        content: "";
        z-index: 1;
        min-width: -moz-available;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    ._570w00e:focus-within {
        box-shadow: 0 0 0 3px var(--_1n4x04zj)
    }

    ._570w00f {
        transition-duration: var(--_570w00d);
        transition-timing-function: ease-out
    }

    ._570w00e[data-state=open] ._570w00f {
        transform: rotate(180deg)
    }

    ._570w00g {
        animation-timing-function: cubic-bezier(.87,0,.13,1);
        animation-duration: var(--_570w00d);
        flex-shrink: 0;
        width: 100%;
        overflow: hidden
    }

    ._570w00g[data-state=open] {
        animation-name: _570w00b
    }

    ._570w00g[data-state=closed] {
        animation-name: _570w00c
    }

    @media screen and (prefers-reduced-motion:no-preference) {
        ._570w00e {
            --_570w00d: .3s
        }
    }

    @supports selector(:has(*)) {
        ._570w00e:focus-within {
            box-shadow: none
        }

        ._570w00e:has(:focus-visible) {
            box-shadow: 0 0 0 3px var(--_1n4x04zj);
            border-style: solid;
            border-width: 1px;
            border-color: var(--_1n4x04z4)!important
        }
    }

    ._10251i0 {
        color: inherit
    }

    ._570w000 ._10251i1 {
        z-index: 2;
        position: relative
    }

    ._1yq7tym0 {
        opacity: .5
    }

    ._1yq7tym0[aria-disabled] {
        cursor: not-allowed
    }

    ._3s0wk0b {
        width: 2rem;
        height: 2rem
    }

    ._3s0wk0d {
        width: 3rem;
        height: 3rem
    }

    ._3s0wk0f {
        width: 4.5rem;
        height: 4.5rem
    }

    .jhdpzqa {
        width: 1.5rem;
        height: 1.5rem
    }

    .f4d9a41 {
        margin-right: .875rem
    }

    .f4d9a42 {
        width: 24px;
        height: 24px;
        box-shadow: inset 0 0 0 3.5px var(--_1yr65jo1m);
        border-radius: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .f4d9a43 {
        box-shadow: inset 0 0 0 8px
    }

    .f4d9a44 {
        background-color: var(--_1yr65jo1m);
        border-radius: 50px;
        width: .3rem;
        height: 100%;
        min-height: 24px;
        margin: 0 .5625rem
    }

    .f4d9a45 {
        list-style: none;
        display: flex
    }

    ._1htudlh1 {
        --_1htudlh0: 1.143
    }

    ._1htudlh2 {
        flex-direction: column-reverse;
        flex-grow: 1;
        width: 0;
        display: flex
    }

    ._1htudlh3 {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    ._1htudlh3[type=tel] {
        font-variant-numeric: tabular-nums
    }

    ._1htudlh3[type=number] {
        -moz-appearance: textfield
    }

    ._1htudlh3::-webkit-inner-spin-button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    ._1htudlh3::-webkit-outer-spin-button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    ._1htudlh4 {
        opacity: .5
    }

    ._1htudlh3:invalid+._1htudlh5._1htudlh5 {
        --_1yr65jo1m: var(--_1yr65jo1u)
    }

    ._1htudlh6 {
        border-color: var(--_1yr65jo1m);
        transition-property: box-shadow,border-color;
        transition-duration: .3s;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    ._1htudlh3:focus+._1htudlh6 {
        --_1yr65jo1m: var(--_1yr65jo1o);
        box-shadow: inset 0 0 0 1px var(--_1yr65jo1m)
    }

    ._1htudlh3[aria-invalid=true]+._1htudlh6 {
        --_1yr65jo1m: var(--_1yr65jo1u)
    }

    ._1htudlh8 {
        width: calc(100%/var(--_1htudlh0));
        white-space: nowrap;
        text-overflow: ellipsis;
        transform-origin: 0 0;
        -webkit-user-select: none;
        user-select: none;
        transition: transform .25s cubic-bezier(.37,0,.63,1);
        overflow-x: clip
    }

    ._1htudlh9,._1htudlh3:not(:focus):placeholder-shown~label ._1htudlha,select: has(option[value=""]:checked)~label ._1htudlha {
        transform:translateY(.6rem)scale(var(--_1htudlh0))
    }

    ._1htudlhb:after {
        content: "";
        cursor: text;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    ._1htudlh1 button {
        z-index: 1
    }

    @media (prefers-reduced-motion:reduce) {
        ._1htudlh8 {
            transition-duration: 0s
        }
    }

    .u6t7em0 {
        min-width: 2rem;
        height: 2rem
    }

    .u6t7em3 {
        background-color: var(--_1n4x04zf);
        border-style: solid;
        transition: fill .1s linear
    }

    .u6t7em1:checked~.u6t7em3 {
        background-color: var(--_1yr65jo13);
        border-color: #0000
    }

    .u6t7em1:focus-visible~.u6t7em3 {
        box-shadow: 0 0 0 3px var(--_1n4x04zj);
        border-color: var(--_1n4x04z4)
    }

    .u6t7em4 {
        fill: none;
        stroke: var(--_1yr65jo1d);
        stroke-linejoin: round;
        stroke-width: 1.5px
    }

    .u6t7em5 {
        stroke: #0000
    }

    .u6t7em1:is(:hover,:focus-visible):not(:checked,:disabled)~.u6t7em3 .u6t7em5 {
        stroke: var(--_1n4x04zg)
    }

    .u6t7em6 {
        stroke-dasharray: 16 16;
        stroke-dashoffset: 16px
    }

    .u6t7em1:checked~.u6t7em3 .u6t7em6 {
        stroke-dashoffset: 0
    }

    .u6t7em7 {
        opacity: .5
    }

    .u6t7em8 {
        cursor: not-allowed
    }

    @media screen and (prefers-reduced-motion:no-preference) {
        .u6t7em6 {
            transition: stroke-dashoffset .25s linear
        }
    }

    ._1xzuuow0 {
        width: 3rem;
        height: 2rem
    }

    ._1xzuuow2 {
        background-color: var(--_1n4x04z1);
        border-radius: 1.375rem;
        transition: background-color .25s linear
    }

    ._1xzuuow1:checked~._1xzuuow2 {
        background-color: var(--_1yr65jo13)
    }

    ._1xzuuow1:focus~._1xzuuow2 {
        box-shadow: 0 0 0 3px var(--_1n4x04zj)
    }

    ._1xzuuow1:focus:not(:focus-visible)~._1xzuuow2 {
        box-shadow: none
    }

    ._1xzuuow3 {
        width: 1rem;
        height: 1rem
    }

    ._1xzuuow1:checked~._1xzuuow2 ._1xzuuow3 {
        transform: translate(1rem)
    }

    @media screen and (prefers-reduced-motion:no-preference) {
        ._1xzuuow3 {
            transition: transform .3s cubic-bezier(.48,.22,.23,1.47)
        }
    }

    .pbtpas2 {
        width: 1.5rem;
        height: 1.5rem;
        display: grid
    }

    .pbtpas5:disabled {
        cursor: not-allowed
    }

    .pbtpas7 {
        --pbtpas0: transparent;
        --pbtpas1: 1;
        background-color: var(--_1n4x04zf);
        border-radius: 100%
    }

    .pbtpas7:after {
        content: "";
        background-color: var(--pbtpas0);
        width: .625rem;
        height: .625rem;
        scale: var(--pbtpas1);
        border-radius: 100%;
        display: block
    }

    .pbtpas5:not(:checked,:focus-visible)+.pbtpas7 {
        border-color: var(--_1yr65jo1m)
    }

    .pbtpas5:focus-visible:not(:checked)+.pbtpas7 {
        border-color: var(--_1n4x04z4)
    }

    .pbtpas5:focus-visible+.pbtpas7 {
        box-shadow: 0 0 0 3px var(--_1n4x04zj)
    }

    .pbtpas5:is(:hover,:focus-visible):not(:checked,:disabled)+.pbtpas7 {
        --pbtpas0: var(--_1n4x04zg)
    }

    .pbtpas5:checked+.pbtpas7 {
        --pbtpas0: var(--_1yr65jo10);
        background-color: var(--_1yr65jo1o)
    }

    .pbtpas5:is(:active,:checked)+.pbtpas7 {
        --pbtpas1: .8
    }

    .pbtpas5:disabled+.pbtpas7 {
        opacity: .5
    }

    .pbtpas3:has(.pbtpas5:disabled) .pbtpas8 {
        opacity: .5;
        cursor: not-allowed
    }

    ._3nggf00 {
        margin-top: .125rem
    }

    ._1s0b5wi0 {
        width: 100%;
        display: grid
    }

    ._1s0b5wi0:after {
        content: attr(data-replicated-val)" ";
        white-space: pre-wrap;
        visibility: hidden;
        overflow-wrap: anywhere;
        grid-area: 1/1/2/2;
        font-size: 1rem
    }

    ._1s0b5wi1 {
        grid-area: 1/1/2/2;
        overflow: hidden
    }

    ._1s0b5wi2 {
        pointer-events: none
    }

    .i6ofdv5 {
        border-color: var(--_1yr65jo1m);
        min-width: -moz-available;
        transition-property: box-shadow,border-color;
        transition-duration: .3s
    }

    .i6ofdv5:focus {
        --_1yr65jo1m: var(--_1yr65jo1o);
        box-shadow: inset 0 0 0 1px var(--_1yr65jo1m)
    }

    .i6ofdv5[aria-invalid=true],.i6ofdv6: invalid {
        --_1yr65jo1m:var(--_1yr65jo1u)
    }

    .i6ofdv7 {
        transition-duration: 0s
    }

    .i6ofdv9 {
        pointer-events: none;
        padding-bottom: 1.25rem
    }

    .qavx963:focus {
        background-color: var(--_1yr65jo11)
    }

    @keyframes l0sxtj3 {
        0% {
            opacity: 0
        }
    }

    @keyframes l0sxtj4 {
        0% {
            transform: var(--l0sxtj1)
        }
    }

    .l0sxtj5 {
        animation-timing-function: cubic-bezier(.36,.66,.04,1);
        animation-duration: var(--l0sxtj2,.45s)
    }

    .l0sxtj7 {
        background-color: var(--_1n4x04zh);
        animation-name: l0sxtj3
    }

    .l0sxtj9 {
        --l0sxtj1: translateY(100%);
        animation-name: l0sxtj4;
        top: 1rem
    }

    .l0sxtjd {
        --l0sxtj0: 26rem
    }

    .l0sxtje {
        --l0sxtj0: 40rem;
        --l0sxtj2: .55s
    }

    .l0sxtjf {
        --l0sxtj0: 100%;
        --l0sxtj2: .6s
    }

    .l0sxtjg:before {
        content: "";
        background-color: var(--_1yr65jo1m);
        height: 1px;
        display: block;
        position: sticky;
        top: 0
    }

    .l0sxtjg:after {
        content: "";
        z-index: 1;
        background-image: linear-gradient(to top,transparent,var(--_1yr65jo10));
        width: 100%;
        height: 1rem;
        display: block;
        position: absolute;
        top: 0;
        left: 0
    }

    @media (prefers-reduced-motion:reduce) {
        .l0sxtj9 {
            animation-name: l0sxtj3
        }
    }

    @media screen and (width>=768px) {
        .l0sxtjb {
            --l0sxtj1: translate(-50%,-48%)scale(.96);
            top: 50%;
            left: 50%;
            bottom: initial;
            width: min(calc(100vw - 3rem),var(--l0sxtj0));
            max-height: calc(100vh - 3rem);
            transform: translate(-50%,-50%)
        }

        .l0sxtjc {
            --l0sxtj1: translateX(100%);
            left: initial;
            width: min(calc(100vw - 6rem),var(--l0sxtj0));
            border-radius: 0;
            height: 100dvh;
            top: 0
        }
    }

    .fobzi30 {
        height: 1.5rem
    }

    ._41b17h1 {
        --_41b17h0: var(--_1yr65jo1o)
    }

    ._41b17h2 {
        --_41b17h0: var(--_1yr65jo1s)
    }

    ._41b17h3 {
        --_41b17h0: var(--_1yr65jo1q)
    }

    ._41b17h4 {
        --_41b17h0: var(--_1yr65jo1u)
    }

    ._41b17h5 {
        --_41b17h0: var(--_1yr65jo1n)
    }

    ._41b17h6 {
        background-color: var(--_1n4x04zg);
        height: 4px
    }

    ._41b17h7 {
        background-color: var(--_41b17h0)
    }

    .gdg4bm0 {
        width: 3rem;
        height: 3rem
    }

    .gdg4bm1 {
        display: block
    }

    .gdg4bm2 {
        fill: none;
        stroke-width: 4px
    }

    .gdg4bm3 {
        stroke: var(--_1yr65jo1m)
    }

    .gdg4bm4 {
        stroke: var(--_41b17h0);
        stroke-linecap: round;
        transition-property: stroke-dashoffset;
        transition-duration: .2s;
        transition-timing-function: ease-in-out
    }

    ._1nmdop01 {
        flex-basis: 9rem;
        padding-top: .1875rem;
        padding-bottom: .1875rem
    }

    ._1nmdop03 {
        -webkit-user-select: none;
        user-select: none;
        min-width: 5.25rem;
        padding-top: .375rem
    }

    ._1nmdop03:disabled {
        opacity: .5
    }

    ._1nmdop05 {
        width: 1.25rem;
        height: 1.25rem;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)rotate(45deg)translate(26px)rotate(-45deg)
    }

    ._11nxehy0:focus {
        z-index: 1
    }

    ._11nxehy0:disabled {
        opacity: .5;
        pointer-events: none;
        cursor: not-allowed
    }

    ._11nxehy0[aria-checked=true] {
        color: var(--_1yr65jo1e);
        background-color: var(--_1yr65jo10);
        cursor: default
    }

    ._11nxehy0[aria-checked=false] {
        border-color: #0000
    }

    ._11nxehy1 {
        height: 2rem
    }

    ._11nxehy2 {
        height: 3rem
    }

    ._1n6nt0z0 {
        border-spacing: 0
    }

    ._1n6nt0z3:hover {
        background-color: var(--_1n4x04zf)
    }

    ._1n6nt0z4:first-child {
        border-left-width: 1px
    }

    ._1n6nt0z4:last-child {
        border-right-width: 1px
    }

    ._1n6nt0z1 ._1n6nt0z3:first-of-type ._1n6nt0z4 {
        border-top-width: var(--_1yr65jo1)
    }

    ._1n6nt0z1>._1n6nt0z3:first-of-type ._1n6nt0z4:first-child {
        border-top-left-radius: var(--_1yr65jo4)
    }

    ._1n6nt0z1>._1n6nt0z3:first-of-type ._1n6nt0z4:last-child {
        border-top-right-radius: var(--_1yr65jo4)
    }

    ._1n6nt0z2>._1n6nt0z3:last-of-type ._1n6nt0z4:last-child {
        border-bottom-right-radius: var(--_1yr65jo4)
    }

    ._1n6nt0z2>._1n6nt0z3:last-of-type ._1n6nt0z4:first-child {
        border-bottom-left-radius: var(--_1yr65jo4)
    }

    ._1n6nt0z1 ._1n6nt0z4 {
        background-color: var(--_1yr65jo11);
        font-weight: var(--_1yr65jom)
    }

    ._1n6nt0z6 {
        font-size: inherit;
        font-weight: inherit;
        margin-left: -.25rem
    }

    ._1n6nt0z9 {
        opacity: 0
    }

    ._1n6nt0z6._1n6nt0z7 ._1n6nt0z9 {
        opacity: 1
    }

    ._1n6nt0z6:not(._1n6nt0z7):hover ._1n6nt0z9,._1n6nt0z6:not(._1n6nt0z7):focus-visible ._1n6nt0z9 {
        opacity: .5
    }

    ._1n6nt0za {
        transition: transform .15s ease-in-out
    }

    ._1n6nt0z6._1n6nt0z8 ._1n6nt0za {
        transform: rotate(180deg)
    }

    ._7d15nr4 {
        --_7d15nr0: 3rem;
        --_7d15nr1: var(--_1yr65jow)
    }

    ._7d15nr5 {
        --_7d15nr0: 2rem;
        --_7d15nr1: var(--_1yr65jov)
    }

    ._7d15nr7 {
        height: var(--_7d15nr0);
        padding-left: var(--_7d15nr1)
    }

    ._7d15nr7:only-child {
        padding-right: var(--_7d15nr1)
    }

    ._7d15nra {
        font-size: inherit;
        font-weight: inherit
    }

    ._7d15nra:after {
        content: "";
        pointer-events: none;
        border-radius: var(--_1yr65jo4);
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    ._7d15nra:hover:after {
        background-color: var(--_1n4x04zf)
    }

    ._7d15nra:focus-visible:after {
        box-shadow: 0 0 0 3px var(--_1n4x04zj);
        border-color: var(--_1n4x04z4);
        border-style: solid;
        border-width: 1px
    }

    ._7d15nrc {
        height: var(--_7d15nr0);
        cursor: pointer;
        grid-template-rows: 1fr;
        place-items: center;
        width: 2rem;
        display: grid
    }

    ._7d15nrc:before {
        content: "";
        width: calc(var(--_1yr65joy) - var(--_1yr65jot));
        height: calc(var(--_1yr65joy) - var(--_1yr65jot));
        border-radius: 50%;
        grid-area: 1/1/1/1
    }

    ._7d15nrc:hover:before {
        background-color: var(--_1n4x04zg)
    }

    ._7d15nrc:focus-visible:before {
        box-shadow: 0 0 0 3px var(--_1n4x04zj)
    }

    ._7d15nrd {
        grid-area: 1/1/1/1
    }

    ._7d15nre {
        height: min-content;
        transition: box-shadow .3s,transform .2s cubic-bezier(.02,1.505,.745,1.235)
    }

    ._7d15nre:has(._7d15nra:active) {
        transform: scale(.97)
    }

    ._7d15nrf:hover {
        background-color: var(--_1n4x04zf)
    }

    ._7d15nri {
        height: 3rem
    }

    ._7d15nrj {
        height: 2rem
    }

    .collapse {
        visibility: collapse
    }

    .visible {
        visibility: visible
    }

    .absolute {
        position: absolute
    }

    .fixed {
        position: fixed
    }

    .relative {
        position: relative
    }

    .static {
        position: static
    }

    .sticky {
        position: sticky
    }

    .inset-0 {
        inset: var(--_1yr65jos)
    }

    .-top-4 {
        top: calc(var(--_1yr65jot)*-1)
    }

    .-top-12 {
        top: calc(var(--_1yr65jov)*-1)
    }

    .top-0 {
        top: var(--_1yr65jos)
    }

    .top-12 {
        top: var(--_1yr65jov)
    }

    .top-16 {
        top: var(--_1yr65jow)
    }

    .top-\[10\%\] {
        top: 10%
    }

    .top-\[50\%\] {
        top: 50%
    }

    .top-\[60px\] {
        top: 60px
    }

    .top-\[65px\] {
        top: 65px
    }

    .top-\[70px\] {
        top: 70px
    }

    .top-\[92px\] {
        top: 92px
    }

    .top-\[120px\] {
        top: 120px
    }

    .-right-4 {
        right: calc(var(--_1yr65jot)*-1)
    }

    .right-0 {
        right: var(--_1yr65jos)
    }

    .right-12 {
        right: var(--_1yr65jov)
    }

    .right-24 {
        right: var(--_1yr65jox)
    }

    .bottom-0 {
        bottom: var(--_1yr65jos)
    }

    .bottom-1\/4 {
        bottom: 25%
    }

    .bottom-48 {
        bottom: var(--_1yr65joz)
    }

    .left-0 {
        left: var(--_1yr65jos)
    }

    .left-16 {
        left: var(--_1yr65jow)
    }

    .left-\[15\%\] {
        left: 15%
    }

    .left-\[50\%\] {
        left: 50%
    }

    .isolate {
        isolation: isolate
    }

    .-z-0 {
        z-index: -0
    }

    .z-0 {
        z-index: 0
    }

    .z-10 {
        z-index: 10
    }

    .z-50 {
        z-index: 50
    }

    .z-1000 {
        z-index: 1000
    }

    .z-floating-button {
        z-index: 990
    }

    .z-header {
        z-index: 999
    }

    .z-modal {
        z-index: 1000
    }

    .col-auto {
        grid-column: auto
    }

    .col-span-1 {
        grid-column: span 1/span 1
    }

    .col-span-2 {
        grid-column: span 2/span 2
    }

    .col-span-3 {
        grid-column: span 3/span 3
    }

    .col-span-4 {
        grid-column: span 4/span 4
    }

    .col-span-5 {
        grid-column: span 5/span 5
    }

    .col-span-6 {
        grid-column: span 6/span 6
    }

    .col-span-7 {
        grid-column: span 7/span 7
    }

    .col-span-8 {
        grid-column: span 8/span 8
    }

    .col-span-9 {
        grid-column: span 9/span 9
    }

    .col-span-10 {
        grid-column: span 10/span 10
    }

    .col-span-11 {
        grid-column: span 11/span 11
    }

    .col-span-12 {
        grid-column: span 12/span 12
    }

    .col-span-full {
        grid-column: 1/-1
    }

    .col-start-1 {
        grid-column-start: 1
    }

    .col-start-2 {
        grid-column-start: 2
    }

    .col-start-3 {
        grid-column-start: 3
    }

    .col-start-4 {
        grid-column-start: 4
    }

    .col-start-5 {
        grid-column-start: 5
    }

    .col-start-6 {
        grid-column-start: 6
    }

    .col-start-7 {
        grid-column-start: 7
    }

    .col-start-8 {
        grid-column-start: 8
    }

    .col-start-9 {
        grid-column-start: 9
    }

    .col-start-10 {
        grid-column-start: 10
    }

    .col-start-11 {
        grid-column-start: 11
    }

    .col-start-12 {
        grid-column-start: 12
    }

    .-col-end-1 {
        grid-column-end: -1
    }

    .-col-end-2 {
        grid-column-end: -2
    }

    .col-end-1 {
        grid-column-end: 1
    }

    .col-end-2 {
        grid-column-end: 2
    }

    .col-end-3 {
        grid-column-end: 3
    }

    .col-end-4 {
        grid-column-end: 4
    }

    .col-end-5 {
        grid-column-end: 5
    }

    .col-end-6 {
        grid-column-end: 6
    }

    .col-end-7 {
        grid-column-end: 7
    }

    .col-end-8 {
        grid-column-end: 8
    }

    .col-end-9 {
        grid-column-end: 9
    }

    .col-end-10 {
        grid-column-end: 10
    }

    .col-end-11 {
        grid-column-end: 11
    }

    .col-end-12 {
        grid-column-end: 12
    }

    .col-end-13 {
        grid-column-end: 13
    }

    .row-auto {
        grid-row: auto
    }

    .row-span-1 {
        grid-row: span 1/span 1
    }

    .row-span-2 {
        grid-row: span 2/span 2
    }

    .row-span-3 {
        grid-row: span 3/span 3
    }

    .row-span-4 {
        grid-row: span 4/span 4
    }

    .row-span-5 {
        grid-row: span 5/span 5
    }

    .row-span-6 {
        grid-row: span 6/span 6
    }

    .row-span-7 {
        grid-row: span 7/span 7
    }

    .row-span-8 {
        grid-row: span 8/span 8
    }

    .row-span-9 {
        grid-row: span 9/span 9
    }

    .row-span-10 {
        grid-row: span 10/span 10
    }

    .row-span-11 {
        grid-row: span 11/span 11
    }

    .row-span-12 {
        grid-row: span 12/span 12
    }

    .row-span-full {
        grid-row: 1/-1
    }

    .row-start-1 {
        grid-row-start: 1
    }

    .row-start-2 {
        grid-row-start: 2
    }

    .row-start-3 {
        grid-row-start: 3
    }

    .row-start-4 {
        grid-row-start: 4
    }

    .row-start-5 {
        grid-row-start: 5
    }

    .row-start-6 {
        grid-row-start: 6
    }

    .row-start-7 {
        grid-row-start: 7
    }

    .row-start-8 {
        grid-row-start: 8
    }

    .row-start-9 {
        grid-row-start: 9
    }

    .row-start-10 {
        grid-row-start: 10
    }

    .row-start-11 {
        grid-row-start: 11
    }

    .row-start-12 {
        grid-row-start: 12
    }

    .row-end-1 {
        grid-row-end: 1
    }

    .row-end-2 {
        grid-row-end: 2
    }

    .row-end-3 {
        grid-row-end: 3
    }

    .row-end-4 {
        grid-row-end: 4
    }

    .row-end-5 {
        grid-row-end: 5
    }

    .row-end-6 {
        grid-row-end: 6
    }

    .row-end-7 {
        grid-row-end: 7
    }

    .row-end-8 {
        grid-row-end: 8
    }

    .row-end-9 {
        grid-row-end: 9
    }

    .row-end-10 {
        grid-row-end: 10
    }

    .row-end-11 {
        grid-row-end: 11
    }

    .row-end-12 {
        grid-row-end: 12
    }

    .container {
        width: 100%
    }

    @media (width>=0) {
        .container {
            max-width: 0
        }
    }

    @media (width>=475px) {
        .container {
            max-width: 475px
        }
    }

    @media (width>=640px) {
        .container {
            max-width: 640px
        }
    }

    @media (width>=835px) {
        .container {
            max-width: 835px
        }
    }

    @media (width>=1024px) {
        .container {
            max-width: 1024px
        }
    }

    @media (width>=1280px) {
        .container {
            max-width: 1280px
        }
    }

    @media (width>=1536px) {
        .container {
            max-width: 1536px
        }
    }

    @media (width>=1624px) {
        .container {
            max-width: 1624px
        }
    }

    .m-0 {
        margin: var(--_1yr65jos)
    }

    .m-24 {
        margin: var(--_1yr65jox)
    }

    .m-\[2px\] {
        margin: 2px
    }

    .m-auto {
        margin: auto
    }

    .mx-\[2px\] {
        margin-inline: 2px
    }

    .mx-\[5px\] {
        margin-inline: 5px
    }

    .mx-\[20px\] {
        margin-inline: 20px
    }

    .mx-\[40px\] {
        margin-inline: 40px
    }

    .mx-auto {
        margin-inline:auto}

    .my-8 {
        margin-block:var(--_1yr65jou)}

    .my-\[13px\] {
        margin-block: 13px
    }

    .my-\[18px\] {
        margin-block: 18px
    }

    .my-\[40px\] {
        margin-block: 40px
    }

    .mt-0 {
        margin-top: var(--_1yr65jos)
    }

    .mt-4 {
        margin-top: var(--_1yr65jot)
    }

    .mt-8 {
        margin-top: var(--_1yr65jou)
    }

    .mt-12 {
        margin-top: var(--_1yr65jov)
    }

    .mt-16 {
        margin-top: var(--_1yr65jow)
    }

    .mt-\[2px\] {
        margin-top: 2px
    }

    .mr-8 {
        margin-right: var(--_1yr65jou)
    }

    .mr-16 {
        margin-right: var(--_1yr65jow)
    }

    .mr-\[3px\] {
        margin-right: 3px
    }

    .mb-4 {
        margin-bottom: var(--_1yr65jot)
    }

    .mb-8 {
        margin-bottom: var(--_1yr65jou)
    }

    .mb-48 {
        margin-bottom: var(--_1yr65joz)
    }

    .mb-\[5px\] {
        margin-bottom: 5px
    }

    .mb-\[7px\] {
        margin-bottom: 7px
    }

    .ml-12 {
        margin-left: var(--_1yr65jov)
    }

    .ml-16 {
        margin-left: var(--_1yr65jow)
    }

    .ml-24 {
        margin-left: var(--_1yr65jox)
    }

    .box-content {
        box-sizing: content-box
    }

    .block {
        display: block
    }

    .contents {
        display: contents
    }

    .flex {
        display: flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline {
        display: inline
    }

    .inline-block {
        display: inline-block
    }

    .inline-flex {
        display: inline-flex
    }

    .inline-grid {
        display: inline-grid
    }

    .table {
        display: table
    }

    .table-header-group {
        display: table-header-group
    }

    .h-1\/2 {
        height: 50%
    }

    .h-4 {
        height: var(--_1yr65jot)
    }

    .h-8 {
        height: var(--_1yr65jou)
    }

    .h-16 {
        height: var(--_1yr65jow)
    }

    .h-24 {
        height: var(--_1yr65jox)
    }

    .h-32 {
        height: var(--_1yr65joy)
    }

    .h-\[3rem\] {
        height: 3rem
    }

    .h-\[25rem\] {
        height: 25rem
    }

    .h-\[32px\] {
        height: 32px
    }

    .h-\[50px\] {
        height: 50px
    }

    .h-\[56px\] {
        height: 56px
    }

    .h-\[70px\] {
        height: 70px
    }

    .h-\[100\%\] {
        height: 100%
    }

    .h-\[100dvh\] {
        height: 100dvh
    }

    .h-\[180px\] {
        height: 180px
    }

    .h-\[385px\] {
        height: 385px
    }

    .h-\[420px\] {
        height: 420px
    }

    .h-\[500px\] {
        height: 500px
    }

    .h-\[calc\(100dvh_-_60px\)\] {
        height: calc(100dvh - 60px)
    }

    .h-\[calc\(100dvh_-_92px\)\] {
        height: calc(100dvh - 92px)
    }

    .h-\[calc\(100vh_-_70px\)\] {
        height: calc(100vh - 70px)
    }

    .h-auto {
        height: auto
    }

    .h-dvh {
        height: 100dvh
    }

    .h-fit {
        height: fit-content
    }

    .h-full {
        height: 100%
    }

    .h-header-height {
        height: 60px
    }

    .h-screen {
        height: 100vh
    }

    .h-viewport-minus-header-height {
        height: calc(100vh - 60px)
    }

    .max-h-24 {
        max-height: var(--_1yr65jox)
    }

    .max-h-32 {
        max-height: var(--_1yr65joy)
    }

    .max-h-\[85vh\] {
        max-height: 85vh
    }

    .max-h-\[385px\] {
        max-height: 385px
    }

    .max-h-\[400px\] {
        max-height: 400px
    }

    .max-h-\[var\(--radix-select-content-available-height\)\] {
        max-height: var(--radix-select-content-available-height)
    }

    .max-h-dvh {
        max-height: 100dvh
    }

    .max-h-full {
        max-height: 100%
    }

    .max-h-screen {
        max-height: 100vh
    }

    .min-h-\[120px\] {
        min-height: 120px
    }

    .min-h-\[300px\] {
        min-height: 300px
    }

    .min-h-\[400px\] {
        min-height: 400px
    }

    .min-h-\[500px\] {
        min-height: 500px
    }

    .min-h-dvh {
        min-height: 100dvh
    }

    .min-h-full {
        min-height: 100%
    }

    .min-h-screen {
        min-height: 100vh
    }

    .w-1\/2 {
        width: 50%
    }

    .w-1\/3 {
        width: 33.3333%
    }

    .w-1\/4 {
        width: 25%
    }

    .w-4\/5 {
        width: 80%
    }

    .w-8 {
        width: var(--_1yr65jou)
    }

    .w-16 {
        width: var(--_1yr65jow)
    }

    .w-24 {
        width: var(--_1yr65jox)
    }

    .w-32 {
        width: var(--_1yr65joy)
    }

    .w-\[3rem\] {
        width: 3rem
    }

    .w-\[8ch\] {
        width: 8ch
    }

    .w-\[20px\] {
        width: 20px
    }

    .w-\[35\%\] {
        width: 35%
    }

    .w-\[50px\] {
        width: 50px
    }

    .w-\[65\%\] {
        width: 65%
    }

    .w-\[79px\] {
        width: 79px
    }

    .w-\[90vw\] {
        width: 90vw
    }

    .w-\[96px\] {
        width: 96px
    }

    .w-\[100\%\] {
        width: 100%
    }

    .w-\[100vw\] {
        width: 100vw
    }

    .w-\[160px\] {
        width: 160px
    }

    .w-\[180px\] {
        width: 180px
    }

    .w-\[238px\] {
        width: 238px
    }

    .w-\[255px\] {
        width: 255px
    }

    .w-\[280px\] {
        width: 280px
    }

    .w-\[312px\] {
        width: 312px
    }

    .w-\[314px\] {
        width: 314px
    }

    .w-\[350px\] {
        width: 350px
    }

    .w-\[448px\] {
        width: 448px
    }

    .w-\[508px\] {
        width: 508px
    }

    .w-\[604px\] {
        width: 604px
    }

    .w-\[972px\] {
        width: 972px
    }

    .w-\[990px\] {
        width: 990px
    }

    .w-\[var\(--radix-select-trigger-width\)\] {
        width: var(--radix-select-trigger-width)
    }

    .w-dvh {
        width: 100dvh
    }

    .w-fit {
        width: fit-content
    }

    .w-full {
        width: 100%
    }

    .w-screen {
        width: 100vw
    }

    .max-w-3xl {
        max-width: var(--container-3xl)
    }

    .max-w-4xl {
        max-width: var(--container-4xl)
    }

    .max-w-5xl {
        max-width: var(--container-5xl)
    }

    .max-w-6xl {
        max-width: var(--container-6xl)
    }

    .max-w-\[9ch\] {
        max-width: 9ch
    }

    .max-w-\[28rem\] {
        max-width: 28rem
    }

    .max-w-\[32rem\] {
        max-width: 32rem
    }

    .max-w-\[90\%\] {
        max-width: 90%
    }

    .max-w-\[100px\] {
        max-width: 100px
    }

    .max-w-\[100vw\] {
        max-width: 100vw
    }

    .max-w-\[200px\] {
        max-width: 200px
    }

    .max-w-\[400px\] {
        max-width: 400px
    }

    .max-w-\[440px\] {
        max-width: 440px
    }

    .max-w-\[480px\] {
        max-width: 480px
    }

    .max-w-\[720px\] {
        max-width: 720px
    }

    .max-w-\[900px\] {
        max-width: 900px
    }

    .max-w-\[972px\] {
        max-width: 972px
    }

    .max-w-\[990px\] {
        max-width: 990px
    }

    .max-w-blog-home {
        max-width: 972px
    }

    .max-w-container {
        max-width: 1472px
    }

    .max-w-fit {
        max-width: fit-content
    }

    .max-w-full {
        max-width: 100%
    }

    .max-w-half-container {
        max-width: 736px
    }

    .max-w-lg {
        max-width: var(--container-lg)
    }

    .max-w-md {
        max-width: var(--container-md)
    }

    .max-w-nemoContainer {
        max-width: var(--container-nemoContainer)
    }

    .max-w-none {
        max-width: none
    }

    .max-w-press-release {
        max-width: 50rem
    }

    .max-w-screen {
        max-width: 100vw
    }

    .max-w-screen-lg {
        max-width: 1024px
    }

    .max-w-xl {
        max-width: var(--container-xl)
    }

    .max-w-xs {
        max-width: var(--container-xs)
    }

    .min-w-0 {
        min-width: var(--_1yr65jos)
    }

    .min-w-32 {
        min-width: var(--_1yr65joy)
    }

    .min-w-\[96px\] {
        min-width: 96px
    }

    .min-w-\[110px\] {
        min-width: 110px
    }

    .min-w-\[120px\] {
        min-width: 120px
    }

    .min-w-\[160px\] {
        min-width: 160px
    }

    .min-w-\[196px\] {
        min-width: 196px
    }

    .min-w-\[217px\] {
        min-width: 217px
    }

    .min-w-full {
        min-width: 100%
    }

    .min-w-max {
        min-width: max-content
    }

    .min-w-screen {
        min-width: 100vw
    }

    .flex-1 {
        flex: 1
    }

    .shrink {
        flex-shrink: 1
    }

    .shrink-0 {
        flex-shrink: 0
    }

    .grow {
        flex-grow: 1
    }

    .grow-0 {
        flex-grow: 0
    }

    .basis-0 {
        flex-basis: var(--_1yr65jos)
    }

    .basis-1\/2 {
        flex-basis: 50%
    }

    .basis-1\/3 {
        flex-basis: 33.3333%
    }

    .basis-1\/5 {
        flex-basis: 20%
    }

    .basis-1\/12 {
        flex-basis: 8.33333%
    }

    .basis-2\/3 {
        flex-basis: 66.6667%
    }

    .basis-2\/5 {
        flex-basis: 40%
    }

    .basis-3\/5 {
        flex-basis: 60%
    }

    .basis-4\/12 {
        flex-basis: 33.3333%
    }

    .basis-8\/12 {
        flex-basis: 66.6667%
    }

    .basis-10\/12 {
        flex-basis: 83.3333%
    }

    .basis-11\/12 {
        flex-basis: 91.6667%
    }

    .basis-\[45\%\] {
        flex-basis: 45%
    }

    .basis-\[55\%\] {
        flex-basis: 55%
    }

    .basis-\[325px\] {
        flex-basis: 325px
    }

    .basis-auto {
        flex-basis: auto
    }

    .basis-full {
        flex-basis: 100%
    }

    .caption-bottom {
        caption-side: bottom
    }

    .origin-center {
        transform-origin: 50%
    }

    .-translate-x-\[68px\] {
        --tw-translate-x: -68px ;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-0 {
        --tw-translate-x: var(--_1yr65jos);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-\[-50\%\] {
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-\[68px\] {
        --tw-translate-x: 68px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-full {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-\[10px\] {
        --tw-translate-y: -10px ;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-\[16px\] {
        --tw-translate-y: -16px ;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-\[-50\%\] {
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-\[10px\] {
        --tw-translate-y: 10px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-rotate-45 {
        rotate: -45deg
    }

    .-rotate-90 {
        rotate: -90deg
    }

    .-rotate-\[80deg\] {
        rotate: -80deg
    }

    .-rotate-\[100deg\] {
        rotate: -100deg
    }

    .rotate-45 {
        rotate: 45deg
    }

    .rotate-180 {
        rotate: 180deg
    }

    .transform {
        transform: var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
    }

    .animate-heroSlideUp {
        animation: var(--animate-heroSlideUp)
    }

    .animate-spin-slow {
        animation: 1.2s ease-in-out infinite spin-slow
    }

    .cursor-default {
        cursor: default
    }

    .cursor-pointer {
        cursor: pointer
    }

    .cursor-text {
        cursor: text
    }

    .touch-pan-y {
        --tw-pan-y: pan-y;
        touch-action: var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)
    }

    .resize {
        resize: both
    }

    .snap-mandatory {
        --tw-scroll-snap-strictness: mandatory
    }

    .scroll-mt-\[176px\] {
        scroll-margin-top: 176px
    }

    .scroll-px-\[100px\] {
        scroll-padding-inline: 100px
    }

    .list-outside {
        list-style-position: outside
    }

    .list-decimal {
        list-style-type: decimal
    }

    .list-disc {
        list-style-type: disc
    }

    .list-none {
        list-style-type: none
    }

    .\[appearance\: textfield\] {
        -webkit-appearance:textfield;
        -moz-appearance: textfield;
        appearance: textfield
    }

    .appearance-none {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    .auto-rows-auto {
        grid-auto-rows: auto
    }

    .grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .grid-rows-2 {
        grid-template-rows: repeat(2,minmax(0,1fr))
    }

    .flex-col {
        flex-direction: column
    }

    .flex-col-reverse {
        flex-direction: column-reverse
    }

    .flex-row {
        flex-direction: row
    }

    .flex-row-reverse {
        flex-direction: row-reverse
    }

    .flex-nowrap {
        flex-wrap: nowrap
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .flex-wrap-reverse {
        flex-wrap: wrap-reverse
    }

    .content-center {
        align-content: center
    }

    .items-baseline {
        align-items: baseline
    }

    .items-center {
        align-items: center
    }

    .items-end {
        align-items: flex-end
    }

    .items-start {
        align-items: flex-start
    }

    .items-stretch {
        align-items: stretch
    }

    .justify-between {
        justify-content: space-between
    }

    .justify-center {
        justify-content: center
    }

    .justify-end {
        justify-content: flex-end
    }

    .justify-start {
        justify-content: flex-start
    }

    .gap-4 {
        gap: var(--_1yr65jot)
    }

    .gap-12 {
        gap: var(--_1yr65jov)
    }

    .gap-16 {
        gap: var(--_1yr65jow)
    }

    .gap-24 {
        gap: var(--_1yr65jox)
    }

    .gap-32 {
        gap: var(--_1yr65joy)
    }

    .gap-\[5px\] {
        gap: 5px
    }

    .gap-\[8px\] {
        gap: 8px
    }

    .gap-\[9px\] {
        gap: 9px
    }

    .gap-\[10px\] {
        gap: 10px
    }

    .gap-\[13px\] {
        gap: 13px
    }

    .gap-\[16px\] {
        gap: 16px
    }

    .gap-\[20px\] {
        gap: 20px
    }

    .gap-\[28px\] {
        gap: 28px
    }

    .gap-\[36px\] {
        gap: 36px
    }

    .gap-\[40px\] {
        gap: 40px
    }

    .gap-\[60px\] {
        gap: 60px
    }

    .gap-nemo0 {
        gap: var(--spacing-nemo0)
    }

    .gap-nemo8 {
        gap: var(--spacing-nemo8)
    }

    .gap-nemo16 {
        gap: var(--spacing-nemo16)
    }

    .gap-nemo24 {
        gap: var(--spacing-nemo24)
    }

    .gap-nemo32 {
        gap: var(--spacing-nemo32)
    }

    .gap-nemo40 {
        gap: var(--spacing-nemo40)
    }

    .gap-nemo48 {
        gap: var(--spacing-nemo48)
    }

    .gap-nemo56 {
        gap: var(--spacing-nemo56)
    }

    .gap-nemo64 {
        gap: var(--spacing-nemo64)
    }

    .gap-x-24 {
        column-gap: var(--_1yr65jox)
    }

    .gap-x-nemo0 {
        column-gap: var(--spacing-nemo0)
    }

    .gap-x-nemo8 {
        column-gap: var(--spacing-nemo8)
    }

    .gap-x-nemo16 {
        column-gap: var(--spacing-nemo16)
    }

    .gap-x-nemo24 {
        column-gap: var(--spacing-nemo24)
    }

    .gap-x-nemo32 {
        column-gap: var(--spacing-nemo32)
    }

    .gap-x-nemo40 {
        column-gap: var(--spacing-nemo40)
    }

    .gap-x-nemo48 {
        column-gap: var(--spacing-nemo48)
    }

    .gap-x-nemo64 {
        column-gap: var(--spacing-nemo64)
    }

    .gap-y-16 {
        row-gap: var(--_1yr65jow)
    }

    .gap-y-48 {
        row-gap: var(--_1yr65joz)
    }

    .gap-y-nemo0 {
        row-gap: var(--spacing-nemo0)
    }

    .gap-y-nemo8 {
        row-gap: var(--spacing-nemo8)
    }

    .gap-y-nemo16 {
        row-gap: var(--spacing-nemo16)
    }

    .gap-y-nemo24 {
        row-gap: var(--spacing-nemo24)
    }

    .gap-y-nemo32 {
        row-gap: var(--spacing-nemo32)
    }

    .gap-y-nemo40 {
        row-gap: var(--spacing-nemo40)
    }

    .gap-y-nemo48 {
        row-gap: var(--spacing-nemo48)
    }

    .gap-y-nemo64 {
        row-gap: var(--spacing-nemo64)
    }

    .self-center {
        align-self: center
    }

    .self-start {
        align-self: flex-start
    }

    .justify-self-end {
        justify-self: flex-end
    }

    .justify-self-start {
        justify-self: flex-start
    }

    .overflow-auto {
        overflow: auto
    }

    .overflow-clip {
        overflow: clip
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-scroll {
        overflow: scroll
    }

    .overflow-visible {
        overflow: visible
    }

    .overflow-x-auto {
        overflow-x: auto
    }

    .overflow-x-hidden {
        overflow-x: hidden
    }

    .overflow-x-scroll {
        overflow-x: scroll
    }

    .overflow-x-visible {
        overflow-x: visible
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .overflow-y-hidden {
        overflow-y: hidden
    }

    .overflow-y-scroll {
        overflow-y: scroll
    }

    .overflow-y-visible {
        overflow-y: visible
    }

    .overscroll-none {
        overscroll-behavior: none
    }

    .scroll-smooth {
        scroll-behavior: smooth
    }

    .rounded {
        border-radius: .25rem
    }

    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }

    .rounded-3xl {
        border-radius: var(--radius-3xl)
    }

    .rounded-\[4px\] {
        border-radius: 4px
    }

    .rounded-full {
        border-radius: 3.40282e38px
    }

    .rounded-lg {
        border-radius: var(--radius-lg)
    }

    .rounded-md {
        border-radius: var(--radius-md)
    }

    .rounded-none {
        border-radius: 0
    }

    .rounded-xl {
        border-radius: var(--radius-xl)
    }

    .rounded-xs {
        border-radius: var(--radius-xs)
    }

    .rounded-t {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

    .rounded-t-\[4px\] {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .rounded-t-lg {
        border-top-left-radius: var(--radius-lg);
        border-top-right-radius: var(--radius-lg)
    }

    .rounded-t-md {
        border-top-left-radius: var(--radius-md);
        border-top-right-radius: var(--radius-md)
    }

    .rounded-tl {
        border-top-left-radius: .25rem
    }

    .rounded-tr {
        border-top-right-radius: .25rem
    }

    .rounded-b {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
    }

    .rounded-b-\[4px\] {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .rounded-b-lg {
        border-bottom-right-radius: var(--radius-lg);
        border-bottom-left-radius: var(--radius-lg)
    }

    .rounded-b-md {
        border-bottom-right-radius: var(--radius-md);
        border-bottom-left-radius: var(--radius-md)
    }

    .rounded-br {
        border-bottom-right-radius: .25rem
    }

    .rounded-bl {
        border-bottom-left-radius: .25rem
    }

    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }

    .border-8 {
        border-style: var(--tw-border-style);
        border-width: 8px
    }

    .border-\[3px\] {
        border-style: var(--tw-border-style);
        border-width: 3px
    }

    .border-x {
        border-inline-style:var(--tw-border-style);border-inline-width: 1px
    }

    .border-y {
        border-block-style:var(--tw-border-style);border-block-width: 1px
    }

    .border-t,.border-t-\[1px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }

    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    .border-r-2 {
        border-right-style: var(--tw-border-style);
        border-right-width: 2px
    }

    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px
    }

    .border-b-\[1px\] {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .border-l-4 {
        border-left-style: var(--tw-border-style);
        border-left-width: 4px
    }

    .border-none {
        --tw-border-style: none;
        border-style: none
    }

    .border-\[\#E9E9E9\],.border-divider-default,.border-gray-200 {
        border-color: #e9e9e9
    }

    .border-nemoTealBright {
        border-color: var(--color-nemoTealBright)
    }

    .border-neutral {
        border-color: var(--_1yr65jo1m)
    }

    .border-neutral-alternate {
        border-color: var(--_1yr65jo1n)
    }

    .border-neutral-divider {
        border-color: #d1d5db
    }

    .border-rhubarb {
        border-color: var(--_1yr65jo1u)
    }

    .border-teal-divider {
        border-color: #a8ded8
    }

    .border-transparent {
        border-color: #0000
    }

    .border-white {
        border-color: var(--color-white)
    }

    .border-x-neutral-alternate {
        border-inline-color:var(--_1yr65jo1n)}

    .border-x-neutral-divider {
        border-inline-color: #d1d5db
    }

    .border-x-petrol {
        border-inline-color:var(--_1yr65jo1q)}

    .border-x-petrol-divider {
        border-inline-color: #ccdce2
    }

    .border-x-rhubarb {
        border-inline-color:var(--_1yr65jo1u)}

    .border-x-rhubarb-divider {
        border-inline-color: #edcccf
    }

    .border-x-teal {
        border-inline-color:var(--_1yr65jo1o)}

    .border-x-teal-divider {
        border-inline-color: #a8ded8
    }

    .border-t-neutral-alternate {
        border-top-color: var(--_1yr65jo1n)
    }

    .border-t-neutral-divider {
        border-top-color: #d1d5db
    }

    .border-t-petrol {
        border-top-color: var(--_1yr65jo1q)
    }

    .border-t-petrol-divider {
        border-top-color: #ccdce2
    }

    .border-t-rhubarb {
        border-top-color: var(--_1yr65jo1u)
    }

    .border-t-rhubarb-divider {
        border-top-color: #edcccf
    }

    .border-t-teal {
        border-top-color: var(--_1yr65jo1o)
    }

    .border-t-teal-divider {
        border-top-color: #a8ded8
    }

    .border-b-neutral {
        border-bottom-color: var(--_1yr65jo1m)
    }

    .border-b-neutral-alternate {
        border-bottom-color: var(--_1yr65jo1n)
    }

    .border-b-neutral-divider {
        border-bottom-color: #d1d5db
    }

    .border-b-petrol {
        border-bottom-color: var(--_1yr65jo1q)
    }

    .border-b-petrol-divider {
        border-bottom-color: #ccdce2
    }

    .border-b-rhubarb {
        border-bottom-color: var(--_1yr65jo1u)
    }

    .border-b-rhubarb-divider {
        border-bottom-color: #edcccf
    }

    .border-b-teal {
        border-bottom-color: var(--_1yr65jo1o)
    }

    .border-b-teal-divider {
        border-bottom-color: #a8ded8
    }

    .bg-\[\#00000066\] {
        background-color: #0006
    }

    .bg-dark-teal-popular-section {
        background-color: #a8ded8
    }

    .bg-gray-100 {
        background-color: #f7f7f7
    }

    .bg-gray-200 {
        background-color: #e9e9e9
    }

    .bg-light-teal-popular-section {
        background-color: #f4faf799
    }

    .bg-nemoTeal {
        background-color: var(--color-nemoTeal)
    }

    .bg-nemoTealStrong {
        background-color: var(--color-nemoTealStrong)
    }

    .bg-nemoWhite {
        background-color: var(--color-nemoWhite)
    }

    .bg-neutral {
        background-color: var(--_1yr65jo10)
    }

    .bg-neutral-alternate {
        background-color: var(--_1yr65jo11)
    }

    .bg-neutral-blog-pages {
        background-color: #d2ece1
    }

    .bg-non-nxd-charcoal-black {
        background-color: #383837
    }

    .bg-non-nxd-neutral-container {
        background-color: #faf8f5
    }

    .bg-non-nxd-petrol-container {
        background-color: #2b697a
    }

    .bg-non-nxd-quartz-rose {
        background-color: #e8b4a0
    }

    .bg-non-nxd-rhubarb-container {
        background-color: #d48a90
    }

    .bg-non-nxd-slate-gray {
        background-color: #747474
    }

    .bg-non-nxd-slate-gray\/50 {
        background-color: #74747480
    }

    .bg-non-nxd-wheat-container {
        background-color: #c89d58
    }

    .bg-petrol {
        background-color: var(--_1yr65jo15)
    }

    .bg-petrol-200 {
        background-color: #ccdce2
    }

    .bg-petrol-400 {
        background-color: #4f8392
    }

    .bg-petrol-700 {
        background-color: #205b6b
    }

    .bg-petrol-alternate {
        background-color: var(--_1yr65jo16)
    }

    .bg-rhubarb {
        background-color: var(--_1yr65jo19)
    }

    .bg-rhubarb-200 {
        background-color: #edcccf
    }

    .bg-rhubarb-alternate {
        background-color: var(--_1yr65jo1a)
    }

    .bg-teal {
        background-color: var(--_1yr65jo13)
    }

    .bg-teal-200 {
        background-color: #a8ded8
    }

    .bg-teal-alternate {
        background-color: var(--_1yr65jo14)
    }

    .bg-wheat {
        background-color: var(--_1yr65jo17)
    }

    .bg-wheat-200 {
        background-color: #ebddcc
    }

    .bg-wheat-alternate {
        background-color: var(--_1yr65jo18)
    }

    .bg-white {
        background-color: var(--color-white)
    }

    .bg-linear-to-b {
        --tw-gradient-position: to bottom in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-\(image\: --bg-gradient\) {
        background-image:var(--bg-gradient)
    }

    .bg-\(image\: --bg-small-url\),.bg-\[image\:var\(--bg-small-url\)\] {
        background-image:var(--bg-small-url)
    }

    .bg-none {
        background-image: none
    }

    .from-white\/5 {
        --tw-gradient-from: color-mix(in oklab,var(--color-white)5%,transparent);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-white\/50 {
        --tw-gradient-to: color-mix(in oklab,var(--color-white)50%,transparent);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .bg-cover {
        background-size: cover
    }

    .bg-\[right_60\%\] {
        background-position: right 60%
    }

    .bg-center {
        background-position: 50%
    }

    .bg-no-repeat {
        background-repeat: no-repeat
    }

    .fill-neutral {
        fill: var(--_1yr65jo1m)
    }

    .object-cover {
        object-fit: cover
    }

    .p-0 {
        padding: var(--_1yr65jos)
    }

    .p-4 {
        padding: var(--_1yr65jot)
    }

    .p-8 {
        padding: var(--_1yr65jou)
    }

    .p-12 {
        padding: var(--_1yr65jov)
    }

    .p-16 {
        padding: var(--_1yr65jow)
    }

    .p-24 {
        padding: var(--_1yr65jox)
    }

    .p-\[2px\] {
        padding: 2px
    }

    .p-\[9px\] {
        padding: 9px
    }

    .p-\[10px\] {
        padding: 10px
    }

    .p-\[20px\] {
        padding: 20px
    }

    .p-\[150px\] {
        padding: 150px
    }

    .p-nemo0 {
        padding: var(--spacing-nemo0)
    }

    .p-nemo16 {
        padding: var(--spacing-nemo16)
    }

    .p-nemo20 {
        padding: var(--spacing-nemo20)
    }

    .p-nemo24 {
        padding: var(--spacing-nemo24)
    }

    .p-nemo40 {
        padding: var(--spacing-nemo40)
    }

    .p-nemo48 {
        padding: var(--spacing-nemo48)
    }

    .p-nemo64 {
        padding: var(--spacing-nemo64)
    }

    .p-nemo80 {
        padding: var(--spacing-nemo80)
    }

    .p-nemo96 {
        padding: var(--spacing-nemo96)
    }

    .p-nemo112 {
        padding: var(--spacing-nemo112)
    }

    .px-0 {
        padding-inline:var(--_1yr65jos)}

    .px-8 {
        padding-inline: var(--_1yr65jou)
    }

    .px-12 {
        padding-inline:var(--_1yr65jov)}

    .px-16 {
        padding-inline: var(--_1yr65jow)
    }

    .px-24 {
        padding-inline:var(--_1yr65jox)}

    .px-32 {
        padding-inline: var(--_1yr65joy)
    }

    .px-48 {
        padding-inline:var(--_1yr65joz)}

    .px-\[2px\] {
        padding-inline: 2px
    }

    .px-\[6px\] {
        padding-inline: 6px
    }

    .px-\[20px\] {
        padding-inline: 20px
    }

    .px-nemo0 {
        padding-inline:var(--spacing-nemo0)}

    .px-nemo16 {
        padding-inline: var(--spacing-nemo16)
    }

    .px-nemo20 {
        padding-inline:var(--spacing-nemo20)}

    .px-nemo24 {
        padding-inline: var(--spacing-nemo24)
    }

    .px-nemo40 {
        padding-inline:var(--spacing-nemo40)}

    .px-nemo48 {
        padding-inline: var(--spacing-nemo48)
    }

    .px-nemo64 {
        padding-inline:var(--spacing-nemo64)}

    .px-nemo80 {
        padding-inline: var(--spacing-nemo80)
    }

    .px-nemo96 {
        padding-inline:var(--spacing-nemo96)}

    .px-nemo112 {
        padding-inline: var(--spacing-nemo112)
    }

    .py-4 {
        padding-block:var(--_1yr65jot)}

    .py-8 {
        padding-block: var(--_1yr65jou)
    }

    .py-12 {
        padding-block:var(--_1yr65jov)}

    .py-16 {
        padding-block: var(--_1yr65jow)
    }

    .py-32 {
        padding-block:var(--_1yr65joy)}

    .py-48 {
        padding-block: var(--_1yr65joz)
    }

    .py-\[2px\] {
        padding-block: 2px
    }

    .py-\[10px\] {
        padding-block: 10px
    }

    .py-\[20px\] {
        padding-block: 20px
    }

    .py-\[21px\] {
        padding-block: 21px
    }

    .py-\[36px\] {
        padding-block: 36px
    }

    .py-\[40px\] {
        padding-block: 40px
    }

    .py-\[50px\] {
        padding-block: 50px
    }

    .py-\[56px\] {
        padding-block: 56px
    }

    .py-nemo0 {
        padding-block:var(--spacing-nemo0)}

    .py-nemo16 {
        padding-block: var(--spacing-nemo16)
    }

    .py-nemo20 {
        padding-block:var(--spacing-nemo20)}

    .py-nemo24 {
        padding-block: var(--spacing-nemo24)
    }

    .py-nemo40 {
        padding-block:var(--spacing-nemo40)}

    .py-nemo48 {
        padding-block: var(--spacing-nemo48)
    }

    .py-nemo64 {
        padding-block:var(--spacing-nemo64)}

    .py-nemo80 {
        padding-block: var(--spacing-nemo80)
    }

    .py-nemo96 {
        padding-block:var(--spacing-nemo96)}

    .py-nemo112 {
        padding-block: var(--spacing-nemo112)
    }

    .pt-16 {
        padding-top: var(--_1yr65jow)
    }

    .pt-24 {
        padding-top: var(--_1yr65jox)
    }

    .pt-32 {
        padding-top: var(--_1yr65joy)
    }

    .pt-48 {
        padding-top: var(--_1yr65joz)
    }

    .pt-\[10rem\] {
        padding-top: 10rem
    }

    .pt-\[28rem\] {
        padding-top: 28rem
    }

    .pt-\[94\%\] {
        padding-top: 94%
    }

    .pt-\[100\%\] {
        padding-top: 100%
    }

    .pt-nemo0 {
        padding-top: var(--spacing-nemo0)
    }

    .pt-nemo16 {
        padding-top: var(--spacing-nemo16)
    }

    .pt-nemo20 {
        padding-top: var(--spacing-nemo20)
    }

    .pt-nemo24 {
        padding-top: var(--spacing-nemo24)
    }

    .pt-nemo40 {
        padding-top: var(--spacing-nemo40)
    }

    .pt-nemo48 {
        padding-top: var(--spacing-nemo48)
    }

    .pt-nemo64 {
        padding-top: var(--spacing-nemo64)
    }

    .pt-nemo80 {
        padding-top: var(--spacing-nemo80)
    }

    .pt-nemo96 {
        padding-top: var(--spacing-nemo96)
    }

    .pt-nemo112 {
        padding-top: var(--spacing-nemo112)
    }

    .pr-8 {
        padding-right: var(--_1yr65jou)
    }

    .pr-nemo0 {
        padding-right: var(--spacing-nemo0)
    }

    .pr-nemo16 {
        padding-right: var(--spacing-nemo16)
    }

    .pr-nemo20 {
        padding-right: var(--spacing-nemo20)
    }

    .pr-nemo24 {
        padding-right: var(--spacing-nemo24)
    }

    .pr-nemo40 {
        padding-right: var(--spacing-nemo40)
    }

    .pr-nemo48 {
        padding-right: var(--spacing-nemo48)
    }

    .pr-nemo64 {
        padding-right: var(--spacing-nemo64)
    }

    .pr-nemo80 {
        padding-right: var(--spacing-nemo80)
    }

    .pr-nemo96 {
        padding-right: var(--spacing-nemo96)
    }

    .pr-nemo112 {
        padding-right: var(--spacing-nemo112)
    }

    .pb-8 {
        padding-bottom: var(--_1yr65jou)
    }

    .pb-16 {
        padding-bottom: var(--_1yr65jow)
    }

    .pb-48 {
        padding-bottom: var(--_1yr65joz)
    }

    .pb-\[28px\] {
        padding-bottom: 28px
    }

    .pb-\[40px\] {
        padding-bottom: 40px
    }

    .pb-\[60\%\] {
        padding-bottom: 60%
    }

    .pb-\[100\%\] {
        padding-bottom: 100%
    }

    .pb-nemo0 {
        padding-bottom: var(--spacing-nemo0)
    }

    .pb-nemo16 {
        padding-bottom: var(--spacing-nemo16)
    }

    .pb-nemo20 {
        padding-bottom: var(--spacing-nemo20)
    }

    .pb-nemo24 {
        padding-bottom: var(--spacing-nemo24)
    }

    .pb-nemo40 {
        padding-bottom: var(--spacing-nemo40)
    }

    .pb-nemo48 {
        padding-bottom: var(--spacing-nemo48)
    }

    .pb-nemo64 {
        padding-bottom: var(--spacing-nemo64)
    }

    .pb-nemo80 {
        padding-bottom: var(--spacing-nemo80)
    }

    .pb-nemo96 {
        padding-bottom: var(--spacing-nemo96)
    }

    .pb-nemo112 {
        padding-bottom: var(--spacing-nemo112)
    }

    .pl-8 {
        padding-left: var(--_1yr65jou)
    }

    .pl-16 {
        padding-left: var(--_1yr65jow)
    }

    .pl-24 {
        padding-left: var(--_1yr65jox)
    }

    .pl-\[40px\] {
        padding-left: 40px
    }

    .pl-nemo0 {
        padding-left: var(--spacing-nemo0)
    }

    .pl-nemo16 {
        padding-left: var(--spacing-nemo16)
    }

    .pl-nemo20 {
        padding-left: var(--spacing-nemo20)
    }

    .pl-nemo24 {
        padding-left: var(--spacing-nemo24)
    }

    .pl-nemo40 {
        padding-left: var(--spacing-nemo40)
    }

    .pl-nemo48 {
        padding-left: var(--spacing-nemo48)
    }

    .pl-nemo64 {
        padding-left: var(--spacing-nemo64)
    }

    .pl-nemo80 {
        padding-left: var(--spacing-nemo80)
    }

    .pl-nemo96 {
        padding-left: var(--spacing-nemo96)
    }

    .pl-nemo112 {
        padding-left: var(--spacing-nemo112)
    }

    .text-center {
        text-align: center
    }

    .text-justify {
        text-align: justify
    }

    .text-left {
        text-align: left
    }

    .text-right {
        text-align: right
    }

    .align-middle {
        vertical-align: middle
    }

    .align-top {
        vertical-align: top
    }

    .font-extended {
        font-family: var(--font-extended)
    }

    .font-sans {
        font-family: var(--_1yr65jon)
    }

    .font-standard {
        font-family: var(--font-standard)
    }

    .text-nemo14 {
        font-size: var(--text-nemo14);
        line-height: var(--tw-leading,var(--text-nemo14--line-height))
    }

    .text-nemo16 {
        font-size: var(--text-nemo16);
        line-height: var(--tw-leading,var(--text-nemo16--line-height))
    }

    .text-nemo18 {
        font-size: var(--text-nemo18);
        line-height: var(--tw-leading,var(--text-nemo18--line-height))
    }

    .text-nemo24 {
        font-size: var(--text-nemo24);
        line-height: var(--tw-leading,var(--text-nemo24--line-height))
    }

    .text-nemo26 {
        font-size: var(--text-nemo26);
        line-height: var(--tw-leading,var(--text-nemo26--line-height))
    }

    .text-nemo28 {
        font-size: var(--text-nemo28);
        line-height: var(--tw-leading,var(--text-nemo28--line-height))
    }

    .text-nemo32 {
        font-size: var(--text-nemo32);
        line-height: var(--tw-leading,var(--text-nemo32--line-height))
    }

    .text-nemo40 {
        font-size: var(--text-nemo40);
        line-height: var(--tw-leading,var(--text-nemo40--line-height))
    }

    .text-nemo48 {
        font-size: var(--text-nemo48);
        line-height: var(--tw-leading,var(--text-nemo48--line-height))
    }

    .text-10 {
        font-size: var(--_1yr65jo6)
    }

    .text-12 {
        font-size: 12px
    }

    .text-14 {
        font-size: 14px
    }

    .text-16 {
        font-size: 16px
    }

    .text-18 {
        font-size: 18px
    }

    .text-20 {
        font-size: 20px
    }

    .text-22 {
        font-size: 22px
    }

    .text-24 {
        font-size: 24px
    }

    .text-28 {
        font-size: 28px
    }

    .text-32 {
        font-size: 32px
    }

    .text-34 {
        font-size: var(--_1yr65joc)
    }

    .text-36 {
        font-size: 36px
    }

    .text-\[13px\] {
        font-size: 13px
    }

    .text-\[15px\] {
        font-size: 15px
    }

    .text-\[19px\] {
        font-size: 19px
    }

    .text-\[20px\] {
        font-size: 20px
    }

    .text-\[21px\] {
        font-size: 21px
    }

    .text-\[29px\] {
        font-size: 29px
    }

    .text-\[30px\] {
        font-size: 30px
    }

    .text-\[31px\] {
        font-size: 31px
    }

    .leading-8 {
        --tw-leading: var(--_1yr65jou);
        line-height: var(--_1yr65jou)
    }

    .leading-\[1\.75\] {
        --tw-leading: 1.75;
        line-height: 1.75
    }

    .leading-\[44px\] {
        --tw-leading: 44px;
        line-height: 44px
    }

    .leading-heading {
        --tw-leading: 1.2;
        line-height: 1.2
    }

    .leading-snug {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug)
    }

    .leading-text {
        --tw-leading: 1.6;
        line-height: 1.6
    }

    .leading-tight {
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight)
    }

    .font-\[600\] {
        --tw-font-weight: 600;
        font-weight: 600
    }

    .font-medium {
        --tw-font-weight: 500;
        font-weight: 500
    }

    .font-nemoMedium {
        --tw-font-weight: var(--font-weight-nemoMedium);
        font-weight: var(--font-weight-nemoMedium)
    }

    .font-nemoNormal {
        --tw-font-weight: var(--font-weight-nemoNormal);
        font-weight: var(--font-weight-nemoNormal)
    }

    .font-normal {
        --tw-font-weight: 400;
        font-weight: 400
    }

    .font-regular {
        --tw-font-weight: var(--_1yr65jol);
        font-weight: var(--_1yr65jol)
    }

    .tracking-nemoWide {
        --tw-tracking: var(--tracking-nemoWide);
        letter-spacing: var(--tracking-nemoWide)
    }

    .tracking-nemoWider {
        --tw-tracking: var(--tracking-nemoWider);
        letter-spacing: var(--tracking-nemoWider)
    }

    .tracking-normal {
        --tw-tracking: .16px;
        letter-spacing: .16px
    }

    .tracking-tight {
        --tw-tracking: 0px;
        letter-spacing: 0
    }

    .break-words {
        overflow-wrap: break-word
    }

    .hyphens-auto {
        -webkit-hyphens: auto;
        hyphens: auto
    }

    .text-current {
        color: currentColor
    }

    .text-nemoBlack {
        color: var(--color-nemoBlack)
    }

    .text-nemoGrayStrong {
        color: var(--color-nemoGrayStrong)
    }

    .text-nemoTeal {
        color: var(--color-nemoTeal)
    }

    .text-nemoWhite {
        color: var(--color-nemoWhite)
    }

    .text-neutral {
        color: var(--_1yr65jo1b)
    }

    .text-neutral-alternate {
        color: var(--_1yr65jo1c)
    }

    .text-neutral-no-dark-mode {
        color: #1b1b1b
    }

    .text-neutral-tertiary {
        color: var(--_1yr65jo1d)
    }

    .text-petrol {
        color: var(--_1yr65jo1g)
    }

    .text-teal {
        color: var(--_1yr65jo1e)
    }

    .text-teal-alternate {
        color: var(--_1yr65jo1f)
    }

    .text-wheat {
        color: var(--_1yr65jo1i)
    }

    .text-white-no-dark-mode {
        color: #fff
    }

    .capitalize {
        text-transform: capitalize
    }

    .no-underline {
        text-decoration-line: none
    }

    .underline {
        text-decoration-line: underline
    }

    .decoration-teal {
        -webkit-text-decoration-color: var(--_1yr65jo1o);
        text-decoration-color: var(--_1yr65jo1o)
    }

    .underline-offset-4 {
        text-underline-offset: 4px
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-50 {
        opacity: .5
    }

    .opacity-70 {
        opacity: .7
    }

    .opacity-100 {
        opacity: 1
    }

    .shadow-8 {
        --tw-shadow: var(--_1yr65joq);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[hsl\(206_22\%_7\%_\/_35\%\)_0px_10px_38px_-10px\,_hsl\(206_22\%_7\%_\/_20\%\)_0px_10px_20px_-15px\] {
        --tw-shadow-color: #0e121659 0px 10px 38px -10px,#0e121633 0px 10px 20px -15px
    }

    .outline-hidden {
        --tw-outline-style: none;
        outline-style: none
    }

    @media (forced-colors:active) {
        .outline-hidden {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }

    .outline-teal {
        outline-color: var(--_1yr65jo1o)
    }

    .drop-shadow-\[0_2px_2px_\#0000001A\] {
        --tw-drop-shadow: drop-shadow(0 2px 2px #0000001a);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .drop-shadow-xs {
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-xs));
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .filter {
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-colors {
        transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-transform {
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .delay-100 {
        transition-delay: .1s
    }

    .delay-200 {
        transition-delay: .2s
    }

    .duration-180 {
        --tw-duration: .18s;
        transition-duration: .18s
    }

    .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .duration-500 {
        --tw-duration: .5s;
        transition-duration: .5s
    }

    .duration-1000 {
        --tw-duration: 1s;
        transition-duration: 1s
    }

    .ease-\[cubic-bezier\(0\.87\,_0\,_0\.13\,_1\)\] {
        --tw-ease: cubic-bezier(.87,0,.13,1);
        transition-timing-function: cubic-bezier(.87,0,.13,1)
    }

    .ease-in {
        --tw-ease: var(--ease-in);
        transition-timing-function: var(--ease-in)
    }

    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }

    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out)
    }

    .group-data-\[state\=open\]\: rotate-90:is(:where(.group)[data-state=open] *) {
        rotate:90deg
    }

    .group-data-\[state\=open\]\: rotate-180:is(:where(.group)[data-state=open] *) {
        rotate:180deg
    }

    .group-data-\[state\=open\]\: text-teal:is(:where(.group)[data-state=open] *) {
        color:var(--_1yr65jo1e)
    }

    .focus-within\: border-2:focus-within {
        border-style:var(--tw-border-style);
        border-width: 2px
    }

    .focus-within\: border-teal:focus-within {
        border-color:var(--_1yr65jo1o)
    }

    @media (hover: hover) {
        .hover\:translate-x-\[-8px\]:hover {
            --tw-translate-x:-8px;
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .hover\:translate-x-\[8px\]:hover {
            --tw-translate-x: 8px;
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .hover\:scale-110:hover {
            --tw-scale-x: 110%;
            --tw-scale-y: 110%;
            --tw-scale-z: 110%;
            scale: var(--tw-scale-x)var(--tw-scale-y)
        }

        .hover\:border-black:hover {
            border-color: var(--color-black)
        }

        .hover\:border-neutral-alternate:hover {
            border-color: var(--_1yr65jo1n)
        }

        .hover\:border-neutral-tertiary:hover {
            border-color: var(--_1yr65jo1d)
        }

        .hover\:border-petrol:hover {
            border-color: var(--_1yr65jo1q)
        }

        .hover\:border-petrol-alternate:hover {
            border-color: var(--_1yr65jo1r)
        }

        .hover\:border-rhubarb:hover {
            border-color: var(--_1yr65jo1u)
        }

        .hover\:border-rhubarb-alternate:hover {
            border-color: var(--_1yr65jo1v)
        }

        .hover\:border-teal:hover {
            border-color: var(--_1yr65jo1o)
        }

        .hover\:border-teal-alternate:hover {
            border-color: var(--_1yr65jo1p)
        }

        .hover\:border-wheat:hover {
            border-color: var(--_1yr65jo1s)
        }

        .hover\:border-wheat-alternate:hover {
            border-color: var(--_1yr65jo1t)
        }

        .hover\:bg-nemoTealBright:hover {
            background-color: var(--color-nemoTealBright)
        }

        .hover\:bg-nemoTealDeep:hover {
            background-color: var(--color-nemoTealDeep)
        }

        .hover\:bg-neutral:hover {
            background-color: var(--_1yr65jo10)
        }

        .hover\:bg-teal-alternate:hover {
            background-color: var(--_1yr65jo14)
        }

        .hover\:bg-wheat-alternate:hover {
            background-color: var(--_1yr65jo18)
        }

        .hover\:text-nemoTealStrong:hover {
            color: var(--color-nemoTealStrong)
        }

        .hover\:text-neutral:hover {
            color: var(--_1yr65jo1b)
        }

        .hover\:text-neutral-alternate:hover {
            color: var(--_1yr65jo1c)
        }

        .hover\:text-teal:hover {
            color: var(--_1yr65jo1e)
        }

        .hover\:text-wheat:hover {
            color: var(--_1yr65jo1i)
        }

        .hover\:underline:hover {
            text-decoration-line: underline
        }

        .hover\:opacity-50:hover {
            opacity: .5
        }

        .hover\:shadow-4:hover {
            --tw-shadow: var(--_1yr65joo);
            box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
        }

        .hover\:drop-shadow-xl:hover {
            --tw-drop-shadow: drop-shadow(var(--drop-shadow-xl));
            filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
        }

        .hover\:transition-all:hover {
            transition-property: all;
            transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
            transition-duration: var(--tw-duration,var(--default-transition-duration))
        }

        .hover\:duration-300:hover {
            --tw-duration: .3s;
            transition-duration: .3s
        }
    }

    .focus\: rounded-md:focus {
        border-radius:var(--radius-md)
    }

    .focus\: border-2:focus {
        border-style:var(--tw-border-style);
        border-width: 2px
    }

    .focus\: border-none:focus {
        --tw-border-style:none;
        border-style: none
    }

    .focus\: border-teal:focus {
        border-color:var(--_1yr65jo1o)
    }

    .focus\: bg-nemoTealBright:focus {
        background-color:var(--color-nemoTealBright)
    }

    .focus\: bg-nemoTealDeep:focus {
        background-color:var(--color-nemoTealDeep)
    }

    .focus\: ring-0:focus {
        --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .focus\: outline-hidden:focus {
        --tw-outline-style:none;
        outline-style: none
    }

    @media (forced-colors:active) {
        .focus\:outline-hidden:focus {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }

    .focus\: outline-teal:focus {
        outline-color:var(--_1yr65jo1o)
    }

    .focus\: drop-shadow-\[0_0_3px_teal\]:focus {
        --tw-drop-shadow:drop-shadow(0 0 3px teal);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .active\: bg-nemoTealBright:active {
        background-color:var(--color-nemoTealBright)
    }

    .active\: bg-nemoTealDeep:active {
        background-color:var(--color-nemoTealDeep)
    }

    .active\: text-neutral:active {
        color:var(--_1yr65jo1b)
    }

    .data-\[state\=closed\]\: hidden[data-state=closed] {
        display:none
    }

    .data-\[state\=closed\]\: animate-slide-out-left[data-state=closed] {
        animation:.1s ease-in slide-out-left
    }

    .data-\[state\=closed\]\: animate-slide-up[data-state=closed] {
        animation:.4s cubic-bezier(.16,1,.3,1) slide-up
    }

    .data-\[state\=open\]\: animate-content-show[data-state=open] {
        animation:.15s cubic-bezier(.16,1,.3,1) content-show
    }

    .data-\[state\=open\]\: animate-overlay-show[data-state=open] {
        animation:.15s cubic-bezier(.16,1,.3,1) overlay-show
    }

    .data-\[state\=open\]\: animate-slide-down[data-state=open] {
        animation:.4s cubic-bezier(.16,1,.3,1) slide-down
    }

    .data-\[state\=open\]\: animate-slide-in-left[data-state=open] {
        animation:.1s ease-out slide-in-left
    }

    @media (width>=0) {
        .nemosm\: absolute {
            position:absolute
        }

        .nemosm\:fixed {
            position: fixed
        }

        .nemosm\:relative {
            position: relative
        }

        .nemosm\:static {
            position: static
        }

        .nemosm\:sticky {
            position: sticky
        }

        .nemosm\:inset-0 {
            inset: var(--_1yr65jos)
        }

        .nemosm\:top-0 {
            top: var(--_1yr65jos)
        }

        .nemosm\:right-0 {
            right: var(--_1yr65jos)
        }

        .nemosm\:bottom-0 {
            bottom: var(--_1yr65jos)
        }

        .nemosm\:left-0 {
            left: var(--_1yr65jos)
        }

        .nemosm\:col-auto {
            grid-column: auto
        }

        .nemosm\:col-span-1 {
            grid-column: span 1/span 1
        }

        .nemosm\:col-span-2 {
            grid-column: span 2/span 2
        }

        .nemosm\:col-span-4 {
            grid-column: span 4/span 4
        }

        .nemosm\:col-span-5 {
            grid-column: span 5/span 5
        }

        .nemosm\:col-span-6 {
            grid-column: span 6/span 6
        }

        .nemosm\:col-span-7 {
            grid-column: span 7/span 7
        }

        .nemosm\:col-span-8 {
            grid-column: span 8/span 8
        }

        .nemosm\:col-span-9 {
            grid-column: span 9/span 9
        }

        .nemosm\:col-span-10 {
            grid-column: span 10/span 10
        }

        .nemosm\:col-span-11 {
            grid-column: span 11/span 11
        }

        .nemosm\:col-span-12 {
            grid-column: span 12/span 12
        }

        .nemosm\:col-span-full {
            grid-column: 1/-1
        }

        .nemosm\:col-start-1 {
            grid-column-start: 1
        }

        .nemosm\:col-start-2 {
            grid-column-start: 2
        }

        .nemosm\:col-start-3 {
            grid-column-start: 3
        }

        .nemosm\:col-start-4 {
            grid-column-start: 4
        }

        .nemosm\:col-start-5 {
            grid-column-start: 5
        }

        .nemosm\:col-start-6 {
            grid-column-start: 6
        }

        .nemosm\:col-start-7 {
            grid-column-start: 7
        }

        .nemosm\:col-start-8 {
            grid-column-start: 8
        }

        .nemosm\:col-start-9 {
            grid-column-start: 9
        }

        .nemosm\:col-start-10 {
            grid-column-start: 10
        }

        .nemosm\:col-start-11 {
            grid-column-start: 11
        }

        .nemosm\:col-start-12 {
            grid-column-start: 12
        }

        .nemosm\:col-end-1 {
            grid-column-end: 1
        }

        .nemosm\:col-end-2 {
            grid-column-end: 2
        }

        .nemosm\:col-end-3 {
            grid-column-end: 3
        }

        .nemosm\:col-end-4 {
            grid-column-end: 4
        }

        .nemosm\:col-end-5 {
            grid-column-end: 5
        }

        .nemosm\:col-end-6 {
            grid-column-end: 6
        }

        .nemosm\:col-end-7 {
            grid-column-end: 7
        }

        .nemosm\:col-end-8 {
            grid-column-end: 8
        }

        .nemosm\:col-end-9 {
            grid-column-end: 9
        }

        .nemosm\:col-end-10 {
            grid-column-end: 10
        }

        .nemosm\:col-end-11 {
            grid-column-end: 11
        }

        .nemosm\:col-end-12 {
            grid-column-end: 12
        }

        .nemosm\:col-end-13 {
            grid-column-end: 13
        }

        .nemosm\:row-auto {
            grid-row: auto
        }

        .nemosm\:row-span-1 {
            grid-row: span 1/span 1
        }

        .nemosm\:row-span-2 {
            grid-row: span 2/span 2
        }

        .nemosm\:row-span-3 {
            grid-row: span 3/span 3
        }

        .nemosm\:row-span-4 {
            grid-row: span 4/span 4
        }

        .nemosm\:row-span-5 {
            grid-row: span 5/span 5
        }

        .nemosm\:row-span-6 {
            grid-row: span 6/span 6
        }

        .nemosm\:row-span-7 {
            grid-row: span 7/span 7
        }

        .nemosm\:row-span-8 {
            grid-row: span 8/span 8
        }

        .nemosm\:row-span-9 {
            grid-row: span 9/span 9
        }

        .nemosm\:row-span-10 {
            grid-row: span 10/span 10
        }

        .nemosm\:row-span-11 {
            grid-row: span 11/span 11
        }

        .nemosm\:row-span-12 {
            grid-row: span 12/span 12
        }

        .nemosm\:row-span-full {
            grid-row: 1/-1
        }

        .nemosm\:row-start-1 {
            grid-row-start: 1
        }

        .nemosm\:row-start-2 {
            grid-row-start: 2
        }

        .nemosm\:row-start-3 {
            grid-row-start: 3
        }

        .nemosm\:row-start-4 {
            grid-row-start: 4
        }

        .nemosm\:row-start-5 {
            grid-row-start: 5
        }

        .nemosm\:row-start-6 {
            grid-row-start: 6
        }

        .nemosm\:row-start-7 {
            grid-row-start: 7
        }

        .nemosm\:row-start-8 {
            grid-row-start: 8
        }

        .nemosm\:row-start-9 {
            grid-row-start: 9
        }

        .nemosm\:row-start-10 {
            grid-row-start: 10
        }

        .nemosm\:row-start-11 {
            grid-row-start: 11
        }

        .nemosm\:row-start-12 {
            grid-row-start: 12
        }

        .nemosm\:row-end-1 {
            grid-row-end: 1
        }

        .nemosm\:row-end-2 {
            grid-row-end: 2
        }

        .nemosm\:row-end-3 {
            grid-row-end: 3
        }

        .nemosm\:row-end-4 {
            grid-row-end: 4
        }

        .nemosm\:row-end-5 {
            grid-row-end: 5
        }

        .nemosm\:row-end-6 {
            grid-row-end: 6
        }

        .nemosm\:row-end-7 {
            grid-row-end: 7
        }

        .nemosm\:row-end-8 {
            grid-row-end: 8
        }

        .nemosm\:row-end-9 {
            grid-row-end: 9
        }

        .nemosm\:row-end-10 {
            grid-row-end: 10
        }

        .nemosm\:row-end-11 {
            grid-row-end: 11
        }

        .nemosm\:row-end-12 {
            grid-row-end: 12
        }

        .nemosm\:block {
            display: block
        }

        .nemosm\:flex {
            display: flex
        }

        .nemosm\:grid {
            display: grid
        }

        .nemosm\:hidden {
            display: none
        }

        .nemosm\:inline {
            display: inline
        }

        .nemosm\:inline-block {
            display: inline-block
        }

        .nemosm\:inline-flex {
            display: inline-flex
        }

        .nemosm\:inline-grid {
            display: inline-grid
        }

        .nemosm\:h-dvh {
            height: 100dvh
        }

        .nemosm\:h-full {
            height: 100%
        }

        .nemosm\:h-screen {
            height: 100vh
        }

        .nemosm\:max-h-dvh {
            max-height: 100dvh
        }

        .nemosm\:max-h-full {
            max-height: 100%
        }

        .nemosm\:max-h-screen {
            max-height: 100vh
        }

        .nemosm\:min-h-dvh {
            min-height: 100dvh
        }

        .nemosm\:min-h-full {
            min-height: 100%
        }

        .nemosm\:min-h-screen {
            min-height: 100vh
        }

        .nemosm\:w-1\/2 {
            width: 50%
        }

        .nemosm\:w-1\/3 {
            width: 33.3333%
        }

        .nemosm\:w-dvh {
            width: 100dvh
        }

        .nemosm\:w-full {
            width: 100%
        }

        .nemosm\:w-screen {
            width: 100vw
        }

        .nemosm\:max-w-full {
            max-width: 100%
        }

        .nemosm\:max-w-nemoContainer {
            max-width: var(--container-nemoContainer)
        }

        .nemosm\:max-w-screen {
            max-width: 100vw
        }

        .nemosm\:min-w-full {
            min-width: 100%
        }

        .nemosm\:min-w-screen {
            min-width: 100vw
        }

        .nemosm\:shrink {
            flex-shrink: 1
        }

        .nemosm\:shrink-0 {
            flex-shrink: 0
        }

        .nemosm\:grow {
            flex-grow: 1
        }

        .nemosm\:grow-0 {
            flex-grow: 0
        }

        .nemosm\:basis-auto {
            flex-basis: auto
        }

        .nemosm\:grid-cols-12 {
            grid-template-columns: repeat(12,minmax(0,1fr))
        }

        .nemosm\:flex-col {
            flex-direction: column
        }

        .nemosm\:flex-col-reverse {
            flex-direction: column-reverse
        }

        .nemosm\:flex-row {
            flex-direction: row
        }

        .nemosm\:flex-row-reverse {
            flex-direction: row-reverse
        }

        .nemosm\:flex-nowrap {
            flex-wrap: nowrap
        }

        .nemosm\:flex-wrap {
            flex-wrap: wrap
        }

        .nemosm\:flex-wrap-reverse {
            flex-wrap: wrap-reverse
        }

        .nemosm\:items-baseline {
            align-items: baseline
        }

        .nemosm\:items-center {
            align-items: center
        }

        .nemosm\:items-end {
            align-items: flex-end
        }

        .nemosm\:items-start {
            align-items: flex-start
        }

        .nemosm\:items-stretch {
            align-items: stretch
        }

        .nemosm\:justify-between {
            justify-content: space-between
        }

        .nemosm\:justify-center {
            justify-content: center
        }

        .nemosm\:justify-end {
            justify-content: flex-end
        }

        .nemosm\:justify-start {
            justify-content: flex-start
        }

        .nemosm\:gap-nemo0 {
            gap: var(--spacing-nemo0)
        }

        .nemosm\:gap-nemo8 {
            gap: var(--spacing-nemo8)
        }

        .nemosm\:gap-nemo16 {
            gap: var(--spacing-nemo16)
        }

        .nemosm\:gap-nemo24 {
            gap: var(--spacing-nemo24)
        }

        .nemosm\:gap-nemo32 {
            gap: var(--spacing-nemo32)
        }

        .nemosm\:gap-nemo40 {
            gap: var(--spacing-nemo40)
        }

        .nemosm\:gap-nemo48 {
            gap: var(--spacing-nemo48)
        }

        .nemosm\:gap-nemo64 {
            gap: var(--spacing-nemo64)
        }

        .nemosm\:gap-x-nemo0 {
            column-gap: var(--spacing-nemo0)
        }

        .nemosm\:gap-x-nemo8 {
            column-gap: var(--spacing-nemo8)
        }

        .nemosm\:gap-x-nemo16 {
            column-gap: var(--spacing-nemo16)
        }

        .nemosm\:gap-x-nemo24 {
            column-gap: var(--spacing-nemo24)
        }

        .nemosm\:gap-x-nemo32 {
            column-gap: var(--spacing-nemo32)
        }

        .nemosm\:gap-x-nemo40 {
            column-gap: var(--spacing-nemo40)
        }

        .nemosm\:gap-x-nemo48 {
            column-gap: var(--spacing-nemo48)
        }

        .nemosm\:gap-x-nemo64 {
            column-gap: var(--spacing-nemo64)
        }

        .nemosm\:gap-y-nemo0 {
            row-gap: var(--spacing-nemo0)
        }

        .nemosm\:gap-y-nemo8 {
            row-gap: var(--spacing-nemo8)
        }

        .nemosm\:gap-y-nemo16 {
            row-gap: var(--spacing-nemo16)
        }

        .nemosm\:gap-y-nemo24 {
            row-gap: var(--spacing-nemo24)
        }

        .nemosm\:gap-y-nemo32 {
            row-gap: var(--spacing-nemo32)
        }

        .nemosm\:gap-y-nemo40 {
            row-gap: var(--spacing-nemo40)
        }

        .nemosm\:gap-y-nemo48 {
            row-gap: var(--spacing-nemo48)
        }

        .nemosm\:gap-y-nemo64 {
            row-gap: var(--spacing-nemo64)
        }

        .nemosm\:overflow-auto {
            overflow: auto
        }

        .nemosm\:overflow-hidden {
            overflow: hidden
        }

        .nemosm\:overflow-scroll {
            overflow: scroll
        }

        .nemosm\:overflow-visible {
            overflow: visible
        }

        .nemosm\:overflow-x-auto {
            overflow-x: auto
        }

        .nemosm\:overflow-x-hidden {
            overflow-x: hidden
        }

        .nemosm\:overflow-x-scroll {
            overflow-x: scroll
        }

        .nemosm\:overflow-x-visible {
            overflow-x: visible
        }

        .nemosm\:overflow-y-auto {
            overflow-y: auto
        }

        .nemosm\:overflow-y-hidden {
            overflow-y: hidden
        }

        .nemosm\:overflow-y-scroll {
            overflow-y: scroll
        }

        .nemosm\:overflow-y-visible {
            overflow-y: visible
        }

        .nemosm\:bg-nemoWhite {
            background-color: var(--color-nemoWhite)
        }

        .nemosm\:p-nemo0 {
            padding: var(--spacing-nemo0)
        }

        .nemosm\:p-nemo16 {
            padding: var(--spacing-nemo16)
        }

        .nemosm\:p-nemo20 {
            padding: var(--spacing-nemo20)
        }

        .nemosm\:p-nemo24 {
            padding: var(--spacing-nemo24)
        }

        .nemosm\:p-nemo40 {
            padding: var(--spacing-nemo40)
        }

        .nemosm\:p-nemo48 {
            padding: var(--spacing-nemo48)
        }

        .nemosm\:p-nemo64 {
            padding: var(--spacing-nemo64)
        }

        .nemosm\:p-nemo80 {
            padding: var(--spacing-nemo80)
        }

        .nemosm\:p-nemo96 {
            padding: var(--spacing-nemo96)
        }

        .nemosm\:p-nemo112 {
            padding: var(--spacing-nemo112)
        }

        .nemosm\:px-nemo0 {
            padding-inline:var(--spacing-nemo0)}

        .nemosm\: px-nemo16 {
            padding-inline:var(--spacing-nemo16)
        }

        .nemosm\:px-nemo20 {
            padding-inline:var(--spacing-nemo20)}

        .nemosm\: px-nemo24 {
            padding-inline:var(--spacing-nemo24)
        }

        .nemosm\:px-nemo40 {
            padding-inline:var(--spacing-nemo40)}

        .nemosm\: px-nemo48 {
            padding-inline:var(--spacing-nemo48)
        }

        .nemosm\:px-nemo64 {
            padding-inline:var(--spacing-nemo64)}

        .nemosm\: px-nemo80 {
            padding-inline:var(--spacing-nemo80)
        }

        .nemosm\:px-nemo96 {
            padding-inline:var(--spacing-nemo96)}

        .nemosm\: px-nemo112 {
            padding-inline:var(--spacing-nemo112)
        }

        .nemosm\:py-nemo0 {
            padding-block:var(--spacing-nemo0)}

        .nemosm\: py-nemo16 {
            padding-block:var(--spacing-nemo16)
        }

        .nemosm\:py-nemo20 {
            padding-block:var(--spacing-nemo20)}

        .nemosm\: py-nemo24 {
            padding-block:var(--spacing-nemo24)
        }

        .nemosm\:py-nemo40 {
            padding-block:var(--spacing-nemo40)}

        .nemosm\: py-nemo48 {
            padding-block:var(--spacing-nemo48)
        }

        .nemosm\:py-nemo64 {
            padding-block:var(--spacing-nemo64)}

        .nemosm\: py-nemo80 {
            padding-block:var(--spacing-nemo80)
        }

        .nemosm\:py-nemo96 {
            padding-block:var(--spacing-nemo96)}

        .nemosm\: py-nemo112 {
            padding-block:var(--spacing-nemo112)
        }

        .nemosm\:pt-nemo0 {
            padding-top: var(--spacing-nemo0)
        }

        .nemosm\:pt-nemo16 {
            padding-top: var(--spacing-nemo16)
        }

        .nemosm\:pt-nemo20 {
            padding-top: var(--spacing-nemo20)
        }

        .nemosm\:pt-nemo24 {
            padding-top: var(--spacing-nemo24)
        }

        .nemosm\:pt-nemo40 {
            padding-top: var(--spacing-nemo40)
        }

        .nemosm\:pt-nemo48 {
            padding-top: var(--spacing-nemo48)
        }

        .nemosm\:pt-nemo64 {
            padding-top: var(--spacing-nemo64)
        }

        .nemosm\:pt-nemo80 {
            padding-top: var(--spacing-nemo80)
        }

        .nemosm\:pt-nemo96 {
            padding-top: var(--spacing-nemo96)
        }

        .nemosm\:pt-nemo112 {
            padding-top: var(--spacing-nemo112)
        }

        .nemosm\:pr-nemo0 {
            padding-right: var(--spacing-nemo0)
        }

        .nemosm\:pr-nemo16 {
            padding-right: var(--spacing-nemo16)
        }

        .nemosm\:pr-nemo20 {
            padding-right: var(--spacing-nemo20)
        }

        .nemosm\:pr-nemo24 {
            padding-right: var(--spacing-nemo24)
        }

        .nemosm\:pr-nemo40 {
            padding-right: var(--spacing-nemo40)
        }

        .nemosm\:pr-nemo48 {
            padding-right: var(--spacing-nemo48)
        }

        .nemosm\:pr-nemo64 {
            padding-right: var(--spacing-nemo64)
        }

        .nemosm\:pr-nemo80 {
            padding-right: var(--spacing-nemo80)
        }

        .nemosm\:pr-nemo96 {
            padding-right: var(--spacing-nemo96)
        }

        .nemosm\:pr-nemo112 {
            padding-right: var(--spacing-nemo112)
        }

        .nemosm\:pb-nemo0 {
            padding-bottom: var(--spacing-nemo0)
        }

        .nemosm\:pb-nemo16 {
            padding-bottom: var(--spacing-nemo16)
        }

        .nemosm\:pb-nemo20 {
            padding-bottom: var(--spacing-nemo20)
        }

        .nemosm\:pb-nemo24 {
            padding-bottom: var(--spacing-nemo24)
        }

        .nemosm\:pb-nemo40 {
            padding-bottom: var(--spacing-nemo40)
        }

        .nemosm\:pb-nemo48 {
            padding-bottom: var(--spacing-nemo48)
        }

        .nemosm\:pb-nemo64 {
            padding-bottom: var(--spacing-nemo64)
        }

        .nemosm\:pb-nemo80 {
            padding-bottom: var(--spacing-nemo80)
        }

        .nemosm\:pb-nemo96 {
            padding-bottom: var(--spacing-nemo96)
        }

        .nemosm\:pb-nemo112 {
            padding-bottom: var(--spacing-nemo112)
        }

        .nemosm\:pl-nemo0 {
            padding-left: var(--spacing-nemo0)
        }

        .nemosm\:pl-nemo16 {
            padding-left: var(--spacing-nemo16)
        }

        .nemosm\:pl-nemo20 {
            padding-left: var(--spacing-nemo20)
        }

        .nemosm\:pl-nemo24 {
            padding-left: var(--spacing-nemo24)
        }

        .nemosm\:pl-nemo40 {
            padding-left: var(--spacing-nemo40)
        }

        .nemosm\:pl-nemo48 {
            padding-left: var(--spacing-nemo48)
        }

        .nemosm\:pl-nemo64 {
            padding-left: var(--spacing-nemo64)
        }

        .nemosm\:pl-nemo80 {
            padding-left: var(--spacing-nemo80)
        }

        .nemosm\:pl-nemo96 {
            padding-left: var(--spacing-nemo96)
        }

        .nemosm\:pl-nemo112 {
            padding-left: var(--spacing-nemo112)
        }
    }

    @media (width>=475px) {
        .xs\: block {
            display:block
        }

        .xs\:hidden {
            display: none
        }
    }

    @media (width>=640px) {
        .sm\: right-48 {
            right:var(--_1yr65joz)
        }

        .sm\:bottom-\[100px\] {
            bottom: 100px
        }

        .sm\:m-48 {
            margin: var(--_1yr65joz)
        }

        .sm\:block {
            display: block
        }

        .sm\:flex {
            display: flex
        }

        .sm\:hidden {
            display: none
        }

        .sm\:w-1\/2 {
            width: 50%
        }

        .sm\:w-auto {
            width: auto
        }

        .sm\:max-w-\[272px\] {
            max-width: 272px
        }

        .sm\:translate-y-0 {
            --tw-translate-y: var(--_1yr65jos);
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .sm\:scroll-mt-\[133px\] {
            scroll-margin-top: 133px
        }

        .sm\:grid-cols-2 {
            grid-template-columns: repeat(2,minmax(0,1fr))
        }

        .sm\:flex-row {
            flex-direction: row
        }

        .sm\:border-neutral {
            border-color: var(--_1yr65jo1m)
        }

        .sm\:p-\[50px\] {
            padding: 50px
        }

        .sm\:px-8 {
            padding-inline:var(--_1yr65jou)}

        .sm\: px-48 {
            padding-inline:var(--_1yr65joz)
        }

        .sm\:pt-0 {
            padding-top: var(--_1yr65jos)
        }

        .sm\:text-left {
            text-align: left
        }

        .sm\:text-18 {
            font-size: 18px
        }

        .sm\:text-48 {
            font-size: 48px
        }

        .sm\:font-regular {
            --tw-font-weight: var(--_1yr65jol);
            font-weight: var(--_1yr65jol)
        }
    }

    @media (width>=835px) {
        .nemomd\: absolute {
            position:absolute
        }

        .nemomd\:fixed {
            position: fixed
        }

        .nemomd\:relative {
            position: relative
        }

        .nemomd\:static {
            position: static
        }

        .nemomd\:sticky {
            position: sticky
        }

        .nemomd\:inset-0 {
            inset: var(--_1yr65jos)
        }

        .nemomd\:top-0 {
            top: var(--_1yr65jos)
        }

        .nemomd\:right-0 {
            right: var(--_1yr65jos)
        }

        .md\:bottom-\[80px\] {
            bottom: 80px
        }

        .nemomd\:bottom-0 {
            bottom: var(--_1yr65jos)
        }

        .md\:left-\[30\%\] {
            left: 30%
        }

        .nemomd\:left-0 {
            left: var(--_1yr65jos)
        }

        .nemomd\:col-auto {
            grid-column: auto
        }

        .nemomd\:col-span-1 {
            grid-column: span 1/span 1
        }

        .nemomd\:col-span-2 {
            grid-column: span 2/span 2
        }

        .nemomd\:col-span-4 {
            grid-column: span 4/span 4
        }

        .nemomd\:col-span-5 {
            grid-column: span 5/span 5
        }

        .nemomd\:col-span-6 {
            grid-column: span 6/span 6
        }

        .nemomd\:col-span-7 {
            grid-column: span 7/span 7
        }

        .nemomd\:col-span-8 {
            grid-column: span 8/span 8
        }

        .nemomd\:col-span-9 {
            grid-column: span 9/span 9
        }

        .nemomd\:col-span-10 {
            grid-column: span 10/span 10
        }

        .nemomd\:col-span-11 {
            grid-column: span 11/span 11
        }

        .nemomd\:col-span-12 {
            grid-column: span 12/span 12
        }

        .nemomd\:col-span-full {
            grid-column: 1/-1
        }

        .md\:col-start-2 {
            grid-column-start: 2
        }

        .nemomd\:col-start-1 {
            grid-column-start: 1
        }

        .nemomd\:col-start-2 {
            grid-column-start: 2
        }

        .nemomd\:col-start-3 {
            grid-column-start: 3
        }

        .nemomd\:col-start-4 {
            grid-column-start: 4
        }

        .nemomd\:col-start-5 {
            grid-column-start: 5
        }

        .nemomd\:col-start-6 {
            grid-column-start: 6
        }

        .nemomd\:col-start-7 {
            grid-column-start: 7
        }

        .nemomd\:col-start-8 {
            grid-column-start: 8
        }

        .nemomd\:col-start-9 {
            grid-column-start: 9
        }

        .nemomd\:col-start-10 {
            grid-column-start: 10
        }

        .nemomd\:col-start-11 {
            grid-column-start: 11
        }

        .nemomd\:col-start-12 {
            grid-column-start: 12
        }

        .nemomd\:col-end-1 {
            grid-column-end: 1
        }

        .nemomd\:col-end-2 {
            grid-column-end: 2
        }

        .nemomd\:col-end-3 {
            grid-column-end: 3
        }

        .nemomd\:col-end-4 {
            grid-column-end: 4
        }

        .nemomd\:col-end-5 {
            grid-column-end: 5
        }

        .nemomd\:col-end-6 {
            grid-column-end: 6
        }

        .nemomd\:col-end-7 {
            grid-column-end: 7
        }

        .nemomd\:col-end-8 {
            grid-column-end: 8
        }

        .nemomd\:col-end-9 {
            grid-column-end: 9
        }

        .nemomd\:col-end-10 {
            grid-column-end: 10
        }

        .nemomd\:col-end-11 {
            grid-column-end: 11
        }

        .nemomd\:col-end-12 {
            grid-column-end: 12
        }

        .nemomd\:col-end-13 {
            grid-column-end: 13
        }

        .nemomd\:row-auto {
            grid-row: auto
        }

        .nemomd\:row-span-1 {
            grid-row: span 1/span 1
        }

        .nemomd\:row-span-2 {
            grid-row: span 2/span 2
        }

        .nemomd\:row-span-3 {
            grid-row: span 3/span 3
        }

        .nemomd\:row-span-4 {
            grid-row: span 4/span 4
        }

        .nemomd\:row-span-5 {
            grid-row: span 5/span 5
        }

        .nemomd\:row-span-6 {
            grid-row: span 6/span 6
        }

        .nemomd\:row-span-7 {
            grid-row: span 7/span 7
        }

        .nemomd\:row-span-8 {
            grid-row: span 8/span 8
        }

        .nemomd\:row-span-9 {
            grid-row: span 9/span 9
        }

        .nemomd\:row-span-10 {
            grid-row: span 10/span 10
        }

        .nemomd\:row-span-11 {
            grid-row: span 11/span 11
        }

        .nemomd\:row-span-12 {
            grid-row: span 12/span 12
        }

        .nemomd\:row-span-full {
            grid-row: 1/-1
        }

        .nemomd\:row-start-1 {
            grid-row-start: 1
        }

        .nemomd\:row-start-2 {
            grid-row-start: 2
        }

        .nemomd\:row-start-3 {
            grid-row-start: 3
        }

        .nemomd\:row-start-4 {
            grid-row-start: 4
        }

        .nemomd\:row-start-5 {
            grid-row-start: 5
        }

        .nemomd\:row-start-6 {
            grid-row-start: 6
        }

        .nemomd\:row-start-7 {
            grid-row-start: 7
        }

        .nemomd\:row-start-8 {
            grid-row-start: 8
        }

        .nemomd\:row-start-9 {
            grid-row-start: 9
        }

        .nemomd\:row-start-10 {
            grid-row-start: 10
        }

        .nemomd\:row-start-11 {
            grid-row-start: 11
        }

        .nemomd\:row-start-12 {
            grid-row-start: 12
        }

        .nemomd\:row-end-1 {
            grid-row-end: 1
        }

        .nemomd\:row-end-2 {
            grid-row-end: 2
        }

        .nemomd\:row-end-3 {
            grid-row-end: 3
        }

        .nemomd\:row-end-4 {
            grid-row-end: 4
        }

        .nemomd\:row-end-5 {
            grid-row-end: 5
        }

        .nemomd\:row-end-6 {
            grid-row-end: 6
        }

        .nemomd\:row-end-7 {
            grid-row-end: 7
        }

        .nemomd\:row-end-8 {
            grid-row-end: 8
        }

        .nemomd\:row-end-9 {
            grid-row-end: 9
        }

        .nemomd\:row-end-10 {
            grid-row-end: 10
        }

        .nemomd\:row-end-11 {
            grid-row-end: 11
        }

        .nemomd\:row-end-12 {
            grid-row-end: 12
        }

        .md\:mx-0 {
            margin-inline:var(--_1yr65jos)}

        .md\: block {
            display:block
        }

        .md\:flex {
            display: flex
        }

        .md\:grid {
            display: grid
        }

        .md\:hidden {
            display: none
        }

        .md\:table-cell {
            display: table-cell
        }

        .nemomd\:block {
            display: block
        }

        .nemomd\:flex {
            display: flex
        }

        .nemomd\:grid {
            display: grid
        }

        .nemomd\:hidden {
            display: none
        }

        .nemomd\:inline {
            display: inline
        }

        .nemomd\:inline-block {
            display: inline-block
        }

        .nemomd\:inline-flex {
            display: inline-flex
        }

        .nemomd\:inline-grid {
            display: inline-grid
        }

        .nemomd\:h-dvh {
            height: 100dvh
        }

        .nemomd\:h-full {
            height: 100%
        }

        .nemomd\:h-screen {
            height: 100vh
        }

        .nemomd\:max-h-dvh {
            max-height: 100dvh
        }

        .nemomd\:max-h-full {
            max-height: 100%
        }

        .nemomd\:max-h-screen {
            max-height: 100vh
        }

        .nemomd\:min-h-dvh {
            min-height: 100dvh
        }

        .nemomd\:min-h-full {
            min-height: 100%
        }

        .nemomd\:min-h-screen {
            min-height: 100vh
        }

        .md\:w-\[80\%\] {
            width: 80%
        }

        .nemomd\:w-1\/2 {
            width: 50%
        }

        .nemomd\:w-1\/3 {
            width: 33.3333%
        }

        .nemomd\:w-dvh {
            width: 100dvh
        }

        .nemomd\:w-full {
            width: 100%
        }

        .nemomd\:w-screen {
            width: 100vw
        }

        .md\:max-w-3xl {
            max-width: var(--container-3xl)
        }

        .md\:max-w-5xl {
            max-width: var(--container-5xl)
        }

        .md\:max-w-7xl {
            max-width: var(--container-7xl)
        }

        .md\:max-w-\[473px\] {
            max-width: 473px
        }

        .md\:max-w-container {
            max-width: 1472px
        }

        .md\:max-w-press-release {
            max-width: 50rem
        }

        .md\:max-w-screen-lg {
            max-width: 1024px
        }

        .md\:max-w-sm {
            max-width: var(--container-sm)
        }

        .nemomd\:max-w-full {
            max-width: 100%
        }

        .nemomd\:max-w-nemoContainer {
            max-width: var(--container-nemoContainer)
        }

        .nemomd\:max-w-screen {
            max-width: 100vw
        }

        .nemomd\:min-w-full {
            min-width: 100%
        }

        .nemomd\:min-w-screen {
            min-width: 100vw
        }

        .md\:flex-50 {
            flex: 50
        }

        .nemomd\:shrink {
            flex-shrink: 1
        }

        .nemomd\:shrink-0 {
            flex-shrink: 0
        }

        .nemomd\:grow {
            flex-grow: 1
        }

        .nemomd\:grow-0 {
            flex-grow: 0
        }

        .nemomd\:basis-auto {
            flex-basis: auto
        }

        .md\:-translate-x-\[130px\] {
            --tw-translate-x: -130px ;
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .md\:translate-x-\[130px\] {
            --tw-translate-x: 130px;
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .md\:rotate-\[18deg\] {
            rotate: 18deg
        }

        .md\:grid-cols-2 {
            grid-template-columns: repeat(2,minmax(0,1fr))
        }

        .md\:grid-cols-3 {
            grid-template-columns: repeat(3,minmax(0,1fr))
        }

        .nemomd\:grid-cols-12 {
            grid-template-columns: repeat(12,minmax(0,1fr))
        }

        .md\:flex-row {
            flex-direction: row
        }

        .md\:flex-row-reverse {
            flex-direction: row-reverse
        }

        .nemomd\:flex-col {
            flex-direction: column
        }

        .nemomd\:flex-col-reverse {
            flex-direction: column-reverse
        }

        .nemomd\:flex-row {
            flex-direction: row
        }

        .nemomd\:flex-row-reverse {
            flex-direction: row-reverse
        }

        .nemomd\:flex-nowrap {
            flex-wrap: nowrap
        }

        .nemomd\:flex-wrap {
            flex-wrap: wrap
        }

        .nemomd\:flex-wrap-reverse {
            flex-wrap: wrap-reverse
        }

        .md\:items-center {
            align-items: center
        }

        .nemomd\:items-baseline {
            align-items: baseline
        }

        .nemomd\:items-center {
            align-items: center
        }

        .nemomd\:items-end {
            align-items: flex-end
        }

        .nemomd\:items-start {
            align-items: flex-start
        }

        .nemomd\:items-stretch {
            align-items: stretch
        }

        .md\:justify-end {
            justify-content: flex-end
        }

        .md\:justify-start {
            justify-content: flex-start
        }

        .nemomd\:justify-between {
            justify-content: space-between
        }

        .nemomd\:justify-center {
            justify-content: center
        }

        .nemomd\:justify-end {
            justify-content: flex-end
        }

        .nemomd\:justify-start {
            justify-content: flex-start
        }

        .nemomd\:gap-nemo0 {
            gap: var(--spacing-nemo0)
        }

        .nemomd\:gap-nemo8 {
            gap: var(--spacing-nemo8)
        }

        .nemomd\:gap-nemo16 {
            gap: var(--spacing-nemo16)
        }

        .nemomd\:gap-nemo24 {
            gap: var(--spacing-nemo24)
        }

        .nemomd\:gap-nemo32 {
            gap: var(--spacing-nemo32)
        }

        .nemomd\:gap-nemo40 {
            gap: var(--spacing-nemo40)
        }

        .nemomd\:gap-nemo48 {
            gap: var(--spacing-nemo48)
        }

        .nemomd\:gap-nemo64 {
            gap: var(--spacing-nemo64)
        }

        .nemomd\:gap-x-nemo0 {
            column-gap: var(--spacing-nemo0)
        }

        .nemomd\:gap-x-nemo8 {
            column-gap: var(--spacing-nemo8)
        }

        .nemomd\:gap-x-nemo16 {
            column-gap: var(--spacing-nemo16)
        }

        .nemomd\:gap-x-nemo24 {
            column-gap: var(--spacing-nemo24)
        }

        .nemomd\:gap-x-nemo32 {
            column-gap: var(--spacing-nemo32)
        }

        .nemomd\:gap-x-nemo40 {
            column-gap: var(--spacing-nemo40)
        }

        .nemomd\:gap-x-nemo48 {
            column-gap: var(--spacing-nemo48)
        }

        .nemomd\:gap-x-nemo64 {
            column-gap: var(--spacing-nemo64)
        }

        .nemomd\:gap-y-nemo0 {
            row-gap: var(--spacing-nemo0)
        }

        .nemomd\:gap-y-nemo8 {
            row-gap: var(--spacing-nemo8)
        }

        .nemomd\:gap-y-nemo16 {
            row-gap: var(--spacing-nemo16)
        }

        .nemomd\:gap-y-nemo24 {
            row-gap: var(--spacing-nemo24)
        }

        .nemomd\:gap-y-nemo32 {
            row-gap: var(--spacing-nemo32)
        }

        .nemomd\:gap-y-nemo40 {
            row-gap: var(--spacing-nemo40)
        }

        .nemomd\:gap-y-nemo48 {
            row-gap: var(--spacing-nemo48)
        }

        .nemomd\:gap-y-nemo64 {
            row-gap: var(--spacing-nemo64)
        }

        .md\:self-end {
            align-self: flex-end
        }

        .nemomd\:overflow-auto {
            overflow: auto
        }

        .nemomd\:overflow-hidden {
            overflow: hidden
        }

        .nemomd\:overflow-scroll {
            overflow: scroll
        }

        .nemomd\:overflow-visible {
            overflow: visible
        }

        .nemomd\:overflow-x-auto {
            overflow-x: auto
        }

        .nemomd\:overflow-x-hidden {
            overflow-x: hidden
        }

        .nemomd\:overflow-x-scroll {
            overflow-x: scroll
        }

        .nemomd\:overflow-x-visible {
            overflow-x: visible
        }

        .nemomd\:overflow-y-auto {
            overflow-y: auto
        }

        .nemomd\:overflow-y-hidden {
            overflow-y: hidden
        }

        .nemomd\:overflow-y-scroll {
            overflow-y: scroll
        }

        .nemomd\:overflow-y-visible {
            overflow-y: visible
        }

        .nemomd\:bg-nemoWhite {
            background-color: var(--color-nemoWhite)
        }

        .md\:bg-\[image\:var\(--bg-large-url\)\] {
            background-image: var(--bg-large-url)
        }

        .md\:p-32 {
            padding: var(--_1yr65joy)
        }

        .md\:p-48 {
            padding: var(--_1yr65joz)
        }

        .nemomd\:p-nemo0 {
            padding: var(--spacing-nemo0)
        }

        .nemomd\:p-nemo16 {
            padding: var(--spacing-nemo16)
        }

        .nemomd\:p-nemo20 {
            padding: var(--spacing-nemo20)
        }

        .nemomd\:p-nemo24 {
            padding: var(--spacing-nemo24)
        }

        .nemomd\:p-nemo40 {
            padding: var(--spacing-nemo40)
        }

        .nemomd\:p-nemo48 {
            padding: var(--spacing-nemo48)
        }

        .nemomd\:p-nemo64 {
            padding: var(--spacing-nemo64)
        }

        .nemomd\:p-nemo80 {
            padding: var(--spacing-nemo80)
        }

        .nemomd\:p-nemo96 {
            padding: var(--spacing-nemo96)
        }

        .nemomd\:p-nemo112 {
            padding: var(--spacing-nemo112)
        }

        .nemomd\:px-nemo0 {
            padding-inline:var(--spacing-nemo0)}

        .nemomd\: px-nemo16 {
            padding-inline:var(--spacing-nemo16)
        }

        .nemomd\:px-nemo20 {
            padding-inline:var(--spacing-nemo20)}

        .nemomd\: px-nemo24 {
            padding-inline:var(--spacing-nemo24)
        }

        .nemomd\:px-nemo40 {
            padding-inline:var(--spacing-nemo40)}

        .nemomd\: px-nemo48 {
            padding-inline:var(--spacing-nemo48)
        }

        .nemomd\:px-nemo64 {
            padding-inline:var(--spacing-nemo64)}

        .nemomd\: px-nemo80 {
            padding-inline:var(--spacing-nemo80)
        }

        .nemomd\:px-nemo96 {
            padding-inline:var(--spacing-nemo96)}

        .nemomd\: px-nemo112 {
            padding-inline:var(--spacing-nemo112)
        }

        .nemomd\:py-nemo0 {
            padding-block:var(--spacing-nemo0)}

        .nemomd\: py-nemo16 {
            padding-block:var(--spacing-nemo16)
        }

        .nemomd\:py-nemo20 {
            padding-block:var(--spacing-nemo20)}

        .nemomd\: py-nemo24 {
            padding-block:var(--spacing-nemo24)
        }

        .nemomd\:py-nemo40 {
            padding-block:var(--spacing-nemo40)}

        .nemomd\: py-nemo48 {
            padding-block:var(--spacing-nemo48)
        }

        .nemomd\:py-nemo64 {
            padding-block:var(--spacing-nemo64)}

        .nemomd\: py-nemo80 {
            padding-block:var(--spacing-nemo80)
        }

        .nemomd\:py-nemo96 {
            padding-block:var(--spacing-nemo96)}

        .nemomd\: py-nemo112 {
            padding-block:var(--spacing-nemo112)
        }

        .md\:pt-\[50\%\] {
            padding-top: 50%
        }

        .nemomd\:pt-nemo0 {
            padding-top: var(--spacing-nemo0)
        }

        .nemomd\:pt-nemo16 {
            padding-top: var(--spacing-nemo16)
        }

        .nemomd\:pt-nemo20 {
            padding-top: var(--spacing-nemo20)
        }

        .nemomd\:pt-nemo24 {
            padding-top: var(--spacing-nemo24)
        }

        .nemomd\:pt-nemo40 {
            padding-top: var(--spacing-nemo40)
        }

        .nemomd\:pt-nemo48 {
            padding-top: var(--spacing-nemo48)
        }

        .nemomd\:pt-nemo64 {
            padding-top: var(--spacing-nemo64)
        }

        .nemomd\:pt-nemo80 {
            padding-top: var(--spacing-nemo80)
        }

        .nemomd\:pt-nemo96 {
            padding-top: var(--spacing-nemo96)
        }

        .nemomd\:pt-nemo112 {
            padding-top: var(--spacing-nemo112)
        }

        .nemomd\:pr-nemo0 {
            padding-right: var(--spacing-nemo0)
        }

        .nemomd\:pr-nemo16 {
            padding-right: var(--spacing-nemo16)
        }

        .nemomd\:pr-nemo20 {
            padding-right: var(--spacing-nemo20)
        }

        .nemomd\:pr-nemo24 {
            padding-right: var(--spacing-nemo24)
        }

        .nemomd\:pr-nemo40 {
            padding-right: var(--spacing-nemo40)
        }

        .nemomd\:pr-nemo48 {
            padding-right: var(--spacing-nemo48)
        }

        .nemomd\:pr-nemo64 {
            padding-right: var(--spacing-nemo64)
        }

        .nemomd\:pr-nemo80 {
            padding-right: var(--spacing-nemo80)
        }

        .nemomd\:pr-nemo96 {
            padding-right: var(--spacing-nemo96)
        }

        .nemomd\:pr-nemo112 {
            padding-right: var(--spacing-nemo112)
        }

        .nemomd\:pb-nemo0 {
            padding-bottom: var(--spacing-nemo0)
        }

        .nemomd\:pb-nemo16 {
            padding-bottom: var(--spacing-nemo16)
        }

        .nemomd\:pb-nemo20 {
            padding-bottom: var(--spacing-nemo20)
        }

        .nemomd\:pb-nemo24 {
            padding-bottom: var(--spacing-nemo24)
        }

        .nemomd\:pb-nemo40 {
            padding-bottom: var(--spacing-nemo40)
        }

        .nemomd\:pb-nemo48 {
            padding-bottom: var(--spacing-nemo48)
        }

        .nemomd\:pb-nemo64 {
            padding-bottom: var(--spacing-nemo64)
        }

        .nemomd\:pb-nemo80 {
            padding-bottom: var(--spacing-nemo80)
        }

        .nemomd\:pb-nemo96 {
            padding-bottom: var(--spacing-nemo96)
        }

        .nemomd\:pb-nemo112 {
            padding-bottom: var(--spacing-nemo112)
        }

        .nemomd\:pl-nemo0 {
            padding-left: var(--spacing-nemo0)
        }

        .nemomd\:pl-nemo16 {
            padding-left: var(--spacing-nemo16)
        }

        .nemomd\:pl-nemo20 {
            padding-left: var(--spacing-nemo20)
        }

        .nemomd\:pl-nemo24 {
            padding-left: var(--spacing-nemo24)
        }

        .nemomd\:pl-nemo40 {
            padding-left: var(--spacing-nemo40)
        }

        .nemomd\:pl-nemo48 {
            padding-left: var(--spacing-nemo48)
        }

        .nemomd\:pl-nemo64 {
            padding-left: var(--spacing-nemo64)
        }

        .nemomd\:pl-nemo80 {
            padding-left: var(--spacing-nemo80)
        }

        .nemomd\:pl-nemo96 {
            padding-left: var(--spacing-nemo96)
        }

        .nemomd\:pl-nemo112 {
            padding-left: var(--spacing-nemo112)
        }

        .md\:text-left {
            text-align: left
        }

        .nemomd\:text-nemo17 {
            font-size: var(--text-nemo17);
            line-height: var(--tw-leading,var(--text-nemo17--line-height))
        }

        .nemomd\:text-nemo19 {
            font-size: var(--text-nemo19);
            line-height: var(--tw-leading,var(--text-nemo19--line-height))
        }

        .nemomd\:text-nemo28 {
            font-size: var(--text-nemo28);
            line-height: var(--tw-leading,var(--text-nemo28--line-height))
        }

        .nemomd\:text-nemo34 {
            font-size: var(--text-nemo34);
            line-height: var(--tw-leading,var(--text-nemo34--line-height))
        }

        .nemomd\:text-nemo40 {
            font-size: var(--text-nemo40);
            line-height: var(--tw-leading,var(--text-nemo40--line-height))
        }

        .nemomd\:text-nemo48 {
            font-size: var(--text-nemo48);
            line-height: var(--tw-leading,var(--text-nemo48--line-height))
        }

        .nemomd\:text-nemo56 {
            font-size: var(--text-nemo56);
            line-height: var(--tw-leading,var(--text-nemo56--line-height))
        }

        .md\:text-14 {
            font-size: 14px
        }

        .md\:text-16 {
            font-size: 16px
        }

        .md\:text-18 {
            font-size: 18px
        }

        .md\:text-20 {
            font-size: 20px
        }

        .md\:text-24 {
            font-size: 24px
        }

        .md\:text-36 {
            font-size: 36px
        }

        .md\:text-40 {
            font-size: 40px
        }

        .md\:text-44 {
            font-size: 44px
        }
    }

    @media (width>=1024px) {
        .nemolg\: absolute {
            position:absolute
        }

        .nemolg\:fixed {
            position: fixed
        }

        .nemolg\:relative {
            position: relative
        }

        .nemolg\:static {
            position: static
        }

        .nemolg\:sticky {
            position: sticky
        }

        .nemolg\:inset-0 {
            inset: var(--_1yr65jos)
        }

        .lg\:top-\[70px\] {
            top: 70px
        }

        .lg\:top-\[102px\] {
            top: 102px
        }

        .nemolg\:top-0 {
            top: var(--_1yr65jos)
        }

        .nemolg\:right-0 {
            right: var(--_1yr65jos)
        }

        .nemolg\:bottom-0 {
            bottom: var(--_1yr65jos)
        }

        .lg\:left-\[35\%\] {
            left: 35%
        }

        .nemolg\:left-0 {
            left: var(--_1yr65jos)
        }

        .nemolg\:col-auto {
            grid-column: auto
        }

        .nemolg\:col-span-1 {
            grid-column: span 1/span 1
        }

        .nemolg\:col-span-2 {
            grid-column: span 2/span 2
        }

        .nemolg\:col-span-4 {
            grid-column: span 4/span 4
        }

        .nemolg\:col-span-5 {
            grid-column: span 5/span 5
        }

        .nemolg\:col-span-6 {
            grid-column: span 6/span 6
        }

        .nemolg\:col-span-7 {
            grid-column: span 7/span 7
        }

        .nemolg\:col-span-8 {
            grid-column: span 8/span 8
        }

        .nemolg\:col-span-9 {
            grid-column: span 9/span 9
        }

        .nemolg\:col-span-10 {
            grid-column: span 10/span 10
        }

        .nemolg\:col-span-11 {
            grid-column: span 11/span 11
        }

        .nemolg\:col-span-12 {
            grid-column: span 12/span 12
        }

        .nemolg\:col-span-full {
            grid-column: 1/-1
        }

        .lg\:col-start-8 {
            grid-column-start: 8
        }

        .nemolg\:col-start-1 {
            grid-column-start: 1
        }

        .nemolg\:col-start-2 {
            grid-column-start: 2
        }

        .nemolg\:col-start-3 {
            grid-column-start: 3
        }

        .nemolg\:col-start-4 {
            grid-column-start: 4
        }

        .nemolg\:col-start-5 {
            grid-column-start: 5
        }

        .nemolg\:col-start-6 {
            grid-column-start: 6
        }

        .nemolg\:col-start-7 {
            grid-column-start: 7
        }

        .nemolg\:col-start-8 {
            grid-column-start: 8
        }

        .nemolg\:col-start-9 {
            grid-column-start: 9
        }

        .nemolg\:col-start-10 {
            grid-column-start: 10
        }

        .nemolg\:col-start-11 {
            grid-column-start: 11
        }

        .nemolg\:col-start-12 {
            grid-column-start: 12
        }

        .lg\:col-end-8 {
            grid-column-end: 8
        }

        .nemolg\:col-end-1 {
            grid-column-end: 1
        }

        .nemolg\:col-end-2 {
            grid-column-end: 2
        }

        .nemolg\:col-end-3 {
            grid-column-end: 3
        }

        .nemolg\:col-end-4 {
            grid-column-end: 4
        }

        .nemolg\:col-end-5 {
            grid-column-end: 5
        }

        .nemolg\:col-end-6 {
            grid-column-end: 6
        }

        .nemolg\:col-end-7 {
            grid-column-end: 7
        }

        .nemolg\:col-end-8 {
            grid-column-end: 8
        }

        .nemolg\:col-end-9 {
            grid-column-end: 9
        }

        .nemolg\:col-end-10 {
            grid-column-end: 10
        }

        .nemolg\:col-end-11 {
            grid-column-end: 11
        }

        .nemolg\:col-end-12 {
            grid-column-end: 12
        }

        .nemolg\:col-end-13 {
            grid-column-end: 13
        }

        .nemolg\:row-auto {
            grid-row: auto
        }

        .nemolg\:row-span-1 {
            grid-row: span 1/span 1
        }

        .nemolg\:row-span-2 {
            grid-row: span 2/span 2
        }

        .nemolg\:row-span-3 {
            grid-row: span 3/span 3
        }

        .nemolg\:row-span-4 {
            grid-row: span 4/span 4
        }

        .nemolg\:row-span-5 {
            grid-row: span 5/span 5
        }

        .nemolg\:row-span-6 {
            grid-row: span 6/span 6
        }

        .nemolg\:row-span-7 {
            grid-row: span 7/span 7
        }

        .nemolg\:row-span-8 {
            grid-row: span 8/span 8
        }

        .nemolg\:row-span-9 {
            grid-row: span 9/span 9
        }

        .nemolg\:row-span-10 {
            grid-row: span 10/span 10
        }

        .nemolg\:row-span-11 {
            grid-row: span 11/span 11
        }

        .nemolg\:row-span-12 {
            grid-row: span 12/span 12
        }

        .nemolg\:row-span-full {
            grid-row: 1/-1
        }

        .nemolg\:row-start-1 {
            grid-row-start: 1
        }

        .nemolg\:row-start-2 {
            grid-row-start: 2
        }

        .nemolg\:row-start-3 {
            grid-row-start: 3
        }

        .nemolg\:row-start-4 {
            grid-row-start: 4
        }

        .nemolg\:row-start-5 {
            grid-row-start: 5
        }

        .nemolg\:row-start-6 {
            grid-row-start: 6
        }

        .nemolg\:row-start-7 {
            grid-row-start: 7
        }

        .nemolg\:row-start-8 {
            grid-row-start: 8
        }

        .nemolg\:row-start-9 {
            grid-row-start: 9
        }

        .nemolg\:row-start-10 {
            grid-row-start: 10
        }

        .nemolg\:row-start-11 {
            grid-row-start: 11
        }

        .nemolg\:row-start-12 {
            grid-row-start: 12
        }

        .nemolg\:row-end-1 {
            grid-row-end: 1
        }

        .nemolg\:row-end-2 {
            grid-row-end: 2
        }

        .nemolg\:row-end-3 {
            grid-row-end: 3
        }

        .nemolg\:row-end-4 {
            grid-row-end: 4
        }

        .nemolg\:row-end-5 {
            grid-row-end: 5
        }

        .nemolg\:row-end-6 {
            grid-row-end: 6
        }

        .nemolg\:row-end-7 {
            grid-row-end: 7
        }

        .nemolg\:row-end-8 {
            grid-row-end: 8
        }

        .nemolg\:row-end-9 {
            grid-row-end: 9
        }

        .nemolg\:row-end-10 {
            grid-row-end: 10
        }

        .nemolg\:row-end-11 {
            grid-row-end: 11
        }

        .nemolg\:row-end-12 {
            grid-row-end: 12
        }

        .lg\:block {
            display: block
        }

        .lg\:flex {
            display: flex
        }

        .lg\:grid {
            display: grid
        }

        .lg\:hidden {
            display: none
        }

        .nemolg\:block {
            display: block
        }

        .nemolg\:flex {
            display: flex
        }

        .nemolg\:grid {
            display: grid
        }

        .nemolg\:hidden {
            display: none
        }

        .nemolg\:inline {
            display: inline
        }

        .nemolg\:inline-block {
            display: inline-block
        }

        .nemolg\:inline-flex {
            display: inline-flex
        }

        .nemolg\:inline-grid {
            display: inline-grid
        }

        .lg\:h-\[calc\(100dvh_-_70px\)\] {
            height: calc(100dvh - 70px)
        }

        .lg\:h-\[calc\(100dvh_-_102px\)\] {
            height: calc(100dvh - 102px)
        }

        .lg\:h-lg-header-height {
            height: 70px
        }

        .lg\:h-viewport-minus-lg-header-height {
            height: calc(100vh - 70px)
        }

        .nemolg\:h-dvh {
            height: 100dvh
        }

        .nemolg\:h-full {
            height: 100%
        }

        .nemolg\:h-screen {
            height: 100vh
        }

        .nemolg\:max-h-dvh {
            max-height: 100dvh
        }

        .nemolg\:max-h-full {
            max-height: 100%
        }

        .nemolg\:max-h-screen {
            max-height: 100vh
        }

        .lg\:min-h-\[500px\] {
            min-height: 500px
        }

        .nemolg\:min-h-dvh {
            min-height: 100dvh
        }

        .nemolg\:min-h-full {
            min-height: 100%
        }

        .nemolg\:min-h-screen {
            min-height: 100vh
        }

        .lg\:w-2\/3 {
            width: 66.6667%
        }

        .lg\:w-\[900px\] {
            width: 900px
        }

        .nemolg\:w-1\/2 {
            width: 50%
        }

        .nemolg\:w-1\/3 {
            width: 33.3333%
        }

        .nemolg\:w-dvh {
            width: 100dvh
        }

        .nemolg\:w-full {
            width: 100%
        }

        .nemolg\:w-screen {
            width: 100vw
        }

        .lg\:max-w-5xl {
            max-width: var(--container-5xl)
        }

        .lg\:max-w-\[255px\] {
            max-width: 255px
        }

        .lg\:max-w-\[583px\] {
            max-width: 583px
        }

        .lg\:max-w-\[1184px\] {
            max-width: 1184px
        }

        .lg\:max-w-full,.nemolg\:max-w-full {
            max-width: 100%
        }

        .nemolg\:max-w-nemoContainer {
            max-width: var(--container-nemoContainer)
        }

        .nemolg\:max-w-screen {
            max-width: 100vw
        }

        .lg\:min-w-fit {
            min-width: fit-content
        }

        .nemolg\:min-w-full {
            min-width: 100%
        }

        .nemolg\:min-w-screen {
            min-width: 100vw
        }

        .lg\:flex-1 {
            flex: 1
        }

        .nemolg\:shrink {
            flex-shrink: 1
        }

        .nemolg\:shrink-0 {
            flex-shrink: 0
        }

        .nemolg\:grow {
            flex-grow: 1
        }

        .nemolg\:grow-0 {
            flex-grow: 0
        }

        .nemolg\:basis-auto {
            flex-basis: auto
        }

        .lg\:-translate-x-8 {
            --tw-translate-x: -8px ;
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .lg\:scroll-mt-\[143px\] {
            scroll-margin-top: 143px
        }

        .lg\:grid-cols-3 {
            grid-template-columns: repeat(3,minmax(0,1fr))
        }

        .nemolg\:grid-cols-12 {
            grid-template-columns: repeat(12,minmax(0,1fr))
        }

        .lg\:flex-row {
            flex-direction: row
        }

        .nemolg\:flex-col {
            flex-direction: column
        }

        .nemolg\:flex-col-reverse {
            flex-direction: column-reverse
        }

        .nemolg\:flex-row {
            flex-direction: row
        }

        .nemolg\:flex-row-reverse {
            flex-direction: row-reverse
        }

        .nemolg\:flex-nowrap {
            flex-wrap: nowrap
        }

        .nemolg\:flex-wrap {
            flex-wrap: wrap
        }

        .nemolg\:flex-wrap-reverse {
            flex-wrap: wrap-reverse
        }

        .lg\:items-center {
            align-items: center
        }

        .nemolg\:items-baseline {
            align-items: baseline
        }

        .nemolg\:items-center {
            align-items: center
        }

        .nemolg\:items-end {
            align-items: flex-end
        }

        .nemolg\:items-start {
            align-items: flex-start
        }

        .nemolg\:items-stretch {
            align-items: stretch
        }

        .lg\:justify-start {
            justify-content: flex-start
        }

        .nemolg\:justify-between {
            justify-content: space-between
        }

        .nemolg\:justify-center {
            justify-content: center
        }

        .nemolg\:justify-end {
            justify-content: flex-end
        }

        .nemolg\:justify-start {
            justify-content: flex-start
        }

        .lg\:gap-8 {
            gap: var(--_1yr65jou)
        }

        .lg\:gap-24 {
            gap: var(--_1yr65jox)
        }

        .lg\:gap-32 {
            gap: var(--_1yr65joy)
        }

        .nemolg\:gap-nemo0 {
            gap: var(--spacing-nemo0)
        }

        .nemolg\:gap-nemo8 {
            gap: var(--spacing-nemo8)
        }

        .nemolg\:gap-nemo16 {
            gap: var(--spacing-nemo16)
        }

        .nemolg\:gap-nemo24 {
            gap: var(--spacing-nemo24)
        }

        .nemolg\:gap-nemo32 {
            gap: var(--spacing-nemo32)
        }

        .nemolg\:gap-nemo40 {
            gap: var(--spacing-nemo40)
        }

        .nemolg\:gap-nemo48 {
            gap: var(--spacing-nemo48)
        }

        .nemolg\:gap-nemo64 {
            gap: var(--spacing-nemo64)
        }

        .lg\:gap-x-48 {
            column-gap: var(--_1yr65joz)
        }

        .nemolg\:gap-x-nemo0 {
            column-gap: var(--spacing-nemo0)
        }

        .nemolg\:gap-x-nemo8 {
            column-gap: var(--spacing-nemo8)
        }

        .nemolg\:gap-x-nemo16 {
            column-gap: var(--spacing-nemo16)
        }

        .nemolg\:gap-x-nemo24 {
            column-gap: var(--spacing-nemo24)
        }

        .nemolg\:gap-x-nemo32 {
            column-gap: var(--spacing-nemo32)
        }

        .nemolg\:gap-x-nemo40 {
            column-gap: var(--spacing-nemo40)
        }

        .nemolg\:gap-x-nemo48 {
            column-gap: var(--spacing-nemo48)
        }

        .nemolg\:gap-x-nemo64 {
            column-gap: var(--spacing-nemo64)
        }

        .nemolg\:gap-y-nemo0 {
            row-gap: var(--spacing-nemo0)
        }

        .nemolg\:gap-y-nemo8 {
            row-gap: var(--spacing-nemo8)
        }

        .nemolg\:gap-y-nemo16 {
            row-gap: var(--spacing-nemo16)
        }

        .nemolg\:gap-y-nemo24 {
            row-gap: var(--spacing-nemo24)
        }

        .nemolg\:gap-y-nemo32 {
            row-gap: var(--spacing-nemo32)
        }

        .nemolg\:gap-y-nemo40 {
            row-gap: var(--spacing-nemo40)
        }

        .nemolg\:gap-y-nemo48 {
            row-gap: var(--spacing-nemo48)
        }

        .nemolg\:gap-y-nemo64 {
            row-gap: var(--spacing-nemo64)
        }

        .lg\:justify-self-end {
            justify-self: flex-end
        }

        .nemolg\:overflow-auto {
            overflow: auto
        }

        .nemolg\:overflow-hidden {
            overflow: hidden
        }

        .nemolg\:overflow-scroll {
            overflow: scroll
        }

        .nemolg\:overflow-visible {
            overflow: visible
        }

        .nemolg\:overflow-x-auto {
            overflow-x: auto
        }

        .nemolg\:overflow-x-hidden {
            overflow-x: hidden
        }

        .nemolg\:overflow-x-scroll {
            overflow-x: scroll
        }

        .nemolg\:overflow-x-visible {
            overflow-x: visible
        }

        .nemolg\:overflow-y-auto {
            overflow-y: auto
        }

        .nemolg\:overflow-y-hidden {
            overflow-y: hidden
        }

        .nemolg\:overflow-y-scroll {
            overflow-y: scroll
        }

        .nemolg\:overflow-y-visible {
            overflow-y: visible
        }

        .lg\:rounded-r-2xl {
            border-top-right-radius: var(--radius-2xl);
            border-bottom-right-radius: var(--radius-2xl)
        }

        .lg\:border {
            border-style: var(--tw-border-style);
            border-width: 1px
        }

        .lg\:border-divider-default {
            border-color: #e9e9e9
        }

        .lg\:bg-teal-alternate {
            background-color: var(--_1yr65jo14)
        }

        .nemolg\:bg-nemoWhite {
            background-color: var(--color-nemoWhite)
        }

        .lg\:bg-\(image\:--bg-large-url\) {
            background-image: var(--bg-large-url)
        }

        .nemolg\:p-nemo0 {
            padding: var(--spacing-nemo0)
        }

        .nemolg\:p-nemo16 {
            padding: var(--spacing-nemo16)
        }

        .nemolg\:p-nemo20 {
            padding: var(--spacing-nemo20)
        }

        .nemolg\:p-nemo24 {
            padding: var(--spacing-nemo24)
        }

        .nemolg\:p-nemo40 {
            padding: var(--spacing-nemo40)
        }

        .nemolg\:p-nemo48 {
            padding: var(--spacing-nemo48)
        }

        .nemolg\:p-nemo64 {
            padding: var(--spacing-nemo64)
        }

        .nemolg\:p-nemo80 {
            padding: var(--spacing-nemo80)
        }

        .nemolg\:p-nemo96 {
            padding: var(--spacing-nemo96)
        }

        .nemolg\:p-nemo112 {
            padding: var(--spacing-nemo112)
        }

        .lg\:px-0 {
            padding-inline:var(--_1yr65jos)}

        .lg\: px-8 {
            padding-inline:var(--_1yr65jou)
        }

        .lg\:px-12 {
            padding-inline:var(--_1yr65jov)}

        .lg\: px-32 {
            padding-inline:var(--_1yr65joy)
        }

        .lg\:px-48 {
            padding-inline:var(--_1yr65joz)}

        .nemolg\: px-nemo0 {
            padding-inline:var(--spacing-nemo0)
        }

        .nemolg\:px-nemo16 {
            padding-inline:var(--spacing-nemo16)}

        .nemolg\: px-nemo20 {
            padding-inline:var(--spacing-nemo20)
        }

        .nemolg\:px-nemo24 {
            padding-inline:var(--spacing-nemo24)}

        .nemolg\: px-nemo40 {
            padding-inline:var(--spacing-nemo40)
        }

        .nemolg\:px-nemo48 {
            padding-inline:var(--spacing-nemo48)}

        .nemolg\: px-nemo64 {
            padding-inline:var(--spacing-nemo64)
        }

        .nemolg\:px-nemo80 {
            padding-inline:var(--spacing-nemo80)}

        .nemolg\: px-nemo96 {
            padding-inline:var(--spacing-nemo96)
        }

        .nemolg\:px-nemo112 {
            padding-inline:var(--spacing-nemo112)}

        .lg\: py-32 {
            padding-block:var(--_1yr65joy)
        }

        .nemolg\:py-nemo0 {
            padding-block:var(--spacing-nemo0)}

        .nemolg\: py-nemo16 {
            padding-block:var(--spacing-nemo16)
        }

        .nemolg\:py-nemo20 {
            padding-block:var(--spacing-nemo20)}

        .nemolg\: py-nemo24 {
            padding-block:var(--spacing-nemo24)
        }

        .nemolg\:py-nemo40 {
            padding-block:var(--spacing-nemo40)}

        .nemolg\: py-nemo48 {
            padding-block:var(--spacing-nemo48)
        }

        .nemolg\:py-nemo64 {
            padding-block:var(--spacing-nemo64)}

        .nemolg\: py-nemo80 {
            padding-block:var(--spacing-nemo80)
        }

        .nemolg\:py-nemo96 {
            padding-block:var(--spacing-nemo96)}

        .nemolg\: py-nemo112 {
            padding-block:var(--spacing-nemo112)
        }

        .lg\:pt-48 {
            padding-top: var(--_1yr65joz)
        }

        .nemolg\:pt-nemo0 {
            padding-top: var(--spacing-nemo0)
        }

        .nemolg\:pt-nemo16 {
            padding-top: var(--spacing-nemo16)
        }

        .nemolg\:pt-nemo20 {
            padding-top: var(--spacing-nemo20)
        }

        .nemolg\:pt-nemo24 {
            padding-top: var(--spacing-nemo24)
        }

        .nemolg\:pt-nemo40 {
            padding-top: var(--spacing-nemo40)
        }

        .nemolg\:pt-nemo48 {
            padding-top: var(--spacing-nemo48)
        }

        .nemolg\:pt-nemo64 {
            padding-top: var(--spacing-nemo64)
        }

        .nemolg\:pt-nemo80 {
            padding-top: var(--spacing-nemo80)
        }

        .nemolg\:pt-nemo96 {
            padding-top: var(--spacing-nemo96)
        }

        .nemolg\:pt-nemo112 {
            padding-top: var(--spacing-nemo112)
        }

        .nemolg\:pr-nemo0 {
            padding-right: var(--spacing-nemo0)
        }

        .nemolg\:pr-nemo16 {
            padding-right: var(--spacing-nemo16)
        }

        .nemolg\:pr-nemo20 {
            padding-right: var(--spacing-nemo20)
        }

        .nemolg\:pr-nemo24 {
            padding-right: var(--spacing-nemo24)
        }

        .nemolg\:pr-nemo40 {
            padding-right: var(--spacing-nemo40)
        }

        .nemolg\:pr-nemo48 {
            padding-right: var(--spacing-nemo48)
        }

        .nemolg\:pr-nemo64 {
            padding-right: var(--spacing-nemo64)
        }

        .nemolg\:pr-nemo80 {
            padding-right: var(--spacing-nemo80)
        }

        .nemolg\:pr-nemo96 {
            padding-right: var(--spacing-nemo96)
        }

        .nemolg\:pr-nemo112 {
            padding-right: var(--spacing-nemo112)
        }

        .nemolg\:pb-nemo0 {
            padding-bottom: var(--spacing-nemo0)
        }

        .nemolg\:pb-nemo16 {
            padding-bottom: var(--spacing-nemo16)
        }

        .nemolg\:pb-nemo20 {
            padding-bottom: var(--spacing-nemo20)
        }

        .nemolg\:pb-nemo24 {
            padding-bottom: var(--spacing-nemo24)
        }

        .nemolg\:pb-nemo40 {
            padding-bottom: var(--spacing-nemo40)
        }

        .nemolg\:pb-nemo48 {
            padding-bottom: var(--spacing-nemo48)
        }

        .nemolg\:pb-nemo64 {
            padding-bottom: var(--spacing-nemo64)
        }

        .nemolg\:pb-nemo80 {
            padding-bottom: var(--spacing-nemo80)
        }

        .nemolg\:pb-nemo96 {
            padding-bottom: var(--spacing-nemo96)
        }

        .nemolg\:pb-nemo112 {
            padding-bottom: var(--spacing-nemo112)
        }

        .lg\:pl-8 {
            padding-left: var(--_1yr65jou)
        }

        .nemolg\:pl-nemo0 {
            padding-left: var(--spacing-nemo0)
        }

        .nemolg\:pl-nemo16 {
            padding-left: var(--spacing-nemo16)
        }

        .nemolg\:pl-nemo20 {
            padding-left: var(--spacing-nemo20)
        }

        .nemolg\:pl-nemo24 {
            padding-left: var(--spacing-nemo24)
        }

        .nemolg\:pl-nemo40 {
            padding-left: var(--spacing-nemo40)
        }

        .nemolg\:pl-nemo48 {
            padding-left: var(--spacing-nemo48)
        }

        .nemolg\:pl-nemo64 {
            padding-left: var(--spacing-nemo64)
        }

        .nemolg\:pl-nemo80 {
            padding-left: var(--spacing-nemo80)
        }

        .nemolg\:pl-nemo96 {
            padding-left: var(--spacing-nemo96)
        }

        .nemolg\:pl-nemo112 {
            padding-left: var(--spacing-nemo112)
        }

        .lg\:text-28 {
            font-size: 28px
        }

        .lg\:text-40 {
            font-size: 40px
        }

        .lg\:leading-\[48px\] {
            --tw-leading: 48px;
            line-height: 48px
        }

        @media (hover: hover) {
            .lg\:hover\:translate-x-\[-8px\]:hover {
                --tw-translate-x:-8px;
                translate: var(--tw-translate-x)var(--tw-translate-y)
            }
        }
    }

    @media (width>=1280px) {
        .nemoxl\: absolute {
            position:absolute
        }

        .nemoxl\:fixed {
            position: fixed
        }

        .nemoxl\:relative {
            position: relative
        }

        .nemoxl\:static {
            position: static
        }

        .nemoxl\:sticky {
            position: sticky
        }

        .nemoxl\:inset-0 {
            inset: var(--_1yr65jos)
        }

        .nemoxl\:top-0 {
            top: var(--_1yr65jos)
        }

        .nemoxl\:right-0 {
            right: var(--_1yr65jos)
        }

        .nemoxl\:bottom-0 {
            bottom: var(--_1yr65jos)
        }

        .nemoxl\:left-0 {
            left: var(--_1yr65jos)
        }

        .nemoxl\:col-auto {
            grid-column: auto
        }

        .nemoxl\:col-span-1 {
            grid-column: span 1/span 1
        }

        .nemoxl\:col-span-2 {
            grid-column: span 2/span 2
        }

        .nemoxl\:col-span-4 {
            grid-column: span 4/span 4
        }

        .nemoxl\:col-span-5 {
            grid-column: span 5/span 5
        }

        .nemoxl\:col-span-6 {
            grid-column: span 6/span 6
        }

        .nemoxl\:col-span-7 {
            grid-column: span 7/span 7
        }

        .nemoxl\:col-span-8 {
            grid-column: span 8/span 8
        }

        .nemoxl\:col-span-9 {
            grid-column: span 9/span 9
        }

        .nemoxl\:col-span-10 {
            grid-column: span 10/span 10
        }

        .nemoxl\:col-span-11 {
            grid-column: span 11/span 11
        }

        .nemoxl\:col-span-12 {
            grid-column: span 12/span 12
        }

        .nemoxl\:col-span-full {
            grid-column: 1/-1
        }

        .nemoxl\:col-start-1 {
            grid-column-start: 1
        }

        .nemoxl\:col-start-2 {
            grid-column-start: 2
        }

        .nemoxl\:col-start-3 {
            grid-column-start: 3
        }

        .nemoxl\:col-start-4 {
            grid-column-start: 4
        }

        .nemoxl\:col-start-5 {
            grid-column-start: 5
        }

        .nemoxl\:col-start-6 {
            grid-column-start: 6
        }

        .nemoxl\:col-start-7 {
            grid-column-start: 7
        }

        .nemoxl\:col-start-8 {
            grid-column-start: 8
        }

        .nemoxl\:col-start-9 {
            grid-column-start: 9
        }

        .nemoxl\:col-start-10 {
            grid-column-start: 10
        }

        .nemoxl\:col-start-11 {
            grid-column-start: 11
        }

        .nemoxl\:col-start-12 {
            grid-column-start: 12
        }

        .nemoxl\:col-end-1 {
            grid-column-end: 1
        }

        .nemoxl\:col-end-2 {
            grid-column-end: 2
        }

        .nemoxl\:col-end-3 {
            grid-column-end: 3
        }

        .nemoxl\:col-end-4 {
            grid-column-end: 4
        }

        .nemoxl\:col-end-5 {
            grid-column-end: 5
        }

        .nemoxl\:col-end-6 {
            grid-column-end: 6
        }

        .nemoxl\:col-end-7 {
            grid-column-end: 7
        }

        .nemoxl\:col-end-8 {
            grid-column-end: 8
        }

        .nemoxl\:col-end-9 {
            grid-column-end: 9
        }

        .nemoxl\:col-end-10 {
            grid-column-end: 10
        }

        .nemoxl\:col-end-11 {
            grid-column-end: 11
        }

        .nemoxl\:col-end-12 {
            grid-column-end: 12
        }

        .nemoxl\:col-end-13 {
            grid-column-end: 13
        }

        .nemoxl\:row-auto {
            grid-row: auto
        }

        .nemoxl\:row-span-1 {
            grid-row: span 1/span 1
        }

        .nemoxl\:row-span-2 {
            grid-row: span 2/span 2
        }

        .nemoxl\:row-span-3 {
            grid-row: span 3/span 3
        }

        .nemoxl\:row-span-4 {
            grid-row: span 4/span 4
        }

        .nemoxl\:row-span-5 {
            grid-row: span 5/span 5
        }

        .nemoxl\:row-span-6 {
            grid-row: span 6/span 6
        }

        .nemoxl\:row-span-7 {
            grid-row: span 7/span 7
        }

        .nemoxl\:row-span-8 {
            grid-row: span 8/span 8
        }

        .nemoxl\:row-span-9 {
            grid-row: span 9/span 9
        }

        .nemoxl\:row-span-10 {
            grid-row: span 10/span 10
        }

        .nemoxl\:row-span-11 {
            grid-row: span 11/span 11
        }

        .nemoxl\:row-span-12 {
            grid-row: span 12/span 12
        }

        .nemoxl\:row-span-full {
            grid-row: 1/-1
        }

        .nemoxl\:row-start-1 {
            grid-row-start: 1
        }

        .nemoxl\:row-start-2 {
            grid-row-start: 2
        }

        .nemoxl\:row-start-3 {
            grid-row-start: 3
        }

        .nemoxl\:row-start-4 {
            grid-row-start: 4
        }

        .nemoxl\:row-start-5 {
            grid-row-start: 5
        }

        .nemoxl\:row-start-6 {
            grid-row-start: 6
        }

        .nemoxl\:row-start-7 {
            grid-row-start: 7
        }

        .nemoxl\:row-start-8 {
            grid-row-start: 8
        }

        .nemoxl\:row-start-9 {
            grid-row-start: 9
        }

        .nemoxl\:row-start-10 {
            grid-row-start: 10
        }

        .nemoxl\:row-start-11 {
            grid-row-start: 11
        }

        .nemoxl\:row-start-12 {
            grid-row-start: 12
        }

        .nemoxl\:row-end-1 {
            grid-row-end: 1
        }

        .nemoxl\:row-end-2 {
            grid-row-end: 2
        }

        .nemoxl\:row-end-3 {
            grid-row-end: 3
        }

        .nemoxl\:row-end-4 {
            grid-row-end: 4
        }

        .nemoxl\:row-end-5 {
            grid-row-end: 5
        }

        .nemoxl\:row-end-6 {
            grid-row-end: 6
        }

        .nemoxl\:row-end-7 {
            grid-row-end: 7
        }

        .nemoxl\:row-end-8 {
            grid-row-end: 8
        }

        .nemoxl\:row-end-9 {
            grid-row-end: 9
        }

        .nemoxl\:row-end-10 {
            grid-row-end: 10
        }

        .nemoxl\:row-end-11 {
            grid-row-end: 11
        }

        .nemoxl\:row-end-12 {
            grid-row-end: 12
        }

        .nemoxl\:block {
            display: block
        }

        .nemoxl\:flex {
            display: flex
        }

        .nemoxl\:grid {
            display: grid
        }

        .nemoxl\:hidden {
            display: none
        }

        .nemoxl\:inline {
            display: inline
        }

        .nemoxl\:inline-block {
            display: inline-block
        }

        .nemoxl\:inline-flex {
            display: inline-flex
        }

        .nemoxl\:inline-grid {
            display: inline-grid
        }

        .xl\:block {
            display: block
        }

        .xl\:flex {
            display: flex
        }

        .xl\:hidden {
            display: none
        }

        .nemoxl\:h-dvh {
            height: 100dvh
        }

        .nemoxl\:h-full {
            height: 100%
        }

        .nemoxl\:h-screen {
            height: 100vh
        }

        .nemoxl\:max-h-dvh {
            max-height: 100dvh
        }

        .nemoxl\:max-h-full {
            max-height: 100%
        }

        .nemoxl\:max-h-screen {
            max-height: 100vh
        }

        .nemoxl\:min-h-dvh {
            min-height: 100dvh
        }

        .nemoxl\:min-h-full {
            min-height: 100%
        }

        .nemoxl\:min-h-screen {
            min-height: 100vh
        }

        .nemoxl\:w-1\/2 {
            width: 50%
        }

        .nemoxl\:w-1\/3 {
            width: 33.3333%
        }

        .nemoxl\:w-dvh {
            width: 100dvh
        }

        .nemoxl\:w-full {
            width: 100%
        }

        .nemoxl\:w-screen {
            width: 100vw
        }

        .xl\:w-1\/2 {
            width: 50%
        }

        .nemoxl\:max-w-full {
            max-width: 100%
        }

        .nemoxl\:max-w-nemoContainer {
            max-width: var(--container-nemoContainer)
        }

        .nemoxl\:max-w-screen {
            max-width: 100vw
        }

        .xl\:max-w-6xl {
            max-width: var(--container-6xl)
        }

        .xl\:max-w-none {
            max-width: none
        }

        .xl\:max-w-xl {
            max-width: var(--container-xl)
        }

        .nemoxl\:min-w-full {
            min-width: 100%
        }

        .nemoxl\:min-w-screen {
            min-width: 100vw
        }

        .nemoxl\:shrink {
            flex-shrink: 1
        }

        .nemoxl\:shrink-0 {
            flex-shrink: 0
        }

        .nemoxl\:grow {
            flex-grow: 1
        }

        .nemoxl\:grow-0 {
            flex-grow: 0
        }

        .nemoxl\:basis-auto {
            flex-basis: auto
        }

        .nemoxl\:grid-cols-12 {
            grid-template-columns: repeat(12,minmax(0,1fr))
        }

        .nemoxl\:flex-col {
            flex-direction: column
        }

        .nemoxl\:flex-col-reverse {
            flex-direction: column-reverse
        }

        .nemoxl\:flex-row {
            flex-direction: row
        }

        .nemoxl\:flex-row-reverse {
            flex-direction: row-reverse
        }

        .xl\:flex-row {
            flex-direction: row
        }

        .nemoxl\:flex-nowrap {
            flex-wrap: nowrap
        }

        .nemoxl\:flex-wrap {
            flex-wrap: wrap
        }

        .nemoxl\:flex-wrap-reverse {
            flex-wrap: wrap-reverse
        }

        .nemoxl\:items-baseline {
            align-items: baseline
        }

        .nemoxl\:items-center {
            align-items: center
        }

        .nemoxl\:items-end {
            align-items: flex-end
        }

        .nemoxl\:items-start {
            align-items: flex-start
        }

        .nemoxl\:items-stretch {
            align-items: stretch
        }

        .nemoxl\:justify-between {
            justify-content: space-between
        }

        .nemoxl\:justify-center {
            justify-content: center
        }

        .nemoxl\:justify-end {
            justify-content: flex-end
        }

        .nemoxl\:justify-start {
            justify-content: flex-start
        }

        .xl\:justify-end {
            justify-content: flex-end
        }

        .xl\:justify-start {
            justify-content: flex-start
        }

        .nemoxl\:gap-nemo0 {
            gap: var(--spacing-nemo0)
        }

        .nemoxl\:gap-nemo8 {
            gap: var(--spacing-nemo8)
        }

        .nemoxl\:gap-nemo16 {
            gap: var(--spacing-nemo16)
        }

        .nemoxl\:gap-nemo24 {
            gap: var(--spacing-nemo24)
        }

        .nemoxl\:gap-nemo32 {
            gap: var(--spacing-nemo32)
        }

        .nemoxl\:gap-nemo40 {
            gap: var(--spacing-nemo40)
        }

        .nemoxl\:gap-nemo48 {
            gap: var(--spacing-nemo48)
        }

        .nemoxl\:gap-nemo64 {
            gap: var(--spacing-nemo64)
        }

        .nemoxl\:gap-x-nemo0 {
            column-gap: var(--spacing-nemo0)
        }

        .nemoxl\:gap-x-nemo8 {
            column-gap: var(--spacing-nemo8)
        }

        .nemoxl\:gap-x-nemo16 {
            column-gap: var(--spacing-nemo16)
        }

        .nemoxl\:gap-x-nemo24 {
            column-gap: var(--spacing-nemo24)
        }

        .nemoxl\:gap-x-nemo32 {
            column-gap: var(--spacing-nemo32)
        }

        .nemoxl\:gap-x-nemo40 {
            column-gap: var(--spacing-nemo40)
        }

        .nemoxl\:gap-x-nemo48 {
            column-gap: var(--spacing-nemo48)
        }

        .nemoxl\:gap-x-nemo64 {
            column-gap: var(--spacing-nemo64)
        }

        .nemoxl\:gap-y-nemo0 {
            row-gap: var(--spacing-nemo0)
        }

        .nemoxl\:gap-y-nemo8 {
            row-gap: var(--spacing-nemo8)
        }

        .nemoxl\:gap-y-nemo16 {
            row-gap: var(--spacing-nemo16)
        }

        .nemoxl\:gap-y-nemo24 {
            row-gap: var(--spacing-nemo24)
        }

        .nemoxl\:gap-y-nemo32 {
            row-gap: var(--spacing-nemo32)
        }

        .nemoxl\:gap-y-nemo40 {
            row-gap: var(--spacing-nemo40)
        }

        .nemoxl\:gap-y-nemo48 {
            row-gap: var(--spacing-nemo48)
        }

        .nemoxl\:gap-y-nemo64 {
            row-gap: var(--spacing-nemo64)
        }

        .nemoxl\:overflow-auto {
            overflow: auto
        }

        .nemoxl\:overflow-hidden {
            overflow: hidden
        }

        .nemoxl\:overflow-scroll {
            overflow: scroll
        }

        .nemoxl\:overflow-visible {
            overflow: visible
        }

        .nemoxl\:overflow-x-auto {
            overflow-x: auto
        }

        .nemoxl\:overflow-x-hidden {
            overflow-x: hidden
        }

        .nemoxl\:overflow-x-scroll {
            overflow-x: scroll
        }

        .nemoxl\:overflow-x-visible {
            overflow-x: visible
        }

        .nemoxl\:overflow-y-auto {
            overflow-y: auto
        }

        .nemoxl\:overflow-y-hidden {
            overflow-y: hidden
        }

        .nemoxl\:overflow-y-scroll {
            overflow-y: scroll
        }

        .nemoxl\:overflow-y-visible {
            overflow-y: visible
        }

        .nemoxl\:bg-nemoWhite {
            background-color: var(--color-nemoWhite)
        }

        .nemoxl\:p-nemo0 {
            padding: var(--spacing-nemo0)
        }

        .nemoxl\:p-nemo16 {
            padding: var(--spacing-nemo16)
        }

        .nemoxl\:p-nemo20 {
            padding: var(--spacing-nemo20)
        }

        .nemoxl\:p-nemo24 {
            padding: var(--spacing-nemo24)
        }

        .nemoxl\:p-nemo40 {
            padding: var(--spacing-nemo40)
        }

        .nemoxl\:p-nemo48 {
            padding: var(--spacing-nemo48)
        }

        .nemoxl\:p-nemo64 {
            padding: var(--spacing-nemo64)
        }

        .nemoxl\:p-nemo80 {
            padding: var(--spacing-nemo80)
        }

        .nemoxl\:p-nemo96 {
            padding: var(--spacing-nemo96)
        }

        .nemoxl\:p-nemo112 {
            padding: var(--spacing-nemo112)
        }

        .nemoxl\:px-nemo0 {
            padding-inline:var(--spacing-nemo0)}

        .nemoxl\: px-nemo16 {
            padding-inline:var(--spacing-nemo16)
        }

        .nemoxl\:px-nemo20 {
            padding-inline:var(--spacing-nemo20)}

        .nemoxl\: px-nemo24 {
            padding-inline:var(--spacing-nemo24)
        }

        .nemoxl\:px-nemo40 {
            padding-inline:var(--spacing-nemo40)}

        .nemoxl\: px-nemo48 {
            padding-inline:var(--spacing-nemo48)
        }

        .nemoxl\:px-nemo64 {
            padding-inline:var(--spacing-nemo64)}

        .nemoxl\: px-nemo80 {
            padding-inline:var(--spacing-nemo80)
        }

        .nemoxl\:px-nemo96 {
            padding-inline:var(--spacing-nemo96)}

        .nemoxl\: px-nemo112 {
            padding-inline:var(--spacing-nemo112)
        }

        .nemoxl\:py-nemo0 {
            padding-block:var(--spacing-nemo0)}

        .nemoxl\: py-nemo16 {
            padding-block:var(--spacing-nemo16)
        }

        .nemoxl\:py-nemo20 {
            padding-block:var(--spacing-nemo20)}

        .nemoxl\: py-nemo24 {
            padding-block:var(--spacing-nemo24)
        }

        .nemoxl\:py-nemo40 {
            padding-block:var(--spacing-nemo40)}

        .nemoxl\: py-nemo48 {
            padding-block:var(--spacing-nemo48)
        }

        .nemoxl\:py-nemo64 {
            padding-block:var(--spacing-nemo64)}

        .nemoxl\: py-nemo80 {
            padding-block:var(--spacing-nemo80)
        }

        .nemoxl\:py-nemo96 {
            padding-block:var(--spacing-nemo96)}

        .nemoxl\: py-nemo112 {
            padding-block:var(--spacing-nemo112)
        }

        .nemoxl\:pt-nemo0 {
            padding-top: var(--spacing-nemo0)
        }

        .nemoxl\:pt-nemo16 {
            padding-top: var(--spacing-nemo16)
        }

        .nemoxl\:pt-nemo20 {
            padding-top: var(--spacing-nemo20)
        }

        .nemoxl\:pt-nemo24 {
            padding-top: var(--spacing-nemo24)
        }

        .nemoxl\:pt-nemo40 {
            padding-top: var(--spacing-nemo40)
        }

        .nemoxl\:pt-nemo48 {
            padding-top: var(--spacing-nemo48)
        }

        .nemoxl\:pt-nemo64 {
            padding-top: var(--spacing-nemo64)
        }

        .nemoxl\:pt-nemo80 {
            padding-top: var(--spacing-nemo80)
        }

        .nemoxl\:pt-nemo96 {
            padding-top: var(--spacing-nemo96)
        }

        .nemoxl\:pt-nemo112 {
            padding-top: var(--spacing-nemo112)
        }

        .nemoxl\:pr-nemo0 {
            padding-right: var(--spacing-nemo0)
        }

        .nemoxl\:pr-nemo16 {
            padding-right: var(--spacing-nemo16)
        }

        .nemoxl\:pr-nemo20 {
            padding-right: var(--spacing-nemo20)
        }

        .nemoxl\:pr-nemo24 {
            padding-right: var(--spacing-nemo24)
        }

        .nemoxl\:pr-nemo40 {
            padding-right: var(--spacing-nemo40)
        }

        .nemoxl\:pr-nemo48 {
            padding-right: var(--spacing-nemo48)
        }

        .nemoxl\:pr-nemo64 {
            padding-right: var(--spacing-nemo64)
        }

        .nemoxl\:pr-nemo80 {
            padding-right: var(--spacing-nemo80)
        }

        .nemoxl\:pr-nemo96 {
            padding-right: var(--spacing-nemo96)
        }

        .nemoxl\:pr-nemo112 {
            padding-right: var(--spacing-nemo112)
        }

        .nemoxl\:pb-nemo0 {
            padding-bottom: var(--spacing-nemo0)
        }

        .nemoxl\:pb-nemo16 {
            padding-bottom: var(--spacing-nemo16)
        }

        .nemoxl\:pb-nemo20 {
            padding-bottom: var(--spacing-nemo20)
        }

        .nemoxl\:pb-nemo24 {
            padding-bottom: var(--spacing-nemo24)
        }

        .nemoxl\:pb-nemo40 {
            padding-bottom: var(--spacing-nemo40)
        }

        .nemoxl\:pb-nemo48 {
            padding-bottom: var(--spacing-nemo48)
        }

        .nemoxl\:pb-nemo64 {
            padding-bottom: var(--spacing-nemo64)
        }

        .nemoxl\:pb-nemo80 {
            padding-bottom: var(--spacing-nemo80)
        }

        .nemoxl\:pb-nemo96 {
            padding-bottom: var(--spacing-nemo96)
        }

        .nemoxl\:pb-nemo112 {
            padding-bottom: var(--spacing-nemo112)
        }

        .nemoxl\:pl-nemo0 {
            padding-left: var(--spacing-nemo0)
        }

        .nemoxl\:pl-nemo16 {
            padding-left: var(--spacing-nemo16)
        }

        .nemoxl\:pl-nemo20 {
            padding-left: var(--spacing-nemo20)
        }

        .nemoxl\:pl-nemo24 {
            padding-left: var(--spacing-nemo24)
        }

        .nemoxl\:pl-nemo40 {
            padding-left: var(--spacing-nemo40)
        }

        .nemoxl\:pl-nemo48 {
            padding-left: var(--spacing-nemo48)
        }

        .nemoxl\:pl-nemo64 {
            padding-left: var(--spacing-nemo64)
        }

        .nemoxl\:pl-nemo80 {
            padding-left: var(--spacing-nemo80)
        }

        .nemoxl\:pl-nemo96 {
            padding-left: var(--spacing-nemo96)
        }

        .nemoxl\:pl-nemo112 {
            padding-left: var(--spacing-nemo112)
        }

        .nemoxl\:text-nemo18 {
            font-size: var(--text-nemo18);
            line-height: var(--tw-leading,var(--text-nemo18--line-height))
        }

        .nemoxl\:text-nemo20 {
            font-size: var(--text-nemo20);
            line-height: var(--tw-leading,var(--text-nemo20--line-height))
        }

        .nemoxl\:text-nemo32 {
            font-size: var(--text-nemo32);
            line-height: var(--tw-leading,var(--text-nemo32--line-height))
        }

        .nemoxl\:text-nemo44 {
            font-size: var(--text-nemo44);
            line-height: var(--tw-leading,var(--text-nemo44--line-height))
        }

        .nemoxl\:text-nemo52 {
            font-size: var(--text-nemo52);
            line-height: var(--tw-leading,var(--text-nemo52--line-height))
        }

        .nemoxl\:text-nemo64 {
            font-size: var(--text-nemo64);
            line-height: var(--tw-leading,var(--text-nemo64--line-height))
        }

        .nemoxl\:text-nemo80 {
            font-size: var(--text-nemo80);
            line-height: var(--tw-leading,var(--text-nemo80--line-height))
        }

        .xl\:text-24 {
            font-size: 24px
        }

        .xl\:text-28 {
            font-size: 28px
        }

        .xl\:text-32 {
            font-size: 32px
        }

        .xl\:text-40 {
            font-size: 40px
        }

        .xl\:text-44 {
            font-size: 44px
        }

        .xl\:text-48 {
            font-size: 48px
        }
    }

    .dark\: fill-white:is([data-theme=dark] *) {
        fill:var(--color-white)
    }

    .\[\&\: \:-moz-progress-bar\]\:bg-teal::-moz-progress-bar {
        background-color:var(--_1yr65jo13)
    }

    .\[\&\: \:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
        -webkit-appearance:none;
        -moz-appearance: none;
        appearance: none
    }

    .\[\&\: \:-webkit-progress-bar\]\:bg-neutral::-webkit-progress-bar {
        background-color:var(--_1yr65jo10)
    }

    .\[\&\: \:-webkit-progress-value\]\:bg-teal::-webkit-progress-value {
        background-color:var(--_1yr65jo13)
    }
}

@layer theme {
    :root,:host {
        --color-teal-100: #d8edeb;
        --color-teal-500: #088177;
        --color-teal-700: #056b63;
        --color-teal-800: #005451;
        --color-gray-700: #6d6d6d;
        --color-black: #1b1b1b;
        --color-white: #fff;
        --container-xs: 20rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-3xl: 48rem;
        --container-4xl: 56rem;
        --container-5xl: 64rem;
        --container-6xl: 72rem;
        --container-7xl: 80rem;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --radius-xs: .125rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --drop-shadow-xs: 0 1px 1px #0000000d;
        --drop-shadow-xl: 0 9px 7px #0000001a;
        --ease-in: cubic-bezier(.4,0,1,1);
        --ease-out: cubic-bezier(0,0,.2,1);
        --ease-in-out: cubic-bezier(.4,0,.2,1);
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
        --font-standard: N26,N26-Fallback,sans-serif;
        --font-extended: N26-Extended,N26-Extended-Fallback,sans-serif;
        --font-weight-nemoNormal: 400;
        --font-weight-nemoMedium: 500;
        --container-nemoContainer: 1464px;
        --color-nemoTealDeep: var(--color-teal-800);
        --color-nemoTealStrong: var(--color-teal-700);
        --color-nemoTeal: var(--color-teal-500);
        --color-nemoTealBright: var(--color-teal-100);
        --color-nemoGrayStrong: var(--color-gray-700);
        --color-nemoWhite: var(--color-white);
        --color-nemoBlack: var(--color-black);
        --text-nemo14: .875rem;
        --text-nemo14--line-height: calc(1.25/.875);
        --text-nemo16: 1rem;
        --text-nemo16--line-height: 1.5 ;
        --text-nemo17: 1.0625rem;
        --text-nemo17--line-height: calc(1.625/1.0625);
        --text-nemo18: 1.125rem;
        --text-nemo18--line-height: calc(1.75/1.125);
        --text-nemo19: 1.1875rem;
        --text-nemo19--line-height: calc(1.75/1.1875);
        --text-nemo20: 1.25rem;
        --text-nemo20--line-height: 1.5 ;
        --text-nemo24: 1.5rem;
        --text-nemo24--line-height: calc(2/1.5);
        --text-nemo26: 1.625rem;
        --text-nemo26--line-height: calc(2.125/1.625);
        --text-nemo28: 1.75rem;
        --text-nemo28--line-height: calc(2.25/1.75);
        --text-nemo32: 2rem;
        --text-nemo32--line-height: 1.25 ;
        --text-nemo34: 2.125rem;
        --text-nemo34--line-height: calc(2.75/2.125);
        --text-nemo40: 2.5rem;
        --text-nemo40--line-height: calc(3/2.5);
        --text-nemo44: 2.75rem;
        --text-nemo44--line-height: calc(3.25/2.75);
        --text-nemo48: 3rem;
        --text-nemo48--line-height: calc(3.5/3);
        --text-nemo52: 3.25rem;
        --text-nemo52--line-height: calc(3.75/3.25);
        --text-nemo56: 3.5rem;
        --text-nemo56--line-height: calc(4/3.5);
        --text-nemo64: 4rem;
        --text-nemo64--line-height: 1.125 ;
        --text-nemo80: 5rem;
        --text-nemo80--line-height: 1.1 ;
        --spacing-nemo0: 0px;
        --spacing-nemo4: 4px;
        --spacing-nemo8: 8px;
        --spacing-nemo12: 12px;
        --spacing-nemo16: 16px;
        --spacing-nemo20: 20px;
        --spacing-nemo24: 24px;
        --spacing-nemo32: 32px;
        --spacing-nemo40: 40px;
        --spacing-nemo48: 48px;
        --spacing-nemo56: 56px;
        --spacing-nemo64: 64px;
        --spacing-nemo80: 80px;
        --spacing-nemo96: 96px;
        --spacing-nemo112: 112px;
        --tracking-nemoWide: .015625em;
        --tracking-nemoWider: .01875em;
        --animate-heroSlideUp: heroSlideUp .6s cubic-bezier(0,.37,.28,1).2s forwards
    }
}

@property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-rotate-x {
    syntax: "*";
    inherits: false;
    initial-value: rotateX(0)
}

@property --tw-rotate-y {
    syntax: "*";
    inherits: false;
    initial-value: rotateY(0)
}

@property --tw-rotate-z {
    syntax: "*";
    inherits: false;
    initial-value: rotateZ(0)
}

@property --tw-skew-x {
    syntax: "*";
    inherits: false;
    initial-value: skewX(0)
}

@property --tw-skew-y {
    syntax: "*";
    inherits: false;
    initial-value: skewY(0)
}

@property --tw-pan-x {
    syntax: "*";
    inherits: false
}

@property --tw-pan-y {
    syntax: "*";
    inherits: false
}

@property --tw-pinch-zoom {
    syntax: "*";
    inherits: false
}

@property --tw-scroll-snap-strictness {
    syntax: "*";
    inherits: false;
    initial-value: proximity
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@property --tw-gradient-position {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-from {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-via {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-to {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-stops {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-via-stops {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-from-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 0%
}

@property --tw-gradient-via-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 50%
}

@property --tw-gradient-to-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-leading {
    syntax: "*";
    inherits: false
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false
}

@property --tw-tracking {
    syntax: "*";
    inherits: false
}

@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-ring-inset {
    syntax: "*";
    inherits: false
}

@property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value: 0
}

@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff
}

@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-blur {
    syntax: "*";
    inherits: false
}

@property --tw-brightness {
    syntax: "*";
    inherits: false
}

@property --tw-contrast {
    syntax: "*";
    inherits: false
}

@property --tw-grayscale {
    syntax: "*";
    inherits: false
}

@property --tw-hue-rotate {
    syntax: "*";
    inherits: false
}

@property --tw-invert {
    syntax: "*";
    inherits: false
}

@property --tw-opacity {
    syntax: "*";
    inherits: false
}

@property --tw-saturate {
    syntax: "*";
    inherits: false
}

@property --tw-sepia {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow {
    syntax: "*";
    inherits: false
}

@property --tw-duration {
    syntax: "*";
    inherits: false
}

@property --tw-ease {
    syntax: "*";
    inherits: false
}

@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@keyframes heroSlideUp {
    0% {
        opacity: 0;
        transform: translateY(40%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes overlay-show {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes content-show {
    0% {
        opacity: 0;
        transform: scale(.96)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes slide-down {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes slide-up {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

@keyframes slide-in-left {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes slide-out-left {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes spin-slow {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}


body {
  overflow-x: hidden;
}

        .contact-section {
            background: white;
            border-radius: 16px;
            padding: 60px 40px;
            box-shadow: 0 4px 24px rgba(0, 0, 0, 0.05);
            margin-bottom: 40px;
            margin: 60px auto;
        }

        .section-header {
            text-align: center;
            margin-bottom: 50px;
        }

        .section-title {
            font-size: 2.5rem;
            font-weight: 700;
            color: #1a1a1a;
            margin-bottom: 16px;
            line-height: 1.2;
        }

        .section-subtitle {
            font-size: 1.125rem;
            color: #666;
            max-width: 600px;
            margin: 0 auto;
            line-height: 1.6;
        }

        .form-container {
            max-width: 700px;
            margin: 0 auto;
        }

        .form-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 24px;
            margin-bottom: 24px;
        }

        .form-group {
            display: flex;
            flex-direction: column;
        }

        .form-group.full-width {
            grid-column: 1 / -1;
        }

        .form-label {
            font-size: 0.875rem;
            font-weight: 600;
            color: #1a1a1a;
            margin-bottom: 8px;
        }

        .form-input,
        .form-select,
        .form-textarea {
            padding: 16px;
            border: 2px solid #e5e7eb;
            border-radius: 12px;
            font-size: 1rem;
            transition: all 0.2s ease;
            background: white;
            font-family: inherit;
        }

        .form-input:focus,
        .form-select:focus,
        .form-textarea:focus {
            outline: none;
            border-color: #088177;
            box-shadow: 0 0 0 3px rgba(0, 212, 170, 0.1);
        }

        .form-textarea {
            resize: vertical;
            min-height: 120px;
        }

        .form-select {
            cursor: pointer;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");
            background-position: right 12px center;
            background-repeat: no-repeat;
            background-size: 16px;
            padding-right: 44px;
            appearance: none;
        }

        .checkbox-group {
            display: flex;
            align-items: flex-start;
            gap: 12px;
            margin: 32px 0;
        }

        .checkbox-input {
            margin-top: 2px;
            width: 18px;
            height: 18px;
            accent-color: #088177;
        }

        .checkbox-label {
            font-size: 0.875rem;
            color: #666;
            line-height: 1.5;
            flex: 1;
        }

        .checkbox-label a {
            color: #088177;
            text-decoration: none;
        }

        .checkbox-label a:hover {
            text-decoration: underline;
        }

        .submit-button {
            background: #088177;
            color: white;
            border: none;
            padding: 18px 36px;
            border-radius: 12px;
            font-size: 1rem;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.2s ease;
            width: 100%;
        }

        .submit-button:hover {
            background: #00c199;
            transform: translateY(-2px);
            box-shadow: 0 8px 32px rgba(0, 212, 170, 0.3);
        }

        .submit-button:active {
            transform: translateY(0);
        }

        .contact-info {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 24px;
            margin-top: 60px;
        }

        .info-card {
            background: white;
            padding: 32px;
            border-radius: 16px;
            box-shadow: 0 4px 24px rgba(0, 0, 0, 0.05);
            text-align: center;
        }

        .info-icon {
            width: 48px;
            height: 48px;
            background: #088177;
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 16px;
        }

        .info-title {
            font-size: 1.25rem;
            font-weight: 600;
            color: #1a1a1a;
            margin-bottom: 8px;
        }

        .info-text {
            color: #666;
            line-height: 1.6;
        }

        @media (max-width: 768px) {
            .contact-section {
                padding: 40px 24px;
            }

            .section-title {
                font-size: 2rem;
            }

            .form-grid {
                grid-template-columns: 1fr;
                gap: 20px;
            }

            .form-grid .form-group:first-child,
            .form-grid .form-group:nth-child(2) {
                grid-column: 1;
            }
        }

        /* Cookie Banner Styles */
        .cookie-banner {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: white;
            border-top: 1px solid #e5e7eb;
            box-shadow: 0 -4px 32px rgba(0, 0, 0, 0.1);
            z-index: 1000;
            transform: translateY(100%);
            transition: transform 0.3s ease-in-out;
        }

        .cookie-banner.show {
            transform: translateY(0);
        }

        .cookie-banner-content {
            max-width: 1200px;
            margin: 0 auto;
            padding: 24px;
            display: flex;
            align-items: center;
            gap: 24px;
        }

        .cookie-text {
            flex: 1;
            color: #374151;
            font-size: 0.875rem;
            line-height: 1.5;
        }

        .cookie-buttons {
            display: flex;
            gap: 12px;
            flex-shrink: 0;
        }

        .cookie-btn {
            padding: 12px 20px;
            border: 2px solid transparent;
            border-radius: 8px;
            font-size: 0.875rem;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.2s ease;
            white-space: nowrap;
        }

        .cookie-btn-primary {
            background: #088177;
            color: white;
        }

        .cookie-btn-primary:hover {
            background: #00c199;
            transform: translateY(-1px);
        }

        .cookie-btn-secondary {
            background: transparent;
            color: #374151;
            border-color: #d1d5db;
        }

        .cookie-btn-secondary:hover {
            background: #f9fafb;
            border-color: #9ca3af;
        }

        .cookie-btn-settings {
            background: transparent;
            color: #088177;
            border-color: #088177;
        }

        .cookie-btn-settings:hover {
            background: #088177;
            color: white;
        }

        /* Cookie Settings Modal */
        .cookie-modal {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0, 0, 0, 0.5);
            z-index: 2000;
            display: flex;
            align-items: center;
            justify-content: center;
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease;
        }

        .cookie-modal.show {
            opacity: 1;
            visibility: visible;
        }

        .cookie-modal-content {
            background: white;
            border-radius: 16px;
            padding: 32px;
            max-width: 600px;
            width: 90%;
            max-height: 80vh;
            overflow-y: auto;
            box-shadow: 0 16px 64px rgba(0, 0, 0, 0.2);
            transform: scale(0.9);
            transition: transform 0.3s ease;
        }

        .cookie-modal.show .cookie-modal-content {
            transform: scale(1);
        }

        .modal-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 24px;
        }

        .modal-title {
            font-size: 1.5rem;
            font-weight: 700;
            color: #1a1a1a;
        }

        .modal-close {
            background: none;
            border: none;
            font-size: 1.5rem;
            color: #9ca3af;
            cursor: pointer;
            padding: 4px;
            border-radius: 4px;
            transition: color 0.2s ease;
        }

        .modal-close:hover {
            color: #374151;
        }

        .cookie-category {
            margin-bottom: 24px;
            padding: 20px;
            border: 1px solid #e5e7eb;
            border-radius: 12px;
        }

        .category-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 12px;
        }

        .category-title {
            font-size: 1.125rem;
            font-weight: 600;
            color: #1a1a1a;
        }

        .category-description {
            color: #6b7280;
            font-size: 0.875rem;
            line-height: 1.5;
        }

        .toggle-switch {
            position: relative;
            width: 48px;
            height: 24px;
        }

        .toggle-input {
            opacity: 0;
            width: 0;
            height: 0;
        }

        .toggle-slider {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #d1d5db;
            border-radius: 24px;
            transition: 0.3s;
        }

        .toggle-slider:before {
            position: absolute;
            content: "";
            height: 18px;
            width: 18px;
            left: 3px;
            bottom: 3px;
            background-color: white;
            border-radius: 50%;
            transition: 0.3s;
        }

        .toggle-input:checked + .toggle-slider {
            background-color: #088177;
        }

        .toggle-input:checked + .toggle-slider:before {
            transform: translateX(24px);
        }

        .toggle-input:disabled + .toggle-slider {
            opacity: 0.5;
            cursor: not-allowed;
        }

        .modal-buttons {
            display: flex;
            gap: 12px;
            margin-top: 32px;
        }

        .modal-buttons .cookie-btn {
            flex: 1;
        }

        /* Responsive Design */
        @media (max-width: 768px) {
            .cookie-banner-content {
                flex-direction: column;
                align-items: stretch;
                gap: 16px;
            }

            .cookie-buttons {
                flex-direction: column;
            }

            .cookie-modal-content {
                padding: 24px;
                margin: 20px;
            }

            .modal-buttons {
                flex-direction: column;
            }
        }

        @media (max-width: 480px) {
            .cookie-buttons {
                gap: 8px;
            }

            .cookie-btn {
                padding: 10px 16px;
                font-size: 0.8rem;
            }
        }