@font-face {
    font-family: TP-Link Aktiv;
    src: url(https://static.tp-link.com/res/style/fonts/TP-LinkActiv/TP-LinkAktiv_Lt.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: TP-Link Aktiv;
    src: url(https://static.tp-link.com/res/style/fonts/TP-LinkActiv/TP-LinkAktiv_Rg.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: TP-Link Aktiv;
    src: url(https://static.tp-link.com/res/style/fonts/TP-LinkActiv/TP-LinkAktiv_Md.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: TP-Link Aktiv;
    src: url(https://static.tp-link.com/res/style/fonts/TP-LinkActiv/TP-LinkAktiv_Bd.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {

        *,
        :before,
        :after,
        ::backdrop {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-pan-x: initial;
            --tw-pan-y: initial;
            --tw-pinch-zoom: initial;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --tw-divide-x-reverse: 0;
            --tw-border-style: solid;
            --tw-divide-y-reverse: 0;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-mask-linear: linear-gradient(#fff, #fff);
            --tw-mask-radial: linear-gradient(#fff, #fff);
            --tw-mask-conic: linear-gradient(#fff, #fff);
            --tw-mask-left: linear-gradient(#fff, #fff);
            --tw-mask-right: linear-gradient(#fff, #fff);
            --tw-mask-bottom: linear-gradient(#fff, #fff);
            --tw-mask-top: linear-gradient(#fff, #fff);
            --tw-mask-right-from-position: 0%;
            --tw-mask-right-to-position: 100%;
            --tw-mask-right-from-color: black;
            --tw-mask-right-to-color: transparent;
            --tw-mask-left-from-position: 0%;
            --tw-mask-left-to-position: 100%;
            --tw-mask-left-from-color: black;
            --tw-mask-left-to-color: transparent;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-content: ""
        }
    }
}

@layer theme {

    :root,
    :host {
        --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        --color-blue-600: oklch(54.6% .245 262.881);
        --color-slate-400: oklch(70.4% .04 256.788);
        --color-gray-200: oklch(92.8% .006 264.531);
        --color-gray-300: oklch(87.2% .01 258.338);
        --color-gray-400: oklch(70.7% .022 261.325);
        --color-gray-500: oklch(55.1% .027 264.364);
        --color-gray-600: oklch(44.6% .03 256.802);
        --color-gray-700: oklch(37.3% .034 259.733);
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25/.875);
        --text-base: 1rem;
        --text-base--line-height: 1.5;
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75/1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75/1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2/1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: 1.2;
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5/2.25);
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --font-weight-thin: 100;
        --font-weight-extralight: 200;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --tracking-wide: .025em;
        --leading-normal: 1.5;
        --radius-sm: .25rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --ease-out: cubic-bezier(0, 0, .2, 1);
        --blur-sm: 8px;
        --blur-md: 12px;
        --aspect-video: 16/9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono)
    }
}

@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,
    :host {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings, normal);
        font-variation-settings: var(--default-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-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
        font-feature-settings: var(--default-mono-font-feature-settings, normal);
        font-variation-settings: var(--default-mono-font-variation-settings, normal);
        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: currentColor
        }

        @supports (color:color-mix(in lab, red, red)) {
            ::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
    }

    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }

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

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

    ::file-selector-button {
        appearance: button
    }

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

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

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

    * {
        box-sizing: border-box;
        min-width: 0;
        min-height: 0;
        margin: 0;
        padding: 0;
        font-family: TP-Link Aktiv, sans-serif
    }
}

@layer components;

@layer utilities {
    .pointer-events-auto {
        pointer-events: auto !important
    }

    .pointer-events-none {
        pointer-events: none !important
    }

    .collapse {
        visibility: collapse !important
    }

    .invisible {
        visibility: hidden !important
    }

    .visible {
        visibility: visible !important
    }

    .sr-only {
        clip-path: inset(50%) !important;
        white-space: nowrap !important;
        border-width: 0 !important;
        width: 1px !important;
        height: 1px !important;
        margin: -1px !important;
        padding: 0 !important;
        position: absolute !important;
        overflow: hidden !important
    }

    .not-sr-only {
        clip-path: none !important;
        white-space: normal !important;
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        position: static !important;
        overflow: visible !important
    }

    .absolute {
        position: absolute !important
    }

    .fixed {
        position: fixed !important
    }

    .relative {
        position: relative !important
    }

    .static {
        position: static !important
    }

    .sticky {
        position: sticky !important
    }

    .inset-0 {
        inset: calc(var(--spacing)*0) !important
    }

    .inset-1 {
        inset: calc(var(--spacing)*1) !important
    }

    .inset-\[-5\.6\%_-4\.95\%\] {
        inset: -5.6% -4.95% !important
    }

    .inset-\[-46\.4\%_-37\.66\%\] {
        inset: -46.4% -37.66% !important
    }

    .inset-\[-51\.2\%\] {
        inset: -51.2% !important
    }

    .inset-\[-69\.77\%_-69\.61\%\] {
        inset: -69.77% -69.61% !important
    }

    .inset-\[-82\.14\%_-72\.86\%\] {
        inset: -82.14% -72.86% !important
    }

    .inset-\[-111\.73\%_-72\.86\%\] {
        inset: -111.73% -72.86% !important
    }

    .inset-\[-123\.2\%_-109\.29\%\] {
        inset: -123.2% -109.29% !important
    }

    .inset-\[-155\.44\%_-68\.34\%\] {
        inset: -155.44% -68.34% !important
    }

    .inset-\[0_0_0\.02\%_0\] {
        inset: 0 0 .02% !important
    }

    .inset-\[0_0_0\.03\%_0\] {
        inset: 0 0 .03% !important
    }

    .inset-\[11\%_6\%_11\.24\%_6\%\] {
        inset: 11% 6% 11.24% !important
    }

    .-top-\[clamp\(3\.52px\,0\.95vw\,7\.00px\)\] {
        top: calc(-1*clamp(3.52px, .95vw, 7px)) !important
    }

    .-top-\[clamp\(9\.06px\,2\.45vw\,18\.00px\)\] {
        top: calc(-1*clamp(9.06px, 2.45vw, 18px)) !important
    }

    .-top-\[clamp\(11\.07px\,2\.99vw\,22\.00px\)\] {
        top: calc(-1*clamp(11.07px, 2.99vw, 22px)) !important
    }

    .top-0 {
        top: calc(var(--spacing)*0) !important
    }

    .top-1\/2 {
        top: 50% !important
    }

    .top-8 {
        top: calc(var(--spacing)*8) !important
    }

    .top-\[-90\.67px\] {
        top: -90.67px !important
    }

    .top-\[-99px\] {
        top: -99px !important
    }

    .top-\[-107\.54\%\] {
        top: -107.54% !important
    }

    .top-\[-249\.33px\] {
        top: -249.33px !important
    }

    .top-\[-310\.67px\] {
        top: -310.67px !important
    }

    .top-\[-462\.67px\] {
        top: -462.67px !important
    }

    .top-\[2vw\] {
        top: 2vw !important
    }

    .top-\[6\%\] {
        top: 6% !important
    }

    .top-\[11px\] {
        top: 11px !important
    }

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

    .top-\[55\%\] {
        top: 55% !important
    }

    .top-\[145\.33px\] {
        top: 145.33px !important
    }

    .top-\[346\.67px\] {
        top: 346.67px !important
    }

    .top-\[348px\] {
        top: 348px !important
    }

    .top-\[720px\] {
        top: 720px !important
    }

    .top-\[736px\] {
        top: 736px !important
    }

    .top-\[923\.36px\] {
        top: 923.36px !important
    }

    .top-\[967\.23px\] {
        top: 967.23px !important
    }

    .top-\[979\.28px\] {
        top: 979.28px !important
    }

    .top-\[981\.9px\] {
        top: 981.9px !important
    }

    .top-\[984\.32px\] {
        top: 984.32px !important
    }

    .top-\[1038\.04px\] {
        top: 1038.04px !important
    }

    .top-\[1066\.67px\] {
        top: 1066.67px !important
    }

    .top-\[1116px\] {
        top: 1116px !important
    }

    .top-\[calc\(50\%\+88\.69px\)\] {
        top: calc(50% + 88.69px) !important
    }

    .top-\[clamp\(2\.52px\,0\.68vw\,5\.00px\)\] {
        top: clamp(2.52px, .68vw, 5px) !important
    }

    .top-\[clamp\(21\.07px\,5\.69vw\,41\.85px\)\] {
        top: clamp(21.07px, 5.69vw, 41.85px) !important
    }

    .top-\[clamp\(22\.65px\,6\.12vw\,45\.00px\)\] {
        top: clamp(22.65px, 6.12vw, 45px) !important
    }

    .top-\[clamp\(31\.21px\,8\.44vw\,62\.00px\)\] {
        top: clamp(31.21px, 8.44vw, 62px) !important
    }

    .right-0 {
        right: calc(var(--spacing)*0) !important
    }

    .right-4 {
        right: calc(var(--spacing)*4) !important
    }

    .right-8 {
        right: calc(var(--spacing)*8) !important
    }

    .right-\[26px\] {
        right: 26px !important
    }

    .right-\[40px\] {
        right: 40px !important
    }

    .right-\[clamp\(28\.19px\,7\.62vw\,56\.00px\)\] {
        right: clamp(28.19px, 7.62vw, 56px) !important
    }

    .right-auto {
        right: auto !important
    }

    .bottom-0 {
        bottom: calc(var(--spacing)*0) !important
    }

    .bottom-4 {
        bottom: calc(var(--spacing)*4) !important
    }

    .bottom-\[-62px\] {
        bottom: -62px !important
    }

    .bottom-\[26px\] {
        bottom: 26px !important
    }

    .bottom-\[40px\] {
        bottom: 40px !important
    }

    .bottom-\[clamp\(4\.03px\,1\.09vw\,8\.00px\)\] {
        bottom: clamp(4.03px, 1.09vw, 8px) !important
    }

    .left-0 {
        left: calc(var(--spacing)*0) !important
    }

    .left-1\/2 {
        left: 50% !important
    }

    .left-\[-1\.01\%\] {
        left: -1.01% !important
    }

    .left-\[-24px\] {
        left: -24px !important
    }

    .left-\[-73\.9px\] {
        left: -73.9px !important
    }

    .left-\[-163px\] {
        left: -163px !important
    }

    .left-\[-208px\] {
        left: -208px !important
    }

    .left-\[-211\.8px\] {
        left: -211.8px !important
    }

    .left-\[11px\] {
        left: 11px !important
    }

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

    .left-\[320px\] {
        left: 320px !important
    }

    .left-\[416\.67px\] {
        left: 416.67px !important
    }

    .left-\[825px\] {
        left: 825px !important
    }

    .left-\[918\.67px\] {
        left: 918.67px !important
    }

    .left-\[1130\.67px\] {
        left: 1130.67px !important
    }

    .left-\[1331\.83px\] {
        left: 1331.83px !important
    }

    .left-\[1472px\] {
        left: 1472px !important
    }

    .left-\[1808px\] {
        left: 1808px !important
    }

    .left-\[2025\.33px\] {
        left: 2025.33px !important
    }

    .left-\[clamp\(21\.65px\,5\.85vw\,43\.00px\)\] {
        left: clamp(21.65px, 5.85vw, 43px) !important
    }

    .left-\[clamp\(25\.17px\,6\.80vw\,50\.00px\)\] {
        left: clamp(25.17px, 6.8vw, 50px) !important
    }

    .left-\[clamp\(28\.19px\,7\.62vw\,56\.00px\)\] {
        left: clamp(28.19px, 7.62vw, 56px) !important
    }

    .left-\[clamp\(134\.91px\,36\.46vw\,268\.00px\)\] {
        left: clamp(134.91px, 36.46vw, 268px) !important
    }

    .left-\[clamp\(148\.00px\,40\.00vw\,294\.00px\)\] {
        left: clamp(148px, 40vw, 294px) !important
    }

    .left-\[clamp\(156\.05px\,42\.18vw\,310\.00px\)\] {
        left: clamp(156.05px, 42.18vw, 310px) !important
    }

    .left-auto {
        left: auto !important
    }

    .left-full {
        left: 100% !important
    }

    .isolate {
        isolation: isolate !important
    }

    .isolation-auto {
        isolation: auto !important
    }

    .-z-1 {
        z-index: -1 !important
    }

    .-z-10 {
        z-index: -10 !important
    }

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

    .z-1 {
        z-index: 1 !important
    }

    .z-2 {
        z-index: 2 !important
    }

    .z-10 {
        z-index: 10 !important
    }

    .z-20 {
        z-index: 20 !important
    }

    .z-30 {
        z-index: 30 !important
    }

    .z-50 {
        z-index: 50 !important
    }

    .z-\[-1\] {
        z-index: -1 !important
    }

    .z-\[11\] {
        z-index: 11 !important
    }

    .z-\[12\] {
        z-index: 12 !important
    }

    .z-\[10000\] {
        z-index: 10000 !important
    }

    .container {
        width: 100% !important
    }

    @media (min-width:375px) {
        .container {
            max-width: 375px !important
        }
    }

    @media (min-width:736px) {
        .container {
            max-width: 736px !important
        }
    }

    @media (min-width:1024px) {
        .container {
            max-width: 1024px !important
        }
    }

    @media (min-width:1280px) {
        .container {
            max-width: 1280px !important
        }
    }

    @media (min-width:1536px) {
        .container {
            max-width: 1536px !important
        }
    }

    .mx-0 {
        margin-inline: calc(var(--spacing)*0) !important
    }

    .mx-2 {
        margin-inline: calc(var(--spacing)*2) !important
    }

    .mx-4 {
        margin-inline: calc(var(--spacing)*4) !important
    }

    .mx-5 {
        margin-inline: calc(var(--spacing)*5) !important
    }

    .mx-8 {
        margin-inline: calc(var(--spacing)*8) !important
    }

    .mx-\[0px\] {
        margin-inline: 0 !important
    }

    .mx-\[25px\] {
        margin-inline: 25px !important
    }

    .mx-\[35px\] {
        margin-inline: 35px !important
    }

    .mx-auto {
        margin-inline: auto !important
    }

    .my-\[clamp\(90\.61px\,24\.49vw\,180\.00px\)\] {
        margin: clamp(90.61px, 24.49vw, 180px) 0 !important
    }

    .my-8 {
        margin-block: calc(var(--spacing)*8) !important
    }

    .mt-0 {
        margin-top: calc(var(--spacing)*0) !important
    }

    .mt-1 {
        margin-top: calc(var(--spacing)*1) !important
    }

    .mt-2 {
        margin-top: calc(var(--spacing)*2) !important
    }

    .mt-3 {
        margin-top: calc(var(--spacing)*3) !important
    }

    .mt-4 {
        margin-top: calc(var(--spacing)*4) !important
    }

    .mt-5 {
        margin-top: calc(var(--spacing)*5) !important
    }

    .mt-6 {
        margin-top: calc(var(--spacing)*6) !important
    }

    .mt-8 {
        margin-top: calc(var(--spacing)*8) !important
    }

    .mt-10 {
        margin-top: calc(var(--spacing)*10) !important
    }

    .mt-13 {
        margin-top: calc(var(--spacing)*13) !important
    }

    .mt-16 {
        margin-top: calc(var(--spacing)*16) !important
    }

    .mt-\[-1em\] {
        margin-top: -1em !important
    }

    .mt-\[-100px\] {
        margin-top: -100px !important
    }

    .mt-\[1em\] {
        margin-top: 1em !important
    }

    .mt-\[2em\] {
        margin-top: 2em !important
    }

    .mt-\[2vw\] {
        margin-top: 2vw !important
    }

    .mt-\[4px\] {
        margin-top: 4px !important
    }

    .mt-\[5vw\] {
        margin-top: 5vw !important
    }

    .mt-\[6px\] {
        margin-top: 6px !important
    }

    .mt-\[10px\] {
        margin-top: 10px !important
    }

    .mt-\[10vw\] {
        margin-top: 10vw !important
    }

    .mt-\[12px\] {
        margin-top: 12px !important
    }

    .mt-\[25\%\] {
        margin-top: 25% !important
    }

    .mt-\[30px\] {
        margin-top: 30px !important
    }

    .mt-\[35px\] {
        margin-top: 35px !important
    }

    .mt-\[47\%\] {
        margin-top: 47% !important
    }

    .mt-\[75px\] {
        margin-top: 75px !important
    }

    .mt-\[80px\] {
        margin-top: 80px !important
    }

    .mt-\[clamp\(5\.75px\,0\.78vw\,15\.00px\)\] {
        margin-top: clamp(5.75px, .78vw, 15px) !important
    }

    .mt-\[clamp\(7\.55px\,2\.04vw\,15\.00px\)\] {
        margin-top: clamp(7.55px, 2.04vw, 15px) !important
    }

    .mt-\[clamp\(13\.80px\,1\.88vw\,24\.00px\)\] {
        margin-top: clamp(13.8px, 1.88vw, 24px) !important
    }

    .mt-\[clamp\(90\.61px\,24\.49vw\,180\.00px\)\] {
        margin-top: clamp(90.61px, 24.49vw, 180px) !important
    }

    .mt-auto {
        margin-top: auto !important
    }

    .-mr-\[clamp\(10\.60px\,2\.86vw\,21\.05px\)\] {
        margin-right: calc(-1*clamp(10.6px, 2.86vw, 21.05px)) !important
    }

    .mr-2 {
        margin-right: calc(var(--spacing)*2) !important
    }

    .mr-3 {
        margin-right: calc(var(--spacing)*3) !important
    }

    .mr-5 {
        margin-right: calc(var(--spacing)*5) !important
    }

    .mr-\[3px\] {
        margin-right: 3px !important
    }

    .mr-\[4\.5px\] {
        margin-right: 4.5px !important
    }

    .mr-\[15\%\] {
        margin-right: 15% !important
    }

    .-mb-\[4em\] {
        margin-bottom: -4em !important
    }

    .mb-0 {
        margin-bottom: calc(var(--spacing)*0) !important
    }

    .mb-1 {
        margin-bottom: calc(var(--spacing)*1) !important
    }

    .mb-2 {
        margin-bottom: calc(var(--spacing)*2) !important
    }

    .mb-4 {
        margin-bottom: calc(var(--spacing)*4) !important
    }

    .mb-6 {
        margin-bottom: calc(var(--spacing)*6) !important
    }

    .mb-8 {
        margin-bottom: calc(var(--spacing)*8) !important
    }

    .mb-9 {
        margin-bottom: calc(var(--spacing)*9) !important
    }

    .mb-10 {
        margin-bottom: calc(var(--spacing)*10) !important
    }

    .mb-16 {
        margin-bottom: calc(var(--spacing)*16) !important
    }

    .mb-\[-60px\] {
        margin-bottom: -60px !important
    }

    .mb-\[2vh\] {
        margin-bottom: 2vh !important
    }

    .mb-\[4px\] {
        margin-bottom: 4px !important
    }

    .mb-\[9px\] {
        margin-bottom: 9px !important
    }

    .mb-\[11px\] {
        margin-bottom: 11px !important
    }

    .mb-\[20px\] {
        margin-bottom: 20px !important
    }

    .mb-\[22px\] {
        margin-bottom: 22px !important
    }

    .mb-\[30px\] {
        margin-bottom: 30px !important
    }

    .mb-\[50px\] {
        margin-bottom: 50px !important
    }

    .mb-\[60px\] {
        margin-bottom: 60px !important
    }

    .mb-\[80px\] {
        margin-bottom: 80px !important
    }

    .mb-\[90px\] {
        margin-bottom: 90px !important
    }

    .mb-\[130px\] {
        margin-bottom: 130px !important
    }

    .mb-\[200px\] {
        margin-bottom: 200px !important
    }

    .mb-\[clamp\(7\.55px\,2\.04vw\,15\.00px\)\] {
        margin-bottom: clamp(7.55px, 2.04vw, 15px) !important
    }

    .mb-\[clamp\(9\.82px\,2\.65vw\,19\.50px\)\] {
        margin-bottom: clamp(9.82px, 2.65vw, 19.5px) !important
    }

    .mb-\[clamp\(12\.08px\,3\.27vw\,24\.00px\)\] {
        margin-bottom: clamp(12.08px, 3.27vw, 24px) !important
    }

    .mb-\[clamp\(13\.80px\,1\.88vw\,24\.00px\)\] {
        margin-bottom: clamp(13.8px, 1.88vw, 24px) !important
    }

    .mb-\[clamp\(15\.52px\,2\.11vw\,27\.00px\)\] {
        margin-bottom: clamp(15.52px, 2.11vw, 27px) !important
    }

    .mb-\[clamp\(20\.70px\,2\.81vw\,36\.00px\)\] {
        margin-bottom: clamp(20.7px, 2.81vw, 36px) !important
    }

    .mb-\[clamp\(28\.75px\,3\.91vw\,75\.00px\)\] {
        margin-bottom: clamp(28.75px, 3.91vw, 75px) !important
    }

    .mb-\[clamp\(37\.25px\,10\.07vw\,74\.00px\)\] {
        margin-bottom: clamp(37.25px, 10.07vw, 74px) !important
    }

    .mb-\[clamp\(42\.55px\,5\.78vw\,74\.00px\)\] {
        margin-bottom: clamp(42.55px, 5.78vw, 74px) !important
    }

    .mb-\[clamp\(44\.00px\,5\.73vw\,110\.00px\)\] {
        margin-bottom: clamp(44px, 5.73vw, 110px) !important
    }

    .mb-\[clamp\(60\.50px\,8\.31vw\,120\.00px\)\] {
        margin-bottom: clamp(60.5px, 8.31vw, 120px) !important
    }

    .mb-\[clamp\(61\.45px\,16\.61vw\,122\.06px\)\] {
        margin-bottom: clamp(61.45px, 16.61vw, 122.06px) !important
    }

    .mb-\[clamp\(64\.44px\,17\.41vw\,128\.00px\)\] {
        margin-bottom: clamp(64.44px, 17.41vw, 128px) !important
    }

    .mb-\[clamp\(73\.60px\,10\.00vw\,128\.00px\)\] {
        margin-bottom: clamp(73.6px, 10vw, 128px) !important
    }

    .mb-\[clamp\(90\.61px\,24\.49vw\,180\.00px\)\] {
        margin-bottom: clamp(90.61px, 24.49vw, 180px) !important
    }

    .mb-\[clamp\(103\.50px\,14\.06vw\,180\.00px\)\] {
        margin-bottom: clamp(103.5px, 14.06vw, 180px) !important
    }

    .mb-\[clamp\(155\.25px\,21\.09vw\,270\.00px\)\] {
        margin-bottom: clamp(155.25px, 21.09vw, 270px) !important
    }

    .ml-2 {
        margin-left: calc(var(--spacing)*2) !important
    }

    .ml-8 {
        margin-left: calc(var(--spacing)*8) !important
    }

    .ml-\[2em\] {
        margin-left: 2em !important
    }

    .ml-\[7\%\] {
        margin-left: 7% !important
    }

    .ml-\[clamp\(4\.03px\,1\.09vw\,8\.00px\)\] {
        margin-left: clamp(4.03px, 1.09vw, 8px) !important
    }

    .ml-\[clamp\(8px\,2\.16vw\,16px\)\] {
        margin-left: clamp(8px, 2.16vw, 16px) !important
    }

    .ml-auto {
        margin-left: auto !important
    }

    .box-border {
        box-sizing: border-box !important
    }

    .block {
        display: block !important
    }

    .contents {
        display: contents !important
    }

    .flex {
        display: flex !important
    }

    .flow-root {
        display: flow-root !important
    }

    .grid {
        display: grid !important
    }

    .hidden {
        display: none !important
    }

    .inline {
        display: inline !important
    }

    .inline-block {
        display: inline-block !important
    }

    .inline-flex {
        display: inline-flex !important
    }

    .inline-grid {
        display: inline-grid !important
    }

    .inline-table {
        display: inline-table !important
    }

    .list-item {
        display: list-item !important
    }

    .table {
        display: table !important
    }

    .table-caption {
        display: table-caption !important
    }

    .table-cell {
        display: table-cell !important
    }

    .table-column {
        display: table-column !important
    }

    .table-column-group {
        display: table-column-group !important
    }

    .table-footer-group {
        display: table-footer-group !important
    }

    .table-header-group {
        display: table-header-group !important
    }

    .table-row {
        display: table-row !important
    }

    .table-row-group {
        display: table-row-group !important
    }

    .aspect-video {
        aspect-ratio: var(--aspect-video) !important
    }

    .size-6 {
        width: calc(var(--spacing)*6) !important;
        height: calc(var(--spacing)*6) !important
    }

    .size-\[39\.506px\] {
        width: 39.506px !important;
        height: 39.506px !important
    }

    .size-\[48px\] {
        width: 48px !important;
        height: 48px !important
    }

    .size-\[88px\] {
        width: 88px !important;
        height: 88px !important
    }

    .size-\[96px\] {
        width: 96px !important;
        height: 96px !important
    }

    .size-\[160px\] {
        width: 160px !important;
        height: 160px !important
    }

    .size-\[165\.902px\] {
        width: 165.902px !important;
        height: 165.902px !important
    }

    .size-\[416\.667px\] {
        width: 416.667px !important;
        height: 416.667px !important
    }

    .size-\[clamp\(15\.01px\,4\.06vw\,29\.82px\)\] {
        width: clamp(15.01px, 4.06vw, 29.82px) !important;
        height: clamp(15.01px, 4.06vw, 29.82px) !important
    }

    .size-full {
        width: 100% !important;
        height: 100% !important
    }

    .h-0 {
        height: calc(var(--spacing)*0) !important
    }

    .h-1 {
        height: calc(var(--spacing)*1) !important
    }

    .h-2 {
        height: calc(var(--spacing)*2) !important
    }

    .h-3 {
        height: calc(var(--spacing)*3) !important
    }

    .h-6 {
        height: calc(var(--spacing)*6) !important
    }

    .h-8 {
        height: calc(var(--spacing)*8) !important
    }

    .h-12 {
        height: calc(var(--spacing)*12) !important
    }

    .h-15 {
        height: calc(var(--spacing)*15) !important
    }

    .h-60 {
        height: calc(var(--spacing)*60) !important
    }

    .h-\[1px\] {
        height: 1px !important
    }

    .h-\[4\.5px\] {
        height: 4.5px !important
    }

    .h-\[14px\] {
        height: 14px !important
    }

    .h-\[16px\] {
        height: 16px !important
    }

    .h-\[20px\] {
        height: 20px !important
    }

    .h-\[21px\] {
        height: 21px !important
    }

    .h-\[29px\] {
        height: 29px !important
    }

    .h-\[32px\] {
        height: 32px !important
    }

    .h-\[33\.75px\] {
        height: 33.75px !important
    }

    .h-\[33px\] {
        height: 33px !important
    }

    .h-\[35\.415px\] {
        height: 35.415px !important
    }

    .h-\[38px\] {
        height: 38px !important
    }

    .h-\[39\.348px\] {
        height: 39.348px !important
    }

    .h-\[40vw\] {
        height: 40vw !important
    }

    .h-\[41\.25px\] {
        height: 41.25px !important
    }

    .h-\[42vw\] {
        height: 42vw !important
    }

    .h-\[45\%\] {
        height: 45% !important
    }

    .h-\[45px\] {
        height: 45px !important
    }

    .h-\[45vw\] {
        height: 45vw !important
    }

    .h-\[46px\] {
        height: 46px !important
    }

    .h-\[48px\] {
        height: 48px !important
    }

    .h-\[50\.591px\] {
        height: 50.591px !important
    }

    .h-\[50vw\] {
        height: 50vw !important
    }

    .h-\[51\.75px\] {
        height: 51.75px !important
    }

    .h-\[60\%\] {
        height: 60% !important
    }

    .h-\[60px\] {
        height: 60px !important
    }

    .h-\[66px\] {
        height: 66px !important
    }

    .h-\[70vw\] {
        height: 70vw !important
    }

    .h-\[78px\] {
        height: 78px !important
    }

    .h-\[80px\] {
        height: 80px !important
    }

    .h-\[86\.627px\] {
        height: 86.627px !important
    }

    .h-\[116vw\] {
        height: 116vw !important
    }

    .h-\[137px\] {
        height: 137px !important
    }

    .h-\[170vw\] {
        height: 170vw !important
    }

    .h-\[186px\] {
        height: 186px !important
    }

    .h-\[200px\] {
        height: 200px !important
    }

    .h-\[257\.333px\] {
        height: 257.333px !important
    }

    .h-\[264px\] {
        height: 264px !important
    }

    .h-\[300px\] {
        height: 300px !important
    }

    .h-\[317\.96\%\] {
        height: 317.96% !important
    }

    .h-\[340px\] {
        height: 340px !important
    }

    .h-\[367\.293px\] {
        height: 367.293px !important
    }

    .h-\[400px\] {
        height: 400px !important
    }

    .h-\[409\.796px\] {
        height: 409.796px !important
    }

    .h-\[477\.333px\] {
        height: 477.333px !important
    }

    .h-\[560px\] {
        height: 560px !important
    }

    .h-\[573\.333px\] {
        height: 573.333px !important
    }

    .h-\[574\.667px\] {
        height: 574.667px !important
    }

    .h-\[649\.333px\] {
        height: 649.333px !important
    }

    .h-\[660px\] {
        height: 660px !important
    }

    .h-\[700px\] {
        height: 700px !important
    }

    .h-\[720px\] {
        height: 720px !important
    }

    .h-\[802\.19px\] {
        height: 802.19px !important
    }

    .h-\[1071\.512px\] {
        height: 1071.51px !important
    }

    .h-\[1100px\] {
        height: 1100px !important
    }

    .h-\[1301\.333px\] {
        height: 1301.33px !important
    }

    .h-\[1585\.333px\] {
        height: 1585.33px !important
    }

    .h-\[clamp\(5\.75px\,0\.78vw\,15\.00px\)\] {
        height: clamp(5.75px, .78vw, 15px) !important
    }

    .h-\[clamp\(9\.20px\,1\.25vw\,24\.00px\)\] {
        height: clamp(9.2px, 1.25vw, 24px) !important
    }

    .h-\[clamp\(9\.83px\,2\.66vw\,19\.53px\)\] {
        height: clamp(9.83px, 2.66vw, 19.53px) !important
    }

    .h-\[clamp\(10\.60px\,2\.86vw\,21\.05px\)\] {
        height: clamp(10.6px, 2.86vw, 21.05px) !important
    }

    .h-\[clamp\(12px\,1\.63vw\,36\.75px\)\] {
        height: clamp(12px, 1.63vw, 36.75px) !important
    }

    .h-\[clamp\(13\.80px\,1\.88vw\,24\.00px\)\] {
        height: clamp(13.8px, 1.88vw, 24px) !important
    }

    .h-\[clamp\(15\.10px\,4\.08vw\,30\.00px\)\] {
        height: clamp(15.1px, 4.08vw, 30px) !important
    }

    .h-\[clamp\(16\.10px\,2\.19vw\,28\.00px\)\] {
        height: clamp(16.1px, 2.19vw, 28px) !important
    }

    .h-\[clamp\(24\.41px\,6\.60vw\,48\.50px\)\] {
        height: clamp(24.41px, 6.6vw, 48.5px) !important
    }

    .h-\[clamp\(27\.60px\,3\.75vw\,72\.00px\)\] {
        height: clamp(27.6px, 3.75vw, 72px) !important
    }

    .h-\[clamp\(28\.19px\,7\.62vw\,56\.00px\)\] {
        height: clamp(28.19px, 7.62vw, 56px) !important
    }

    .h-\[clamp\(30\.65px\,8\.28vw\,60\.88px\)\] {
        height: clamp(30.65px, 8.28vw, 60.88px) !important
    }

    .h-\[clamp\(33\.98px\,9\.18vw\,67\.50px\)\] {
        height: clamp(33.98px, 9.18vw, 67.5px) !important
    }

    .h-\[clamp\(34\.73px\,9\.39vw\,72\.00px\)\] {
        height: clamp(34.73px, 9.39vw, 72px) !important
    }

    .h-\[clamp\(38\.26px\,10\.34vw\,76\.00px\)\] {
        height: clamp(38.26px, 10.34vw, 76px) !important
    }

    .h-\[clamp\(41\.40px\,5\.63vw\,72\.00px\)\] {
        height: clamp(41.4px, 5.63vw, 72px) !important
    }

    .h-\[clamp\(53\.94px\,14\.58vw\,107\.16px\)\] {
        height: clamp(53.94px, 14.58vw, 107.16px) !important
    }

    .h-\[clamp\(209\.92px\,56\.73vw\,417\.00px\)\] {
        height: clamp(209.92px, 56.73vw, 417px) !important
    }

    .h-\[clamp\(397\.69px\,107\.48vw\,790\.00px\)\] {
        height: clamp(397.69px, 107.48vw, 790px) !important
    }

    .h-\[clamp\(432\.95px\,117\.01vw\,897\.50px\)\] {
        height: clamp(432.95px, 117.01vw, 897.5px) !important
    }

    .h-\[clamp\(1057\.90px\,285\.92vw\,2101\.50px\)\] {
        height: clamp(1057.9px, 285.92vw, 2101.5px) !important
    }

    .h-\[clamp\(1067\.21px\,288\.44vw\,2120\.00px\)\] {
        height: clamp(1067.21px, 288.44vw, 2120px) !important
    }

    .h-auto {
        height: auto !important
    }

    .h-fit {
        height: fit-content !important
    }

    .h-full {
        height: 100% !important
    }

    .max-h-30 {
        max-height: calc(var(--spacing)*30) !important
    }

    .max-h-40 {
        max-height: calc(var(--spacing)*40) !important
    }

    .max-h-\[50\%\] {
        max-height: 50% !important
    }

    .max-h-\[56\.25px\] {
        max-height: 56.25px !important
    }

    .max-h-\[80vh\] {
        max-height: 80vh !important
    }

    .max-h-\[150px\] {
        max-height: 150px !important
    }

    .max-h-\[200px\] {
        max-height: 200px !important
    }

    .max-h-\[390px\] {
        max-height: 390px !important
    }

    .max-h-\[700px\] {
        max-height: 700px !important
    }

    .max-h-\[820px\] {
        max-height: 820px !important
    }

    .max-h-\[904px\] {
        max-height: 904px !important
    }

    .max-h-\[980px\] {
        max-height: 980px !important
    }

    .max-h-full {
        max-height: 100% !important
    }

    .min-h-\[39px\] {
        min-height: 39px !important
    }

    .min-h-\[60vh\] {
        min-height: 60vh !important
    }

    .min-h-\[180px\] {
        min-height: 180px !important
    }

    .min-h-\[240px\] {
        min-height: 240px !important
    }

    .min-h-\[300px\] {
        min-height: 300px !important
    }

    .min-h-\[400px\] {
        min-height: 400px !important
    }

    .min-h-\[472\.5px\] {
        min-height: 472.5px !important
    }

    .min-h-\[600px\] {
        min-height: 600px !important
    }

    .min-h-\[720px\] {
        min-height: 720px !important
    }

    .min-h-full {
        min-height: 100% !important
    }

    .\!w-full {
        width: 100% !important
    }

    .w-0 {
        width: calc(var(--spacing)*0) !important
    }

    .w-1\/2 {
        width: 50% !important
    }

    .w-2 {
        width: calc(var(--spacing)*2) !important
    }

    .w-2\/3 {
        width: 66.6667% !important
    }

    .w-6 {
        width: calc(var(--spacing)*6) !important
    }

    .w-8 {
        width: calc(var(--spacing)*8) !important
    }

    .w-12 {
        width: calc(var(--spacing)*12) !important
    }

    .w-13 {
        width: calc(var(--spacing)*13) !important
    }

    .w-15 {
        width: calc(var(--spacing)*15) !important
    }

    .w-24 {
        width: calc(var(--spacing)*24) !important
    }

    .w-60 {
        width: calc(var(--spacing)*60) !important
    }

    .w-\[1px\] {
        width: 1px !important
    }

    .w-\[4\.5px\] {
        width: 4.5px !important
    }

    .w-\[10em\] {
        width: 10em !important
    }

    .w-\[10px\] {
        width: 10px !important
    }

    .w-\[10vw\] {
        width: 10vw !important
    }

    .w-\[14px\] {
        width: 14px !important
    }

    .w-\[20px\] {
        width: 20px !important
    }

    .w-\[21px\] {
        width: 21px !important
    }

    .w-\[25\%\] {
        width: 25% !important
    }

    .w-\[32px\] {
        width: 32px !important
    }

    .w-\[33\.177px\] {
        width: 33.177px !important
    }

    .w-\[35px\] {
        width: 35px !important
    }

    .w-\[36\.75px\] {
        width: 36.75px !important
    }

    .w-\[46px\] {
        width: 46px !important
    }

    .w-\[47\.6px\] {
        width: 47.6px !important
    }

    .w-\[51\.5\%\] {
        width: 51.5% !important
    }

    .w-\[51\.75px\] {
        width: 51.75px !important
    }

    .w-\[62vw\] {
        width: 62vw !important
    }

    .w-\[70\.04px\] {
        width: 70.04px !important
    }

    .w-\[70px\] {
        width: 70px !important
    }

    .w-\[75\%\] {
        width: 75% !important
    }

    .w-\[79\.5px\] {
        width: 79.5px !important
    }

    .w-\[80\%\] {
        width: 80% !important
    }

    .w-\[80px\] {
        width: 80px !important
    }

    .w-\[90\%\] {
        width: 90% !important
    }

    .w-\[90vw\] {
        width: 90vw !important
    }

    .w-\[97\.5px\] {
        width: 97.5px !important
    }

    .w-\[98\.773px\] {
        width: 98.773px !important
    }

    .w-\[100\%\] {
        width: 100% !important
    }

    .w-\[101\.42\%\] {
        width: 101.42% !important
    }

    .w-\[104px\] {
        width: 104px !important
    }

    .w-\[134\.106px\] {
        width: 134.106px !important
    }

    .w-\[145px\] {
        width: 145px !important
    }

    .w-\[160px\] {
        width: 160px !important
    }

    .w-\[200px\] {
        width: 200px !important
    }

    .w-\[230px\] {
        width: 230px !important
    }

    .w-\[315px\] {
        width: 315px !important
    }

    .w-\[350px\] {
        width: 350px !important
    }

    .w-\[352\.015px\] {
        width: 352.015px !important
    }

    .w-\[366px\] {
        width: 366px !important
    }

    .w-\[372px\] {
        width: 372px !important
    }

    .w-\[460px\] {
        width: 460px !important
    }

    .w-\[574\.667px\] {
        width: 574.667px !important
    }

    .w-\[575px\] {
        width: 575px !important
    }

    .w-\[585\.333px\] {
        width: 585.333px !important
    }

    .w-\[600px\] {
        width: 600px !important
    }

    .w-\[708px\] {
        width: 708px !important
    }

    .w-\[732px\] {
        width: 732px !important
    }

    .w-\[1250px\] {
        width: 1250px !important
    }

    .w-\[1256px\] {
        width: 1256px !important
    }

    .w-\[1301\.335px\] {
        width: 1301.34px !important
    }

    .w-\[2629\.333px\] {
        width: 2629.33px !important
    }

    .w-\[2801\.911px\] {
        width: 2801.91px !important
    }

    .w-\[3077\.724px\] {
        width: 3077.72px !important
    }

    .w-\[calc\(\(100\%_-_0\.5rem\)\/2\)\] {
        width: calc(50% - .25rem) !important
    }

    .w-\[clamp\(1\.23px\,0\.33vw\,2\.44px\)\] {
        width: clamp(1.23px, .33vw, 2.44px) !important
    }

    .w-\[clamp\(9\.20px\,1\.25vw\,24\.00px\)\] {
        width: clamp(9.2px, 1.25vw, 24px) !important
    }

    .w-\[clamp\(10\.60px\,2\.86vw\,21\.05px\)\] {
        width: clamp(10.6px, 2.86vw, 21.05px) !important
    }

    .w-\[clamp\(11\.50px\,1\.56vw\,30\.00px\)\] {
        width: clamp(11.5px, 1.56vw, 30px) !important
    }

    .w-\[clamp\(13\.80px\,1\.88vw\,24\.00px\)\] {
        width: clamp(13.8px, 1.88vw, 24px) !important
    }

    .w-\[clamp\(15\.10px\,4\.08vw\,30\.00px\)\] {
        width: clamp(15.1px, 4.08vw, 30px) !important
    }

    .w-\[clamp\(16\.10px\,2\.19vw\,28\.00px\)\] {
        width: clamp(16.1px, 2.19vw, 28px) !important
    }

    .w-\[clamp\(27\.60px\,3\.75vw\,72\.00px\)\] {
        width: clamp(27.6px, 3.75vw, 72px) !important
    }

    .w-\[clamp\(34\.73px\,9\.39vw\,72\.00px\)\] {
        width: clamp(34.73px, 9.39vw, 72px) !important
    }

    .w-\[clamp\(41\.40px\,5\.63vw\,72\.00px\)\] {
        width: clamp(41.4px, 5.63vw, 72px) !important
    }

    .w-\[clamp\(72\.27px\,19\.53vw\,150\.00px\)\] {
        width: clamp(72.27px, 19.53vw, 150px) !important
    }

    .w-\[clamp\(90\.61px\,24\.49vw\,180\.00px\)\] {
        width: clamp(90.61px, 24.49vw, 180px) !important
    }

    .w-\[clamp\(101\.97px\,27\.56vw\,202\.57px\)\] {
        width: clamp(101.97px, 27.56vw, 202.57px) !important
    }

    .w-\[clamp\(125\.18px\,33\.83vw\,248\.66px\)\] {
        width: clamp(125.18px, 33.83vw, 248.66px) !important
    }

    .w-\[clamp\(125\.85px\,34\.01vw\,250\.00px\)\] {
        width: clamp(125.85px, 34.01vw, 250px) !important
    }

    .w-\[clamp\(147\.50px\,39\.86vw\,293\.00px\)\] {
        width: clamp(147.5px, 39.86vw, 293px) !important
    }

    .w-\[clamp\(198\.09px\,53\.54vw\,393\.50px\)\] {
        width: clamp(198.09px, 53.54vw, 393.5px) !important
    }

    .w-\[clamp\(265\.29px\,71\.70vw\,527\.00px\)\] {
        width: clamp(265.29px, 71.7vw, 527px) !important
    }

    .w-\[clamp\(271\.33px\,73\.33vw\,539\.00px\)\] {
        width: clamp(271.33px, 73.33vw, 539px) !important
    }

    .w-\[clamp\(316\.14px\,85\.44vw\,628\.00px\)\] {
        width: clamp(316.14px, 85.44vw, 628px) !important
    }

    .w-auto {
        width: auto !important
    }

    .w-fit {
        width: fit-content !important
    }

    .w-full {
        width: 100% !important
    }

    .max-w-2xl {
        max-width: var(--container-2xl) !important
    }

    .max-w-3\/4 {
        max-width: 75% !important
    }

    .max-w-3xl {
        max-width: var(--container-3xl) !important
    }

    .max-w-30 {
        max-width: calc(var(--spacing)*30) !important
    }

    .max-w-50 {
        max-width: calc(var(--spacing)*50) !important
    }

    .max-w-80 {
        max-width: calc(var(--spacing)*80) !important
    }

    .max-w-215 {
        max-width: calc(var(--spacing)*215) !important
    }

    .max-w-\[80\%\] {
        max-width: 80% !important
    }

    .max-w-\[85\%\] {
        max-width: 85% !important
    }

    .max-w-\[85vw\] {
        max-width: 85vw !important
    }

    .max-w-\[90\%\] {
        max-width: 90% !important
    }

    .max-w-\[90vw\] {
        max-width: 90vw !important
    }

    .max-w-\[92vw\] {
        max-width: 92vw !important
    }

    .max-w-\[100vw\] {
        max-width: 100vw !important
    }

    .max-w-\[105px\] {
        max-width: 105px !important
    }

    .max-w-\[125px\] {
        max-width: 125px !important
    }

    .max-w-\[150px\] {
        max-width: 150px !important
    }

    .max-w-\[200px\] {
        max-width: 200px !important
    }

    .max-w-\[250px\] {
        max-width: 250px !important
    }

    .max-w-\[300px\] {
        max-width: 300px !important
    }

    .max-w-\[375px\] {
        max-width: 375px !important
    }

    .max-w-\[405px\] {
        max-width: 405px !important
    }

    .max-w-\[440px\] {
        max-width: 440px !important
    }

    .max-w-\[444px\] {
        max-width: 444px !important
    }

    .max-w-\[460px\] {
        max-width: 460px !important
    }

    .max-w-\[480px\] {
        max-width: 480px !important
    }

    .max-w-\[495px\] {
        max-width: 495px !important
    }

    .max-w-\[500\.25px\] {
        max-width: 500.25px !important
    }

    .max-w-\[570px\] {
        max-width: 570px !important
    }

    .max-w-\[600px\] {
        max-width: 600px !important
    }

    .max-w-\[628px\] {
        max-width: 628px !important
    }

    .max-w-\[700px\] {
        max-width: 700px !important
    }

    .max-w-\[800px\] {
        max-width: 800px !important
    }

    .max-w-\[830px\] {
        max-width: 830px !important
    }

    .max-w-\[900px\] {
        max-width: 900px !important
    }

    .max-w-\[920px\] {
        max-width: 920px !important
    }

    .max-w-\[960px\] {
        max-width: 960px !important
    }

    .max-w-\[1020px\] {
        max-width: 1020px !important
    }

    .max-w-\[1170px\] {
        max-width: 1170px !important
    }

    .max-w-\[1200px\] {
        max-width: 1200px !important
    }

    .max-w-\[1260px\] {
        max-width: 1260px !important
    }

    .max-w-\[1500px\] {
        max-width: 1500px !important
    }

    .max-w-\[1560px\] {
        max-width: 1560px !important
    }

    .max-w-\[1640px\] {
        max-width: 1640px !important
    }

    .max-w-\[1680px\] {
        max-width: 1680px !important
    }

    .max-w-\[1920px\] {
        max-width: 1920px !important
    }

    .max-w-\[clamp\(251\.70px\,68\.03vw\,500\.00px\)\] {
        max-width: clamp(251.7px, 68.03vw, 500px) !important
    }

    .max-w-\[clamp\(300px\,81\.08vw\,600px\)\] {
        max-width: clamp(300px, 81.08vw, 600px) !important
    }

    .max-w-full {
        max-width: 100% !important
    }

    .max-w-none {
        max-width: none !important
    }

    .min-w-0 {
        min-width: calc(var(--spacing)*0) !important
    }

    .min-w-\[70px\] {
        min-width: 70px !important
    }

    .min-w-\[100px\] {
        min-width: 100px !important
    }

    .min-w-\[200px\] {
        min-width: 200px !important
    }

    .min-w-\[372px\] {
        min-width: 372px !important
    }

    .min-w-\[clamp\(150px\,40\.54vw\,250px\)\] {
        min-width: clamp(150px, 40.54vw, 250px) !important
    }

    .flex-1 {
        flex: 1 !important
    }

    .flex-2 {
        flex: 2 !important
    }

    .flex-3 {
        flex: 3 !important
    }

    .flex-auto {
        flex: auto !important
    }

    .flex-none {
        flex: none !important
    }

    .flex-shrink {
        flex-shrink: 1 !important
    }

    .flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-shrink-1,
    .shrink {
        flex-shrink: 1 !important
    }

    .shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-grow,
    .flex-grow-1,
    .grow {
        flex-grow: 1 !important
    }

    .basis-0 {
        flex-basis: calc(var(--spacing)*0) !important
    }

    .border-collapse {
        border-collapse: collapse !important
    }

    .-translate-\[50\%\] {
        --tw-translate-x: -50% !important;
        --tw-translate-y: -50% !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .-translate-x-1\/2 {
        --tw-translate-x: -50% !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .-translate-x-\[clamp\(10\.07px\,2\.72vw\,20\.00px\)\] {
        --tw-translate-x: calc(clamp(10.07px, 2.72vw, 20px)*-1) !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .translate-x-\[clamp\(-16\.88px\,-4\.56vw\,-35\.00px\)\] {
        --tw-translate-x: clamp(-16.88px, -4.56vw, -35px) !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .-translate-y-1\/2 {
        --tw-translate-y: -50% !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .-translate-y-\[clamp\(13\.09px\,3\.54vw\,26\.00px\)\] {
        --tw-translate-y: calc(clamp(13.09px, 3.54vw, 26px)*-1) !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .translate-y-\[-50\%\] {
        --tw-translate-y: -50% !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .translate-y-\[clamp\(0\.25px\,0\.07vw\,0\.50px\)\] {
        --tw-translate-y: clamp(.25px, .07vw, .5px) !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .translate-none {
        translate: none !important
    }

    .scale-90 {
        --tw-scale-x: 90% !important;
        --tw-scale-y: 90% !important;
        --tw-scale-z: 90% !important;
        scale: var(--tw-scale-x)var(--tw-scale-y) !important
    }

    .scale-x-0 {
        --tw-scale-x: 0% !important;
        scale: var(--tw-scale-x)var(--tw-scale-y) !important
    }

    .scale-3d {
        scale: var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z) !important
    }

    .-rotate-90 {
        rotate: -90deg !important
    }

    .rotate-180 {
        rotate: 180deg !important
    }

    .rotate-\[90deg\] {
        rotate: 90deg !important
    }

    .rotate-\[180deg\] {
        rotate: 180deg !important
    }

    .rotate-\[315deg\] {
        rotate: 315deg !important
    }

    .transform {
        transform: var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, ) !important
    }

    .cursor-not-allowed {
        cursor: not-allowed !important
    }

    .cursor-pointer {
        cursor: pointer !important
    }

    .touch-pinch-zoom {
        --tw-pinch-zoom: pinch-zoom !important;
        touch-action: var(--tw-pan-x, )var(--tw-pan-y, )var(--tw-pinch-zoom, ) !important
    }

    .resize {
        resize: both !important
    }

    .snap-start {
        scroll-snap-align: start !important
    }

    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important
    }

    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }

    .grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important
    }

    .grid-cols-\[clamp\(67\.7px\,18\.30vw\,134\.5px\)_clamp\(51\.8px\,14\.01vw\,103px\)_clamp\(57\.6px\,15\.59vw\,114\.5px\)_clamp\(58\.8px\,15\.92vw\,117px\)\] {
        grid-template-columns: clamp(67.7px, 18.3vw, 134.5px) clamp(51.8px, 14.01vw, 103px) clamp(57.6px, 15.59vw, 114.5px) clamp(58.8px, 15.92vw, 117px) !important
    }

    .grid-rows-2 {
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important
    }

    .flex-col {
        flex-direction: column !important
    }

    .flex-col-reverse {
        flex-direction: column-reverse !important
    }

    .flex-row {
        flex-direction: row !important
    }

    .flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-wrap {
        flex-wrap: wrap !important
    }

    .items-center {
        align-items: center !important
    }

    .items-end {
        align-items: flex-end !important
    }

    .items-start {
        align-items: flex-start !important
    }

    .items-stretch {
        align-items: stretch !important
    }

    .justify-between {
        justify-content: space-between !important
    }

    .justify-center {
        justify-content: center !important
    }

    .justify-end {
        justify-content: flex-end !important
    }

    .justify-start {
        justify-content: flex-start !important
    }

    .justify-items-center {
        justify-items: center !important
    }

    .justify-items-stretch {
        justify-items: stretch !important
    }

    .gap-0 {
        gap: calc(var(--spacing)*0) !important
    }

    .gap-2 {
        gap: calc(var(--spacing)*2) !important
    }

    .gap-3 {
        gap: calc(var(--spacing)*3) !important
    }

    .gap-4 {
        gap: calc(var(--spacing)*4) !important
    }

    .gap-4\.5 {
        gap: calc(var(--spacing)*4.5) !important
    }

    .gap-5 {
        gap: calc(var(--spacing)*5) !important
    }

    .gap-6 {
        gap: calc(var(--spacing)*6) !important
    }

    .gap-8 {
        gap: calc(var(--spacing)*8) !important
    }

    .gap-9 {
        gap: calc(var(--spacing)*9) !important
    }

    .gap-10 {
        gap: calc(var(--spacing)*10) !important
    }

    .gap-15 {
        gap: calc(var(--spacing)*15) !important
    }

    .gap-20 {
        gap: calc(var(--spacing)*20) !important
    }

    .gap-\[\.5em\] {
        gap: .5em !important
    }

    .gap-\[1\.5px\] {
        gap: 1.5px !important
    }

    .gap-\[2em\] {
        gap: 2em !important
    }

    .gap-\[2px\] {
        gap: 2px !important
    }

    .gap-\[3\.75px\] {
        gap: 3.75px !important
    }

    .gap-\[4px\] {
        gap: 4px !important
    }

    .gap-\[5\%\] {
        gap: 5% !important
    }

    .gap-\[5vw\] {
        gap: 5vw !important
    }

    .gap-\[6\.75px\] {
        gap: 6.75px !important
    }

    .gap-\[6px\] {
        gap: 6px !important
    }

    .gap-\[7px\] {
        gap: 7px !important
    }

    .gap-\[8px\] {
        gap: 8px !important
    }

    .gap-\[10px\] {
        gap: 10px !important
    }

    .gap-\[11\.25px\] {
        gap: 11.25px !important
    }

    .gap-\[12px\] {
        gap: 12px !important
    }

    .gap-\[13px\] {
        gap: 13px !important
    }

    .gap-\[14px\] {
        gap: 14px !important
    }

    .gap-\[15px\] {
        gap: 15px !important
    }

    .gap-\[20px\] {
        gap: 20px !important
    }

    .gap-\[24px\] {
        gap: 24px !important
    }

    .gap-\[30px\] {
        gap: 30px !important
    }

    .gap-\[32px\] {
        gap: 32px !important
    }

    .gap-\[36px\] {
        gap: 36px !important
    }

    .gap-\[48px\] {
        gap: 48px !important
    }

    .gap-\[50px\] {
        gap: 50px !important
    }

    .gap-\[60px\] {
        gap: 60px !important
    }

    .gap-\[100px\] {
        gap: 100px !important
    }

    .gap-\[clamp\(6\.29px\,1\.70vw\,12\.50px\)\] {
        gap: clamp(6.29px, 1.7vw, 12.5px) !important
    }

    .gap-\[clamp\(8\.81px\,2\.38vw\,17\.50px\)\] {
        gap: clamp(8.81px, 2.38vw, 17.5px) !important
    }

    .gap-\[clamp\(13\.09px\,3\.54vw\,26\.00px\)\] {
        gap: clamp(13.09px, 3.54vw, 26px) !important
    }

    .gap-\[clamp\(13\.80px\,1\.88vw\,24\.00px\)\] {
        gap: clamp(13.8px, 1.88vw, 24px) !important
    }

    .gap-\[clamp\(14\.00px\,3\.78vw\,28\.00px\)\] {
        gap: clamp(14px, 3.78vw, 28px) !important
    }

    .gap-\[clamp\(15\.10px\,4\.08vw\,30\.00px\)\] {
        gap: clamp(15.1px, 4.08vw, 30px) !important
    }

    .gap-\[clamp\(16\.11px\,4\.35vw\,32\.00px\)\] {
        gap: clamp(16.11px, 4.35vw, 32px) !important
    }

    .gap-\[clamp\(16\.36px\,4\.42vw\,32\.50px\)\] {
        gap: clamp(16.36px, 4.42vw, 32.5px) !important
    }

    .gap-\[clamp\(16\.88px\,4\.56vw\,35\.00px\)\] {
        gap: clamp(16.88px, 4.56vw, 35px) !important
    }

    .gap-\[clamp\(17\.62px\,4\.76vw\,35\.00px\)\] {
        gap: clamp(17.62px, 4.76vw, 35px) !important
    }

    .gap-\[clamp\(17\.65px\,4\.77vw\,35\.06px\)\] {
        gap: clamp(17.65px, 4.77vw, 35.06px) !important
    }

    .gap-\[clamp\(18\.12px\,4\.90vw\,36\.00px\)\] {
        gap: clamp(18.12px, 4.9vw, 36px) !important
    }

    .gap-\[clamp\(18\.40px\,2\.50vw\,32\.00px\)\] {
        gap: clamp(18.4px, 2.5vw, 32px) !important
    }

    .gap-\[clamp\(20\.70px\,2\.81vw\,36\.00px\)\] {
        gap: clamp(20.7px, 2.81vw, 36px) !important
    }

    .gap-\[clamp\(37\.00px\,10\.00vw\,74\.00px\)\] {
        gap: clamp(37px, 10vw, 74px) !important
    }

    .gap-\[clamp\(37\.25px\,10\.07vw\,74\.00px\)\] {
        gap: clamp(37.25px, 10.07vw, 74px) !important
    }

    .gap-\[clamp\(37\.76px\,10\.20vw\,75\.00px\)\] {
        gap: clamp(37.76px, 10.2vw, 75px) !important
    }

    .gap-\[clamp\(42\.55px\,5\.78vw\,74\.00px\)\] {
        gap: clamp(42.55px, 5.78vw, 74px) !important
    }

    :where(.space-y-\[1\.5px\]>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(1.5px*var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(1.5px*calc(1 - var(--tw-space-y-reverse))) !important
    }

    :where(.space-y-reverse>:not(:last-child)) {
        --tw-space-y-reverse: 1 !important
    }

    .gap-x-16 {
        column-gap: calc(var(--spacing)*16) !important
    }

    :where(.space-x-reverse>:not(:last-child)) {
        --tw-space-x-reverse: 1 !important
    }

    .gap-y-4 {
        row-gap: calc(var(--spacing)*4) !important
    }

    .gap-y-6 {
        row-gap: calc(var(--spacing)*6) !important
    }

    :where(.divide-x>:not(:last-child)) {
        --tw-divide-x-reverse: 0 !important;
        border-inline-style: var(--tw-border-style) !important;
        border-inline-start-width: calc(1px*var(--tw-divide-x-reverse)) !important;
        border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse))) !important
    }

    :where(.divide-y>:not(:last-child)) {
        --tw-divide-y-reverse: 0 !important;
        border-bottom-style: var(--tw-border-style) !important;
        border-top-style: var(--tw-border-style) !important;
        border-top-width: calc(1px*var(--tw-divide-y-reverse)) !important;
        border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse))) !important
    }

    :where(.divide-y-reverse>:not(:last-child)) {
        --tw-divide-y-reverse: 1 !important
    }

    .self-start {
        align-self: flex-start !important
    }

    .self-stretch {
        align-self: stretch !important
    }

    .truncate {
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        overflow: hidden !important
    }

    .overflow-clip {
        overflow: clip !important
    }

    .overflow-hidden {
        overflow: hidden !important
    }

    .overflow-visible {
        overflow: visible !important
    }

    .overflow-x-auto {
        overflow-x: auto !important
    }

    .overflow-x-scroll {
        overflow-x: scroll !important
    }

    .overflow-y-auto {
        overflow-y: auto !important
    }

    .rounded {
        border-radius: .25rem !important
    }

    .rounded-2xl {
        border-radius: var(--radius-2xl) !important
    }

    .rounded-3xl {
        border-radius: var(--radius-3xl) !important
    }

    .rounded-\[0\.3em\] {
        border-radius: .3em !important
    }

    .rounded-\[4px\] {
        border-radius: 4px !important
    }

    .rounded-\[7px\] {
        border-radius: 7px !important
    }

    .rounded-\[18px\] {
        border-radius: 18px !important
    }

    .rounded-\[21px\] {
        border-radius: 21px !important
    }

    .rounded-\[24px\] {
        border-radius: 24px !important
    }

    .rounded-\[29\.25px\] {
        border-radius: 29.25px !important
    }

    .rounded-\[36px\] {
        border-radius: 36px !important
    }

    .rounded-\[40px\] {
        border-radius: 40px !important
    }

    .rounded-\[53\.333px\] {
        border-radius: 53.333px !important
    }

    .rounded-\[60px\] {
        border-radius: 60px !important
    }

    .rounded-\[72px\] {
        border-radius: 72px !important
    }

    .rounded-\[75px\] {
        border-radius: 75px !important
    }

    .rounded-\[99px\] {
        border-radius: 99px !important
    }

    .rounded-\[104\.824px\] {
        border-radius: 104.824px !important
    }

    .rounded-\[140px\] {
        border-radius: 140px !important
    }

    .rounded-\[clamp\(4px\,1\.08vw\,8px\)\] {
        border-radius: clamp(4px, 1.08vw, 8px) !important
    }

    .rounded-\[clamp\(5\.03px\,1\.36vw\,10px\)\] {
        border-radius: clamp(5.03px, 1.36vw, 10px) !important
    }

    .rounded-\[clamp\(13\.80px\,1\.88vw\,36\.00px\)\] {
        border-radius: clamp(13.8px, 1.88vw, 36px) !important
    }

    .rounded-\[clamp\(18\.12px\,4\.90vw\,36\.00px\)\] {
        border-radius: clamp(18.12px, 4.9vw, 36px) !important
    }

    .rounded-\[clamp\(26\.49px\,7\.16vw\,52\.62px\)\] {
        border-radius: clamp(26.49px, 7.16vw, 52.62px) !important
    }

    .rounded-full {
        border-radius: 3.40282e38px !important
    }

    .rounded-lg {
        border-radius: var(--radius-lg) !important
    }

    .rounded-sm {
        border-radius: var(--radius-sm) !important
    }

    .rounded-xl {
        border-radius: var(--radius-xl) !important
    }

    .rounded-s {
        border-start-start-radius: .25rem !important;
        border-end-start-radius: .25rem !important
    }

    .rounded-ss {
        border-start-start-radius: .25rem !important
    }

    .rounded-e {
        border-start-end-radius: .25rem !important;
        border-end-end-radius: .25rem !important
    }

    .rounded-se {
        border-start-end-radius: .25rem !important
    }

    .rounded-ee {
        border-end-end-radius: .25rem !important
    }

    .rounded-es {
        border-end-start-radius: .25rem !important
    }

    .rounded-t {
        border-top-left-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .rounded-t-\[50px\] {
        border-top-left-radius: 50px !important;
        border-top-right-radius: 50px !important
    }

    .rounded-t-lg {
        border-top-left-radius: var(--radius-lg) !important;
        border-top-right-radius: var(--radius-lg) !important
    }

    .rounded-l {
        border-top-left-radius: .25rem !important;
        border-bottom-left-radius: .25rem !important
    }

    .rounded-tl {
        border-top-left-radius: .25rem !important
    }

    .rounded-r {
        border-top-right-radius: .25rem !important;
        border-bottom-right-radius: .25rem !important
    }

    .rounded-tr {
        border-top-right-radius: .25rem !important
    }

    .rounded-b {
        border-bottom-right-radius: .25rem !important;
        border-bottom-left-radius: .25rem !important
    }

    .rounded-br {
        border-bottom-right-radius: .25rem !important
    }

    .rounded-br-lg {
        border-bottom-right-radius: var(--radius-lg) !important
    }

    .rounded-bl {
        border-bottom-left-radius: .25rem !important
    }

    .rounded-bl-lg {
        border-bottom-left-radius: var(--radius-lg) !important
    }

    .border {
        border-style: var(--tw-border-style) !important;
        border-width: 1px !important
    }

    .border-0 {
        border-style: var(--tw-border-style) !important;
        border-width: 0 !important
    }

    .border-2 {
        border-style: var(--tw-border-style) !important;
        border-width: 2px !important
    }

    .border-\[2\.963px\] {
        border-style: var(--tw-border-style) !important;
        border-width: 2.963px !important
    }

    .border-\[clamp\(1\.26px\,0\.34vw\,2\.50px\)\] {
        border-style: var(--tw-border-style) !important;
        border-width: clamp(1.26px, .34vw, 2.5px) !important
    }

    .border-x {
        border-inline-style: var(--tw-border-style) !important;
        border-inline-width: 1px !important
    }

    .border-y {
        border-block-style: var(--tw-border-style) !important;
        border-block-width: 1px !important
    }

    .border-s {
        border-inline-start-style: var(--tw-border-style) !important;
        border-inline-start-width: 1px !important
    }

    .border-e {
        border-inline-end-style: var(--tw-border-style) !important;
        border-inline-end-width: 1px !important
    }

    .border-t {
        border-top-style: var(--tw-border-style) !important;
        border-top-width: 1px !important
    }

    .border-r {
        border-right-style: var(--tw-border-style) !important;
        border-right-width: 1px !important
    }

    .border-b {
        border-bottom-style: var(--tw-border-style) !important;
        border-bottom-width: 1px !important
    }

    .border-l {
        border-left-style: var(--tw-border-style) !important;
        border-left-width: 1px !important
    }

    .border-none {
        --tw-border-style: none !important;
        border-style: none !important
    }

    .border-solid {
        --tw-border-style: solid !important;
        border-style: solid !important
    }

    .border-\[\#007CFF\] {
        border-color: #007cff !important
    }

    .border-\[\#808080\] {
        border-color: gray !important
    }

    .border-\[\#ECF0F5\] {
        border-color: #ecf0f5 !important
    }

    .border-\[\#cfdee8\] {
        border-color: #cfdee8 !important
    }

    .border-\[\#e455ff\] {
        border-color: #e455ff !important
    }

    .border-\[\#f5f5f5\] {
        border-color: #f5f5f5 !important
    }

    .border-gray-300 {
        border-color: var(--color-gray-300) !important
    }

    .border-white {
        border-color: var(--color-white) !important
    }

    .border-white\/10 {
        border-color: #ffffff1a !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/10 {
            border-color: color-mix(in oklab, var(--color-white)10%, transparent) !important
        }
    }

    .bg-\[\#00a870\] {
        background-color: #00a870 !important
    }

    .bg-\[\#00e194\] {
        background-color: #00e194 !important
    }

    .bg-\[\#1E1E1E\] {
        background-color: #1e1e1e !important
    }

    .bg-\[\#2b2b2b\] {
        background-color: #2b2b2b !important
    }

    .bg-\[\#4ACBD6\] {
        background-color: #4acbd6 !important
    }

    .bg-\[\#005eac\] {
        background-color: #005eac !important
    }

    .bg-\[\#007CFF\],
    .bg-\[\#007cff\] {
        background-color: #007cff !important
    }

    .bg-\[\#0069bf\] {
        background-color: #0069bf !important
    }

    .bg-\[\#0088e3\] {
        background-color: #0088e3 !important
    }

    .bg-\[\#2353BD\],
    .bg-\[\#2353bd\] {
        background-color: #2353bd !important
    }

    .bg-\[\#008055\] {
        background-color: #008055 !important
    }

    .bg-\[\#DCECFB\] {
        background-color: #dcecfb !important
    }

    .bg-\[\#DDF3EA\] {
        background-color: #ddf3ea !important
    }

    .bg-\[\#DEEEFB\] {
        background-color: #deeefb !important
    }

    .bg-\[\#E8F1FA\] {
        background-color: #e8f1fa !important
    }

    .bg-\[\#ECF0F5\] {
        background-color: #ecf0f5 !important
    }

    .bg-\[\#F4ECE3\] {
        background-color: #f4ece3 !important
    }

    .bg-\[\#F5E6EE\] {
        background-color: #f5e6ee !important
    }

    .bg-\[\#F7F7F7\] {
        background-color: #f7f7f7 !important
    }

    .bg-\[\#F9F9F9\] {
        background-color: #f9f9f9 !important
    }

    .bg-\[\#FFFFFF\] {
        background-color: #fff !important
    }

    .bg-\[\#a6ef00\] {
        background-color: #a6ef00 !important
    }

    .bg-\[\#d8d8d8\] {
        background-color: #d8d8d8 !important
    }

    .bg-\[\#e9e9e9\] {
        background-color: #e9e9e9 !important
    }

    .bg-\[\#ebebeb\] {
        background-color: #ebebeb !important
    }

    .bg-\[\#ececec\] {
        background-color: #ececec !important
    }

    .bg-\[\#f5f5f5\] {
        background-color: #f5f5f5 !important
    }

    .bg-\[\#f5f8fc\] {
        background-color: #f5f8fc !important
    }

    .bg-\[\#f9f9f9\] {
        background-color: #f9f9f9 !important
    }

    .bg-\[rgba\(29\,37\,41\,0\.06\)\] {
        background-color: #1d25290f !important
    }

    .bg-\[rgba\(188\,188\,188\,0\.2\)\] {
        background-color: #bcbcbc33 !important
    }

    .bg-black {
        background-color: var(--color-black) !important
    }

    .bg-black\/20 {
        background-color: #0003 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/20 {
            background-color: color-mix(in oklab, var(--color-black)20%, transparent) !important
        }
    }

    .bg-black\/40 {
        background-color: #0006 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/40 {
            background-color: color-mix(in oklab, var(--color-black)40%, transparent) !important
        }
    }

    .bg-black\/80 {
        background-color: #000c !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/80 {
            background-color: color-mix(in oklab, var(--color-black)80%, transparent) !important
        }
    }

    .bg-gray-200 {
        background-color: var(--color-gray-200) !important
    }

    .bg-gray-400 {
        background-color: var(--color-gray-400) !important
    }

    .bg-transparent {
        background-color: #0000 !important
    }

    .bg-white {
        background-color: var(--color-white) !important
    }

    .bg-gradient-to-b {
        --tw-gradient-position: to bottom in oklab !important;
        background-image: linear-gradient(var(--tw-gradient-stops)) !important
    }

    .bg-radial-\[at_25\%_25\%\] {
        --tw-gradient-position: at 25% 25% !important;
        background-image: radial-gradient(var(--tw-gradient-stops, at 25% 25%)) !important
    }

    .from-slate-400\/20 {
        --tw-gradient-from: #90a1b933 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-slate-400\/20 {
            --tw-gradient-from: color-mix(in oklab, var(--color-slate-400)20%, transparent) !important
        }
    }

    .from-slate-400\/20 {
        --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)) !important
    }

    .from-white {
        --tw-gradient-from: var(--color-white) !important;
        --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)) !important
    }

    .to-\[\#e9f4ff\] {
        --tw-gradient-to: #e9f4ff !important;
        --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)) !important
    }

    .to-white\/30 {
        --tw-gradient-to: #ffffff4d !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-white\/30 {
            --tw-gradient-to: color-mix(in oklab, var(--color-white)30%, transparent) !important
        }
    }

    .to-white\/30 {
        --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)) !important
    }

    .to-75\% {
        --tw-gradient-to-position: 75% !important
    }

    .mask-x-from-\[calc\(100\%-30px\)\] {
        -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
        mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
        --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top) !important;
        --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color)var(--tw-mask-right-from-position), var(--tw-mask-right-to-color)var(--tw-mask-right-to-position)) !important;
        --tw-mask-right-from-position: calc(100% - 30px) !important;
        --tw-mask-left: linear-gradient(to left, var(--tw-mask-left-from-color)var(--tw-mask-left-from-position), var(--tw-mask-left-to-color)var(--tw-mask-left-to-position)) !important;
        --tw-mask-left-from-position: calc(100% - 30px) !important;
        -webkit-mask-composite: source-in !important;
        mask-composite: intersect !important
    }

    .mask-x-from-\[calc\(100\%-40px\)\] {
        -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
        mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
        --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top) !important;
        --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color)var(--tw-mask-right-from-position), var(--tw-mask-right-to-color)var(--tw-mask-right-to-position)) !important;
        --tw-mask-right-from-position: calc(100% - 40px) !important;
        --tw-mask-left: linear-gradient(to left, var(--tw-mask-left-from-color)var(--tw-mask-left-from-position), var(--tw-mask-left-to-color)var(--tw-mask-left-to-position)) !important;
        --tw-mask-left-from-position: calc(100% - 40px) !important;
        -webkit-mask-composite: source-in !important;
        mask-composite: intersect !important
    }

    .mask-x-to-\[calc\(100\%-2px\)\] {
        -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
        mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
        --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top) !important;
        --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color)var(--tw-mask-right-from-position), var(--tw-mask-right-to-color)var(--tw-mask-right-to-position)) !important;
        --tw-mask-right-to-position: calc(100% - 2px) !important;
        --tw-mask-left: linear-gradient(to left, var(--tw-mask-left-from-color)var(--tw-mask-left-from-position), var(--tw-mask-left-to-color)var(--tw-mask-left-to-position)) !important;
        --tw-mask-left-to-position: calc(100% - 2px) !important;
        -webkit-mask-composite: source-in !important;
        mask-composite: intersect !important
    }

    .bg-contain {
        background-size: contain !important
    }

    .bg-cover {
        background-size: cover !important
    }

    .bg-clip-text {
        -webkit-background-clip: text !important;
        background-clip: text !important
    }

    .bg-bottom {
        background-position: bottom !important
    }

    .bg-center {
        background-position: 50% !important
    }

    .bg-top {
        background-position: top !important
    }

    .bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .bg-repeat {
        background-repeat: repeat !important
    }

    .mask-no-clip {
        -webkit-mask-clip: no-clip !important;
        mask-clip: no-clip !important
    }

    .mask-repeat {
        -webkit-mask-repeat: repeat !important;
        mask-repeat: repeat !important
    }

    .fill-none {
        fill: none !important
    }

    .stroke-current {
        stroke: currentColor !important
    }

    .stroke-5 {
        stroke-width: 5px !important
    }

    .object-contain {
        object-fit: contain !important
    }

    .object-cover {
        object-fit: cover !important
    }

    .object-center {
        object-position: center !important
    }

    .p-0 {
        padding: calc(var(--spacing)*0) !important
    }

    .p-1 {
        padding: calc(var(--spacing)*1) !important
    }

    .p-2 {
        padding: calc(var(--spacing)*2) !important
    }

    .p-3 {
        padding: calc(var(--spacing)*3) !important
    }

    .p-4 {
        padding: calc(var(--spacing)*4) !important
    }

    .p-6 {
        padding: calc(var(--spacing)*6) !important
    }

    .p-8 {
        padding: calc(var(--spacing)*8) !important
    }

    .p-\[2\.4px\] {
        padding: 2.4px !important
    }

    .p-\[5vw\] {
        padding: 5vw !important
    }

    .p-\[9px\] {
        padding: 9px !important
    }

    .p-\[14px\] {
        padding: 14px !important
    }

    .p-\[15\.802px\] {
        padding: 15.802px !important
    }

    .p-\[17\.778px\] {
        padding: 17.778px !important
    }

    .p-\[17px\] {
        padding: 17px !important
    }

    .p-\[21\.176px\] {
        padding: 21.176px !important
    }

    .p-\[28px\] {
        padding: 28px !important
    }

    .p-\[40px\] {
        padding: 40px !important
    }

    .p-\[46px\] {
        padding: 46px !important
    }

    .p-\[clamp\(2\.76px\,0\.75vw\,5\.48px\)\] {
        padding: clamp(2.76px, .75vw, 5.48px) !important
    }

    .p-\[clamp\(8px\,2\.16vw\,16px\)\] {
        padding: clamp(8px, 2.16vw, 16px) !important
    }

    .px-0 {
        padding-inline: calc(var(--spacing)*0) !important
    }

    .px-1 {
        padding-inline: calc(var(--spacing)*1) !important
    }

    .px-2 {
        padding-inline: calc(var(--spacing)*2) !important
    }

    .px-3 {
        padding-inline: calc(var(--spacing)*3) !important
    }

    .px-4 {
        padding-inline: calc(var(--spacing)*4) !important
    }

    .px-5 {
        padding-inline: calc(var(--spacing)*5) !important
    }

    .px-6 {
        padding-inline: calc(var(--spacing)*6) !important
    }

    .px-8 {
        padding-inline: calc(var(--spacing)*8) !important
    }

    .px-12 {
        padding-inline: calc(var(--spacing)*12) !important
    }

    .px-\[0px\] {
        padding-inline: 0 !important
    }

    .px-\[1\.2em\] {
        padding-inline: 1.2em !important
    }

    .px-\[1em\] {
        padding-inline: 1em !important
    }

    .px-\[2em\] {
        padding-inline: 2em !important
    }

    .px-\[4px\] {
        padding-inline: 4px !important
    }

    .px-\[5\%\] {
        padding-inline: 5% !important
    }

    .px-\[5vw\] {
        padding-inline: 5vw !important
    }

    .px-\[7px\] {
        padding-inline: 7px !important
    }

    .px-\[12px\] {
        padding-inline: 12px !important
    }

    .px-\[15px\] {
        padding-inline: 15px !important
    }

    .px-\[17px\] {
        padding-inline: 17px !important
    }

    .px-\[20\%\] {
        padding-inline: 20% !important
    }

    .px-\[20px\] {
        padding-inline: 20px !important
    }

    .px-\[22\.5px\] {
        padding-inline: 22.5px !important
    }

    .px-\[25px\] {
        padding-inline: 25px !important
    }

    .px-\[30px\] {
        padding-inline: 30px !important
    }

    .px-\[40px\] {
        padding-inline: 40px !important
    }

    .px-\[clamp\(10\.59px\,2\.86vw\,21\.04px\)\] {
        padding-inline: clamp(10.59px, 2.86vw, 21.04px) !important
    }

    .px-\[clamp\(11\.04px\,2\.98vw\,21\.93px\)\] {
        padding-inline: clamp(11.04px, 2.98vw, 21.93px) !important
    }

    .px-\[clamp\(27\.18px\,7\.35vw\,54\.00px\)\] {
        padding-inline: clamp(27.18px, 7.35vw, 54px) !important
    }

    .px-\[clamp\(27\.60px\,3\.75vw\,48\.00px\)\] {
        padding-inline: clamp(27.6px, 3.75vw, 48px) !important
    }

    .px-\[clamp\(31\.05px\,4\.22vw\,54\.00px\)\] {
        padding-inline: clamp(31.05px, 4.22vw, 54px) !important
    }

    .px-\[clamp\(35\.24px\,9\.52vw\,70\.00px\)\] {
        padding-inline: clamp(35.24px, 9.52vw, 70px) !important
    }

    .px-\[clamp\(40\.78px\,11\.02vw\,81\.00px\)\] {
        padding-inline: clamp(40.78px, 11.02vw, 81px) !important
    }

    .py-0 {
        padding-block: calc(var(--spacing)*0) !important
    }

    .py-1 {
        padding-block: calc(var(--spacing)*1) !important
    }

    .py-2 {
        padding-block: calc(var(--spacing)*2) !important
    }

    .py-3 {
        padding-block: calc(var(--spacing)*3) !important
    }

    .py-4 {
        padding-block: calc(var(--spacing)*4) !important
    }

    .py-6 {
        padding-block: calc(var(--spacing)*6) !important
    }

    .py-16 {
        padding-block: calc(var(--spacing)*16) !important
    }

    .py-20 {
        padding-block: calc(var(--spacing)*20) !important
    }

    .py-\[0\.4em\] {
        padding-block: .4em !important
    }

    .py-\[0\.05em\] {
        padding-block: .05em !important
    }

    .py-\[0\.17em\] {
        padding-block: .17em !important
    }

    .py-\[2\.4px\] {
        padding-block: 2.4px !important
    }

    .py-\[2em\] {
        padding-block: 2em !important
    }

    .py-\[3\.6px\] {
        padding-block: 3.6px !important
    }

    .py-\[3\.75px\] {
        padding-block: 3.75px !important
    }

    .py-\[5\%\] {
        padding-block: 5% !important
    }

    .py-\[6px\] {
        padding-block: 6px !important
    }

    .py-\[10px\] {
        padding-block: 10px !important
    }

    .py-\[13px\] {
        padding-block: 13px !important
    }

    .py-\[16\%\] {
        padding-block: 16% !important
    }

    .py-\[52\.5px\] {
        padding-block: 52.5px !important
    }

    .py-\[90px\] {
        padding-block: 90px !important
    }

    .py-\[116\.25px\] {
        padding-block: 116.25px !important
    }

    .py-\[clamp\(3\.53px\,0\.95vw\,7\.01px\)\] {
        padding-block: clamp(3.53px, .95vw, 7.01px) !important
    }

    .py-\[clamp\(5\.52px\,1\.49vw\,10\.96px\)\] {
        padding-block: clamp(5.52px, 1.49vw, 10.96px) !important
    }

    .py-\[clamp\(6\.04px\,1\.63vw\,12\.00px\)\] {
        padding-block: clamp(6.04px, 1.63vw, 12px) !important
    }

    .py-\[clamp\(7\.05px\,1\.90vw\,14\.00px\)\] {
        padding-block: clamp(7.05px, 1.9vw, 14px) !important
    }

    .py-\[clamp\(8\.56px\,2\.31vw\,17\.00px\)\] {
        padding-block: clamp(8.56px, 2.31vw, 17px) !important
    }

    .py-\[clamp\(10\.07px\,2\.72vw\,20\.00px\)\] {
        padding-block: clamp(10.07px, 2.72vw, 20px) !important
    }

    .py-\[clamp\(12\.59px\,3\.40vw\,25\.00px\)\] {
        padding-block: clamp(12.59px, 3.4vw, 25px) !important
    }

    .py-\[clamp\(69\.00px\,9\.38vw\,120\.00px\)\] {
        padding-block: clamp(69px, 9.38vw, 120px) !important
    }

    .py-\[clamp\(91\.19px\,24\.64vw\,181\.14px\)\] {
        padding-block: clamp(91.19px, 24.64vw, 181.14px) !important
    }

    .py-\[clamp\(103\.50px\,14\.06vw\,180\.00px\)\] {
        padding-block: clamp(103.5px, 14.06vw, 180px) !important
    }

    .pt-6 {
        padding-top: calc(var(--spacing)*6) !important
    }

    .pt-12 {
        padding-top: calc(var(--spacing)*12) !important
    }

    .pt-20 {
        padding-top: calc(var(--spacing)*20) !important
    }

    .pt-24 {
        padding-top: calc(var(--spacing)*24) !important
    }

    .pt-\[2em\] {
        padding-top: 2em !important
    }

    .pt-\[3em\] {
        padding-top: 3em !important
    }

    .pt-\[6em\] {
        padding-top: 6em !important
    }

    .pt-\[7\.5px\] {
        padding-top: 7.5px !important
    }

    .pt-\[12px\] {
        padding-top: 12px !important
    }

    .pt-\[25px\] {
        padding-top: 25px !important
    }

    .pt-\[50px\] {
        padding-top: 50px !important
    }

    .pt-\[clamp\(6\.90px\,0\.94vw\,18\.00px\)\] {
        padding-top: clamp(6.9px, .94vw, 18px) !important
    }

    .pt-\[clamp\(25\.17px\,6\.80vw\,50\.00px\)\] {
        padding-top: clamp(25.17px, 6.8vw, 50px) !important
    }

    .pt-\[clamp\(35\.24px\,9\.52vw\,70\.00px\)\] {
        padding-top: clamp(35.24px, 9.52vw, 70px) !important
    }

    .pr-30 {
        padding-right: calc(var(--spacing)*30) !important
    }

    .pr-\[2\.4px\] {
        padding-right: 2.4px !important
    }

    .pr-\[clamp\(15\.35px\,4\.15vw\,30\.50px\)\] {
        padding-right: clamp(15.35px, 4.15vw, 30.5px) !important
    }

    .pb-0 {
        padding-bottom: calc(var(--spacing)*0) !important
    }

    .pb-4 {
        padding-bottom: calc(var(--spacing)*4) !important
    }

    .pb-5 {
        padding-bottom: calc(var(--spacing)*5) !important
    }

    .pb-6 {
        padding-bottom: calc(var(--spacing)*6) !important
    }

    .pb-8 {
        padding-bottom: calc(var(--spacing)*8) !important
    }

    .pb-20 {
        padding-bottom: calc(var(--spacing)*20) !important
    }

    .pb-\[7em\] {
        padding-bottom: 7em !important
    }

    .pb-\[20px\] {
        padding-bottom: 20px !important
    }

    .pb-\[22\.5px\] {
        padding-bottom: 22.5px !important
    }

    .pb-\[25px\] {
        padding-bottom: 25px !important
    }

    .pb-\[28px\] {
        padding-bottom: 28px !important
    }

    .pb-\[50px\] {
        padding-bottom: 50px !important
    }

    .pb-\[clamp\(37\.76px\,10\.20vw\,75\.00px\)\] {
        padding-bottom: clamp(37.76px, 10.2vw, 75px) !important
    }

    .pl-0 {
        padding-left: calc(var(--spacing)*0) !important
    }

    .pl-\[clamp\(17\.37px\,4\.69vw\,34\.5px\)\] {
        padding-left: clamp(17.37px, 4.69vw, 34.5px) !important
    }

    .text-center {
        text-align: center !important
    }

    .text-left {
        text-align: left !important
    }

    .font-\[\"TP-Link_Aktiv\:Light\"\,sans-serif\] {
        font-family: TP-Link Aktiv\:Light, sans-serif !important
    }

    .font-\[\"TP-Link_Aktiv\:Regular\"\,sans-serif\] {
        font-family: TP-Link Aktiv\:Regular, sans-serif !important
    }

    .font-\[\'SF_Pro\:Regular\'\,sans-serif\] {
        font-family: SF Pro\:Regular, sans-serif !important
    }

    .font-\[\'TP-Link_Aktiv\:Light\'\,sans-serif\] {
        font-family: TP-Link Aktiv\:Light, sans-serif !important
    }

    .font-\[\\\'TP-Link_Aktiv\:Medium\\\'\,sans-serif\] {
        font-family: \'TP-Link Aktiv:Medium\', sans-serif !important
    }

    .text-2xl {
        font-size: var(--text-2xl) !important;
        line-height: var(--tw-leading, var(--text-2xl--line-height)) !important
    }

    .text-3xl\/\[1\.4\] {
        font-size: var(--text-3xl) !important;
        line-height: 1.4 !important
    }

    .text-4xl {
        font-size: var(--text-4xl) !important;
        line-height: var(--tw-leading, var(--text-4xl--line-height)) !important
    }

    .text-4xl\/\[1\.3\] {
        font-size: var(--text-4xl) !important;
        line-height: 1.3 !important
    }

    .text-\[14px\]\/\[1\.3\] {
        font-size: 14px !important;
        line-height: 1.3 !important
    }

    .text-\[14px\]\/\[1\.6\] {
        font-size: 14px !important;
        line-height: 1.6 !important
    }

    .text-\[16px\]\/\[1\.3\] {
        font-size: 16px !important;
        line-height: 1.3 !important
    }

    .text-\[22px\]\/\[1\.2\] {
        font-size: 22px !important;
        line-height: 1.2 !important
    }

    .text-\[24px\]\/\[1\.3\] {
        font-size: 24px !important;
        line-height: 1.3 !important
    }

    .text-\[26px\]\/\[1\.3\] {
        font-size: 26px !important;
        line-height: 1.3 !important
    }

    .text-\[28px\]\/\[1\.3\] {
        font-size: 28px !important;
        line-height: 1.3 !important
    }

    .text-\[30px\]\/\[1\.3\] {
        font-size: 30px !important;
        line-height: 1.3 !important
    }

    .text-\[32px\]\/\[1\.3\] {
        font-size: 32px !important;
        line-height: 1.3 !important
    }

    .text-\[34\.5px\]\/\[1\.3\] {
        font-size: 34.5px !important;
        line-height: 1.3 !important
    }

    .text-\[36px\]\/\[1\.3\] {
        font-size: 36px !important;
        line-height: 1.3 !important
    }

    .text-\[37\.5px\]\/\[1\.3\] {
        font-size: 37.5px !important;
        line-height: 1.3 !important
    }

    .text-\[45px\]\/\[1\.3\] {
        font-size: 45px !important;
        line-height: 1.3 !important
    }

    .text-\[60px\]\/\[1\.3\] {
        font-size: 60px !important;
        line-height: 1.3 !important
    }

    .text-\[clamp\(38px\,4vw\,48px\)\]\/\[1\.3\] {
        font-size: clamp(38px, 4vw, 48px) !important;
        line-height: 1.3 !important
    }

    .text-base {
        font-size: var(--text-base) !important;
        line-height: var(--tw-leading, var(--text-base--line-height)) !important
    }

    .text-lg {
        font-size: var(--text-lg) !important;
        line-height: var(--tw-leading, var(--text-lg--line-height)) !important
    }

    .text-sm {
        font-size: var(--text-sm) !important;
        line-height: var(--tw-leading, var(--text-sm--line-height)) !important
    }

    .text-xl {
        font-size: var(--text-xl) !important;
        line-height: var(--tw-leading, var(--text-xl--line-height)) !important
    }

    .text-\[1\.1rem\] {
        font-size: 1.1rem !important
    }

    .text-\[1\.2rem\] {
        font-size: 1.2rem !important
    }

    .text-\[11px\] {
        font-size: 11px !important
    }

    .text-\[12\.6px\] {
        font-size: 12.6px !important
    }

    .text-\[12px\] {
        font-size: 12px !important
    }

    .text-\[13\.5px\] {
        font-size: 13.5px !important
    }

    .text-\[13px\] {
        font-size: 13px !important
    }

    .text-\[14\.5px\] {
        font-size: 14.5px !important
    }

    .text-\[14px\] {
        font-size: 14px !important
    }

    .text-\[15px\] {
        font-size: 15px !important
    }

    .text-\[16\.5px\] {
        font-size: 16.5px !important
    }

    .text-\[16px\] {
        font-size: 16px !important
    }

    .text-\[17\.4px\] {
        font-size: 17.4px !important
    }

    .text-\[17px\] {
        font-size: 17px !important
    }

    .text-\[18px\] {
        font-size: 18px !important
    }

    .text-\[20\.25px\] {
        font-size: 20.25px !important
    }

    .text-\[20px\] {
        font-size: 20px !important
    }

    .text-\[21px\] {
        font-size: 21px !important
    }

    .text-\[22px\] {
        font-size: 22px !important
    }

    .text-\[23px\] {
        font-size: 23px !important
    }

    .text-\[24px\] {
        font-size: 24px !important
    }

    .text-\[26px\] {
        font-size: 26px !important
    }

    .text-\[28px\] {
        font-size: 28px !important
    }

    .text-\[29px\] {
        font-size: 29px !important
    }

    .text-\[30px\] {
        font-size: 30px !important
    }

    .text-\[32px\] {
        font-size: 32px !important
    }

    .text-\[36px\] {
        font-size: 36px !important
    }

    .text-\[37\.5px\] {
        font-size: 37.5px !important
    }

    .text-\[42\.667px\] {
        font-size: 42.667px !important
    }

    .text-\[48px\] {
        font-size: 48px !important
    }

    .text-\[54px\] {
        font-size: 54px !important
    }

    .text-\[60px\] {
        font-size: 60px !important
    }

    .text-\[112\.5px\] {
        font-size: 112.5px !important
    }

    .text-\[200px\] {
        font-size: 200px !important
    }

    .text-\[clamp\(2\.54px\,2\.54vw\,19\.50px\)\] {
        font-size: clamp(2.54px, 2.54vw, 19.5px) !important
    }

    .text-\[clamp\(7\.05px\,1\.90vw\,14\.00px\)\] {
        font-size: clamp(7.05px, 1.9vw, 14px) !important
    }

    .text-\[clamp\(7\.48px\,1\.02vw\,19\.50px\)\] {
        font-size: clamp(7.48px, 1.02vw, 19.5px) !important
    }

    .text-\[clamp\(10\.07px\,2\.72vw\,20\.00px\)\] {
        font-size: clamp(10.07px, 2.72vw, 20px) !important
    }

    .text-\[clamp\(11\.04px\,2\.98vw\,21\.93px\)\] {
        font-size: clamp(11.04px, 2.98vw, 21.93px) !important
    }

    .text-\[clamp\(11\.50px\,1\.56vw\,30\.00px\)\] {
        font-size: clamp(11.5px, 1.56vw, 30px) !important
    }

    .text-\[clamp\(12\.03px\,3\.25vw\,23\.90px\)\] {
        font-size: clamp(12.03px, 3.25vw, 23.9px) !important
    }

    .text-\[clamp\(12\.08px\,3\.27vw\,24\.00px\)\],
    .text-\[clamp\(12\.08px\,3\.27vw\,24px\)\] {
        font-size: clamp(12.08px, 3.27vw, 24px) !important
    }

    .text-\[clamp\(13\.02px\,3\.52vw\,27\.00px\)\] {
        font-size: clamp(13.02px, 3.52vw, 27px) !important
    }

    .text-\[clamp\(13\.59px\,3\.67vw\,27\.00px\)\] {
        font-size: clamp(13.59px, 3.67vw, 27px) !important
    }

    .text-\[clamp\(14\.10px\,3\.81vw\,28\.00px\)\] {
        font-size: clamp(14.1px, 3.81vw, 28px) !important
    }

    .text-\[clamp\(14\.12px\,3\.82vw\,28\.05px\)\] {
        font-size: clamp(14.12px, 3.82vw, 28.05px) !important
    }

    .text-\[clamp\(15\.00px\,4\.05vw\,30\.00px\)\] {
        font-size: clamp(15px, 4.05vw, 30px) !important
    }

    .text-\[clamp\(15\.10px\,4\.08vw\,30\.00px\)\] {
        font-size: clamp(15.1px, 4.08vw, 30px) !important
    }

    .text-\[clamp\(16px\,2vw\,24px\)\] {
        font-size: clamp(16px, 2vw, 24px) !important
    }

    .text-\[clamp\(17\.25px\,2\.34vw\,30\.00px\)\] {
        font-size: clamp(17.25px, 2.34vw, 30px) !important
    }

    .text-\[clamp\(18\.88px\,5\.10vw\,37\.50px\)\] {
        font-size: clamp(18.88px, 5.1vw, 37.5px) !important
    }

    .text-\[clamp\(18px\,3vw\,24px\)\] {
        font-size: clamp(18px, 3vw, 24px) !important
    }

    .text-\[clamp\(18px\,3vw\,36px\)\] {
        font-size: clamp(18px, 3vw, 36px) !important
    }

    .text-\[clamp\(20\.14px\,5\.44vw\,40\.00px\)\] {
        font-size: clamp(20.14px, 5.44vw, 40px) !important
    }

    .text-\[clamp\(20\.70px\,2\.81vw\,36\.00px\)\] {
        font-size: clamp(20.7px, 2.81vw, 36px) !important
    }

    .text-\[clamp\(21\.14px\,5\.71vw\,42\.00px\)\] {
        font-size: clamp(21.14px, 5.71vw, 42px) !important
    }

    .text-\[clamp\(24\.16px\,6\.53vw\,48\.00px\)\] {
        font-size: clamp(24.16px, 6.53vw, 48px) !important
    }

    .text-\[clamp\(25\.17px\,6\.80vw\,50\.00px\)\] {
        font-size: clamp(25.17px, 6.8vw, 50px) !important
    }

    .text-\[clamp\(27\.60px\,3\.75vw\,48\.00px\)\] {
        font-size: clamp(27.6px, 3.75vw, 48px) !important
    }

    .text-\[clamp\(28\.19px\,7\.62vw\,56\.00px\)\] {
        font-size: clamp(28.19px, 7.62vw, 56px) !important
    }

    .text-\[clamp\(28px\,3vw\,48px\)\] {
        font-size: clamp(28px, 3vw, 48px) !important
    }

    .text-\[clamp\(30\.20px\,8\.16vw\,60\.00px\)\] {
        font-size: clamp(30.2px, 8.16vw, 60px) !important
    }

    .text-\[clamp\(34\.50px\,4\.69vw\,60\.00px\)\] {
        font-size: clamp(34.5px, 4.69vw, 60px) !important
    }

    .text-\[clamp\(41\.40px\,5\.63vw\,72\.00px\)\] {
        font-size: clamp(41.4px, 5.63vw, 72px) !important
    }

    .leading-6 {
        --tw-leading: calc(var(--spacing)*6) !important;
        line-height: calc(var(--spacing)*6) !important
    }

    .leading-\[1\.1\] {
        --tw-leading: 1.1 !important;
        line-height: 1.1 !important
    }

    .leading-\[1\.3\] {
        --tw-leading: 1.3 !important;
        line-height: 1.3 !important
    }

    .leading-\[16\.875px\] {
        --tw-leading: 16.875px !important;
        line-height: 16.875px !important
    }

    .leading-\[16px\] {
        --tw-leading: 16px !important;
        line-height: 16px !important
    }

    .leading-\[20px\] {
        --tw-leading: 20px !important;
        line-height: 20px !important
    }

    .leading-\[22\.5px\] {
        --tw-leading: 22.5px !important;
        line-height: 22.5px !important
    }

    .leading-\[22px\] {
        --tw-leading: 22px !important;
        line-height: 22px !important
    }

    .leading-\[24px\] {
        --tw-leading: 24px !important;
        line-height: 24px !important
    }

    .leading-\[27\.75px\] {
        --tw-leading: 27.75px !important;
        line-height: 27.75px !important
    }

    .leading-\[27px\] {
        --tw-leading: 27px !important;
        line-height: 27px !important
    }

    .leading-\[28px\] {
        --tw-leading: 28px !important;
        line-height: 28px !important
    }

    .leading-\[30px\] {
        --tw-leading: 30px !important;
        line-height: 30px !important
    }

    .leading-\[32px\] {
        --tw-leading: 32px !important;
        line-height: 32px !important
    }

    .leading-\[36px\] {
        --tw-leading: 36px !important;
        line-height: 36px !important
    }

    .leading-\[38px\] {
        --tw-leading: 38px !important;
        line-height: 38px !important
    }

    .leading-\[40px\] {
        --tw-leading: 40px !important;
        line-height: 40px !important
    }

    .leading-\[45px\] {
        --tw-leading: 45px !important;
        line-height: 45px !important
    }

    .leading-\[48px\] {
        --tw-leading: 48px !important;
        line-height: 48px !important
    }

    .leading-\[64\.8px\] {
        --tw-leading: 64.8px !important;
        line-height: 64.8px !important
    }

    .leading-\[64px\] {
        --tw-leading: 64px !important;
        line-height: 64px !important
    }

    .leading-\[72px\] {
        --tw-leading: 72px !important;
        line-height: 72px !important
    }

    .leading-\[120px\] {
        --tw-leading: 120px !important;
        line-height: 120px !important
    }

    .leading-\[clamp\(3\.91px\,3\.91vw\,30\.00px\)\] {
        --tw-leading: clamp(3.91px, 3.91vw, 30px) !important;
        line-height: clamp(3.91px, 3.91vw, 30px) !important
    }

    .leading-\[clamp\(11\.50px\,1\.56vw\,30\.00px\)\] {
        --tw-leading: clamp(11.5px, 1.56vw, 30px) !important;
        line-height: clamp(11.5px, 1.56vw, 30px) !important
    }

    .leading-\[clamp\(15\.63px\,4\.22vw\,32\.40px\)\] {
        --tw-leading: clamp(15.63px, 4.22vw, 32.4px) !important;
        line-height: clamp(15.63px, 4.22vw, 32.4px) !important
    }

    .leading-\[clamp\(18\.12px\,4\.90vw\,36\.00px\)\] {
        --tw-leading: clamp(18.12px, 4.9vw, 36px) !important;
        line-height: clamp(18.12px, 4.9vw, 36px) !important
    }

    .leading-\[clamp\(18\.88px\,5\.10vw\,37\.5px\)\] {
        --tw-leading: clamp(18.88px, 5.1vw, 37.5px) !important;
        line-height: clamp(18.88px, 5.1vw, 37.5px) !important
    }

    .leading-\[clamp\(20\.14px\,5\.44vw\,40\.00px\)\] {
        --tw-leading: clamp(20.14px, 5.44vw, 40px) !important;
        line-height: clamp(20.14px, 5.44vw, 40px) !important
    }

    .leading-\[clamp\(20\.70px\,2\.81vw\,36\.00px\)\] {
        --tw-leading: clamp(20.7px, 2.81vw, 36px) !important;
        line-height: clamp(20.7px, 2.81vw, 36px) !important
    }

    .leading-\[clamp\(21\.14px\,5\.71vw\,42\.00px\)\] {
        --tw-leading: clamp(21.14px, 5.71vw, 42px) !important;
        line-height: clamp(21.14px, 5.71vw, 42px) !important
    }

    .leading-\[clamp\(22\.08px\,5\.97vw\,43\.85px\)\] {
        --tw-leading: clamp(22.08px, 5.97vw, 43.85px) !important;
        line-height: clamp(22.08px, 5.97vw, 43.85px) !important
    }

    .leading-\[clamp\(22\.65px\,6\.12vw\,45\.00px\)\] {
        --tw-leading: clamp(22.65px, 6.12vw, 45px) !important;
        line-height: clamp(22.65px, 6.12vw, 45px) !important
    }

    .leading-\[clamp\(23\.91px\,6\.46vw\,47\.50px\)\] {
        --tw-leading: clamp(23.91px, 6.46vw, 47.5px) !important;
        line-height: clamp(23.91px, 6.46vw, 47.5px) !important
    }

    .leading-\[clamp\(24\.84px\,3\.38vw\,43\.20px\)\] {
        --tw-leading: clamp(24.84px, 3.38vw, 43.2px) !important;
        line-height: clamp(24.84px, 3.38vw, 43.2px) !important
    }

    .leading-\[clamp\(24px\,2\.46vw\,31\.50px\)\] {
        --tw-leading: clamp(24px, 2.46vw, 31.5px) !important;
        line-height: clamp(24px, 2.46vw, 31.5px) !important
    }

    .leading-\[clamp\(25\.17px\,6\.80vw\,50\.00px\)\] {
        --tw-leading: clamp(25.17px, 6.8vw, 50px) !important;
        line-height: clamp(25.17px, 6.8vw, 50px) !important
    }

    .leading-\[clamp\(27\.59px\,7\.46vw\,54\.81px\)\] {
        --tw-leading: clamp(27.59px, 7.46vw, 54.81px) !important;
        line-height: clamp(27.59px, 7.46vw, 54.81px) !important
    }

    .leading-\[clamp\(30\.00px\,8\.11vw\,60\.00px\)\] {
        --tw-leading: clamp(30px, 8.11vw, 60px) !important;
        line-height: clamp(30px, 8.11vw, 60px) !important
    }

    .leading-\[clamp\(30\.20px\,8\.16vw\,60\.00px\)\] {
        --tw-leading: clamp(30.2px, 8.16vw, 60px) !important;
        line-height: clamp(30.2px, 8.16vw, 60px) !important
    }

    .leading-\[clamp\(33\.12px\,4\.50vw\,57\.60px\)\] {
        --tw-leading: clamp(33.12px, 4.5vw, 57.6px) !important;
        line-height: clamp(33.12px, 4.5vw, 57.6px) !important
    }

    .leading-\[clamp\(35\.24px\,9\.52vw\,70\.00px\)\] {
        --tw-leading: clamp(35.24px, 9.52vw, 70px) !important;
        line-height: clamp(35.24px, 9.52vw, 70px) !important
    }

    .leading-\[clamp\(36\.24px\,9\.80vw\,72\.00px\)\] {
        --tw-leading: clamp(36.24px, 9.8vw, 72px) !important;
        line-height: clamp(36.24px, 9.8vw, 72px) !important
    }

    .leading-\[clamp\(41\.40px\,5\.63vw\,72\.00px\)\] {
        --tw-leading: clamp(41.4px, 5.63vw, 72px) !important;
        line-height: clamp(41.4px, 5.63vw, 72px) !important
    }

    .leading-\[clamp\(49\.68px\,6\.75vw\,86\.40px\)\] {
        --tw-leading: clamp(49.68px, 6.75vw, 86.4px) !important;
        line-height: clamp(49.68px, 6.75vw, 86.4px) !important
    }

    .leading-\[normal\] {
        --tw-leading: normal !important;
        line-height: normal !important
    }

    .leading-none {
        --tw-leading: 1 !important;
        line-height: 1 !important
    }

    .leading-normal {
        --tw-leading: var(--leading-normal) !important;
        line-height: var(--leading-normal) !important
    }

    .font-\[300\] {
        --tw-font-weight: 300 !important;
        font-weight: 300 !important
    }

    .font-\[400\] {
        --tw-font-weight: 400 !important;
        font-weight: 400 !important
    }

    .font-\[500\] {
        --tw-font-weight: 500 !important;
        font-weight: 500 !important
    }

    .font-bold {
        --tw-font-weight: var(--font-weight-bold) !important;
        font-weight: var(--font-weight-bold) !important
    }

    .font-extralight {
        --tw-font-weight: var(--font-weight-extralight) !important;
        font-weight: var(--font-weight-extralight) !important
    }

    .font-light {
        --tw-font-weight: var(--font-weight-light) !important;
        font-weight: var(--font-weight-light) !important
    }

    .font-medium {
        --tw-font-weight: var(--font-weight-medium) !important;
        font-weight: var(--font-weight-medium) !important
    }

    .font-normal {
        --tw-font-weight: var(--font-weight-normal) !important;
        font-weight: var(--font-weight-normal) !important
    }

    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold) !important;
        font-weight: var(--font-weight-semibold) !important
    }

    .tracking-wide {
        --tw-tracking: var(--tracking-wide) !important;
        letter-spacing: var(--tracking-wide) !important
    }

    .text-wrap {
        text-wrap: wrap !important
    }

    .text-clip {
        text-overflow: clip !important
    }

    .text-ellipsis {
        text-overflow: ellipsis !important
    }

    .whitespace-normal {
        white-space: normal !important
    }

    .whitespace-nowrap {
        white-space: nowrap !important
    }

    .whitespace-pre-line {
        white-space: pre-line !important
    }

    .text-\[\#00e194\] {
        color: #00e194 !important
    }

    .text-\[\#000000A3\] {
        color: #000000a3 !important
    }

    .text-\[\#000000A6\] {
        color: #000000a6 !important
    }

    .text-\[\#000000B8\] {
        color: #000000b8 !important
    }

    .text-\[\#000000E5\] {
        color: #000000e5 !important
    }

    .text-\[\#1B262C\] {
        color: #1b262c !important
    }

    .text-\[\#1D2529\] {
        color: #1d2529 !important
    }

    .text-\[\#2b2b2b\] {
        color: #2b2b2b !important
    }

    .text-\[\#005eac\] {
        color: #005eac !important
    }

    .text-\[\#007CFF\] {
        color: #007cff !important
    }

    .text-\[\#008a5c\] {
        color: #008a5c !important
    }

    .text-\[\#2353BD\] {
        color: #2353bd !important
    }

    .text-\[\#525252\] {
        color: #525252 !important
    }

    .text-\[\#808080\] {
        color: gray !important
    }

    .text-\[\#828282\] {
        color: #828282 !important
    }

    .text-\[\#963165\] {
        color: #963165 !important
    }

    .text-\[\#aaaaaa\] {
        color: #aaa !important
    }

    .text-\[\#c8c8c8\] {
        color: #c8c8c8 !important
    }

    .text-\[\#ebebeb\] {
        color: #ebebeb !important
    }

    .text-\[rgba\(0\,0\,0\,0\.5\)\] {
        color: #00000080 !important
    }

    .text-\[rgba\(0\,0\,0\,0\.6\)\] {
        color: #0009 !important
    }

    .text-\[rgba\(0\,0\,0\,0\.9\)\] {
        color: #000000e6 !important
    }

    .text-\[rgba\(0\,0\,0\,0\.48\)\] {
        color: #0000007a !important
    }

    .text-\[rgba\(0\,0\,0\,0\.64\)\] {
        color: #000000a3 !important
    }

    .text-\[rgba\(0\,0\,0\,0\.65\)\] {
        color: #000000a6 !important
    }

    .text-\[rgba\(0\,0\,0\,1\)\] {
        color: #000 !important
    }

    .text-\[rgba\(29\,37\,41\,0\.5\)\] {
        color: #1d252980 !important
    }

    .text-\[rgba\(255\,255\,255\,0\.56\)\] {
        color: #ffffff8f !important
    }

    .text-\[rgba\(255\,255\,255\,0\.84\)\] {
        color: #ffffffd6 !important
    }

    .text-black {
        color: var(--color-black) !important
    }

    .text-blue-600 {
        color: var(--color-blue-600) !important
    }

    .text-gray-500 {
        color: var(--color-gray-500) !important
    }

    .text-gray-600 {
        color: var(--color-gray-600) !important
    }

    .text-gray-700 {
        color: var(--color-gray-700) !important
    }

    .text-transparent {
        color: #0000 !important
    }

    .text-white {
        color: var(--color-white) !important
    }

    .capitalize {
        text-transform: capitalize !important
    }

    .lowercase {
        text-transform: lowercase !important
    }

    .normal-case {
        text-transform: none !important
    }

    .uppercase {
        text-transform: uppercase !important
    }

    .italic {
        font-style: italic !important
    }

    .not-italic {
        font-style: normal !important
    }

    .diagonal-fractions {
        --tw-numeric-fraction: diagonal-fractions !important;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, ) !important
    }

    .lining-nums {
        --tw-numeric-figure: lining-nums !important;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, ) !important
    }

    .oldstyle-nums {
        --tw-numeric-figure: oldstyle-nums !important;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, ) !important
    }

    .ordinal {
        --tw-ordinal: ordinal !important;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, ) !important
    }

    .proportional-nums {
        --tw-numeric-spacing: proportional-nums !important;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, ) !important
    }

    .slashed-zero {
        --tw-slashed-zero: slashed-zero !important;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, ) !important
    }

    .stacked-fractions {
        --tw-numeric-fraction: stacked-fractions !important;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, ) !important
    }

    .tabular-nums {
        --tw-numeric-spacing: tabular-nums !important;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, ) !important
    }

    .normal-nums {
        font-variant-numeric: normal !important
    }

    .line-through {
        text-decoration-line: line-through !important
    }

    .no-underline {
        text-decoration-line: none !important
    }

    .overline {
        text-decoration-line: overline !important
    }

    .underline {
        text-decoration-line: underline !important
    }

    .antialiased {
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important
    }

    .subpixel-antialiased {
        -webkit-font-smoothing: auto !important;
        -moz-osx-font-smoothing: auto !important
    }

    .opacity-0 {
        opacity: 0 !important
    }

    .opacity-5 {
        opacity: .05 !important
    }

    .opacity-30 {
        opacity: .3 !important
    }

    .opacity-40 {
        opacity: .4 !important
    }

    .opacity-50 {
        opacity: .5 !important
    }

    .opacity-80 {
        opacity: .8 !important
    }

    .opacity-100 {
        opacity: 1 !important
    }

    .opacity-\[15\%\] {
        opacity: .15 !important
    }

    .opacity-\[30\%\] {
        opacity: .3 !important
    }

    .mix-blend-screen {
        mix-blend-mode: screen !important
    }

    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-\[0_3px_6px_0_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0 3px 6px 0 var(--tw-shadow-color, #0000001f) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-\[0px_1\.33px_16px_0px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0px 1.33px 16px 0px var(--tw-shadow-color, #0000001f) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-\[0px_4px_100px_0px_rgba\(0\,0\,0\,0\.15\)\] {
        --tw-shadow: 0px 4px 100px 0px var(--tw-shadow-color, #00000026) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-\[0px_5\.333px_5\.333px_0px_rgba\(0\,0\,0\,0\.25\)\] {
        --tw-shadow: 0px 5.333px 5.333px 0px var(--tw-shadow-color, #00000040) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-\[1\.096px_1\.096px_10\.963px_0px_rgba\(0\,0\,0\,0\.2\)\] {
        --tw-shadow: 1.096px 1.096px 10.963px 0px var(--tw-shadow-color, #0003) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .ring {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .inset-ring {
        --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    .outline {
        outline-style: var(--tw-outline-style) !important;
        outline-width: 1px !important
    }

    .blur {
        --tw-blur: blur(8px) !important;
        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, ) !important
    }

    .blur-\[66\.667px\] {
        --tw-blur: blur(66.667px) !important;
        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, ) !important
    }

    .blur-\[133\.333px\] {
        --tw-blur: blur(133.333px) !important;
        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, ) !important
    }

    .blur-\[400px\] {
        --tw-blur: blur(400px) !important;
        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, ) !important
    }

    .drop-shadow {
        --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f)) !important;
        --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f) !important;
        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, ) !important
    }

    .grayscale {
        --tw-grayscale: grayscale(100%) !important;
        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, ) !important
    }

    .invert {
        --tw-invert: invert(100%) !important;
        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, ) !important
    }

    .sepia {
        --tw-sepia: sepia(100%) !important;
        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, ) !important
    }

    .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, ) !important
    }

    .backdrop-blur {
        --tw-backdrop-blur: blur(8px) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important
    }

    .backdrop-blur-\[60px\] {
        --tw-backdrop-blur: blur(60px) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important
    }

    .backdrop-blur-md {
        --tw-backdrop-blur: blur(var(--blur-md)) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important
    }

    .backdrop-blur-sm {
        --tw-backdrop-blur: blur(var(--blur-sm)) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important
    }

    .backdrop-grayscale {
        --tw-backdrop-grayscale: grayscale(100%) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important
    }

    .backdrop-invert {
        --tw-backdrop-invert: invert(100%) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important
    }

    .backdrop-sepia {
        --tw-backdrop-sepia: sepia(100%) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important
    }

    .backdrop-filter {
        -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, ) !important
    }

    .transition {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    .transition-all {
        transition-property: all !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    .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 !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    .transition-opacity {
        transition-property: opacity !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    .transition-transform {
        transition-property: transform, translate, scale, rotate !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    .duration-150 {
        --tw-duration: .15s !important;
        transition-duration: .15s !important
    }

    .duration-200 {
        --tw-duration: .2s !important;
        transition-duration: .2s !important
    }

    .duration-300 {
        --tw-duration: .3s !important;
        transition-duration: .3s !important
    }

    .ease-out {
        --tw-ease: var(--ease-out) !important;
        transition-timing-function: var(--ease-out) !important
    }

    .will-change-transform {
        will-change: transform !important
    }

    .outline-none {
        --tw-outline-style: none !important;
        outline-style: none !important
    }

    .select-none {
        -webkit-user-select: none !important;
        user-select: none !important
    }

    .\[scrollbar-width\:none\] {
        scrollbar-width: none !important
    }

    :where(.divide-x-reverse>:not(:last-child)) {
        --tw-divide-x-reverse: 1 !important
    }

    .ring-inset {
        --tw-ring-inset: inset !important
    }

    @media (hover:hover) {
        .group-hover\:opacity-60:is(:where(.group):hover *) {
            opacity: .6 !important
        }
    }

    .group-\[\.active\]\:scale-x-100:is(:where(.group).active *) {
        --tw-scale-x: 100% !important;
        scale: var(--tw-scale-x)var(--tw-scale-y) !important
    }

    .after\:absolute:after {
        content: var(--tw-content);
        position: absolute !important
    }

    .after\:inset-0:after {
        content: var(--tw-content);
        inset: calc(var(--spacing)*0) !important
    }

    .after\:rounded-full:after {
        content: var(--tw-content);
        border-radius: 3.40282e38px !important
    }

    .after\:bg-white:after {
        content: var(--tw-content);
        background-color: var(--color-white) !important
    }

    .after\:opacity-0:after {
        content: var(--tw-content);
        opacity: 0 !important
    }

    .after\:transition-opacity:after {
        content: var(--tw-content);
        transition-property: opacity !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    .after\:content-\[\'\'\]:after {
        content: var(--tw-content);
        --tw-content: "" !important;
        content: var(--tw-content) !important
    }

    @media (hover:hover) {
        .hover\:scale-105:hover {
            --tw-scale-x: 105% !important;
            --tw-scale-y: 105% !important;
            --tw-scale-z: 105% !important;
            scale: var(--tw-scale-x)var(--tw-scale-y) !important
        }

        .hover\:bg-\[\#2353BDAA\]:hover {
            background-color: #2353bdaa !important
        }

        .hover\:bg-\[\#D1E5F5\]:hover {
            background-color: #d1e5f5 !important
        }

        .hover\:bg-\[\#F8F8F8\]:hover {
            background-color: #f8f8f8 !important
        }

        .hover\:bg-\[rgba\(188\,188\,188\,0\.3\)\]:hover {
            background-color: #bcbcbc4d !important
        }

        .hover\:bg-black:hover {
            background-color: var(--color-black) !important
        }

        .hover\:bg-gray-500:hover {
            background-color: var(--color-gray-500) !important
        }

        .hover\:bg-white:hover {
            background-color: var(--color-white) !important
        }

        .hover\:text-\[\#2353BD\]:hover {
            color: #2353bd !important
        }

        .hover\:text-black:hover {
            color: var(--color-black) !important
        }

        .hover\:opacity-70:hover {
            opacity: .7 !important
        }

        .hover\:opacity-90:hover {
            opacity: .9 !important
        }

        .hover\:after\:opacity-25:hover:after {
            content: var(--tw-content);
            opacity: .25 !important
        }
    }

    @media (min-width:375px) {
        .sm\:mt-0 {
            margin-top: calc(var(--spacing)*0) !important
        }

        .sm\:mt-3 {
            margin-top: calc(var(--spacing)*3) !important
        }

        .sm\:mt-4 {
            margin-top: calc(var(--spacing)*4) !important
        }

        .sm\:mt-\[-150px\] {
            margin-top: -150px !important
        }

        .sm\:mt-\[3em\] {
            margin-top: 3em !important
        }

        .sm\:mt-\[75px\] {
            margin-top: 75px !important
        }

        .sm\:mr-\[6px\] {
            margin-right: 6px !important
        }

        .sm\:mb-8 {
            margin-bottom: calc(var(--spacing)*8) !important
        }

        .sm\:mb-12 {
            margin-bottom: calc(var(--spacing)*12) !important
        }

        .sm\:ml-\[8em\] {
            margin-left: 8em !important
        }

        .sm\:flex {
            display: flex !important
        }

        .sm\:hidden {
            display: none !important
        }

        .sm\:h-16 {
            height: calc(var(--spacing)*16) !important
        }

        .sm\:h-80 {
            height: calc(var(--spacing)*80) !important
        }

        .sm\:h-\[6px\] {
            height: 6px !important
        }

        .sm\:h-\[21px\] {
            height: 21px !important
        }

        .sm\:h-\[28px\] {
            height: 28px !important
        }

        .sm\:h-\[37px\] {
            height: 37px !important
        }

        .sm\:h-\[45px\] {
            height: 45px !important
        }

        .sm\:h-\[55px\] {
            height: 55px !important
        }

        .sm\:h-\[69px\] {
            height: 69px !important
        }

        .sm\:h-\[75px\] {
            height: 75px !important
        }

        .sm\:h-\[104px\] {
            height: 104px !important
        }

        .sm\:h-\[575px\] {
            height: 575px !important
        }

        .sm\:h-\[610px\] {
            height: 610px !important
        }

        .sm\:h-\[620px\] {
            height: 620px !important
        }

        .sm\:h-\[920px\] {
            height: 920px !important
        }

        .sm\:max-h-\[75px\] {
            max-height: 75px !important
        }

        .sm\:max-h-\[950px\] {
            max-height: 950px !important
        }

        .sm\:max-h-full {
            max-height: 100% !important
        }

        .sm\:min-h-\[65px\] {
            min-height: 65px !important
        }

        .sm\:min-h-\[400px\] {
            min-height: 400px !important
        }

        .sm\:min-h-\[630px\] {
            min-height: 630px !important
        }

        .sm\:w-1\/2 {
            width: 50% !important
        }

        .sm\:w-1\/3 {
            width: 33.3333% !important
        }

        .sm\:w-2\/3 {
            width: 66.6667% !important
        }

        .sm\:w-20 {
            width: calc(var(--spacing)*20) !important
        }

        .sm\:w-80 {
            width: calc(var(--spacing)*80) !important
        }

        .sm\:w-\[6px\] {
            width: 6px !important
        }

        .sm\:w-\[13em\] {
            width: 13em !important
        }

        .sm\:w-\[21px\] {
            width: 21px !important
        }

        .sm\:w-\[28px\] {
            width: 28px !important
        }

        .sm\:w-\[49px\] {
            width: 49px !important
        }

        .sm\:w-\[69px\] {
            width: 69px !important
        }

        .sm\:w-\[100\%\] {
            width: 100% !important
        }

        .sm\:w-\[106px\] {
            width: 106px !important
        }

        .sm\:w-\[130px\] {
            width: 130px !important
        }

        .sm\:w-\[520px\] {
            width: 520px !important
        }

        .sm\:max-w-\[50vw\] {
            max-width: 50vw !important
        }

        .sm\:max-w-\[80\%\] {
            max-width: 80% !important
        }

        .sm\:max-w-\[120px\] {
            max-width: 120px !important
        }

        .sm\:max-w-\[140px\] {
            max-width: 140px !important
        }

        .sm\:max-w-\[500px\] {
            max-width: 500px !important
        }

        .sm\:max-w-\[667px\] {
            max-width: 667px !important
        }

        .sm\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr)) !important
        }

        .sm\:flex-col-reverse {
            flex-direction: column-reverse !important
        }

        .sm\:flex-row {
            flex-direction: row !important
        }

        .sm\:flex-row-reverse {
            flex-direction: row-reverse !important
        }

        .sm\:items-center {
            align-items: center !important
        }

        .sm\:gap-2 {
            gap: calc(var(--spacing)*2) !important
        }

        .sm\:gap-4 {
            gap: calc(var(--spacing)*4) !important
        }

        .sm\:gap-5 {
            gap: calc(var(--spacing)*5) !important
        }

        .sm\:gap-6 {
            gap: calc(var(--spacing)*6) !important
        }

        .sm\:gap-8 {
            gap: calc(var(--spacing)*8) !important
        }

        .sm\:gap-9 {
            gap: calc(var(--spacing)*9) !important
        }

        .sm\:gap-10 {
            gap: calc(var(--spacing)*10) !important
        }

        .sm\:gap-11 {
            gap: calc(var(--spacing)*11) !important
        }

        .sm\:gap-12 {
            gap: calc(var(--spacing)*12) !important
        }

        .sm\:gap-15 {
            gap: calc(var(--spacing)*15) !important
        }

        .sm\:gap-20 {
            gap: calc(var(--spacing)*20) !important
        }

        .sm\:gap-\[15px\] {
            gap: 15px !important
        }

        .sm\:gap-\[150px\] {
            gap: 150px !important
        }

        :where(.sm\:space-y-2>:not(:last-child)) {
            --tw-space-y-reverse: 0 !important;
            margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse)) !important;
            margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse))) !important
        }

        .sm\:p-4 {
            padding: calc(var(--spacing)*4) !important
        }

        .sm\:p-8 {
            padding: calc(var(--spacing)*8) !important
        }

        .sm\:px-6 {
            padding-inline: calc(var(--spacing)*6) !important
        }

        .sm\:px-8 {
            padding-inline: calc(var(--spacing)*8) !important
        }

        .sm\:px-\[30px\] {
            padding-inline: 30px !important
        }

        .sm\:px-\[35px\] {
            padding-inline: 35px !important
        }

        .sm\:px-\[45px\] {
            padding-inline: 45px !important
        }

        .sm\:py-4 {
            padding-block: calc(var(--spacing)*4) !important
        }

        .sm\:py-6 {
            padding-block: calc(var(--spacing)*6) !important
        }

        .sm\:py-7 {
            padding-block: calc(var(--spacing)*7) !important
        }

        .sm\:py-\[5px\] {
            padding-block: 5px !important
        }

        .sm\:py-\[21\.5px\] {
            padding-block: 21.5px !important
        }

        .sm\:py-\[70px\] {
            padding-block: 70px !important
        }

        .sm\:py-\[120px\] {
            padding-block: 120px !important
        }

        .sm\:py-\[155px\] {
            padding-block: 155px !important
        }

        .sm\:pt-10 {
            padding-top: calc(var(--spacing)*10) !important
        }

        .sm\:pt-\[10em\] {
            padding-top: 10em !important
        }

        .sm\:pr-4 {
            padding-right: calc(var(--spacing)*4) !important
        }

        .sm\:pb-0 {
            padding-bottom: calc(var(--spacing)*0) !important
        }

        .sm\:pb-\[30px\] {
            padding-bottom: 30px !important
        }

        .sm\:pb-\[75px\] {
            padding-bottom: 75px !important
        }

        .sm\:text-2xl {
            font-size: var(--text-2xl) !important;
            line-height: var(--tw-leading, var(--text-2xl--line-height)) !important
        }

        .sm\:text-5xl {
            font-size: var(--text-5xl) !important;
            line-height: var(--tw-leading, var(--text-5xl--line-height)) !important
        }

        .sm\:text-\[15px\] {
            font-size: 15px !important
        }

        .sm\:text-\[16px\] {
            font-size: 16px !important
        }

        .sm\:text-\[18px\] {
            font-size: 18px !important
        }

        .sm\:text-\[20px\] {
            font-size: 20px !important
        }

        .sm\:text-\[21px\] {
            font-size: 21px !important
        }

        .sm\:text-\[22px\] {
            font-size: 22px !important
        }

        .sm\:text-\[24px\] {
            font-size: 24px !important
        }

        .sm\:text-\[27\.5px\] {
            font-size: 27.5px !important
        }

        .sm\:text-\[27px\] {
            font-size: 27px !important
        }

        .sm\:text-\[29px\] {
            font-size: 29px !important
        }

        .sm\:text-\[34\.5px\] {
            font-size: 34.5px !important
        }

        .sm\:text-\[35px\] {
            font-size: 35px !important
        }

        .sm\:text-\[42px\] {
            font-size: 42px !important
        }

        .sm\:text-\[50px\] {
            font-size: 50px !important
        }

        .sm\:text-\[57\.5px\] {
            font-size: 57.5px !important
        }

        .sm\:text-\[150px\] {
            font-size: 150px !important
        }

        .sm\:leading-8 {
            --tw-leading: calc(var(--spacing)*8) !important;
            line-height: calc(var(--spacing)*8) !important
        }

        .sm\:leading-\[22\.5px\] {
            --tw-leading: 22.5px !important;
            line-height: 22.5px !important
        }

        .sm\:leading-\[37px\] {
            --tw-leading: 37px !important;
            line-height: 37px !important
        }

        .sm\:leading-\[55px\] {
            --tw-leading: 55px !important;
            line-height: 55px !important
        }

        .sm\:leading-\[60px\] {
            --tw-leading: 60px !important;
            line-height: 60px !important
        }

        .sm\:leading-\[69px\] {
            --tw-leading: 69px !important;
            line-height: 69px !important
        }

        .sm\:leading-\[160px\] {
            --tw-leading: 160px !important;
            line-height: 160px !important
        }
    }

    @media (min-width:736px) {
        .md\:-top-\[clamp\(2\.68px\,0\.36vw\,7\.00px\)\] {
            top: calc(-1*clamp(2.68px, .36vw, 7px)) !important
        }

        .md\:-top-\[clamp\(4\.98px\,0\.68vw\,13\.00px\)\] {
            top: calc(-1*clamp(4.98px, .68vw, 13px)) !important
        }

        .md\:-top-\[clamp\(6\.13px\,0\.83vw\,16\.00px\)\] {
            top: calc(-1*clamp(6.13px, .83vw, 16px)) !important
        }

        .md\:top-1\/2 {
            top: 50% !important
        }

        .md\:top-8 {
            top: calc(var(--spacing)*8) !important
        }

        .md\:top-\[17\%\] {
            top: 17% !important
        }

        .md\:top-\[20px\] {
            top: 20px !important
        }

        .md\:top-\[clamp\(4\.22px\,0\.57vw\,11\.00px\)\] {
            top: clamp(4.22px, .57vw, 11px) !important
        }

        .md\:top-\[clamp\(5\.75px\,0\.78vw\,15\.00px\)\] {
            top: clamp(5.75px, .78vw, 15px) !important
        }

        .md\:top-\[clamp\(16\.10px\,2\.19vw\,42\.00px\)\] {
            top: clamp(16.1px, 2.19vw, 42px) !important
        }

        .md\:top-\[clamp\(69\.00px\,9\.38vw\,180\.00px\)\] {
            top: clamp(69px, 9.38vw, 180px) !important
        }

        .md\:right-0 {
            right: calc(var(--spacing)*0) !important
        }

        .md\:right-6 {
            right: calc(var(--spacing)*6) !important
        }

        .md\:right-10 {
            right: calc(var(--spacing)*10) !important
        }

        .md\:bottom-4 {
            bottom: calc(var(--spacing)*4) !important
        }

        .md\:bottom-10 {
            bottom: calc(var(--spacing)*10) !important
        }

        .md\:bottom-\[-67px\] {
            bottom: -67px !important
        }

        .md\:bottom-\[clamp\(9\.58px\,1\.30vw\,25\.00px\)\] {
            bottom: clamp(9.58px, 1.3vw, 25px) !important
        }

        .md\:left-\[19\.5\%\] {
            left: 19.5% !important
        }

        .md\:left-\[20px\] {
            left: 20px !important
        }

        .md\:left-\[clamp\(11\.50px\,1\.56vw\,30\.00px\)\] {
            left: clamp(11.5px, 1.56vw, 30px) !important
        }

        .md\:left-\[clamp\(14\.38px\,1\.95vw\,37\.50px\)\] {
            left: clamp(14.38px, 1.95vw, 37.5px) !important
        }

        .md\:left-\[clamp\(16\.10px\,2\.19vw\,42\.00px\)\] {
            left: clamp(16.1px, 2.19vw, 42px) !important
        }

        .md\:left-\[clamp\(81\.27px\,11\.04vw\,212\.00px\)\] {
            left: clamp(81.27px, 11.04vw, 212px) !important
        }

        .md\:left-\[clamp\(224\.25px\,30\.47vw\,585\.00px\)\] {
            left: clamp(224.25px, 30.47vw, 585px) !important
        }

        .md\:left-\[clamp\(240\.35px\,32\.66vw\,627\.00px\)\] {
            left: clamp(240.35px, 32.66vw, 627px) !important
        }

        .md\:mx-0 {
            margin-inline: calc(var(--spacing)*0) !important
        }

        .md\:mx-\[4em\] {
            margin-inline: 4em !important
        }

        .md\:mx-auto {
            margin-inline: auto !important
        }

        .md\:my-\[clamp\(69\.00px\,9\.38vw\,180\.00px\)\] {
            margin: clamp(69px, 9.38vw, 180px) 0 !important
        }

        .md\:mx-\[clamp\(69\.00px\,9\.38vw\,180\.00px\)\] {
            margin: clamp(69px,9.38vw,180px) 0 !important
        }

        .md\:mt-0 {
            margin-top: calc(var(--spacing)*0) !important
        }

        .md\:mt-6 {
            margin-top: calc(var(--spacing)*6) !important
        }

        .md\:mt-8 {
            margin-top: calc(var(--spacing)*8) !important
        }

        .md\:mt-20 {
            margin-top: calc(var(--spacing)*20) !important
        }

        .md\:mt-\[1vw\] {
            margin-top: 1vw !important
        }

        .md\:mt-\[2vw\] {
            margin-top: 2vw !important
        }

        .md\:mt-\[16px\] {
            margin-top: 16px !important
        }

        .md\:mt-\[25px\] {
            margin-top: 25px !important
        }

        .md\:mt-\[48\%\] {
            margin-top: 48% !important
        }

        .md\:mt-\[clamp\(13\.42px\,1\.82vw\,35\.00px\)\] {
            margin-top: clamp(13.42px, 1.82vw, 35px) !important
        }

        .md\:mt-\[clamp\(69\.00px\,9\.38vw\,180\.00px\)\] {
            margin-top: clamp(69px, 9.38vw, 180px) !important
        }

        .md\:mt-auto {
            margin-top: auto !important
        }

        .md\:-mr-\[clamp\(6\.90px\,0\.94vw\,18\.00px\)\] {
            margin-right: calc(-1*clamp(6.9px, .94vw, 18px)) !important
        }

        .md\:mr-\[4px\] {
            margin-right: 4px !important
        }

        .md\:mr-\[15\%\] {
            margin-right: 15% !important
        }

        .md\:-mb-\[7em\] {
            margin-bottom: -7em !important
        }

        .md\:mb-0 {
            margin-bottom: calc(var(--spacing)*0) !important
        }

        .md\:mb-2 {
            margin-bottom: calc(var(--spacing)*2) !important
        }

        .md\:mb-4 {
            margin-bottom: calc(var(--spacing)*4) !important
        }

        .md\:mb-8 {
            margin-bottom: calc(var(--spacing)*8) !important
        }

        .md\:mb-\[8px\] {
            margin-bottom: 8px !important
        }

        .md\:mb-\[16px\] {
            margin-bottom: 16px !important
        }

        .md\:mb-\[20px\] {
            margin-bottom: 20px !important
        }

        .md\:mb-\[30px\] {
            margin-bottom: 30px !important
        }

        .md\:mb-\[clamp\(1\.92px\,0\.26vw\,5\.00px\)\] {
            margin-bottom: clamp(1.92px, .26vw, 5px) !important
        }

        .md\:mb-\[clamp\(3\.45px\,0\.47vw\,9\.00px\)\] {
            margin-bottom: clamp(3.45px, .47vw, 9px) !important
        }

        .md\:mb-\[clamp\(5\.75px\,0\.78vw\,15\.00px\)\] {
            margin-bottom: clamp(5.75px, .78vw, 15px) !important
        }

        .md\:mb-\[clamp\(18\.40px\,2\.50vw\,48\.00px\)\] {
            margin-bottom: clamp(18.4px, 2.5vw, 48px) !important
        }

        .md\:mb-\[clamp\(39\.87px\,5\.42vw\,104\.00px\)\] {
            margin-bottom: clamp(39.87px, 5.42vw, 104px) !important
        }

        .md\:mb-\[clamp\(42\.17px\,5\.73vw\,110\.00px\)\] {
            margin-bottom: clamp(42.17px, 5.73vw, 110px) !important
        }

        .md\:mb-\[clamp\(42\.55px\,5\.78vw\,111\.00px\)\] {
            margin-bottom: clamp(42.55px, 5.78vw, 111px) !important
        }

        .md\:mb-\[clamp\(44\.00px\,5\.73vw\,110\.00px\)\] {
            margin-bottom: clamp(44px, 5.73vw, 110px) !important
        }

        .md\:mb-\[clamp\(69\.00px\,9\.38vw\,180\.00px\)\] {
            margin-bottom: clamp(69px, 9.38vw, 180px) !important
        }

        .md\:mb-\[min\(1\.37vw\,26\.25px\)\] {
            margin-bottom: min(1.37vw, 26.25px) !important
        }

        .md\:ml-\[-5em\] {
            margin-left: -5em !important
        }

        .md\:ml-\[8\%\] {
            margin-left: 8% !important
        }

        .md\:ml-\[clamp\(3\.07px\,0\.42vw\,8\.00px\)\] {
            margin-left: clamp(3.07px, .42vw, 8px) !important
        }

        .md\:block {
            display: block !important
        }

        .md\:flex {
            display: flex !important
        }

        .md\:hidden {
            display: none !important
        }

        .md\:inline-block {
            display: inline-block !important
        }

        .md\:aspect-auto {
            aspect-ratio: auto !important
        }

        .md\:size-\[clamp\(9\.78px\,1\.33vw\,25\.50px\)\] {
            width: clamp(9.78px, 1.33vw, 25.5px) !important;
            height: clamp(9.78px, 1.33vw, 25.5px) !important
        }

        .md\:h-8 {
            height: calc(var(--spacing)*8) !important
        }

        .md\:h-16 {
            height: calc(var(--spacing)*16) !important
        }

        .md\:h-60 {
            height: calc(var(--spacing)*60) !important
        }

        .md\:h-\[2\.8vw\] {
            height: 2.8vw !important
        }

        .md\:h-\[5px\] {
            height: 5px !important
        }

        .md\:h-\[20\.3vw\] {
            height: 20.3vw !important
        }

        .md\:h-\[22\.5px\] {
            height: 22.5px !important
        }

        .md\:h-\[28\.5px\] {
            height: 28.5px !important
        }

        .md\:h-\[40vw\] {
            height: 40vw !important
        }

        .md\:h-\[42px\] {
            height: 42px !important
        }

        .md\:h-\[45px\] {
            height: 45px !important
        }

        .md\:h-\[50px\] {
            height: 50px !important
        }

        .md\:h-\[56vw\] {
            height: 56vw !important
        }

        .md\:h-\[60px\] {
            height: 60px !important
        }

        .md\:h-\[85\%\] {
            height: 85% !important
        }

        .md\:h-\[120px\] {
            height: 120px !important
        }

        .md\:h-\[180px\] {
            height: 180px !important
        }

        .md\:h-\[240px\] {
            height: 240px !important
        }

        .md\:h-\[339px\] {
            height: 339px !important
        }

        .md\:h-\[597px\] {
            height: 597px !important
        }

        .md\:h-\[610px\] {
            height: 610px !important
        }

        .md\:h-\[700px\] {
            height: 700px !important
        }

        .md\:h-\[clamp\(3px\,0\.41vw\,12px\)\] {
            height: clamp(3px, .41vw, 12px) !important
        }

        .md\:h-\[clamp\(6\.90px\,0\.94vw\,18\.00px\)\] {
            height: clamp(6.9px, .94vw, 18px) !important
        }

        .md\:h-\[clamp\(13\.55px\,1\.84vw\,35\.33px\)\] {
            height: clamp(13.55px, 1.84vw, 35.33px) !important
        }

        .md\:h-\[clamp\(14\.38px\,1\.95vw\,37\.50px\)\] {
            height: clamp(14.38px, 1.95vw, 37.5px) !important
        }

        .md\:h-\[clamp\(15\.91px\,2\.16vw\,41\.50px\)\] {
            height: clamp(15.91px, 2.16vw, 41.5px) !important
        }

        .md\:h-\[clamp\(17\.29px\,2\.35vw\,45\.10px\)\] {
            height: clamp(17.29px, 2.35vw, 45.1px) !important
        }

        .md\:h-\[clamp\(21\.85px\,2\.97vw\,57\.00px\)\] {
            height: clamp(21.85px, 2.97vw, 57px) !important
        }

        .md\:h-\[clamp\(23\.00px\,3\.13vw\,60\.00px\)\] {
            height: clamp(23px, 3.13vw, 60px) !important
        }

        .md\:h-\[clamp\(24\.44px\,3\.32vw\,63\.75px\)\] {
            height: clamp(24.44px, 3.32vw, 63.75px) !important
        }

        .md\:h-\[clamp\(28\.75px\,3\.91vw\,75\.00px\)\] {
            height: clamp(28.75px, 3.91vw, 75px) !important
        }

        .md\:h-\[clamp\(28\.80px\,3\.75vw\,72\.00px\)\] {
            height: clamp(28.8px, 3.75vw, 72px) !important
        }

        .md\:h-\[clamp\(116\.44px\,15\.82vw\,303\.75px\)\] {
            height: clamp(116.44px, 15.82vw, 303.75px) !important
        }

        .md\:h-\[clamp\(201\.25px\,27\.34vw\,525\.00px\)\] {
            height: clamp(201.25px, 27.34vw, 525px) !important
        }

        .md\:h-\[clamp\(216\.20px\,29\.38vw\,564\.00px\)\] {
            height: clamp(216.2px, 29.38vw, 564px) !important
        }

        .md\:h-\[clamp\(241\.50px\,32\.81vw\,630\.00px\)\] {
            height: clamp(241.5px, 32.81vw, 630px) !important
        }

        .md\:h-\[clamp\(382\.00px\,50\.00vw\,960\.00px\)\] {
            height: clamp(382px, 50vw, 960px) !important
        }

        .md\:h-\[clamp\(586\.12px\,79\.64vw\,1529\.00px\)\] {
            height: clamp(586.12px, 79.64vw, 1529px) !important
        }

        .md\:h-\[clamp\(591\.48px\,80\.36vw\,1543\.00px\)\] {
            height: clamp(591.48px, 80.36vw, 1543px) !important
        }

        .md\:h-auto {
            height: auto !important
        }

        .md\:h-full {
            height: 100% !important
        }

        .md\:max-h-\[225px\] {
            max-height: 225px !important
        }

        .md\:max-h-\[390px\] {
            max-height: 390px !important
        }

        .md\:max-h-\[768px\] {
            max-height: 768px !important
        }

        .md\:max-h-\[1098px\] {
            max-height: 1098px !important
        }

        .md\:max-h-full {
            max-height: 100% !important
        }

        .md\:min-h-0 {
            min-height: calc(var(--spacing)*0) !important
        }

        .md\:min-h-\[500px\] {
            min-height: 500px !important
        }

        .md\:w-1\/2 {
            width: 50% !important
        }

        .md\:w-3\/4 {
            width: 75% !important
        }

        .md\:w-16 {
            width: calc(var(--spacing)*16) !important
        }

        .md\:w-\[1\.5px\] {
            width: 1.5px !important
        }

        .md\:w-\[5px\] {
            width: 5px !important
        }

        .md\:w-\[22\%\] {
            width: 22% !important
        }

        .md\:w-\[22\.5px\] {
            width: 22.5px !important
        }

        .md\:w-\[29\.7vw\] {
            width: 29.7vw !important
        }

        .md\:w-\[35\%\] {
            width: 35% !important
        }

        .md\:w-\[42px\] {
            width: 42px !important
        }

        .md\:w-\[45\%\] {
            width: 45% !important
        }

        .md\:w-\[46vw\] {
            width: 46vw !important
        }

        .md\:w-\[70px\] {
            width: 70px !important
        }

        .md\:w-\[72px\] {
            width: 72px !important
        }

        .md\:w-\[103px\] {
            width: 103px !important
        }

        .md\:w-\[195px\] {
            width: 195px !important
        }

        .md\:w-\[214px\] {
            width: 214px !important
        }

        .md\:w-\[250px\] {
            width: 250px !important
        }

        .md\:w-\[275px\] {
            width: 275px !important
        }

        .md\:w-\[282px\] {
            width: 282px !important
        }

        .md\:w-\[575px\] {
            width: 575px !important
        }

        .md\:w-\[685px\] {
            width: 685px !important
        }

        .md\:w-\[760px\] {
            width: 760px !important
        }

        .md\:w-\[764px\] {
            width: 764px !important
        }

        .md\:w-\[clamp\(6\.90px\,0\.94vw\,18\.00px\)\] {
            width: clamp(6.9px, .94vw, 18px) !important
        }

        .md\:w-\[clamp\(28\.80px\,3\.75vw\,72\.00px\)\] {
            width: clamp(28.8px, 3.75vw, 72px) !important
        }

        .md\:w-\[clamp\(60\.00px\,7\.81vw\,150\.00px\)\] {
            width: clamp(60px, 7.81vw, 150px) !important
        }

        .md\:w-\[clamp\(65\.74px\,8\.93vw\,171\.50px\)\] {
            width: clamp(65.74px, 8.93vw, 171.5px) !important
        }

        .md\:w-\[clamp\(68\.23px\,9\.27vw\,178\.00px\)\] {
            width: clamp(68.23px, 9.27vw, 178px) !important
        }

        .md\:w-\[clamp\(72\.07px\,9\.79vw\,188\.00px\)\] {
            width: clamp(72.07px, 9.79vw, 188px) !important
        }

        .md\:w-\[clamp\(72\.16px\,9\.80vw\,188\.25px\)\] {
            width: clamp(72.16px, 9.8vw, 188.25px) !important
        }

        .md\:w-\[clamp\(72\.32px\,9\.82vw\,188\.68px\)\] {
            width: clamp(72.32px, 9.82vw, 188.68px) !important
        }

        .md\:w-\[clamp\(100\.63px\,13\.67vw\,262\.50px\)\] {
            width: clamp(100.63px, 13.67vw, 262.5px) !important
        }

        .md\:w-\[clamp\(116\.53px\,15\.83vw\,304\.00px\)\] {
            width: clamp(116.53px, 15.83vw, 304px) !important
        }

        .md\:w-\[clamp\(121\.13px\,16\.46vw\,316\.00px\)\] {
            width: clamp(121.13px, 16.46vw, 316px) !important
        }

        .md\:w-\[clamp\(139\.15px\,18\.91vw\,363\.00px\)\] {
            width: clamp(139.15px, 18.91vw, 363px) !important
        }

        .md\:w-\[clamp\(144\.13px\,19\.58vw\,376\.00px\)\] {
            width: clamp(144.13px, 19.58vw, 376px) !important
        }

        .md\:w-\[clamp\(147\.20px\,20\.00vw\,384\.00px\)\] {
            width: clamp(147.2px, 20vw, 384px) !important
        }

        .md\:w-\[clamp\(154\.96px\,21\.05vw\,404\.25px\)\] {
            width: clamp(154.96px, 21.05vw, 404.25px) !important
        }

        .md\:w-\[clamp\(169\.82px\,23\.07vw\,443\.00px\)\] {
            width: clamp(169.82px, 23.07vw, 443px) !important
        }

        .md\:w-\[clamp\(268\.33px\,36\.46vw\,700\.00px\)\] {
            width: clamp(268.33px, 36.46vw, 700px) !important
        }

        .md\:w-\[clamp\(283\.28px\,38\.49vw\,739\.00px\)\] {
            width: clamp(283.28px, 38.49vw, 739px) !important
        }

        .md\:w-\[clamp\(292\.68px\,39\.77vw\,763\.50px\)\] {
            width: clamp(292.68px, 39.77vw, 763.5px) !important
        }

        .md\:w-\[clamp\(352\.67px\,47\.92vw\,920\.00px\)\] {
            width: clamp(352.67px, 47.92vw, 920px) !important
        }

        .md\:w-\[clamp\(448\.50px\,60\.94vw\,1170\.00px\)\] {
            width: clamp(448.5px, 60.94vw, 1170px) !important
        }

        .md\:w-auto {
            width: auto !important
        }

        .md\:w-full {
            width: 100% !important
        }

        .md\:max-w-3xl {
            max-width: var(--container-3xl) !important
        }

        .md\:max-w-\[45\%\] {
            max-width: 45% !important
        }

        .md\:max-w-\[308px\] {
            max-width: 308px !important
        }

        .md\:max-w-\[350px\] {
            max-width: 350px !important
        }

        .md\:max-w-\[392px\] {
            max-width: 392px !important
        }

        .md\:max-w-\[400px\] {
            max-width: 400px !important
        }

        .md\:max-w-\[570px\] {
            max-width: 570px !important
        }

        .md\:max-w-\[600px\] {
            max-width: 600px !important
        }

        .md\:max-w-\[618px\] {
            max-width: 618px !important
        }

        .md\:max-w-\[808px\] {
            max-width: 808px !important
        }

        .md\:max-w-\[900px\] {
            max-width: 900px !important
        }

        .md\:max-w-\[1170px\] {
            max-width: 1170px !important
        }

        .md\:max-w-\[1640px\] {
            max-width: 1640px !important
        }

        .md\:max-w-\[clamp\(306\.67px\,41\.67vw\,800\.00px\)\] {
            max-width: clamp(306.67px, 41.67vw, 800px) !important
        }

        .md\:max-w-\[clamp\(448\.50px\,60\.94vw\,1170\.00px\)\] {
            max-width: clamp(448.5px, 60.94vw, 1170px) !important
        }

        .md\:max-w-full {
            max-width: 100% !important
        }

        .md\:max-w-none {
            max-width: none !important
        }

        .md\:min-w-\[305px\] {
            min-width: 305px !important
        }

        .md\:min-w-\[330px\] {
            min-width: 330px !important
        }

        .md\:min-w-\[clamp\(153\.33px\,20\.83vw\,400\.00px\)\] {
            min-width: clamp(153.33px, 20.83vw, 400px) !important
        }

        .md\:flex-none {
            flex: none !important
        }

        .md\:shrink-1 {
            flex-shrink: 1 !important
        }

        .md\:translate-x-0 {
            --tw-translate-x: calc(var(--spacing)*0) !important;
            translate: var(--tw-translate-x)var(--tw-translate-y) !important
        }

        .md\:-translate-y-1\/2 {
            --tw-translate-y: -50% !important;
            translate: var(--tw-translate-x)var(--tw-translate-y) !important
        }

        .md\:-translate-y-\[clamp\(5\.19px\,0\.70vw\,13\.53px\)\] {
            --tw-translate-y: calc(clamp(5.19px, .7vw, 13.53px)*-1) !important;
            translate: var(--tw-translate-x)var(--tw-translate-y) !important
        }

        .md\:translate-y-\[clamp\(0\.19px\,0\.03vw\,0\.50px\)\] {
            --tw-translate-y: clamp(.19px, .03vw, .5px) !important;
            translate: var(--tw-translate-x)var(--tw-translate-y) !important
        }

        .md\:scale-85 {
            --tw-scale-x: 85% !important;
            --tw-scale-y: 85% !important;
            --tw-scale-z: 85% !important;
            scale: var(--tw-scale-x)var(--tw-scale-y) !important
        }

        .md\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr)) !important
        }

        .md\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr)) !important
        }

        .md\:grid-cols-6 {
            grid-template-columns: repeat(6, minmax(0, 1fr)) !important
        }

        .md\:grid-cols-\[clamp\(81\.65px\,11\.09vw\,213\.00px\)_clamp\(81\.65px\,11\.09vw\,213\.00px\)_clamp\(97\.75px\,13\.28vw\,255\.00px\)_clamp\(81\.65px\,11\.09vw\,213\.00px\)\] {
            grid-template-columns: clamp(81.65px, 11.09vw, 213px) clamp(81.65px, 11.09vw, 213px) clamp(97.75px, 13.28vw, 255px) clamp(81.65px, 11.09vw, 213px) !important
        }

        .md\:flex-col {
            flex-direction: column !important
        }

        .md\:flex-row {
            flex-direction: row !important
        }

        .md\:flex-row-reverse {
            flex-direction: row-reverse !important
        }

        .md\:items-center {
            align-items: center !important
        }

        .md\:items-end {
            align-items: flex-end !important
        }

        .md\:items-start {
            align-items: flex-start !important
        }

        .md\:justify-between {
            justify-content: space-between !important
        }

        .md\:justify-center {
            justify-content: center !important
        }

        .md\:justify-end {
            justify-content: flex-end !important
        }

        .md\:justify-start {
            justify-content: flex-start !important
        }

        .md\:gap-0 {
            gap: calc(var(--spacing)*0) !important
        }

        .md\:gap-2 {
            gap: calc(var(--spacing)*2) !important
        }

        .md\:gap-3 {
            gap: calc(var(--spacing)*3) !important
        }

        .md\:gap-4 {
            gap: calc(var(--spacing)*4) !important
        }

        .md\:gap-6 {
            gap: calc(var(--spacing)*6) !important
        }

        .md\:gap-8 {
            gap: calc(var(--spacing)*8) !important
        }

        .md\:gap-\[5\%\] {
            gap: 5% !important
        }

        .md\:gap-\[5px\] {
            gap: 5px !important
        }

        .md\:gap-\[8px\] {
            gap: 8px !important
        }

        .md\:gap-\[10px\] {
            gap: 10px !important
        }

        .md\:gap-\[12px\] {
            gap: 12px !important
        }

        .md\:gap-\[15px\] {
            gap: 15px !important
        }

        .md\:gap-\[18px\] {
            gap: 18px !important
        }

        .md\:gap-\[20px\] {
            gap: 20px !important
        }

        .md\:gap-\[22\.5px\] {
            gap: 22.5px !important
        }

        .md\:gap-\[24px\] {
            gap: 24px !important
        }

        .md\:gap-\[60px\] {
            gap: 60px !important
        }

        .md\:gap-\[75px\] {
            gap: 75px !important
        }

        .md\:gap-\[80px\] {
            gap: 80px !important
        }

        .md\:gap-\[clamp\(2\.88px\,0\.39vw\,7\.50px\)\] {
            gap: clamp(2.88px, .39vw, 7.5px) !important
        }

        .md\:gap-\[clamp\(4\.5px\,0\.61vw\,18px\)\] {
            gap: clamp(4.5px, .61vw, 18px) !important
        }

        .md\:gap-\[clamp\(4\.31px\,0\.59vw\,11\.25px\)\] {
            gap: clamp(4.31px, .59vw, 11.25px) !important
        }

        .md\:gap-\[clamp\(8\.43px\,1\.15vw\,22\.00px\)\] {
            gap: clamp(8.43px, 1.15vw, 22px) !important
        }

        .md\:gap-\[clamp\(8\.63px\,1\.17vw\,22\.50px\)\] {
            gap: clamp(8.63px, 1.17vw, 22.5px) !important
        }

        .md\:gap-\[clamp\(8\.66px\,1\.18vw\,22\.60px\)\] {
            gap: clamp(8.66px, 1.18vw, 22.6px) !important
        }

        .md\:gap-\[clamp\(10\.35px\,1\.41vw\,27\.00px\)\] {
            gap: clamp(10.35px, 1.41vw, 27px) !important
        }

        .md\:gap-\[clamp\(11\.50px\,1\.56vw\,30\.00px\)\] {
            gap: clamp(11.5px, 1.56vw, 30px) !important
        }

        .md\:gap-\[clamp\(13\.80px\,1\.88vw\,36\.00px\)\] {
            gap: clamp(13.8px, 1.88vw, 36px) !important
        }

        .md\:gap-\[clamp\(14\.38px\,1\.95vw\,37\.50px\)\] {
            gap: clamp(14.38px, 1.95vw, 37.5px) !important
        }

        .md\:gap-\[clamp\(18\.40px\,2\.50vw\,32\.00px\)\] {
            gap: clamp(18.4px, 2.5vw, 32px) !important
        }

        .md\:gap-\[clamp\(18\.40px\,2\.50vw\,48\.00px\)\] {
            gap: clamp(18.4px, 2.5vw, 48px) !important
        }

        .md\:gap-\[clamp\(24\.44px\,3\.32vw\,63\.75px\)\] {
            gap: clamp(24.44px, 3.32vw, 63.75px) !important
        }

        .md\:gap-\[min\(\.98vw\,18\.75px\)\] {
            gap: min(.98vw, 18.75px) !important
        }

        .md\:rounded-\[8px\] {
            border-radius: 8px !important
        }

        .md\:rounded-\[12px\] {
            border-radius: 12px !important
        }

        .md\:rounded-\[39px\] {
            border-radius: 39px !important
        }

        .md\:rounded-\[50px\] {
            border-radius: 50px !important
        }

        .md\:rounded-\[109px\] {
            border-radius: 109px !important
        }

        .md\:rounded-\[clamp\(13\.80px\,1\.88vw\,36\.00px\)\] {
            border-radius: clamp(13.8px, 1.88vw, 36px) !important
        }

        .md\:rounded-\[clamp\(28\.46px\,3\.87vw\,74\.25px\)\] {
            border-radius: clamp(28.46px, 3.87vw, 74.25px) !important
        }

        .md\:rounded-\[clamp\(28\.75px\,3\.91vw\,75\.00px\)\] {
            border-radius: clamp(28.75px, 3.91vw, 75px) !important
        }

        .md\:border-\[clamp\(0\.96px\,0\.13vw\,2\.50px\)\] {
            border-style: var(--tw-border-style) !important;
            border-width: clamp(.96px, .13vw, 2.5px) !important
        }

        .md\:mask-x-from-\[100\%\] {
            -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
            mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
            --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top) !important;
            --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color)var(--tw-mask-right-from-position), var(--tw-mask-right-to-color)var(--tw-mask-right-to-position)) !important;
            --tw-mask-right-from-position: 100% !important;
            --tw-mask-left: linear-gradient(to left, var(--tw-mask-left-from-color)var(--tw-mask-left-from-position), var(--tw-mask-left-to-color)var(--tw-mask-left-to-position)) !important;
            --tw-mask-left-from-position: 100% !important;
            -webkit-mask-composite: source-in !important;
            mask-composite: intersect !important
        }

        .md\:mask-x-to-\[100\%\] {
            -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
            mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic) !important;
            --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top) !important;
            --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color)var(--tw-mask-right-from-position), var(--tw-mask-right-to-color)var(--tw-mask-right-to-position)) !important;
            --tw-mask-right-to-position: 100% !important;
            --tw-mask-left: linear-gradient(to left, var(--tw-mask-left-from-color)var(--tw-mask-left-from-position), var(--tw-mask-left-to-color)var(--tw-mask-left-to-position)) !important;
            --tw-mask-left-to-position: 100% !important;
            -webkit-mask-composite: source-in !important;
            mask-composite: intersect !important
        }

        .md\:object-contain {
            object-fit: contain !important
        }

        .md\:p-4 {
            padding: calc(var(--spacing)*4) !important
        }

        .md\:p-8 {
            padding: calc(var(--spacing)*8) !important
        }

        .md\:p-\[5\%\] {
            padding: 5% !important
        }

        .md\:p-\[5vw\] {
            padding: 5vw !important
        }

        .md\:p-\[15px\] {
            padding: 15px !important
        }

        .md\:p-\[16px\] {
            padding: 16px !important
        }

        .md\:p-\[30px\] {
            padding: 30px !important
        }

        .md\:p-\[90px\] {
            padding: 90px !important
        }

        .md\:p-\[clamp\(1\.44px\,0\.20vw\,3\.75px\)\] {
            padding: clamp(1.44px, .2vw, 3.75px) !important
        }

        .md\:p-\[clamp\(9\.20px\,1\.25vw\,24\.00px\)\] {
            padding: clamp(9.2px, 1.25vw, 24px) !important
        }

        .md\:px-0 {
            padding-inline: calc(var(--spacing)*0) !important
        }

        .md\:px-2 {
            padding-inline: calc(var(--spacing)*2) !important
        }

        .md\:px-12 {
            padding-inline: calc(var(--spacing)*12) !important
        }

        .md\:px-\[2em\] {
            padding-inline: 2em !important
        }

        .md\:px-\[10px\] {
            padding-inline: 10px !important
        }

        .md\:px-\[12px\] {
            padding-inline: 12px !important
        }

        .md\:px-\[20px\] {
            padding-inline: 20px !important
        }

        .md\:px-\[30px\] {
            padding-inline: 30px !important
        }

        .md\:px-\[35px\] {
            padding-inline: 35px !important
        }

        .md\:px-\[clamp\(5\.75px\,0\.78vw\,15\.00px\)\] {
            padding-inline: clamp(5.75px, .78vw, 15px) !important
        }

        .md\:px-\[clamp\(11\.50px\,1\.56vw\,30\.00px\)\] {
            padding-inline: clamp(11.5px, 1.56vw, 30px) !important
        }

        .md\:px-\[clamp\(16\.10px\,2\.19vw\,42\.00px\)\] {
            padding-inline: clamp(16.1px, 2.19vw, 42px) !important
        }

        .md\:px-\[clamp\(51\.75px\,7\.03vw\,90\.00px\)\] {
            padding-inline: clamp(51.75px, 7.03vw, 90px) !important
        }

        .md\:px-\[clamp\(143\.75px\,19\.53vw\,375\.00px\)\] {
            padding-inline: clamp(143.75px, 19.53vw, 375px) !important
        }

        .md\:py-0 {
            padding-block: calc(var(--spacing)*0) !important
        }

        .md\:py-9 {
            padding-block: calc(var(--spacing)*9) !important
        }

        .md\:py-\[4\.5vw\] {
            padding-block: 4.5vw !important
        }

        .md\:py-\[10px\] {
            padding-block: 10px !important
        }

        .md\:py-\[24px\] {
            padding-block: 24px !important
        }

        .md\:py-\[150px\] {
            padding-block: 150px !important
        }

        .md\:py-\[clamp\(2\.88px\,0\.39vw\,7\.50px\)\] {
            padding-block: clamp(2.88px, .39vw, 7.5px) !important
        }

        .md\:py-\[clamp\(51\.75px\,7\.03vw\,90\.00px\)\] {
            padding-block: clamp(51.75px, 7.03vw, 90px) !important
        }

        .md\:py-\[clamp\(66\.20px\,8\.99vw\,172\.70px\)\] {
            padding-block: clamp(66.2px, 8.99vw, 172.7px) !important
        }

        .md\:py-\[clamp\(69\.00px\,9\.38vw\,120\.00px\)\] {
            padding-block: clamp(69px, 9.38vw, 120px) !important
        }

        .md\:py-\[clamp\(103\.50px\,14\.06vw\,180\.00px\)\] {
            padding-block: clamp(103.5px, 14.06vw, 180px) !important
        }

        .md\:pt-\[3em\] {
            padding-top: 3em !important
        }

        .md\:pt-\[4\.5vw\] {
            padding-top: 4.5vw !important
        }

        .md\:pt-\[7vw\] {
            padding-top: 7vw !important
        }

        .md\:pt-\[clamp\(17\.25px\,2\.34vw\,45\.00px\)\] {
            padding-top: clamp(17.25px, 2.34vw, 45px) !important
        }

        .md\:pt-\[clamp\(25px\,3vw\,60\.00px\)\] {
            padding-top: clamp(25px, 3vw, 60px) !important
        }

        .md\:pt-\[clamp\(26\.83px\,3\.65vw\,70\.00px\)\] {
            padding-top: clamp(26.83px, 3.65vw, 70px) !important
        }

        .md\:pr-0 {
            padding-right: calc(var(--spacing)*0) !important
        }

        .md\:pr-\[42px\] {
            padding-right: 42px !important
        }

        .md\:pb-\[4\.5vw\] {
            padding-bottom: 4.5vw !important
        }

        .md\:pb-\[50px\] {
            padding-bottom: 50px !important
        }

        .md\:pb-\[100px\] {
            padding-bottom: 100px !important
        }

        .md\:pb-\[clamp\(20\.13px\,2\.73vw\,52\.50px\)\] {
            padding-bottom: clamp(20.13px, 2.73vw, 52.5px) !important
        }

        .md\:pb-\[clamp\(23\.96px\,3\.26vw\,62\.50px\)\] {
            padding-bottom: clamp(23.96px, 3.26vw, 62.5px) !important
        }

        .md\:pl-0 {
            padding-left: calc(var(--spacing)*0) !important
        }

        .md\:pl-\[42px\] {
            padding-left: 42px !important
        }

        .md\:text-center {
            text-align: center !important
        }

        .md\:text-left {
            text-align: left !important
        }

        .md\:text-3xl {
            font-size: var(--text-3xl) !important;
            line-height: var(--tw-leading, var(--text-3xl--line-height)) !important
        }

        .md\:text-\[1\.1vw\]\/\[1\.3\] {
            font-size: 1.1vw !important;
            line-height: 1.3 !important
        }

        .md\:text-\[1\.5vw\]\/\[1\.3\] {
            font-size: 1.5vw !important;
            line-height: 1.3 !important
        }

        .md\:text-\[2vw\]\/\[1\.3\] {
            font-size: 2vw !important;
            line-height: 1.3 !important
        }

        .md\:text-\[3\.2vw\]\/\[1\.3\] {
            font-size: 3.2vw !important;
            line-height: 1.3 !important
        }

        .md\:text-\[15px\]\/\[1\.6\] {
            font-size: 15px !important;
            line-height: 1.6 !important
        }

        .md\:text-\[18\.5px\]\/\[1\.3\] {
            font-size: 18.5px !important;
            line-height: 1.3 !important
        }

        .md\:text-\[18px\]\/\[1\.3\] {
            font-size: 18px !important;
            line-height: 1.3 !important
        }

        .md\:text-\[20px\]\/\[1\.3\] {
            font-size: 20px !important;
            line-height: 1.3 !important
        }

        .md\:text-\[22px\]\/\[1\.3\] {
            font-size: 22px !important;
            line-height: 1.3 !important
        }

        .md\:text-\[30px\]\/\[1\.3\] {
            font-size: 30px !important;
            line-height: 1.3 !important
        }

        .md\:text-\[32px\]\/\[1\.3\] {
            font-size: 32px !important;
            line-height: 1.3 !important
        }

        .md\:text-\[36px\]\/\[1\.3\] {
            font-size: 36px !important;
            line-height: 1.3 !important
        }

        .md\:text-\[45px\]\/\[1\.3\] {
            font-size: 45px !important;
            line-height: 1.3 !important
        }

        .md\:text-base {
            font-size: var(--text-base) !important;
            line-height: var(--tw-leading, var(--text-base--line-height)) !important
        }

        .md\:text-lg {
            font-size: var(--text-lg) !important;
            line-height: var(--tw-leading, var(--text-lg--line-height)) !important
        }

        .md\:text-\[15px\] {
            font-size: 15px !important
        }

        .md\:text-\[16\.5px\] {
            font-size: 16.5px !important
        }

        .md\:text-\[16px\] {
            font-size: 16px !important
        }

        .md\:text-\[20px\] {
            font-size: 20px !important
        }

        .md\:text-\[21px\] {
            font-size: 21px !important
        }

        .md\:text-\[22\.5px\] {
            font-size: 22.5px !important
        }

        .md\:text-\[22px\] {
            font-size: 22px !important
        }

        .md\:text-\[24px\] {
            font-size: 24px !important
        }

        .md\:text-\[26px\] {
            font-size: 26px !important
        }

        .md\:text-\[28px\] {
            font-size: 28px !important
        }

        .md\:text-\[32px\] {
            font-size: 32px !important
        }

        .md\:text-\[40px\] {
            font-size: 40px !important
        }

        .md\:text-\[42px\] {
            font-size: 42px !important
        }

        .md\:text-\[50px\] {
            font-size: 50px !important
        }

        .md\:text-\[52px\] {
            font-size: 52px !important
        }

        .md\:text-\[150px\] {
            font-size: 150px !important
        }

        .md\:text-\[clamp\(4\.60px\,0\.63vw\,12\.00px\)\] {
            font-size: clamp(4.6px, .63vw, 12px) !important
        }

        .md\:text-\[clamp\(5\.75px\,0\.78vw\,15\.00px\)\] {
            font-size: clamp(5.75px, .78vw, 15px) !important
        }

        .md\:text-\[clamp\(6\.90px\,0\.94vw\,18\.00px\)\] {
            font-size: clamp(6.9px, .94vw, 18px) !important
        }

        .md\:text-\[clamp\(7\.47px\,1\.02vw\,19\.50px\)\] {
            font-size: clamp(7.47px, 1.02vw, 19.5px) !important
        }

        .md\:text-\[clamp\(7\.48px\,1\.02vw\,19\.50px\)\] {
            font-size: clamp(7.48px, 1.02vw, 19.5px) !important
        }

        .md\:text-\[clamp\(7\.80px\,1\.02vw\,19\.50px\)\] {
            font-size: clamp(7.8px, 1.02vw, 19.5px) !important
        }

        .md\:text-\[clamp\(8\.63px\,1\.17vw\,15\.00px\)\] {
            font-size: clamp(8.63px, 1.17vw, 15px) !important
        }

        .md\:text-\[clamp\(8\.63px\,1\.17vw\,22\.50px\)\] {
            font-size: clamp(8.63px, 1.17vw, 22.5px) !important
        }

        .md\:text-\[clamp\(9\.20px\,1\.25vw\,24\.00px\)\] {
            font-size: clamp(9.2px, 1.25vw, 24px) !important
        }

        .md\:text-\[clamp\(10\.35px\,1\.41vw\,27\.00px\)\] {
            font-size: clamp(10.35px, 1.41vw, 27px) !important
        }

        .md\:text-\[clamp\(11\.50px\,1\.56vw\,30\.00px\)\] {
            font-size: clamp(11.5px, 1.56vw, 30px) !important
        }

        .md\:text-\[clamp\(12\.94px\,1\.76vw\,22\.50px\)\] {
            font-size: clamp(12.94px, 1.76vw, 22.5px) !important
        }

        .md\:text-\[clamp\(13\.80px\,1\.88vw\,36\.00px\)\] {
            font-size: clamp(13.8px, 1.88vw, 36px) !important
        }

        .md\:text-\[clamp\(14\.38px\,1\.95vw\,37\.50px\)\] {
            font-size: clamp(14.38px, 1.95vw, 37.5px) !important
        }

        .md\:text-\[clamp\(17\.25px\,2\.34vw\,30\.00px\)\] {
            font-size: clamp(17.25px, 2.34vw, 30px) !important
        }

        .md\:text-\[clamp\(17\.25px\,2\.34vw\,45\.00px\)\] {
            font-size: clamp(17.25px, 2.34vw, 45px) !important
        }

        .md\:text-\[clamp\(18\.40px\,2\.50vw\,48\.00px\)\] {
            font-size: clamp(18.4px, 2.5vw, 48px) !important
        }

        .md\:text-\[clamp\(20\.70px\,2\.81vw\,36\.00px\)\] {
            font-size: clamp(20.7px, 2.81vw, 36px) !important
        }

        .md\:text-\[clamp\(20px\,3vw\,24px\)\] {
            font-size: clamp(20px, 3vw, 24px) !important
        }

        .md\:text-\[clamp\(23\.00px\,3\.13vw\,60\.00px\)\] {
            font-size: clamp(23px, 3.13vw, 60px) !important
        }

        .md\:text-\[clamp\(41\.40px\,5\.63vw\,72\.00px\)\] {
            font-size: clamp(41.4px, 5.63vw, 72px) !important
        }

        .md\:leading-\[24px\] {
            --tw-leading: 24px !important;
            line-height: 24px !important
        }

        .md\:leading-\[30px\] {
            --tw-leading: 30px !important;
            line-height: 30px !important
        }

        .md\:leading-\[36px\] {
            --tw-leading: 36px !important;
            line-height: 36px !important
        }

        .md\:leading-\[37\.5px\] {
            --tw-leading: 37.5px !important;
            line-height: 37.5px !important
        }

        .md\:leading-\[40px\] {
            --tw-leading: 40px !important;
            line-height: 40px !important
        }

        .md\:leading-\[48px\] {
            --tw-leading: 48px !important;
            line-height: 48px !important
        }

        .md\:leading-\[50px\] {
            --tw-leading: 50px !important;
            line-height: 50px !important
        }

        .md\:leading-\[60px\] {
            --tw-leading: 60px !important;
            line-height: 60px !important
        }

        .md\:leading-\[180px\] {
            --tw-leading: 180px !important;
            line-height: 180px !important
        }

        .md\:leading-\[clamp\(11\.50px\,1\.56vw\,30\.00px\)\] {
            --tw-leading: clamp(11.5px, 1.56vw, 30px) !important;
            line-height: clamp(11.5px, 1.56vw, 30px) !important
        }

        .md\:leading-\[clamp\(12\.00px\,1\.56vw\,30\.00px\)\] {
            --tw-leading: clamp(12px, 1.56vw, 30px) !important;
            line-height: clamp(12px, 1.56vw, 30px) !important
        }

        .md\:leading-\[clamp\(12\.08px\,1\.64vw\,31\.50px\)\] {
            --tw-leading: clamp(12.08px, 1.64vw, 31.5px) !important;
            line-height: clamp(12.08px, 1.64vw, 31.5px) !important
        }

        .md\:leading-\[clamp\(12\.94px\,1\.76vw\,22\.50px\)\] {
            --tw-leading: clamp(12.94px, 1.76vw, 22.5px) !important;
            line-height: clamp(12.94px, 1.76vw, 22.5px) !important
        }

        .md\:leading-\[clamp\(14\.38px\,1\.95vw\,37\.50px\)\] {
            --tw-leading: clamp(14.38px, 1.95vw, 37.5px) !important;
            line-height: clamp(14.38px, 1.95vw, 37.5px) !important
        }

        .md\:leading-\[clamp\(17\.25px\,2\.34vw\,45\.00px\)\] {
            --tw-leading: clamp(17.25px, 2.34vw, 45px) !important;
            line-height: clamp(17.25px, 2.34vw, 45px) !important
        }

        .md\:leading-\[clamp\(18\.11px\,2\.46vw\,31\.50px\)\] {
            --tw-leading: clamp(18.11px, 2.46vw, 31.5px) !important;
            line-height: clamp(18.11px, 2.46vw, 31.5px) !important
        }

        .md\:leading-\[clamp\(20\.70px\,2\.81vw\,54\.00px\)\] {
            --tw-leading: clamp(20.7px, 2.81vw, 54px) !important;
            line-height: clamp(20.7px, 2.81vw, 54px) !important
        }

        .md\:leading-\[clamp\(27\.60px\,3\.75vw\,48\.00px\)\] {
            --tw-leading: clamp(27.6px, 3.75vw, 48px) !important;
            line-height: clamp(27.6px, 3.75vw, 48px) !important
        }

        .md\:leading-\[clamp\(28\.75px\,3\.91vw\,75\.00px\)\] {
            --tw-leading: clamp(28.75px, 3.91vw, 75px) !important;
            line-height: clamp(28.75px, 3.91vw, 75px) !important
        }

        .md\:leading-normal {
            --tw-leading: var(--leading-normal) !important;
            line-height: var(--leading-normal) !important
        }

        .md\:font-bold {
            --tw-font-weight: var(--font-weight-bold) !important;
            font-weight: var(--font-weight-bold) !important
        }

        .md\:font-medium {
            --tw-font-weight: var(--font-weight-medium) !important;
            font-weight: var(--font-weight-medium) !important
        }

        .md\:font-normal {
            --tw-font-weight: var(--font-weight-normal) !important;
            font-weight: var(--font-weight-normal) !important
        }

        .md\:font-thin {
            --tw-font-weight: var(--font-weight-thin) !important;
            font-weight: var(--font-weight-thin) !important
        }

        .md\:whitespace-nowrap {
            white-space: nowrap !important
        }

        .md\:text-white {
            color: var(--color-white) !important
        }

        .md\:shadow-\[0\.75px_0\.75px_7\.5px_0px_rgba\(0\,0\,0\,0\.2\)\] {
            --tw-shadow: .75px .75px 7.5px 0px var(--tw-shadow-color, #0003) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        .md\:shadow-none {
            --tw-shadow: 0 0 #0000 !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        @media (hover:hover) {
            .md\:group-hover\:pointer-events-auto:is(:where(.group):hover *) {
                pointer-events: auto !important
            }

            .md\:group-hover\:opacity-100:is(:where(.group):hover *) {
                opacity: 1 !important
            }
        }
    }

    @media (min-width:1024px) {
        .lg\:relative {
            position: relative !important
        }

        .lg\:mx-0 {
            margin-inline: calc(var(--spacing)*0) !important
        }

        .lg\:mx-\[7em\] {
            margin-inline: 7em !important
        }

        .lg\:mx-auto {
            margin-inline: auto !important
        }

        .lg\:mt-1 {
            margin-top: calc(var(--spacing)*1) !important
        }

        .lg\:mt-\[3vw\] {
            margin-top: 3vw !important
        }

        .lg\:mt-\[6em\] {
            margin-top: 6em !important
        }

        .lg\:mb-0 {
            margin-bottom: calc(var(--spacing)*0) !important
        }

        .lg\:mb-4 {
            margin-bottom: calc(var(--spacing)*4) !important
        }

        .lg\:mb-\[clamp\(6\.90px\,0\.94vw\,12\.00px\)\] {
            margin-bottom: clamp(6.9px, .94vw, 12px) !important
        }

        .lg\:mb-\[clamp\(27\.60px\,3\.75vw\,48\.00px\)\] {
            margin-bottom: clamp(27.6px, 3.75vw, 48px) !important
        }

        .lg\:mb-\[clamp\(44\.00px\,5\.73vw\,110\.00px\)\] {
            margin-bottom: clamp(44px, 5.73vw, 110px) !important
        }

        .lg\:ml-\[11em\] {
            margin-left: 11em !important
        }

        .lg\:block {
            display: block !important
        }

        .lg\:flex {
            display: flex !important
        }

        .lg\:h-48 {
            height: calc(var(--spacing)*48) !important
        }

        .lg\:h-\[72px\] {
            height: 72px !important
        }

        .lg\:h-\[105px\] {
            height: 105px !important
        }

        .lg\:h-\[200px\] {
            height: 200px !important
        }

        .lg\:h-\[520px\] {
            height: 520px !important
        }

        .lg\:h-\[640px\] {
            height: 640px !important
        }

        .lg\:h-\[700px\] {
            height: 700px !important
        }

        .lg\:h-\[800px\] {
            height: 800px !important
        }

        .lg\:h-\[clamp\(287\.50px\,39\.06vw\,500\.00px\)\] {
            height: clamp(287.5px, 39.06vw, 500px) !important
        }

        .lg\:h-\[clamp\(390\.00px\,50\.78vw\,650\.00px\)\] {
            height: clamp(390px, 50.78vw, 650px) !important
        }

        .lg\:h-auto {
            height: auto !important
        }

        .lg\:h-full {
            height: 100% !important
        }

        .lg\:max-h-\[700px\] {
            max-height: 700px !important
        }

        .lg\:max-h-\[clamp\(416\.87px\,56\.64vw\,725\.00px\)\] {
            max-height: clamp(416.87px, 56.64vw, 725px) !important
        }

        .lg\:min-h-\[300px\] {
            min-height: 300px !important
        }

        .lg\:min-h-\[468px\] {
            min-height: 468px !important
        }

        .lg\:w-1\/2 {
            width: 50% !important
        }

        .lg\:w-1\/3 {
            width: 33.3333% !important
        }

        .lg\:w-2\/3 {
            width: 66.6667% !important
        }

        .lg\:w-3\/4 {
            width: 75% !important
        }

        .lg\:w-\[40\%\] {
            width: 40% !important
        }

        .lg\:w-\[60\%\] {
            width: 60% !important
        }

        .lg\:w-\[65\%\] {
            width: 65% !important
        }

        .lg\:w-\[74px\] {
            width: 74px !important
        }

        .lg\:w-\[75\%\] {
            width: 75% !important
        }

        .lg\:w-\[80vw\] {
            width: 80vw !important
        }

        .lg\:w-\[90\%\] {
            width: 90% !important
        }

        .lg\:w-\[105px\] {
            width: 105px !important
        }

        .lg\:w-\[500px\] {
            width: 500px !important
        }

        .lg\:w-\[750px\] {
            width: 750px !important
        }

        .lg\:w-\[762px\] {
            width: 762px !important
        }

        .lg\:w-auto {
            width: auto !important
        }

        .lg\:w-full {
            width: 100% !important
        }

        .lg\:max-w-\[300px\] {
            max-width: 300px !important
        }

        .lg\:max-w-\[800px\] {
            max-width: 800px !important
        }

        .lg\:max-w-\[1170px\] {
            max-width: 1170px !important
        }

        .lg\:max-w-\[1200px\] {
            max-width: 1200px !important
        }

        .lg\:max-w-full {
            max-width: 100% !important
        }

        .lg\:max-w-none {
            max-width: none !important
        }

        .lg\:shrink-0 {
            flex-shrink: 0 !important
        }

        .lg\:grow {
            flex-grow: 1 !important
        }

        .lg\:basis-0 {
            flex-basis: calc(var(--spacing)*0) !important
        }

        .lg\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr)) !important
        }

        .lg\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr)) !important
        }

        .lg\:grid-cols-6 {
            grid-template-columns: repeat(6, minmax(0, 1fr)) !important
        }

        .lg\:grid-cols-\[37\%_60\%\] {
            grid-template-columns: 37% 60% !important
        }

        .lg\:flex-col {
            flex-direction: column !important
        }

        .lg\:flex-row {
            flex-direction: row !important
        }

        .lg\:items-center {
            align-items: center !important
        }

        .lg\:items-end {
            align-items: flex-end !important
        }

        .lg\:items-start {
            align-items: flex-start !important
        }

        .lg\:justify-between {
            justify-content: space-between !important
        }

        .lg\:justify-end {
            justify-content: flex-end !important
        }

        .lg\:justify-start {
            justify-content: flex-start !important
        }

        .lg\:gap-8 {
            gap: calc(var(--spacing)*8) !important
        }

        .lg\:gap-\[1em\] {
            gap: 1em !important
        }

        .lg\:gap-\[5px\] {
            gap: 5px !important
        }

        .lg\:gap-\[20px\] {
            gap: 20px !important
        }

        .lg\:gap-\[36px\] {
            gap: 36px !important
        }

        .lg\:gap-\[clamp\(15\.52px\,2\.11vw\,27\.00px\)\] {
            gap: clamp(15.52px, 2.11vw, 27px) !important
        }

        .lg\:gap-\[clamp\(18\.40px\,2\.50vw\,32\.00px\)\] {
            gap: clamp(18.4px, 2.5vw, 32px) !important
        }

        .lg\:gap-\[clamp\(27\.60px\,3\.75vw\,48\.00px\)\] {
            gap: clamp(27.6px, 3.75vw, 48px) !important
        }

        .lg\:self-stretch {
            align-self: stretch !important
        }

        .lg\:overflow-clip {
            overflow: clip !important
        }

        .lg\:overflow-x-auto {
            overflow-x: auto !important
        }

        .lg\:rounded-\[36px\] {
            border-radius: 36px !important
        }

        .lg\:bg-\[\#d8d8d8\] {
            background-color: #d8d8d8 !important
        }

        .lg\:\!object-cover {
            object-fit: cover !important
        }

        .lg\:object-contain {
            object-fit: contain !important
        }

        .lg\:p-0 {
            padding: calc(var(--spacing)*0) !important
        }

        .lg\:p-4 {
            padding: calc(var(--spacing)*4) !important
        }

        .lg\:p-10 {
            padding: calc(var(--spacing)*10) !important
        }

        .lg\:px-0 {
            padding-inline: calc(var(--spacing)*0) !important
        }

        .lg\:px-3 {
            padding-inline: calc(var(--spacing)*3) !important
        }

        .lg\:px-\[3em\] {
            padding-inline: 3em !important
        }

        .lg\:px-\[10\%\] {
            padding-inline: 10% !important
        }

        .lg\:px-\[15\%\] {
            padding-inline: 15% !important
        }

        .lg\:px-\[15px\] {
            padding-inline: 15px !important
        }

        .lg\:px-\[30px\] {
            padding-inline: 30px !important
        }

        .lg\:py-\[3em\] {
            padding-block: 3em !important
        }

        .lg\:py-\[9\%\] {
            padding-block: 9% !important
        }

        .lg\:pr-\[10\%\] {
            padding-right: 10% !important
        }

        .lg\:text-center {
            text-align: center !important
        }

        .lg\:text-left {
            text-align: left !important
        }

        .lg\:text-2xl {
            font-size: var(--text-2xl) !important;
            line-height: var(--tw-leading, var(--text-2xl--line-height)) !important
        }

        .lg\:text-\[26px\]\/\[1\.25\] {
            font-size: 26px !important;
            line-height: 1.25 !important
        }

        .lg\:text-\[36px\]\/\[1\.3\] {
            font-size: 36px !important;
            line-height: 1.3 !important
        }

        .lg\:text-\[13px\] {
            font-size: 13px !important
        }

        .lg\:text-\[15px\] {
            font-size: 15px !important
        }

        .lg\:text-\[18px\] {
            font-size: 18px !important
        }

        .lg\:text-\[36px\] {
            font-size: 36px !important
        }

        .lg\:text-\[clamp\(8\.63px\,1\.17vw\,15\.00px\)\] {
            font-size: clamp(8.63px, 1.17vw, 15px) !important
        }

        .lg\:text-\[clamp\(11\.21px\,1\.52vw\,19\.50px\)\] {
            font-size: clamp(11.21px, 1.52vw, 19.5px) !important
        }

        .lg\:text-\[clamp\(12\.94px\,1\.76vw\,22\.50px\)\] {
            font-size: clamp(12.94px, 1.76vw, 22.5px) !important
        }

        .lg\:text-\[clamp\(20\.70px\,2\.81vw\,36\.00px\)\] {
            font-size: clamp(20.7px, 2.81vw, 36px) !important
        }

        .lg\:text-\[clamp\(27\.60px\,3\.75vw\,48\.00px\)\] {
            font-size: clamp(27.6px, 3.75vw, 48px) !important
        }

        .lg\:text-\[clamp\(41\.40px\,5\.63vw\,72\.00px\)\] {
            font-size: clamp(41.4px, 5.63vw, 72px) !important
        }

        .lg\:leading-\[clamp\(12\.94px\,1\.76vw\,22\.50px\)\] {
            --tw-leading: clamp(12.94px, 1.76vw, 22.5px) !important;
            line-height: clamp(12.94px, 1.76vw, 22.5px) !important
        }

        .lg\:leading-\[clamp\(17\.25px\,2\.34vw\,30\.00px\)\] {
            --tw-leading: clamp(17.25px, 2.34vw, 30px) !important;
            line-height: clamp(17.25px, 2.34vw, 30px) !important
        }

        .lg\:leading-\[clamp\(18\.11px\,2\.46vw\,31\.50px\)\] {
            --tw-leading: clamp(18.11px, 2.46vw, 31.5px) !important;
            line-height: clamp(18.11px, 2.46vw, 31.5px) !important
        }

        .lg\:leading-\[clamp\(27\.60px\,3\.75vw\,48\.00px\)\] {
            --tw-leading: clamp(27.6px, 3.75vw, 48px) !important;
            line-height: clamp(27.6px, 3.75vw, 48px) !important
        }

        .lg\:leading-\[clamp\(34\.50px\,4\.69vw\,60\.00px\)\] {
            --tw-leading: clamp(34.5px, 4.69vw, 60px) !important;
            line-height: clamp(34.5px, 4.69vw, 60px) !important
        }
    }

    @media (min-width:1280px) {
        .xl\:mt-8 {
            margin-top: calc(var(--spacing)*8) !important
        }

        .xl\:mt-\[5vw\] {
            margin-top: 5vw !important
        }

        .xl\:h-\[240px\] {
            height: 240px !important
        }

        .xl\:h-\[440px\] {
            height: 440px !important
        }

        .xl\:max-h-\[58px\] {
            max-height: 58px !important
        }

        .xl\:w-\[240px\] {
            width: 240px !important
        }

        .xl\:w-\[375px\] {
            width: 375px !important
        }

        .xl\:max-w-\[130px\] {
            max-width: 130px !important
        }

        .xl\:max-w-\[375px\] {
            max-width: 375px !important
        }

        .xl\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr)) !important
        }

        .xl\:flex-row {
            flex-direction: row !important
        }

        .xl\:flex-nowrap {
            flex-wrap: nowrap !important
        }

        .xl\:px-0 {
            padding-inline: calc(var(--spacing)*0) !important
        }

        .xl\:px-\[20px\] {
            padding-inline: 20px !important
        }

        .xl\:pt-3 {
            padding-top: calc(var(--spacing)*3) !important
        }

        .xl\:pb-8 {
            padding-bottom: calc(var(--spacing)*8) !important
        }

        .xl\:text-\[20px\] {
            font-size: 20px !important
        }
    }

    @media (min-width:1536px) {
        .\32xl\:mt-\[20px\] {
            margin-top: 20px !important
        }

        .\32xl\:mt-\[40px\] {
            margin-top: 40px !important
        }

        .\32xl\:h-\[52px\] {
            height: 52px !important
        }

        .\32xl\:py-20 {
            padding-block: calc(var(--spacing)*20) !important
        }

        .\32xl\:pt-20 {
            padding-top: calc(var(--spacing)*20) !important
        }

        .\32xl\:pt-\[140px\] {
            padding-top: 140px !important
        }

        .\32xl\:pb-20 {
            padding-bottom: calc(var(--spacing)*20) !important
        }

        .\32xl\:text-\[20px\]\/\[1\.3\] {
            font-size: 20px !important;
            line-height: 1.3 !important
        }

        .\32xl\:text-\[30px\]\/\[1\.3\] {
            font-size: 30px !important;
            line-height: 1.3 !important
        }

        .\32xl\:text-\[37\.5px\]\/\[1\.3\] {
            font-size: 37.5px !important;
            line-height: 1.3 !important
        }

        .\32xl\:text-\[45px\]\/\[1\.3\] {
            font-size: 45px !important;
            line-height: 1.3 !important
        }

        .\32xl\:text-\[60px\]\/\[1\.3\] {
            font-size: 60px !important;
            line-height: 1.3 !important
        }
    }

    .\[\&\.active\]\:text-\[\#2353BD\].active {
        color: #2353bd !important
    }

    .\[\&\.selected\]\:border-\[\#00a870\].selected {
        border-color: #00a870 !important
    }

    .\[\&\.selected\]\:bg-\[\#e5f6f0\].selected {
        background-color: #e5f6f0 !important
    }

    .\[\&\.selected\]\:text-\[\#0a5a5a\].selected {
        color: #0a5a5a !important
    }

    .\[\&\.selected\]\:text-black.selected {
        color: var(--color-black) !important
    }

    .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
        display: none !important
    }

    .selected .\[\.selected_\&\]\:visible {
        visibility: visible !important
    }

    .selected .\[\.selected_\&\]\:rotate-0 {
        rotate: none !important
    }

    .selected .\[\.selected_\&\]\:rotate-180 {
        rotate: 180deg !important
    }

    .selected .\[\.selected_\&\]\:font-semibold {
        --tw-font-weight: var(--font-weight-semibold) !important;
        font-weight: var(--font-weight-semibold) !important
    }

    .selected .\[\.selected_\&\]\:text-\[\#00A870\] {
        color: #00a870 !important
    }

    @media (min-width:1600px) {
        .\[\@media_\(min-width\:1600px\)\]\:text-\[24px\] {
            font-size: 24px !important
        }

        .\[\@media_\(min-width\:1600px\)\]\:text-\[50px\] {
            font-size: 50px !important
        }

        .\[\@media_\(min-width\:1600px\)\]\:leading-\[60px\] {
            --tw-leading: 60px !important;
            line-height: 60px !important
        }
    }

    @media (min-width:1920px) {
        .\[\@media_\(min-width\:1920px\)\]\:mt-26 {
            margin-top: calc(var(--spacing)*26) !important
        }
    }
}

