.\[box-shadow\:0_0_6px_rgba\(0\,0\,0\,0\.3\)\] {
    box-shadow: 0 0 6px rgba(0,0,0,0.3);
}

.\[box-shadow\:0_10px_0_0_\#1ca54e\,0_15px_0_0_\#22c55e41\] {
    box-shadow: 0 10px 0 0 #1ca54e,0 15px 0 0 #22c55e41;
}

.\[box-shadow\:0_10px_0_0_\#f87171\,0_15px_0_0_\#f8717141\] {
    box-shadow: 0 10px 0 0 #f87171,0 15px 0 0 #f8717141;
}

.\[box-shadow\:0_1px_5px_rgba\(0\,0\,0\,0\.2\)\] {
    box-shadow: 0 1px 5px rgba(0,0,0,0.2);
}

.\[text-align\:inherit\] {
    text-align: inherit;
}

.\[text-shadow\:1px_2px_2px_black\] {
    text-shadow: 1px 2px 2px black;
}

.\[text-shadow\:1px_3px_2px_black\] {
    text-shadow: 1px 3px 2px black;
}

.active\:\[box-shadow\:0_0px_0_0_\#1ca54e\,0_0px_0_0_\#22c55e41\]:active {
    box-shadow: 0 0px 0 0 #1ca54e,0 0px 0 0 #22c55e41;
}

.active\:\[box-shadow\:0_0px_0_0_\#f87171\,0_0px_0_0_\#f8717141\]:active {
    box-shadow: 0 0px 0 0 #f87171,0 0px 0 0 #f8717141;
}

.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;
}

.focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

.pointer-events-none {
    pointer-events: none;
}

.visible {
    visibility: visible;
}

.invisible {
    visibility: hidden;
}

.absolute,[absolute=""] {
    position: absolute;
}

.fixed {
    position: fixed;
}

.relative,[relative=""] {
    position: relative;
}

.sticky {
    position: sticky;
}

.inset-0 {
    inset: 0rem;
}

.inset-y-0 {
    top: 0rem;
    bottom: 0rem;
}

.-bottom-\[0\.12em\] {
    bottom: -0.12em;
}

.-left-\[0\.12em\] {
    left: -0.12em;
}

.-left-2 {
    left: -0.5rem;
}

.-right-\[0\.12em\] {
    right: -0.12em;
}

.-top-\[320px\] {
    top: -320px;
}

.-top-2 {
    top: -0.5rem;
}

.bottom-\[11\%\] {
    bottom: 11%;
}

.bottom-0 {
    bottom: 0rem;
}

.bottom-2,[bottom-2=""] {
    bottom: 0.5rem;
}

.left-\[5px\] {
    left: 5px;
}

.left-\[8\%\] {
    left: 8%;
}

.left-0 {
    left: 0rem;
}

.left-2,[left-2=""] {
    left: 0.5rem;
}

.right-0,[right-0=""] {
    right: 0rem;
}

.right-1 {
    right: 0.25rem;
}

.right-2 {
    right: 0.5rem;
}

.right-3 {
    right: 0.75rem;
}

.top-\[14px\] {
    top: 14px;
}

.top-\[460px\] {
    top: 460px;
}

.top-\[5px\] {
    top: 5px;
}

.top-0 {
    top: 0rem;
}

.top-1 {
    top: 0.25rem;
}

.top-2,[top-2=""] {
    top: 0.5rem;
}

.top-3 {
    top: 0.75rem;
}

.top-4 {
    top: 1rem;
}

.top-50 {
    top: 12.5rem;
}

.top-80,[top-80=""] {
    top: 20rem;
}

.hover\:z-10:hover,.z-10 {
    z-index: 10;
}

.z-0 {
    z-index: 0;
}

.z-1 {
    z-index: 1;
}

.z-2 {
    z-index: 2;
}

.z-20 {
    z-index: 20;
}

.z-3 {
    z-index: 3;
}

.z-4 {
    z-index: 4;
}

.grid,[grid=""] {
    display: grid;
}

.col-span-2 {
    grid-column: span 2/span 2;
}

.grid-flow-col {
    grid-auto-flow: column;
}

.grid-cols-\[repeat\(auto-fit\,minmax\(15\.5rem\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit,minmax(15.5rem,1fr));
}

.grid-rows-\[repeat\(10\,auto\)\] {
    grid-template-rows: repeat(10,auto);
}

.grid-cols-2,[grid-cols-2=""] {
    grid-template-columns: repeat(2,minmax(0,1fr));
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}

.grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr));
}

.-m-1 {
    margin: -0.25rem;
}

.-m-2 {
    margin: -0.5rem;
}

.m-auto,.ma {
    margin: auto;
}

.m10,[m10=""] {
    margin: 2.5rem;
}

.ma2 {
    margin: 0.5rem;
}

.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
}

.mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
}

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}

.mx-auto,[mx-auto=""] {
    margin-left: auto;
    margin-right: auto;
}

.my,.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
}

.my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.-mb-16 {
    margin-bottom: -4rem;
}

.-mb-3\.5 {
    margin-bottom: -0.875rem;
}

.-mb-4 {
    margin-bottom: -1rem;
}

.-ml-2 {
    margin-left: -0.5rem;
}

.-mt-\[10px\] {
    margin-top: -10px;
}

.-mt-12 {
    margin-top: -3rem;
}

.-mt-14 {
    margin-top: -3.5rem;
}

.-mt-4 {
    margin-top: -1rem;
}

.-mt-6 {
    margin-top: -1.5rem;
}

.-mt-7 {
    margin-top: -1.75rem;
}

.\!mb-6 {
    margin-bottom: 1.5rem !important;
}

.last\:mb-0:last-child {
    margin-bottom: 0rem;
}

.mb-0\.5 {
    margin-bottom: 0.125rem;
}

.mb-1 {
    margin-bottom: 0.25rem;
}

.mb-12 {
    margin-bottom: 3rem;
}

.mb-2 {
    margin-bottom: 0.5rem;
}

.mb-4 {
    margin-bottom: 1rem;
}

.mb-6 {
    margin-bottom: 1.5rem;
}

.mb-8 {
    margin-bottom: 2rem;
}

.me {
    margin-inline-end:1rem;}

.ml-\[4\.5rem\] {
    margin-left: 4.5rem;
}

.ml-1 {
    margin-left: 0.25rem;
}

.ml-12 {
    margin-left: 3rem;
}

.ml-2 {
    margin-left: 0.5rem;
}

.ml-4 {
    margin-left: 1rem;
}

.ml-6 {
    margin-left: 1.5rem;
}

.ml-auto {
    margin-left: auto;
}

.mr-2 {
    margin-right: 0.5rem;
}

.mr-4 {
    margin-right: 1rem;
}

.mr-6 {
    margin-right: 1.5rem;
}

.mr-auto {
    margin-right: auto;
}

.mt-\[-2px\] {
    margin-top: -2px;
}

.mt-1 {
    margin-top: 0.25rem;
}

.mt-10 {
    margin-top: 2.5rem;
}

.mt-12 {
    margin-top: 3rem;
}

.mt-16 {
    margin-top: 4rem;
}

.mt-2 {
    margin-top: 0.5rem;
}

.mt-3 {
    margin-top: 0.75rem;
}

.mt-4 {
    margin-top: 1rem;
}

.mt-40 {
    margin-top: 10rem;
}

.mt-6 {
    margin-top: 1.5rem;
}

.mt-8 {
    margin-top: 2rem;
}

.box-content {
    box-sizing: content-box;
}

.block,.focus\:block:focus {
    display: block;
}

.inline-block {
    display: inline-block;
}

.contents {
    display: contents;
}

.hidden {
    display: none;
}

.aspect-\[16\/10\] {
    aspect-ratio: 16/10;
}

.aspect-\[380\/253\] {
    aspect-ratio: 380/253;
}

.\!max-h-8 {
    max-height: 2rem !important;
}

.\!max-w-3xl {
    max-width: 48rem !important;
}

.\!w-\[190px\] {
    width: 190px !important;
}

.h-\[0\.2em\] {
    height: 0.2em;
}

.h-\[2px\] {
    height: 2px;
}

.h-\[650px\] {
    height: 650px;
}

.h-0 {
    height: 0rem;
}

.h-0\.5 {
    height: 0.125rem;
}

.h-1\.5 {
    height: 0.375rem;
}

.h-10 {
    height: 2.5rem;
}

.h-12 {
    height: 3rem;
}

.h-14 {
    height: 3.5rem;
}

.h-16 {
    height: 4rem;
}

.h-18 {
    height: 4.5rem;
}

.h-2,.h2,[h-2=""],[h2=""] {
    height: 0.5rem;
}

.h-20 {
    height: 5rem;
}

.h-24,[h-24=""] {
    height: 6rem;
}

.h-28 {
    height: 7rem;
}

.h-3,.h3 {
    height: 0.75rem;
}

.h-3\.5 {
    height: 0.875rem;
}

.h-3\/4 {
    height: 75%;
}

.h-30 {
    height: 7.5rem;
}

.h-32 {
    height: 8rem;
}

.h-4,.h4,[h-4=""] {
    height: 1rem;
}

.h-40 {
    height: 10rem;
}

.h-5,.h5 {
    height: 1.25rem;
}

.h-6 {
    height: 1.5rem;
}

.h-60 {
    height: 15rem;
}

.h-64 {
    height: 16rem;
}

.h-7 {
    height: 1.75rem;
}

.h-8 {
    height: 2rem;
}

.h-96 {
    height: 24rem;
}

.h-auto,.ha {
    height: auto;
}

.h-full,[h-full=""] {
    height: 100%;
}

.h-px {
    height: 1px;
}

.h1 {
    height: 0.25rem;
}

.max-h-11 {
    max-height: 2.75rem;
}

.max-h-full {
    max-height: 100%;
}

.max-w-\[380px\] {
    max-width: 380px;
}

.max-w-\[800px\] {
    max-width: 800px;
}

.max-w-\[80px\] {
    max-width: 80px;
}

.max-w-\[calc\(100\%-10px\)\] {
    max-width: calc(100% - 10px);
}

.max-w-2xl {
    max-width: 42rem;
}

.max-w-3xl {
    max-width: 48rem;
}

.max-w-5xl {
    max-width: 64rem;
}

.max-w-8 {
    max-width: 2rem;
}

.max-w-full {
    max-width: 100%;
}

.max-w-md {
    max-width: 28rem;
}

.max-w-sm {
    max-width: 24rem;
}

.max-w-xl {
    max-width: 36rem;
}

.max-w-xs {
    max-width: 20rem;
}

.min-h-\[100vh\],.min-h-screen {
    min-height: 100vh;
}

.min-h-\[4rem\] {
    min-height: 4rem;
}

.min-h-\[calc\(100vh-320px\)\] {
    min-height: calc(100vh - 320px);
}

.min-h-20 {
    min-height: 5rem;
}

.min-h-40 {
    min-height: 10rem;
}

.min-h-6 {
    min-height: 1.5rem;
}

.min-h-8 {
    min-height: 2rem;
}

.min-w-\[200px\] {
    min-width: 200px;
}

.min-w-\[220px\] {
    min-width: 220px;
}

.min-w-16 {
    min-width: 4rem;
}

.min-w-22 {
    min-width: 5.5rem;
}

.min-w-6 {
    min-width: 1.5rem;
}

.min-w-8 {
    min-width: 2rem;
}

.w-\[310px\] {
    width: 310px;
}

