/*
Theme Name: Twenty Twenty-Five Child
Template: twentytwentyfive
Version: 1.0
*/

.__className_4ea630 {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-style: normal
}

.__className_ea8131 {
    font-family: 'Open Sans', 'Arial', sans-serif;
    font-style: normal;
}


.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: normal;
    line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-card-pag .swiper-pagination-bullet {
    width: 1rem;
    height: .25rem;
    border-radius: .625rem;
    background-color: rgba(31, 100, 140, .24);
    transition: all .3s ease
}

.swiper-card-pag .swiper-pagination-bullet-active {
    background-color: #1f648c
}











*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/

*,
:after,
:before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

:after,
:before {
    --tw-content: ""
}

:host,
html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

[role=button],
button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle
}

img,
video {
    max-width: 100%;
    height: auto
}

[hidden]:where(:not([hidden=until-found])) {
    display: none
}

:root {
    --background: 0 0% 100%;
    --foreground: 240 10% 3.9%;
    --card: 0 0% 100%;
    --card-foreground: 240 10% 3.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 240 10% 3.9%;
    --primary: 240 5.9% 10%;
    --primary-foreground: 0 0% 98%;
    --secondary: 240 4.8% 95.9%;
    --secondary-foreground: 240 5.9% 10%;
    --muted: 240 4.8% 95.9%;
    --muted-foreground: 240 3.8% 46.1%;
    --accent: 240 4.8% 95.9%;
    --accent-foreground: 240 5.9% 10%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 0 0% 98%;
    --border: 240 5.9% 90%;
    --input: 240 5.9% 90%;
    --ring: 240 10% 3.9%;
    --chart-1: 12 76% 61%;
    --chart-2: 173 58% 39%;
    --chart-3: 197 37% 24%;
    --chart-4: 43 74% 66%;
    --chart-5: 27 87% 67%;
    --radius: 0.5rem;
    --color-blue: #38b6ff;
    --12: 0.75rem;
    --greyscaletext-0: #fff
}

* {
    border-color: hsl(var(--border))
}

body {
    --tw-bg-opacity: 1;
    background-color: rgb(248 249 250/var(--tw-bg-opacity, 1));
    color: hsl(var(--foreground))
}

.\!container,
.container {
    width: 88rem
}

.content-detail-blog img:not([height="16"]):not([width="16"]) {
    margin: 1.5rem auto 1.25rem;
    display: block
}

.\!container {
    width: 100% !important
}

.container {
    width: 100%
}

@media (min-width:640px) {
    .\!container {
        max-width: 640px !important
    }
    .container {
        max-width: 640px
    }
}