.tapocare-page-container * {
    font-family: TP-Link Aktiv, sans-serif;
    font-weight: 300
}

body,
body>.page-content-wrapper,
html {
    min-width: 0
}

.swiper-button-disabled {
    opacity: .4 !important;
    cursor: not-allowed !important
}

[data-carousel-track] .swiper {
    overflow: hidden
}

[data-carousel-track] .swiper-wrapper {
    display: flex
}

[data-carousel-track] .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: auto
}

@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-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
}

@property --tw-rotate-x {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-y {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-z {
    syntax: "*";
    inherits: false
}

@property --tw-skew-x {
    syntax: "*";
    inherits: false
}

@property --tw-skew-y {
    syntax: "*";
    inherits: false
}

@property --tw-pan-x {
    syntax: "*";
    inherits: false
}

@property --tw-pan-y {
    syntax: "*";
    inherits: false
}

@property --tw-pinch-zoom {
    syntax: "*";
    inherits: false
}

@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-divide-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@property --tw-divide-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@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-mask-linear {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff)
}

@property --tw-mask-radial {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff)
}

@property --tw-mask-conic {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff)
}

@property --tw-mask-left {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff)
}

@property --tw-mask-right {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff)
}

@property --tw-mask-bottom {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff)
}

@property --tw-mask-top {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff)
}