.w-\[360px\] {
    width: 360px;
}

.w-\[400px\] {
    width: 400px;
}

.w-\[460px\] {
    width: 460px;
}

.w-\[62\%\] {
    width: 62%;
}

.w-1\/2 {
    width: 50%;
}

.w-10 {
    width: 2.5rem;
}

.w-12 {
    width: 3rem;
}

.w-14 {
    width: 3.5rem;
}

.w-16 {
    width: 4rem;
}

.w-2,[w-2=""] {
    width: 0.5rem;
}

.w-20 {
    width: 5rem;
}

.w-24,[w-24=""] {
    width: 6rem;
}

.w-3 {
    width: 0.75rem;
}

.w-3\.5 {
    width: 0.875rem;
}

.w-32 {
    width: 8rem;
}

.w-36 {
    width: 9rem;
}

.w-4,[w-4=""] {
    width: 1rem;
}

.w-40 {
    width: 10rem;
}

.w-48 {
    width: 12rem;
}

.w-5 {
    width: 1.25rem;
}

.w-6 {
    width: 1.5rem;
}

.w-60 {
    width: 15rem;
}

.w-64 {
    width: 16rem;
}

.w-7 {
    width: 1.75rem;
}

.w-8 {
    width: 2rem;
}

.w-80 {
    width: 20rem;
}

.w-96 {
    width: 24rem;
}

.w-auto {
    width: auto;
}

.w-fit {
    width: fit-content;
}

.w-full,[w-full=""] {
    width: 100%;
}

.w\[l\] {
    width: l;
}

.flex,[flex=""] {
    display: flex;
}

.inline-flex,[inline-flex=""] {
    display: inline-flex;
}

.flex-1 {
    flex: 1 1 0%;
}

.flex-shrink-0,.shrink-0 {
    flex-shrink: 0;
}

.flex-grow {
    flex-grow: 1;
}

.flex-grow-0,[flex-grow-0=""] {
    flex-grow: 0;
}

.flex-row {
    flex-direction: row;
}

.flex-col,[flex-col=""] {
    flex-direction: column;
}

.flex-col-reverse {
    flex-direction: column-reverse;
}

.flex-wrap {
    flex-wrap: wrap;
}

.table {
    display: table;
}

.-translate-y-1\/2 {
    --un-translate-y: -50%;
    transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

.translate-y-8 {
    --un-translate-y: 2rem;
    transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

.active\:translate-y-2:active {
    --un-translate-y: 0.5rem;
    transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

.rotate-180 {
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-rotate: 180deg;
    transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

.rotate-6 {
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-rotate: 6deg;
    transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

.rotate-70 {
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-rotate: 70deg;
    transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

.scale-150 {
    --un-scale-x: 1.5;
    --un-scale-y: 1.5;
    transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

[transform=""] {
    transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

@keyframes bounceHorizontal {
    0%, 100% {
        transform: translateX(-25%);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    }

    50% {
        transform: translateX(0);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }
}

@keyframes ping {
    0% {
        transform: scale(1);
        opacity: 1
    }

    75%,100% {
        transform: scale(2);
        opacity: 0
    }
}

@keyframes shake {
    0%, 8%, 16%, 24%, 32%, 40%, 48%, 56%, 64% {
        transform: rotate(-10deg);
    }

    4%, 12%, 20%, 28%, 36%, 44%, 52%, 60% {
        transform: rotate(10deg);
    }

    65%, 100% {
        transform: rotate(0deg);
    }
}

@keyframes shakeOnce {
    0%, 8%, 16%, 24%, 32%, 40%, 48%, 56%, 64% {
        transform: rotate(-10deg);
    }

    4%, 12%, 20%, 28%, 36%, 44%, 52%, 60% {
        transform: rotate(10deg);
    }

    65%, 100% {
        transform: rotate(0deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.animate-bounceHorizontal {
    animation: bounceHorizontal 1000ms linear 1;
    animation-iteration-count: infinite;
}

.animate-ping,[animate-ping=""] {
    animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
}

.animate-shake {
    animation: shake 1.5s ease-in-out 1;
    animation-iteration-count: infinite;
}

.animate-shakeOnce {
    animation: shakeOnce 1.5s ease-in-out 1;
    animation-iteration-count: 1;
}

.animate-spin {
    animation: spin 750ms linear infinite;
}

.cursor-pointer {
    cursor: pointer;
}

.select-none {
    user-select: none;
}

.list-decimal {
    list-style-type: decimal;
}

.list-disc {
    list-style-type: disc;
}

.list-outside {
    list-style-position: outside;
}

.appearance-none {
    appearance: none;
    -webkit-appearance: none;
}

.items-start {
    align-items: flex-start;
}

.items-end {
    align-items: flex-end;
}

.items-center,[items-center=""] {
    align-items: center;
}

.self-end {
    align-self: flex-end;
}

.self-center {
    align-self: center;
}

.justify-end {
    justify-content: flex-end;
}

.justify-center,[justify-center=""] {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.justify-self-start {
    justify-self: start;
}

.justify-self-end {
    justify-self: end;
}

.justify-self-center {
    justify-self: center;
}

.gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem;
}

.gap-12 {
    grid-gap: 3rem;
    gap: 3rem;
}

.gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem;
}

.gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
}

.gap-6,[gap-6=""] {
    grid-gap: 1.5rem;
    gap: 1.5rem;
}

.gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
}

.gap-y-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
}

.gap-y-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
}

.\!space-y-4>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--un-space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--un-space-y-reverse)) !important;
}

.space-x-2>:not([hidden])~:not([hidden]) {
    --un-space-x-reverse: 0;
    margin-left: calc(0.5rem * calc(1 - var(--un-space-x-reverse)));
    margin-right: calc(0.5rem * var(--un-space-x-reverse));
}

.space-x-3>:not([hidden])~:not([hidden]),[space-x-3=""]>:not([hidden])~:not([hidden]) {
    --un-space-x-reverse: 0;
    margin-left: calc(0.75rem * calc(1 - var(--un-space-x-reverse)));
    margin-right: calc(0.75rem * var(--un-space-x-reverse));
}

.space-x-4>:not([hidden])~:not([hidden]) {
    --un-space-x-reverse: 0;
    margin-left: calc(1rem * calc(1 - var(--un-space-x-reverse)));
    margin-right: calc(1rem * var(--un-space-x-reverse));
}

.space-x-6>:not([hidden])~:not([hidden]) {
    --un-space-x-reverse: 0;
    margin-left: calc(1.5rem * calc(1 - var(--un-space-x-reverse)));
    margin-right: calc(1.5rem * var(--un-space-x-reverse));
}

.space-y-1>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--un-space-y-reverse));
}

.space-y-12>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(3rem * var(--un-space-y-reverse));
}

.space-y-2>:not([hidden])~:not([hidden]),[space-y-2=""]>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--un-space-y-reverse));
}

.space-y-20>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(5rem * var(--un-space-y-reverse));
}

.space-y-24>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(6rem * var(--un-space-y-reverse));
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(1rem * var(--un-space-y-reverse));
}

.space-y-6>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--un-space-y-reverse));
}

.space-y-8>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(2rem * var(--un-space-y-reverse));
}

.divide-y>:not([hidden])~:not([hidden]) {
    --un-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--un-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--un-divide-y-reverse));
    border-top-style: solid;
    border-bottom-style: solid;
}

.divide-gray-200>:not([hidden])~:not([hidden]) {
    --un-divide-opacity: 1;
    border-color: rgba(229,231,235,var(--un-divide-opacity));
}

.overflow-auto {
    overflow: auto;
}

.overflow-hidden,[overflow-hidden=""] {
    overflow: hidden;
}

.overflow-x-auto {
    overflow-x: auto;
}

.overflow-x-hidden {
    overflow-x: hidden;
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.whitespace-nowrap {
    white-space: nowrap;
}

.b,.border {
    border-width: 1px;
    border-style: solid;
}

.border-2 {
    border-width: 2px;
    border-style: solid;
}

.border-4,[border-4=""] {
    border-width: 4px;
    border-style: solid;
}

.border-b {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.border-b-4 {
    border-bottom-width: 4px;
    border-bottom-style: solid;
}

.border-l-2 {
    border-left-width: 2px;
    border-left-style: solid;
}

.border-t {
    border-top-width: 1px;
    border-top-style: solid;
}

.border-t-0 {
    border-top-width: 0px;
    border-top-style: solid;
}

.border-width-\[50px_50px_0_0\] {
    border-width: 50px 50px 0 0;
}

.\!border-green-500 {
    --un-border-opacity: 1 !important;
    border-color: rgba(34,197,94,var(--un-border-opacity)) !important;
}

.border-\[\#00B400\] {
    --un-border-opacity: 1;
    border-color: rgba(0,180,0,var(--un-border-opacity));
}

.border-\[\#A5DA63\] {
    --un-border-opacity: 1;
    border-color: rgba(165,218,99,var(--un-border-opacity));
}

.border-\[1px\] {
    border-color: 1px;
}

.border-black {
    --un-border-opacity: 1;
    border-color: rgba(0,0,0,var(--un-border-opacity));
}

.border-blue {
    --un-border-opacity: 1;
    border-color: rgba(0,94,159,var(--un-border-opacity));
}

.border-blue-300 {
    --un-border-opacity: 1;
    border-color: rgba(147,197,253,var(--un-border-opacity));
}

.border-blue-500 {
    --un-border-opacity: 1;
    border-color: rgba(59,130,246,var(--un-border-opacity));
}

.border-gray-200 {
    --un-border-opacity: 1;
    border-color: rgba(229,231,235,var(--un-border-opacity));
}

.border-gray-300,.disabled\:border-gray-300:disabled {
    --un-border-opacity: 1;
    border-color: rgba(209,213,219,var(--un-border-opacity));
}

.border-gray-400 {
    --un-border-opacity: 1;
    border-color: rgba(156,163,175,var(--un-border-opacity));
}

.border-green-400 {
    --un-border-opacity: 1;
    border-color: rgba(74,222,128,var(--un-border-opacity));
}

.border-green-600 {
    --un-border-opacity: 1;
    border-color: rgba(22,163,74,var(--un-border-opacity));
}

.border-green-700 {
    --un-border-opacity: 1;
    border-color: rgba(21,128,61,var(--un-border-opacity));
}

.border-red {
    --un-border-opacity: 1;
    border-color: rgba(211,54,54,var(--un-border-opacity));
}

.border-red-400 {
    --un-border-opacity: 1;
    border-color: rgba(248,113,113,var(--un-border-opacity));
}

.border-red-500 {
    --un-border-opacity: 1;
    border-color: rgba(239,68,68,var(--un-border-opacity));
}

.border-transparent {
    border-color: transparent;
}

.border-white,[border-white=""] {
    --un-border-opacity: 1;
    border-color: rgba(255,255,255,var(--un-border-opacity));
}

.border-yellow-500 {
    --un-border-opacity: 1;
    border-color: rgba(234,179,8,var(--un-border-opacity));
}

.focus\:border-red-700:focus {
    --un-border-opacity: 1;
    border-color: rgba(185,28,28,var(--un-border-opacity));
}

.\!border-t-yellow-300 {
    --un-border-opacity: 1 !important;
    --un-border-top-opacity: var(--un-border-opacity) !important;
    border-top-color: rgba(253,224,71,var(--un-border-top-opacity)) !important;
}

.border-b-transparent {
    border-bottom-color: transparent;
}

.border-l-transparent {
    border-left-color: transparent;
}

.border-r-darkBlue {
    --un-border-opacity: 1;
    --un-border-right-opacity: var(--un-border-opacity);
    border-right-color: rgba(0,52,89,var(--un-border-right-opacity));
}

.border-r-white {
    --un-border-opacity: 1;
    --un-border-right-opacity: var(--un-border-opacity);
    border-right-color: rgba(255,255,255,var(--un-border-right-opacity));
}

.border-t-darkBlue {
    --un-border-opacity: 1;
    --un-border-top-opacity: var(--un-border-opacity);
    border-top-color: rgba(0,52,89,var(--un-border-top-opacity));
}

.border-t-white {
    --un-border-opacity: 1;
    --un-border-top-opacity: var(--un-border-opacity);
    border-top-color: rgba(255,255,255,var(--un-border-top-opacity));
}

.active\:border-b-\[0px\]:active {
    border-bottom-color: 0px;
}

.\!rounded-full,.rounded-full\! {
    border-radius: 9999px !important;
}

.rounded {
    border-radius: 0.25rem;
}

.rounded-2xl {
    border-radius: 1rem;
}

.rounded-3xl {
    border-radius: 1.5rem;
}

.rounded-full,[rounded-full=""] {
    border-radius: 9999px;
}

.rounded-lg {
    border-radius: 0.5rem;
}

.rounded-md {
    border-radius: 3.375rem;
}

.rounded-sm {
    border-radius: 0.125rem;
}

.rounded-xl,[rounded-xl=""] {
    border-radius: 0.75rem;
}

.rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}

.rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}

