/*! tailwindcss v4.1.16 | 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-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-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: 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: "Instrument 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-amber-200: oklch(92.4% .12 95.746);
        --color-amber-300: oklch(87.9% .169 91.605);
        --color-amber-400: oklch(82.8% .189 84.429);
        --color-amber-500: oklch(76.9% .188 70.08);
        --color-amber-600: oklch(66.6% .179 58.318);
        --color-amber-800: oklch(47.3% .137 46.201);
        --color-amber-900: oklch(41.4% .112 45.904);
        --color-amber-950: oklch(27.9% .077 45.635);
        --color-emerald-200: oklch(90.5% .093 164.15);
        --color-emerald-400: oklch(76.5% .177 163.223);
        --color-emerald-500: oklch(69.6% .17 162.48);
        --color-emerald-600: oklch(59.6% .145 163.225);
        --color-emerald-900: oklch(37.8% .077 168.94);
        --color-blue-100: oklch(93.2% .032 255.585);
        --color-blue-300: oklch(80.9% .105 251.813);
        --color-blue-500: oklch(62.3% .214 259.815);
        --color-blue-600: oklch(54.6% .245 262.881);
        --color-blue-700: oklch(48.8% .243 264.376);
        --color-blue-800: oklch(42.4% .199 265.638);
        --color-blue-900: oklch(37.9% .146 265.522);
        --color-blue-950: oklch(28.2% .091 267.935);
        --color-rose-100: oklch(94.1% .03 12.58);
        --color-rose-200: oklch(89.2% .058 10.001);
        --color-rose-500: oklch(64.5% .246 16.439);
        --color-rose-600: oklch(58.6% .253 17.585);
        --color-rose-900: oklch(41% .159 10.272);
        --color-rose-950: oklch(27.1% .105 12.094);
        --color-gray-50: oklch(98.5% .002 247.839);
        --color-gray-100: oklch(96.7% .003 264.542);
        --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-gray-800: oklch(27.8% .033 256.848);
        --color-gray-900: oklch(21% .034 264.665);
        --color-neutral-50: oklch(98.5% 0 0);
        --color-neutral-100: oklch(97% 0 0);
        --color-neutral-200: oklch(92.2% 0 0);
        --color-neutral-300: oklch(87% 0 0);
        --color-neutral-400: oklch(70.8% 0 0);
        --color-neutral-500: oklch(55.6% 0 0);
        --color-neutral-600: oklch(43.9% 0 0);
        --color-neutral-700: oklch(37.1% 0 0);
        --color-neutral-800: oklch(26.9% 0 0);
        --color-neutral-900: oklch(20.5% 0 0);
        --color-neutral-950: oklch(14.5% 0 0);
        --color-stone-200: oklch(92.3% .003 48.717);
        --color-stone-300: oklch(86.9% .005 56.366);
        --color-stone-900: oklch(21.6% .006 56.043);
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-xl: 36rem;
        --container-3xl: 48rem;
        --container-5xl: 64rem;
        --container-6xl: 72rem;
        --container-7xl: 80rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1/.75);
        --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;
        --text-6xl: 3.75rem;
        --text-6xl--line-height: 1;
        --text-7xl: 4.5rem;
        --text-7xl--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;
        --font-weight-extrabold: 800;
        --tracking-normal: 0em;
        --tracking-wider: .05em;
        --leading-tight: 1.25;
        --leading-relaxed: 1.625;
        --radius-sm: .25rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --radius-4xl: 2rem;
        --ease-out: cubic-bezier(0, 0, .2, 1);
        --ease-in-out: cubic-bezier(.4, 0, .2, 1);
        --blur-md: 12px;
        --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);
        --font-hind: "hind", Arial, sans-serif;
        --font-montserrat: "Montserrat", sans-serif;
        --font-poppins: "Poppins", sans-serif;
        --font-inter: "Inter", sans-serif;
        --color-primary: #e9f1f7;
        --color-secondary: #33a1e0
    }
}

@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
    }
    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
    }
    * {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizeLegibility;
        text-shadow: 1px 1px #0000000d
    }
    img,
    video {
        max-width: 100%;
        height: revert-layer
    }
    html {
        scroll-behavior: smooth;
        scroll-padding-top: 70px
    }
    body {
        font-family: var(--font-hind);
        overflow-x: hidden
    }
    section {
        padding-block: clamp(40px, 5vw, 80px);
        position: relative
    }
    a {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        text-decoration-line: none
    }
    [role=button] {
        cursor: pointer
    }
    p,
    ul li {
        font-family: var(--font-poppins);
        --tw-leading: var(--leading-relaxed);
        font-size: clamp(15px, 1.25vw, 16px);
        line-height: var(--leading-relaxed);
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
        color: var(--color-black)
    }
    p {
        margin-bottom: 1rem
    }
    button {
        cursor: pointer
    }
    h1,
    .h1,
    h2,
    .h2,
    h3,
    .h3,
    h4,
    .h4,
    h5,
    .h5,
    h6,
    .h6 {
        margin-bottom: calc(var(--spacing)*3);
        font-family: var(--font-montserrat);
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight);
        color: var(--color-primary)
    }
    h1,
    .h1 {
        font-size: clamp(1.3125rem, 1.3125rem + 2.5vw, 3.3125rem)
    }
    @media(min-width:640px) {
        h1,
        .h1 {
            font-size: clamp(1.6875rem, 1.6875rem + 2vw, 3.3125rem)
        }
    }
    @media(min-width:1024px) {
        h1,
        .h1 {
            font-size: clamp(2.0625rem, 2.0625rem + 1.5vw, 3.3125rem)
        }
    }
    h2,
    .h2 {
        font-size: clamp(1.0625rem, 1.0625rem + 2.2vw, 2.8125rem)
    }
    @media(min-width:640px) {
        h2,
        .h2 {
            font-size: clamp(1.3125rem, 1.3125rem + 1.8vw, 2.8125rem)
        }
    }
    @media(min-width:1024px) {
        h2,
        .h2 {
            font-size: clamp(1.6875rem, 1.6875rem + 1.3vw, 2.8125rem)
        }
    }
    h3,
    .h3 {
        font-size: clamp(.9375rem, .9375rem + 2vw, 2.3125rem)
    }
    @media(min-width:640px) {
        h3,
        .h3 {
            font-size: clamp(1.0625rem, 1.0625rem + 1.6vw, 2.3125rem)
        }
    }
    @media(min-width:1024px) {
        h3,
        .h3 {
            font-size: clamp(1.3125rem, 1.3125rem + 1.1vw, 2.3125rem)
        }
    }
    h4,
    .h4 {
        font-size: clamp(.8125rem, .8125rem + 1.8vw, 1.8125rem)
    }
    @media(min-width:640px) {
        h4,
        .h4 {
            font-size: clamp(.9375rem, .9375rem + 1.4vw, 1.8125rem)
        }
    }
    @media(min-width:1024px) {
        h4,
        .h4 {
            font-size: clamp(1.0625rem, 1.0625rem + .9vw, 1.8125rem)
        }
    }
    h5,
    .h5 {
        font-size: clamp(.6875rem, .6875rem + 1.6vw, 1.5625rem)
    }
    @media(min-width:640px) {
        h5,
        .h5 {
            font-size: clamp(.8125rem, .8125rem + 1.2vw, 1.5625rem)
        }
    }
    @media(min-width:1024px) {
        h5,
        .h5 {
            font-size: clamp(.9375rem, .9375rem + .7vw, 1.5625rem)
        }
    }
    h6,
    .h6 {
        font-size: clamp(.5625rem, .5625rem + 1.4vw, 1.3125rem)
    }
    @media(min-width:640px) {
        h6,
        .h6 {
            font-size: clamp(.6875rem, .6875rem + 1vw, 1.3125rem)
        }
    }
    @media(min-width:1024px) {
        h6,
        .h6 {
            font-size: clamp(.8125rem, .8125rem + .5vw, 1.3125rem)
        }
    }
    .horizontal-scroll-none::-webkit-scrollbar {
        background: 0 0;
        width: 0;
        height: 0
    }
    ::-webkit-scrollbar {
        background: #e0dcdc;
        width: 5px;
        height: .6em
    }
    ::-webkit-scrollbar-thumb {
        background: var(--color-secondary);
        background-clip: content-box;
        border-radius: 100vw
    }
}

@layer components {
    .row {
        margin-inline: calc(var(--spacing)*-3);
        flex-wrap: wrap;
        display: flex
    }
    :where(.row>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))
    }
    @media(min-width:1024px) {
        :where(.row>: not(:last-child)) {
            --tw-space-y-reverse:0;
            margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));
            margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))
        }
    }
    .row>div {
        padding-inline: calc(var(--spacing)*3)
    }
    .btn {
        justify-content: center;
        align-items: center;
        gap: calc(var(--spacing)*2);
        border-radius: var(--radius-lg);
        border-style: var(--tw-border-style);
        padding-inline: calc(var(--spacing)*6);
        --tw-font-weight: var(--font-weight-semibold);
        font-size: clamp(14px, 1vw, 20px);
        font-weight: var(--font-weight-semibold);
        text-wrap: nowrap;
        text-transform: capitalize;
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        border-width: 2px;
        border-color: #0000;
        padding-block: clamp(8px, 1.1vw, 10px);
        transition: all .3s cubic-bezier(.02, .01, .47, 1);
        display: inline-flex
    }
    .btn span.btn-span {
        z-index: 20
    }
    .btn-primary {
        background-color: var(--color-secondary);
        font-family: var(--font-montserrat);
        color: var(--color-white)
    }
    @media(hover:hover) {
        .btn-primary:hover {
            background-color: var(--color-black)
        }
    }
    .btn-outline-black {
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--color-black);
        color: var(--color-black);
        background-color: #0000
    }
    @media(hover:hover) {
        .btn-outline-black:hover {
            border-color: var(--color-black);
            background-color: var(--color-black);
            color: var(--color-white)
        }
    }
    .btn-white {
        border-color: var(--color-white);
        background-color: var(--color-white);
        color: var(--color-black)
    }
    @media(hover:hover) {
        .btn-white:hover {
            border-color: var(--color-black);
            background-color: var(--color-black);
            color: var(--color-white)
        }
    }
    .btn-black {
        border-color: var(--color-black);
        background-color: var(--color-black);
        color: var(--color-white)
    }
    @media(hover:hover) {
        .btn-black:hover {
            border-color: var(--color-white);
            background-color: var(--color-white);
            color: var(--color-black)
        }
    }
    .btn-outline-white {
        border-color: var(--color-gray-200);
        color: var(--color-white);
        background-color: #0000
    }
    @media(hover:hover) {
        .btn-outline-white:hover {
            border-color: var(--color-primary);
            background-color: var(--color-primary);
            color: var(--color-black)
        }
    }
    .image-white {
        filter: brightness(0)invert()
    }
    .image-dark {
        filter: brightness(0)
    }
    .form-control {
        border-radius: var(--radius-lg);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--color-gray-300);
        background-color: var(--color-white);
        width: 100%;
        padding-inline: calc(var(--spacing)*4);
        padding-block: calc(var(--spacing)*2)
    }
    .form-control:focus {
        border-color: var(--color-primary);
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
        --tw-ring-color: var(--color-primary);
        --tw-outline-style: none;
        outline-style: none
    }
    .section-title {
        max-width: var(--container-6xl);
        margin-inline: auto;
        margin-bottom: calc(var(--spacing)*2);
        font-family: var(--font-inter);
        color: var(--color-black);
        text-transform: capitalize;
        font-size: clamp(23px, 2.1vw, 52px);
        --tw-font-weight: var(--font-weight-bold) !important;
        font-weight: var(--font-weight-bold) !important
    }
    .hero-banner {
        z-index: 10;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: calc(100dvh - clamp(102px, 11vw, 103px));
        overflow: hidden
    }
    @media(min-width:1024px) {
        .hero-banner {
            padding-block: calc(var(--spacing)*4)
        }
    }
    .lp-banner {
        z-index: 10;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 100dvh;
        overflow: hidden
    }
    @media(min-width:1024px) {
        .lp-banner {
            padding-block: calc(var(--spacing)*4)
        }
    }
    .lp-banner.lp4-banner {
        min-height: 760px;
        height: auto !important
    }
    @media(min-width:1920px) {
        .lp-banner.lp4-banner {
            min-height: 815px
        }
    }
}

@layer utilities {
    .pointer-events-none {
        pointer-events: none
    }
    .\ !visible {
        visibility: visible !important
    }
    .collapse {
        visibility: collapse
    }
    .invisible {
        visibility: hidden
    }
    .visible {
        visibility: visible
    }
    .absolute {
        position: absolute
    }
    .fixed {
        position: fixed
    }
    .relative {
        position: relative
    }
    .static {
        position: static
    }
    .sticky {
        position: sticky
    }
    .-inset-\[1px\] {
        inset: -1px
    }
    .inset-0 {
        inset: calc(var(--spacing)*0)
    }
    .start-50 {
        inset-inline-start: calc(var(--spacing)*50)
    }
    .-top-3 {
        top: calc(var(--spacing)*-3)
    }
    .-top-10 {
        top: calc(var(--spacing)*-10)
    }
    .-top-14 {
        top: calc(var(--spacing)*-14)
    }
    .top-0 {
        top: calc(var(--spacing)*0)
    }
    .top-1\.5 {
        top: calc(var(--spacing)*1.5)
    }
    .top-5 {
        top: calc(var(--spacing)*5)
    }
    .top-20 {
        top: calc(var(--spacing)*20)
    }
    .top-50 {
        top: calc(var(--spacing)*50)
    }
    .top-\[-1px\] {
        top: -1px
    }
    .right-0 {
        right: calc(var(--spacing)*0)
    }
    .right-1 {
        right: calc(var(--spacing)*1)
    }
    .-bottom-10 {
        bottom: calc(var(--spacing)*-10)
    }
    .bottom-0 {
        bottom: calc(var(--spacing)*0)
    }
    .bottom-90 {
        bottom: calc(var(--spacing)*90)
    }
    .-left-1\/2 {
        left: -50%
    }
    .left-0 {
        left: calc(var(--spacing)*0)
    }
    .left-1 {
        left: calc(var(--spacing)*1)
    }
    .left-1\/2 {
        left: 50%
    }
    .left-3 {
        left: calc(var(--spacing)*3)
    }
    .left-10 {
        left: calc(var(--spacing)*10)
    }
    .left-\[30\%\] {
        left: 30%
    }
    .-z-0 {
        z-index: -0
    }
    .-z-1 {
        z-index: -1
    }
    .-z-10 {
        z-index: -10
    }
    .z-0 {
        z-index: 0
    }
    .z-1 {
        z-index: 1
    }
    .z-10 {
        z-index: 10
    }
    .z-20 {
        z-index: 20
    }
    .z-22 {
        z-index: 22
    }
    .z-40 {
        z-index: 40
    }
    .z-50 {
        z-index: 50
    }
    .z-\[999\] {
        z-index: 999
    }
    .z-\[1040\] {
        z-index: 1040
    }
    .z-\[1055\] {
        z-index: 1055
    }
    .z-\[1070\] {
        z-index: 1070
    }
    .z-\[1080\] {
        z-index: 1080
    }
    .order-1 {
        order: 1
    }
    .order-2 {
        order: 2
    }
    .col-6 {
        grid-column: 6
    }
    .col-12 {
        grid-column: 12
    }
    .col-span-1 {
        grid-column: span 1/span 1
    }
    .col-span-2 {
        grid-column: span 2/span 2
    }
    .col-span-4 {
        grid-column: span 4/span 4
    }
    .col-span-5 {
        grid-column: span 5/span 5
    }
    .col-span-6 {
        grid-column: span 6/span 6
    }
    .col-span-12 {
        grid-column: span 12/span 12
    }
    .container {
        width: 100%
    }
    @media(min-width:768px) {
        .container {
            max-width: 768px
        }
    }
    @media(min-width:1024px) {
        .container {
            max-width: 1024px
        }
    }
    @media(min-width:1200px) {
        .container {
            max-width: 1200px
        }
    }
    @media(min-width:1536px) {
        .container {
            max-width: 1536px
        }
    }
    @media(min-width:1920px) {
        .container {
            max-width: 1920px
        }
    }
    .m-0 {
        margin: calc(var(--spacing)*0)
    }
    .m-4 {
        margin: calc(var(--spacing)*4)
    }
    .-mx-5 {
        margin-inline: calc(var(--spacing)*-5)
    }
    .mx-0 {
        margin-inline: calc(var(--spacing)*0)
    }
    .mx-3 {
        margin-inline: calc(var(--spacing)*3)
    }
    .mx-5 {
        margin-inline: calc(var(--spacing)*5)
    }
    .mx-auto {
        margin-inline: auto
    }
    .my-4 {
        margin-block: calc(var(--spacing)*4)
    }
    .my-5 {
        margin-block: calc(var(--spacing)*5)
    }
    .my-6 {
        margin-block: calc(var(--spacing)*6)
    }
    .my-8 {
        margin-block: calc(var(--spacing)*8)
    }
    .my-auto {
        margin-block: auto
    }
    .ms-2 {
        margin-inline-start: calc(var(--spacing)*2)
    }
    .ms-3 {
        margin-inline-start: calc(var(--spacing)*3)
    }
    .ms-auto {
        margin-inline-start: auto
    }
    .-me-1 {
        margin-inline-end: calc(var(--spacing)*-1)
    }
    .me-4 {
        margin-inline-end: calc(var(--spacing)*4)
    }
    .-mt-3 {
        margin-top: calc(var(--spacing)*-3)
    }
    .-mt-5 {
        margin-top: calc(var(--spacing)*-5)
    }
    .-mt-15 {
        margin-top: calc(var(--spacing)*-15)
    }
    .-mt-40 {
        margin-top: calc(var(--spacing)*-40)
    }
    .-mt-px {
        margin-top: -1px
    }
    .mt-1 {
        margin-top: calc(var(--spacing)*1)
    }
    .mt-2 {
        margin-top: calc(var(--spacing)*2)
    }
    .mt-3 {
        margin-top: calc(var(--spacing)*3)
    }
    .mt-4 {
        margin-top: calc(var(--spacing)*4)
    }
    .mt-5 {
        margin-top: calc(var(--spacing)*5)
    }
    .mt-5\ ! {
        margin-top: calc(var(--spacing)*5) !important
    }
    .mt-6 {
        margin-top: calc(var(--spacing)*6)
    }
    .mt-8 {
        margin-top: calc(var(--spacing)*8)
    }
    .mt-9 {
        margin-top: calc(var(--spacing)*9)
    }
    .mt-10 {
        margin-top: calc(var(--spacing)*10)
    }
    .mt-13 {
        margin-top: calc(var(--spacing)*13)
    }
    .mt-15 {
        margin-top: calc(var(--spacing)*15)
    }
    .mt-20 {
        margin-top: calc(var(--spacing)*20)
    }
    .mt-auto {
        margin-top: auto
    }
    .mr-2 {
        margin-right: calc(var(--spacing)*2)
    }
    .mr-6 {
        margin-right: calc(var(--spacing)*6)
    }
    .mb-0 {
        margin-bottom: calc(var(--spacing)*0)
    }
    .mb-1 {
        margin-bottom: calc(var(--spacing)*1)
    }
    .mb-2 {
        margin-bottom: calc(var(--spacing)*2)
    }
    .mb-3 {
        margin-bottom: calc(var(--spacing)*3)
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing)*4)
    }
    .mb-5 {
        margin-bottom: calc(var(--spacing)*5)
    }
    .mb-6 {
        margin-bottom: calc(var(--spacing)*6)
    }
    .mb-7 {
        margin-bottom: calc(var(--spacing)*7)
    }
    .mb-8 {
        margin-bottom: calc(var(--spacing)*8)
    }
    .mb-10 {
        margin-bottom: calc(var(--spacing)*10)
    }
    .mb-20 {
        margin-bottom: calc(var(--spacing)*20)
    }
    .mb-\[10px\] {
        margin-bottom: 10px
    }
    .-ml-px {
        margin-left: -1px
    }
    .ml-1 {
        margin-left: calc(var(--spacing)*1)
    }
    .ml-2 {
        margin-left: calc(var(--spacing)*2)
    }
    .ml-3 {
        margin-left: calc(var(--spacing)*3)
    }
    .ml-4 {
        margin-left: calc(var(--spacing)*4)
    }
    .ml-5 {
        margin-left: calc(var(--spacing)*5)
    }
    .ml-12 {
        margin-left: calc(var(--spacing)*12)
    }
    .ml-auto {
        margin-left: auto
    }
    .box-border {
        box-sizing: border-box
    }
    .\ !block {
        display: block !important
    }
    .\ !inline-block {
        display: inline-block !important
    }
    .block {
        display: block
    }
    .contents {
        display: contents
    }
    .flex {
        display: flex
    }
    .grid {
        display: grid
    }
    .hidden {
        display: none
    }
    .hidden\ ! {
        display: none !important
    }
    .inline {
        display: inline
    }
    .inline-block {
        display: inline-block
    }
    .inline-flex {
        display: inline-flex
    }
    .table {
        display: table
    }
    .size-2 {
        width: calc(var(--spacing)*2);
        height: calc(var(--spacing)*2)
    }
    .size-3 {
        width: calc(var(--spacing)*3);
        height: calc(var(--spacing)*3)
    }
    .size-30 {
        width: calc(var(--spacing)*30);
        height: calc(var(--spacing)*30)
    }
    .size-\[30px\] {
        width: 30px;
        height: 30px
    }
    .size-auto {
        width: auto;
        height: auto
    }
    .\ !h-auto {
        height: auto !important
    }
    .h-0 {
        height: calc(var(--spacing)*0)
    }
    .h-2\.5 {
        height: calc(var(--spacing)*2.5)
    }
    .h-3 {
        height: calc(var(--spacing)*3)
    }
    .h-5 {
        height: calc(var(--spacing)*5)
    }
    .h-6 {
        height: calc(var(--spacing)*6)
    }
    .h-7 {
        height: calc(var(--spacing)*7)
    }
    .h-8 {
        height: calc(var(--spacing)*8)
    }
    .h-10 {
        height: calc(var(--spacing)*10)
    }
    .h-11 {
        height: calc(var(--spacing)*11)
    }
    .h-16 {
        height: calc(var(--spacing)*16)
    }
    .h-100 {
        height: calc(var(--spacing)*100)
    }
    .h-\[18px\] {
        height: 18px
    }
    .h-\[22px\] {
        height: 22px
    }
    .h-\[30px\] {
        height: 30px
    }
    .h-\[48px\] {
        height: 48px
    }
    .h-\[56px\] {
        height: 56px
    }
    .h-\[250px\] {
        height: 250px
    }
    .h-\[300px\] {
        height: 300px
    }
    .h-\[466px\] {
        height: 466px
    }
    .h-\[550px\] {
        height: 550px
    }
    .h-\[1357px\] {
        height: 1357px
    }
    .h-auto {
        height: auto
    }
    .h-fit {
        height: fit-content
    }
    .h-full {
        height: 100%
    }
    .h-screen {
        height: 100vh
    }
    .max-h-40 {
        max-height: calc(var(--spacing)*40)
    }
    .max-h-70 {
        max-height: calc(var(--spacing)*70)
    }
    .max-h-\[65vh\] {
        max-height: 65vh
    }
    .max-h-\[1500px\] {
        max-height: 1500px
    }
    .min-h-35 {
        min-height: calc(var(--spacing)*35)
    }
    .min-h-\[50dvh\] {
        min-height: 50dvh
    }
    .min-h-\[68px\] {
        min-height: 68px
    }
    .min-h-\[72px\] {
        min-height: 72px
    }
    .min-h-\[420px\] {
        min-height: 420px
    }
    .min-h-\[500px\] {
        min-height: 500px
    }
    .min-h-\[calc\(100\%-1rem\)\] {
        min-height: calc(100% - 1rem)
    }
    .min-h-auto {
        min-height: auto
    }
    .min-h-dvh {
        min-height: 100dvh
    }
    .min-h-screen {
        min-height: 100vh
    }
    .w-0 {
        width: calc(var(--spacing)*0)
    }
    .w-2 {
        width: calc(var(--spacing)*2)
    }
    .w-2\.5 {
        width: calc(var(--spacing)*2.5)
    }
    .w-2\/12 {
        width: 16.6667%
    }
    .w-3 {
        width: calc(var(--spacing)*3)
    }
    .w-3\/12 {
        width: 25%
    }
    .w-5 {
        width: calc(var(--spacing)*5)
    }
    .w-5\/12 {
        width: 41.6667%
    }
    .w-6 {
        width: calc(var(--spacing)*6)
    }
    .w-8 {
        width: calc(var(--spacing)*8)
    }
    .w-9\/12 {
        width: 75%
    }
    .w-10 {
        width: calc(var(--spacing)*10)
    }
    .w-40 {
        width: calc(var(--spacing)*40)
    }
    .w-50 {
        width: calc(var(--spacing)*50)
    }
    .w-100 {
        width: calc(var(--spacing)*100)
    }
    .w-\[18px\] {
        width: 18px
    }
    .w-\[22vw\] {
        width: 22vw
    }
    .w-\[24px\] {
        width: 24px
    }
    .w-\[38vw\] {
        width: 38vw
    }
    .w-\[40vw\] {
        width: 40vw
    }
    .w-\[43vw\] {
        width: 43vw
    }
    .w-\[45vw\] {
        width: 45vw
    }
    .w-\[50vw\] {
        width: 50vw
    }
    .w-\[52vw\] {
        width: 52vw
    }
    .w-\[54\%\] {
        width: 54%
    }
    .w-\[300px\] {
        width: 300px
    }
    .w-\[428px\] {
        width: 428px
    }
    .w-\[550px\] {
        width: 550px
    }
    .w-\[655px\] {
        width: 655px
    }
    .w-\[658px\] {
        width: 658px
    }
    .w-\[698px\] {
        width: 698px
    }
    .w-\[1794px\] {
        width: 1794px
    }
    .w-\[clamp\(126px\, 12vw\, 250px\)\] {
        width: clamp(126px, 12vw, 250px)
    }
    .w-\[clamp\(126px\, 13vw\, 250px\)\] {
        width: clamp(126px, 13vw, 250px)
    }
    .w-\[min\(250px\, 100\%\)\] {
        width: min(250px, 100%)
    }
    .w-auto {
        width: auto
    }
    .w-fit {
        width: fit-content
    }
    .w-full {
        width: 100%
    }
    .w-px {
        width: 1px
    }
    .w-screen {
        width: 100vw
    }
    .max-w-3xl {
        max-width: var(--container-3xl)
    }
    .max-w-5xl {
        max-width: var(--container-5xl)
    }
    .max-w-6xl {
        max-width: var(--container-6xl)
    }
    .max-w-7xl {
        max-width: var(--container-7xl)
    }
    .max-w-\[56vw\] {
        max-width: 56vw
    }
    .max-w-\[200px\] {
        max-width: 200px
    }
    .max-w-\[267px\] {
        max-width: 267px
    }
    .max-w-\[280px\] {
        max-width: 280px
    }
    .max-w-\[300\] {
        max-width: 300px
    }
    .max-w-\[300px\]\ ! {
        max-width: 300px !important
    }
    .max-w-\[347px\] {
        max-width: 347px
    }
    .max-w-\[356px\] {
        max-width: 356px
    }
    .max-w-\[380px\] {
        max-width: 380px
    }
    .max-w-\[550px\] {
        max-width: 550px
    }
    .max-w-\[600px\] {
        max-width: 600px
    }
    .max-w-\[625px\] {
        max-width: 625px
    }
    .max-w-\[650px\] {
        max-width: 650px
    }
    .max-w-\[750px\] {
        max-width: 750px
    }
    .max-w-\[800px\] {
        max-width: 800px
    }
    .max-w-\[1200px\] {
        max-width: 1200px
    }
    .max-w-\[1271px\] {
        max-width: 1271px
    }
    .max-w-\[1300px\] {
        max-width: 1300px
    }
    .max-w-\[1464px\] {
        max-width: 1464px
    }
    .max-w-\[1732px\] {
        max-width: 1732px
    }
    .max-w-\[calc\(100\%-1rem\)\] {
        max-width: calc(100% - 1rem)
    }
    .max-w-full {
        max-width: 100%
    }
    .max-w-xl {
        max-width: var(--container-xl)
    }
    .min-w-0 {
        min-width: calc(var(--spacing)*0)
    }
    .min-w-5 {
        min-width: calc(var(--spacing)*5)
    }
    .min-w-6 {
        min-width: calc(var(--spacing)*6)
    }
    .min-w-\[100\%\] {
        min-width: 100%
    }
    .flex-1 {
        flex: 1
    }
    .flex-shrink-0 {
        flex-shrink: 0
    }
    .shrink {
        flex-shrink: 1
    }
    .shrink-0 {
        flex-shrink: 0
    }
    .flex-grow,
    .flex-grow-1,
    .grow {
        flex-grow: 1
    }
    .grow-0 {
        flex-grow: 0
    }
    .basis-auto {
        flex-basis: auto
    }
    .-translate-x-1\/2 {
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-x-full {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-y-5 {
        --tw-translate-y: calc(var(--spacing)*5);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-y-\[-50px\] {
        --tw-translate-y: -50px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .scale-0 {
        --tw-scale-x: 0%;
        --tw-scale-y: 0%;
        --tw-scale-z: 0%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }
    .scale-90 {
        --tw-scale-x: 90%;
        --tw-scale-y: 90%;
        --tw-scale-z: 90%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }
    .scale-100 {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }
    .scale-\[1\.02\] {
        scale: 1.02
    }
    .rotate-90 {
        rotate: 90deg
    }
    .rotate-\[-180deg\] {
        rotate: -180deg
    }
    .transform {
        transform: var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, )
    }
    .transform\ ! {
        transform: var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, ) !important
    }
    .transform-none {
        transform: none
    }
    .cursor-default {
        cursor: default
    }
    .cursor-not-allowed\ ! {
        cursor: not-allowed !important
    }
    .cursor-pointer {
        cursor: pointer
    }
    .touch-pan-y {
        --tw-pan-y: pan-y;
        touch-action: var(--tw-pan-x, )var(--tw-pan-y, )var(--tw-pinch-zoom, )
    }
    .touch-none {
        touch-action: none
    }
    .resize {
        resize: both
    }
    .list-inside {
        list-style-position: inside
    }
    .list-disc {
        list-style-type: disc
    }
    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }
    .grid-cols-10 {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }
    .flex-col {
        flex-direction: column
    }
    .flex-col-reverse {
        flex-direction: column-reverse
    }
    .flex-nowrap {
        flex-wrap: nowrap
    }
    .flex-wrap {
        flex-wrap: wrap
    }
    .items-baseline {
        align-items: baseline
    }
    .items-center {
        align-items: center
    }
    .items-end {
        align-items: flex-end
    }
    .items-start {
        align-items: flex-start
    }
    .items-stretch {
        align-items: stretch
    }
    .justify-around {
        justify-content: space-around
    }
    .justify-between {
        justify-content: space-between
    }
    .justify-center {
        justify-content: center
    }
    .justify-end {
        justify-content: flex-end
    }
    .justify-evenly {
        justify-content: space-evenly
    }
    .justify-start {
        justify-content: flex-start
    }
    .justify-items-center {
        justify-items: center
    }
    .gap-0 {
        gap: calc(var(--spacing)*0)
    }
    .gap-0\.5 {
        gap: calc(var(--spacing)*.5)
    }
    .gap-1 {
        gap: calc(var(--spacing)*1)
    }
    .gap-1\.5 {
        gap: calc(var(--spacing)*1.5)
    }
    .gap-2 {
        gap: calc(var(--spacing)*2)
    }
    .gap-2\.5 {
        gap: calc(var(--spacing)*2.5)
    }
    .gap-3 {
        gap: calc(var(--spacing)*3)
    }
    .gap-4 {
        gap: calc(var(--spacing)*4)
    }
    .gap-5 {
        gap: calc(var(--spacing)*5)
    }
    .gap-6 {
        gap: calc(var(--spacing)*6)
    }
    .gap-7 {
        gap: calc(var(--spacing)*7)
    }
    .gap-8 {
        gap: calc(var(--spacing)*8)
    }
    .gap-10 {
        gap: calc(var(--spacing)*10)
    }
    .gap-12 {
        gap: calc(var(--spacing)*12)
    }
    .gap-14 {
        gap: calc(var(--spacing)*14)
    }
    .gap-20 {
        gap: calc(var(--spacing)*20)
    }
    .gap-\[5px\] {
        gap: 5px
    }
    :where(.space-y-1>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-2>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-3>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-6>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-7>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))
    }
    .gap-x-15 {
        column-gap: calc(var(--spacing)*15)
    }
    .gap-y-5 {
        row-gap: calc(var(--spacing)*5)
    }
    .gap-y-6 {
        row-gap: calc(var(--spacing)*6)
    }
    .gap-y-8 {
        row-gap: calc(var(--spacing)*8)
    }
    :where(.divide-x>:not(:last-child)) {
        --tw-divide-x-reverse: 0;
        border-inline-style: var(--tw-border-style);
        border-inline-start-width: calc(1px*var(--tw-divide-x-reverse));
        border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse)))
    }
    :where(.divide-y>:not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px*var(--tw-divide-y-reverse));
        border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse)))
    }
    :where(.divide-neutral-200>:not(:last-child)) {
        border-color: var(--color-neutral-200)
    }
    .self-center {
        align-self: center
    }
    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .overflow-hidden {
        overflow: hidden
    }
    .overflow-visible {
        overflow: visible
    }
    .overflow-x-auto {
        overflow-x: auto
    }
    .overflow-x-hidden {
        overflow-x: hidden
    }
    .overflow-y-auto {
        overflow-y: auto
    }
    .rounded {
        border-radius: .25rem
    }
    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }
    .rounded-3xl {
        border-radius: var(--radius-3xl)
    }
    .rounded-4xl {
        border-radius: var(--radius-4xl)
    }
    .rounded-\[24px\] {
        border-radius: 24px
    }
    .rounded-\[25px\] {
        border-radius: 25px
    }
    .rounded-\[42px\] {
        border-radius: 42px
    }
    .rounded-\[50\%\] {
        border-radius: 50%
    }
    .rounded-full {
        border-radius: 3.40282e38px
    }
    .rounded-lg {
        border-radius: var(--radius-lg)
    }
    .rounded-md {
        border-radius: var(--radius-md)
    }
    .rounded-none {
        border-radius: 0
    }
    .rounded-sm {
        border-radius: var(--radius-sm)
    }
    .rounded-xl {
        border-radius: var(--radius-xl)
    }
    .rounded-s-\[0\.25rem\] {
        border-start-start-radius: .25rem;
        border-end-start-radius: .25rem
    }
    .rounded-e-\[0\.25rem\] {
        border-start-end-radius: .25rem;
        border-end-end-radius: .25rem
    }
    .rounded-t-lg {
        border-top-left-radius: var(--radius-lg);
        border-top-right-radius: var(--radius-lg)
    }
    .rounded-l-md {
        border-top-left-radius: var(--radius-md);
        border-bottom-left-radius: var(--radius-md)
    }
    .rounded-tl-lg {
        border-top-left-radius: var(--radius-lg)
    }
    .rounded-r-md {
        border-top-right-radius: var(--radius-md);
        border-bottom-right-radius: var(--radius-md)
    }
    .rounded-tr-3xl {
        border-top-right-radius: var(--radius-3xl)
    }
    .rounded-tr-lg {
        border-top-right-radius: var(--radius-lg)
    }
    .rounded-b-lg {
        border-bottom-right-radius: var(--radius-lg);
        border-bottom-left-radius: var(--radius-lg)
    }
    .rounded-br-3xl {
        border-bottom-right-radius: var(--radius-3xl)
    }
    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }
    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0
    }
    .border-1 {
        border-style: var(--tw-border-style);
        border-width: 1px
    }
    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }
    .border-4 {
        border-style: var(--tw-border-style);
        border-width: 4px
    }
    .border-\[0\.1px\]\ ! {
        border-style: var(--tw-border-style) !important;
        border-width: .1px !important
    }
    .border-x {
        border-inline-style: var(--tw-border-style);
        border-inline-width: 1px
    }
    .border-s-0 {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 0
    }
    .border-s-\[0\.125rem\] {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: .125rem
    }
    .border-e-0 {
        border-inline-end-style: var(--tw-border-style);
        border-inline-end-width: 0
    }
    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }
    .border-t-0 {
        border-top-style: var(--tw-border-style);
        border-top-width: 0
    }
    .border-t-3 {
        border-top-style: var(--tw-border-style);
        border-top-width: 3px
    }
    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }
    .border-b,
    .border-b-1 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }
    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px
    }
    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed
    }
    .border-dotted {
        --tw-border-style: dotted;
        border-style: dotted
    }
    .border-none {
        --tw-border-style: none;
        border-style: none
    }
    .border-solid {
        --tw-border-style: solid;
        border-style: solid
    }
    .border-\[\#1D1616\] {
        border-color: #1d1616
    }
    .border-black {
        border-color: var(--color-black)
    }
    .border-black\ ! {
        border-color: var(--color-black) !important
    }
    .border-gray-200 {
        border-color: var(--color-gray-200)
    }
    .border-gray-300 {
        border-color: var(--color-gray-300)
    }
    .border-gray-400 {
        border-color: var(--color-gray-400)
    }
    .border-neutral-100 {
        border-color: var(--color-neutral-100)
    }
    .border-neutral-200 {
        border-color: var(--color-neutral-200)
    }
    .border-neutral-300 {
        border-color: var(--color-neutral-300)
    }
    .border-primary {
        border-color: var(--color-primary)
    }
    .border-secondary {
        border-color: var(--color-secondary)
    }
    .border-stone-200 {
        border-color: var(--color-stone-200)
    }
    .border-stone-300 {
        border-color: var(--color-stone-300)
    }
    .border-transparent {
        border-color: #0000
    }
    .border-white {
        border-color: var(--color-white)
    }
    .border-white\ ! {
        border-color: var(--color-white) !important
    }
    .bg-\[\#000\] {
        background-color: #000
    }
    .bg-\[\#6d6d6d\] {
        background-color: #6d6d6d
    }
    .bg-\[\#29ABE2\] {
        background-color: #29abe2
    }
    .bg-\[\#BEE7FF\] {
        background-color: #bee7ff
    }
    .bg-\[\#F5F2EE\] {
        background-color: #f5f2ee
    }
    .bg-amber-200 {
        background-color: var(--color-amber-200)
    }
    .bg-amber-600 {
        background-color: var(--color-amber-600)
    }
    .bg-black {
        background-color: var(--color-black)
    }
    .bg-black\/8 {
        background-color: #00000014
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/8 {
            background-color: color-mix(in oklab, var(--color-black)8%, transparent)
        }
    }
    .bg-black\/10 {
        background-color: #0000001a
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/10 {
            background-color: color-mix(in oklab, var(--color-black)10%, transparent)
        }
    }
    .bg-black\/30 {
        background-color: #0000004d
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/30 {
            background-color: color-mix(in oklab, var(--color-black)30%, transparent)
        }
    }
    .bg-black\/50 {
        background-color: #00000080
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/50 {
            background-color: color-mix(in oklab, var(--color-black)50%, transparent)
        }
    }
    .bg-blue-100 {
        background-color: var(--color-blue-100)
    }
    .bg-blue-600 {
        background-color: var(--color-blue-600)
    }
    .bg-blue-700 {
        background-color: var(--color-blue-700)
    }
    .bg-emerald-200 {
        background-color: var(--color-emerald-200)
    }
    .bg-emerald-600 {
        background-color: var(--color-emerald-600)
    }
    .bg-gray-100 {
        background-color: var(--color-gray-100)
    }
    .bg-neutral-50 {
        background-color: var(--color-neutral-50)
    }
    .bg-neutral-600 {
        background-color: var(--color-neutral-600)
    }
    .bg-primary {
        background-color: var(--color-primary)
    }
    .bg-rose-200 {
        background-color: var(--color-rose-200)
    }
    .bg-rose-200\ ! {
        background-color: var(--color-rose-200) !important
    }
    .bg-rose-500 {
        background-color: var(--color-rose-500)
    }
    .bg-rose-600 {
        background-color: var(--color-rose-600)
    }
    .bg-secondary {
        background-color: var(--color-secondary)
    }
    .bg-secondary\/20 {
        background-color: #33a1e033
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-secondary\/20 {
            background-color: color-mix(in oklab, var(--color-secondary)20%, transparent)
        }
    }
    .bg-stone-900 {
        background-color: var(--color-stone-900)
    }
    .bg-transparent {
        background-color: #0000
    }
    .bg-white {
        background-color: var(--color-white)
    }
    .bg-white\/5 {
        background-color: #ffffff0d
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/5 {
            background-color: color-mix(in oklab, var(--color-white)5%, transparent)
        }
    }
    .bg-white\/30 {
        background-color: #ffffff4d
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/30 {
            background-color: color-mix(in oklab, var(--color-white)30%, transparent)
        }
    }
    .bg-white\/\[2\%\] {
        background-color: #ffffff05
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/\[2\%\] {
            background-color: color-mix(in oklab, var(--color-white)2%, transparent)
        }
    }
    .bg-gradient-to-b {
        --tw-gradient-position: to bottom in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }
    .bg-\[linear-gradient\(153deg\, \#1a6996_0\%\, \#000000_71\%\)\] {
        background-image: linear-gradient(153deg, #1a6996, #000 71%)
    }
    .bg-\[linear-gradient\(172deg\, _rgba\(190\, 231\, 255\, 1\)_0\%\, _rgba\(255\, 255\, 255\, 1\)_49\%\)\] {
        background-image: linear-gradient(172deg, #bee7ff, #fff 49%)
    }.bg-\[url\(\'\/assets\/images\/banners\/new-lp-banner\.webp\'\)\]{background-image:url(../images/banners/new-lp-banner.webp)}.from-secondary{--tw-gradient-from:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-cover\!{background-size:cover!important}.bg-clip-padding{background-clip:padding-box}.\!bg-center{background-position:50%!important}.bg-center{background-position:50%}.bg-center\!{background-position:50%!important}.\!bg-no-repeat{background-repeat:no-repeat!important}.bg-no-repeat{background-repeat:no-repeat}.bg-no-repeat\!{background-repeat:no-repeat!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-\[4px\]{padding:4px}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-20{padding-inline:calc(var(--spacing)*20)}.px-\[0\.4rem\]{padding-inline:.4rem}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\!{padding-block:calc(var(--spacing)*1)!important}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-\[0\.4rem\]{padding-block:.4rem}.ps-0{padding-inline-start:calc(var(--spacing)*0)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-5{padding-inline-start:calc(var(--spacing)*5)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.pe-0{padding-inline-end:calc(var(--spacing)*0)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-5{padding-inline-end:calc(var(--spacing)*5)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-30{padding-top:calc(var(--spacing)*30)}.pt-35{padding-top:calc(var(--spacing)*35)}.pt-\[100px\]{padding-top:100px}.pt-\[104px\]{padding-top:104px}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-5\!{padding-bottom:calc(var(--spacing)*5)!important}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pb-\[1rem\]{padding-bottom:1rem}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-left\!{text-align:left!important}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.\!font-inter{font-family:var(--font-inter)!important}.\!font-poppins{font-family:var(--font-poppins)!important}.font-hind{font-family:var(--font-hind)}.font-inter{font-family:var(--font-inter)}.font-inter\!{font-family:var(--font-inter)!important}.font-mono{font-family:var(--font-mono)}.font-montserrat{font-family:var(--font-montserrat)}.font-poppins{font-family:var(--font-poppins)}.font-poppins\!{font-family:var(--font-poppins)!important}.font-sans{font-family:var(--font-sans)}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.\!text-\[clamp\(16px\,1\.3vw\,20px\)\]{font-size:clamp(16px,1.3vw,20px)!important}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[200px\]{font-size:200px}.text-\[calc\(13px\+\(17-13\)\*\(100vw-320px\)\/\(1920-320\)\)\]\!{font-size:calc(.25vw + 12.2px)!important}.text-\[calc\(20px\+\(37-20\)\*\(100vw-320px\)\/\(1920-320\)\)\]{font-size:calc(1.0625vw + 16.6px)}.text-\[clamp\(12px\,1\.1vw\,16px\)\]{font-size:clamp(12px,1.1vw,16px)}.text-\[clamp\(16px\,1\.5vw\,20px\)\]{font-size:clamp(16px,1.5vw,20px)}.text-\[clamp\(19px\,1\.2vw\,22px\)\]{font-size:clamp(19px,1.2vw,22px)}.text-\[clamp\(19px\,1\.2vw\,32px\)\]{font-size:clamp(19px,1.2vw,32px)}.text-\[clamp\(24px\,3vw\,38px\)\]{font-size:clamp(24px,3vw,38px)}.text-\[clamp\(25px\,6vw\,40px\)\]{font-size:clamp(25px,6vw,40px)}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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);font-weight:var(--font-weight-normal)}.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);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-nowrap{text-wrap:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.\!text-primary{color:var(--color-primary)!important}.text-\[\#1D1616\]{color:#1d1616}.text-\[\#060505c4\]{color:#060505c4}.text-\[\#878787\]{color:#878787}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-primary{color:var(--color-primary)}.text-rose-900{color:var(--color-rose-900)}.text-secondary{color:var(--color-secondary)}.text-secondary\!{color:var(--color-secondary)!important}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-auto{text-underline-offset:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{color-scheme:light dark}.\!opacity-0{opacity:0!important}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-6{opacity:.06}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_60px_5px_\#FFFFFF\]{--tw-shadow:inset 0 0 60px 5px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_60px_5px_\#FFFFFF\]{--tw-shadow:inset 0px 0px 60px 5px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-secondary{--tw-shadow-color:#33a1e0}@supports (color:color-mix(in lab,red,red)){.shadow-secondary{--tw-shadow-color:color-mix(in oklab,var(--color-secondary)var(--tw-shadow-alpha),transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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,);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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,_opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\,0\,0\.15\,1\)\,_cubic-bezier\(0\,0\,0\.15\,1\)\]{--tw-ease:cubic-bezier(0,0,.15,1),cubic-bezier(0,0,.15,1);transition-timing-function:cubic-bezier(0,0,.15,1),cubic-bezier(0,0,.15,1)}.ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\.0\)\]{--tw-ease:cubic-bezier(.25,.1,.25,1);transition-timing-function:ease}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[overflow-anchor\:none\]{overflow-anchor:none}:is(.\*\:w-full>*){width:100%}:is(.\*\:list-inside>*){list-style-position:inside}:is(.\*\:list-disc>*){list-style-type:disc}:is(.\*\:rounded-lg>*){border-radius:var(--radius-lg)}:is(.\*\:rounded-sm>*){border-radius:var(--radius-sm)}:is(.\*\:border>*){border-style:var(--tw-border-style);border-width:1px}:is(.\*\:border-b>*){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(.\*\:border-gray-400>*){border-color:var(--color-gray-400)}:is(.\*\:border-secondary>*){border-color:var(--color-secondary)}:is(.\*\:bg-primary>*){background-color:var(--color-primary)}:is(.\*\:p-2>*){padding:calc(var(--spacing)*2)}:is(.\*\:px-3>*){padding-inline:calc(var(--spacing)*3)}:is(.\*\:py-0>*){padding-block:calc(var(--spacing)*0)}:is(.\*\:py-1>*){padding-block:calc(var(--spacing)*1)}:is(.\*\:py-2>*){padding-block:calc(var(--spacing)*2)}:is(.\*\:py-3>*){padding-block:calc(var(--spacing)*3)}:is(.\*\:font-hind>*){font-family:var(--font-hind)}:is(.\*\:text-sm>*){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.\*\:text-\[13px\]>*){font-size:13px}:is(.\*\:font-medium>*){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\:text-white>*){color:var(--color-white)}:is(.\*\:capitalize>*){text-transform:capitalize}:is(.\*\:shadow-secondary\/40>*){--tw-shadow-color:#33a1e066}@supports (color:color-mix(in lab,red,red)){:is(.\*\:shadow-secondary\/40>*){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-secondary)40%,transparent)var(--tw-shadow-alpha),transparent)}}:is(.\*\:transition-all>*){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:transition-transform>*){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:duration-400>*){--tw-duration:.4s;transition-duration:.4s}:is(.\*\:duration-500>*){--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-95:is(:where(.group):hover *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:border-black:is(:where(.group):hover *){border-color:var(--color-black)}.group-hover\:bg-black:is(:where(.group):hover *){background-color:var(--color-black)}.group-hover\:fill-\[\#33a1e0\]:is(:where(.group):hover *){fill:#33a1e0}.group-hover\:fill-black:is(:where(.group):hover *){fill:var(--color-black)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-secondary\/80:is(:where(.group):hover *){--tw-shadow-color:#33a1e0cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:shadow-secondary\/80:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-secondary)80%,transparent)var(--tw-shadow-alpha),transparent)}}}.group-data-\[twe-collapse-collapsed\]\:me-0:is(:where(.group)[data-twe-collapse-collapsed] *){margin-inline-end:calc(var(--spacing)*0)}.group-data-\[twe-collapse-collapsed\]\:rotate-0:is(:where(.group)[data-twe-collapse-collapsed] *){rotate:none}.group-data-\[twe-input-focused\]\:border-x-0:is(:where(.group)[data-twe-input-focused] *){border-inline-style:var(--tw-border-style);border-inline-width:0}.group-data-\[twe-input-focused\]\:border-s-0:is(:where(.group)[data-twe-input-focused] *){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.group-data-\[twe-input-focused\]\:border-e-0:is(:where(.group)[data-twe-input-focused] *){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.group-data-\[twe-input-focused\]\:border-t:is(:where(.group)[data-twe-input-focused] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[twe-input-focused\]\:border-solid:is(:where(.group)[data-twe-input-focused] *){--tw-border-style:solid;border-style:solid}.group-data-\[twe-input-focused\]\:border-primary:is(:where(.group)[data-twe-input-focused] *){border-color:var(--color-primary)}.group-data-\[twe-input-focused\]\:border-white:is(:where(.group)[data-twe-input-focused] *){border-color:var(--color-white)}.group-data-\[twe-input-focused\]\:border-t-transparent:is(:where(.group)[data-twe-input-focused] *){border-top-color:#0000}.group-data-\[twe-input-focused\]\:shadow-white:is(:where(.group)[data-twe-input-focused] *){--tw-shadow-color:#fff}@supports (color:color-mix(in lab,red,red)){.group-data-\[twe-input-focused\]\:shadow-white:is(:where(.group)[data-twe-input-focused] *){--tw-shadow-color:color-mix(in oklab,var(--color-white)var(--tw-shadow-alpha),transparent)}}.group-data-\[twe-input-state-active\]\:border-x-0:is(:where(.group)[data-twe-input-state-active] *){border-inline-style:var(--tw-border-style);border-inline-width:0}.group-data-\[twe-input-state-active\]\:border-s-0:is(:where(.group)[data-twe-input-state-active] *){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.group-data-\[twe-input-state-active\]\:border-e-0:is(:where(.group)[data-twe-input-state-active] *){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.group-data-\[twe-input-state-active\]\:border-t:is(:where(.group)[data-twe-input-state-active] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[twe-input-state-active\]\:border-solid:is(:where(.group)[data-twe-input-state-active] *){--tw-border-style:solid;border-style:solid}.group-data-\[twe-input-state-active\]\:border-t-transparent:is(:where(.group)[data-twe-input-state-active] *){border-top-color:#0000}.placeholder\:text-\[14px\]::placeholder{font-size:14px}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:right-0:before{content:var(--tw-content);right:calc(var(--spacing)*0)}.before\:-bottom-\[23px\]:before{content:var(--tw-content);bottom:-23px}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:z-\[999\]:before{content:var(--tw-content);z-index:999}.before\:h-\[35px\]:before{content:var(--tw-content);height:35px}.before\:h-\[40px\]:before{content:var(--tw-content);height:40px}.before\:w-\[40px\]:before{content:var(--tw-content);width:40px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:rotate-45:before{content:var(--tw-content);rotate:45deg}.before\:border-5:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:5px}.before\:border-t-0:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:0}.before\:border-l-0:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:0}.before\:border-\[\#33a1e0\]:before{content:var(--tw-content);border-color:#33a1e0}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media(hover:hover){.group-hover\:before\:border-black:is(:where(.group):hover *):before{content:var(--tw-content);border-color:var(--color-black)}}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:z-\[2\]:hover{z-index:2}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-5:hover{--tw-translate-y:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-5:hover{--tw-translate-y:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:transform:hover{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.hover\:border:hover,.hover\:border-1:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-secondary:hover{border-color:var(--color-secondary)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.hover\:bg-secondary\/80:hover{background-color:#33a1e0cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-\[top_right\]:hover{background-position:100% 0}.hover\:bg-no-repeat:hover{background-repeat:no-repeat}.hover\:fill-amber-400:hover{fill:var(--color-amber-400)}.hover\:px-1:hover{padding-inline:calc(var(--spacing)*1)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-black\!:hover{color:var(--color-black)!important}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\!:hover{color:var(--color-white)!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-secondary\/40:hover{--tw-shadow-color:#33a1e066}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-secondary\/40:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-secondary)40%,transparent)var(--tw-shadow-alpha),transparent)}}:is(.\*\:hover\:-translate-y-2>*):hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\:hover\:scale-\[1\.02\]>*):hover{scale:1.02}:is(.\*\:hover\:transform>*):hover{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}:is(.hover\:\*\:border-secondary:hover>*){border-color:var(--color-secondary)}:is(.\*\:hover\:shadow-lg>*):hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:z-\[3\]:focus{z-index:3}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.data-\[popper-reference-hidden\]\:hidden[data-popper-reference-hidden]{display:none}.data-\[twe-carousel-fade\]\:z-0[data-twe-carousel-fade]{z-index:0}.data-\[twe-carousel-fade\]\:z-\[1\][data-twe-carousel-fade]{z-index:1}.data-\[twe-carousel-fade\]\:opacity-0[data-twe-carousel-fade]{opacity:0}.data-\[twe-carousel-fade\]\:opacity-100[data-twe-carousel-fade]{opacity:1}.data-\[twe-carousel-fade\]\:delay-600[data-twe-carousel-fade]{transition-delay:.6s}.data-\[twe-carousel-fade\]\:duration-\[600ms\][data-twe-carousel-fade]{--tw-duration:.6s;transition-duration:.6s}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:640px){.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/12{width:25%}.sm\:w-6\/12{width:50%}.sm\:max-w-\[540px\]{max-width:540px}.sm\:flex-1{flex:1}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}}@media(min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-9{grid-column:span 9/span 9}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:block{display:block}.md\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.md\:size-35{width:calc(var(--spacing)*35);height:calc(var(--spacing)*35)}.md\:w-5\/12{width:41.6667%}.md\:w-6\/12{width:50%}.md\:w-12\/12{width:100%}.md\:max-w-\[420px\]\!{max-width:420px!important}.md\:max-w-\[720px\]{max-width:720px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:justify-end{justify-content:flex-end}.md\:gap-7{gap:calc(var(--spacing)*7)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-\[10px\]{gap:10px}.md\:gap-\[14px\]{gap:14px}.md\:rounded-full{border-radius:3.40282e38px}.md\:border-2{border-style:var(--tw-border-style);border-width:2px}.md\:border-secondary{border-color:var(--color-secondary)}.md\:bg-white{background-color:var(--color-white)}.md\:p-0{padding:calc(var(--spacing)*0)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pl-8{padding-left:calc(var(--spacing)*8)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-\[18px\]{font-size:18px}.md\:text-\[22px\]{font-size:22px}.md\:shadow-\[0_0_25px_0_rgba\(147\,130\,130\,0\.62\)\]{--tw-shadow:0 0 25px 0 var(--tw-shadow-color,#9382829e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:1024px){.lg\:-top-25{top:calc(var(--spacing)*-25)}.lg\:-top-31{top:calc(var(--spacing)*-31)}.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:top-48{top:calc(var(--spacing)*48)}.lg\:-bottom-30{bottom:calc(var(--spacing)*-30)}.lg\:left-70{left:calc(var(--spacing)*70)}.lg\:order-1{order:1}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:ms-3{margin-inline-start:calc(var(--spacing)*3)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-6{margin-top:calc(var(--spacing)*6)}.lg\:mt-15{margin-top:calc(var(--spacing)*15)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mt-20{margin-top:calc(var(--spacing)*20)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-3{margin-bottom:calc(var(--spacing)*3)}.lg\:mb-4{margin-bottom:calc(var(--spacing)*4)}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:mb-10{margin-bottom:calc(var(--spacing)*10)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-50{width:calc(var(--spacing)*50);height:calc(var(--spacing)*50)}.lg\:size-60{width:calc(var(--spacing)*60);height:calc(var(--spacing)*60)}.lg\:h-\[320px\]{height:320px}.lg\:h-\[476px\]\!{height:476px!important}.lg\:h-auto{height:auto}.lg\:max-h-\[900px\]{max-height:900px}.lg\:max-h-\[calc\(576px\+109px\)\]{max-height:685px}.lg\:min-h-\[350px\]{min-height:350px}.lg\:min-h-\[500px\]{min-height:500px}.lg\:min-h-\[calc\(576px\+109px\)\]{min-height:685px}.lg\:w-2\/12{width:16.6667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.3333%}.lg\:w-5\/12{width:41.6667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.3333%}.lg\:w-8\/12{width:66.6667%}.lg\:w-9\/12{width:75%}.lg\:w-10\/12{width:83.3333%}.lg\:w-25{width:calc(var(--spacing)*25)}.lg\:w-\[40px\]{width:40px}.lg\:w-\[356px\]\!{width:356px!important}.lg\:w-\[428px\]{width:428px}.lg\:w-\[432px\]{width:432px}.lg\:w-\[499px\]{width:499px}.lg\:w-auto{width:auto}.lg\:max-w-\[260px\]{max-width:260px}.lg\:max-w-\[960px\]{max-width:960px}.lg\:max-w-\[1000px\]\!{max-width:1000px!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:self-start{align-self:flex-start}.lg\:rounded-\[61px\]{border-radius:61px}.lg\:border-r-1{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-secondary{border-color:var(--color-secondary)}.lg\:bg-\[linear-gradient\(162deg\,_rgba\(190\,231\,255\,1\)_0\%\,_rgba\(255\,255\,255\,1\)_49\%\)\]{background-image:linear-gradient(162deg,#bee7ff,#fff 49%)}.lg\:bg-\[url\(\'\/assets\/images\/banners\/lp-footer-bg\.webp\'\)\]{background-image:url(../images/banners/lp-footer-bg.webp)}.lg\:bg-\[url\(\'\/assets\/images\/banners\/packages-bg\.webp\'\)\]{background-image:url(../images/banners/packages-bg.webp)}.lg\:bg-\[url\(\'\/assets\/images\/banners\/testimonilas-bg\.webp\'\)\]{background-image:url(../images/banners/testimonilas-bg.webp)}.lg\:bg-none{background-image:none}.lg\:bg-cover{background-size:cover}.lg\:bg-center{background-position:50%}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-0{padding-block:calc(var(--spacing)*0)}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-7{padding-block:calc(var(--spacing)*7)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:ps-0{padding-inline-start:calc(var(--spacing)*0)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pt-17{padding-top:calc(var(--spacing)*17)}.lg\:pt-24{padding-top:calc(var(--spacing)*24)}.lg\:pt-\[0px\]\!{padding-top:0!important}.lg\:pr-8{padding-right:calc(var(--spacing)*8)}.lg\:pr-12{padding-right:calc(var(--spacing)*12)}.lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}.lg\:pl-0{padding-left:calc(var(--spacing)*0)}.lg\:text-center{text-align:center}.lg\:text-center\!{text-align:center!important}.lg\:text-start{text-align:start}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[35px\]{font-size:35px}.lg\:text-\[130px\]{font-size:130px}.lg\:leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.lg\:leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.lg\:leading-10{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}.lg\:text-black{color:var(--color-black)}}@media(min-width:1200px){.xl\:top-55{top:calc(var(--spacing)*55)}.xl\:right-0{right:calc(var(--spacing)*0)}.xl\:right-10{right:calc(var(--spacing)*10)}.xl\:right-20{right:calc(var(--spacing)*20)}.xl\:right-23{right:calc(var(--spacing)*23)}.xl\:right-25{right:calc(var(--spacing)*25)}.xl\:my-3{margin-block:calc(var(--spacing)*3)}.xl\:-mt-37{margin-top:calc(var(--spacing)*-37)}.xl\:mt-10{margin-top:calc(var(--spacing)*10)}.xl\:mt-20{margin-top:calc(var(--spacing)*20)}.xl\:mr-0{margin-right:calc(var(--spacing)*0)}.xl\:mb-0{margin-bottom:calc(var(--spacing)*0)}.xl\:mb-3{margin-bottom:calc(var(--spacing)*3)}.xl\:mb-10{margin-bottom:calc(var(--spacing)*10)}.xl\:ml-19{margin-left:calc(var(--spacing)*19)}.xl\:block{display:block}.xl\:size-18{width:calc(var(--spacing)*18);height:calc(var(--spacing)*18)}.xl\:h-\[254px\]{height:254px}.xl\:min-h-\[756px\]{min-height:756px}.xl\:w-3\/12{width:25%}.xl\:w-5\/12{width:41.6667%}.xl\:w-\[35vw\]{width:35vw}.xl\:max-w-\[431px\]{max-width:431px}.xl\:max-w-\[1140px\]{max-width:1140px}.xl\:max-w-\[1240px\]{max-width:1240px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:gap-3{gap:calc(var(--spacing)*3)}.xl\:gap-6{gap:calc(var(--spacing)*6)}.xl\:gap-10{gap:calc(var(--spacing)*10)}:where(.xl\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.xl\:pt-20{padding-top:calc(var(--spacing)*20)}.xl\:pb-0{padding-bottom:calc(var(--spacing)*0)}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.xl\:text-\[15px\]{font-size:15px}.xl\:text-\[17px\]{font-size:17px}.xl\:text-\[22px\]{font-size:22px}.xl\:text-\[40px\]\!{font-size:40px!important}.xl\:text-\[44px\]{font-size:44px}.xl\:before\:absolute:before{content:var(--tw-content);position:absolute}.xl\:before\:top-\[44\%\]:before{content:var(--tw-content);top:44%}.xl\:before\:h-\[35px\]:before{content:var(--tw-content);height:35px}.xl\:before\:w-\[35px\]:before{content:var(--tw-content);width:35px}.xl\:before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.xl\:before\:bg-secondary:before{content:var(--tw-content);background-color:var(--color-secondary)}.xl\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}}@media(hover:hover){@media(min-width:1200px){.group-hover\:xl\:before\:bg-black:is(:where(.group):hover *):before{content:var(--tw-content);background-color:var(--color-black)}}}@media(min-width:1536px){.\32xl\:mt-7{margin-top:calc(var(--spacing)*7)}.\32xl\:mt-15{margin-top:calc(var(--spacing)*15)}.\32xl\:block{display:block}.\32xl\:h-\[496\.91px\]\!{height:496.91px!important}.\32xl\:h-auto\!{height:auto!important}.\32xl\:w-3\/12{width:25%}.\32xl\:w-4\/12{width:33.3333%}.\32xl\:w-5\/12{width:41.6667%}.\32xl\:w-6\/12{width:50%}.\32xl\:w-7\/12{width:58.3333%}.\32xl\:w-\[416px\]\!{width:416px!important}.\32xl\:max-w-\[415px\]{max-width:415px}.\32xl\:max-w-\[1220px\]{max-width:1220px}.\32xl\:max-w-\[1320px\]{max-width:1320px}.\32xl\:gap-10{gap:calc(var(--spacing)*10)}.\32xl\:gap-\[13\.05px\]{gap:13.05px}.\32xl\:px-\[22px\]{padding-inline:22px}.\32xl\:pt-\[26px\]{padding-top:26px}.\32xl\:pb-10{padding-bottom:calc(var(--spacing)*10)}.\32xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\32xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\32xl\:text-\[22px\]{font-size:22px}.\32xl\:leading-10{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}.\32xl\:before\:-right-4:before{content:var(--tw-content);right:calc(var(--spacing)*-4)}.\32xl\:before\:h-\[38px\]:before{content:var(--tw-content);height:38px}.\32xl\:before\:w-\[38px\]:before{content:var(--tw-content);width:38px}}@media(min-width:1920px){.\34xl\:-top-8{top:calc(var(--spacing)*-8)}.\34xl\:top-0{top:calc(var(--spacing)*0)}.\34xl\:right-10{right:calc(var(--spacing)*10)}.\34xl\:right-20{right:calc(var(--spacing)*20)}.\34xl\:right-25{right:calc(var(--spacing)*25)}.\34xl\:right-30{right:calc(var(--spacing)*30)}.\34xl\:right-31{right:calc(var(--spacing)*31)}.\34xl\:right-41{right:calc(var(--spacing)*41)}.\34xl\:right-60{right:calc(var(--spacing)*60)}.\34xl\:right-62{right:calc(var(--spacing)*62)}.\34xl\:my-10{margin-block:calc(var(--spacing)*10)}.\34xl\:-mt-50{margin-top:calc(var(--spacing)*-50)}.\34xl\:mt-4{margin-top:calc(var(--spacing)*4)}.\34xl\:mt-20{margin-top:calc(var(--spacing)*20)}.\34xl\:mb-7{margin-bottom:calc(var(--spacing)*7)}.\34xl\:mb-10{margin-bottom:calc(var(--spacing)*10)}.\34xl\:mb-15{margin-bottom:calc(var(--spacing)*15)}.\34xl\:mb-20{margin-bottom:calc(var(--spacing)*20)}.\34xl\:mb-30{margin-bottom:calc(var(--spacing)*30)}.\34xl\:ml-23{margin-left:calc(var(--spacing)*23)}.\34xl\:size-22{width:calc(var(--spacing)*22);height:calc(var(--spacing)*22)}.\34xl\:size-57{width:calc(var(--spacing)*57);height:calc(var(--spacing)*57)}.\34xl\:size-70{width:calc(var(--spacing)*70);height:calc(var(--spacing)*70)}.\34xl\:h-\[506px\]\!{height:506px!important}.\34xl\:h-\[550px\]\!{height:550px!important}.\34xl\:h-\[660px\]{height:660px}.\34xl\:max-h-\[1075px\]{max-height:1075px}.\34xl\:min-h-\[786px\]{min-height:786px}.\34xl\:w-2\/12{width:16.6667%}.\34xl\:w-3\/12{width:25%}.\34xl\:w-4\/12{width:33.3333%}.\34xl\:w-5\/12{width:41.6667%}.\34xl\:w-7\/12{width:58.3333%}.\34xl\:w-28{width:calc(var(--spacing)*28)}.\34xl\:w-\[27vw\]{width:27vw}.\34xl\:w-\[28vw\]{width:28vw}.\34xl\:w-\[351px\]{width:351px}.\34xl\:w-\[476px\]\!{width:476px!important}.\34xl\:w-\[501px\]{width:501px}.\34xl\:w-\[511px\]{width:511px}.\34xl\:w-\[589px\]{width:589px}.\34xl\:w-\[840px\]{width:840px}.\34xl\:w-auto{width:auto}.\34xl\:max-w-\[1615px\]\!{max-width:1615px!important}.\34xl\:max-w-\[1730px\]{max-width:1730px}.\34xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\34xl\:flex-row{flex-direction:row}.\34xl\:justify-center{justify-content:center}.\34xl\:gap-7{gap:calc(var(--spacing)*7)}.\34xl\:gap-10{gap:calc(var(--spacing)*10)}.\34xl\:gap-20{gap:calc(var(--spacing)*20)}.\34xl\:p-10{padding:calc(var(--spacing)*10)}.\34xl\:px-0{padding-inline:calc(var(--spacing)*0)}.\34xl\:px-8\!{padding-inline:calc(var(--spacing)*8)!important}.\34xl\:px-18{padding-inline:calc(var(--spacing)*18)}.\34xl\:py-3\!{padding-block:calc(var(--spacing)*3)!important}.\34xl\:py-8\.5{padding-block:calc(var(--spacing)*8.5)}.\34xl\:py-\[130px\]\!{padding-block:130px!important}.\34xl\:pt-8{padding-top:calc(var(--spacing)*8)}.\34xl\:pb-20{padding-bottom:calc(var(--spacing)*20)}.\34xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\34xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\34xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.\34xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.\34xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\34xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\34xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\34xl\:text-\[16px\]{font-size:16px}.\34xl\:text-\[17px\]\!{font-size:17px!important}.\34xl\:text-\[22px\]{font-size:22px}.\34xl\:text-\[30px\]{font-size:30px}.\34xl\:text-\[43px\]{font-size:43px}.\34xl\:text-\[65px\]{font-size:65px}.\34xl\:text-\[70px\]{font-size:70px}.\34xl\:text-\[200px\]{font-size:200px}.\34xl\:leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}:is(.\34xl\:\*\:py-2>*){padding-block:calc(var(--spacing)*2)}:is(.\34xl\:\*\:text-base>*){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:is(.\34xl\:\*\:text-sm>*){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\34xl\:before\:-right-\[37px\]:before{content:var(--tw-content);right:-37px}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-400{border-color:var(--color-neutral-400)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}@media(hover:hover){.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@media(min-width:1536px){.\[\&_input\]\:2xl\:h-\[52px\]\! input{height:52px!important}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}.\[\&\:not\(\[data-twe-collapse-collapsed\]\)\]\:text-\[\#1D1616\]:not([data-twe-collapse-collapsed]){color:#1d1616}.\[\&\>\*\]\:\!font-montserrat>*{font-family:var(--font-montserrat)!important}.\[\&\>div\:not\(\:last-child\)\]\:mb-4>div:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.\[\&\>div\:not\(\:last-child\)\]\:border-b>div:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>div\:not\(\:last-child\)\]\:border-\[\#504C4C\]>div:not(:last-child){border-color:#504c4c}.\[\&\>div\:not\(\:last-child\)\]\:pb-4>div:not(:last-child){padding-bottom:calc(var(--spacing)*4)}.\[\&\>h2\]\:text-\[clamp\(20px\,3vw\,28px\)\]>h2{font-size:clamp(20px,3vw,28px)}.\[\&\>h2\]\:font-semibold>h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>h2\]\:text-black>h2{color:var(--color-black)}.\[\&\>p\]\:text-\[clamp\(16px\,1\.25vw\,18px\)\]>p{font-size:clamp(16px,1.25vw,18px)}.\[\&\>svg\]\:size-\[clamp\(20px\,5vw\,25px\)\]>svg{width:clamp(20px,5vw,25px);height:clamp(20px,5vw,25px)}.\[\&\>ul\]\:mb-3>ul{margin-bottom:calc(var(--spacing)*3)}.\[\&\>ul\]\:flex>ul{display:flex}.\[\&\>ul\]\:flex-col>ul{flex-direction:column}.\[\&\>ul\]\:gap-2>ul{gap:calc(var(--spacing)*2)}.container{width:100%;max-width:100%;padding-inline:calc(var(--spacing)*3);margin-inline:auto}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:1024px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:clamp(1140px,90vw,1300px)}}@media(min-width:1536px){.container{max-width:1366px}}@media(min-width:1920px){.container{max-width:1626px}}.cus-container{width:100%;max-width:100%;padding-inline:calc(var(--spacing)*3);margin-inline:auto}@media(min-width:640px){.cus-container{max-width:640px}}@media(min-width:768px){.cus-container{max-width:720px}}@media(min-width:1024px){.cus-container{max-width:960px}}@media(min-width:1200px){.cus-container{max-width:clamp(1140px,90vw,1300px)}}@media(min-width:1536px){.cus-container{max-width:1366px}}@media(min-width:1920px){.cus-container{max-width:1731px}}@keyframes rotate624{0%{transform:rotate(0)translate(0)}25%{transform:rotate(3deg)translate(0)}50%{transform:rotate(-3deg)translate(0)}75%{transform:rotate(1deg)translate(0)}to{transform:rotate(0)translate(0)}}@keyframes storm1261{0%{transform:translate(0)translateZ(0)}25%{transform:translate(4px)translateZ(0)}50%{transform:translate(-3px)translateZ(0)}75%{transform:translate(2px)translateZ(0)}to{transform:translate(0)translateZ(0)}}}.servicesSec h6{font-family:var(--font-montserrat);--tw-font-weight:var(--font-weight-bold);font-size:clamp(16px,1.6vw,30px);font-weight:var(--font-weight-bold)}.banner-swiper .swiper-button-prev,.banner-swiper .swiper-button-next{background:0 0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;width:35px!important;height:35px!important}.banner-swiper .swiper-button-prev:after,.banner-swiper .swiper-button-next:after{color:#fff;font-weight:700;position:relative;font-size:16px!important}.banner-swiper .swiper-button-prev{left:20px!important}.banner-swiper .swiper-button-next{right:20px!important}.testimonilas-pagination .swiper-pagination-bullet{height:calc(var(--spacing)*2);width:calc(var(--spacing)*12);background-color:var(--color-gray-50);opacity:.5;will-change:transform,opacity;border-radius:3.40282e38px;margin:0 4px;transition:transform .3s,opacity .3s;transform:scale(1)}.testimonilas-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#33a1e0;transform:scale(1)}.services-pagination .swiper-pagination-bullet{height:calc(var(--spacing)*2);width:calc(var(--spacing)*12);background-color:var(--color-black);opacity:.5;will-change:transform,opacity;border-radius:3.40282e38px;margin:0 4px;transition:transform .3s,opacity .3s;transform:scale(1)}.services-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#33a1e0;transform:scale(1)}.outline-text{color:#fff;-webkit-text-stroke:1px var(--color-secondary);text-stroke:1px var(--color-secondary)}.nested-dropdown{clip-path:inset(0 0 0 100%);opacity:0;pointer-events:none;transition:clip-path .45s,opacity .3s}.nested-dropdown.active{clip-path:inset(0);opacity:1;pointer-events:auto}.form-error{border-color:red}.new-services-swiper .swiper-button-next,.new-services-swiper .swiper-button-prev{color:#000;background:0 0;border:2px solid #000;border-radius:50%;width:36px;height:36px;top:auto;bottom:0}.new-services-swiper .swiper-button-prev{left:50%;transform:translate(-60px)}.new-services-swiper .swiper-button-next{right:50%;transform:translate(60px)}.new-services-swiper .swiper-button-next:after,.new-services-swiper .swiper-button-prev:after{font-size:14px;font-weight:700}.offer-swiper .swiper-button-next,.offer-swiper .swiper-button-prev{color:#fff;background:0 0;border:2px solid #fff;border-radius:50%;width:36px;height:36px;top:auto;bottom:0}.offer-swiper .swiper-button-prev{left:50%;transform:translate(-60px)}.offer-swiper .swiper-button-next{right:50%;transform:translate(60px)}.offer-swiper .swiper-button-next:after,.offer-swiper .swiper-button-prev:after{font-size:14px;font-weight:700}@keyframes roamAround{0%{transform:translate(0)}20%{transform:translate(40px,-30px)}40%{transform:translate(-30px,20px)}60%{transform:translate(50px,40px)}80%{transform:translate(-40px,-20px)}to{transform:translate(0)}}.animate-roam{animation:10s ease-in-out infinite roamAround}.animate-roam-slow{animation:26s ease-in-out infinite roamAround}.animate-roam-fast{animation:15s ease-in-out infinite reverse roamAround}.floating-icon{opacity:.5;will-change:transform;width:70px;height:70px;position:absolute}.homeSlider{margin:0%;padding:0%}.homeSlider .swiper-slide{background-color:#0000;width:100%;min-height:100vh;margin:0%;padding:0%}.homeSlider .swiper-wrapper{width:100%;height:100%}.home-Slider-Content{height:100%;display:flex;position:absolute;top:0%;z-index:10!important;width:100%!important}.swiperBanner-pagination .swiper-pagination-bullet{opacity:1;background:#fff6;border-radius:50%;width:10px;height:10px;transition:all .3s}.swiperBanner-pagination .swiper-pagination-bullet-active{opacity:1;background:#fff;border-radius:50%;width:12px;height:12px;transform:scale(1.2)}@media only screen and (max-width:992px){.mobile-scroll-header{background-color:#000000d9;padding-block:10px;animation:.4s linear alternate headerSlide;position:fixed;top:0}.mobile-scroll-header .main-logo{width:calc(var(--spacing)*40)}.new-section-add{min-height:100dvh;padding-top:1040px}}@keyframes headerSlide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.lpform4 .form-control{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-white);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-radius:.25rem;--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important;color:#959393!important}.lpform4 .form-control::placeholder{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;color:#959393!important}.lpform4 .relative span{top:calc(var(--spacing)*-1.5);left:calc(var(--spacing)*5);background-color:var(--color-secondary);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);position:absolute}@media(min-width:1024px){.lpform4 .relative span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.iti{width:100%}.lpform4 .form-control{height:48px;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*0)!important;font-family:var(--font-inter)!important;font-size:calc(.125vw + 13.6px)!important}.form-error,.form-error .vscomp-toggle-button{border:1px solid red!important}.form-error .vscomp-toggle-button .vscomp-wrapper:not(.has-value) .vscomp-value{opacity:1!important}.form-error-2{border:2px solid red!important}.form-error .vscomp-value,.form-error::placeholder{color:red!important}.lp4-banner-overlay{position:relative}.lp4-banner-overlay:before{content:"";z-index:1;background:#00000080;position:absolute;inset:0}.new_bnner_lp{padding-top:172px;height:750px!important}@media only screen and (max-width:1600px){.new_bnner_lp{padding-top:138px;height:686px!important}}@media only screen and (max-width:1400px){.new_bnner_lp{padding-top:106px;height:622px!important}}@media only screen and (max-width:991px){.new_bnner_lp{padding-top:132px;height:auto!important}}@media only screen and (max-width:767px){.new_bnner_lp{padding-top:110px;height:unset!important;min-height:100svh!important}}@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-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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-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:""}