@property --tw-mask-right-from-position {
    syntax: "*";
    inherits: false;
    initial-value: 0%
}

@property --tw-mask-right-to-position {
    syntax: "*";
    inherits: false;
    initial-value: 100%
}

@property --tw-mask-right-from-color {
    syntax: "*";
    inherits: false;
    initial-value: black
}

@property --tw-mask-right-to-color {
    syntax: "*";
    inherits: false;
    initial-value: transparent
}

@property --tw-mask-left-from-position {
    syntax: "*";
    inherits: false;
    initial-value: 0%
}

@property --tw-mask-left-to-position {
    syntax: "*";
    inherits: false;
    initial-value: 100%
}

@property --tw-mask-left-from-color {
    syntax: "*";
    inherits: false;
    initial-value: black
}

@property --tw-mask-left-to-color {
    syntax: "*";
    inherits: false;
    initial-value: transparent
}

@property --tw-leading {
    syntax: "*";
    inherits: false
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false
}

@property --tw-tracking {
    syntax: "*";
    inherits: false
}

@property --tw-ordinal {
    syntax: "*";
    inherits: false
}

@property --tw-slashed-zero {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-figure {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-spacing {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-fraction {
    syntax: "*";
    inherits: false
}

@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@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-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@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-drop-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-drop-shadow-size {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-blur {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-brightness {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-contrast {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-grayscale {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-hue-rotate {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-invert {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-opacity {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-saturate {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-sepia {
    syntax: "*";
    inherits: false
}

@property --tw-duration {
    syntax: "*";
    inherits: false
}

@property --tw-ease {
    syntax: "*";
    inherits: false
}

@property --tw-content {
    syntax: "*";
    inherits: false;
    initial-value: ""
}

@media (min-width: 736px) {
    .masonry-grid-flex[data-astro-cid-aay22tvm] p[data-astro-cid-aay22tvm] {
        font-size: clamp(8.63px, 1.17vw, 22.5px) !important;
        line-height: clamp(12.08px, 1.64vw, 31.5px) !important
    }
}

.pricing-card-bg[data-astro-cid-cdb4icat] {
    border-radius: 36px;
    background: #fff;
    box-shadow: 1.096px 1.096px 10.963px #0003
}

@media (min-width: 736px) {
    .pricing-card-bg[data-astro-cid-cdb4icat] {
        border-radius: 0;
        background-image: var(--desktop-bg);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        box-shadow: none
    }
}

.pricing-card-bg-popular[data-astro-cid-cdb4icat] {
    background-image: var(--mobile-bg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

@media (min-width: 736px) {
    .pricing-card-bg-popular[data-astro-cid-cdb4icat] {
        background-image: var(--desktop-bg);
        background-size: contain
    }
}

.popular-badge-image[data-astro-cid-ue5gb6h2] {
    background-image: url(https://static.tapo.com/tapocare_v3/mobile/popular-badge-mobile.png)
}

.popular-badge-text[data-astro-cid-ue5gb6h2] {
    background-image: linear-gradient(73.2982deg, #03c5fe 4.2457%, #0086ff 39.792%, #e455ff 76.315%, #fe9f82 95.735%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

@media (min-width: 736px) {
    .popular-badge-image[data-astro-cid-ue5gb6h2] {
        background-image: url(https://static.tapo.com/tapocare_v3/web/popular-badge-desktop.png)
    }
}