.rounded-bl {
    border-bottom-left-radius: 0.25rem;
}

.rounded-br {
    border-bottom-right-radius: 0.25rem;
}

.rounded-tl {
    border-top-left-radius: 0.25rem;
}

.rounded-tl-2xl {
    border-top-left-radius: 1rem;
}

.rounded-tr {
    border-top-right-radius: 0.25rem;
}

.rounded-tr-2xl {
    border-top-right-radius: 1rem;
}

.border-dashed {
    border-style: dashed;
}

.\!bg-\[\#FDEE32\] {
    --un-bg-opacity: 1 !important;
    background-color: rgba(253,238,50,var(--un-bg-opacity)) !important;
}

.\!bg-blue-100 {
    --un-bg-opacity: 1 !important;
    background-color: rgba(219,234,254,var(--un-bg-opacity)) !important;
}

.\!bg-blue-500 {
    --un-bg-opacity: 1 !important;
    background-color: rgba(59,130,246,var(--un-bg-opacity)) !important;
}

.\!bg-white {
    --un-bg-opacity: 1 !important;
    background-color: rgba(255,255,255,var(--un-bg-opacity)) !important;
}

.bg-\[\#00B400\] {
    --un-bg-opacity: 1;
    background-color: rgba(0,180,0,var(--un-bg-opacity));
}

.bg-\[\#19a2f3\] {
    --un-bg-opacity: 1;
    background-color: rgba(25,162,243,var(--un-bg-opacity));
}

.bg-\[\#1F48C3\] {
    --un-bg-opacity: 1;
    background-color: rgba(31,72,195,var(--un-bg-opacity));
}

.bg-\[\#305ab5\] {
    --un-bg-opacity: 1;
    background-color: rgba(48,90,181,var(--un-bg-opacity));
}

.bg-\[\#334cba\] {
    --un-bg-opacity: 1;
    background-color: rgba(51,76,186,var(--un-bg-opacity));
}

.bg-\[\#3b5999\] {
    --un-bg-opacity: 1;
    background-color: rgba(59,89,153,var(--un-bg-opacity));
}

.bg-\[\#508E2D\] {
    --un-bg-opacity: 1;
    background-color: rgba(80,142,45,var(--un-bg-opacity));
}

.bg-\[\#63ffbf\] {
    --un-bg-opacity: 1;
    background-color: rgba(99,255,191,var(--un-bg-opacity));
}

.bg-\[\#EF4394\] {
    --un-bg-opacity: 1;
    background-color: rgba(239,67,148,var(--un-bg-opacity));
}

.bg-\[\#f1f1f1\] {
    --un-bg-opacity: 1;
    background-color: rgba(241,241,241,var(--un-bg-opacity));
}

.bg-\[\#f7f7f7\] {
    --un-bg-opacity: 1;
    background-color: rgba(247,247,247,var(--un-bg-opacity));
}

.bg-\[\#FBBF21\]\! {
    --un-bg-opacity: 1 !important;
    background-color: rgba(251,191,33,var(--un-bg-opacity)) !important;
}

.bg-\[\#fcfcfc\] {
    --un-bg-opacity: 1;
    background-color: rgba(252,252,252,var(--un-bg-opacity));
}

.bg-\[\#ff1014\] {
    --un-bg-opacity: 1;
    background-color: rgba(255,16,20,var(--un-bg-opacity));
}

.bg-\[\#FF5A5F\] {
    --un-bg-opacity: 1;
    background-color: rgba(255,90,95,var(--un-bg-opacity));
}

.bg-amber-200 {
    --un-bg-opacity: 1;
    background-color: rgba(253,230,138,var(--un-bg-opacity));
}

.bg-black {
    --un-bg-opacity: 1;
    background-color: rgba(0,0,0,var(--un-bg-opacity));
}

.bg-blue {
    --un-bg-opacity: 1;
    background-color: rgba(0,94,159,var(--un-bg-opacity));
}

.bg-blue-100 {
    --un-bg-opacity: 1;
    background-color: rgba(219,234,254,var(--un-bg-opacity));
}

.bg-blue-200 {
    --un-bg-opacity: 1;
    background-color: rgba(191,219,254,var(--un-bg-opacity));
}

.bg-blue-600 {
    --un-bg-opacity: 1;
    background-color: rgba(37,99,235,var(--un-bg-opacity));
}

.bg-darkBlue {
    --un-bg-opacity: 1;
    background-color: rgba(0,52,89,var(--un-bg-opacity));
}

.bg-darkBlue-dark,.active\:bg-darkBlue-dark:active {
    --un-bg-opacity: 1;
    background-color: rgba(0,26,45,var(--un-bg-opacity));
}

.bg-emerald-500 {
    --un-bg-opacity: 1;
    background-color: rgba(16,185,129,var(--un-bg-opacity));
}

.bg-gray-100,.focus\:bg-gray-100:focus,.hover\:bg-gray-100:hover {
    --un-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--un-bg-opacity));
}

.bg-gray-200,.dark .dark\:bg-gray-200,.disabled\:bg-gray-200:disabled,.hover\:bg-gray-200:hover {
    --un-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--un-bg-opacity));
}

.bg-gray-300,.disabled\:bg-gray-300:disabled {
    --un-bg-opacity: 1;
    background-color: rgba(209,213,219,var(--un-bg-opacity));
}

.bg-gray-400 {
    --un-bg-opacity: 1;
    background-color: rgba(156,163,175,var(--un-bg-opacity));
}

.bg-gray-50 {
    --un-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--un-bg-opacity));
}

.bg-gray-500 {
    --un-bg-opacity: 1;
    background-color: rgba(107,114,128,var(--un-bg-opacity));
}

.bg-green-100 {
    --un-bg-opacity: 1;
    background-color: rgba(220,252,231,var(--un-bg-opacity));
}

.bg-green-200 {
    --un-bg-opacity: 1;
    background-color: rgba(187,247,208,var(--un-bg-opacity));
}

.bg-green-400,[bg-green-400=""] {
    --un-bg-opacity: 1;
    background-color: rgba(74,222,128,var(--un-bg-opacity));
}

.bg-green-500,[bg-green-500=""] {
    --un-bg-opacity: 1;
    background-color: rgba(34,197,94,var(--un-bg-opacity));
}

.bg-green-600 {
    --un-bg-opacity: 1;
    background-color: rgba(22,163,74,var(--un-bg-opacity));
}

.bg-green-700 {
    --un-bg-opacity: 1;
    background-color: rgba(21,128,61,var(--un-bg-opacity));
}

.bg-lime-600 {
    --un-bg-opacity: 1;
    background-color: rgba(101,163,13,var(--un-bg-opacity));
}

.bg-red {
    --un-bg-opacity: 1;
    background-color: rgba(211,54,54,var(--un-bg-opacity));
}

.bg-red-200 {
    --un-bg-opacity: 1;
    background-color: rgba(254,202,202,var(--un-bg-opacity));
}

.bg-red-500 {
    --un-bg-opacity: 1;
    background-color: rgba(239,68,68,var(--un-bg-opacity));
}

.bg-red-600,.focus\:bg-red-600:focus,.hover\:bg-red-600:hover {
    --un-bg-opacity: 1;
    background-color: rgba(220,38,38,var(--un-bg-opacity));
}

.bg-red-dark,.active\:bg-red-dark:active {
    --un-bg-opacity: 1;
    background-color: rgba(177,39,39,var(--un-bg-opacity));
}

.bg-red\/30 {
    background-color: rgba(211,54,54,0.3);
}

.bg-sky-700 {
    --un-bg-opacity: 1;
    background-color: rgba(3,105,161,var(--un-bg-opacity));
}

.bg-transparent {
    background-color: transparent;
}

.bg-white,.hover\:bg-white:hover {
    --un-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--un-bg-opacity));
}

.bg-white\/30 {
    background-color: rgba(255,255,255,0.3);
}

.bg-yellow-100 {
    --un-bg-opacity: 1;
    background-color: rgba(254,249,195,var(--un-bg-opacity));
}

.bg-yellow-300 {
    --un-bg-opacity: 1;
    background-color: rgba(253,224,71,var(--un-bg-opacity));
}

.bg-yellow-400 {
    --un-bg-opacity: 1;
    background-color: rgba(250,204,21,var(--un-bg-opacity));
}

.dark .dark\:bg-\[\#3A3A3A\] {
    --un-bg-opacity: 1;
    background-color: rgba(58,58,58,var(--un-bg-opacity));
}

.hover\:bg-\[\#305ab5\]\!:hover {
    --un-bg-opacity: 1 !important;
    background-color: rgba(48,90,181,var(--un-bg-opacity)) !important;
}

.hover\:bg-blue-300:hover {
    --un-bg-opacity: 1;
    background-color: rgba(147,197,253,var(--un-bg-opacity));
}

.hover\:bg-blue-700:hover {
    --un-bg-opacity: 1;
    background-color: rgba(29,78,216,var(--un-bg-opacity));
}

.hover\:bg-red-700:hover {
    --un-bg-opacity: 1;
    background-color: rgba(185,28,28,var(--un-bg-opacity));
}

.active\:bg-\[\#008900\]:active {
    --un-bg-opacity: 1;
    background-color: rgba(0,137,0,var(--un-bg-opacity));
}

.bg-opacity-20 {
    --un-bg-opacity: 0.2;
}

.bg-opacity-30 {
    --un-bg-opacity: 0.3;
}

.bg-opacity-60 {
    --un-bg-opacity: 0.6;
}

.dark .dark\:from-\[\#1c1c1c\] {
    --un-gradient-from: rgba(28,28,28,var(--un-from-opacity, 1));
    --un-gradient-to: rgba(28,28,28,0);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to);
}

.dark .dark\:from-\[\#1f1f1f\] {
    --un-gradient-from: rgba(31,31,31,var(--un-from-opacity, 1));
    --un-gradient-to: rgba(31,31,31,0);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to);
}