@media (min-width:1025px) {
    .\!container {
        max-width: 1025px !important
    }
    .container {
        max-width: 1025px
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-y-0 {
    top: 0;
    bottom: 0
}

.-bottom-12 {
    bottom: -3rem
}

.-bottom-8 {
    bottom: -2rem
}

.-bottom-\[20\.375rem\] {
    bottom: -20.375rem
}

.-bottom-\[2rem\] {
    bottom: -2rem
}

.-left-0\.5 {
    left: -.125rem
}

.-left-12 {
    left: -3rem
}

.-left-6 {
    left: -1.5rem
}

.-left-\[0\.8rem\] {
    left: -.8rem
}

.-right-12 {
    right: -3rem
}

.-right-2 {
    right: -.5rem
}

.-right-4 {
    right: -1rem
}

.-top-0\.5 {
    top: -.125rem
}

.-top-1 {
    top: -.25rem
}

.-top-12 {
    top: -3rem
}

.-top-\[3\.125rem\] {
    top: -3.125rem
}

.-top-\[6\.75rem\] {
    top: -6.75rem
}

.bottom-0 {
    bottom: 0
}

.bottom-6 {
    bottom: 1.5rem
}

.bottom-\[-125\%\] {
    bottom: -125%
}

.bottom-\[-15rem\] {
    bottom: -15rem
}

.bottom-\[-80\%\] {
    bottom: -80%
}

.bottom-\[1\.75rem\] {
    bottom: 1.75rem
}

.bottom-\[3\.125rem\] {
    bottom: 3.125rem
}

.bottom-\[8\.32rem\] {
    bottom: 8.32rem
}

.left-0 {
    left: 0
}

.left-1\/2 {
    left: 50%
}

.left-7 {
    left: 1.75rem
}

.left-\[-0\.5rem\] {
    left: -.5rem
}

.left-\[-0rem\] {
    left: 0
}

.left-\[-5\.25rem\] {
    left: -5.25rem
}

.left-\[-6rem\] {
    left: -6rem
}

.left-\[0\.5rem\] {
    left: .5rem
}

.left-\[0\.675rem\] {
    left: .675rem
}

.left-\[0\.75rem\] {
    left: .75rem
}

.left-\[1\.4rem\] {
    left: 1.4rem
}

.left-\[1rem\] {
    left: 1rem
}

.left-\[2\.69rem\] {
    left: 2.69rem
}

.left-\[2rem\] {
    left: 2rem
}

.left-\[47rem\] {
    left: 47rem
}

.left-\[4rem\] {
    left: 4rem
}

.left-\[5\.9375rem\] {
    left: 5.9375rem
}

.left-\[50\%\] {
    left: 50%
}

.left-\[54rem\] {
    left: 54rem
}

.left-\[6rem\] {
    left: 6rem
}

.right-0 {
    right: 0
}

.right-10 {
    right: 2.5rem
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-6 {
    right: 1.5rem
}

.right-\[0\.5rem\] {
    right: .5rem
}

.right-\[0\.625rem\] {
    right: .625rem
}

.right-\[1rem\] {
    right: 1rem
}

.right-\[4rem\] {
    right: 4rem
}

.right-\[6rem\] {
    right: 6rem
}

.top-0 {
    top: 0
}

.top-1\/2 {
    top: 50%
}

.top-4 {
    top: 1rem
}

.top-\[-3rem\] {
    top: -3rem
}

.top-\[0\.5rem\] {
    top: .5rem
}

.top-\[0\.rem\] {
    top: 0
}

.top-\[1\.6875rem\] {
    top: 1.6875rem
}

.top-\[11rem\] {
    top: 11rem
}

.top-\[12\.5rem\] {
    top: 12.5rem
}

.top-\[14rem\] {
    top: 14rem
}

.top-\[1px\] {
    top: 1px
}

.top-\[1rem\] {
    top: 1rem
}

.top-\[50\%\] {
    top: 50%
}

.top-\[5rem\] {
    top: 5rem
}

.top-\[6\.875rem\] {
    top: 6.875rem
}

.top-\[60\%\] {
    top: 60%
}

.top-\[75\%\] {
    top: 75%
}

.top-\[7rem\] {
    top: 7rem
}

.top-\[8\.675rem\] {
    top: 8.675rem
}

.top-\[calc\(50\%\+1\.25rem\)\] {
    top: calc(50% + 1.25rem)
}

.top-full {
    top: 100%
}

.-z-10 {
    z-index: -10
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-30 {
    z-index: 30
}

.z-50 {
    z-index: 50
}

.z-\[-1\] {
    z-index: -1
}

.z-\[10\] {
    z-index: 10
}

.z-\[11\] {
    z-index: 11
}

.z-\[12\] {
    z-index: 12
}

.z-\[1\] {
    z-index: 1
}

.z-\[20\] {
    z-index: 20
}

.z-\[30\] {
    z-index: 30
}

.z-\[40\] {
    z-index: 40
}

.z-\[50\] {
    z-index: 50
}

.z-\[51\] {
    z-index: 51
}

.z-\[52\] {
    z-index: 52
}

.z-\[9998\] {
    z-index: 9998
}

.z-\[9999\] {
    z-index: 9999
}

.col-span-1 {
    grid-column: span 1/span 1
}

.col-span-full {
    grid-column: 1/-1
}

.col-start-2 {
    grid-column-start: 2
}

.row-span-2 {
    grid-row: span 2/span 2
}

.\!my-\[0\.75rem\] {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important
}

.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.mx-\[1rem\] {
    margin-left: 1rem;
    margin-right: 1rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.my-\[1rem\] {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.\!mb-\[0\.5rem\] {
    margin-bottom: .5rem !important
}

.\!mb-\[1\.25rem\] {
    margin-bottom: 1.25rem !important
}

.\!mb-\[1\.5rem\] {
    margin-bottom: 1.5rem !important
}

.\!mb-\[1\.75rem\] {
    margin-bottom: 1.75rem !important
}

.\!mb-\[1rem\] {
    margin-bottom: 1rem !important
}

.\!mt-0 {
    margin-top: 0 !important
}

.\!mt-\[0\.25rem\] {
    margin-top: .25rem !important
}

.\!mt-\[0\.37rem\] {
    margin-top: .37rem !important
}

.\!mt-\[0\.5rem\] {
    margin-top: .5rem !important
}

.\!mt-\[0\.75rem\] {
    margin-top: .75rem !important
}

.\!mt-\[1rem\] {
    margin-top: 1rem !important
}

.-ml-4 {
    margin-left: -1rem
}

.-mt-14 {
    margin-top: -3.5rem
}

.-mt-4 {
    margin-top: -1rem
}

.-mt-6 {
    margin-top: -1.5rem
}

.-mt-8 {
    margin-top: -2rem
}

.-mt-\[11\.25rem\] {
    margin-top: -11.25rem
}

.-mt-\[22rem\] {
    margin-top: -22rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-\[0\.5rem\] {
    margin-bottom: .5rem
}

.mb-\[0\.62rem\] {
    margin-bottom: .62rem
}

.mb-\[0\.75rem\] {
    margin-bottom: .75rem
}

.mb-\[0\.81rem\] {
    margin-bottom: .81rem
}

.mb-\[0\.875rem\] {
    margin-bottom: .875rem
}

.mb-\[0\.88rem\] {
    margin-bottom: .88rem
}

.mb-\[1\.25rem\] {
    margin-bottom: 1.25rem
}

.mb-\[1\.5rem\] {
    margin-bottom: 1.5rem
}

.mb-\[1\.75rem\] {
    margin-bottom: 1.75rem
}

.mb-\[18rem\] {
    margin-bottom: 18rem
}

.mb-\[1rem\] {
    margin-bottom: 1rem
}

.mb-\[2\.1875rem\] {
    margin-bottom: 2.1875rem
}

.mb-\[2\.5rem\] {
    margin-bottom: 2.5rem
}

.mb-\[2rem\] {
    margin-bottom: 2rem
}

.mb-\[4rem\] {
    margin-bottom: 4rem
}

.mb-\[6\.25rem\] {
    margin-bottom: 6.25rem
}

.ml-1 {
    margin-left: .25rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-\[0\.625rem\] {
    margin-left: .625rem
}

.ml-\[5\.8rem\] {
    margin-left: 5.8rem
}

.ml-\[6rem\] {
    margin-left: 6rem
}

.ml-auto {
    margin-left: auto
}

.mr-2 {
    margin-right: .5rem
}

.mr-24 {
    margin-right: 6rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-6 {
    margin-right: 1.5rem
}

.mr-\[0\.59rem\] {
    margin-right: .59rem
}

.mr-\[0\.5rem\] {
    margin-right: .5rem
}

.mr-auto {
    margin-right: auto
}

.mt-0 {
    margin-top: 0
}

.mt-1\.5 {
    margin-top: .375rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-16 {
    margin-top: 4rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-24 {
    margin-top: 6rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-7 {
    margin-top: 1.75rem
}

.mt-\[0\.19rem\] {
    margin-top: .19rem
}

.mt-\[0\.25rem\] {
    margin-top: .25rem
}

.mt-\[0\.375rem\] {
    margin-top: .375rem
}

.mt-\[0\.75rem\] {
    margin-top: .75rem
}

.mt-\[0rem\] {
    margin-top: 0
}

.mt-\[1\.25rem\] {
    margin-top: 1.25rem
}

.mt-\[1\.5rem\] {
    margin-top: 1.5rem
}

.mt-\[1\.75rem\] {
    margin-top: 1.75rem
}

.mt-\[1\.91rem\] {
    margin-top: 1.91rem
}

.mt-\[12\.5rem\] {
    margin-top: 12.5rem
}

.mt-\[1rem\] {
    margin-top: 1rem
}

.mt-\[2\.5rem\] {
    margin-top: 2.5rem
}

.mt-\[2\.75rem\] {
    margin-top: 2.75rem
}

.mt-\[2rem\] {
    margin-top: 2rem
}

.mt-\[4\.31rem\] {
    margin-top: 4.31rem
}

.mt-\[5rem\] {
    margin-top: 5rem
}

.mt-auto {
    margin-top: auto
}

.line-clamp-1 {
    -webkit-line-clamp: 1
}

.line-clamp-1,
.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.line-clamp-2 {
    -webkit-line-clamp: 2
}

.line-clamp-3 {
    -webkit-line-clamp: 3
}

.line-clamp-3,
.line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.line-clamp-5 {
    -webkit-line-clamp: 5
}

.line-clamp-\[9\] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.grid {
    display: grid
}

.\!hidden {
    display: none !important
}

.hidden {
    display: none
}

.aspect-square {
    aspect-ratio: 1/1
}

.size-10 {
    width: 2.5rem;
    height: 2.5rem
}

.size-12 {
    width: 3rem;
    height: 3rem
}

.size-2 {
    width: .5rem;
    height: .5rem
}

.size-4 {
    width: 1rem;
    height: 1rem
}

.size-5 {
    width: 1.25rem;
    height: 1.25rem
}

.size-6 {
    width: 1.5rem;
    height: 1.5rem
}

.size-7 {
    width: 1.75rem;
    height: 1.75rem
}

.size-8 {
    width: 2rem;
    height: 2rem
}

.size-9 {
    width: 2.25rem;
    height: 2.25rem
}

.size-\[0\.875rem\] {
    width: .875rem;
    height: .875rem
}

.size-\[0\.8rem\] {
    width: .8rem;
    height: .8rem
}

.size-\[1\.08175rem\] {
    width: 1.08175rem;
    height: 1.08175rem
}

.size-\[1\.125rem\] {
    width: 1.125rem;
    height: 1.125rem
}

.size-\[1\.1875rem\] {
    width: 1.1875rem;
    height: 1.1875rem
}

.size-\[1\.25rem\] {
    width: 1.25rem;
    height: 1.25rem
}

.size-\[1\.5rem\] {
    width: 1.5rem;
    height: 1.5rem
}

.size-\[1\.66669rem\] {
    width: 1.66669rem;
    height: 1.66669rem
}

.size-\[1\.8125rem\] {
    width: 1.8125rem;
    height: 1.8125rem
}

.size-\[1\.875rem\] {
    width: 1.875rem;
    height: 1.875rem
}

.size-\[1\.9375rem\] {
    width: 1.9375rem;
    height: 1.9375rem
}

.size-\[1rem\] {
    width: 1rem;
    height: 1rem
}

.size-\[2\.0125rem\] {
    width: 2.0125rem;
    height: 2.0125rem
}

.size-\[2\.375rem\] {
    width: 2.375rem;
    height: 2.375rem
}

.size-\[2\.5rem\] {
    width: 2.5rem;
    height: 2.5rem
}

.size-\[2\.75rem\] {
    width: 2.75rem;
    height: 2.75rem
}

.size-\[2rem\] {
    width: 2rem;
    height: 2rem
}

.size-\[3\.125rem\] {
    width: 3.125rem;
    height: 3.125rem
}

.size-\[3\.25rem\] {
    width: 3.25rem;
    height: 3.25rem
}

.size-\[4\.125rem\] {
    width: 4.125rem;
    height: 4.125rem
}

.size-\[9\.375rem\] {
    width: 9.375rem;
    height: 9.375rem
}

.size-fit {
    width: fit-content;
    height: fit-content
}

.size-full {
    width: 100%;
    height: 100%
}

.\!h-\[25\.5625rem\] {
    height: 25.5625rem !important
}

.\!h-\[calc\(24\.375rem\+2\.5rem\)\] {
    height: calc(24.375rem + 2.5rem) !important
}

.h-0 {
    height: 0
}

.h-1\.5 {
    height: .375rem
}

.h-1\/2 {
    height: 50%
}

.h-10 {
    height: 2.5rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-2 {
    height: .5rem
}

.h-3 {
    height: .75rem
}

.h-3\.5 {
    height: .875rem
}

.h-3\/4 {
    height: 75%
}

.h-4 {
    height: 1rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

.h-\[0\.25rem\] {
    height: .25rem
}

.h-\[1\.25rem\] {
    height: 1.25rem
}

.h-\[1\.75rem\] {
    height: 1.75rem
}

.h-\[1\.875rem\] {
    height: 1.875rem
}

.h-\[1\.9375rem\] {
    height: 1.9375rem
}

.h-\[10\.4375rem\] {
    height: 10.4375rem
}

.h-\[11\.25rem\] {
    height: 11.25rem
}

.h-\[13\.0205rem\] {
    height: 13.0205rem
}

.h-\[13\.61225rem\] {
    height: 13.61225rem
}

.h-\[13\.75rem\] {
    height: 13.75rem
}

.h-\[15\.25rem\] {
    height: 15.25rem
}

.h-\[15\.625rem\] {
    height: 15.625rem
}

.h-\[15\.9975rem\] {
    height: 15.9975rem
}

.h-\[17\.9375rem\] {
    height: 17.9375rem
}

.h-\[1px\] {
    height: 1px
}

.h-\[2\.215rem\] {
    height: 2.215rem
}

.h-\[2\.2rem\] {
    height: 2.2rem
}

.h-\[2\.36144rem\] {
    height: 2.36144rem
}

.h-\[2\.5rem\] {
    height: 2.5rem
}

.h-\[2\.625rem\] {
    height: 2.625rem
}

.h-\[2\.75rem\] {
    height: 2.75rem
}

.h-\[2\.8125rem\] {
    height: 2.8125rem
}

.h-\[20\.375rem\] {
    height: 20.375rem
}

.h-\[20\.5625rem\] {
    height: 20.5625rem
}

.h-\[20\.625rem\] {
    height: 20.625rem
}

.h-\[200\%\] {
    height: 200%
}

.h-\[22\.375rem\] {
    height: 22.375rem
}

.h-\[23\.0625rem\] {
    height: 23.0625rem
}

.h-\[23\.25rem\] {
    height: 23.25rem
}

.h-\[24\.375rem\] {
    height: 24.375rem
}

.h-\[25\.6874rem\] {
    height: 25.6874rem
}

.h-\[26\.9375rem\] {
    height: 26.9375rem
}

.h-\[2rem\] {
    height: 2rem
}

.h-\[3\.4rem\] {
    height: 3.4rem
}

.h-\[3\.5rem\] {
    height: 3.5rem
}

.h-\[3\.9375rem\] {
    height: 3.9375rem
}

.h-\[31\.5rem\] {
    height: 31.5rem
}

.h-\[33\.8125rem\] {
    height: 33.8125rem
}

.h-\[22\.4125rem\] {
    height: 22.4125rem
}

.h-\[33\.91225rem\] {
    height: 33.91225rem
}

.h-\[34\.5625rem\] {
    height: 34.5625rem
}

.h-\[35\.50475rem\] {
    height: 35.50475rem
}

.h-\[35\.875rem\] {
    height: 35.875rem
}

.h-\[3rem\] {
    height: 3rem
}

.h-\[4\.5rem\] {
    height: 4.5rem
}

.h-\[40\.5rem\] {
    height: 40.5rem
}

.h-\[4rem\] {
    height: 4rem
}

.h-\[5\.6875rem\] {
    height: 5.6875rem
}

.h-\[50\.455rem\] {
    height: 50.455rem
}

.h-\[53\.9375rem\] {
    height: 53.9375rem
}

.h-\[535px\] {
    height: 535px
}

.h-\[6\.13581rem\] {
    height: 6.13581rem
}

.h-\[6\.875rem\] {
    height: 6.875rem
}

.h-\[62\.9375rem\] {
    height: 62.9375rem
}

.h-\[65\.1875rem\] {
    height: 65.1875rem
}

.h-\[69\.6875rem\] {
    height: 69.6875rem
}

.h-\[8\.625rem\] {
    height: 8.625rem
}

.h-\[80vh\] {
    height: 80vh
}

.h-\[8rem\] {
    height: 8rem
}

.h-\[calc\(100\%\+0\.25rem\)\] {
    height: calc(100% + .25rem)
}

.h-\[calc\(100\%\+0\.5rem\)\] {
    height: calc(100% + .5rem)
}

.h-\[calc\(100\%\+2\.5rem\)\] {
    height: calc(100% + 2.5rem)
}

.h-\[var\(--radix-navigation-menu-viewport-height\)\] {
    height: var(--radix-navigation-menu-viewport-height)
}

.h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height)
}

.h-auto {
    height: auto
}

.h-fit {
    height: fit-content
}

.h-full {
    height: 100%
}

.h-max {
    height: max-content
}

.h-px {
    height: 1px
}

.max-h-96 {
    max-height: 24rem
}

.max-h-\[100vh\] {
    max-height: 100vh
}

.max-h-\[12\.5rem\] {
    max-height: 12.5rem
}

.max-h-\[300px\] {
    max-height: 300px
}

.max-h-\[6\.5625rem\] {
    max-height: 6.5625rem
}

.max-h-\[60vh\] {
    max-height: 60vh
}

.max-h-\[70vh\] {
    max-height: 70vh
}

.min-h-\[4\.5rem\] {
    min-height: 4.5rem
}

.min-h-\[80vh\] {
    min-height: 80vh
}

.min-h-\[calc\(100vh-5\.75rem\)\] {
    min-height: calc(100vh - 5.75rem)
}

.\!w-\[20rem\] {
    width: 20rem !important
}

.\!w-\[26\.8125rem\] {
    width: 26.8125rem !important
}

.\!w-\[27\.5rem\] {
    width: 27.5rem !important
}

.\!w-fit {
    width: fit-content !important
}

.w-1\/2 {
    width: 50%
}

.w-10 {
    width: 2.5rem
}

.w-2 {
    width: .5rem
}

.w-3 {
    width: .75rem
}

.w-3\.5 {
    width: .875rem
}

.w-3\/4 {
    width: 75%
}

.w-4 {
    width: 1rem
}

.w-72 {
    width: 18rem
}

.w-8 {
    width: 2rem
}

.w-9 {
    width: 2.25rem
}

.w-\[0\.125rem\] {
    width: .125rem
}

.w-\[0\.25rem\] {
    width: .25rem
}

.w-\[1\.25rem\] {
    width: 1.25rem
}

.w-\[1\.5rem\] {
    width: 1.5rem
}

.w-\[1\.75rem\] {
    width: 1.75rem
}

.w-\[1\.9375rem\] {
    width: 1.9375rem
}

.w-\[100px\] {
    width: 100px
}

.w-\[12\.07081rem\] {
    width: 12.07081rem
}

.w-\[14\.45088rem\] {
    width: 14.45088rem
}

.w-\[14\.6875rem\] {
    width: 14.6875rem
}

.w-\[15\.825rem\] {
    width: 15.825rem
}

.w-\[15\.875rem\] {
    width: 15.875rem
}

.w-\[16\.5625rem\] {
    width: 16.5625rem
}

.w-\[16\.625rem\] {
    width: 16.625rem
}

.w-\[16\.875rem\] {
    width: 16.875rem
}

.w-\[16\.9375rem\] {
    width: 16.9375rem
}

.w-\[17\.4375rem\] {
    width: 17.4375rem
}

.w-\[17\.5rem\] {
    width: 17.5rem
}

.w-\[17rem\] {
    width: 17rem
}

.w-\[18\.24512rem\] {
    width: 18.24512rem
}

.w-\[18\.375rem\] {
    width: 18.375rem
}

.w-\[18\.5625rem\] {
    width: 18.5625rem
}

.w-\[18\.75rem\] {
    width: 18.75rem
}

.w-\[1rem\] {
    width: 1rem
}

.w-\[2\.3rem\] {
    width: 2.3rem
}

.w-\[2\.5rem\] {
    width: 2.5rem
}

.w-\[20\.875rem\] {
    width: 20.875rem
}

.w-\[20rem\] {
    width: 20rem
}

.w-\[21\.4375rem\] {
    width: 21.4375rem
}

.w-\[21\.5rem\] {
    width: 21.5rem
}

.w-\[22\.375rem\] {
    width: 22.375rem
}

.w-\[22\.5625rem\] {
    width: 22.5625rem
}

.w-\[23\.5rem\] {
    width: 23.5rem
}

.w-\[24\.5625rem\] {
    width: 24.5625rem
}

.w-\[25\.625rem\] {
    width: 25.625rem
}

.w-\[26\.1875rem\] {
    width: 26.1875rem
}

.w-\[26\.8125rem\] {
    width: 26.8125rem
}

.w-\[26\.875rem\] {
    width: 26.875rem
}

.w-\[27\.5rem\] {
    width: 27.5rem
}

.w-\[28\.3125rem\] {
    width: 28.3125rem
}

.w-\[28\.6875rem\] {
    width: 28.6875rem
}

.w-\[29\.375rem\] {
    width: 29.375rem
}

.w-\[2rem\] {
    width: 2rem
}

.w-\[3\.7285rem\] {
    width: 3.7285rem
}

.w-\[30\.75rem\] {
    width: 30.75rem
}

.w-\[33\.3125rem\] {
    width: 33.3125rem
}

.w-\[34\.95956rem\] {
    width: 34.95956rem
}

.w-\[37\.4375rem\] {
    width: 37.4375rem
}

.w-\[38\.1875rem\] {
    width: 38.1875rem
}

.w-\[40rem\] {
    width: 40rem
}

.w-\[41\.3125rem\] {
    width: 41.3125rem
}

.w-\[44rem\] {
    width: 44rem
}

.w-\[49\.625rem\] {
    width: 49.625rem
}

.w-\[4rem\] {
    width: 4rem
}

.w-\[5\.29188rem\] {
    width: 5.29188rem
}

.w-\[5\.56213rem\] {
    width: 5.56213rem
}

.w-\[5\.625rem\] {
    width: 5.625rem
}

.w-\[50\.0625\] {
    width: 50.0625
}

.w-\[50\.6875rem\] {
    width: 50.6875rem
}

.w-\[6\.49513rem\] {
    width: 6.49513rem
}

.w-\[62\.5rem\] {
    width: 62.5rem
}

.w-\[63rem\] {
    width: 63rem
}

.w-\[66\.25794rem\] {
    width: 66.25794rem
}

.w-\[66\.5rem\] {
    width: 66.5rem
}

.w-\[72\.5rem\] {
    width: 72.5rem
}

.w-\[8\.25rem\] {
    width: 8.25rem
}

.w-\[8\.56213rem\] {
    width: 8.56213rem
}

.w-\[8\.75rem\] {
    width: 8.75rem
}

.w-\[88rem\] {
    width: 88rem
}

.w-\[89\.4375rem\] {
    width: 89.4375rem
}

.w-\[calc\(100\%\+0\.25rem\)\] {
    width: calc(100% + .25rem)
}

.w-\[calc\(100\%\+1\.6rem\)\] {
    width: calc(100% + 1.6rem)
}

.w-\[min\(41\.875rem\2c 100\%\)\] {
    width: min(41.875rem, 100%)
}

.w-auto {
    width: auto
}

.w-fit {
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: max-content
}

.min-w-0 {
    min-width: 0
}

.min-w-\[16\.9375rem\] {
    min-width: 16.9375rem
}

.min-w-\[8rem\] {
    min-width: 8rem
}

.min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width)
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-4xl {
    max-width: 56rem
}

.max-w-\[100vw\] {
    max-width: 100vw
}

.max-w-\[16\.875rem\] {
    max-width: 16.875rem
}

.max-w-\[18\.24512rem\] {
    max-width: 18.24512rem
}

.max-w-\[18\.75rem\] {
    max-width: 18.75rem
}

.max-w-\[21\.4375rem\] {
    max-width: 21.4375rem
}

.max-w-\[24\.375rem\] {
    max-width: 24.375rem
}

.max-w-\[28\.625rem\] {
    max-width: 28.625rem
}

.max-w-\[35\.875rem\] {
    max-width: 35.875rem
}

.max-w-\[38\.875rem\] {
    max-width: 38.875rem
}

.max-w-\[41\.25rem\] {
    max-width: 41.25rem
}

.max-w-\[88rem\] {
    max-width: 88rem
}

.max-w-\[calc\(100\%\+1\.6rem\)\] {
    max-width: calc(100% + 1.6rem)
}

.max-w-full {
    max-width: 100%
}

.max-w-lg {
    max-width: 32rem
}

.max-w-max {
    max-width: max-content
}

.flex-1 {
    flex: 1 1 0%
}

.flex-shrink-0,
.shrink-0 {
    flex-shrink: 0
}

.flex-grow,
.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-full {
    flex-basis: 100%
}

.origin-\[--radix-popover-content-transform-origin\] {
    transform-origin: var(--radix-popover-content-transform-origin)
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,
.-translate-x-\[101\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-\[101\%\] {
    --tw-translate-x: -101%
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-1\/2,
.translate-x-1\/2 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-1\/2 {
    --tw-translate-x: 50%
}

.translate-x-\[-40\%\] {
    --tw-translate-x: -40%
}

.translate-x-\[-40\%\],
.translate-x-\[-50\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50%
}

.translate-x-\[50\%\] {
    --tw-translate-x: 50%
}

.translate-x-\[50\%\],
.translate-x-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-full {
    --tw-translate-x: 100%
}

.translate-y-0 {
    --tw-translate-y: 0px
}

.translate-y-0,
.translate-y-\[-50\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-50\%\] {
    --tw-translate-y: -50%
}

.translate-y-\[4\.8rem\] {
    --tw-translate-y: 4.8rem
}

.translate-y-\[4\.8rem\],
.translate-y-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-full {
    --tw-translate-y: 100%
}

.-rotate-180 {
    --tw-rotate: -180deg
}

.-rotate-180,
.rotate-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-0 {
    --tw-rotate: 0deg
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-180,
.rotate-45 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-45 {
    --tw-rotate: 45deg
}

.rotate-90 {
    --tw-rotate: 90deg
}

.rotate-90,
.rotate-\[180deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[180deg\] {
    --tw-rotate: 180deg
}

.rotate-\[2\.828deg\] {
    --tw-rotate: 2.828deg
}

.-skew-y-\[4deg\],
.rotate-\[2\.828deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-skew-y-\[4deg\] {
    --tw-skew-y: -4deg
}

.skew-y-\[4deg\] {
    --tw-skew-y: 4deg
}

.-scale-x-100,
.skew-y-\[4deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-scale-x-100 {
    --tw-scale-x: -1
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes fade-in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.animate-fade-in {
    animation: fade-in .3s ease-out
}

@keyframes ping {
    75%,
    to {
        transform: scale(2);
        opacity: 0
    }
}

.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

@keyframes scale-in {
    0% {
        opacity: 0;
        transform: scale(.85)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

.animate-scale-in {
    animation: scale-in .3s ease-out
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.cursor-default {
    cursor: default
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    user-select: none
}

.resize-none {
    resize: none
}

.resize {
    resize: both
}

.list-none {
    list-style-type: none
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-\[min-content_auto\] {
    grid-template-columns: min-content auto
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-0 {
    gap: 0
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-14 {
    gap: 3.5rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-\[\.5rem\] {
    gap: .5rem
}

.gap-\[0\.25rem\] {
    gap: .25rem
}

.gap-\[0\.38rem\] {
    gap: .38rem
}

.gap-\[0\.5rem\] {
    gap: .5rem
}

.gap-\[0\.75rem\] {
    gap: .75rem
}

.gap-\[0\.77rem\] {
    gap: .77rem
}

.gap-\[0_0\] {
    gap: 0 0
}

.gap-\[1\.06rem\] {
    gap: 1.06rem
}

.gap-\[1\.5rem\] {
    gap: 1.5rem
}

.gap-\[1\.75rem\] {
    gap: 1.75rem
}

.gap-\[1rem\] {
    gap: 1rem
}

.gap-\[2\.5rem\] {
    gap: 2.5rem
}

.gap-\[4rem\] {
    gap: 4rem
}

.-space-x-2\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-8>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.33rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.33rem * var(--tw-space-x-reverse));
    margin-left: calc(.33rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.375rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.375rem * var(--tw-space-x-reverse));
    margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.625rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.625rem * var(--tw-space-x-reverse));
    margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.62rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.62rem * var(--tw-space-x-reverse));
    margin-left: calc(.62rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.75rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1\.12rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.12rem * var(--tw-space-x-reverse));
    margin-left: calc(1.12rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[2\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse))
}

.space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
}

.space-y-10>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
}

.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.25rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.3125rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.3125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.3125rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.38rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.38rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.38rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.75rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.875rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.875rem * var(--tw-space-y-reverse))
}

.space-y-\[0rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.2rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.59rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.59rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.59rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.75rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))
}

.space-y-\[1rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.self-stretch {
    align-self: stretch
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.\!rounded-\[1\.25rem\] {
    border-radius: 1.25rem !important
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-\[0\.5rem\] {
    border-radius: .5rem
}

.rounded-\[0\.75rem\] {
    border-radius: .75rem
}

.rounded-\[1\.25rem\] {
    border-radius: 1.25rem
}

.rounded-\[1\.25rem_0px_0px_1\.25rem\] {
    border-radius: 1.25rem 0 0 1.25rem
}

.rounded-\[1\.3125rem\] {
    border-radius: 1.3125rem
}

.rounded-\[1\.875rem\] {
    border-radius: 1.875rem
}

.rounded-\[100\%\] {
    border-radius: 100%
}

.rounded-\[1rem\] {
    border-radius: 1rem
}

.rounded-\[2\.25rem\] {
    border-radius: 2.25rem
}

.rounded-\[2\.5rem\] {
    border-radius: 2.5rem
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[62\.5rem\] {
    border-radius: 62.5rem
}

.rounded-\[var\(--token-8\)_0px_0px_0px\] {
    border-radius: var(--token-8) 0 0 0
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: var(--radius)
}

.rounded-md {
    border-radius: calc(var(--radius) - 2px)
}

.rounded-sm {
    border-radius: calc(var(--radius) - 4px)
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-t-\[1\.25rem\] {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem
}

.rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.rounded-bl-\[0rem\] {
    border-bottom-left-radius: 0
}

.rounded-br-\[0rem\] {
    border-bottom-right-radius: 0
}

.rounded-br-\[1\.25rem\] {
    border-bottom-right-radius: 1.25rem
}

.rounded-br-\[100\%\] {
    border-bottom-right-radius: 100%
}

.rounded-br-none {
    border-bottom-right-radius: 0
}

.rounded-tl-\[0\.25rem\] {
    border-top-left-radius: .25rem
}

.rounded-tl-\[1\.25rem\] {
    border-top-left-radius: 1.25rem
}

.rounded-tl-\[3rem\] {
    border-top-left-radius: 3rem
}

.rounded-tl-none {
    border-top-left-radius: 0
}

.rounded-tl-sm {
    border-top-left-radius: calc(var(--radius) - 4px)
}

.rounded-tr-\[0\.25rem\] {
    border-top-right-radius: .25rem
}

.rounded-tr-\[1\.25rem\] {
    border-top-right-radius: 1.25rem
}

.rounded-tr-\[3rem\] {
    border-top-right-radius: 3rem
}

.border {
    border-width: 1px
}

.border-\[0\.0625rem\] {
    border-width: .0625rem
}

.border-\[0\.125rem\] {
    border-width: .125rem
}

.border-\[0\.25px\] {
    border-width: .25px
}

.border-\[0\.5px\] {
    border-width: .5px
}

.border-\[0\.792px\] {
    border-width: .792px
}

.border-\[1\.5px\] {
    border-width: 1.5px
}

.border-\[1\.66667px\] {
    border-width: 1.66667px
}

.border-\[1px\] {
    border-width: 1px
}

.border-y {
    border-top-width: 1px
}

.border-b,
.border-y {
    border-bottom-width: 1px
}

.border-b-\[0\.125rem\] {
    border-bottom-width: .125rem
}

.border-b-\[1px\] {
    border-bottom-width: 1px
}

.border-l {
    border-left-width: 1px
}

.border-r {
    border-right-width: 1px
}

.border-r-0 {
    border-right-width: 0
}

.border-t,
.border-t-\[1px\] {
    border-top-width: 1px
}

.border-solid {
    border-style: solid
}

.\!border-none {
    border-style: none !important
}

.border-none {
    border-style: none
}

.border-Blue-100 {
    --tw-border-opacity: 1;
    border-color: rgb(194 125 78/var(--tw-border-opacity, 1))
}

.border-\[\#000000\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity, 1))
}

.border-\[\#38B6FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(148 77 28/var(--tw-border-opacity, 1))
}

.border-\[\#CFD0D5\] {
    --tw-border-opacity: 1;
    border-color: rgb(207 208 213/var(--tw-border-opacity, 1))
}

.border-\[\#DCDFE4\] {
    --tw-border-opacity: 1;
    border-color: rgb(220 223 228/var(--tw-border-opacity, 1))
}

.border-\[\#E4E4E7\] {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231/var(--tw-border-opacity, 1))
}

.border-\[\#F2F2F2\] {
    --tw-border-opacity: 1;
    border-color: rgb(242 242 242/var(--tw-border-opacity, 1))
}

.border-\[\#F8F8F8\] {
    --tw-border-opacity: 1;
    border-color: rgb(248 248 248/var(--tw-border-opacity, 1))
}

.border-\[\#FFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity, 1))
}

.border-\[\#dcdfe4\] {
    --tw-border-opacity: 1;
    border-color: rgb(220 223 228/var(--tw-border-opacity, 1))
}

.border-\[\#f1f9ff33\] {
    border-color: #f1f9ff33
}

.border-\[rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
    border-color: rgba(0, 0, 0, .25)
}

.border-\[rgba\(210\2c 233\2c 232\2c 0\.82\)\] {
    border-color: rgba(210, 233, 232, .82)
}

.border-\[rgba\(220\2c 223\2c 228\2c 0\.30\)\] {
    border-color: rgba(220, 223, 228, .3)
}

.border-\[rgba\(255\2c 255\2c 255\2c 0\.80\)\] {
    border-color: hsla(0, 0%, 100%, .8)
}

.border-black\/10 {
    border-color: rgba(0, 0, 0, .1)
}

.border-input {
    border-color: hsl(var(--input))
}

.border-primary {
    border-color: hsl(var(--primary))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity, 1))
}

.border-white\/10 {
    border-color: hsla(0, 0%, 100%, .1)
}

.border-white\/20 {
    border-color: hsla(0, 0%, 100%, .2)
}

.border-white\/80 {
    border-color: hsla(0, 0%, 100%, .8)
}

.border-b-\[\#DCDFE4\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(220 223 228/var(--tw-border-opacity, 1))
}

.\!bg-\[\#E1EEFF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(225 238 255/var(--tw-bg-opacity, 1)) !important
}

.\!bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1)) !important
}

.bg-Blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(194 125 78/var(--tw-bg-opacity, 1))
}

.bg-Blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(166 108 68/var(--tw-bg-opacity, 1))
}

.bg-Blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(217 241 255/var(--tw-bg-opacity, 1))
}

.bg-Blue-Primary {
    --tw-bg-opacity: 1;
    background-color: rgb(148 77 28/var(--tw-bg-opacity, 1))
}

.bg-\[\#00273C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 39 60/var(--tw-bg-opacity, 1))
}

.bg-\[\#0F181D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(15 24 29/var(--tw-bg-opacity, 1))
}

.bg-\[\#1DACFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 172 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#1F648C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(31 100 140/var(--tw-bg-opacity, 1))
}

.bg-\[\#1dacff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 172 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#292929\]\/10 {
    background-color: rgba(41, 41, 41, .1)
}

.bg-\[\#38B6FF\],
.bg-\[\#38b6ff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(148 77 28/var(--tw-bg-opacity, 1))
}

.bg-\[\#5DAF46\] {
    --tw-bg-opacity: 1;
    background-color: rgb(93 175 70/var(--tw-bg-opacity, 1))
}

.bg-\[\#60C5FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(166 108 68/var(--tw-bg-opacity, 1))
}

.bg-\[\#8C8C8C2B\] {
    background-color: #8c8c8c2b
}

.bg-\[\#8E8E8E4D\] {
    background-color: #8e8e8e4d
}

.bg-\[\#C1E8FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(194 125 78/var(--tw-bg-opacity, 1))
}

.bg-\[\#C8B1B1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(200 177 177/var(--tw-bg-opacity, 1))
}

.bg-\[\#D9F1FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(217 241 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#DBF5FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(219 245 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#DCDFE4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(220 223 228/var(--tw-bg-opacity, 1))
}

.bg-\[\#E1EAF6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 234 246/var(--tw-bg-opacity, 1))
}

.bg-\[\#EDF5FA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 245 250/var(--tw-bg-opacity, 1))
}

.bg-\[\#F0F0F0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240/var(--tw-bg-opacity, 1))
}

.bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242/var(--tw-bg-opacity, 1))
}

.bg-\[\#F5F5F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 249/var(--tw-bg-opacity, 1))
}

.bg-\[\#F6F6F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 246/var(--tw-bg-opacity, 1))
}

.bg-\[\#F6F8FA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 248 250/var(--tw-bg-opacity, 1))
}

.bg-\[\#F8F8F8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248/var(--tw-bg-opacity, 1))
}

.bg-\[\#F8F8FB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 251/var(--tw-bg-opacity, 1))
}

.bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250/var(--tw-bg-opacity, 1))
}

.bg-\[\#FDFDFD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 253 253/var(--tw-bg-opacity, 1))
}

.bg-\[\#FFEC1F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 236 31/var(--tw-bg-opacity, 1))
}

.bg-\[\#FFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#f5f5f9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 249/var(--tw-bg-opacity, 1))
}

.bg-\[\#f7f7f7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247/var(--tw-bg-opacity, 1))
}

.bg-\[\#fcfdff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 253 255/var(--tw-bg-opacity, 1))
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
    background-color: rgba(0, 0, 0, .08)
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
    background-color: rgba(0, 0, 0, .5)
}

.bg-\[rgba\(19\2c 37\2c 82\2c 0\.50\)\] {
    background-color: rgba(19, 37, 82, .5)
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\] {
    background-color: hsla(0, 0%, 100%, .08)
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.7\)\] {
    background-color: hsla(0, 0%, 100%, .7)
}

.bg-\[rgba\(255\2c _255\2c _255\2c _0\.20\)\] {
    background-color: hsla(0, 0%, 100%, .2)
}

.bg-\[rgba\(96\2c 96\2c 96\2c 0\.08\)\] {
    background-color: rgba(96, 96, 96, .08)
}

.bg-\[var\(--Blue-Primary\2c _\#38B6FF\)\] {
    background-color: var(--Blue-Primary, #38b6ff)
}

.bg-\[var\(--Blue-Primary\2c _\#fff\)\] {
    background-color: var(--Blue-Primary, #fff)
}

.bg-background {
    --tw-bg-opacity: 1;
    background-color: rgb(248 249 250/var(--tw-bg-opacity, 1))
}

.bg-background-elevation10X {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 249/var(--tw-bg-opacity, 1))
}

.bg-background-elevation20 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248/var(--tw-bg-opacity, 1))
}

.bg-background-elevation30 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240/var(--tw-bg-opacity, 1))
}

.bg-background-elevation5 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
}

.bg-black\/0 {
    background-color: transparent
}

.bg-black\/50 {
    background-color: rgba(0, 0, 0, .5)
}

.bg-black\/70 {
    background-color: rgba(0, 0, 0, .7)
}

.bg-black\/80 {
    background-color: rgba(0, 0, 0, .8)
}

.bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254/var(--tw-bg-opacity, 1))
}

.bg-border {
    background-color: hsl(var(--border))
}

.bg-card {
    background-color: hsl(var(--card))
}

.bg-destructive {
    background-color: hsl(var(--destructive))
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity, 1))
}

.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity, 1))
}

.bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175/var(--tw-bg-opacity, 1))
}

.bg-muted {
    background-color: hsl(var(--muted))
}

.bg-popover {
    background-color: hsl(var(--popover))
}

.bg-primary {
    background-color: hsl(var(--primary))
}

.bg-secondary {
    background-color: hsl(var(--secondary))
}

.bg-transparent {
    background-color: transparent
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.bg-white\/15 {
    background-color: hsla(0, 0%, 100%, .15)
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.bg-\[linear-gradient\(109deg\2c \#5383E9_1\.71\%\2c \#B36DA1_47\.44\%\2c \#D17682_84\.93\%\)\] {
    background-image: linear-gradient(109deg, #944d1c 1.71%, #ffde59 84.93%);
}

.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.40\)_0\%\2c rgba\(0\2c 0\2c 0\2c 0\.00\)_100\%\)\] {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .4), transparent)
}

.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 63\2c 136\2c 0\.25\)_0\%\2c rgba\(0\2c 16\2c 34\2c 0\.50\)_63\.29\%\)\] {
    background-image: linear-gradient(180deg, rgba(0, 63, 136, .25), rgba(0, 16, 34, .5) 63.29%)
}

.bg-\[linear-gradient\(90deg\2c \#F26AFF_0\%\2c \#9E65FF_21\.28\%\2c \#436EFF_100\%\)\] {
    background-image: linear-gradient(90deg, #f26aff, #9e65ff 21.28%, #436eff)
}

.bg-\[linear-gradient\(92deg\2c \#F26AFF_81\.16\%\2c \#9E65FF_84\.89\%\2c \#436EFF_98\.7\%\)\] {
    background-image: linear-gradient(92deg, #f26aff 81.16%, #9e65ff 84.89%, #436eff 98.7%)
}

.bg-cover {
    background-size: cover
}

.bg-clip-text {
    background-clip: text
}

.bg-center {
    background-position: 50%
}

.fill-\[\#38B6FF\] {
    fill: #38b6ff
}

.fill-primary {
    fill: hsl(var(--primary))
}

.fill-transparent {
    fill: transparent
}

.fill-white {
    fill: #fff
}

.stroke-\[\#091E36\] {
    stroke: #091e36
}

.stroke-\[\#797F87\] {
    stroke: #797f87
}

.stroke-\[\#D9F1FF\] {
    stroke: #d9f1ff
}

.stroke-black {
    stroke: #000
}

.stroke-black\/60 {
    stroke: rgba(0, 0, 0, .6)
}

.stroke-black\/80 {
    stroke: rgba(0, 0, 0, .8)
}

.stroke-white {
    stroke: #fff
}

.stroke-\[0\.93px\] {
    stroke-width: .93px
}

.object-contain {
    object-fit: contain
}

.object-cover {
    object-fit: cover
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: .25rem
}

.p-2 {
    padding: .5rem
}

.p-24 {
    padding: 6rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-7 {
    padding: 1.75rem
}

.p-8 {
    padding: 2rem
}

.p-\[0\.25rem_0\.25rem_0\.25rem_0\.5rem\] {
    padding: .25rem .25rem .25rem .5rem
}

.p-\[0\.25rem_0\.375rem\] {
    padding: .25rem .375rem
}

.p-\[0\.25rem_0\.5rem_0\.25rem_0\.25rem\] {
    padding: .25rem .5rem .25rem .25rem
}

.p-\[0\.25rem_0\.75rem\] {
    padding: .25rem .75rem
}

.p-\[0\.34375rem\] {
    padding: .34375rem
}

.p-\[0\.5rem\] {
    padding: .5rem
}

.p-\[0\.5rem_0\.5rem_0\.5rem_1rem\] {
    padding: .5rem .5rem .5rem 1rem
}

.p-\[0\.5rem_0\.75rem\] {
    padding: .5rem .75rem
}

.p-\[0\.5rem_1rem\] {
    padding: .5rem 1rem
}

.p-\[0\.5rem_1rem_0\.5rem_0\.5rem\] {
    padding: .5rem 1rem .5rem .5rem
}

.p-\[0\.75rem\] {
    padding: .75rem
}

.p-\[0\.75rem_0\.75rem_0\.75rem_1rem\] {
    padding: .75rem .75rem .75rem 1rem
}

.p-\[0\.75rem_1\.5rem\] {
    padding: .75rem 1.5rem
}

.p-\[0\.75rem_1rem\] {
    padding: .75rem 1rem
}

.p-\[0\.75rem_1rem_0\.75rem_1\.5rem\] {
    padding: .75rem 1rem .75rem 1.5rem
}

.p-\[0\.875rem_6rem\] {
    padding: .875rem 6rem
}

.p-\[1\.25rem\] {
    padding: 1.25rem
}

.p-\[1\.5rem\] {
    padding: 1.5rem
}

.p-\[1\.5rem_0rem_2\.5rem_0rem\] {
    padding: 1.5rem 0 2.5rem
}

.p-\[1\.75rem\] {
    padding: 1.75rem
}

.p-\[1px\] {
    padding: 1px
}

.p-\[1rem\] {
    padding: 1rem
}

.p-\[1rem_0\.75rem_1rem_1rem\] {
    padding: 1rem .75rem 1rem 1rem
}

.p-\[2\.5rem\] {
    padding: 2.5rem
}

.p-\[2rem_1\.25rem_1\.25rem_1\.25rem\] {
    padding: 2rem 1.25rem 1.25rem
}

.p-\[2rem_1rem_1rem_1\.25rem\] {
    padding: 2rem 1rem 1rem 1.25rem
}

.p-\[4px_2px\] {
    padding: 4px 2px
}

.p-\[6rem\] {
    padding: 6rem
}

.\!px-\[1rem\] {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-24 {
    padding-left: 6rem;
    padding-right: 6rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-\[0\.75rem\] {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-\[1\.25rem\] {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-\[1\.5rem\] {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-\[2\.0625rem\] {
    padding-left: 2.0625rem;
    padding-right: 2.0625rem
}

.px-\[2\.5rem\] {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem
}

.px-\[5\.91rem\] {
    padding-left: 5.91rem;
    padding-right: 5.91rem
}

.px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-\[0\.5rem\] {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-\[0\.75rem\] {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-\[1\.5rem\] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-\[2\.25rem\] {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem
}

.py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.py-\[7\.5rem\] {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem
}

.\!pb-\[3rem\] {
    padding-bottom: 3rem !important
}

.\!pt-\[1rem\] {
    padding-top: 1rem !important
}

.pb-0 {
    padding-bottom: 0
}

.pb-1 {
    padding-bottom: .25rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-\[0\.5rem\] {
    padding-bottom: .5rem
}

.pb-\[1\.5rem\] {
    padding-bottom: 1.5rem
}

.pb-\[1rem\] {
    padding-bottom: 1rem
}

.pb-\[2rem\] {
    padding-bottom: 2rem
}

.pb-\[4rem\] {
    padding-bottom: 4rem
}

.pb-\[5rem\] {
    padding-bottom: 5rem
}

.pb-\[6rem\] {
    padding-bottom: 6rem
}

.pl-12 {
    padding-left: 3rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-24 {
    padding-left: 6rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pl-\[0\.75rem\] {
    padding-left: .75rem
}

.pl-\[1\.5rem\] {
    padding-left: 1.5rem
}

.pl-\[1rem\] {
    padding-left: 1rem
}

.pl-\[2\.5rem\] {
    padding-left: 2.5rem
}

.pl-\[2rem\] {
    padding-left: 2rem
}

.pl-\[3rem\] {
    padding-left: 3rem
}

.pl-\[4\.5rem\] {
    padding-left: 4.5rem
}

.pl-\[5\.94rem\] {
    padding-left: 5.94rem
}

.pl-\[6rem\] {
    padding-left: 6rem
}

.pr-12 {
    padding-right: 3rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-8 {
    padding-right: 2rem
}

.pr-\[0\.375rem\] {
    padding-right: .375rem
}

.pr-\[0\.875rem\] {
    padding-right: .875rem
}

.pr-\[6rem\] {
    padding-right: 6rem
}

.pt-0 {
    padding-top: 0
}

.pt-20 {
    padding-top: 5rem
}

.pt-24 {
    padding-top: 6rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-\[0\.5rem\] {
    padding-top: .5rem
}

.pt-\[1\.5rem\] {
    padding-top: 1.5rem
}

.pt-\[3rem\] {
    padding-top: 3rem
}

.pt-\[5\.5rem\] {
    padding-top: 5.5rem
}

.pt-\[5rem\] {
    padding-top: 5rem
}

.pt-\[7\.315rem\] {
    padding-top: 7.315rem
}

.pt-\[9\.44rem\] {
    padding-top: 9.44rem
}

.pt-\[9\.62rem\] {
    padding-top: 9.62rem
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-start {
    text-align: start
}

.font-montserrat {
    font-family: 'Montserrat', 'Arial', sans-serif
}

.text-\[0\.5625rem\] {
    font-size: .5625rem
}

.text-\[0\.625rem\] {
    font-size: .625rem
}

.text-\[0\.6875rem\] {
    font-size: .6875rem
}

.text-\[0\.75rem\] {
    font-size: .75rem
}

.text-\[0\.8125rem\] {
    font-size: .8125rem
}

.text-\[0\.875rem\] {
    font-size: .875rem
}

.text-\[0\.8rem\] {
    font-size: .8rem
}

.text-\[1\.11538rem\] {
    font-size: 1.11538rem
}

.text-\[1\.125rem\] {
    font-size: 1.125rem
}

.text-\[1\.25rem\] {
    font-size: 1.25rem
}

.text-\[1\.375rem\] {
    font-size: 1.375rem
}

.text-\[1\.5rem\] {
    font-size: 1.5rem
}

.text-\[1\.75rem\] {
    font-size: 1.75rem
}

.text-\[1\.7rem\] {
    font-size: 1.7rem
}

.text-\[1rem\] {
    font-size: 1rem
}

.text-\[2\.5rem\] {
    font-size: 2.5rem
}

.text-\[2\.625rem\] {
    font-size: 2.625rem
}

.text-\[2\.75rem\] {
    font-size: 2.75rem
}

.text-\[2\.875rem\] {
    font-size: 2.875rem
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[2rem\] {
    font-size: 2rem
}

.text-\[3\.75rem\] {
    font-size: 3.75rem
}

.text-\[36px\] {
    font-size: 36px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.\!font-bold {
    font-weight: 700 !important
}

.\!font-medium {
    font-weight: 500 !important
}

.\!font-semibold {
    font-weight: 600 !important
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.normal-case {
    text-transform: none
}

.italic {
    font-style: italic
}

.not-italic {
    font-style: normal
}

.\!leading-\[1\.5\] {
    line-height: 1.5 !important
}

.leading-4 {
    line-height: 1rem
}

.leading-\[1\.0625rem\] {
    line-height: 1.0625rem
}

.leading-\[1\.125rem\] {
    line-height: 1.125rem
}

.leading-\[1\.14\] {
    line-height: 1.14
}

.leading-\[1\.25rem\] {
    line-height: 1.25rem
}

.leading-\[1\.2\] {
    line-height: 1.2
}

.leading-\[1\.3125rem\] {
    line-height: 1.3125rem
}

.leading-\[1\.375rem\] {
    line-height: 1.375rem
}

.leading-\[1\.3\] {
    line-height: 1.3
}

.leading-\[1\.4625rem\] {
    line-height: 1.4625rem
}

.leading-\[1\.4\] {
    line-height: 1.4
}

.leading-\[1\.55\] {
    line-height: 1.55
}

.leading-\[1\.5\] {
    line-height: 1.5
}

.leading-\[1\.5rem\] {
    line-height: 1.5rem
}

.leading-\[1\.625\] {
    line-height: 1.625
}

.leading-\[1\.625rem\] {
    line-height: 1.625rem
}

.leading-\[1\.6\] {
    line-height: 1.6
}

.leading-\[110\%\] {
    line-height: 110%
}

.leading-\[120\%\] {
    line-height: 120%
}

.leading-\[130\%\] {
    line-height: 130%
}

.leading-\[140\%\] {
    line-height: 140%
}

.leading-\[150\%\] {
    line-height: 150%
}

.leading-\[1rem\] {
    line-height: 1rem
}

.leading-\[2\.275rem\] {
    line-height: 2.275rem
}

.leading-\[normal\] {
    line-height: normal
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.leading-relaxed {
    line-height: 1.625
}

.\!tracking-\[-0\.0125rem\] {
    letter-spacing: -.0125rem !important
}

.tracking-\[-0\.00875rem\] {
    letter-spacing: -.00875rem
}

.tracking-\[-0\.0125rem\] {
    letter-spacing: -.0125rem
}

.tracking-\[-0\.01375rem\] {
    letter-spacing: -.01375rem
}

.tracking-\[-0\.015rem\] {
    letter-spacing: -.015rem
}

.tracking-\[-0\.01em\] {
    letter-spacing: -.01em
}

.tracking-\[-0\.02231rem\] {
    letter-spacing: -.02231rem
}

.tracking-\[-0\.0225rem\] {
    letter-spacing: -.0225rem
}

.tracking-\[-0\.02438rem\] {
    letter-spacing: -.02438rem
}

.tracking-\[-0\.025rem\] {
    letter-spacing: -.025rem
}

.tracking-\[-0\.02625rem\] {
    letter-spacing: -.02625rem
}

.tracking-\[-0\.0275rem\] {
    letter-spacing: -.0275rem
}

.tracking-\[-0\.02em\] {
    letter-spacing: -.02em
}

.tracking-\[-0\.02rem\] {
    letter-spacing: -.02rem
}

.tracking-\[-0\.035rem\] {
    letter-spacing: -.035rem
}

.tracking-\[-0\.0375rem\] {
    letter-spacing: -.0375rem
}

.tracking-\[-0\.03em\] {
    letter-spacing: -.03em
}

.tracking-\[-0\.03rem\] {
    letter-spacing: -.03rem
}

.tracking-\[-0\.04125rem\] {
    letter-spacing: -.04125rem
}

.tracking-\[-0\.045rem\] {
    letter-spacing: -.045rem
}

.tracking-\[-0\.04em\] {
    letter-spacing: -.04em
}

.tracking-\[-0\.04rem\] {
    letter-spacing: -.04rem
}

.tracking-\[-0\.055rem\] {
    letter-spacing: -.055rem
}

.tracking-\[-0\.05rem\] {
    letter-spacing: -.05rem
}

.tracking-\[-0\.06rem\] {
    letter-spacing: -.06rem
}

.tracking-\[-0\.075rem\] {
    letter-spacing: -.075rem
}

.tracking-\[-0\.07rem\] {
    letter-spacing: -.07rem
}

.tracking-\[-0\.105rem\] {
    letter-spacing: -.105rem
}

.tracking-\[-0\.15rem\] {
    letter-spacing: -.15rem
}

.tracking-\[0\.01rem\] {
    letter-spacing: .01rem
}

.tracking-normal {
    letter-spacing: 0
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-widest {
    letter-spacing: .1em
}

.\!text-\[\#F00\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 0 0/var(--tw-text-opacity, 1)) !important
}

.text-Blue-Primary {
    --tw-text-opacity: 1;
    color: rgb(148 77 28/var(--tw-text-opacity, 1))
}

.text-\[\#000000CC\] {
    color: #000000cc
}

.text-\[\#000000\],
.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.text-\[\#09090B\] {
    --tw-text-opacity: 1;
    color: rgb(9 9 11/var(--tw-text-opacity, 1))
}

.text-\[\#33A6E8\],
.text-\[\#33a6e8\] {
    --tw-text-opacity: 1;
    color: rgb(148 77 28/var(--tw-text-opacity, 1))
}

.text-\[\#38B6FF\],
.text-\[\#38b6ff\] {
    --tw-text-opacity: 1;
    color: rgb(148 77 28/var(--tw-text-opacity, 1))
}

.text-\[\#667085\] {
    --tw-text-opacity: 1;
    color: rgb(102 112 133/var(--tw-text-opacity, 1))
}

.text-\[\#6A6A6A\] {
    --tw-text-opacity: 1;
    color: rgb(106 106 106/var(--tw-text-opacity, 1))
}

.text-\[\#78858F\] {
    --tw-text-opacity: 1;
    color: rgb(120 133 143/var(--tw-text-opacity, 1))
}

.text-\[\#F00\] {
    --tw-text-opacity: 1;
    color: rgb(255 0 0/var(--tw-text-opacity, 1))
}

.text-\[\#F1F9FF\] {
    --tw-text-opacity: 1;
    color: rgb(241 249 255/var(--tw-text-opacity, 1))
}

.text-\[\#FFF\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.text-\[rgb\(214\2c 214\2c 214\2c 0\.6\)\] {
    color: hsla(0, 0%, 84%, .6)
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.30\)\] {
    color: rgba(0, 0, 0, .3)
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.60\)\] {
    color: rgba(0, 0, 0, .6)
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.80\)\],
.text-\[rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
    color: rgba(0, 0, 0, .8)
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.92\)\] {
    color: rgba(0, 0, 0, .92)
}

.text-\[rgba\(0\2c 00\2c 0\.60\)\] {
    --tw-text-opacity: 1;
    color: rgba(0, 0, .6, var(--tw-text-opacity, 1))
}

.text-\[rgba\(18\2c _36\2c _56\2c _0\.80\)\] {
    color: rgba(18, 36, 56, .8)
}

.text-\[rgba\(20\2c _41\2c _65\2c _0\.60\)\] {
    color: rgba(20, 41, 65, .6)
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.80\)\] {
    color: hsla(0, 0%, 100%, .8)
}

.text-\[rgba\(41\2c _47\2c _54\2c _0\.60\)\] {
    color: rgba(41, 47, 54, .6)
}

.text-\[var\(--greyscaletext-0\)\] {
    color: var(--greyscaletext-0)
}

.text-background-elevation5 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.text-black\/30 {
    color: rgba(0, 0, 0, .3)
}

.text-black\/60 {
    color: rgba(0, 0, 0, .6)
}

.text-black\/80 {
    color: rgba(0, 0, 0, .8)
}

.text-black\/\[0\.92\] {
    color: rgba(0, 0, 0, .92)
}

.text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(148 77 28/var(--tw-text-opacity, 1))
}

.text-card-foreground {
    color: hsl(var(--card-foreground))
}

.text-current {
    color: currentColor
}

.text-destructive {
    color: hsl(var(--destructive))
}

.text-destructive-foreground {
    color: hsl(var(--destructive-foreground))
}

.text-foreground {
    color: hsl(var(--foreground))
}

.text-greyscale-text60 {
    color: rgba(0, 0, 0, .6)
}

.text-muted-foreground {
    color: hsl(var(--muted-foreground))
}

.text-popover-foreground {
    color: hsl(var(--popover-foreground))
}

.text-primary {
    color: hsl(var(--primary))
}

.text-primary-foreground {
    color: hsl(var(--primary-foreground))
}

.text-secondary-foreground {
    color: hsl(var(--secondary-foreground))
}

.text-transparent {
    color: transparent
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.no-underline {
    text-decoration-line: none
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-25 {
    opacity: .25
}

.opacity-30 {
    opacity: .3
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-80 {
    opacity: .8
}

.opacity-\[0\.16\] {
    opacity: .16
}

.opacity-\[0\.5\] {
    opacity: .5
}

.opacity-\[0\.72\] {
    opacity: .72
}

.opacity-\[1\] {
    opacity: 1
}

.mix-blend-hard-light {
    mix-blend-mode: hard-light
}

.\!shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,
.shadow-2xl {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.shadow-\[0_4px_32px_0_rgba\(0\2c 39\2c 97\2c 0\.08\)\] {
    --tw-shadow: 0 4px 32px 0 rgba(0, 39, 97, .08);
    --tw-shadow-colored: 0 4px 32px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_0\.5px_2\.1px_0px_rgba\(255\2c 255\2c 255\2c 0\.25\)\] {
    --tw-shadow: 0px 0.5px 2.1px 0px hsla(0, 0%, 100%, .25);
    --tw-shadow-colored: 0px 0.5px 2.1px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_0px_1px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    --tw-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0px 0px 1px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_0px_35\.235px_rgba\(255\2c 255\2c 255\2c 0\.40\)\2c 0px_0px_11\.745px_rgba\(255\2c 255\2c 255\2c 0\.25\)\] {
    --tw-shadow: 0px 0px 35.235px hsla(0, 0%, 100%, .4), 0px 0px 11.745px hsla(0, 0%, 100%, .25);
    --tw-shadow-colored: 0px 0px 35.235px var(--tw-shadow-color), 0px 0px 11.745px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_14px_24px_\#0004500a\] {
    --tw-shadow: 0px 14px 24px #0004500a;
    --tw-shadow-colored: 0px 14px 24px var(--tw-shadow-color)
}

.shadow-\[0px_14px_24px_0px_rgba\(0\2c 4\2c 81\2c 0\.04\)\],
.shadow-\[0px_14px_24px_\#0004500a\] {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_14px_24px_0px_rgba\(0\2c 4\2c 81\2c 0\.04\)\] {
    --tw-shadow: 0px 14px 24px 0px rgba(0, 4, 81, .04);
    --tw-shadow-colored: 0px 14px 24px 0px var(--tw-shadow-color)
}

.shadow-\[0px_2px_10px_0px_rgba\(0\2c 34\2c 85\2c 0\.04\)\] {
    --tw-shadow: 0px 2px 10px 0px rgba(0, 34, 85, .04);
    --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_2px_7\.3px_0px_rgba\(0\2c 39\2c 97\2c 0\.06\)\] {
    --tw-shadow: 0px 2px 7.3px 0px rgba(0, 39, 97, .06);
    --tw-shadow-colored: 0px 2px 7.3px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_19\.3px_0px_rgba\(0\2c 39\2c 97\2c 0\.06\)\] {
    --tw-shadow: 0px 4px 19.3px 0px rgba(0, 39, 97, .06);
    --tw-shadow-colored: 0px 4px 19.3px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_23\.7px_0px_rgba\(0\2c 0\2c 0\2c 0\.00\)\] {
    --tw-shadow: 0px 4px 23.7px 0px transparent;
    --tw-shadow-colored: 0px 4px 23.7px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_32px_0px_rgba\(0\2c 39\2c 97\2c 0\.08\)\] {
    --tw-shadow: 0px 4px 32px 0px rgba(0, 39, 97, .08);
    --tw-shadow-colored: 0px 4px 32px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_45px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    --tw-shadow: 0px 4px 45px 0px rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0px 4px 45px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[1px_1px_25\.4px_0px_rgba\(84\2c 84\2c 84\2c 0\.07\)\] {
    --tw-shadow: 1px 1px 25.4px 0px rgba(84, 84, 84, .07);
    --tw-shadow-colored: 1px 1px 25.4px 0px var(--tw-shadow-color)
}

.shadow-\[1px_1px_25\.4px_0px_rgba\(84\2c 84\2c 84\2c 0\.07\)\],
.shadow-card-s {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-card-s {
    --tw-shadow: 0px 2px 10px 0px rgba(0, 34, 85, .04);
    --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-lg,
.shadow-md {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.shadow-none,
.shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.ring-offset-background {
    --tw-ring-offset-color: #f8f9fa
}

.blur {
    --tw-blur: blur(8px)
}

.blur,
.blur-\[5\.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-\[5\.8px\] {
    --tw-blur: blur(5.8px)
}

.blur-\[9\.8px\] {
    --tw-blur: blur(9.8px)
}

.blur-\[9\.8px\],
.brightness-\[100\] {
    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)
}

.brightness-\[100\] {
    --tw-brightness: brightness(100)
}

.invert-\[100\] {
    --tw-invert: invert(100)
}

.filter,
.invert-\[100\] {
    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)
}

.backdrop-blur-\[10px\] {
    --tw-backdrop-blur: blur(10px)
}

.backdrop-blur-\[10px\],
.backdrop-blur-\[6\.449999809265137px\] {
    -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)
}

.backdrop-blur-\[6\.449999809265137px\] {
    --tw-backdrop-blur: blur(6.449999809265137px)
}

.backdrop-blur-\[9\.8px\] {
    --tw-backdrop-blur: blur(9.8px);
    -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, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.duration-0 {
    transition-duration: 0s
}

.duration-1000 {
    transition-duration: 1s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.duration-700 {
    transition-duration: .7s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
    }
}

@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
    }
}

.duration-0 {
    animation-duration: 0s
}

.duration-1000 {
    animation-duration: 1s
}

.duration-200 {
    animation-duration: .2s
}

.duration-300 {
    animation-duration: .3s
}

.duration-500 {
    animation-duration: .5s
}

.duration-700 {
    animation-duration: .7s
}

.ease-in-out {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center
}

.absolute-center {
    position: absolute;
    top: 50%;
    left: 50%;
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.text-pc-heading20b {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -.05rem
}

.text-pc-sub10m {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: .625rem;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: -.01875rem
}

.text-pc-sub16 {
    font-weight: 400;
    line-height: 1.5
}

.text-pc-sub16,
.text-pc-sub16m {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: 1rem;
    letter-spacing: -.03rem
}

.text-pc-sub16m {
    font-weight: 500;
    line-height: 1.3
}

.\!text-pc-sub16s,
.text-pc-sub16s {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: -.03rem
}

.text-pc-sub16b {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -.04rem
}

.\!text-pc-sub14m,
.text-pc-14 {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    letter-spacing: -.02625rem
}

.\!text-pc-sub14m {
    font-weight: 500
}

.text-pc-sub14m {
    font-weight: 500
}

.text-pc-sub14m,
.text-pc-sub14s {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    letter-spacing: -.02625rem
}

.text-pc-sub14s {
    font-weight: 600
}

.text-pc-sub14b {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: -.02625rem
}

.text-pc-sub12m {
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: -.0225rem
}

.text-pc-sub12m,
.text-pc-sub12s {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: .75rem
}

.text-pc-sub12s {
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: -.015rem
}

.text-mb-13M {
    font-size: .8125rem;
    font-weight: 500;
    line-height: 1.23;
    letter-spacing: -.023438rem
}

.text-mb-13M,
.text-pc-h1 {
    font-family: 'Montserrat', 'Arial', sans-serif
}

.text-pc-h1 {
    font-size: 2.75rem;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -.115rem
}

.text-pc-tab-title {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.625;
    letter-spacing: -.03rem
}

.text-mb-h2 {
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: -.045rem
}

.text-heading-h3,
.text-mb-h2 {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-weight: 700
}

.text-heading-h3 {
    font-size: 2.5rem;
    line-height: 1.3;
    letter-spacing: -.075rem
}

.text-pc-h6 {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: -.07rem
}

.\[box-shadow\:0px_4px_23\.7px_0px_rgba\(0\2c _0\2c _0\2c _0\.00\)\] {
    box-shadow: 0 4px 23.7px 0 transparent
}

.\[text-shadow\:4px_8px_13\.3px_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
    text-shadow: 4px 8px 13.3px rgba(0, 0, 0, .12)
}

html {
    font-size: 1vw
}

@media (min-width:1921px) {
    html {
        font-size: 19.2px
    }
}

:root {
    --background: #f8f9fa;
    --blueprimary: #007bff;
    --background-elevation5: #fff;
    --black-shadows: rgba(0, 0, 0, .15);
    --link: #007bff;
    --greyscale-text60: rgba(0, 0, 0, .6);
    --greyscale-text30: rgba(0, 0, 0, .3);
    --blueblue-400: #0056b3;
    --font-family-svn-gilroy-semibold: "SVN-Gilroy", sans-serif;
    --font-family-montserrat: "Montserrat", sans-serif;
    --font-size-xs: 12px;
    --font-size-l: 16px
}

.lg-container {
    max-width: 1600px
}

.shadow-banner {
    box-shadow: 0 4px 32px #00266014
}

.shadow-menu {
    box-shadow: 0 0 1px #0000000d
}

.bg-gradient-radial {
    background: radial-gradient(50% 50% at 50% 50%, hsla(0, 0%, 100%, .8) 32.426%, #38b6ff 100%)
}

html>body[data-scroll-locked] {
    overflow: auto !important;
    --removed-body-scroll-bar-size: 0px;
    margin-right: 0 !important
}

@media (max-width:639px) {
    html {
        font-size: 4.267vw
    }
}

* {
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
}

.custom-dot {
    background: var(--Blue-blue-800, #1f648c) !important;
    border-radius: .625rem !important;
    width: 2.5rem !important;
    height: .25rem !important
}

.hidden_scroll {
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none
}

.hidden_scroll::-webkit-scrollbar {
    width: 0 !important;
    display: none
}

#cxgenie-chat-button {
    right: 2.5rem !important;
    bottom: 1.5rem !important
}

@media screen and (max-width:768px) {
    .preny-open {
        right: 1rem !important;
        bottom: 1rem !important
    }
    #cxgenie-chat-button,
    .preny-open {
        width: 2.5rem !important;
        height: 2.5rem !important
    }
    #cxgenie-chat-button {
        bottom: 1.5rem !important;
        right: 1.5rem !important
    }
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

.fill-primary {
    fill: #38b6ff;
    stroke: #38b6ff
}

.drawer-transition {
    transtion: all .7s ease-in-out
}

.\[\&\>ol\]\:content-ol>ol {
    margin-top: .5rem;
    margin-bottom: .5rem;
    list-style-type: decimal;
    padding-left: 1.5rem
}

.\[\&\>p\]\:content-p>p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: -.03rem;
    color: rgba(0, 0, 0, .8)
}

@media (max-width:639px) {
    .\[\&\>p\]\:content-p>p {
        font-size: 1rem;
        line-height: 1.5
    }
}

.\[\&\>span\]\:content-span>span {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: -.03rem;
    color: rgba(0, 0, 0, .8)
}

@media (max-width:639px) {
    .\[\&\>span\]\:content-span>span {
        font-size: 1rem
    }
}

.\[\&\>ul\]\:content-ul>ul {
    margin-top: .25rem;
    margin-bottom: .25rem;
    list-style-type: disc;
    padding-left: 1.5rem
}

.\[\&_em\]\:content-em em {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: italic;
    line-height: 1.6;
    letter-spacing: -.03rem;
    color: rgba(0, 0, 0, .6)
}

@media (max-width:639px) {
    .\[\&_em\]\:content-em em {
        font-size: 1rem;
        line-height: 1.5
    }
}

.\[\&_h2\]\:content-h2 h2 {
    margin-bottom: 1.5rem;
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: -.045rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

@media (min-width:640px) {
    .\[\&_h2\]\:content-h2 h2 {
        margin-top: 1.5rem
    }
}

@media (max-width:639px) {
    .\[\&_h2\]\:content-h2 h2 {
        margin-bottom: 1.5rem;
        margin-top: 1.5rem;
        font-size: 1.25rem
    }
}

.\[\&_h3\]\:content-h3 h3 {
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: -.015rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

@media (max-width:639px) {
    .\[\&_h3\]\:content-h3 h3 {
        font-size: 1.125rem
    }
}

.\[\&_h4\]\:content-h4 h4 {
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: -.015rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

@media (max-width:639px) {
    .\[\&_h4\]\:content-h4 h4 {
        font-size: 1.125rem
    }
}

.\[\&_h5\]\:content-h5 h5 {
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: -.015rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

@media (max-width:639px) {
    .\[\&_h5\]\:content-h5 h5 {
        font-size: 1.125rem
    }
}

.\[\&_h6\]\:content-h6 h6 {
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: -.015rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

@media (max-width:639px) {
    .\[\&_h6\]\:content-h6 h6 {
        font-size: 1.125rem
    }
}

.\[\&_img\]\:content-img img {
    margin: 0;
    height: auto;
    max-height: 80vh;
    max-width: 100%;
    border-radius: 1.25rem;
    object-fit: contain
}

@media (max-width:639px) {
    .\[\&_img\]\:content-img img {
        margin-bottom: .75rem;
        margin-top: 1.5rem
    }
}

.\[\&_ol\]\:content-ol ol {
    margin-top: .5rem;
    margin-bottom: .5rem;
    list-style-type: decimal;
    padding-left: 1.5rem
}

.\[\&_ol_li\]\:content-ol--li ol li {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.125rem;
    font-weight: 500 !important;
    line-height: 1.6;
    letter-spacing: -.03rem;
    color: rgba(0, 0, 0, .8)
}

@media (max-width:639px) {
    .\[\&_ol_li\]\:content-ol--li ol li {
        font-size: 1rem
    }
}

.\[\&_strong\]\:content-strong strong {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: -.045rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

@media (max-width:639px) {
    .\[\&_strong\]\:content-strong strong {
        font-size: 1rem;
        line-height: 1.4
    }
}

.\[\&_ul\]\:content-ul ul {
    margin-top: .25rem;
    margin-bottom: .25rem;
    list-style-type: disc;
    padding-left: 1.5rem
}

.\[\&_ul_li\]\:content-ul--li ul li {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1.125rem;
    font-weight: 500 !important;
    line-height: 1.6;
    letter-spacing: -.03rem;
    color: rgba(0, 0, 0, .8)
}

@media (max-width:639px) {
    .\[\&_ul_li\]\:content-ul--li ul li {
        font-size: 1rem
    }
}

.\*\:font-montserrat>* {
    font-family: 'Montserrat', 'Arial', sans-serif
}

.\*\:font-medium>* {
    font-weight: 500
}

.\*\:text-\[rgba\(0\2c 0\2c 0\2c 0\.60\)\]>* {
    color: rgba(0, 0, 0, .6)
}

.\*\:text-\[rgba\(0\2c 0\2c 0\2c 0\.90\)\]>* {
    color: rgba(0, 0, 0, .9)
}

.\*\:text-black>* {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.\*\:text-black\/\[0\.92\]>* {
    color: rgba(0, 0, 0, .92)
}

.\*\:text-pc-14>*,
.\*\:text-pc-sub14m>* {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    letter-spacing: -.02625rem
}

.\*\:text-pc-sub14m>* {
    font-weight: 500
}

.\*\:text-pc-sub14s>* {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: -.02625rem
}

.first-letter\:\!text-\[\#F00\]:first-letter {
    --tw-text-opacity: 1 !important;
    color: rgb(255 0 0/var(--tw-text-opacity, 1)) !important
}

.file\:border-0::file-selector-button {
    border-width: 0
}

.file\:bg-transparent::file-selector-button {
    background-color: transparent
}

.file\:text-sm::file-selector-button {
    font-size: .875rem;
    line-height: 1.25rem
}

.file\:font-medium::file-selector-button {
    font-weight: 500
}

.file\:text-foreground::file-selector-button {
    color: hsl(var(--foreground))
}

.placeholder\:text-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\]::placeholder {
    color: rgba(0, 0, 0, .3)
}

.placeholder\:text-\[rgba\(0\2c 0\2c 0\2c 0\.92\)\]::placeholder {
    color: rgba(0, 0, 0, .92)
}

.placeholder\:text-black\/30::placeholder {
    color: rgba(0, 0, 0, .3)
}

.placeholder\:text-muted-foreground::placeholder {
    color: hsl(var(--muted-foreground))
}

.placeholder\:opacity-\[0\.7rem\]::placeholder {
    opacity: .7rem
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:top-0:before {
    content: var(--tw-content);
    top: 0
}

.hover\:bg-\[\#38B6FF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(148 77 28/var(--tw-bg-opacity, 1))
}

.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\]:hover {
    background-color: hsla(0, 0%, 100%, .08)
}

.hover\:bg-\[rgba\(96\2c 96\2c 96\2c 0\.08\)\]:hover {
    background-color: rgba(96, 96, 96, .08)
}

.hover\:bg-accent:hover {
    background-color: hsl(var(--accent))
}

.hover\:bg-destructive\/90:hover {
    background-color: hsl(var(--destructive)/.9)
}

.hover\:bg-greyscale-text60:hover {
    background-color: rgba(0, 0, 0, .6)
}

.hover\:bg-primary\/90:hover {
    background-color: hsl(var(--primary)/.9)
}

.hover\:bg-secondary\/80:hover {
    background-color: hsl(var(--secondary)/.8)
}

.hover\:bg-transparent:hover {
    background-color: transparent
}

.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.hover\:text-\[\#09A5FF\]:hover {
    --tw-text-opacity: 1;
    color: rgb(9 165 255/var(--tw-text-opacity, 1))
}

.hover\:text-\[\#38B6FF\]:hover {
    --tw-text-opacity: 1;
    color: rgb(148 77 28/var(--tw-text-opacity, 1))
}

.hover\:text-accent-foreground:hover {
    color: hsl(var(--accent-foreground))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:no-underline:hover {
    text-decoration-line: none
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-80:hover {
    opacity: .8
}

.focus\:bg-accent:focus {
    background-color: hsl(var(--accent))
}

.focus\:bg-transparent:focus {
    background-color: transparent
}

.focus\:text-accent-foreground:focus {
    color: hsl(var(--accent-foreground))
}

.focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus\:ring-0:focus,
.focus\:ring-1:focus {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-ring:focus {
    --tw-ring-color: hsl(var(--ring))
}

.focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px
}

.focus-visible\:outline-none:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus-visible\:ring-0:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-1:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: hsl(var(--ring))
}

.focus-visible\:ring-offset-0:focus-visible {
    --tw-ring-offset-width: 0px
}

.focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px
}

.disabled\:pointer-events-none:disabled {
    pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed
}

.disabled\:bg-transparent:disabled {
    background-color: transparent
}

.disabled\:bg-white:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.disabled\:opacity-50:disabled {
    opacity: .5
}

.disabled\:opacity-\[1\]:disabled {
    opacity: 1
}

.group:hover .group-hover\:-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.group:hover .group-hover\:-translate-y-1\/2,
.group:hover .group-hover\:translate-x-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-x-0 {
    --tw-translate-x: 0px
}

.group:hover .group-hover\:translate-y-0 {
    --tw-translate-y: 0px
}

.group:hover .group-hover\:transform,
.group:hover .group-hover\:translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.group:hover .group-hover\:underline {
    text-decoration-line: underline
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1
}

.group:hover .group-hover\:brightness-0 {
    --tw-brightness: brightness(0)
}

.group:hover .group-hover\:brightness-0,
.group:hover .group-hover\:invert-\[100\] {
    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)
}

.group:hover .group-hover\:invert-\[100\] {
    --tw-invert: invert(100)
}

.group:hover .group-hover\: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)
}

.group.toaster .group-\[\.toaster\]\:border-border {
    border-color: hsl(var(--border))
}

.group.toast .group-\[\.toast\]\:bg-muted {
    background-color: hsl(var(--muted))
}

.group.toast .group-\[\.toast\]\:bg-primary {
    background-color: hsl(var(--primary))
}

.group.toaster .group-\[\.toaster\]\:bg-background {
    --tw-bg-opacity: 1;
    background-color: rgb(248 249 250/var(--tw-bg-opacity, 1))
}

.group.toast .group-\[\.toast\]\:text-muted-foreground {
    color: hsl(var(--muted-foreground))
}

.group.toast .group-\[\.toast\]\:text-primary-foreground {
    color: hsl(var(--primary-foreground))
}

.group.toaster .group-\[\.toaster\]\:text-foreground {
    color: hsl(var(--foreground))
}

.group.toaster .group-\[\.toaster\]\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.peer:disabled~.peer-disabled\:cursor-not-allowed {
    cursor: not-allowed
}

.peer:disabled~.peer-disabled\:opacity-70 {
    opacity: .7
}

.aria-\[invalid\=true\]\:\!border-\[\#F00\][aria-invalid=true] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 0 0/var(--tw-border-opacity, 1)) !important
}

.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],
.data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none
}

.data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
    --tw-translate-y: 0.25rem
}

.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],
.data-\[side\=left\]\:-translate-x-1[data-side=left] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[side\=left\]\:-translate-x-1[data-side=left] {
    --tw-translate-x: -0.25rem
}

.data-\[side\=right\]\:translate-x-1[data-side=right] {
    --tw-translate-x: 0.25rem
}

.data-\[side\=right\]\:translate-x-1[data-side=right],
.data-\[side\=top\]\:-translate-y-1[data-side=top] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[side\=top\]\:-translate-y-1[data-side=top] {
    --tw-translate-y: -0.25rem
}

@keyframes accordion-up {
    0% {
        height: var(--radix-accordion-content-height)
    }
    to {
        height: 0
    }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state=closed] {
    animation: accordion-up .2s ease-out
}

@keyframes accordion-down {
    0% {
        height: 0
    }
    to {
        height: var(--radix-accordion-content-height)
    }
}

.data-\[state\=open\]\:animate-accordion-down[data-state=open] {
    animation: accordion-down .2s ease-out
}

.data-\[state\=\"checked\"\]\:border-\[\#38B6FF\][data-state=checked]{--tw-border-opacity:1;border-color:rgb(148 77 28/var(--tw-border-opacity,1))}.data-\[state\=checked\]\:\!border-\[\#38B6FF\][data-state=checked]{--tw-border-opacity:1!important;border-color:rgb(148 77 28/var(--tw-border-opacity,1))!important}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity:1;background-color:rgb(248 249 250/var(--tw-bg-opacity,1))}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-\[\#FFEC1F\][data-state=checked]{--tw-bg-opacity:1;background-color:rgb(255 236 31/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:bg-transparent[data-state=open]{background-color:transparent}.data-\[placeholder\]\:normal-case[data-placeholder]{text-transform:none}.data-\[placeholder\]\:text-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\][data-placeholder]{color:rgba(0,0,0,.3)}.data-\[placeholder\]\:text-\[rgba\(0\2c 0\2c 0\2c 0\.92\)\][data-placeholder]{color:rgba(0,0,0,.92)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-black[data-state=active]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-\[\#000000\][data-state=checked]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=open\]\:text-\[\#38B6FF\][data-state=open]{--tw-text-opacity:1;color:rgb(148 77 28/var(--tw-text-opacity,1))}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:text-white[data-state=open]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:opacity-\[1\][data-state=active]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed],.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:hover\:bg-transparent:hover[data-state=open]{background-color:transparent}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1025px){.lg\:basis-1\/4{flex-basis:25%}.lg\:hover\:bg-\[\#1A2B49\]\/20:hover{background-color:rgba(26,43,73,.2)}.lg\:hover\:bg-\[\#E1EEFF\]:hover{--tw-bg-opacity:1;background-color:rgb(225 238 255/var(--tw-bg-opacity,1))}.group:hover .lg\:group-hover\:scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:640px){.sm\:pointer-events-none{pointer-events:none}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:bottom-\[-3rem\]{bottom:-3rem}.sm\:bottom-\[1\.5rem\]{bottom:1.5rem}.sm\:left-0{left:0}.sm\:left-\[2\.1rem\]{left:2.1rem}.sm\:top-\[1\.5rem\]{top:1.5rem}.sm\:z-\[1\]{z-index:1}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-\[3\.44rem\]{margin-top:3.44rem;margin-bottom:3.44rem}.sm\:mb-\[0\.25rem\]{margin-bottom:.25rem}.sm\:mb-\[2\.06rem\]{margin-bottom:2.06rem}.sm\:mb-\[2\.5rem\]{margin-bottom:2.5rem}.sm\:mb-\[2rem\]{margin-bottom:2rem}.sm\:ml-\[6rem\]{margin-left:6rem}.sm\:mr-\[1\.25rem\]{margin-right:1.25rem}.sm\:mt-0{margin-top:0}.sm\:mt-\[1\.25rem\]{margin-top:1.25rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-\[2\.5rem\]{width:2.5rem;height:2.5rem}.sm\:size-\[4rem\]{width:4rem;height:4rem}.sm\:h-\[50rem\]{height:50rem}.sm\:h-\[calc\(100vh-6\.875rem\)\]{height:calc(100vh - 6.875rem)}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:w-\[29\.375rem\]{width:29.375rem}.sm\:w-\[50\%\]{width:50%}.sm\:w-\[52\.5rem\]{width:52.5rem}.sm\:w-\[5rem\]{width:5rem}.sm\:w-fit{width:fit-content}.sm\:w-full{width:100%}.sm\:max-w-\[29\.375rem\]{max-width:29.375rem}.sm\:max-w-\[52\.5rem\]{max-width:52.5rem}.sm\:max-w-\[80vw\]{max-width:80vw}.sm\:max-w-sm{max-width:24rem}.sm\:flex-shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-\[0\.75rem\]{gap:.75rem}.sm\:gap-\[2\.2rem\]{gap:2.2rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-\[0\.3875rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.3875rem * var(--tw-space-x-reverse));margin-left:calc(.3875rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-\[1\.5rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-\[1rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-\[3rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-\[4rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-\[2\.5rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\:self-stretch{align-self:stretch}.sm\:overflow-auto{overflow:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-y-auto{overflow-y:auto}.sm\:rounded-\[1\.25rem\]{border-radius:1.25rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-none{border-radius:0}.sm\:bg-\[\#EDF5FA\]{--tw-bg-opacity:1;background-color:rgb(237 245 250/var(--tw-bg-opacity,1))}.sm\:bg-\[\#F0F0F0\]{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}.sm\:bg-\[\#F8F8F8\]{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.sm\:p-\[0\.25rem_0\.75rem\]{padding:.25rem .75rem}.sm\:p-\[0\.75rem_1\.5rem\]{padding:.75rem 1.5rem}.sm\:p-\[1rem\]{padding:1rem}.sm\:\!px-\[6rem\]{padding-left:6rem!important;padding-right:6rem!important}.sm\:px-\[5rem\]{padding-left:5rem;padding-right:5rem}.sm\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.sm\:px-\[8\.5rem\]{padding-left:8.5rem;padding-right:8.5rem}.sm\:\!pt-\[2rem\]{padding-top:2rem!important}.sm\:pb-\[6rem\]{padding-bottom:6rem}.sm\:pr-0{padding-right:0}.sm\:pr-\[1rem\]{padding-right:1rem}.sm\:pr-\[5rem\]{padding-right:5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-\[0\.875rem\]{font-size:.875rem}.sm\:text-\[1\.25rem\]{font-size:1.25rem}.sm\:text-\[1rem\]{font-size:1rem}.sm\:uppercase{text-transform:uppercase}.sm\:leading-\[1\.14\]{line-height:1.14}.sm\:leading-\[1\.5\]{line-height:1.5}.sm\:leading-\[1\.62\]{line-height:1.62}.sm\:tracking-\[-0\.02625rem\]{letter-spacing:-.02625rem}.sm\:tracking-\[-0\.03rem\]{letter-spacing:-.03rem}.sm\:tracking-\[-0\.05rem\]{letter-spacing:-.05rem}.sm\:opacity-0{opacity:0}.sm\:shadow-\[0px_0px_1px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0px 0px 1px 0px rgba(0,0,0,.05);--tw-shadow-colored:0px 0px 1px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:shadow-\[0px_14px_24px_0px_rgba\(0\2c 4\2c 81\2c 0\.04\)\]{--tw-shadow:0px 14px 24px 0px rgba(0,4,81,.04);--tw-shadow-colored:0px 14px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:shadow-\[0px_4px_32px_0px_rgba\(0\2c 39\2c 97\2c 0\.08\)\]{--tw-shadow:0px 4px 32px 0px rgba(0,39,97,.08);--tw-shadow-colored:0px 4px 32px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\:group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .sm\:group-hover\:top-\[65\%\]{top:65%}.group:hover .sm\:group-hover\:h-\[25\.75rem\]{height:25.75rem}.group:hover .sm\:group-hover\:scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .sm\:group-hover\:opacity-\[100\],.group:hover .sm\:group-hover\:opacity-\[1\]{opacity:1}}@media (max-width:639px){.xsm\:pointer-events-none{pointer-events:none}.xsm\:fixed{position:fixed}.xsm\:absolute{position:absolute}.xsm\:relative{position:relative}.xsm\:\!left-\[50\%\]{left:50%!important}.xsm\:bottom-0{bottom:0}.xsm\:bottom-6{bottom:1.5rem}.xsm\:bottom-\[1\.8125rem\]{bottom:1.8125rem}.xsm\:left-0{left:0}.xsm\:left-\[0\.575rem\]{left:.575rem}.xsm\:left-\[1\.25rem\]{left:1.25rem}.xsm\:left-\[2\.4rem\]{left:2.4rem}.xsm\:left-\[4\.313rem\]{left:4.313rem}.xsm\:left-\[50\%\]{left:50%}.xsm\:right-0{right:0}.xsm\:right-6{right:1.5rem}.xsm\:right-\[1\.25rem\]{right:1.25rem}.xsm\:right-\[1rem\]{right:1rem}.xsm\:right-\[2\.3rem\]{right:2.3rem}.xsm\:top-0{top:0}.xsm\:top-0\.5{top:.125rem}.xsm\:top-\[0rem\]{top:0}.xsm\:z-\[-1\]{z-index:-1}.xsm\:z-\[49\]{z-index:49}.xsm\:col-span-full{grid-column:1/-1}.xsm\:col-start-1{grid-column-start:1}.xsm\:row-span-1{grid-row:span 1/span 1}.xsm\:mx-auto{margin-left:auto;margin-right:auto}.xsm\:my-4{margin-top:1rem;margin-bottom:1rem}.xsm\:my-auto{margin-top:auto;margin-bottom:auto}.xsm\:\!mb-\[1rem\]{margin-bottom:1rem!important}.xsm\:mb-0{margin-bottom:0}.xsm\:mb-4{margin-bottom:1rem}.xsm\:mb-\[0\.5rem\]{margin-bottom:.5rem}.xsm\:mb-\[0\.75rem\]{margin-bottom:.75rem}.xsm\:mb-\[1\.25rem\]{margin-bottom:1.25rem}.xsm\:mb-\[1\.5rem\]{margin-bottom:1.5rem}.xsm\:mb-\[1rem\]{margin-bottom:1rem}.xsm\:ml-0{margin-left:0}.xsm\:ml-3{margin-left:.75rem}.xsm\:mr-3{margin-right:.75rem}.xsm\:mr-\[1rem\]{margin-right:1rem}.xsm\:mt-0{margin-top:0}.xsm\:mt-2{margin-top:.5rem}.xsm\:mt-3{margin-top:.75rem}.xsm\:mt-4{margin-top:1rem}.xsm\:mt-5{margin-top:1.25rem}.xsm\:mt-\[0\.25rem\]{margin-top:.25rem}.xsm\:mt-\[0\.75rem\]{margin-top:.75rem}.xsm\:mt-\[1\.5rem\]{margin-top:1.5rem}.xsm\:mt-\[1rem\]{margin-top:1rem}.xsm\:mt-\[2\.5rem\]{margin-top:2.5rem}.xsm\:mt-\[2rem\]{margin-top:2rem}.xsm\:mt-\[4rem\]{margin-top:4rem}.xsm\:line-clamp-2{-webkit-line-clamp:2}.xsm\:line-clamp-2,.xsm\:line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.xsm\:line-clamp-4{-webkit-line-clamp:4}.xsm\:block{display:block}.xsm\:flex{display:flex}.xsm\:grid{display:grid}.xsm\:hidden{display:none}.xsm\:size-10{width:2.5rem;height:2.5rem}.xsm\:size-12{width:3rem;height:3rem}.xsm\:size-5{width:1.25rem;height:1.25rem}.xsm\:size-7{width:1.75rem;height:1.75rem}.xsm\:size-8{width:2rem;height:2rem}.xsm\:size-\[0\.9375rem\]{width:.9375rem;height:.9375rem}.xsm\:size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.xsm\:size-\[1\.25rem\]{width:1.25rem;height:1.25rem}.xsm\:size-\[1\.375rem\]{width:1.375rem;height:1.375rem}.xsm\:size-\[1\.45rem\]{width:1.45rem;height:1.45rem}.xsm\:size-\[1\.5rem\]{width:1.5rem;height:1.5rem}.xsm\:size-\[1\.66669rem\]{width:1.66669rem;height:1.66669rem}.xsm\:size-\[1\.75rem\]{width:1.75rem;height:1.75rem}.xsm\:size-\[1rem\]{width:1rem;height:1rem}.xsm\:size-\[2\.5rem\]{width:2.5rem;height:2.5rem}.xsm\:size-\[2\.75rem\]{width:2.75rem;height:2.75rem}.xsm\:size-\[2rem\]{width:2rem;height:2rem}.xsm\:\!h-\[21\.25rem\]{height:21.25rem!important}.xsm\:\!h-\[calc\(15\.51725rem\+1\.25rem\)\]{height:calc(15.51725rem + 1.25rem)!important}.xsm\:h-10{height:2.5rem}.xsm\:h-\[0\.0625rem\]{height:.0625rem}.xsm\:h-\[1\.25rem\]{height:1.25rem}.xsm\:h-\[1\.5rem\]{height:1.5rem}.xsm\:h-\[10\.1875rem\]{height:10.1875rem}.xsm\:h-\[11\.25rem\]{height:11.25rem}.xsm\:h-\[12\.96894rem\]{height:12.96894rem}.xsm\:h-\[13\.3125rem\]{height:13.3125rem}.xsm\:h-\[13\.875rem\]{height:13.875rem}.xsm\:h-\[14\.29169rem\]{height:14.29169rem}.xsm\:h-\[14\.40181rem\]{height:14.40181rem}.xsm\:h-\[14\.875rem\]{height:14.875rem}.xsm\:h-\[15\.40181rem\]{height:15.40181rem}.xsm\:h-\[15\.51725rem\]{height:15.51725rem}.xsm\:h-\[17\.6875rem\]{height:17.6875rem}.xsm\:h-\[18\.19181rem\]{height:18.19181rem}.xsm\:h-\[2\.5rem\]{height:2.5rem}.xsm\:h-\[2\.66rem\]{height:2.66rem}.xsm\:h-\[2\.875rem\]{height:2.875rem}.xsm\:h-\[21\.25rem\]{height:21.25rem}.xsm\:h-\[23\.75rem\]{height:23.75rem}.xsm\:h-\[28\.125rem\]{height:28.125rem}.xsm\:h-\[2rem\]{height:2rem}.xsm\:h-\[3rem\]{height:3rem}.xsm\:h-\[4\.625rem\]{height:4.625rem}.xsm\:h-\[40\.625rem\]{height:40.625rem}.xsm\:h-\[9\.375rem\]{height:9.375rem}.xsm\:h-\[calc\(100\%\+1\.5rem\)\]{height:calc(100% + 1.5rem)}.xsm\:h-auto{height:auto}.xsm\:h-fit{height:fit-content}.xsm\:h-full{height:100%}.xsm\:h-max{height:max-content}.xsm\:max-h-\[12\.95831rem\]{max-height:12.95831rem}.xsm\:max-h-\[28rem\]{max-height:28rem}.xsm\:max-h-\[5rem\]{max-height:5rem}.xsm\:\!w-\[11\.125rem\]{width:11.125rem!important}.xsm\:\!w-\[16\.875rem\]{width:16.875rem!important}.xsm\:\!w-\[18\.75rem\]{width:18.75rem!important}.xsm\:w-0{width:0}.xsm\:w-4{width:1rem}.xsm\:w-\[1\.25rem\]{width:1.25rem}.xsm\:w-\[1\.5rem\]{width:1.5rem}.xsm\:w-\[12\.813rem\]{width:12.813rem}.xsm\:w-\[13\.1875rem\]{width:13.1875rem}.xsm\:w-\[16\.875rem\]{width:16.875rem}.xsm\:w-\[17\.5rem\]{width:17.5rem}.xsm\:w-\[18\.75rem\]{width:18.75rem}.xsm\:w-\[2\.66rem\]{width:2.66rem}.xsm\:w-\[20\.75rem\]{width:20.75rem}.xsm\:w-\[21\.4375rem\]{width:21.4375rem}.xsm\:w-\[3\.125rem\]{width:3.125rem}.xsm\:w-\[3rem\]{width:3rem}.xsm\:w-\[7\.5rem\]{width:7.5rem}.xsm\:w-\[8\.69119rem\]{width:8.69119rem}.xsm\:w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.xsm\:w-\[calc\(100vw\)\]{width:calc(100vw)}.xsm\:w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.xsm\:w-auto{width:auto}.xsm\:w-full{width:100%}.xsm\:w-max{width:max-content}.xsm\:w-screen{width:100vw}.xsm\:min-w-max{min-width:max-content}.xsm\:max-w-\[20rem\]{max-width:20rem}.xsm\:max-w-full{max-width:100%}.xsm\:flex-1{flex:1 1 0%}.xsm\:flex-shrink-0{flex-shrink:0}.xsm\:\!-translate-x-\[50\%\]{--tw-translate-x:-50%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.xsm\:translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xsm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xsm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xsm\:flex-row{flex-direction:row}.xsm\:flex-col{flex-direction:column}.xsm\:flex-col-reverse{flex-direction:column-reverse}.xsm\:flex-wrap{flex-wrap:wrap}.xsm\:items-start{align-items:flex-start}.xsm\:items-center{align-items:center}.xsm\:justify-start{justify-content:flex-start}.xsm\:justify-between{justify-content:space-between}.xsm\:gap-4{gap:1rem}.xsm\:gap-\[0\.5rem\]{gap:.5rem}.xsm\:gap-\[0\.75rem\]{gap:.75rem}.xsm\:gap-\[0\]{gap:0}.xsm\:gap-\[1\.25rem\]{gap:1.25rem}.xsm\:gap-\[1rem\]{gap:1rem}.xsm\:gap-\[2rem\]{gap:2rem}.xsm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.xsm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.xsm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.xsm\:space-x-\[0\.5rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.xsm\:space-x-\[0\.75rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.xsm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.xsm\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.xsm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.xsm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.xsm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.xsm\:space-y-\[0\.375rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.xsm\:space-y-\[0\.5rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.xsm\:space-y-\[0\.75rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.xsm\:space-y-\[1\.25rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.xsm\:space-y-\[1rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.xsm\:space-y-\[2\.5rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.xsm\:space-y-\[2rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.xsm\:overflow-auto{overflow:auto}.xsm\:overflow-hidden{overflow:hidden}.xsm\:overflow-x-auto{overflow-x:auto}.xsm\:whitespace-nowrap{white-space:nowrap}.xsm\:rounded-\[1\.25rem\]{border-radius:1.25rem}.xsm\:rounded-full{border-radius:9999px}.xsm\:rounded-none{border-radius:0}.xsm\:rounded-b-\[1\.25rem\]{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.xsm\:rounded-t-\[0\.5rem\]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xsm\:rounded-t-\[1\.25rem\]{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.xsm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xsm\:border{border-width:1px}.xsm\:border-\[0\.5px\]{border-width:.5px}.xsm\:border-\[0\.6px\]{border-width:.6px}.xsm\:border-b-\[1px\]{border-bottom-width:1px}.xsm\:border-t-\[0\.0625rem\]{border-top-width:.0625rem}.xsm\:border-t-\[1px\]{border-top-width:1px}.xsm\:border-solid{border-style:solid}.xsm\:border-none{border-style:none}.xsm\:border-\[\#38B6FF\]{--tw-border-opacity:1;border-color:rgb(148 77 28/var(--tw-border-opacity,1))}.xsm\:border-\[\#DCDFE4\]{--tw-border-opacity:1;border-color:rgb(220 223 228/var(--tw-border-opacity,1))}.xsm\:border-t-\[\#DCDFE4\]{--tw-border-opacity:1;border-top-color:rgb(220 223 228/var(--tw-border-opacity,1))}.xsm\:border-t-\[rgba\(241\2c 249\2c 255\2c 0\.20\)\]{border-top-color:rgba(241,249,255,.2)}.xsm\:bg-\[\#38B6FF\]{--tw-bg-opacity:1;background-color:rgb(148 77 28/var(--tw-bg-opacity,1))}.xsm\:bg-\[\#F1F9FF\]{--tw-bg-opacity:1;background-color:rgb(241 249 255/var(--tw-bg-opacity,1))}.xsm\:bg-\[\#F8F8F8\]{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.xsm\:bg-\[\#F8F8FB\]{--tw-bg-opacity:1;background-color:rgb(248 248 251/var(--tw-bg-opacity,1))}.xsm\:bg-\[\#FAFAFA\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.xsm\:bg-\[\#f7f7f7\]{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1))}.xsm\:bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.xsm\:bg-\[\#fbf8f9\]{--tw-bg-opacity:1;background-color:rgb(251 248 249/var(--tw-bg-opacity,1))}.xsm\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.03\)\]{background-color:hsla(0,0%,100%,.03)}.xsm\:bg-\[rgba\(4\2c 24\2c 77\2c 0\.50\)\]{background-color:rgba(4,24,77,.5)}.xsm\:bg-transparent{background-color:transparent}.xsm\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.xsm\:object-cover{object-fit:cover}.xsm\:p-0{padding:0}.xsm\:p-3{padding:.75rem}.xsm\:p-4{padding:1rem}.xsm\:p-\[0\.5rem\]{padding:.5rem}.xsm\:p-\[0\.75rem\]{padding:.75rem}.xsm\:p-\[0\.75rem_0\.625rem_0\.75rem_0\.75rem\]{padding:.75rem .625rem .75rem .75rem}.xsm\:p-\[1\.25rem\]{padding:1.25rem}.xsm\:p-\[1\.5rem_1rem_1rem_1rem\]{padding:1.5rem 1rem 1rem}.xsm\:p-\[1rem\]{padding:1rem}.xsm\:p-\[1rem_1\.5rem_1\.5rem_1\.5rem\]{padding:1rem 1.5rem 1.5rem}.xsm\:\!px-\[1rem\]{padding-left:1rem!important;padding-right:1rem!important}.xsm\:px-0{padding-left:0;padding-right:0}.xsm\:px-4{padding-left:1rem;padding-right:1rem}.xsm\:px-\[0\.25rem\]{padding-left:.25rem;padding-right:.25rem}.xsm\:px-\[0\.5rem\]{padding-left:.5rem;padding-right:.5rem}.xsm\:px-\[0\.75rem\]{padding-left:.75rem;padding-right:.75rem}.xsm\:px-\[0rem\]{padding-left:0;padding-right:0}.xsm\:px-\[1rem\]{padding-left:1rem;padding-right:1rem}.xsm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xsm\:py-4{padding-top:1rem;padding-bottom:1rem}.xsm\:py-8{padding-top:2rem;padding-bottom:2rem}.xsm\:py-\[0\.625rem\]{padding-top:.625rem;padding-bottom:.625rem}.xsm\:py-\[0\.75rem\]{padding-top:.75rem;padding-bottom:.75rem}.xsm\:py-\[0\.875rem\]{padding-top:.875rem;padding-bottom:.875rem}.xsm\:py-\[1\.5rem\]{padding-top:1.5rem;padding-bottom:1.5rem}.xsm\:py-\[1rem\]{padding-top:1rem;padding-bottom:1rem}.xsm\:py-\[2\.5rem\]{padding-top:2.5rem;padding-bottom:2.5rem}.xsm\:py-\[2rem\]{padding-top:2rem;padding-bottom:2rem}.xsm\:pb-0{padding-bottom:0}.xsm\:pb-\[0\.75rem\]{padding-bottom:.75rem}.xsm\:pb-\[1\.5rem\]{padding-bottom:1.5rem}.xsm\:pb-\[1rem\]{padding-bottom:1rem}.xsm\:pb-\[2rem\]{padding-bottom:2rem}.xsm\:pl-0{padding-left:0}.xsm\:pl-9{padding-left:2.25rem}.xsm\:pl-\[0\.5rem\]{padding-left:.5rem}.xsm\:pl-\[1rem\]{padding-left:1rem}.xsm\:pr-0{padding-right:0}.xsm\:pt-0{padding-top:0}.xsm\:pt-\[0\.25rem\]{padding-top:.25rem}.xsm\:pt-\[0\.5rem\]{padding-top:.5rem}.xsm\:pt-\[1\.5rem\]{padding-top:1.5rem}.xsm\:pt-\[1rem\]{padding-top:1rem}.xsm\:pt-\[2\.5rem\]{padding-top:2.5rem}.xsm\:pt-\[2rem\]{padding-top:2rem}.xsm\:text-center{text-align:center}.xsm\:text-\[0\.58331rem\]{font-size:.58331rem}.xsm\:text-\[0\.5rem\]{font-size:.5rem}.xsm\:text-\[0\.625rem\]{font-size:.625rem}.xsm\:text-\[0\.6875rem\]{font-size:.6875rem}.xsm\:text-\[0\.75rem\]{font-size:.75rem}.xsm\:text-\[0\.7rem\]{font-size:.7rem}.xsm\:text-\[0\.8125rem\]{font-size:.8125rem}.xsm\:text-\[0\.875rem\]{font-size:.875rem}.xsm\:text-\[1\.125rem\]{font-size:1.125rem}.xsm\:text-\[1\.25rem\]{font-size:1.25rem}.xsm\:text-\[1\.375rem\]{font-size:1.375rem}.xsm\:text-\[1\.75rem\]{font-size:1.75rem}.xsm\:text-\[1rem\]{font-size:1rem}.xsm\:\!font-bold{font-weight:700!important}.xsm\:\!font-semibold{font-weight:600!important}.xsm\:font-medium{font-weight:500}.xsm\:font-normal{font-weight:400}.xsm\:font-semibold{font-weight:600}.xsm\:normal-case{text-transform:none}.xsm\:leading-\[0\.8125rem\]{line-height:.8125rem}.xsm\:leading-\[1\.125rem\]{line-height:1.125rem}.xsm\:leading-\[1\.25rem\]{line-height:1.25rem}.xsm\:leading-\[1\.2\]{line-height:1.2}.xsm\:leading-\[1\.315rem\]{line-height:1.315rem}.xsm\:leading-\[1\.33\]{line-height:1.33}.xsm\:leading-\[1\.3\]{line-height:1.3}.xsm\:leading-\[1\.4\]{line-height:1.4}.xsm\:leading-\[1\.5\]{line-height:1.5}.xsm\:leading-\[1\.8\]{line-height:1.8}.xsm\:leading-\[140\%\]{line-height:140%}.xsm\:leading-\[1rem\]{line-height:1rem}.xsm\:tracking-\[-0\.0075rem\]{letter-spacing:-.0075rem}.xsm\:tracking-\[-0\.01375rem\]{letter-spacing:-.01375rem}.xsm\:tracking-\[-0\.015rem\]{letter-spacing:-.015rem}.xsm\:tracking-\[-0\.0175rem\]{letter-spacing:-.0175rem}.xsm\:tracking-\[-0\.01788rem\]{letter-spacing:-.01788rem}.xsm\:tracking-\[-0\.01875rem\]{letter-spacing:-.01875rem}.xsm\:tracking-\[-0\.01rem\]{letter-spacing:-.01rem}.xsm\:tracking-\[-0\.0225rem\]{letter-spacing:-.0225rem}.xsm\:tracking-\[-0\.02438rem\]{letter-spacing:-.02438rem}.xsm\:tracking-\[-0\.025rem\]{letter-spacing:-.025rem}.xsm\:tracking-\[-0\.02625rem\]{letter-spacing:-.02625rem}.xsm\:tracking-\[-0\.035rem\]{letter-spacing:-.035rem}.xsm\:tracking-\[-0\.045rem\]{letter-spacing:-.045rem}.xsm\:tracking-\[-0\.04rem\]{letter-spacing:-.04rem}.xsm\:tracking-\[-0\.05rem\]{letter-spacing:-.05rem}.xsm\:tracking-\[0\.02438rem\]{letter-spacing:.02438rem}.xsm\:text-\[\#38B6FF\]{--tw-text-opacity:1;color:rgb(148 77 28/var(--tw-text-opacity,1))}.xsm\:text-\[\#F8F8F8\]{--tw-text-opacity:1;color:rgb(248 248 248/var(--tw-text-opacity,1))}.xsm\:text-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\]{color:rgba(0,0,0,.3)}.xsm\:text-\[rgba\(0\2c 0\2c 0\2c 0\.60\)\]{color:rgba(0,0,0,.6)}.xsm\:text-\[rgba\(0\2c 0\2c 0\2c 0\.80\)\]{color:rgba(0,0,0,.8)}.xsm\:text-\[rgba\(255\2c 255\2c 255\2c 0\.80\)\]{color:hsla(0,0%,100%,.8)}.xsm\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.xsm\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.xsm\:opacity-\[0\.8\]{opacity:.8}.xsm\:opacity-\[0\.9\]{opacity:.9}.xsm\:shadow-\[0px_14px_24px_\#0004500a\]{--tw-shadow:0px 14px 24px #0004500a;--tw-shadow-colored:0px 14px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xsm\:shadow-\[0px_4px_32px_0px_\#00276114\]{--tw-shadow:0px 4px 32px 0px #00276114;--tw-shadow-colored:0px 4px 32px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xsm\:shadow-\[0px_4px_32px_0px_rgba\(0\2c 39\2c 97\2c 0\.08\)\]{--tw-shadow:0px 4px 32px 0px rgba(0,39,97,.08);--tw-shadow-colored:0px 4px 32px 0px var(--tw-shadow-color)}.xsm\:shadow-\[0px_4px_32px_0px_rgba\(0\2c 39\2c 97\2c 0\.08\)\],.xsm\:shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xsm\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.xsm\:flex-center{display:flex;align-items:center;justify-content:center}.xsm\:text-pc-sub10m{font-size:.625rem;line-height:1.4;letter-spacing:-.01875rem}.xsm\:text-pc-sub10m,.xsm\:text-pc-sub16m{font-family:'Montserrat', 'Arial', sans-serif;font-weight:500}.xsm\:text-pc-sub16m{font-size:1rem;line-height:1.3;letter-spacing:-.03rem}.xsm\:text-pc-sub16b{font-family:'Montserrat', 'Arial', sans-serif;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:-.04rem}.xsm\:text-pc-sub14m{font-weight:500}.xsm\:text-pc-sub14m,.xsm\:text-pc-sub14s{font-family:'Montserrat', 'Arial', sans-serif;font-size:.875rem;line-height:1.5;letter-spacing:-.02625rem}.xsm\:text-pc-sub14s{font-weight:600}.xsm\:text-pc-sub14b{font-family:'Montserrat', 'Arial', sans-serif;font-size:.875rem;font-weight:700;line-height:1.3;letter-spacing:-.02625rem}.xsm\:text-pc-sub12s{font-family:'Montserrat', 'Arial', sans-serif;font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:-.015rem}.xsm\:text-mb-sub10m{font-size:.625rem;line-height:1.4;letter-spacing:-.01875rem}.xsm\:text-mb-13M,.xsm\:text-mb-sub10m{font-family:'Montserrat', 'Arial', sans-serif;font-weight:500}.xsm\:text-mb-13M,.xsm\:text-mb-13S{font-size:.8125rem;line-height:1.23;letter-spacing:-.023438rem}.xsm\:text-mb-13S{font-family:'Montserrat', 'Arial', sans-serif;font-weight:600}.xsm\:text-mb-12{font-family:'Montserrat', 'Arial', sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:-.0225rem}.xsm\:text-mb-h1{font-size:1.25rem;letter-spacing:-.05rem}.xsm\:text-mb-h1,.xsm\:text-mb-h2{font-family:'Montserrat', 'Arial', sans-serif;font-weight:700;line-height:1.2}.xsm\:text-mb-h2{font-size:1.125rem;letter-spacing:-.045rem}.\*\:xsm\:text-mb-13>*{font-family:'Montserrat', 'Arial', sans-serif;font-size:.8125rem;line-height:1.5;letter-spacing:-.02438rem}.xsm\:first\:border-t-0:first-child{border-top-width:0}.xsm\:first\:pt-0:first-child{padding-top:0}.disabled\:xsm\:opacity-\[1\]:disabled{opacity:1}}.\[\&\.active\]\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.60\)\].active,.\[\&\.active\]\:bg-greyscale-text60.active{background-color:rgba(0,0,0,.6)}.\[\&\.active\]\:text-\[\#09A5FF\].active{--tw-text-opacity:1;color:rgb(9 165 255/var(--tw-text-opacity,1))}.\[\&\.active\]\:text-white.active,.\[\&\.active_p\]\:text-white.active p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\[\&\.swiper-slide-active\]\:block.swiper-slide-active{display:block}.\[\&\.swiper-slide-active\]\:opacity-\[1\].swiper-slide-active{opacity:1}.\[\&\>a\]\:size-full>a{width:100%;height:100%}.\[\&\>a\]\:flex-center>a{display:flex;align-items:center;justify-content:center}.aria-\[checked\=true\]\:\[\&\>button\]\:border-\[\#38B6FF\]>button[aria-checked=true]{--tw-border-opacity:1;border-color:rgb(148 77 28/var(--tw-border-opacity,1))}.\[\&\>p\>span\]\:font-medium>p>span{font-weight:500}.\[\&\>p\]\:mb-\[1rem\]>p{margin-bottom:1rem}@media (max-width:639px){.xsm\:\[\&\>p\]\:mb-\[0\.5rem\]>p{margin-bottom:.5rem}}.\[\&\>span\>span\>svg\]\:hidden>span>span>svg{display:none}.\[\&\>span\>svg\]\:size-\[1\.25rem\]>span>svg{width:1.25rem;height:1.25rem}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:size-\[0\.75rem\]>span{width:.75rem;height:.75rem}.\[\&\>span\]\:rounded-\[100\%\]>span{border-radius:100%}.\[\&\>span\]\:bg-transparent>span{background-color:transparent}.\[\&\>span\]\:data-\[state\=checked\]\:\!bg-\[\#38B6FF\][data-state=checked]>span{--tw-bg-opacity:1!important;background-color:rgb(148 77 28/var(--tw-bg-opacity,1))!important}.\[\&\>svg\]\:size-\[1\.5625rem\]>svg{width:1.5625rem;height:1.5625rem}.\[\&\>svg\]\:text-\[\#38B6FF\]>svg{--tw-text-opacity:1;color:rgb(148 77 28/var(--tw-text-opacity,1))}.\[\&\[data-state\=closed\]\>img\]\:-rotate-90[data-state=closed]>img{--tw-rotate:-90deg}.\[\&\[data-state\=closed\]\>img\]\:-rotate-90[data-state=closed]>img,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\.ItemBlog\]\:\!shadow-none .ItemBlog{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\[\&_\.ItemBlog\]\:shadow-none .ItemBlog{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&_\.amamy-post\]\:hidden .amamy-post{display:none}.\[\&_\.box-text\]\:data-\[state\=active\]\:text-black[data-state=active] .box-text{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.\[\&_\.disabled\]\:hidden .disabled{display:none}.\[\&_\.itembox-content\]\:rounded-b-\[1\.25rem\] .itembox-content{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.\[\&_\.itembox-content\]\:bg-\[\#F8F8F8\] .itembox-content{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.\[\&_\.select-addres\]\:hidden .select-addres,.\[\&_\.select-phone\]\:hidden .select-phone,.\[\&_\.select-time\]\:hidden .select-time{display:none}.\[\&_\.svg-none-check\]\:aria-\[checked\=false\]\:block[aria-checked=false] .svg-none-check{display:block}.\[\&_\.swiper-pagination-bullet-active\]\:\!bg-\[\#1F648C\] .swiper-pagination-bullet-active{--tw-bg-opacity:1!important;background-color:rgb(31 100 140/var(--tw-bg-opacity,1))!important}.\[\&_\.swiper-pagination-bullet\]\:h-\[0\.25rem\] .swiper-pagination-bullet{height:.25rem}.\[\&_\.swiper-pagination-bullet\]\:w-\[1rem\] .swiper-pagination-bullet{width:1rem}.\[\&_\.swiper-pagination-bullet\]\:w-\[2\.5rem\] .swiper-pagination-bullet{width:2.5rem}.\[\&_\.swiper-pagination-bullet\]\:cursor-pointer .swiper-pagination-bullet{cursor:pointer}.\[\&_\.swiper-pagination-bullet\]\:rounded-\[0\.625rem\] .swiper-pagination-bullet{border-radius:.625rem}.\[\&_\.swiper-pagination-bullet\]\:bg-\[rgba\(31\2c 100\2c 140\2c 0\.24\)\] .swiper-pagination-bullet{background-color:rgba(31,100,140,.24)}.\[\&_\.swiper-pagination-bullet\]\:opacity-\[1\] .swiper-pagination-bullet{opacity:1}.\[\&_\.swiper-pagination\]\:space-x-\[0\.25rem\] .swiper-pagination>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.\[\&_\.swiper-slide\]\:\!w-\[26\.8125rem\] .swiper-slide{width:26.8125rem!important}@media (max-width:639px){.xsm\:\[\&_\.swiper-slide\]\:\!w-\[16\.875rem\] .swiper-slide{width:16.875rem!important}}.\[\&_\.swiper-wrapper\]\:space-x-\[0\.75rem\] .swiper-wrapper>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.\[\&_\.swiper-wrapper\]\:space-x-\[1\.5rem\] .swiper-wrapper>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}@media (max-width:639px){.xsm\:\[\&_\.swiper-wrapper\]\:space-x-\[0\.75rem\] .swiper-wrapper>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width:640px){.sm\:\[\&_\.warpper-content\]\:h-max .warpper-content{height:max-content}.sm\:\[\&_\.warpper-content\]\:max-h-max .warpper-content{max-height:max-content}.sm\:\[\&_\.warpper-content\]\:overflow-hidden .warpper-content{overflow:hidden}}@media (max-width:639px){.xsm\:\[\&_\.warpper-image\]\:h-\[9\.375rem\] .warpper-image{height:9.375rem}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_a\]\:text-\[\#0084FF\] a{--tw-text-opacity:1;color:rgb(0 132 255/var(--tw-text-opacity,1))}@media (min-width:640px){.\[\&_br\]\:sm\:hidden br,.sm\:\[\&_br\]\:hidden br{display:none}}.\[\&_div\]\:\!w-full div{width:100%!important}.\[\&_em\]\:text-\[0\.75rem\] em{font-size:.75rem}.\[\&_em\]\:font-semibold em{font-weight:600}.\[\&_em\]\:not-italic em{font-style:normal}.\[\&_em\]\:tracking-\[-0\.015rem\] em{letter-spacing:-.015rem}.\[\&_em\]\:text-\[\#8F8F8F\] em{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity,1))}.\[\&_h3\]\:text-black h3{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.\[\&_h3\]\:text-pc-tab-title h3{font-family:'Montserrat', 'Arial', sans-serif;font-size:1rem;font-weight:600;line-height:1.625;letter-spacing:-.03rem}.\[\&_img\]\:my-2 img{margin-top:.5rem;margin-bottom:.5rem}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-\[1rem\] img{border-radius:1rem}@media (max-width:639px){.xsm\:\[\&_img\]\:h-\[9\.375rem\] img{height:9.375rem}}.\[\&_ol\>li\]\:my-\[0\.5rem\] ol>li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_ol\]\:\!my-0 ol{margin-top:0!important;margin-bottom:0!important}.\[\&_p\]\:pt-\[0\.75rem\] p{padding-top:.75rem}.\[\&_p\]\:text-\[rgba\(0\2c 0\2c 0\2c 0\.30\)\] p{color:rgba(0,0,0,.3)}.first\:\[\&_p\]\:pt-0 p:first-child{padding-top:0}@media (min-width:640px){.\[\&_p\]\:sm\:text-\[rgba\(0\2c 0\2c 0\2c 0\.30\)\] p{color:rgba(0,0,0,.3)}}.\[\&_p_img\]\:inline-block p img{display:inline-block}.\[\&_span\]\:\!text-black span{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.\[\&_span\]\:text-pc-sub14m span{font-family:'Montserrat', 'Arial', sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:-.02625rem}@media (max-width:639px){.\[\&_span\]\:xsm\:text-mb-13M span{font-family:'Montserrat', 'Arial', sans-serif;font-size:.8125rem;font-weight:500;line-height:1.23;letter-spacing:-.023438rem}}.\[\&_strong\]\:font-semibold strong{font-weight:600}.\[\&_strong\]\:text-black strong{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.\[\&_strong\]\:text-pc-sub14s strong{font-family:'Montserrat', 'Arial', sans-serif;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:-.02625rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:\!hidden svg{display:none!important}.\[\&_svg\]\:hidden svg{display:none}.\[\&_svg\]\:size-4 svg,.\[\&_svg\]\:size-\[1rem\] svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:fill-\[\#38B6FF\] svg{fill:#38b6ff}.\[\&_svg\]\:stroke-white svg{stroke:#fff}.\[\&_svg\]\:opacity-\[1\] svg{opacity:1}.\[\&_svg\]\:brightness-\[100\] svg{--tw-brightness:brightness(100)}.\[\&_svg\]\:brightness-\[100\] svg,.\[\&_svg\]\:invert-\[100\] svg{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)}.\[\&_svg\]\:invert-\[100\] svg{--tw-invert:invert(100)}.\[\&_svg\]\:filter svg{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)}@media (min-width:640px){.\[\&_svg\]\:sm\:size-\[2rem\] svg{width:2rem;height:2rem}}.\[\&_ul\>li\]\:after\:content-\[url\(https\:\/\/cms\.amamy\.net\/wp-content\/uploads\/2025\/04\/Huge-icon\.svg\)\] ul>li:after{--tw-content:url(https://cms.amamy.net/wp-content/uploads/2025/04/Huge-icon.svg);content:var(--tw-content)}.first-of-type\:\[\&_ul\>li\]\:after\:content-\[url\(https\:\/\/cms\.amamy\.net\/wp-content\/uploads\/2025\/04\/Huge-iconactive\.svg\)\] ul>li:first-of-type:after{--tw-content:url(https://cms.amamy.net/wp-content/uploads/2025/04/Huge-iconactive.svg);content:var(--tw-content)}.\[\&_ul\]\:\!my-0 ul{margin-top:0!important;margin-bottom:0!important}.\[\&_ul\]\:pl-\[1rem\] ul{padding-left:1rem}.\[\&_ul_li\]\:list-disc ul li{list-style-type:disc}.marker\:\[\&_ul_li\]\:text-\[0\.65rem\] ul li ::marker{font-size:.65rem}.marker\:\[\&_ul_li\]\:text-\[\#f00\] ul li ::marker{color:red}.marker\:\[\&_ul_li\]\:text-\[rgba\(0\2c 0\2c 0\2c 0\.80\)\] ul li ::marker{color:rgba(0,0,0,.8)}.marker\:\[\&_ul_li\]\:text-\[0\.65rem\] ul li::marker{font-size:.65rem}.marker\:\[\&_ul_li\]\:text-\[\#f00\] ul li::marker{color:red}.marker\:\[\&_ul_li\]\:text-\[rgba\(0\2c 0\2c 0\2c 0\.80\)\] ul li::marker{color:rgba(0,0,0,.8)}@media (max-width:639px){.xsm\:marker\:\[\&_ul_li\]\:text-\[0\.5rem\] ul li ::marker{font-size:.5rem}.xsm\:marker\:\[\&_ul_li\]\:text-\[0\.5rem\] ul li::marker{font-size:.5rem}}