/*!tailwindcss v3.3.6 | MIT License | https://tailwindcss.com*/
*,:after,:before {
    border: 0 solid #e5e7eb
}

:after,:before {
    --tw-content: ""
}

html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    font-family: 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;
    font-variation-settings: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

body {
    line-height: inherit;
    margin: 0
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-feature-settings: normal;
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em;
    font-variation-settings: normal
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

button,input,optgroup,select,textarea {
    font-feature-settings: inherit;
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button;
    background-color: initial;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

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

progress {
    vertical-align: initial
}

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

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,legend {
    padding: 0
}

menu,ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #9ca3af;
    opacity: 1
}

input::placeholder,textarea::placeholder {
    color: #9ca3af;
    opacity: 1
}

[role=button],button {
    cursor: pointer
}

:disabled {
    cursor: default
}

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

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

[hidden] {
    display: none
}

[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea {
    --tw-shadow: 0 0 #0000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem
}

[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus {
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    border-color: #2563eb;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    outline: 2px solid #0000;
    outline-offset: 2px
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

input::placeholder,textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em
}

::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field {
    padding-bottom: 0;
    padding-top: 0
}

select {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggc3Ryb2tlPScjNmI3MjgwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41JyBkPSdtNiA4IDQgNCA0LTQnLz48L3N2Zz4=);
    background-position: right .5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

[multiple] {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

[type=checkbox],[type=radio] {
    --tw-shadow: 0 0 #0000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-origin: border-box;
    border-color: #6b7280;
    border-width: 1px;
    color: #2563eb;
    display: inline-block;
    flex-shrink: 0;
    height: 1rem;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: 1rem
}

[type=checkbox] {
    border-radius: 0
}

[type=radio] {
    border-radius: 100%
}

[type=checkbox]:focus,[type=radio]:focus {
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    outline: 2px solid #0000;
    outline-offset: 2px
}

[type=checkbox]:checked,[type=radio]:checked {
    background-color: currentColor;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: #0000
}

[type=checkbox]:checked {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZD0nTTEyLjIwNyA0Ljc5M2ExIDEgMCAwIDEgMCAxLjQxNGwtNSA1YTEgMSAwIDAgMS0xLjQxNCAwbC0yLTJhMSAxIDAgMCAxIDEuNDE0LTEuNDE0TDYuNSA5LjA4Nmw0LjI5My00LjI5M2ExIDEgMCAwIDEgMS40MTQgMHonLz48L3N2Zz4=)
}

[type=radio]:checked {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHZpZXdCb3g9JzAgMCAxNiAxNic+PGNpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzMnLz48L3N2Zz4=)
}

[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover {
    background-color: currentColor;
    border-color: #0000
}

[type=checkbox]:indeterminate {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3Ryb2tlPScjZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgOGg4Jy8+PC9zdmc+);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover {
    background-color: currentColor;
    border-color: #0000
}

[type=file] {
    background: unset;
    border-color: inherit;
    border-radius: 0;
    border-width: 0;
    font-size: unset;
    line-height: inherit;
    padding: 0
}

[type=file]:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color
}

*,::backdrop,:after,:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

@media(min-width: 320px) {
    .container {
        max-width:320px
    }
}

@media(min-width: 360px) {
    .container {
        max-width:360px
    }
}

@media(min-width: 568px) {
    .container {
        max-width:568px
    }
}

@media(min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media(min-width: 768px) {
    .container {
        max-width:768px
    }
}

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

@media(min-width: 1120px) {
    .container {
        max-width:1120px
    }
}

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

@media(min-width: 1460px) {
    .container {
        max-width:1460px
    }
}

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

@media(min-width: 1680px) {
    .container {
        max-width:1680px
    }
}

@media(min-width: 1920px) {
    .container {
        max-width:1920px
    }
}

@media(min-width: 2500px) {
    .container {
        max-width:2500px
    }
}

.hero-arrow-right-solid {
    --hero-arrow-right-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-arrow-right-solid);
    mask: var(--hero-arrow-right-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-arrow-right-solid,.hero-banknotes-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-banknotes-solid {
    --hero-banknotes-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M12 7.5a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5Z"/>  <path fill-rule="evenodd" d="M1.5 4.875C1.5 3.839 2.34 3 3.375 3h17.25c1.035 0 1.875.84 1.875 1.875v9.75c0 1.036-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 0 1 1.5 14.625v-9.75ZM8.25 9.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM18.75 9a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75V9.75a.75.75 0 0 0-.75-.75h-.008ZM4.5 9.75A.75.75 0 0 1 5.25 9h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75H5.25a.75.75 0 0 1-.75-.75V9.75Z" clip-rule="evenodd"/>  <path d="M2.25 18a.75.75 0 0 0 0 1.5c5.4 0 10.63.722 15.6 2.075 1.19.324 2.4-.558 2.4-1.82V18.75a.75.75 0 0 0-.75-.75H2.25Z"/></svg>');
    -webkit-mask: var(--hero-banknotes-solid);
    mask: var(--hero-banknotes-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-bars-3-solid {
    --hero-bars-3-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-bars-3-solid);
    mask: var(--hero-bars-3-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-bars-3-solid,.hero-bell-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-bell-solid {
    --hero-bell-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.25 9a6.75 6.75 0 0 1 13.5 0v.75c0 2.123.8 4.057 2.118 5.52a.75.75 0 0 1-.297 1.206c-1.544.57-3.16.99-4.831 1.243a3.75 3.75 0 1 1-7.48 0 24.585 24.585 0 0 1-4.831-1.244.75.75 0 0 1-.298-1.205A8.217 8.217 0 0 0 5.25 9.75V9Zm4.502 8.9a2.25 2.25 0 1 0 4.496 0 25.057 25.057 0 0 1-4.496 0Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-bell-solid);
    mask: var(--hero-bell-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-camera-solid {
    --hero-camera-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M12 9a3.75 3.75 0 1 0 0 7.5A3.75 3.75 0 0 0 12 9Z"/>  <path fill-rule="evenodd" d="M9.344 3.071a49.52 49.52 0 0 1 5.312 0c.967.052 1.83.585 2.332 1.39l.821 1.317c.24.383.645.643 1.11.71.386.054.77.113 1.152.177 1.432.239 2.429 1.493 2.429 2.909V18a3 3 0 0 1-3 3h-15a3 3 0 0 1-3-3V9.574c0-1.416.997-2.67 2.429-2.909.382-.064.766-.123 1.151-.178a1.56 1.56 0 0 0 1.11-.71l.822-1.315a2.942 2.942 0 0 1 2.332-1.39ZM6.75 12.75a5.25 5.25 0 1 1 10.5 0 5.25 5.25 0 0 1-10.5 0Zm12-1.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-camera-solid);
    mask: var(--hero-camera-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-camera-solid,.hero-chat-bubble-bottom-center-text-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-chat-bubble-bottom-center-text-solid {
    --hero-chat-bubble-bottom-center-text-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M4.848 2.771A49.144 49.144 0 0 1 12 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.901 48.901 0 0 1-3.476.383.39.39 0 0 0-.297.17l-2.755 4.133a.75.75 0 0 1-1.248 0l-2.755-4.133a.39.39 0 0 0-.297-.17 48.9 48.9 0 0 1-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97ZM6.75 8.25a.75.75 0 0 1 .75-.75h9a.75.75 0 0 1 0 1.5h-9a.75.75 0 0 1-.75-.75Zm.75 2.25a.75.75 0 0 0 0 1.5H12a.75.75 0 0 0 0-1.5H7.5Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-chat-bubble-bottom-center-text-solid);
    mask: var(--hero-chat-bubble-bottom-center-text-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-chat-bubble-left-ellipsis {
    --hero-chat-bubble-left-ellipsis: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.625 9.75a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375m-13.5 3.01c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.184-4.183a1.14 1.14 0 0 1 .778-.332 48.294 48.294 0 0 0 5.83-.498c1.585-.233 2.708-1.626 2.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"/></svg>');
    -webkit-mask: var(--hero-chat-bubble-left-ellipsis);
    mask: var(--hero-chat-bubble-left-ellipsis);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-chat-bubble-left-ellipsis,.hero-check-circle {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-check-circle {
    --hero-check-circle: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');
    -webkit-mask: var(--hero-check-circle);
    mask: var(--hero-check-circle);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-check-circle-solid {
    --hero-check-circle-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-check-circle-solid);
    mask: var(--hero-check-circle-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-check-circle-solid,.hero-circle-stack-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-circle-stack-solid {
    --hero-circle-stack-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M21 6.375c0 2.692-4.03 4.875-9 4.875S3 9.067 3 6.375 7.03 1.5 12 1.5s9 2.183 9 4.875Z"/>  <path d="M12 12.75c2.685 0 5.19-.586 7.078-1.609a8.283 8.283 0 0 0 1.897-1.384c.016.121.025.244.025.368C21 12.817 16.97 15 12 15s-9-2.183-9-4.875c0-.124.009-.247.025-.368a8.285 8.285 0 0 0 1.897 1.384C6.809 12.164 9.315 12.75 12 12.75Z"/>  <path d="M12 16.5c2.685 0 5.19-.586 7.078-1.609a8.282 8.282 0 0 0 1.897-1.384c.016.121.025.244.025.368 0 2.692-4.03 4.875-9 4.875s-9-2.183-9-4.875c0-.124.009-.247.025-.368a8.284 8.284 0 0 0 1.897 1.384C6.809 15.914 9.315 16.5 12 16.5Z"/>  <path d="M12 20.25c2.685 0 5.19-.586 7.078-1.609a8.282 8.282 0 0 0 1.897-1.384c.016.121.025.244.025.368 0 2.692-4.03 4.875-9 4.875s-9-2.183-9-4.875c0-.124.009-.247.025-.368a8.284 8.284 0 0 0 1.897 1.384C6.809 19.664 9.315 20.25 12 20.25Z"/></svg>');
    -webkit-mask: var(--hero-circle-stack-solid);
    mask: var(--hero-circle-stack-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-currency-dollar-solid {
    --hero-currency-dollar-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M10.464 8.746c.227-.18.497-.311.786-.394v2.795a2.252 2.252 0 0 1-.786-.393c-.394-.313-.546-.681-.546-1.004 0-.323.152-.691.546-1.004ZM12.75 15.662v-2.824c.347.085.664.228.921.421.427.32.579.686.579.991 0 .305-.152.671-.579.991a2.534 2.534 0 0 1-.921.42Z"/>  <path fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM12.75 6a.75.75 0 0 0-1.5 0v.816a3.836 3.836 0 0 0-1.72.756c-.712.566-1.112 1.35-1.112 2.178 0 .829.4 1.612 1.113 2.178.502.4 1.102.647 1.719.756v2.978a2.536 2.536 0 0 1-.921-.421l-.879-.66a.75.75 0 0 0-.9 1.2l.879.66c.533.4 1.169.645 1.821.75V18a.75.75 0 0 0 1.5 0v-.81a4.124 4.124 0 0 0 1.821-.749c.745-.559 1.179-1.344 1.179-2.191 0-.847-.434-1.632-1.179-2.191a4.122 4.122 0 0 0-1.821-.75V8.354c.29.082.559.213.786.393l.415.33a.75.75 0 0 0 .933-1.175l-.415-.33a3.836 3.836 0 0 0-1.719-.755V6Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-currency-dollar-solid);
    mask: var(--hero-currency-dollar-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-currency-dollar-solid,.hero-envelope-open {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-envelope-open {
    --hero-envelope-open: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M21.75 9v.906a2.25 2.25 0 0 1-1.183 1.981l-6.478 3.488M2.25 9v.906a2.25 2.25 0 0 0 1.183 1.981l6.478 3.488m8.839 2.51-4.66-2.51m0 0-1.023-.55a2.25 2.25 0 0 0-2.134 0l-1.022.55m0 0-4.661 2.51m16.5 1.615a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V8.844a2.25 2.25 0 0 1 1.183-1.981l7.5-4.039a2.25 2.25 0 0 1 2.134 0l7.5 4.039a2.25 2.25 0 0 1 1.183 1.98V19.5Z"/></svg>');
    -webkit-mask: var(--hero-envelope-open);
    mask: var(--hero-envelope-open);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-envelope-solid {
    --hero-envelope-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M1.5 8.67v8.58a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V8.67l-8.928 5.493a3 3 0 0 1-3.144 0L1.5 8.67Z"/>  <path d="M22.5 6.908V6.75a3 3 0 0 0-3-3h-15a3 3 0 0 0-3 3v.158l9.714 5.978a1.5 1.5 0 0 0 1.572 0L22.5 6.908Z"/></svg>');
    -webkit-mask: var(--hero-envelope-solid);
    mask: var(--hero-envelope-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-envelope-solid,.hero-eye-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-eye-solid {
    --hero-eye-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"/>  <path fill-rule="evenodd" d="M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 0 1 0-1.113ZM17.25 12a5.25 5.25 0 1 1-10.5 0 5.25 5.25 0 0 1 10.5 0Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-eye-solid);
    mask: var(--hero-eye-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-film-solid {
    --hero-film-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M1.5 5.625c0-1.036.84-1.875 1.875-1.875h17.25c1.035 0 1.875.84 1.875 1.875v12.75c0 1.035-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 0 1 1.5 18.375V5.625Zm1.5 0v1.5c0 .207.168.375.375.375h1.5a.375.375 0 0 0 .375-.375v-1.5a.375.375 0 0 0-.375-.375h-1.5A.375.375 0 0 0 3 5.625Zm16.125-.375a.375.375 0 0 0-.375.375v1.5c0 .207.168.375.375.375h1.5A.375.375 0 0 0 21 7.125v-1.5a.375.375 0 0 0-.375-.375h-1.5ZM21 9.375A.375.375 0 0 0 20.625 9h-1.5a.375.375 0 0 0-.375.375v1.5c0 .207.168.375.375.375h1.5a.375.375 0 0 0 .375-.375v-1.5Zm0 3.75a.375.375 0 0 0-.375-.375h-1.5a.375.375 0 0 0-.375.375v1.5c0 .207.168.375.375.375h1.5a.375.375 0 0 0 .375-.375v-1.5Zm0 3.75a.375.375 0 0 0-.375-.375h-1.5a.375.375 0 0 0-.375.375v1.5c0 .207.168.375.375.375h1.5a.375.375 0 0 0 .375-.375v-1.5ZM4.875 18.75a.375.375 0 0 0 .375-.375v-1.5a.375.375 0 0 0-.375-.375h-1.5a.375.375 0 0 0-.375.375v1.5c0 .207.168.375.375.375h1.5ZM3.375 15h1.5a.375.375 0 0 0 .375-.375v-1.5a.375.375 0 0 0-.375-.375h-1.5a.375.375 0 0 0-.375.375v1.5c0 .207.168.375.375.375Zm0-3.75h1.5a.375.375 0 0 0 .375-.375v-1.5A.375.375 0 0 0 4.875 9h-1.5A.375.375 0 0 0 3 9.375v1.5c0 .207.168.375.375.375Zm4.125 0a.75.75 0 0 0 0 1.5h9a.75.75 0 0 0 0-1.5h-9Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-film-solid);
    mask: var(--hero-film-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-film-solid,.hero-fire-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-fire-solid {
    --hero-fire-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M12.963 2.286a.75.75 0 0 0-1.071-.136 9.742 9.742 0 0 0-3.539 6.176 7.547 7.547 0 0 1-1.705-1.715.75.75 0 0 0-1.152-.082A9 9 0 1 0 15.68 4.534a7.46 7.46 0 0 1-2.717-2.248ZM15.75 14.25a3.75 3.75 0 1 1-7.313-1.172c.628.465 1.35.81 2.133 1a5.99 5.99 0 0 1 1.925-3.546 3.75 3.75 0 0 1 3.255 3.718Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-fire-solid);
    mask: var(--hero-fire-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-globe-alt {
    --hero-globe-alt: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418"/></svg>');
    -webkit-mask: var(--hero-globe-alt);
    mask: var(--hero-globe-alt);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-globe-alt,.hero-heart-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-heart-solid {
    --hero-heart-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="m11.645 20.91-.007-.003-.022-.012a15.247 15.247 0 0 1-.383-.218 25.18 25.18 0 0 1-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25 2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0 1 12 5.052 5.5 5.5 0 0 1 16.313 3c2.973 0 5.437 2.322 5.437 5.25 0 3.925-2.438 7.111-4.739 9.256a25.175 25.175 0 0 1-4.244 3.17 15.247 15.247 0 0 1-.383.219l-.022.012-.007.004-.003.001a.752.752 0 0 1-.704 0l-.003-.001Z"/></svg>');
    -webkit-mask: var(--hero-heart-solid);
    mask: var(--hero-heart-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-identification-solid {
    --hero-identification-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M4.5 3.75a3 3 0 0 0-3 3v10.5a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V6.75a3 3 0 0 0-3-3h-15Zm4.125 3a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5Zm-3.873 8.703a4.126 4.126 0 0 1 7.746 0 .75.75 0 0 1-.351.92 7.47 7.47 0 0 1-3.522.877 7.47 7.47 0 0 1-3.522-.877.75.75 0 0 1-.351-.92ZM15 8.25a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 0-1.5H15ZM14.25 12a.75.75 0 0 1 .75-.75h3.75a.75.75 0 0 1 0 1.5H15a.75.75 0 0 1-.75-.75Zm.75 2.25a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 0-1.5H15Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-identification-solid);
    mask: var(--hero-identification-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-identification-solid,.hero-magnifying-glass-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-magnifying-glass-solid {
    --hero-magnifying-glass-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10.5 3.75a6.75 6.75 0 1 0 0 13.5 6.75 6.75 0 0 0 0-13.5ZM2.25 10.5a8.25 8.25 0 1 1 14.59 5.28l4.69 4.69a.75.75 0 1 1-1.06 1.06l-4.69-4.69A8.25 8.25 0 0 1 2.25 10.5Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-magnifying-glass-solid);
    mask: var(--hero-magnifying-glass-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-paper-airplane-solid {
    --hero-paper-airplane-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M3.478 2.404a.75.75 0 0 0-.926.941l2.432 7.905H13.5a.75.75 0 0 1 0 1.5H4.984l-2.432 7.905a.75.75 0 0 0 .926.94 60.519 60.519 0 0 0 18.445-8.986.75.75 0 0 0 0-1.218A60.517 60.517 0 0 0 3.478 2.404Z"/></svg>');
    -webkit-mask: var(--hero-paper-airplane-solid);
    mask: var(--hero-paper-airplane-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-paper-airplane-solid,.hero-play-circle-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-play-circle-solid {
    --hero-play-circle-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm14.024-.983a1.125 1.125 0 0 1 0 1.966l-5.603 3.113A1.125 1.125 0 0 1 9 15.113V8.887c0-.857.921-1.4 1.671-.983l5.603 3.113Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-play-circle-solid);
    mask: var(--hero-play-circle-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-play-solid {
    --hero-play-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-play-solid);
    mask: var(--hero-play-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-play-solid,.hero-question-mark-circle-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-question-mark-circle-solid {
    --hero-question-mark-circle-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 0 1-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 0 1-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 0 1-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584ZM12 18a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-question-mark-circle-solid);
    mask: var(--hero-question-mark-circle-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-share-solid {
    --hero-share-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M15.75 4.5a3 3 0 1 1 .825 2.066l-8.421 4.679a3.002 3.002 0 0 1 0 1.51l8.421 4.679a3 3 0 1 1-.729 1.31l-8.421-4.678a3 3 0 1 1 0-4.132l8.421-4.679a3 3 0 0 1-.096-.755Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-share-solid);
    mask: var(--hero-share-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-share-solid,.hero-squares-plus-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-squares-plus-solid {
    --hero-squares-plus-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M6 3a3 3 0 0 0-3 3v2.25a3 3 0 0 0 3 3h2.25a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H6ZM15.75 3a3 3 0 0 0-3 3v2.25a3 3 0 0 0 3 3H18a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3h-2.25ZM6 12.75a3 3 0 0 0-3 3V18a3 3 0 0 0 3 3h2.25a3 3 0 0 0 3-3v-2.25a3 3 0 0 0-3-3H6ZM17.625 13.5a.75.75 0 0 0-1.5 0v2.625H13.5a.75.75 0 0 0 0 1.5h2.625v2.625a.75.75 0 0 0 1.5 0v-2.625h2.625a.75.75 0 0 0 0-1.5h-2.625V13.5Z"/></svg>');
    -webkit-mask: var(--hero-squares-plus-solid);
    mask: var(--hero-squares-plus-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-star-solid {
    --hero-star-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-star-solid);
    mask: var(--hero-star-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-star-solid,.hero-tag-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-tag-solid {
    --hero-tag-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.25 2.25a3 3 0 0 0-3 3v4.318a3 3 0 0 0 .879 2.121l9.58 9.581c.92.92 2.39 1.186 3.548.428a18.849 18.849 0 0 0 5.441-5.44c.758-1.16.492-2.629-.428-3.548l-9.58-9.581a3 3 0 0 0-2.122-.879H5.25ZM6.375 7.5a1.125 1.125 0 1 0 0-2.25 1.125 1.125 0 0 0 0 2.25Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-tag-solid);
    mask: var(--hero-tag-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-trophy-solid {
    --hero-trophy-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.166 2.621v.858c-1.035.148-2.059.33-3.071.543a.75.75 0 0 0-.584.859 6.753 6.753 0 0 0 6.138 5.6 6.73 6.73 0 0 0 2.743 1.346A6.707 6.707 0 0 1 9.279 15H8.54c-1.036 0-1.875.84-1.875 1.875V19.5h-.75a2.25 2.25 0 0 0-2.25 2.25c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-2.25-2.25h-.75v-2.625c0-1.036-.84-1.875-1.875-1.875h-.739a6.706 6.706 0 0 1-1.112-3.173 6.73 6.73 0 0 0 2.743-1.347 6.753 6.753 0 0 0 6.139-5.6.75.75 0 0 0-.585-.858 47.077 47.077 0 0 0-3.07-.543V2.62a.75.75 0 0 0-.658-.744 49.22 49.22 0 0 0-6.093-.377c-2.063 0-4.096.128-6.093.377a.75.75 0 0 0-.657.744Zm0 2.629c0 1.196.312 2.32.857 3.294A5.266 5.266 0 0 1 3.16 5.337a45.6 45.6 0 0 1 2.006-.343v.256Zm13.5 0v-.256c.674.1 1.343.214 2.006.343a5.265 5.265 0 0 1-2.863 3.207 6.72 6.72 0 0 0 .857-3.294Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-trophy-solid);
    mask: var(--hero-trophy-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-trophy-solid,.hero-user-circle-solid {
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    vertical-align: middle;
    width: 1.5rem
}

.hero-user-circle-solid {
    --hero-user-circle-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18.685 19.097A9.723 9.723 0 0 0 21.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 0 0 3.065 7.097A9.716 9.716 0 0 0 12 21.75a9.716 9.716 0 0 0 6.685-2.653Zm-12.54-1.285A7.486 7.486 0 0 1 12 15a7.486 7.486 0 0 1 5.855 2.812A8.224 8.224 0 0 1 12 20.25a8.224 8.224 0 0 1-5.855-2.438ZM15.75 9a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z" clip-rule="evenodd"/></svg>');
    -webkit-mask: var(--hero-user-circle-solid);
    mask: var(--hero-user-circle-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.hero-x-mark-solid {
    --hero-x-mark-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');
    background-color: currentColor;
    display: inline-block;
    height: 1.5rem;
    -webkit-mask: var(--hero-x-mark-solid);
    mask: var(--hero-x-mark-solid);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    vertical-align: middle;
    width: 1.5rem
}

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

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.inset-0 {
    inset: 0
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

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

.left-\[-1px\] {
    left: -1px
}

.left-\[14px\] {
    left: 14px
}

.right-0 {
    right: 0
}

.top-0 {
    top: 0
}

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

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

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

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

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

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

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

.m-0 {
    margin: 0
}

.m-\[10px\] {
    margin: 10px
}

.m-\[2px\] {
    margin: 2px
}

.m-\[4px\] {
    margin: 4px
}

.mx-\[10px\] {
    margin-left: 10px;
    margin-right: 10px
}

.mx-\[5px\] {
    margin-left: 5px;
    margin-right: 5px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-\[10px\] {
    margin-bottom: 10px;
    margin-top: 10px
}

.my-\[20px\] {
    margin-bottom: 20px;
    margin-top: 20px
}

.my-\[40px\] {
    margin-bottom: 40px;
    margin-top: 40px
}

.my-\[5px\] {
    margin-bottom: 5px;
    margin-top: 5px
}

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

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

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

.ml-1 {
    margin-left: .25rem
}

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

.mr-\[20px\] {
    margin-right: 20px
}

.mr-\[4px\] {
    margin-right: 4px
}

.mr-\[5px\] {
    margin-right: 5px
}

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

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

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

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

.line-clamp-1 {
    -webkit-line-clamp: 1
}

.line-clamp-1,.line-clamp-3 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.line-clamp-3 {
    -webkit-line-clamp: 3
}

.block {
    display: block
}

.flex {
    display: flex
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.aspect-\[335\/42\] {
    aspect-ratio: 335/42
}

.aspect-square {
    aspect-ratio: 1/1
}

.aspect-video {
    aspect-ratio: 16/9
}

.h-3 {
    height: .75rem
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.h-\[calc\(100svh-121px\)\] {
    height: calc(100svh - 121px)
}

.h-\[calc\(100svh-161px\)\] {
    height: calc(100svh - 161px)
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

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

.min-h-\[100svh\] {
    min-height: 100svh
}

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

.w-1\/5 {
    width: 20%
}

.w-3 {
    width: .75rem
}

.w-4 {
    width: 1rem
}

.w-4\/5 {
    width: 80%
}

.w-5 {
    width: 1.25rem
}

.w-6 {
    width: 1.5rem
}

.w-7 {
    width: 1.75rem
}

.w-8 {
    width: 2rem
}

.w-9 {
    width: 2.25rem
}

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

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

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

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

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

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

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

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

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

.w-\[60\%\] {
    width: 60%
}

.w-\[calc\(25\%-4px\)\] {
    width: calc(25% - 4px)
}

.w-auto {
    width: auto
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

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

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

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

.flex-1 {
    flex: 1 1 0%
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,.-translate-y-1\/2 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-default {
    cursor: default
}

.cursor-pointer {
    cursor: pointer
}

.resize {
    resize: both
}

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

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

.grid-cols-\[minmax\(0\2c 335px\)\] {
    grid-template-columns: minmax(0,335px)
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

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

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

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

.justify-center {
    justify-content: center
}

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

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

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

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

.gap-\[40px\] {
    gap: 40px
}

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

.gap-\[5px\] {
    gap: 5px
}

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

.gap-x-\[10px\] {
    -moz-column-gap: 10px;
    column-gap: 10px
}

.gap-x-\[20px\] {
    -moz-column-gap: 20px;
    column-gap: 20px
}

.gap-x-\[5px\] {
    -moz-column-gap: 5px;
    column-gap: 5px
}

.gap-y-\[10px\] {
    row-gap: 10px
}

.gap-y-\[20px\] {
    row-gap: 20px
}

.gap-y-\[40px\] {
    row-gap: 40px
}

.gap-y-\[4px\] {
    row-gap: 4px
}

.overflow-hidden {
    overflow: hidden
}

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

.overflow-x-hidden {
    overflow-x: hidden
}

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

.overflow-ellipsis,.text-ellipsis,.truncate {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

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

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

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

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

.rounded-full {
    border-radius: 9999px
}

.rounded-l-\[5px\] {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px
}

.rounded-r-\[5px\] {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px
}

.rounded-bl-\[3px\] {
    border-bottom-left-radius: 3px
}

.border {
    border-width: 1px
}

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

.border-x {
    border-left-width: 1px;
    border-right-width: 1px
}

.border-y {
    border-top-width: 1px
}

.border-b,.border-y {
    border-bottom-width: 1px
}

.border-t {
    border-top-width: 1px
}

.border-none {
    border-style: none
}

.border-\[\#4caf50\] {
    --tw-border-opacity: 1;
    border-color: rgb(76 175 80/var(--tw-border-opacity))
}

.border-\[\#4f4a4a\] {
    --tw-border-opacity: 1;
    border-color: rgb(79 74 74/var(--tw-border-opacity))
}

.border-\[\#5d5959\] {
    --tw-border-opacity: 1;
    border-color: rgb(93 89 89/var(--tw-border-opacity))
}

.border-\[\#918888\] {
    --tw-border-opacity: 1;
    border-color: rgb(145 136 136/var(--tw-border-opacity))
}

.border-\[\#ad133b\] {
    --tw-border-opacity: 1;
    border-color: rgb(173 19 59/var(--tw-border-opacity))
}

.border-\[\#be133f\] {
    --tw-border-opacity: 1;
    border-color: rgb(190 19 63/var(--tw-border-opacity))
}

.border-\[\#cbcbcb\] {
    --tw-border-opacity: 1;
    border-color: rgb(203 203 203/var(--tw-border-opacity))
}

.border-\[\#cf8a9c\] {
    --tw-border-opacity: 1;
    border-color: rgb(207 138 156/var(--tw-border-opacity))
}

.border-\[\#f61f56\] {
    --tw-border-opacity: 1;
    border-color: rgb(246 31 86/var(--tw-border-opacity))
}

.border-\[\#fff1f5\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 241 245/var(--tw-border-opacity))
}

.border-dark {
    --tw-border-opacity: 1;
    border-color: rgb(43 40 40/var(--tw-border-opacity))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.bg-\[\#20ab26\] {
    --tw-bg-opacity: 1;
    background-color: rgb(32 171 38/var(--tw-bg-opacity))
}

.bg-\[\#211e1e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(33 30 30/var(--tw-bg-opacity))
}

.bg-\[\#312e2e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 46/var(--tw-bg-opacity))
}

.bg-\[\#4caf501a\] {
    background-color: #4caf501a
}

.bg-\[\#615a5a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(97 90 90/var(--tw-bg-opacity))
}

.bg-\[\#be133f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(190 19 63/var(--tw-bg-opacity))
}

.bg-\[\#fff1f5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 245/var(--tw-bg-opacity))
}

.bg-\[rgb\(190_19_63_\/_80\%\)\] {
    background-color: #be133fcc
}

.bg-\[rgb\(43_40_40_\/_70\%\)\] {
    background-color: #2b2828b3
}

.bg-black\/50 {
    background-color: #00000080
}

.bg-black\/70 {
    background-color: #000000b3
}

.bg-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(43 40 40/var(--tw-bg-opacity))
}

.bg-dark\/25 {
    background-color: #2b282840
}

.bg-dark\/50 {
    background-color: #2b282880
}

.bg-magenta {
    --tw-bg-opacity: 1;
    background-color: rgb(246 31 86/var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: initial
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

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

.fill-\[\#eaeaea\] {
    fill: #eaeaea
}

.fill-white {
    fill: #fff
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-\[10px\] {
    padding: 10px
}

.p-\[15px\] {
    padding: 15px
}

.p-\[20px\] {
    padding: 20px
}

.p-\[2px\] {
    padding: 2px
}

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

.p-\[5px\] {
    padding: 5px
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px
}

.px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px
}

.py-\[10px\] {
    padding-bottom: 10px;
    padding-top: 10px
}

.py-\[15px\] {
    padding-bottom: 15px;
    padding-top: 15px
}

.py-\[20px\] {
    padding-bottom: 20px;
    padding-top: 20px
}

.py-\[25px\] {
    padding-bottom: 25px;
    padding-top: 25px
}

.py-\[30px\] {
    padding-bottom: 30px;
    padding-top: 30px
}

.py-\[40px\] {
    padding-bottom: 40px;
    padding-top: 40px
}

.py-\[5px\] {
    padding-bottom: 5px;
    padding-top: 5px
}

.py-\[6px\] {
    padding-bottom: 6px;
    padding-top: 6px
}

.py-\[8px\] {
    padding-bottom: 8px;
    padding-top: 8px
}

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

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

.pb-\[56\.25\%\] {
    padding-bottom: 56.25%
}

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

.pl-\[15px\] {
    padding-left: 15px
}

.pt-\[10px\] {
    padding-top: 10px
}

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

.pt-\[5px\] {
    padding-top: 5px
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

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

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

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

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

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

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

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

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

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-bold {
    font-weight: 700
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.leading-4 {
    line-height: 1rem
}

.leading-\[12px\] {
    line-height: 12px
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[20px\] {
    line-height: 20px
}

.leading-\[22px\] {
    line-height: 22px
}

.leading-\[24px\] {
    line-height: 24px
}

.leading-\[25px\] {
    line-height: 25px
}

.leading-\[30px\] {
    line-height: 30px
}

.leading-\[32px\] {
    line-height: 32px
}

.leading-\[40px\] {
    line-height: 40px
}

.leading-\[46px\] {
    line-height: 46px
}

.leading-\[48px\] {
    line-height: 48px
}

.leading-\[50px\] {
    line-height: 50px
}

.leading-normal {
    line-height: 1.5
}

.tracking-\[0\.5px\] {
    letter-spacing: .5px
}

.tracking-\[1px\] {
    letter-spacing: 1px
}

.text-\[\#008904\] {
    --tw-text-opacity: 1;
    color: rgb(0 137 4/var(--tw-text-opacity))
}

.text-\[\#474242\] {
    --tw-text-opacity: 1;
    color: rgb(71 66 66/var(--tw-text-opacity))
}

.text-\[\#6d6d6d\] {
    --tw-text-opacity: 1;
    color: rgb(109 109 109/var(--tw-text-opacity))
}

.text-\[\#be133f\] {
    --tw-text-opacity: 1;
    color: rgb(190 19 63/var(--tw-text-opacity))
}

.text-\[\#c7c7c7\] {
    --tw-text-opacity: 1;
    color: rgb(199 199 199/var(--tw-text-opacity))
}

.text-\[\#cdcdcd\] {
    --tw-text-opacity: 1;
    color: rgb(205 205 205/var(--tw-text-opacity))
}

.text-\[\#dedede\] {
    --tw-text-opacity: 1;
    color: rgb(222 222 222/var(--tw-text-opacity))
}

.text-\[\#eaeaea\] {
    --tw-text-opacity: 1;
    color: rgb(234 234 234/var(--tw-text-opacity))
}

.text-\[\#f61f56\] {
    --tw-text-opacity: 1;
    color: rgb(246 31 86/var(--tw-text-opacity))
}

.text-\[\#ff658d\] {
    --tw-text-opacity: 1;
    color: rgb(255 101 141/var(--tw-text-opacity))
}

.text-dark {
    --tw-text-opacity: 1;
    color: rgb(43 40 40/var(--tw-text-opacity))
}

.text-magenta {
    --tw-text-opacity: 1;
    color: rgb(246 31 86/var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.shadow {
    --tw-shadow: 0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.outline-none {
    outline: 2px solid #0000;
    outline-offset: 2px
}

.blur {
    --tw-blur: blur(8px)
}

.blur,.blur-lg {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-lg {
    --tw-blur: blur(16px)
}

.brightness-50 {
    --tw-brightness: brightness(.5)
}

.brightness-50,.drop-shadow {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-\[10px\] {
    --tw-backdrop-blur: blur(10px)
}

.backdrop-blur-\[10px\],.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
    transition-duration: .15s;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.transition-colors {
    transition-duration: .15s;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.transition-none {
    transition-property: none
}

.transition-transform {
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.duration-200 {
    transition-duration: .2s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.\[box-shadow\:0_0_3px_rgb\(0_0_0_\/_30\%\)\] {
    box-shadow: 0 0 3px #0000004d
}

.\[filter\:drop-shadow\(0px_0px_3px_rgba\(0\2c _0\2c _0\2c _0\.5\)\)\] {
    filter: drop-shadow(0 0 3px rgba(0,0,0,.5))
}

*,:after,:before {
    box-sizing: border-box
}

ol[class],ul[class] {
    padding: 0
}

body,h1,h2,h3,h4,h5,h6,li,p {
    margin: 0
}

body {
    background-color: #fff1f5;
    font-family: Poppins,sans-serif;
    line-height: 1;
    min-height: 100svh;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed
}

ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

img {
    display: block;
    max-width: 100%
}

button,input,select,textarea {
    font-family: Poppins,sans-serif;
    outline: none
}

button {
    cursor: pointer;
    outline: none
}

a {
    display: flex;
    text-decoration: none
}

a,button {
    transition: .1s ease-in-out
}

#container>div:first-child,.phx-connected {
    flex: 1 1
}

.center {
    align-items: center;
    display: flex;
    justify-content: center
}

::-moz-placeholder {
    color: #eaeaea;
    font-size: 12px;
    font-weight: 300;
    opacity: 1
}

::placeholder {
    color: #eaeaea;
    font-size: 12px;
    font-weight: 300;
    opacity: 1
}

.max_width {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%
}

.shadow {
    box-shadow: 0 0 1px 0 #000000bf
}

nav {
    background-color: #2b2828;
    position: relative
}

.channel.current svg,.channel:hover svg {
    fill: #fff
}

.options_pressed {
    background-color: #be133f;
    color: #fff
}

.display_options:hover span {
    color: #fff
}

#content_text h1 {
    color: #be133f;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    text-transform: uppercase
}

#content_text h2 {
    text-transform: uppercase
}

#content_text h2,#content_text h3,#content_text h4,#content_text h5,#content_text h6 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

#content_text p {
    font-size: 16px;
    line-height: 24px
}

#content_text a {
    color: #be133f;
    display: inline-block;
    word-break: break-all
}

#content_text a:hover {
    text-decoration: underline
}

#content_text ol,#content_text ul {
    display: flex;
    flex-direction: column;
    font-weight: 500;
    gap: 20px;
    list-style: disc;
    list-style-position: inside
}

#footer a {
    font-size: 12px
}

#footer a:hover {
    color: #f61f56
}

#fluid_video_wrapper_video-id {
    display: flex
}

video,video-js {
    background-size: cover!important
}

video-js[poster],video[poster] {
    -o-object-fit: cover;
    object-fit: cover
}

.vjs-poster {
    background-size: cover!important
}

iframe {
    display: none;
    margin: 0;
    padding: 0
}

.next_model:hover span {
    color: #fff
}

.chat_btn:hover span,.send_txt:hover span {
    color: #ff4171
}

.room-tags a:hover span {
    color: #fff
}

.pulse:after,.pulse:before {
    animation: animate 1.5s linear infinite;
    border: 1px solid #58ea00cc;
    border-radius: 50%;
    bottom: -14px;
    content: "";
    display: block;
    left: -14px;
    opacity: 0;
    position: absolute;
    right: -14px;
    top: -14px
}

.pulse:after {
    animation-delay: .5s
}

@keyframes animate {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

    50% {
        opacity: 1
    }

    1000% {
        opacity: 0;
        transform: scale(1.2)
    }
}

.article-bg:hover .article-icon svg {
    fill: #ff5a84;
    transform: scale(1.2)
}

.article-bg:hover .article-image {
    transform: scale(1.08)
}

.article-page h1 {
    color: #be133f;
    line-height: 30px
}

.article-page h2 {
    font-size: 20px;
    line-height: 28px
}

.article-page p {
    font-size: 15px;
    line-height: 26px
}

.article-page .users {
    left: -15px;
    margin: 10px 0;
    padding: 0;
    position: relative;
    width: calc(100% + 30px)
}

ul.article-model-infos::-webkit-scrollbar {
    width: 10px
}

ul.article-model-infos::-webkit-scrollbar-track {
    background: #181717
}

ul.article-model-infos::-webkit-scrollbar-thumb {
    background: #6f6b6b
}

ul.article-model-infos::-webkit-scrollbar-thumb:hover {
    background: #be133f
}

.contact-title h1 {
    font-size: 20px;
    font-weight: 600
}

.tag-page-indicator {
    background: linear-gradient(90deg,#be133f,#be133f00)
}

@media screen and (min-width: 360px) {
    #search button {
        width:60px
    }
}

@media screen and (min-width: 640px) {
    .article-model .top {
        grid-template-areas:"articleThumb articleInfos" "articleTags articleTags"
    }

    .article-model-thumb {
        grid-area: articleThumb
    }

    ul.article-model-infos {
        grid-area: articleInfos
    }

    .article-model-tags {
        grid-area: articleTags
    }

    .article-page .users {
        left: unset;
        width: auto
    }
}

@media screen and (min-width: 768px) {
    .btn_tokens:hover span {
        color:#ffc107
    }

    .btn_fanclub:hover span {
        color: #00e2ff
    }
}

@media screen and (min-width: 1024px) {
    .max_width {
        max-width:95%
    }

    #content_text p {
        line-height: 26px
    }

    .chatroom-info::-webkit-scrollbar {
        display: block;
        width: 10px
    }

    .chatroom-info::-webkit-scrollbar-track {
        background: #2b2828
    }

    .chatroom-info::-webkit-scrollbar-thumb {
        background: #be133f
    }

    .chatroom-info::-webkit-scrollbar-thumb:hover {
        background: #f61f56
    }

    .article-page .users {
        margin: 20px 0
    }

    .article-page h1 {
        font-size: 28px;
        line-height: 36px
    }

    .article-page p {
        font-size: 16px;
        line-height: 28px
    }
}

@media screen and (min-width: 1120px) {
    #room[data-aspect=mobile] {
        aspect-ratio:4/3
    }
}

@media screen and (min-width: 1280px) {
    #content_text h1 {
        font-size:22px;
        line-height: 26px
    }

    #content_text h2,#content_text h3,#content_text h4,#content_text h5,#content_text h6 {
        font-size: 20px;
        line-height: 24px
    }

    #content_text p {
        line-height: 28px
    }

    .pulse:after,.pulse:before {
        bottom: -20px;
        left: -20px;
        right: -20px;
        top: -20px
    }
}

@media screen and (min-width: 1920px) {
    .max_width {
        max-width:1800px
    }
}

@media screen and (min-width: 2500px) {
    .max_width {
        max-width:2000px
    }
}

.loader_wrap:has(.phx-click-loading) #load-more-btn {
    display: none
}

.loader_wrap:has(.phx-click-loading) .loader {
    display: block
}

.placeholder\:text-\[10px\]::-moz-placeholder {
    font-size: 10px
}

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

.placeholder\:text-base::-moz-placeholder {
    font-size: 1rem;
    line-height: 1.5rem
}

.placeholder\:text-base::placeholder {
    font-size: 1rem;
    line-height: 1.5rem
}

.placeholder\:font-normal::-moz-placeholder {
    font-weight: 400
}

.placeholder\:font-normal::placeholder {
    font-weight: 400
}

.placeholder\:tracking-\[0\.5px\]::-moz-placeholder {
    letter-spacing: .5px
}

.placeholder\:tracking-\[0\.5px\]::placeholder {
    letter-spacing: .5px
}

.placeholder\:text-\[\#eaeaea\]::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(234 234 234/var(--tw-text-opacity))
}

.placeholder\:text-\[\#eaeaea\]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(234 234 234/var(--tw-text-opacity))
}

.placeholder\:text-dark::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(43 40 40/var(--tw-text-opacity))
}

.placeholder\:text-dark::placeholder {
    --tw-text-opacity: 1;
    color: rgb(43 40 40/var(--tw-text-opacity))
}

.placeholder\:text-white::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.placeholder\:text-white::placeholder {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

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

.before\:inset-0:before {
    content: var(--tw-content);
    inset: 0
}

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

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

.before\:top-0:before {
    content: var(--tw-content);
    top: 0
}

.before\:z-10:before {
    content: var(--tw-content);
    z-index: 10
}

.before\:block:before {
    content: var(--tw-content);
    display: block
}

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

.before\:bg-\[\#615a5a\]:before {
    --tw-bg-opacity: 1;
    background-color: rgb(97 90 90/var(--tw-bg-opacity));
    content: var(--tw-content)
}

.before\:bg-black\/30:before {
    background-color: #0000004d;
    content: var(--tw-content)
}

.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{bottom:0;content:var(--tw-content)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:bg-\[\#be133f\]:after{--tw-bg-opacity:1;background-color:rgb(190 19 63/var(--tw-bg-opacity));content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.hover\:border-\[\#be133f\]:hover{--tw-border-opacity:1;border-color:rgb(190 19 63/var(--tw-border-opacity))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.hover\:bg-\[\#4caf5033\]:hover{background-color:#4caf5033}.hover\:bg-\[\#ad133b\]:hover{--tw-bg-opacity:1;background-color:rgb(173 19 59/var(--tw-bg-opacity))}.hover\:bg-\[\#be133f\]:hover{--tw-bg-opacity:1;background-color:rgb(190 19 63/var(--tw-bg-opacity))}.hover\:bg-\[\#f61f56\]:hover{--tw-bg-opacity:1;background-color:rgb(246 31 86/var(--tw-bg-opacity))}.hover\:bg-\[\#f9f9f9\]:hover{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.hover\:bg-\[\#fff1f5\]:hover{--tw-bg-opacity:1;background-color:rgb(255 241 245/var(--tw-bg-opacity))}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:text-\[\#f61f56\]:hover{--tw-text-opacity:1;color:rgb(246 31 86/var(--tw-text-opacity))}.hover\:text-dark:hover{--tw-text-opacity:1;color:rgb(43 40 40/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[\#be133f\]:focus{--tw-border-opacity:1;border-color:rgb(190 19 63/var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.group:hover .group-hover\:fill-\[\#be133f\]{fill:#be133f}@media(min-width:360px){.custom-xs\:top-\[96px\]{top:96px}.custom-xs\:m-0{margin:0}.custom-xs\:mx-\[10px\]{margin-left:10px;margin-right:10px}.custom-xs\:mt-0{margin-top:0}.custom-xs\:h-4{height:1rem}.custom-xs\:h-\[24px\]{height:24px}.custom-xs\:h-\[60px\]{height:60px}.custom-xs\:h-\[calc\(100svh-131px\)\]{height:calc(100svh - 131px)}.custom-xs\:h-\[calc\(100svh-171px\)\]{height:calc(100svh - 171px)}.custom-xs\:w-4{width:1rem}.custom-xs\:w-\[190px\]{width:190px}.custom-xs\:w-\[34px\]{width:34px}.custom-xs\:w-\[60px\]{width:60px}.custom-xs\:w-auto{width:auto}.custom-xs\:flex-1{flex:1 1 0%}.custom-xs\:flex-row{flex-direction:row}.custom-xs\:flex-nowrap{flex-wrap:nowrap}.custom-xs\:items-center{align-items:center}.custom-xs\:rounded-none{border-radius:0}.custom-xs\:border-r{border-right-width:1px}.custom-xs\:border-\[\#930e30\]{--tw-border-opacity:1;border-color:rgb(147 14 48/var(--tw-border-opacity))}.custom-xs\:p-0{padding:0}.custom-xs\:p-\[20px\]{padding:20px}.custom-xs\:text-xs{font-size:.75rem;line-height:1rem}.custom-xs\:leading-\[18px\]{line-height:18px}.custom-xs\:leading-\[40px\]{line-height:40px}}@media(min-width:568px){.custom-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-sm\:p-\[40px\]{padding:40px}}@media(min-width:640px){.sm\:mb-\[20px\]{margin-bottom:20px}.sm\:ml-auto{margin-left:auto}.sm\:mt-\[30px\]{margin-top:30px}.sm\:hidden{display:none}.sm\:aspect-square{aspect-ratio:1/1}.sm\:h-\[410px\]{height:410px}.sm\:w-\[calc\(50\%-10px\)\]{width:calc(50% - 10px)}.sm\:max-w-\[800px\]{max-width:800px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[repeat\(2\2c minmax\(0\2c 335px\)\)\]{grid-template-columns:repeat(2,minmax(0,335px))}.sm\:flex-row{flex-direction:row}.sm\:gap-y-\[10px\]{row-gap:10px}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:bottom-\[10px\]{bottom:10px}.md\:bottom-auto{bottom:auto}.md\:left-\[10px\]{left:10px}.md\:right-\[10px\]{right:10px}.md\:top-0{top:0}.md\:top-1\/2{top:50%}.md\:z-50{z-index:50}.md\:m-0{margin:0}.md\:m-\[4px\]{margin:4px}.md\:mx-\[10px\]{margin-left:10px;margin-right:10px}.md\:ml-0{margin-left:0}.md\:ml-\[5px\]{margin-left:5px}.md\:mr-\[10px\]{margin-right:10px}.md\:mt-\[20px\]{margin-top:20px}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-square{aspect-ratio:1/1}.md\:aspect-video{aspect-ratio:16/9}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-\[26px\]{height:26px}.md\:h-\[28px\]{height:28px}.md\:h-\[50px\]{height:50px}.md\:h-auto{height:auto}.md\:max-h-\[570px\]{max-height:570px}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-\[206px\]{width:206px}.md\:w-\[36px\]{width:36px}.md\:w-\[60px\]{width:60px}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-full{max-width:100%}.md\:flex-1{flex:1 1 0%}.md\:flex-none{flex:none}.md\:-translate-x-1\/2{--tw-translate-x:-50%}.md\:-translate-x-1\/2,.md\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y:-50%}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-y-\[20px\]{row-gap:20px}.md\:gap-y-\[6px\]{row-gap:6px}.md\:rounded-\[5px\]{border-radius:5px}.md\:rounded-full{border-radius:9999px}.md\:border{border-width:1px}.md\:border-r-0{border-right-width:0}.md\:border-none{border-style:none}.md\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.md\:bg-\[\#312e2e\]{--tw-bg-opacity:1;background-color:rgb(49 46 46/var(--tw-bg-opacity))}.md\:bg-\[\#fff1f5\]{--tw-bg-opacity:1;background-color:rgb(255 241 245/var(--tw-bg-opacity))}.md\:bg-black\/70{background-color:#000000b3}.md\:bg-transparent{background-color:initial}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.md\:bg-white\/90{background-color:#ffffffe6}.md\:p-0{padding:0}.md\:p-\[10px\]{padding:10px}.md\:p-\[20px\]{padding:20px}.md\:p-\[40px\]{padding:40px}.md\:px-\[10px\]{padding-left:10px;padding-right:10px}.md\:px-\[16px\]{padding-left:16px;padding-right:16px}.md\:px-\[18px\]{padding-left:18px;padding-right:18px}.md\:py-\[6px\]{padding-bottom:6px;padding-top:6px}.md\:pt-\[20px\]{padding-top:20px}.md\:text-\[10px\]{font-size:10px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:font-normal{font-weight:400}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[36px\]{line-height:36px}.md\:leading-\[40px\]{line-height:40px}.md\:text-dark{--tw-text-opacity:1;color:rgb(43 40 40/var(--tw-text-opacity))}.md\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.md\:backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\:placeholder\:font-normal::-moz-placeholder{font-weight:400}.md\:placeholder\:font-normal::placeholder{font-weight:400}.md\:placeholder\:text-dark::-moz-placeholder{--tw-text-opacity:1;color:rgb(43 40 40/var(--tw-text-opacity))}.md\:placeholder\:text-dark::placeholder{--tw-text-opacity:1;color:rgb(43 40 40/var(--tw-text-opacity))}.md\:hover\:bg-\[\#ad133b\]:hover{--tw-bg-opacity:1;background-color:rgb(173 19 59/var(--tw-bg-opacity))}.md\:hover\:bg-\[\#c9f5cb\]:hover{--tw-bg-opacity:1;background-color:rgb(201 245 203/var(--tw-bg-opacity))}.md\:hover\:bg-black\/80:hover{background-color:#000c}.md\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}}@media(min-width:1024px){.lg\:m-0{margin:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-\[20px\]{margin-bottom:20px;margin-top:20px}.lg\:my-\[4px\]{margin-bottom:4px;margin-top:4px}.lg\:mb-0{margin-bottom:0}.lg\:mb-\[10px\]{margin-bottom:10px}.lg\:mb-\[20px\]{margin-bottom:20px}.lg\:mb-\[5px\]{margin-bottom:5px}.lg\:mt-\[20px\]{margin-top:20px}.lg\:mt-\[40px\]{margin-top:40px}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[300px\]{height:300px}.lg\:h-\[360px\]{height:360px}.lg\:h-\[50px\]{height:50px}.lg\:h-full{height:100%}.lg\:max-h-full{max-height:100%}.lg\:w-max{width:-moz-max-content;width:max-content}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[300px_minmax\(0\2c _1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[repeat\(4\2c minmax\(0\2c 160px\)\)\]{grid-template-columns:repeat(4,minmax(0,160px))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-\[20px\]{gap:20px}.lg\:gap-\[30px\]{gap:30px}.lg\:gap-x-\[20px\]{-moz-column-gap:20px;column-gap:20px}.lg\:overflow-auto{overflow:auto}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:whitespace-normal{white-space:normal}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:border{border-width:1px}.lg\:border-r-0{border-right-width:0}.lg\:border-none{border-style:none}.lg\:border-dark{--tw-border-opacity:1;border-color:rgb(43 40 40/var(--tw-border-opacity))}.lg\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.lg\:p-0{padding:0}.lg\:p-\[20px\]{padding:20px}.lg\:p-\[40px\]{padding:40px}.lg\:p-\[5\%\]{padding:5%}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-\[10px\]{padding-left:10px;padding-right:10px}.lg\:px-\[15px\]{padding-left:15px;padding-right:15px}.lg\:px-\[16px\]{padding-left:16px;padding-right:16px}.lg\:px-\[20px\]{padding-left:20px;padding-right:20px}.lg\:px-\[30px\]{padding-left:30px;padding-right:30px}.lg\:py-0{padding-bottom:0;padding-top:0}.lg\:py-\[20px\]{padding-bottom:20px;padding-top:20px}.lg\:py-\[40px\]{padding-bottom:40px;padding-top:40px}.lg\:py-\[8px\]{padding-bottom:8px;padding-top:8px}.lg\:pt-\[40px\]{padding-top:40px}.lg\:text-center{text-align:center}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-sm{font-size:.875rem}.lg\:leading-5,.lg\:text-sm{line-height:1.25rem}.lg\:leading-none{line-height:1}.lg\:\[box-shadow\:0_0_20px_0_rgb\(0_0_0_\/_20\%\)\]{box-shadow:0 0 20px 0 #0003}.lg\:\[box-shadow\:0px_0px_1px_0px_rgb\(0_0_0_\/_75\%\)\]{box-shadow:0 0 1px 0 #000000bf}.lg\:hover\:bg-dark\/50:hover{background-color:#2b282880}}@media(min-width:1120px){.custom-lg\:h-\[460px\]{height:460px}}@media(min-width:1280px){.xl\:left-\[20px\]{left:20px}.xl\:top-\[20px\]{top:20px}.xl\:ml-\[10px\]{margin-left:10px}.xl\:mr-0{margin-right:0}.xl\:mr-\[10px\]{margin-right:10px}.xl\:mt-\[50px\]{margin-top:50px}.xl\:flex{display:flex}.xl\:h-\[36px\]{height:36px}.xl\:h-\[500px\]{height:500px}.xl\:w-\[140px\]{width:140px}.xl\:w-\[36px\]{width:36px}.xl\:w-\[70\%\]{width:70%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[repeat\(4\2c minmax\(0\2c 180px\)\)\]{grid-template-columns:repeat(4,minmax(0,180px))}.xl\:content-center{align-content:center}.xl\:gap-\[40px\]{gap:40px}.xl\:text-\[15px\]{font-size:15px}.xl\:text-\[18px\]{font-size:18px}.xl\:leading-\[24px\]{line-height:24px}}@media(min-width:1460px){.custom-xl\:block{display:block}.custom-xl\:h-\[600px\]{height:600px}.custom-xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-xl\:border-r{border-right-width:1px}.custom-xl\:border-\[\#4f4a4a\]{--tw-border-opacity:1;border-color:rgb(79 74 74/var(--tw-border-opacity))}.custom-xl\:py-\[60px\]{padding-bottom:60px;padding-top:60px}}@media(min-width:1680px){.custom-2xl\:h-\[700px\]{height:700px}}@media(min-width:1920px){.hd-screen\:h-\[40px\]{height:40px}.hd-screen\:w-\[40px\]{width:40px}.hd-screen\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.hd-screen\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.hd-screen\:text-\[11px\]{font-size:11px}.hd-screen\:text-xs{font-size:.75rem;line-height:1rem}.hd-screen\:font-normal{font-weight:400}.hd-screen\:leading-\[30px\]{line-height:30px}.hd-screen\:leading-\[40px\]{line-height:40px}.hd-screen\:placeholder\:text-\[11px\]::-moz-placeholder{font-size:11px}.hd-screen\:placeholder\:text-\[11px\]::placeholder{font-size:11px}}@media(min-width:2500px){.big-screen\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(max-width:480px){.max-sm\:hidden{display:none}}