.from-\[\#00b2ff\] {
    --un-gradient-from: rgba(0,178,255,var(--un-from-opacity, 1));
    --un-gradient-to: rgba(0,178,255,0);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to);
}

.from-\[\#ededed\] {
    --un-gradient-from: rgba(237,237,237,var(--un-from-opacity, 1));
    --un-gradient-to: rgba(237,237,237,0);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to);
}

.from-white {
    --un-gradient-from: rgba(255,255,255,var(--un-from-opacity, 1));
    --un-gradient-to: rgba(255,255,255,0);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to);
}

.dark .dark\:to-\[\#2d2d2d\] {
    --un-gradient-to: rgba(45,45,45,var(--un-to-opacity, 1));
}

.dark .dark\:to-black {
    --un-gradient-to: rgba(0,0,0,var(--un-to-opacity, 1));
}

.to-\[\#006aff\] {
    --un-gradient-to: rgba(0,106,255,var(--un-to-opacity, 1));
}

.to-\[\#efefef\] {
    --un-gradient-to: rgba(239,239,239,var(--un-to-opacity, 1));
}

.to-gray-100 {
    --un-gradient-to: rgba(243,244,246,var(--un-to-opacity, 1));
}

[to~="\#\$\{benefit\.id\}"] {
    --un-gradient-to: #$ {
        benefit.id
    }

    ;}

[to~="\$\{to\}\/\?state\=\$\{state\.code\}"] {
    --un-gradient-to: var(--\ {
        to\
    }

    );}

.bg-gradient-to-b {
    --un-gradient-shape: to bottom;
    --un-gradient: var(--un-gradient-shape), var(--un-gradient-stops);
    background-image: linear-gradient(var(--un-gradient));
}

.bg-gradient-to-r {
    --un-gradient-shape: to right;
    --un-gradient: var(--un-gradient-shape), var(--un-gradient-stops);
    background-image: linear-gradient(var(--un-gradient));
}

.fill-black {
    --un-fill-opacity: 1;
    fill: rgba(0,0,0,var(--un-fill-opacity));
}

.fill-red {
    --un-fill-opacity: 1;
    fill: rgba(211,54,54,var(--un-fill-opacity));
}

.object-cover {
    object-fit: cover;
}

.object-contain {
    object-fit: contain;
}

.focus\:p-4:focus,.p-4 {
    padding: 1rem;
}

.p-0 {
    padding: 0rem;
}

.p-0\.5 {
    padding: 0.125rem;
}

.p-1 {
    padding: 0.25rem;
}

.p-1\.5 {
    padding: 0.375rem;
}

.p-2 {
    padding: 0.5rem;
}

.p-3 {
    padding: 0.75rem;
}

.p-6 {
    padding: 1.5rem;
}

.p-8 {
    padding: 2rem;
}

.\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.\!py-1\.5 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
}

.px-2,[px-2=""] {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}

.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.px-4,[px=""] {
    padding-left: 1rem;
    padding-right: 1rem;
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}

.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.-pr-8 {
    padding-right: -2rem;
}

.-pt-4 {
    padding-top: -1rem;
}

.group:last-child .group-last\:pb-0 {
    padding-bottom: 0rem;
}

.pb-2 {
    padding-bottom: 0.5rem;
}

.pb-4 {
    padding-bottom: 1rem;
}

.pb-6 {
    padding-bottom: 1.5rem;
}

.pb-8 {
    padding-bottom: 2rem;
}

.pl-12 {
    padding-left: 3rem;
}

.pl-4 {
    padding-left: 1rem;
}

.pl-5 {
    padding-left: 1.25rem;
}

.pl-8 {
    padding-left: 2rem;
}

.pr-10 {
    padding-right: 2.5rem;
}

.pr-12 {
    padding-right: 3rem;
}

.pr-14 {
    padding-right: 3.5rem;
}

.pr-3 {
    padding-right: 0.75rem;
}

.pr-4 {
    padding-right: 1rem;
}

.pr-5 {
    padding-right: 1.25rem;
}

.pr-8 {
    padding-right: 2rem;
}

.pt-16 {
    padding-top: 4rem;
}

.pt-2 {
    padding-top: 0.5rem;
}

.pt-4 {
    padding-top: 1rem;
}

.pt-5 {
    padding-top: 1.25rem;
}

.pt-6 {
    padding-top: 1.5rem;
}

.pt-8 {
    padding-top: 2rem;
}

.focus\:text-center:focus,.text-center,[text-center=""] {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.align-bottom {
    vertical-align: bottom;
}

.align-top {
    vertical-align: top;
}

.font-\[\#305ab5\] {
    font-family: #305ab5;
}

.font-dm {
    font-family: "DM Serif Text";
}

.font-sans {
    font-family: "Outfit",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.\!text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}

.focus\:text-lg:focus,.text-lg {
    font-size: 1.6rem;
    line-height: 1.75rem;
}

.text-2xl {
    font-size: 2.5rem;
    line-height: 2rem;
}

.text-3xl,[text-3xl=""] {
    font-size: 3.5rem;
    line-height: 4rem;
}
.font-medium{
	margin-top: 25px;
    margin-bottom: 20px;
	}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}

.text-5xl {
    font-size: 3rem;
    line-height: 1;
}

.text-6xl {
    font-size: 3.75rem;
    line-height: 1;
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}

.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.text-xl,[text-xl=""] {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}

.text-size-\[1\.375rem\] {
    font-size: 1.375rem;
}

.\!font-bold {
    font-weight: 700 !important;
}

.font-bold {
    font-weight: 700;
}

.font-medium,[font-medium=""] {
    font-weight: 500;
}

.font-normal {
    font-weight: 400;
}

.font-semibold {
    font-weight: 600;
}

.font-thin {
    font-weight: 100;
}

.\!leading-6 {
    line-height: 1.5rem !important;
}

.leading-7 {
    line-height: 3.75rem;
}

.tracking-wide {
    letter-spacing: 0.025em;
}

.tracking-wider {
    letter-spacing: 0.05em;
}

.uppercase,[uppercase=""] {
    text-transform: uppercase;
}

.\!text-\[\#123B8D\] {
    --un-text-opacity: 1 !important;
    color: rgba(18,59,141,var(--un-text-opacity)) !important;
}

.\!text-\[\#508E2D\] {
    --un-text-opacity: 1 !important;
    color: rgba(80,142,45,var(--un-text-opacity)) !important;
}

.\!text-blue-700 {
    --un-text-opacity: 1 !important;
    color: rgba(29,78,216,var(--un-text-opacity)) !important;
}

.\!text-blue-800 {
    --un-text-opacity: 1 !important;
    color: rgba(30,64,175,var(--un-text-opacity)) !important;
}

.\!text-gray-900 {
    --un-text-opacity: 1 !important;
    color: rgba(17,24,39,var(--un-text-opacity)) !important;
}

.\!text-white,.hover\:text-white\!:hover {
    --un-text-opacity: 1 !important;
    color: rgba(255,255,255,var(--un-text-opacity)) !important;
}

.dark .dark\:text-black,.text-black {
    --un-text-opacity: 1;
    color: rgba(0,0,0,var(--un-text-opacity));
}

.dark .dark\:text-gray-200,.text-gray-200 {
    --un-text-opacity: 1;
    color: rgba(229,231,235,var(--un-text-opacity));
}

.dark .dark\:text-white,.dark [dark\:text-white=""],.text-white {
    --un-text-opacity: 1;
    color: rgba(255,255,255,var(--un-text-opacity));
}

.disabled\:text-gray-300:disabled {
    --un-text-opacity: 1;
    color: rgba(209,213,219,var(--un-text-opacity));
}

.hover\:text-blue-600:hover,.text-blue-600,.active\:text-blue-600:active {
    --un-text-opacity: 1;
    color: rgba(37,99,235,var(--un-text-opacity));
}

.hover\:text-gray-500:hover,.text-gray-500 {
    --un-text-opacity: 1;
    color: rgba(107,114,128,var(--un-text-opacity));
}

.hover\:text-red:hover,.text-red {
    --un-text-opacity: 1;
    color: rgba(211,54,54,var(--un-text-opacity));
}

.text-\[\#123B8D\] {
    --un-text-opacity: 1;
    color: rgba(18,59,141,var(--un-text-opacity));
}

.text-\[\#305ab5\] {
    --un-text-opacity: 1;
    color: rgba(48,90,181,var(--un-text-opacity));
}

.text-\[\#305ab5\]\! {
    --un-text-opacity: 1 !important;
    color: rgba(48,90,181,var(--un-text-opacity)) !important;
}

.text-\[\#FDEE32\] {
    --un-text-opacity: 1;
    color: rgba(253,238,50,var(--un-text-opacity));
}

.text-amber-400 {
    --un-text-opacity: 1;
    color: rgba(251,191,36,var(--un-text-opacity));
}

.text-amber-800 {
    --un-text-opacity: 1;
    color: rgba(146,64,14,var(--un-text-opacity));
}

.text-blue {
    --un-text-opacity: 1;
    color: rgba(0,94,159,var(--un-text-opacity));
}

.text-blue-400 {
    --un-text-opacity: 1;
    color: rgba(96,165,250,var(--un-text-opacity));
}

.text-blue-500 {
    --un-text-opacity: 1;
    color: rgba(59,130,246,var(--un-text-opacity));
}

.text-blue-800 {
    --un-text-opacity: 1;
    color: rgba(30,64,175,var(--un-text-opacity));
}

.text-blue-900 {
    --un-text-opacity: 1;
    color: rgba(30,58,138,var(--un-text-opacity));
}

.text-cyan-900 {
    --un-text-opacity: 1;
    color: rgba(22,78,99,var(--un-text-opacity));
}

.text-darkBlue,[text-darkBlue=""] {
    --un-text-opacity: 1;
    color: rgba(0,52,89,var(--un-text-opacity));
}

.text-gray-400 {
    --un-text-opacity: 1;
    color: rgba(156,163,175,var(--un-text-opacity));
}

.text-gray-600 {
    --un-text-opacity: 1;
    color: rgba(75,85,99,var(--un-text-opacity));
}

.text-gray-700 {
    --un-text-opacity: 1;
    color: rgba(55,65,81,var(--un-text-opacity));
}

.text-gray-800 {
    --un-text-opacity: 1;
    color: rgba(31,41,55,var(--un-text-opacity));
}

.text-gray-900 {
    --un-text-opacity: 1;
    color: rgba(17,24,39,var(--un-text-opacity));
}

.text-green-600 {
    --un-text-opacity: 1;
    color: rgba(22,163,74,var(--un-text-opacity));
}

.text-green-700 {
    --un-text-opacity: 1;
    color: rgba(21,128,61,var(--un-text-opacity));
}

.text-lime-600 {
    --un-text-opacity: 1;
    color: rgba(101,163,13,var(--un-text-opacity));
}

.text-red-600 {
    --un-text-opacity: 1;
    color: rgba(220,38,38,var(--un-text-opacity));
}

.text-red-700 {
    --un-text-opacity: 1;
    color: rgba(185,28,28,var(--un-text-opacity));
}

.text-red-900 {
    --un-text-opacity: 1;
    color: rgba(127,29,29,var(--un-text-opacity));
}

.text-yellow {
    --un-text-opacity: 1;
    color: rgba(250,204,21,var(--un-text-opacity));
}

