/*! tailwindcss v4.2.2 | 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)))) {
        *,::backdrop,:after,:before {
            --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-border-style: solid;
            --tw-leading: initial;
            --tw-font-weight: 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-duration: initial;
            --tw-content: ""
        }
    }
}

@layer theme {
    :host,:root {
        --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
        --color-red-500: oklch(63.7% .237 25.331);
        --color-red-800: oklch(44.4% .177 26.899);
        --color-orange-500: oklch(70.5% .213 47.604);
        --color-lime-700: oklch(53.2% .157 131.589);
        --color-green-500: oklch(72.3% .219 149.579);
        --color-blue-600: oklch(54.6% .245 262.881);
        --color-gray-300: oklch(87.2% .01 258.338);
        --color-gray-600: oklch(44.6% .03 256.802);
        --color-gray-700: oklch(37.3% .034 259.733);
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --text-xs: .83rem;
        --text-xs--line-height: 1rem;
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25 / .875);
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-black: 900;
        --radius-sm: .25rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --animate-spin: spin 1s linear infinite;
        --aspect-video: 16/9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
        --default-font-family: var(--font-the-sans),"sans-serif";
        --default-mono-font-family: var(--font-mono);
        --text-h1-desktop: 5.25rem;
        --text-h1-desktop--line-height: 5.75rem;
        --text-h1-desktop--font-weight: 900;
        --text-h1-mobile: 2.5rem;
        --text-h1-mobile--line-height: 2.75rem;
        --text-h1-mobile--font-weight: 900;
        --text-h2-desktop: 2.625rem;
        --text-h2-desktop--line-height: 3.125rem;
        --text-h2-desktop--font-weight: 900;
        --text-h2-mobile: 1.75rem;
        --text-h2-mobile--line-height: 2.25rem;
        --text-h2-mobile--font-weight: 900;
        --text-h3-desktop: 2rem;
        --text-h3-desktop--line-height: 2.625rem;
        --text-h3-desktop--font-weight: 600;
        --text-h3-mobile: 1.5rem;
        --text-h3-mobile--line-height: 1.875rem;
        --text-h3-mobile--font-weight: 600;
        --text-h4-desktop: 1.75rem;
        --text-h4-desktop--line-height: 2.375rem;
        --text-h4-desktop--font-weight: 600;
        --text-h4-mobile: 1.25rem;
        --text-h4-mobile--line-height: 1.875rem;
        --text-h4-mobile--font-weight: 600;
        --text-h5-desktop: 1.5rem;
        --text-h5-desktop--line-height: 2rem;
        --text-h5-desktop--font-weight: 600;
        --text-h5-mobile: 1.125rem;
        --text-h5-mobile--line-height: 1.875rem;
        --text-h5-mobile--font-weight: 600;
        --text-h6-desktop: 1.25rem;
        --text-h6-desktop--line-height: 1.875rem;
        --text-h6-desktop--font-weight: 600;
        --text-h6-mobile: 1rem;
        --text-h6-mobile--line-height: 1.75rem;
        --text-h6-mobile--font-weight: 600;
        --text-large-paragraph-desktop: 1.25rem;
        --text-large-paragraph-desktop--line-height: 1.875rem;
        --text-large-paragraph-mobile: 1.125rem;
        --text-large-paragraph-mobile--line-height: 1.625rem;
        --text-medium-paragraph-desktop: 1.125rem;
        --text-medium-paragraph-desktop--line-height: 1.625rem;
        --text-medium-paragraph-mobile: 1rem;
        --text-medium-paragraph-mobile--line-height: 1.5rem;
        --text-small-paragraph-desktop: 1rem;
        --text-small-paragraph-desktop--line-height: 1.5rem;
        --text-small-paragraph-mobile: .875rem;
        --text-small-paragraph-mobile--line-height: 1.375rem;
        --text-cta: 1rem;
        --text-cta--line-height: 1.75rem;
        --color-tints-of-black-01: #666;
        --color-basic-blue: #004388;
        --color-accent-blue: #00a6e2;
        --color-accent-blue-font-color: #0693c7;
        --color-tints-of-blue-03: #99bfdb;
        --color-tints-of-blue-02: #bfd2e0;
        --color-tints-of-blue-01: #f2f5f9;
        --color-red: #9f3034;
        --animate-blink: blink 2s ease-in-out infinite;
        --animate-fade-in: fade-in 2s ease-out forwards;
        --animate-slow-ping: ping 3s ease-in-out infinite
    }
}

@layer base {
    *,::backdrop,:after,:before {
        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
    }

    :host,html {
        -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,pre,samp {
        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
    }

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

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

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

    button,input,optgroup,select,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,::-webkit-datetime-edit-year-field {
        padding-block:0}

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

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

    ::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button {
        height: auto
    }

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

@layer components;@layer utilities {
    .pointer-events-none {
        pointer-events: none
    }

    .invisible {
        visibility: hidden
    }

    .visible {
        visibility: visible
    }

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

    .absolute,.sr-only {
        position: absolute
    }

    .fixed {
        position: fixed
    }

    .fixed\! {
        position: fixed!important
    }

    .relative {
        position: relative
    }

    .static {
        position: static
    }

    .sticky {
        position: sticky
    }

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

    .start {
        inset-inline-start: var(--spacing)
    }

    .start-3\.5 {
        inset-inline-start: calc(var(--spacing) * 3.5)
    }

    .end {
        inset-inline-end: var(--spacing)
    }

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

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

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

    .top-2 {
        top: calc(var(--spacing) * 2)
    }

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

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

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

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

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

    .right-2 {
        right: calc(var(--spacing) * 2)
    }

    .right-5 {
        right: calc(var(--spacing) * 5)
    }

    .right-12 {
        right: calc(var(--spacing) * 12)
    }

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

    .bottom-2 {
        bottom: calc(var(--spacing) * 2)
    }

    .bottom-5 {
        bottom: calc(var(--spacing) * 5)
    }

    .-left-1 {
        left: calc(var(--spacing) * -1)
    }

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

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

    .left-2 {
        left: calc(var(--spacing) * 2)
    }

    .left-4 {
        left: calc(var(--spacing) * 4)
    }

    .z-9 {
        z-index: 9
    }

    .z-10 {
        z-index: 10
    }

    .z-\[2\] {
        z-index: 2
    }

    .z-\[9\] {
        z-index: 9
    }

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

    .z-\[98\] {
        z-index: 98
    }

    .z-\[99\] {
        z-index: 99
    }

    .z-\[100\] {
        z-index: 100
    }

    .z-\[999\] {
        z-index: 999
    }

    .z-\[9999\] {
        z-index: 9999
    }

    .z-\[99999\] {
        z-index: 99999
    }

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

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

    .container {
        width: 100%
    }

    @media (min-width: 40rem) {
        .container {
            max-width:40rem
        }
    }

    @media (min-width: 48rem) {
        .container {
            max-width:48rem
        }
    }

    @media (min-width: 64rem) {
        .container {
            max-width:64rem
        }
    }

    @media (min-width: 80rem) {
        .container {
            max-width:80rem
        }
    }

    @media (min-width: 96rem) {
        .container {
            max-width:96rem
        }
    }

    .mx-\[8px\] {
        margin-inline: 8px
    }

    .mx-auto {
        margin-inline:auto}

    .ms-3 {
        margin-inline-start:calc(var(--spacing) * 3)}

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

    .mt-1\.5 {
        margin-top: calc(var(--spacing) * 1.5)
    }

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

    .mt-12 {
        margin-top: calc(var(--spacing) * 12)
    }

    .mt-\[3px\] {
        margin-top: 3px
    }

    .-mr-1 {
        margin-right: calc(var(--spacing) * -1)
    }

    .-mr-8 {
        margin-right: calc(var(--spacing) * -8)
    }

    .-mr-16 {
        margin-right: calc(var(--spacing) * -16)
    }

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

    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3)
    }

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

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

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

    .mb-\[-2px\] {
        margin-bottom: -2px
    }

    .ml-6 {
        margin-left: calc(var(--spacing) * 6)
    }

    .ml-\[3px\] {
        margin-left: 3px
    }

    .ml-auto {
        margin-left: auto
    }

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

    .block {
        display: block
    }

    .contents {
        display: contents
    }

    .flex {
        display: flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline-flex {
        display: inline-flex
    }

    .aspect-\[1\.33\] {
        aspect-ratio: 1.33
    }

    .aspect-\[3\] {
        aspect-ratio: 3
    }

    .aspect-\[4\/3\] {
        aspect-ratio: 4/3
    }

    .aspect-\[16\/9\] {
        aspect-ratio: 16/9
    }

    .aspect-auto {
        aspect-ratio: auto
    }

    .aspect-square {
        aspect-ratio: 1
    }

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

    .size-\[32px\] {
        width: 32px;
        height: 32px
    }

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

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

    .h-4 {
        height: calc(var(--spacing) * 4)
    }

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

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

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

    .h-14 {
        height: calc(var(--spacing) * 14)
    }

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

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

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

    .h-\[24px\] {
        height: 24px
    }

    .h-\[25px\] {
        height: 25px
    }

    .h-\[30px\] {
        height: 30px
    }

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

    .h-\[35px\] {
        height: 35px
    }

    .h-\[40px\] {
        height: 40px
    }

    .h-\[50px\] {
        height: 50px
    }

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

    .h-\[96px\] {
        height: 96px
    }

    .h-\[110px\] {
        height: 110px
    }

    .h-\[136px\] {
        height: 136px
    }

    .h-auto {
        height: auto
    }

    .h-full {
        height: 100%
    }

    .h-px {
        height: 1px
    }

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

    .max-h-\[90vh\] {
        max-height: 90vh
    }

    .max-h-\[95vh\] {
        max-height: 95vh
    }

    .max-h-\[var\(--radix-popper-available-height\)\] {
        max-height: var(--radix-popper-available-height)
    }

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

    .max-h-screen {
        max-height: 100vh
    }

    .min-h-\[40px\] {
        min-height: 40px
    }

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

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

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

    .min-h-\[321px\] {
        min-height: 321px
    }

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

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

    .min-h-screen {
        min-height: 100vh
    }

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

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

    .w-3 {
        width: calc(var(--spacing) * 3)
    }

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

    .w-7 {
        width: calc(var(--spacing) * 7)
    }

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

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

    .w-14 {
        width: calc(var(--spacing) * 14)
    }

    .w-\[2px\] {
        width: 2px
    }

    .w-\[16px\] {
        width: 16px
    }

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

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

    .w-\[25px\] {
        width: 25px
    }

    .w-\[29px\] {
        width: 29px
    }

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

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

    .w-\[50px\] {
        width: 50px
    }

    .w-\[96px\] {
        width: 96px
    }

    .w-\[98px\] {
        width: 98px
    }

    .w-\[110px\] {
        width: 110px
    }

    .w-\[130px\] {
        width: 130px
    }

    .w-\[var\(--radix-popper-anchor-width\)\] {
        width: var(--radix-popper-anchor-width)
    }

    .w-auto {
        width: auto
    }

    .w-full {
        width: 100%
    }

    .w-screen {
        width: 100vw
    }

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

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

    .max-w-\[604px\] {
        max-width: 604px
    }

    .max-w-\[688px\] {
        max-width: 688px
    }

    .max-w-\[722px\] {
        max-width: 722px
    }

    .max-w-\[832px\] {
        max-width: 832px
    }

    .max-w-\[856px\] {
        max-width: 856px
    }

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

    .max-w-\[970px\] {
        max-width: 970px
    }

    .max-w-\[1152px\] {
        max-width: 1152px
    }

    .max-w-\[1280px\] {
        max-width: 1280px
    }

    .max-w-\[calc\(688px_\+_64px\)\] {
        max-width: 752px
    }

    .max-w-\[calc\(832px_\+_64px\)\] {
        max-width: 896px
    }

    .max-w-\[calc\(960px_\+_64px\)\] {
        max-width: 1024px
    }

    .max-w-\[calc\(1152px_\+_64px\)\] {
        max-width: 1216px
    }

    .max-w-\[calc\(1280px_\+_64px\)\] {
        max-width: 1344px
    }

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

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

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

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

    .min-w-\[30px\] {
        min-width: 30px
    }

    .min-w-\[60px\] {
        min-width: 60px
    }

    .min-w-\[300px\] {
        min-width: 300px
    }

    .shrink-0 {
        flex-shrink: 0
    }

    .grow {
        flex-grow: 1
    }

    .grow-0 {
        flex-grow: 0
    }

    .basis-1\/2 {
        flex-basis: 50%
    }

    .basis-1\/3 {
        flex-basis: 33.3333%
    }

    .basis-1\/4 {
        flex-basis: 25%
    }

    .basis-full {
        flex-basis: 100%
    }

    .origin-\[0\] {
        transform-origin: 0
    }

    .-translate-x-1\/2 {
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1)
    }

    .-translate-x-1\/2,.-translate-x-full {
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .-translate-x-full {
        --tw-translate-x: -100%
    }

    .translate-x-full {
        --tw-translate-x: 100%
    }

    .-translate-y-1\/2,.translate-x-full {
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1)
    }

    .-translate-y-3 {
        --tw-translate-y: calc(var(--spacing) * -3)
    }

    .-translate-y-3,.-translate-y-full {
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .-translate-y-full {
        --tw-translate-y: -100%
    }

    .translate-y-full {
        --tw-translate-y: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .scale-x-\[1\.001\] {
        --tw-scale-x: 1.001;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }

    .rotate-180 {
        rotate: 180deg
    }

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

    .animate-blink {
        animation: var(--animate-blink)
    }

    .animate-fade-in {
        animation: var(--animate-fade-in)
    }

    .animate-spin {
        animation: var(--animate-spin)
    }

    .cursor-default {
        cursor: default
    }

    .cursor-pointer {
        cursor: pointer
    }

    .resize {
        resize: both
    }

    .resize-none {
        resize: none
    }

    .list-inside {
        list-style-position: inside
    }

    .list-decimal {
        list-style-type: decimal
    }

    .list-none {
        list-style-type: none
    }

    .appearance-none {
        appearance: none
    }

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

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

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

    .flex-col {
        flex-direction: column
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .content-start {
        align-content: flex-start
    }

    .items-baseline {
        align-items: baseline
    }

    .items-center {
        align-items: center
    }

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

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

    .items-stretch {
        align-items: stretch
    }

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

    .justify-center {
        justify-content: center
    }

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

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

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

    .gap-1 {
        gap: calc(var(--spacing) * 1)
    }

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

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

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

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

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

    .gap-12 {
        gap: calc(var(--spacing) * 12)
    }

    .gap-16 {
        gap: calc(var(--spacing) * 16)
    }

    .gap-x-3 {
        column-gap: calc(var(--spacing) * 3)
    }

    .gap-x-6 {
        column-gap: calc(var(--spacing) * 6)
    }

    .gap-x-8 {
        column-gap: calc(var(--spacing) * 8)
    }

    .gap-y-3 {
        row-gap: calc(var(--spacing) * 3)
    }

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

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

    .gap-y-8 {
        row-gap: calc(var(--spacing) * 8)
    }

    .self-center {
        align-self: center
    }

    .self-stretch {
        align-self: stretch
    }

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

    .overflow-auto {
        overflow: auto
    }

    .overflow-hidden {
        overflow: hidden
    }

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

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

    .overflow-y-hidden {
        overflow-y: hidden
    }

    .rounded-\[100px\] {
        border-radius: 100px
    }

    .rounded-full {
        border-radius: 3.40282e+38px
    }

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

    .rounded-md {
        border-radius: var(--radius-md)
    }

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

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

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

    .rounded-tl-full {
        border-top-left-radius: 3.40282e+38px
    }

    .rounded-tr-md {
        border-top-right-radius: var(--radius-md)
    }

    .rounded-tr-none {
        border-top-right-radius: 0
    }

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

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

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

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

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

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

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

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

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

    .border-accent-blue {
        border-color: var(--color-accent-blue)
    }

    .border-basic-blue {
        border-color: var(--color-basic-blue)
    }

    .border-black {
        border-color: var(--color-black)
    }

    .border-black\/8 {
        border-color: #00000014
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-black\/8 {
            border-color:color-mix(in oklab,var(--color-black) 8%,transparent)
        }
    }

    .border-current {
        border-color: currentColor
    }

    .border-gray-600 {
        border-color: var(--color-gray-600)
    }

    .border-red {
        border-color: var(--color-red)
    }

    .border-tints-of-blue-01 {
        border-color: var(--color-tints-of-blue-01)
    }

    .border-tints-of-blue-02 {
        border-color: var(--color-tints-of-blue-02)
    }

    .border-tints-of-blue-03 {
        border-color: var(--color-tints-of-blue-03)
    }

    .border-transparent {
        border-color: #0000
    }

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

    .border-white\/8 {
        border-color: #ffffff14
    }

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

    .border-white\/70 {
        border-color: #ffffffb3
    }

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

    .bg-accent-blue {
        background-color: var(--color-accent-blue)
    }

    .bg-accent-blue-font-color {
        background-color: var(--color-accent-blue-font-color)
    }

    .bg-basic-blue {
        background-color: var(--color-basic-blue)
    }

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

    .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-black\/70 {
        background-color: #000000b3
    }

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

    .bg-black\/95 {
        background-color: #000000f2
    }

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

    .bg-current {
        background-color: currentColor
    }

    .bg-gray-700 {
        background-color: var(--color-gray-700)
    }

    .bg-green-500 {
        background-color: var(--color-green-500)
    }

    .bg-orange-500 {
        background-color: var(--color-orange-500)
    }

    .bg-red-500 {
        background-color: var(--color-red-500)
    }

    .bg-red-800 {
        background-color: var(--color-red-800)
    }

    .bg-tints-of-blue-01 {
        background-color: var(--color-tints-of-blue-01)
    }

    .bg-tints-of-blue-01\/50 {
        background-color: #f2f5f980
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-tints-of-blue-01\/50 {
            background-color:color-mix(in oklab,var(--color-tints-of-blue-01) 50%,transparent)
        }
    }

    .bg-tints-of-blue-02 {
        background-color: var(--color-tints-of-blue-02)
    }

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

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

    .bg-linear-\[180deg\,_rgba\(0\,_67\,_136\,_0\.00\)_13\.73\%\,_rgba\(0\,_67\,_136\,_0\.80\)_50\.1\%\] {
        --tw-gradient-position: 180deg,#00438800 13.73%,#004388cc 50.1%;
        background-image: linear-gradient(var(--tw-gradient-stops,180deg,#00438800 13.73%,#004388cc 50.1%))
    }

    .bg-linear-\[180deg\,_rgba\(0\,_67\,_136\,_0\.00\)_50\.1\%\,_rgba\(0\,_67\,_136\,_0\.80\)_100\%\] {
        --tw-gradient-position: 180deg,#00438800 50.1%,#004388cc 100%;
        background-image: linear-gradient(var(--tw-gradient-stops,180deg,#00438800 50.1%,#004388cc 100%))
    }

    .object-contain {
        object-fit: contain
    }

    .object-cover {
        object-fit: cover
    }

    .object-left {
        object-position: left
    }

    .p-0\.5 {
        padding: calc(var(--spacing) * .5)
    }

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

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

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

    .p-5 {
        padding: calc(var(--spacing) * 5)
    }

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

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

    .p-10 {
        padding: calc(var(--spacing) * 10)
    }

    .p-12 {
        padding: calc(var(--spacing) * 12)
    }

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

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

    .px-3\.5 {
        padding-inline: calc(var(--spacing) * 3.5)
    }

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

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

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

    .px-\[28px\] {
        padding-inline: 28px
    }

    .px-\[32px\] {
        padding-inline: 32px
    }

    .py-0\.5 {
        padding-block: calc(var(--spacing) * .5)
    }

    .py-1 {
        padding-block:calc(var(--spacing) * 1)}

    .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-6 {
        padding-block:calc(var(--spacing) * 6)}

    .py-7 {
        padding-block: calc(var(--spacing) * 7)
    }

    .py-8 {
        padding-block:calc(var(--spacing) * 8)}

    .py-12 {
        padding-block: calc(var(--spacing) * 12)
    }

    .py-16 {
        padding-block:calc(var(--spacing) * 16)}

    .py-\[8px\] {
        padding-block: 8px
    }

    .pt-0\.5 {
        padding-top: calc(var(--spacing) * .5)
    }

    .pt-1 {
        padding-top: calc(var(--spacing) * 1)
    }

    .pt-2 {
        padding-top: calc(var(--spacing) * 2)
    }

    .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-12 {
        padding-top: calc(var(--spacing) * 12)
    }

    .pt-16 {
        padding-top: calc(var(--spacing) * 16)
    }

    .pt-32 {
        padding-top: calc(var(--spacing) * 32)
    }

    .pr-0 {
        padding-right: calc(var(--spacing) * 0)
    }

    .pr-1 {
        padding-right: calc(var(--spacing) * 1)
    }

    .pr-1\.5 {
        padding-right: calc(var(--spacing) * 1.5)
    }

    .pr-4 {
        padding-right: calc(var(--spacing) * 4)
    }

    .pr-8 {
        padding-right: calc(var(--spacing) * 8)
    }

    .pr-16 {
        padding-right: calc(var(--spacing) * 16)
    }

    .pr-\[48px\] {
        padding-right: 48px
    }

    .pb-1 {
        padding-bottom: calc(var(--spacing) * 1)
    }

    .pb-1\.5 {
        padding-bottom: calc(var(--spacing) * 1.5)
    }

    .pb-2 {
        padding-bottom: calc(var(--spacing) * 2)
    }

    .pb-4 {
        padding-bottom: calc(var(--spacing) * 4)
    }

    .pb-6 {
        padding-bottom: calc(var(--spacing) * 6)
    }

    .pb-8 {
        padding-bottom: calc(var(--spacing) * 8)
    }

    .pb-12 {
        padding-bottom: calc(var(--spacing) * 12)
    }

    .pb-16 {
        padding-bottom: calc(var(--spacing) * 16)
    }

    .pb-32 {
        padding-bottom: calc(var(--spacing) * 32)
    }

    .pb-\[120px\] {
        padding-bottom: 120px
    }

    .pl-1 {
        padding-left: calc(var(--spacing) * 1)
    }

    .pl-4 {
        padding-left: calc(var(--spacing) * 4)
    }

    .pl-8 {
        padding-left: calc(var(--spacing) * 8)
    }

    .text-center {
        text-align: center
    }

    .text-left {
        text-align: left
    }

    .text-right {
        text-align: right
    }

    .font-sans {
        font-family: var(--font-the-sans),"sans-serif"
    }

    .text-h4-desktop {
        font-size: var(--text-h4-desktop);
        line-height: var(--tw-leading,var(--text-h4-desktop--line-height));
        font-weight: var(--tw-font-weight,var(--text-h4-desktop--font-weight))
    }

    .text-h5-desktop {
        font-size: var(--text-h5-desktop);
        line-height: var(--tw-leading,var(--text-h5-desktop--line-height));
        font-weight: var(--tw-font-weight,var(--text-h5-desktop--font-weight))
    }

    .text-h5-mobile {
        font-size: var(--text-h5-mobile);
        line-height: var(--tw-leading,var(--text-h5-mobile--line-height));
        font-weight: var(--tw-font-weight,var(--text-h5-mobile--font-weight))
    }

    .text-cta {
        font-size: var(--text-cta);
        line-height: var(--tw-leading,var(--text-cta--line-height))
    }

    .text-large-paragraph-mobile {
        font-size: var(--text-large-paragraph-mobile);
        line-height: var(--tw-leading,var(--text-large-paragraph-mobile--line-height))
    }

    .text-medium-paragraph-desktop {
        font-size: var(--text-medium-paragraph-desktop);
        line-height: var(--tw-leading,var(--text-medium-paragraph-desktop--line-height))
    }

    .text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height))
    }

    .text-xs {
        font-size: var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height))
    }

    .\!text-\[48px\] {
        font-size: 48px!important
    }

    .text-\[0\.8rem\] {
        font-size: .8rem
    }

    .text-\[0\.75rem\] {
        font-size: .75rem
    }

    .text-\[0\.875rem\] {
        font-size: .875rem
    }

    .text-\[1\.5rem\] {
        font-size: 1.5rem
    }

    .text-\[1\.25rem\] {
        font-size: 1.25rem
    }

    .text-\[1\.125rem\] {
        font-size: 1.125rem
    }

    .text-\[1rem\] {
        font-size: 1rem
    }

    .text-\[5rem\] {
        font-size: 5rem
    }

    .text-\[13px\] {
        font-size: 13px
    }

    .text-\[30px\] {
        font-size: 30px
    }

    .leading-\[1\.5rem\] {
        --tw-leading: 1.5rem;
        line-height: 1.5rem
    }

    .leading-\[75\%\] {
        --tw-leading: 75%;
        line-height: 75%
    }

    .leading-\[100\%\] {
        --tw-leading: 100%;
        line-height: 100%
    }

    .leading-\[110\%\] {
        --tw-leading: 110%;
        line-height: 110%
    }

    .leading-\[140\%\] {
        --tw-leading: 140%;
        line-height: 140%
    }

    .font-black {
        --tw-font-weight: var(--font-weight-black);
        font-weight: var(--font-weight-black)
    }

    .font-black\! {
        --tw-font-weight: var(--font-weight-black)!important;
        font-weight: var(--font-weight-black)!important
    }

    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }

    .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
    }

    .text-nowrap {
        text-wrap: nowrap
    }

    .break-words {
        overflow-wrap: break-word
    }

    .break-all {
        word-break: break-all
    }

    .whitespace-nowrap {
        white-space: nowrap
    }

    .whitespace-pre-line {
        white-space: pre-line
    }

    .\!text-red {
        color: var(--color-red)!important
    }

    .text-accent-blue {
        color: var(--color-accent-blue);
    }

    .text-accent-blue-font-color {
        color: var(--color-accent-blue-font-color)
    }

    .text-basic-blue {
        color: var(--color-basic-blue)
    }

    .text-black {
        color: var(--color-black)
    }

    .text-gray-300 {
        color: var(--color-gray-300)
    }

    .text-red {
        color: var(--color-red)
    }

    .text-red-500 {
        color: var(--color-red-500)
    }

    .text-tints-of-black-01 {
        color: var(--color-tints-of-black-01)
    }

    .text-tints-of-blue-03 {
        color: var(--color-tints-of-blue-03)
    }

    .text-white {
        color: var(--color-white)
    }

    .uppercase {
        text-transform: uppercase
    }

    .italic {
        font-style: italic
    }

    .not-italic {
        font-style: normal
    }

    .overline {
        text-decoration-line: overline
    }

    .underline {
        text-decoration-line: underline
    }

    .opacity-15 {
        opacity: .15
    }

    .opacity-50 {
        opacity: .5
    }

    .shadow-\[0_4px_12px_0_rgba\(0\,_0\,_0\,_0\.10\)\] {
        --tw-shadow: 0 4px 12px 0 var(--tw-shadow-color,#0000001a)
    }

    .shadow-\[0_4px_12px_0_rgba\(0\,_0\,_0\,_0\.10\)\],.shadow-\[0px_2px_8px_0px_rgba\(0\,_0\,_0\,_0\.08\)\] {
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0px_2px_8px_0px_rgba\(0\,_0\,_0\,_0\.08\)\] {
        --tw-shadow: 0px 2px 8px 0px var(--tw-shadow-color,#00000014)
    }

    .shadow-\[0px_6px_30px_0px_rgba\(0\,166\,226\,0\.15\)\] {
        --tw-shadow: 0px 6px 30px 0px var(--tw-shadow-color,#00a6e226)
    }

    .shadow-\[0px_6px_30px_0px_rgba\(0\,166\,226\,0\.15\)\],.shadow-\[0px_6px_30px_0px_rgba\(0\,_0\,_0\,_0\.15\)\] {
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0px_6px_30px_0px_rgba\(0\,_0\,_0\,_0\.15\)\] {
        --tw-shadow: 0px 6px 30px 0px var(--tw-shadow-color,#00000026)
    }

    .shadow-\[0px_6px_30px_0px_rgba\(0\,_166\,_226\,_0\.15\)\] {
        --tw-shadow: 0px 6px 30px 0px var(--tw-shadow-color,#00a6e226);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .outline {
        outline-width: 1px
    }

    .outline,.outline-2 {
        outline-style: var(--tw-outline-style)
    }

    .outline-2 {
        outline-width: 2px
    }

    .outline-3 {
        outline-style: var(--tw-outline-style);
        outline-width: 3px
    }

    .outline-offset-2 {
        outline-offset: 2px
    }

    .outline-offset-\[-1px\] {
        outline-offset: -1px
    }

    .outline-offset-\[4px\] {
        outline-offset: 4px
    }

    .outline-basic-blue {
        outline-color: var(--color-basic-blue)
    }

    .outline-green-500 {
        outline-color: var(--color-green-500)
    }

    .outline-red {
        outline-color: var(--color-red)
    }

    .outline-red-500 {
        outline-color: var(--color-red-500)
    }

    .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,)
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .outline-dashed {
        --tw-outline-style: dashed;
        outline-style: dashed
    }

    .outline-none {
        --tw-outline-style: none;
        outline-style: none
    }

    @media (hover: hover) {
        .group-hover\:block:is(:where(.group):hover *) {
            display:block
        }

        .group-hover\:bg-accent-blue:is(:where(.group):hover *) {
            background-color: var(--color-accent-blue)
        }

        .group-hover\:text-black:is(:where(.group):hover *) {
            color: var(--color-black)
        }

        .group-hover\/button\:left-1:is(:where(.group\/button):hover *) {
            left: calc(var(--spacing) * 1)
        }
    }

    .peer-checked\: block:is(:where(.peer):checked~*) {
        display:block
    }

    .peer-checked\: bg-basic-blue:is(:where(.peer):checked~*) {
        background-color:var(--color-basic-blue)
    }

    .peer-checked\: bg-lime-700:is(:where(.peer):checked~*) {
        background-color:var(--color-lime-700)
    }

    .peer-checked\: bg-white:is(:where(.peer):checked~*) {
        background-color:var(--color-white)
    }

    .peer-checked\: text-white:is(:where(.peer):checked~*) {
        color:var(--color-white)
    }

    .peer-placeholder-shown\: translate-y-0:is(:where(.peer):placeholder-shown~*) {
        --tw-translate-y:calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .peer-placeholder-shown\: text-medium-paragraph-desktop:is(:where(.peer):placeholder-shown~*) {
        font-size:var(--text-medium-paragraph-desktop);
        line-height: var(--tw-leading,var(--text-medium-paragraph-desktop--line-height))
    }

    .peer-placeholder-shown\: text-black:is(:where(.peer):placeholder-shown~*) {
        color:var(--color-black)
    }

    @media (hover: hover) {
        .peer-hover\:block:is(:where(.peer):hover~*) {
            display:block
        }

        .peer-hover\:border-basic-blue:is(:where(.peer):hover~*) {
            border-color: var(--color-basic-blue)
        }

        .peer-hover\:bg-tints-of-blue-03:is(:where(.peer):hover~*) {
            background-color: var(--color-tints-of-blue-03)
        }

        .peer-checked\:peer-hover\:outline-2:is(:where(.peer):checked~*):is(:where(.peer):hover~*) {
            outline-style: var(--tw-outline-style);
            outline-width: 2px
        }
    }

    .peer-focus\: -translate-y-3:is(:where(.peer):focus~*) {
        --tw-translate-y:calc(var(--spacing) * -3);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .peer-focus\: text-xs:is(:where(.peer):focus~*) {
        font-size:var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height))
    }

    .peer-focus\: text-tints-of-black-01:is(:where(.peer):focus~*) {
        color:var(--color-tints-of-black-01)
    }

    .peer-focus\: ring-lime-700:is(:where(.peer):focus~*) {
        --tw-ring-color:var(--color-lime-700)
    }

    .peer-focus-visible\: block:is(:where(.peer):focus-visible~*) {
        display:block
    }

    .peer-focus-visible\: border-basic-blue:is(:where(.peer):focus-visible~*) {
        border-color:var(--color-basic-blue)
    }

    .peer-focus-visible\: bg-tints-of-blue-03:is(:where(.peer):focus-visible~*) {
        background-color:var(--color-tints-of-blue-03)
    }

    .peer-checked\: peer-focus-visible\:outline-2:is(:where(.peer):checked~*):is(:where(.peer):focus-visible~*) {
        outline-style:var(--tw-outline-style);
        outline-width: 2px
    }

    .marker\: inline-block ::marker {
        display:inline-block
    }

    .marker\: inline-block::marker {
        display:inline-block
    }

    .marker\: inline-block ::-webkit-details-marker,.marker\:inline-block::-webkit-details-marker {
        display:inline-block
    }

    .before\: absolute:before {
        content:var(--tw-content);
        position: absolute
    }

    .before\: top-1\/2:before {
        content:var(--tw-content);
        top: 50%
    }

    .before\: right-0:before {
        content:var(--tw-content);
        right: calc(var(--spacing) * 0)
    }

    .before\: bottom-0:before {
        content:var(--tw-content);
        bottom: calc(var(--spacing) * 0)
    }

    .before\: left-0:before {
        content:var(--tw-content);
        left: calc(var(--spacing) * 0)
    }

    .before\: left-\[-1px\]:before {
        content:var(--tw-content);
        left: -1px
    }

    .before\: h-\[40px\]:before {
        content:var(--tw-content);
        height: 40px
    }

    .before\: w-\[2px\]:before {
        content:var(--tw-content);
        width: 2px
    }

    .before\: -translate-y-1\/2:before {
        content:var(--tw-content);
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .before\: border-b-2:before {
        content:var(--tw-content);
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px
    }

    .before\: border-tints-of-blue-01:before {
        content:var(--tw-content);
        border-color: var(--color-tints-of-blue-01)
    }

    .before\: bg-accent-blue:before {
        content:var(--tw-content);
        background-color: var(--color-accent-blue)
    }

    .before\: content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:-right-1\.5:after{content:var(--tw-content);right:calc(var(--spacing) * -1.5)}.after\:right-\[-1px\]:after{content:var(--tw-content);right:-1px}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:h-3:after{content:var(--tw-content);height:calc(var(--spacing) * 3)}.after\:h-\[18px\]:after{content:var(--tw-content);height:18px}.after\:h-\[40px\]:after{content:var(--tw-content);height:40px}.after\:w-3:after{content:var(--tw-content);width:calc(var(--spacing) * 3)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:animate-slow-ping:after{content:var(--tw-content);animation:var(--animate-slow-ping)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:rounded-tl-full:after{content:var(--tw-content);border-top-left-radius:3.40282e+38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-2:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.after\:border-accent-blue:after{content:var(--tw-content);border-color:var(--color-accent-blue)}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-accent-blue:after{content:var(--tw-content);background-color:var(--color-accent-blue)}.after\:bg-accent-blue-font-color:after{content:var(--tw-content);background-color:var(--color-accent-blue-font-color)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:blur-\[4px\]:after{content:var(--tw-content);--tw-blur:blur(4px);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,)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\"\"\]:after,.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[animation-delay\:300ms\]:after{content:var(--tw-content);animation-delay:.3s}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.last\:after\:opacity-0:last-child:after{content:var(--tw-content);opacity:0}.focus-within\:bg-tints-of-blue-02:focus-within{background-color:var(--color-tints-of-blue-02)}@media (hover:hover){.hover\:border-accent-blue:hover{border-color:var(--color-accent-blue)}.hover\:border-tints-of-blue-02:hover{border-color:var(--color-tints-of-blue-02)}.hover\:border-tints-of-blue-03:hover{border-color:var(--color-tints-of-blue-03)}.hover\:border-b-tints-of-blue-03:hover{border-bottom-color:var(--color-tints-of-blue-03)}.hover\:bg-accent-blue:hover{background-color:var(--color-accent-blue)}.hover\:bg-black\/3:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/3:hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.hover\:bg-tints-of-blue-01:hover{background-color:var(--color-tints-of-blue-01)}.hover\:bg-tints-of-blue-01\/50:hover{background-color:#f2f5f980}@supports (color:color-mix(in lab,red,red)){.hover\:bg-tints-of-blue-01\/50:hover{background-color:color-mix(in oklab,var(--color-tints-of-blue-01) 50%,transparent)}}.hover\:bg-tints-of-blue-02:hover{background-color:var(--color-tints-of-blue-02)}.hover\:text-accent-blue-font-color:hover{color:var(--color-accent-blue-font-color)}.hover\:text-basic-blue:hover{color:var(--color-basic-blue)}.hover\:text-black:hover{color:var(--color-black)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus-visible\:border-accent-blue:focus-visible{border-color:var(--color-accent-blue)}.focus-visible\:border-tints-of-blue-02:focus-visible{border-color:var(--color-tints-of-blue-02)}.focus-visible\:border-tints-of-blue-03:focus-visible{border-color:var(--color-tints-of-blue-03)}.focus-visible\:border-b-tints-of-blue-03:focus-visible{border-bottom-color:var(--color-tints-of-blue-03)}.focus-visible\:bg-accent-blue:focus-visible{background-color:var(--color-accent-blue)}.focus-visible\:bg-tints-of-blue-01\/50:focus-visible{background-color:#f2f5f980}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-tints-of-blue-01\/50:focus-visible{background-color:color-mix(in oklab,var(--color-tints-of-blue-01) 50%,transparent)}}.focus-visible\:bg-tints-of-blue-02:focus-visible{background-color:var(--color-tints-of-blue-02)}.focus-visible\:text-accent-blue-font-color:focus-visible{color:var(--color-accent-blue-font-color)}.focus-visible\:text-basic-blue:focus-visible{color:var(--color-basic-blue)}.focus-visible\:text-black:focus-visible{color:var(--color-black)}.focus-visible\:no-underline:focus-visible{text-decoration-line:none}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[state\=checked\]\:border-basic-blue[data-state=checked]{border-color:var(--color-basic-blue)}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=open\]\:outline-2[data-state=open]{outline-style:var(--tw-outline-style);outline-width:2px}.nth-1\:border-t-2:first-child{border-top-style:var(--tw-border-style);border-top-width:2px}@media (min-width:48rem){.md\:top-5{top:calc(var(--spacing) * 5)}.md\:right-5{right:calc(var(--spacing) * 5)}.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-\[5px\]{margin-top:5px}.md\:mr-4{margin-right:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[3\]{aspect-ratio:3}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-\[40px\]{height:40px}.md\:h-\[70px\]{height:70px}.md\:h-\[160px\]{height:160px}.md\:max-h-\[calc\(100vh-50px\)\]{max-height:calc(100vh - 50px)}.md\:min-h-\[100px\]{min-height:100px}.md\:min-h-\[250px\]{min-height:250px}.md\:min-h-\[341px\]{min-height:341px}.md\:min-h-\[600px\]{min-height:600px}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-\[70px\]{width:70px}.md\:w-\[100px\]{width:100px}.md\:w-\[160px\]{width:160px}.md\:max-w-\[512px\]{max-width:512px}.md\:max-w-\[640px\]{max-width:640px}.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\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.md\:bg-linear-\[270deg\,_rgba\(0\,_67\,_136\,_0\.00\)_10\.2\%\,_rgba\(0\,_67\,_136\,_0\.80\)_83\.95\%\]{--tw-gradient-position:270deg,#00438800 10.2%,#004388cc 83.95%;background-image:linear-gradient(var(--tw-gradient-stops,270deg,#00438800 10.2%,#004388cc 83.95%))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-\[170px\]{padding-bottom:170px}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-h4-desktop{font-size:var(--text-h4-desktop);line-height:var(--tw-leading,var(--text-h4-desktop--line-height));font-weight:var(--tw-font-weight,var(--text-h4-desktop--font-weight))}.md\:text-large-paragraph-desktop{font-size:var(--text-large-paragraph-desktop);line-height:var(--tw-leading,var(--text-large-paragraph-desktop--line-height))}.md\:text-\[1\.5rem\]{font-size:1.5rem}.md\:text-\[1\.125rem\]{font-size:1.125rem}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[2rem\]{font-size:2rem}.md\:leading-\[85\%\]{--tw-leading:85%;line-height:85%}}@media (min-width:64rem){.lg\:left-auto{left:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[426px\]{min-height:426px}.lg\:w-\[159px\]{width:159px}.lg\:w-\[172px\]{width:172px}.lg\:max-w-\[409px\]{max-width:409px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pb-\[170px\]{padding-bottom:170px}}@media (min-width:80rem){.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:right-6{right:calc(var(--spacing) * 6)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:rounded-md{border-radius:var(--radius-md)}.xl\:rounded-xl{border-radius:var(--radius-xl)}.xl\:rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}}.rtl\:peer-checked\:after\:-translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:\[\&\>span\]\:border-b-transparent:last-child>span{border-bottom-color:#0000}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}*{font-variant-numeric:lining-nums;font-feature-settings:"lnum"}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(../fonts/material-symbols-outlined.woff2)format("woff2");font-display:swap}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.text-h1{font-size:var(--text-h1-mobile);line-height:var(--tw-leading,var(--text-h1-mobile--line-height));font-weight:var(--tw-font-weight,var(--text-h1-mobile--font-weight));text-transform:uppercase}@media (min-width:48rem){.text-h1{font-size:var(--text-h1-desktop);line-height:var(--tw-leading,var(--text-h1-desktop--line-height));font-weight:var(--tw-font-weight,var(--text-h1-desktop--font-weight))}}.text-h1-desktop,.text-h1-mobile,.text-h2{text-transform:uppercase}.text-h2{font-size:var(--text-h2-mobile);line-height:var(--tw-leading,var(--text-h2-mobile--line-height));font-weight:var(--tw-font-weight,var(--text-h2-mobile--font-weight))}@media (min-width:48rem){.text-h2{font-size:var(--text-h2-desktop);line-height:var(--tw-leading,var(--text-h2-desktop--line-height));font-weight:var(--tw-font-weight,var(--text-h2-desktop--font-weight))}}.text-h2-desktop,.text-h2-mobile{text-transform:uppercase}.text-h3{font-size:var(--text-h3-mobile);line-height:var(--tw-leading,var(--text-h3-mobile--line-height));font-weight:var(--tw-font-weight,var(--text-h3-mobile--font-weight))}@media (min-width:48rem){.text-h3{font-size:var(--text-h3-desktop);line-height:var(--tw-leading,var(--text-h3-desktop--line-height));font-weight:var(--tw-font-weight,var(--text-h3-desktop--font-weight))}}.text-h4{font-size:var(--text-h4-mobile);line-height:var(--tw-leading,var(--text-h4-mobile--line-height));font-weight:var(--tw-font-weight,var(--text-h4-mobile--font-weight))}@media (min-width:48rem){.text-h4{font-size:var(--text-h4-desktop);line-height:var(--tw-leading,var(--text-h4-desktop--line-height));font-weight:var(--tw-font-weight,var(--text-h4-desktop--font-weight))}}.text-h5{font-size:var(--text-h5-mobile);line-height:var(--tw-leading,var(--text-h5-mobile--line-height));font-weight:var(--tw-font-weight,var(--text-h5-mobile--font-weight))}@media (min-width:48rem){.text-h5{font-size:var(--text-h5-desktop);line-height:var(--tw-leading,var(--text-h5-desktop--line-height));font-weight:var(--tw-font-weight,var(--text-h5-desktop--font-weight))}}.text-h6{font-size:var(--text-h6-mobile);line-height:var(--tw-leading,var(--text-h6-mobile--line-height));font-weight:var(--tw-font-weight,var(--text-h6-mobile--font-weight))}@media (min-width:48rem){.text-h6{font-size:var(--text-h6-desktop);line-height:var(--tw-leading,var(--text-h6-desktop--line-height));font-weight:var(--tw-font-weight,var(--text-h6-desktop--font-weight))}}.text-large-paragraph{font-size:var(--text-large-paragraph-mobile);line-height:var(--tw-leading,var(--text-large-paragraph-mobile--line-height))}@media (min-width:48rem){.text-large-paragraph{font-size:var(--text-large-paragraph-desktop);line-height:var(--tw-leading,var(--text-large-paragraph-desktop--line-height))}}.text-medium-paragraph{font-size:var(--text-medium-paragraph-mobile);line-height:var(--tw-leading,var(--text-medium-paragraph-mobile--line-height))}@media (min-width:48rem){.text-medium-paragraph{font-size:var(--text-medium-paragraph-desktop);line-height:var(--tw-leading,var(--text-medium-paragraph-desktop--line-height))}}.text-small-paragraph{font-size:var(--text-small-paragraph-mobile);line-height:var(--tw-leading,var(--text-small-paragraph-mobile--line-height))}@media (min-width:48rem){.text-small-paragraph{font-size:var(--text-small-paragraph-desktop);line-height:var(--tw-leading,var(--text-small-paragraph-desktop--line-height))}}html{scroll-behavior:smooth}.hide-scroll{overflow:hidden!important}.crisp-form .marketingForm .optionSetFormFieldBlock,.crisp-form .marketingForm .phoneFormFieldBlock,.crisp-form .marketingForm .textFormFieldBlock{position:relative}.crisp-form .marketingForm .wrap-section{flex-wrap:wrap;gap:12px;display:flex}.crisp-form .marketingForm .wrap-section:first-child,.crisp-form .marketingForm .wrap-section:nth-child(2),.crisp-form .marketingForm .wrap-section:nth-child(7),.crisp-form .marketingForm .wrap-section:nth-child(8){border-bottom:1.5px solid var(--color-tints-of-blue-02);margin-bottom:24px}.crisp-form .marketingForm .wrap-section>[data-container-width="50"]{box-sizing:border-box;flex:0 0 calc(50% - 6px)}.crisp-form .marketingForm .wrap-section>[data-container-width="100"]{box-sizing:border-box;flex:1}.crisp-form .marketingForm input,.crisp-form .marketingForm select,.crisp-form .marketingForm textarea{border:1px solid var(--color-tints-of-blue-02);border-radius:.5rem;width:100%;margin-bottom:2rem;padding:22px 10px 8px}.crisp-form .marketingForm input,.crisp-form .marketingForm textarea{padding:22px 10px 8px 15px}.crisp-form .marketingForm input:focus,.crisp-form .marketingForm input:focus-visible,.crisp-form .marketingForm select:focus,.crisp-form .marketingForm select:focus-visible,.crisp-form .marketingForm textarea:focus,.crisp-form .marketingForm textarea:focus-visible{border:2px solid var(--color-basic-blue);outline-color:var(--color-basic-blue)}.crisp-form .marketingForm .optionSetFormFieldBlock label,.crisp-form .marketingForm .phoneFormFieldBlock label,.crisp-form .marketingForm .textFormFieldBlock label{color:var(--color-tints-of-black-01);font-size:.75rem;position:absolute;top:12px;left:15px;transform:translateY(-50%)}.crisp-form .marketingForm [data-editorblocktype=Text]{font-size:var(--text-h4-desktop);line-height:var(--tw-leading,var(--text-h4-desktop--line-height));color:var(--color-basic-blue);font-weight:var(--font-weight-bold);margin-bottom:32px}.crisp-form .marketingForm [data-editorblocktype=SubmitButton] button{color:var(--color-white);font-weight:var(--font-weight-bold);background-color:var(--color-basic-blue);border-color:var(--color-basic-blue);border-style:var(--tw-border-style);gap:calc(var(--spacing) * 2);cursor:pointer;border-width:1px;border-radius:100px;margin-top:32px;margin-bottom:32px;padding-block:6px;padding-inline:14px;font-size:1rem;line-height:1.5rem;transition-duration:.3s}.crisp-form .marketingForm [data-editorblocktype=SubmitButton] button:hover{color:var(--color-basic-blue);background-color:var(--color-tints-of-blue-02);border-color:var(--color-tints-of-blue-02)}.crisp-form .marketingForm .consentBlock>div,.crisp-form .marketingForm .twooption_checkbox>div{position:relative}.crisp-form .marketingForm .consentBlock>div label,.crisp-form .marketingForm .twooption_checkbox>div label{min-height:30px;padding-left:50px;display:inline-block}.crisp-form .marketingForm .consentBlock>div input,.crisp-form .marketingForm .twooption_checkbox>div input{outline-color:var(--color-basic-blue);outline-offset:2px;border-style:var(--tw-border-style);border-radius:var(--radius-md);width:30px;height:30px;inset:calc(var(--spacing) * 0);appearance:none;box-sizing:border-box;border-width:2px;outline-width:1px;padding:0;position:absolute}.crisp-form .marketingForm .consentBlock>div input:hover,.crisp-form .marketingForm .twooption_checkbox>div input:hover{border-color:var(--color-basic-blue);background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%2021.5598L6.43996%2015.9998L4.54663%2017.8798L12%2025.3331L28%209.33312L26.12%207.45312L12%2021.5598Z%22%20fill%3D%22%2399bfdb%22/%3E%3C/svg%3E);background-position:0 0;background-repeat:no-repeat;border-width:2px}.crisp-form .marketingForm .consentBlock>div input:checked,.crisp-form .marketingForm .twooption_checkbox>div input:checked{border-color:var(--color-basic-blue);background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%2021.5598L6.43996%2015.9998L4.54663%2017.8798L12%2025.3331L28%209.33312L26.12%207.45312L12%2021.5598Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E);background-position:0 0;background-repeat:no-repeat;background-color:var(--color-basic-blue);border-width:2px}.crisp-form .marketingForm .consentBlock>div input:checked:hover,.crisp-form .marketingForm .twooption_checkbox>div input:checked:hover{inset:calc(var(--spacing) * 0);outline-style:var(--tw-outline-style);outline-width:2px}.contact-click-outside .crisp-form .marketingForm .wrap-section:nth-child(8) p{color:initial;font-weight:400;font-size:var(--text-medium-paragraph-desktop);line-height:var(--tw-leading,var(--text-medium-paragraph-desktop--line-height))}.contact-click-outside .crisp-form .marketingForm .wrap-section:nth-child(8) p>a{color:var(--color-basic-blue);text-decoration:underline}.contact-click-outside .crisp-form .marketingForm .wrap-section:nth-child(8) p>a:hover{text-decoration:none}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{15%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}