.text-yellow-300 {
    --un-text-opacity: 1;
    color: rgba(253,224,71,var(--un-text-opacity));
}

.text-opacity-75 {
    --un-text-opacity: 0.75;
}

.underline {
    text-decoration-line: underline;
}

.tab {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}

.opacity-\[0\.05\] {
    opacity: 0.05;
}

.opacity-\[0\.06\] {
    opacity: 0.06;
}

.opacity-\[0\.07\] {
    opacity: 0.07;
}

.opacity-\[0\.08\] {
    opacity: 0.08;
}

.opacity-0 {
    opacity: 0;
}

.opacity-100 {
    opacity: 1;
}

.opacity-70 {
    opacity: 0.7;
}

.opacity-75,.opacity-75\\,[opacity-75=""] {
    opacity: 0.75;
}

.opacity-90 {
    opacity: 0.9;
}

.hover\:shadow-lg:hover,.shadow-lg {
    --un-shadow: var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgba(0,0,0,0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgba(0,0,0,0.1));
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);
}

.shadow,[shadow=""] {
    --un-shadow: var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0,0,0,0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0,0,0,0.1));
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);
}

.shadow-md {
    --un-shadow: var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgba(0,0,0,0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgba(0,0,0,0.1));
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);
}

.shadow-sm {
    --un-shadow: var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgba(0,0,0,0.05));
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);
}

.shadow-xl {
    --un-shadow: var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgba(0,0,0,0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgba(0,0,0,0.1));
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);
}

.active\:outline-2:active {
    outline-width: 2px;
}

.active\:outline-yellow-300:active {
    --un-outline-color-opacity: 1;
    outline-color: rgba(253,224,71,var(--un-outline-color-opacity));
}

.active\:outline:active {
    outline-style: solid;
}

.focus\:outline-none:focus,.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.focus\:ring-2:focus {
    --un-ring-width: 2px;
    --un-ring-offset-shadow: var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);
    --un-ring-shadow: var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);
}

.ring,.ring-1 {
    --un-ring-width: 1px;
    --un-ring-offset-shadow: var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);
    --un-ring-shadow: var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);
    box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);
}

.focus\:ring-offset-2:focus {
    --un-ring-offset-width: 2px;
}

.focus\:ring-red-500:focus {
    --un-ring-opacity: 1;
    --un-ring-color: rgba(239,68,68,var(--un-ring-opacity));
}

.ring-blue {
    --un-ring-opacity: 1;
    --un-ring-color: rgba(0,94,159,var(--un-ring-opacity));
}

.ring-blue-300 {
    --un-ring-opacity: 1;
    --un-ring-color: rgba(147,197,253,var(--un-ring-opacity));
}

.ring-gray-200 {
    --un-ring-opacity: 1;
    --un-ring-color: rgba(229,231,235,var(--un-ring-opacity));
}

.ring-gray-300 {
    --un-ring-opacity: 1;
    --un-ring-color: rgba(209,213,219,var(--un-ring-opacity));
}

.ring-green-700 {
    --un-ring-opacity: 1;
    --un-ring-color: rgba(21,128,61,var(--un-ring-opacity));
}

.ring-red {
    --un-ring-opacity: 1;
    --un-ring-color: rgba(211,54,54,var(--un-ring-opacity));
}

.backdrop-blur {
    --un-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);
    backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);
}

.blur {
    --un-blur: blur(8px);
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);
}

.brightness-0 {
    --un-brightness: brightness(0);
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);
}

.drop-shadow-2xl {
    --un-drop-shadow: drop-shadow(0 25px 25px var(--un-drop-shadow-color, rgba(0,0,0,0.15)));
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);
}

.invert-100 {
    --un-invert: invert(1);
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-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(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-colors {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.duration-150 {
    transition-duration: 150ms;
}

.duration-200 {
    transition-duration: 200ms;
}

.duration-300 {
    transition-duration: 300ms;
}

.duration-500 {
    transition-duration: 500ms;
}

.delay-300 {
    transition-delay: 300ms;
}

.ease {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-linear {
    transition-timing-function: linear;
}

.placeholder-gray-400::placeholder {
    --un-placeholder-opacity: 1;
    color: rgba(156,163,175,var(--un-placeholder-opacity));
}

.placeholder-red-300::placeholder {
    --un-placeholder-opacity: 1;
    color: rgba(252,165,165,var(--un-placeholder-opacity));
}

@media (min-width: 640px) {
    .sm\:mx-0 {
        margin-left:0rem;
        margin-right: 0rem;
    }

    .sm\:inline {
        display: inline;
    }

    .sm\:block {
        display: block;
    }

    .sm\:hidden {
        display: none;
    }

    .sm\:w-\[400px\] {
        width: 400px;
    }

    .sm\:w-44 {
        width: 11rem;
    }

    .sm\:w-auto {
        width: auto;
    }

    .sm\:gap-4 {
        grid-gap: 1rem;
        gap: 1rem;
    }

    .sm\:rounded {
        border-radius: 0.25rem;
    }

    .sm\:p-6 {
        padding: 1.5rem;
    }

    .sm\:py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .sm\:pr-12 {
        padding-right: 3rem;
    }

    .sm\:pt-6 {
        padding-top: 1.5rem;
    }

    .sm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .sm\:text-3xl,[sm\:text-3xl=""] {
        font-size: 1.875rem;
        line-height: 2.25rem;
    }

    .sm\:text-4xl,[sm\:text-4xl=""] {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .sm\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }

    .sm\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;
    }

    .sm\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .sm\:text-lg,[sm\:text-lg=""] {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    .sm\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }

    .sm\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

@media (min-width: 768px) {
    .md\:left-\[10px\] {
        left:10px;
    }

    .md\:top-\[22px\] {
        top: 22px;
    }

    .md\:mx-0 {
        margin-left: 0rem;
        margin-right: 0rem;
    }

    .md\:mx-6 {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .md\:mx-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .md\:my-0 {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    .md\:inline-block {
        display: inline-block;
    }

    .md\:h-\[292px\] {
        height: 292px;
    }

    .md\:h-\[347px\] {
        height: 347px;
    }

    .md\:h-\[480px\] {
        height: 480px;
    }

    .md\:h-10 {
        height: 2.5rem;
    }

    .md\:h-14 {
        height: 3.5rem;
    }

    .md\:h-48 {
        height: 12rem;
    }

    .md\:h-full {
        height: 100%;
    }

    .md\:max-w-1\/2 {
        max-width: 50%;
    }

    .md\:max-w-3xl {
        max-width: 48rem;
    }

    .md\:max-w-40 {
        max-width: 10rem;
    }

    .md\:max-w-lg {
        max-width: 32rem;
    }

    .md\:max-w-md {
        max-width: 28rem;
    }

    .md\:min-w-40 {
        min-width: 10rem;
    }

    .md\:w-\[420px\] {
        width: 420px;
    }

    .md\:w-\[520px\] {
        width: 520px;
    }

    .md\:w-1\/2 {
        width: 50%;
    }

    .md\:w-40 {
        width: 10rem;
    }

    .md\:w-48 {
        width: 12rem;
    }

    .md\:w-60 {
        width: 15rem;
    }

    .md\:w-64 {
        width: 16rem;
    }

    .md\:w-84,[md\:w-84=""] {
        width: 21rem;
    }

    .md\:w-96 {
        width: 24rem;
    }

    .md\:w-full,[md\:w-full=""] {
        width: 100%;
    }

    .md\:flex {
        display: flex;
    }

    .md\:flex-1 {
        flex: 1 1 0%;
    }

    .md\:flex-grow-0 {
        flex-grow: 0;
    }

    .md\:flex-row {
        flex-direction: row;
    }

    .md\:flex-col {
        flex-direction: column;
    }

    .md\:items-start {
        align-items: flex-start;
    }

    .md\:items-center {
        align-items: center;
    }

    .md\:justify-start {
        justify-content: flex-start;
    }

    .md\:justify-center {
        justify-content: center;
    }

    .md\:justify-evenly {
        justify-content: space-evenly;
    }

    .md\:gap-12 {
        grid-gap: 3rem;
        gap: 3rem;
    }

    .md\:gap-2 {
        grid-gap: 0.5rem;
        gap: 0.5rem;
    }

    .md\:gap-8 {
        grid-gap: 2rem;
        gap: 2rem;
    }

    .md\:gap-y-0 {
        grid-row-gap: 0rem;
        row-gap: 0rem;
    }

    .md\:space-x-8>:not([hidden])~:not([hidden]) {
        --un-space-x-reverse: 0;
        margin-left: calc(2rem * calc(1 - var(--un-space-x-reverse)));
        margin-right: calc(2rem * var(--un-space-x-reverse));
    }

    .md\:space-y-0>:not([hidden])~:not([hidden]) {
        --un-space-y-reverse: 0;
        margin-top: calc(0rem * calc(1 - var(--un-space-y-reverse)));
        margin-bottom: calc(0rem * var(--un-space-y-reverse));
    }

    .md\:border-8,[md\:border-8=""] {
        border-width: 8px;
        border-style: solid;
    }

    .md\:p-2 {
        padding: 0.5rem;
    }

    .md\:p-6 {
        padding: 1.5rem;
    }

    .md\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem;
    }

    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .md\:py-3 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .md\:text-center {
        text-align: center;
    }

    .md\:text-left {
        text-align: left;
    }

    .md\:text-start {
        text-align: start;
    }

    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .md\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem;
    }

    .md\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }

    .md\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;
    }

    .md\:text-7xl {
        font-size: 4.5rem;
        line-height: 1;
    }

    .md\:text-8xl {
        font-size: 6rem;
        line-height: 1;
    }

    .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

@media (min-width: 1024px) {
    .lg\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .lg\:-mb-14 {
        margin-bottom: -3.5rem;
    }

    .lg\:mb-0 {
        margin-bottom: 0rem;
    }

    .lg\:ml-16 {
        margin-left: 4rem;
    }

    .lg\:mr-0 {
        margin-right: 0rem;
    }

    .lg\:mr-12 {
        margin-right: 3rem;
    }

    .lg\:mr-16 {
        margin-right: 4rem;
    }

    .lg\:mr-8 {
        margin-right: 2rem;
    }

    .lg\:mr-auto {
        margin-right: auto;
    }

    .lg\:mt-0 {
        margin-top: 0rem;
    }

    .lg\:block {
        display: block;
    }

    .lg\:hidden {
        display: none;
    }

    .lg\:max-w-4xl {
        max-width: 56rem;
    }

    .lg\:max-w-lg {
        max-width: 32rem;
    }

    .lg\:w-96 {
        width: 24rem;
    }

    .lg\:flex {
        display: flex;
    }

    .lg\:flex-1 {
        flex: 1 1 0%;
    }

    .lg\:flex-row {
        flex-direction: row;
    }

    .lg\:self-end {
        align-self: flex-end;
    }

    .lg\:gap-20 {
        grid-gap: 5rem;
        gap: 5rem;
    }

    .lg\:pb-16 {
        padding-bottom: 4rem;
    }

    .lg\:text-left {
        text-align: left;
    }
}

@media (min-width: 1280px) {
    .xl\:max-w-6xl {
        max-width:72rem;
    }
}

#nprogress {
    pointer-events: none
}

#nprogress .bar {
    background: #d33636;
    opacity: .75;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px
}

.ad-description ul {
    list-style: disc
}

.ad-description ul li {
    margin-top: .5rem;
    margin-left: 1rem
}


#mediaalpha_placeholder>div {
    padding: 0!important
}

.allowance-items[data-v-7d84a0fb] {
    grid-template-columns: 4rem auto
}

#heart[data-v-7d84a0fb] {
    position: absolute;
    right: 0rem;
    top: 20rem;
    width: 100px;
    height: 90px;
    transform: scale(4)
}

#heart[data-v-7d84a0fb]:before,#heart[data-v-7d84a0fb]:after {
    content: "";
    position: absolute;
    top: 0;
    width: 52px;
    height: 80px;
    border-radius: 50px 50px 0 0;
    background: #ffbe00
}

#heart[data-v-7d84a0fb]:before {
    left: 51px;
    transform: rotate(-45deg);
    transform-origin: 0 100%
}

#heart[data-v-7d84a0fb]:after {
    left: -1px;
    transform: rotate(45deg);
    transform-origin: 100% 100%
}

.allowance-items[data-v-42d18e78] {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    align-items: center;
    grid-gap: 1.5rem;
    gap: 1.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    grid-template-columns: 4rem auto
}

@media (min-width: 640px) {
    .allowance-items[data-v-42d18e78] {
        font-size:1.875rem;
        line-height: 2.25rem
    }
}

#heart[data-v-42d18e78] {
    position: absolute;
    right: 0rem;
    top: 460px;
    width: 100px;
    height: 90px;
    transform: scale(4)
}

#heart[data-v-42d18e78]:before,#heart[data-v-42d18e78]:after {
    content: "";
    position: absolute;
    top: 0;
    width: 52px;
    height: 80px;
    border-radius: 50px 50px 0 0;
    background: #ffbe00
}

#heart[data-v-42d18e78]:before {
    left: 51px;
    transform: rotate(-45deg);
    transform-origin: 0 100%
}

#heart[data-v-42d18e78]:after {
    left: -1px;
    transform: rotate(45deg);
    transform-origin: 100% 100%
}

.bg-army-green[data-v-ee8a5424] {
    background-color: #4b5320
}

.text-army-green[data-v-ee8a5424] {
    color: #4b5320
}

.hearing-aid-card[data-v-e0868bb3] {
    display: grid;
    grid-gap: 1rem;
    gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
    border-width: 1px;
    border-style: solid;
    --un-border-opacity: 1;
    border-color: rgba(209,213,219,var(--un-border-opacity));
    border-radius: .375rem;
    padding: 1rem;
    --un-shadow: var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgba(0,0,0,.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgba(0,0,0,.1));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);
    grid-template-columns: repeat(2,1fr);
    grid-template-rows: repeat(3,auto);
    grid-template-areas: "position score" "benefits benefits" "cta cta";
    @media screen and (min-width: 768px) {
        grid-template-columns:200px 2fr 176px;
        grid-template-rows:repeat(2,auto);grid-template-areas:"position benefits score" "position benefits cta"}
}

@media (min-width: 640px) {
    .hearing-aid-card[data-v-e0868bb3] {
        padding:1.5rem
    }
}

@media (min-width: 768px) {
    .hearing-aid-card[data-v-e0868bb3] {
        align-items:center;
        justify-content: center;
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.hearing-aid-card[data-v-e0868bb3]:first-of-type {
    grid-template-areas: "high high" "position score" "benefits benefits" "cta cta";
    @media screen and (min-width: 768px) {
        grid-template-areas:"high benefits score" "position benefits cta"
    }
}

@media (min-width: 768px) {
    .hearing-aid-card[data-v-e0868bb3]:first-of-type {
        grid-row-gap:0rem;
        row-gap: 0rem
    }
}

.hearing-aid-highlight[data-v-e0868bb3] {
    grid-area: high;
    display: flex;
    align-items: center
}

@media (min-width: 768px) {
    .hearing-aid-highlight[data-v-e0868bb3] {
        height:100%
    }
}

.hearing-aid-position[data-v-e0868bb3] {
    height: 100%;
    display: flex;
    align-items: center;
    grid-area: position
}

@media (min-width: 768px) {
    .hearing-aid-position[data-v-e0868bb3] {
        height:100%;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center
    }
}

.hearing-aid-benefits[data-v-e0868bb3] {
    grid-area: benefits;
    display: flex;
    flex-direction: column;
    grid-gap: .5rem;
    gap: .5rem
}

@media (min-width: 768px) {
    .hearing-aid-benefits[data-v-e0868bb3] {
        height:100%;
        align-items: flex-start;
        justify-content: center
    }
}

.hearing-aid-score[data-v-e0868bb3] {
    grid-area: score;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-items: center;
    grid-gap: 1rem;
    gap: 1rem
}

@media (min-width: 768px) {
    .hearing-aid-score[data-v-e0868bb3] {
        height:100%;
        align-items: center;
        justify-content: center
    }
}

.hearing-aid-cta[data-v-e0868bb3] {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: .5rem;
    gap: .5rem;
    grid-area: cta
}

.image-wrapper[data-v-2fdeb1c8] {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    overflow: hidden;
    --un-border-opacity: 1;
    border-color: rgba(165,218,99,var(--un-border-opacity));
    flex-grow: 0;
    border-radius: .75rem
}

@media (min-width: 768px) {
    .image-wrapper[data-v-2fdeb1c8] {
        width:520px;
        height: 292px;
        border-width: 8px;
        border-style: solid
    }
}

.image[data-v-2fdeb1c8] {
    @media screen and (min-width: 768px) {
        transform:scale(1.08) translateY(9px)
    }
}

@media (min-width: 768px) {
    .image[data-v-2fdeb1c8] {
        width:100%
    }
}

.zipcode-input-wrapper[data-v-aa6c7f68] {
    display: grid;
    align-items: center;
    font-weight: 400;
    grid-template-columns: 0px 12rem auto;
    > input[type="number"][data-v-aa6c7f68] {
        outline: 0;
        outline-offset: 0;
    }
}

.loading-bar[data-v-6d391d5c] {
    transition: width .1s linear
}

.chat[data-v-c33c839a] {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    grid-gap: .5rem;
    gap: .5rem;
    grid-template-columns: 2rem auto 2rem;
    &.user[data-v-c33c839a] {
        grid-template-columns: 2rem auto 0px
    }
}

.message[data-v-c33c839a] {
    width: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    grid-gap: 1rem;
    gap: 1rem;
    border-radius: 1.5rem;
    padding: .5rem 1rem;
    &.link[data-v-c33c839a] {
        padding: .25rem
    }

    &.image[data-v-c33c839a] {
        overflow: hidden;
        padding: 0rem
    }
}

.button[data-v-c33c839a] {
    min-width: 200px;
    width: 100%;
    border-color: transparent;
    border-radius: 1.5rem;
    --un-bg-opacity: 1;
    background-color: rgba(252,252,252,var(--un-bg-opacity));
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-weight: 700;
    --un-text-opacity: 1;
    color: rgba(0,0,0,var(--un-text-opacity));
    --un-shadow: var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgba(0,0,0,.05));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);
    padding: .25rem 1rem
}

.dark .button[data-v-c33c839a] {
    --un-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--un-bg-opacity));
    --un-text-opacity: 1;
    color: rgba(0,0,0,var(--un-text-opacity))
}

.button[data-v-c33c839a]:disabled {
    --un-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--un-bg-opacity));
    --un-text-opacity: 1;
    color: rgba(209,213,219,var(--un-text-opacity))
}

.message.emily[data-v-c33c839a] {
    justify-self: start;
    --un-gradient-from: rgba(237,237,237,var(--un-from-opacity, 1));
    --un-gradient-to: rgba(237,237,237,0);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to);
    --un-gradient-to: rgba(239,239,239,var(--un-to-opacity, 1));
    --un-gradient-shape: to right;
    --un-gradient: var(--un-gradient-shape), var(--un-gradient-stops);
    background-image: linear-gradient(var(--un-gradient));
    --un-text-opacity: 1;
    color: rgba(31,41,55,var(--un-text-opacity))
}

.dark .message.emily[data-v-c33c839a] {
    --un-gradient-from: rgba(28,28,28,var(--un-from-opacity, 1));
    --un-gradient-to: rgba(28,28,28,0);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to);
    --un-gradient-to: rgba(0,0,0,var(--un-to-opacity, 1));
    --un-text-opacity: 1;
    color: rgba(255,255,255,var(--un-text-opacity))
}

.message.user[data-v-c33c839a] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    width: auto;
    justify-self: end;
    --un-text-opacity: 1;
    color: rgba(255,255,255,var(--un-text-opacity));
    background: #00c6ff;
    background: linear-gradient(to right,#00c6ff,#0072ff)
}

.connected-top.emily[data-v-c33c839a] {
    border-radius: .25rem 1rem 1rem
}

.connected-bottom.emily[data-v-c33c839a] {
    border-radius: 1rem 1rem 1rem .25rem
}

.connected-bottom.connected-top.emily[data-v-c33c839a] {
    border-radius: .25rem 1rem 1rem .25rem
}

.connected-top.user[data-v-c33c839a] {
    border-radius: 1rem .25rem 1rem 1rem
}

.connected-bottom.user[data-v-c33c839a] {
    border-radius: 1rem 1rem .25rem
}

.connected-bottom.connected-top.user[data-v-c33c839a] {
    border-radius: 1rem .25rem .25rem 1rem
}

.typing-indicator[data-v-c33c839a] {
    display: flex;
    justify-content: start;
    max-width: 120px;
    padding: 4px
}

.typing-indicator span[data-v-c33c839a] {
    background-color: #9ca3af;
    border-radius: 9999px;
    width: 8px;
    height: 8px;
    margin: 0 2px;
    animation: typing-c33c839a 1.4s infinite
}

@keyframes typing-c33c839a {
    0% {
        transform: translateY(0)
    }

    20% {
        transform: translateY(-10px)
    }

    40% {
        transform: translateY(0)
    }

    to {
        transform: translateY(0)
    }
}

.typing-indicator span[data-v-c33c839a]:nth-child(2) {
    animation-delay: .2s
}

.typing-indicator span[data-v-c33c839a]:nth-child(3) {
    animation-delay: .4s
}

.list-enter-active[data-v-c33c839a],.list-move[data-v-c33c839a] {
    transition: all .5s ease
}

.list-enter-from[data-v-c33c839a],.list-move[data-v-c33c839a] {
    transform: translateY(20px);
    opacity: 0
}

.list-enter-to[data-v-c33c839a] {
    transform: translateY(0);
    opacity: 1
}

.star-container[data-v-6256b1ef] {
    position: absolute;
    top: 0rem;
    left: 0rem;
    margin-bottom: 1rem;
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    --un-bg-opacity: 1;
    background-color: rgba(250,204,21,var(--un-bg-opacity));
    clip-path: polygon(0% 0%,100% 0%,0% 100%)
}

.star-container>span[data-v-6256b1ef] {
    transform: translate(26%,-46%)
}

button[data-v-3166d797]:active {
    transform: translateY(4px)
}

.custom-transition[data-v-3166d797] {
    transition: width .5s
}

button[data-v-2e895386]:active {
    transform: translateY(4px)
}

.custom-transition[data-v-2e895386] {
    transition: width .5s
}

button[data-v-2273874e]:active {
    transform: translateY(4px)
}

.custom-transition[data-v-2273874e] {
    transition: width .5s
}

.list-with-icons[data-v-086d09e8] {
    display: grid;
    align-items: center;
    grid-gap: 2rem;
    gap: 2rem;
    border-radius: .75rem;
    --un-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--un-bg-opacity));
    padding: 1rem;
    grid-template-columns: 4rem 1fr
}

.plan-outer-container[data-v-086d09e8],.plan-outer-container-2[data-v-086d09e8] {
    margin: auto;
    width: 100%;
    border-width: 2px;
    border-style: solid;
    --un-border-opacity: 1;
    border-color: rgba(22,163,74,var(--un-border-opacity));
    border-radius: .75rem;
    border-style: dashed;
    --un-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--un-bg-opacity));
    padding: .5rem;
    text-align: center
}

@media (min-width: 768px) {
    .plan-outer-container[data-v-086d09e8],.plan-outer-container-2[data-v-086d09e8] {
        max-width:28rem;
        width: 50%
    }
}

.plan-outer-container[data-v-086d09e8] {
    z-index: 3
}

.plan-outer-container-2[data-v-086d09e8] {
    position: relative;
    margin-top: -1.75rem;
    border-top-width: 0px;
    border-top-style: solid
}

.plan-title[data-v-086d09e8] {
    margin: -30px auto auto;
    width: fit-content;
    --un-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--un-bg-opacity));
    padding: .5rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    --un-text-opacity: 1;
    color: rgba(22,163,74,var(--un-text-opacity))
}

.plan-inner-blue-container[data-v-086d09e8] {
    position: relative;
    margin: auto;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 1rem;
    max-width: 28rem;
    border-width: 2px;
    border-style: solid;
    --un-border-opacity: 1;
    border-color: rgba(59,130,246,var(--un-border-opacity));
    border-radius: .75rem;
    padding: .5rem;
    text-align: center
}

.plan-title.blue[data-v-086d09e8] {
    --un-text-opacity: 1;
    color: rgba(59,130,246,var(--un-text-opacity))
}

.double[data-v-086d09e8] {
    position: absolute;
    height: 340px;
    width: 100px;
    top: 14px;
    left: -.5rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) {
    .double[data-v-086d09e8] {
        top:22px;
        left: 10px
    }
}

.upper-arrow[data-v-086d09e8]:before,.bottom-arrow[data-v-086d09e8]:before {
    position: absolute;
    content: " ";
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid rgba(156,163,175,var(--un-border-opacity))
}

.upper-arrow[data-v-086d09e8]:before {
    top: 42px;
    right: 24px
}

.bottom-arrow[data-v-086d09e8]:before {
    content: " ";
    bottom: 46px;
    right: 24px
}

.button[data-v-17cdfe67] {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 50px;
    padding: 8px 16px;
    min-width: 200px;
    -webkit-box-shadow: inset -7px -5px 5px 0px rgba(0,0,0,.15);
    -moz-box-shadow: inset -7px -5px 5px 0px rgba(0,0,0,.15);
    box-shadow: inset -7px -5px 5px #00000026;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 1px 1px rgb(0 0 0 / .2);
    transition-property: transform,background-color;
    transition-duration: .4s,.4s;
    transition-timing-function: cubic-bezier(.55,1,.15,1),linear;
    &[data-v-17cdfe67]: active {
        transform:scale(.92)
    }
}

.custom-transition[data-v-17cdfe67] {
    transition: width .5s
}

.text-border[data-v-17cdfe67] {
    color: #fff;
    text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000
}

.text-border-red[data-v-17cdfe67] {
    color: #fff;
    text-shadow: -1px -1px 0 #f55555,1px -1px 0 #f55555,1px 0 #f55555,1px 1px 0 #f55555
}

.custom-gradient-bg[data-v-0c166e3d] {
    background: rgb(236,109,247);
    background: linear-gradient(180deg,rgba(236,109,247,1) 75%,rgba(253,224,71,1) 77%,rgba(253,224,71,1) 100%)
}

.image[data-v-0c166e3d] {
    transform: scale(1.6)
}

.image-wrapper-variant[data-v-3c9b9779] {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    overflow: hidden;
    border-width: 4px;
    border-style: solid;
    --un-border-opacity: 1;
    border-color: rgba(255,255,255,var(--un-border-opacity));
    border-radius: .75rem
}

@media (min-width: 768px) {
    .image-wrapper-variant[data-v-3c9b9779] {
        width:520px;
        height: 347px;
        border-width: 8px;
        border-style: solid
    }
}

.image-wrapper[data-v-3c9b9779] {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    overflow: hidden;
    border-width: 4px;
    border-style: solid;
    --un-border-opacity: 1;
    border-color: rgba(255,255,255,var(--un-border-opacity));
    border-radius: 48px;
    @media screen and (min-width: 768px) {
        border-radius:60px
    }
}

@media (min-width: 768px) {
    .image-wrapper[data-v-3c9b9779] {
        height:480px;
        width: 520px;
        border-width: 8px;
        border-style: solid
    }
}

.image[data-v-3c9b9779] {
    transform: scale(1.3) translateY(10px) translate(-35px);
    @media screen and (min-width: 768px) {
        transform:scale(1.6) translateY(60px) translate(-90px)
    }
}

.image-wrapper[data-v-f1aa171d] {
    width: 100%;
    align-items: center;
    justify-content: center;
    border-radius: 48px;
    @media screen and (min-width: 768px) {
        border-radius:60px
    }
}

@media (min-width: 768px) {
    .image-wrapper[data-v-f1aa171d] {
        width:21rem
    }
}

.image[data-v-f1aa171d] {
    transform: scale(1.1);
    @media screen and (min-width: 768px) {
        width:100%
    }
}

.article {
    margin-left: auto;
    margin-right: auto;
    max-width: 36rem;
    --un-text-opacity: 1;
    color: rgba(55,65,81,var(--un-text-opacity))
}

.article>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--un-space-y-reverse))
}

.article h1 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 500;
    --un-text-opacity: 1;
    color: rgba(17,24,39,var(--un-text-opacity))
}

.article h2 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
    --un-text-opacity: 1;
    color: rgba(17,24,39,var(--un-text-opacity))
}

.article h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 500;
    --un-text-opacity: 1;
    color: rgba(17,24,39,var(--un-text-opacity))
}

.article h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --un-text-opacity: 1;
    color: rgba(17,24,39,var(--un-text-opacity))
}

.article h5 {
    --un-text-opacity: 1;
    color: rgba(17,24,39,var(--un-text-opacity))
}

.article ul {
    margin-left: 1rem;
    list-style-type: disc;
    list-style-position: outside
}

.article ul>:not([hidden])~:not([hidden]) {
    --un-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--un-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--un-space-y-reverse))
}

.article th {
    border-width: 1px;
    border-style: solid;
    --un-border-opacity: 1;
    border-color: rgba(209,213,219,var(--un-border-opacity));
    --un-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--un-bg-opacity));
    padding: .75rem;
    text-align: left;
    vertical-align: top;
    font-weight: 500;
    --un-text-opacity: 1;
    color: rgba(17,24,39,var(--un-text-opacity))
}

.article td {
    border-width: 1px;
    border-style: solid;
    --un-border-opacity: 1;
    border-color: rgba(209,213,219,var(--un-border-opacity));
    --un-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--un-bg-opacity));
    padding: .75rem;
    vertical-align: top
}

.article strong {
    font-weight: 600;
    --un-text-opacity: 1;
    color: rgba(17,24,39,var(--un-text-opacity))
}

*,:before,:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor
}


hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

.flex-1 a {
    color: #fff;
    text-decoration: inherit
}

@font-face {
    font-family: 'DM Serif Text';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmseriftext/v12/rnCu-xZa_krGokauCeNq1wWyafM.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC0C4E.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bC1C4E.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4E.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4E.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4E.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4E.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyC4E.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bCyC4E.ttf) format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4ZmyC4E.ttf) format('truetype');
}

.i-fa6-solid\:share-from-square,[i-fa6-solid\:share-from-square=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 576 512' width='1rem' height='1rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M352 224h-46.5c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144h80V34.7C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9l138.2 124.4c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2H384c-17.7 0-32-14.3-32-32v-64zM80 96c-8.8 0-16 7.2-16 16v320c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-48c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V112c0-44.2 35.8-80 80-80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H80z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1rem;
    height: 1rem;
}

.i-heroicons-outline\:check,[i-heroicons-outline\:check=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 13l4 4L19 7'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:chevron-down,[i-heroicons-outline\:chevron-down=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9l-7 7l-7-7'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:chevron-up,[i-heroicons-outline\:chevron-up=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 15l7-7l7 7'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:exclamation,[i-heroicons-outline\:exclamation=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:menu,[i-heroicons-outline\:menu=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:phone,[i-heroicons-outline\:phone=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h3.28a1 1 0 0 1 .948.684l1.498 4.493a1 1 0 0 1-.502 1.21l-2.257 1.13a11.042 11.042 0 0 0 5.516 5.516l1.13-2.257a1 1 0 0 1 1.21-.502l4.493 1.498a1 1 0 0 1 .684.949V19a2 2 0 0 1-2 2h-1C9.716 21 3 14.284 3 6V5Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:shield-check,[i-heroicons-outline\:shield-check=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 12l2 2l4-4m5.618-4.016A11.955 11.955 0 0 1 12 2.944a11.955 11.955 0 0 1-8.618 3.04A12.02 12.02 0 0 0 3 9c0 5.591 3.824 10.29 9 11.622c5.176-1.332 9-6.03 9-11.622c0-1.042-.133-2.052-.382-3.016Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:star,[i-heroicons-outline\:star=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 0 0 .95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 0 0-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 0 0-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 0 0-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 0 0 .951-.69l1.519-4.674Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:thumb-down,[i-heroicons-outline\:thumb-down=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14H5.236a2 2 0 0 1-1.789-2.894l3.5-7A2 2 0 0 1 8.736 3h4.018a2 2 0 0 1 .485.06l3.76.94m-7 10v5a2 2 0 0 0 2 2h.096c.5 0 .905-.405.905-.904c0-.715.211-1.413.608-2.008L17 13V4m-7 10h2m5-10h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2.5'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:thumb-up,[i-heroicons-outline\:thumb-up=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10h4.764a2 2 0 0 1 1.789 2.894l-3.5 7A2 2 0 0 1 15.263 21h-4.017c-.163 0-.326-.02-.485-.06L7 20m7-10V5a2 2 0 0 0-2-2h-.095c-.5 0-.905.405-.905.905a3.61 3.61 0 0 1-.608 2.006L7 11v9m7-10h-2M7 20H5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h2.5'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:user-group,[i-heroicons-outline\:user-group=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 20h5v-2a3 3 0 0 0-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 0 1 5.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 0 1 9.288 0M15 7a3 3 0 1 1-6 0a3 3 0 0 1 6 0Zm6 3a2 2 0 1 1-4 0a2 2 0 0 1 4 0ZM7 10a2 2 0 1 1-4 0a2 2 0 0 1 4 0Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-outline\:x,[i-heroicons-outline\:x=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-heroicons-solid\:arrow-right,[i-heroicons-solid\:arrow-right=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M10.293 3.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414-1.414L14.586 11H3a1 1 0 1 1 0-2h11.586l-4.293-4.293a1 1 0 0 1 0-1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:badge-check,[i-heroicons-solid\:badge-check=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M6.267 3.455a3.066 3.066 0 0 0 1.745-.723a3.066 3.066 0 0 1 3.976 0a3.066 3.066 0 0 0 1.745.723a3.066 3.066 0 0 1 2.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 0 1 0 3.976a3.066 3.066 0 0 0-.723 1.745a3.066 3.066 0 0 1-2.812 2.812a3.066 3.066 0 0 0-1.745.723a3.066 3.066 0 0 1-3.976 0a3.066 3.066 0 0 0-1.745-.723a3.066 3.066 0 0 1-2.812-2.812a3.066 3.066 0 0 0-.723-1.745a3.066 3.066 0 0 1 0-3.976a3.066 3.066 0 0 0 .723-1.745a3.066 3.066 0 0 1 2.812-2.812Zm7.44 5.252a1 1 0 0 0-1.414-1.414L9 10.586L7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:calendar,[i-heroicons-solid\:calendar=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M6 2a1 1 0 0 0-1 1v1H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1V3a1 1 0 1 0-2 0v1H7V3a1 1 0 0 0-1-1Zm0 5a1 1 0 0 0 0 2h8a1 1 0 1 0 0-2H6Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:check,[i-heroicons-solid\:check=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M16.707 5.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 12.586l7.293-7.293a1 1 0 0 1 1.414 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:check-circle,[i-heroicons-solid\:check-circle=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586L7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:chevron-down,[i-heroicons-solid\:chevron-down=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M5.293 7.293a1 1 0 0 1 1.414 0L10 10.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:chevron-up,[i-heroicons-solid\:chevron-up=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.707 12.707a1 1 0 0 1-1.414 0L10 9.414l-3.293 3.293a1 1 0 0 1-1.414-1.414l4-4a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:exclamation-circle,[i-heroicons-solid\:exclamation-circle=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M18 10a8 8 0 1 1-16 0a8 8 0 0 1 16 0Zm-7 4a1 1 0 1 1-2 0a1 1 0 0 1 2 0Zm-1-9a1 1 0 0 0-1 1v4a1 1 0 1 0 2 0V6a1 1 0 0 0-1-1Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:phone,[i-heroicons-solid\:phone=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 3a1 1 0 0 1 1-1h2.153a1 1 0 0 1 .986.836l.74 4.435a1 1 0 0 1-.54 1.06l-1.548.773a11.037 11.037 0 0 0 6.105 6.105l.774-1.548a1 1 0 0 1 1.059-.54l4.435.74a1 1 0 0 1 .836.986V17a1 1 0 0 1-1 1h-2C7.82 18 2 12.18 2 5V3Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 3.25rem;
    height: 3.25rem;
}

.i-heroicons-solid\:plus,[i-heroicons-solid\:plus=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M10 3a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H4a1 1 0 1 1 0-2h5V4a1 1 0 0 1 1-1Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:star,[i-heroicons-solid\:star=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 0 0 .95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 0 0-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 0 0-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 0 0-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 0 0 .951-.69l1.07-3.292Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:thumb-down,[i-heroicons-solid\:thumb-down=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 9.5a1.5 1.5 0 1 1-3 0v-6a1.5 1.5 0 0 1 3 0v6Zm-4 .167v-5.43a2 2 0 0 0-1.105-1.79l-.05-.025A4 4 0 0 0 11.055 2H5.64a2 2 0 0 0-1.962 1.608l-1.2 6A2 2 0 0 0 4.44 12H8v4a2 2 0 0 0 2 2a1 1 0 0 0 1-1v-.667a4 4 0 0 1 .8-2.4l1.4-1.866a4 4 0 0 0 .8-2.4Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:thumb-up,[i-heroicons-solid\:thumb-up=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 10.5a1.5 1.5 0 1 1 3 0v6a1.5 1.5 0 0 1-3 0v-6Zm4-.167v5.43a2 2 0 0 0 1.106 1.79l.05.025A4 4 0 0 0 8.943 18h5.416a2 2 0 0 0 1.962-1.608l1.2-6A2 2 0 0 0 15.56 8H12V4a2 2 0 0 0-2-2a1 1 0 0 0-1 1v.667a4 4 0 0 1-.8 2.4L6.8 7.933a4 4 0 0 0-.8 2.4Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-heroicons-solid\:x,[i-heroicons-solid\:x=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20' width='1.25rem' height='1.25rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M4.293 4.293a1 1 0 0 1 1.414 0L10 8.586l4.293-4.293a1 1 0 1 1 1.414 1.414L11.414 10l4.293 4.293a1 1 0 0 1-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 0 1-1.414-1.414L8.586 10L4.293 5.707a1 1 0 0 1 0-1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.i-simple-icons\:facebook,[i-simple-icons\:facebook=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978c.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036a26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103l-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-simple-icons\:linkedin,[i-simple-icons\:linkedin=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037c-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85c3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065a2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.i-simple-icons\:twitter,[i-simple-icons\:twitter=""] {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24' width='1.5rem' height='1.5rem' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.543 7.104c.015.211.015.423.015.636c0 6.507-4.954 14.01-14.01 14.01v-.003A13.94 13.94 0 0 1 0 19.539a9.88 9.88 0 0 0 7.287-2.041a4.93 4.93 0 0 1-4.6-3.42a4.916 4.916 0 0 0 2.223-.084A4.926 4.926 0 0 1 .96 9.167v-.062a4.887 4.887 0 0 0 2.235.616A4.928 4.928 0 0 1 1.67 3.148a13.98 13.98 0 0 0 10.15 5.144a4.929 4.929 0 0 1 8.39-4.49a9.868 9.868 0 0 0 3.128-1.196a4.941 4.941 0 0 1-2.165 2.724A9.828 9.828 0 0 0 24 4.555a10.019 10.019 0 0 1-2.457 2.549z'/%3E%3C/svg%3E");
    mask: var(--un-icon) no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    background-color: currentColor;
    width: 1.5rem;
    height: 1.5rem;
}

.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) {
    color: var(--un-prose-headings);
    font-weight: 600;
    line-height: 1.25;
}

.prose :where(a):not(:where(.not-prose,.not-prose *)) {
    color: var(--un-prose-links);
    text-decoration: underline;
    font-weight: 500;
}

.prose :where(a code):not(:where(.not-prose,.not-prose *)) {
    color: var(--un-prose-links);
}

.prose :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)) {
    margin: 1em 0;
    line-height: 1.75;
}

.prose :where(blockquote):not(:where(.not-prose,.not-prose *)) {
    margin: 1em 0;
    padding-left: 1em;
    font-style: italic;
    border-left: .25em solid var(--un-prose-borders);
}

.prose :where(h1):not(:where(.not-prose,.not-prose *)) {
    margin: 1rem 0;
    font-size: 2.25em;
}

.prose :where(h2):not(:where(.not-prose,.not-prose *)) {
    margin: 1.75em 0 .5em;
    font-size: 1.75em;
}

.prose :where(h3):not(:where(.not-prose,.not-prose *)) {
    margin: 1.5em 0 .5em;
    font-size: 1.375em;
}

.prose :where(h4):not(:where(.not-prose,.not-prose *)) {
    margin: 1em 0;
    font-size: 1.125em;
}

.prose :where(img,video):not(:where(.not-prose,.not-prose *)) {
    max-width: 100%;
}

.prose :where(figure,picture):not(:where(.not-prose,.not-prose *)) {
    margin: 1em 0;
}

.prose :where(figcaption):not(:where(.not-prose,.not-prose *)) {
    color: var(--un-prose-captions);
    font-size: .875em;
}

.prose :where(code):not(:where(.not-prose,.not-prose *)) {
    color: var(--un-prose-code);
    font-size: .875em;
    font-weight: 600;
    font-family: var(--un-prose-font-mono);
}

.prose :where(:not(pre) > code):not(:where(.not-prose,.not-prose *))::before,.prose :where(:not(pre) > code):not(:where(.not-prose,.not-prose *))::after {
    content: "`";
}

.prose :where(pre):not(:where(.not-prose,.not-prose *)) {
    padding: 1.25rem 1.5rem;
    overflow-x: auto;
    border-radius: .375rem;
}

.prose :where(pre,code):not(:where(.not-prose,.not-prose *)) {
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
    background: transparent;
}

.prose :where(pre code):not(:where(.not-prose,.not-prose *)) {
    font-weight: inherit;
}

.prose :where(ol,ul):not(:where(.not-prose,.not-prose *)) {
    padding-left: 1.25em;
}

.prose :where(ol):not(:where(.not-prose,.not-prose *)) {
    list-style-type: decimal;
}

.prose :where(ol[type="A"]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: upper-alpha;
}

.prose :where(ol[type="a"]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: lower-alpha;
}

.prose :where(ol[type="A" s]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: upper-alpha;
}

.prose :where(ol[type="a" s]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: lower-alpha;
}

.prose :where(ol[type="I"]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: upper-roman;
}

.prose :where(ol[type="i"]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: lower-roman;
}

.prose :where(ol[type="I" s]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: upper-roman;
}

.prose :where(ol[type="i" s]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: lower-roman;
}

.prose :where(ol[type="1"]):not(:where(.not-prose,.not-prose *)) {
    list-style-type: decimal;
}

.prose :where(ul):not(:where(.not-prose,.not-prose *)) {
    list-style-type: disc;
}

.prose :where(ol > li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(ul > li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(summary):not(:where(.not-prose,.not-prose *))::marker {
    color: var(--un-prose-lists);
}

.prose :where(hr):not(:where(.not-prose,.not-prose *)) {
    margin: 2em 0;
    border: 1px solid var(--un-prose-hr);
}

.prose :where(table):not(:where(.not-prose,.not-prose *)) {
    display: block;
    margin: 1em 0;
    border-collapse: collapse;
    overflow-x: auto;
}

.prose :where(tr):not(:where(.not-prose,.not-prose *)):nth-child(2n) {
    background: var(--un-prose-bg-soft);
}

.prose :where(td,th):not(:where(.not-prose,.not-prose *)) {
    border: 1px solid var(--un-prose-borders);
    padding: .625em 1em;
}

.prose :where(abbr):not(:where(.not-prose,.not-prose *)) {
    cursor: help;
}

.prose :where(kbd):not(:where(.not-prose,.not-prose *)) {
    color: var(--un-prose-code);
    border: 1px solid;
    padding: .25rem .5rem;
    font-size: .875em;
    border-radius: .25rem;
}

.prose :where(details):not(:where(.not-prose,.not-prose *)) {
    margin: 1em 0;
    padding: 1.25rem 1.5rem;
    background: var(--un-prose-bg-soft);
}

.prose :where(summary):not(:where(.not-prose,.not-prose *)) {
    cursor: pointer;
    font-weight: 600;
}

.prose {
    color: var(--un-prose-body);
    max-width: 65ch;
}

.prose-gray {
    --un-prose-body: #374151;
    --un-prose-headings: #111827;
    --un-prose-links: #111827;
    --un-prose-lists: #9ca3af;
    --un-prose-hr: #e5e7eb;
    --un-prose-captions: #6b7280;
    --un-prose-code: #111827;
    --un-prose-borders: #e5e7eb;
    --un-prose-bg-soft: #f3f4f6;
    --un-prose-invert-body: #e5e7eb;
    --un-prose-invert-headings: #f3f4f6;
    --un-prose-invert-links: #f3f4f6;
    --un-prose-invert-lists: #6b7280;
    --un-prose-invert-hr: #374151;
    --un-prose-invert-captions: #9ca3af;
    --un-prose-invert-code: #f3f4f6;
    --un-prose-invert-borders: #374151;
    --un-prose-invert-bg-soft: #1f2937;
    --un-prose-font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

.border-transparent{background:#014b84!important}