@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Black-87d38e4c.woff2) format("woff2"), url(/front/assets/PeydaWeb-Black-3e76cc15.woff) format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Bold-d5c0a220.woff2) format("woff2"), url(/front/assets/PeydaWeb-Bold-4783f97f.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb ExtBd;
    src: url(/front/assets/PeydaWeb-ExtraBold-f8a5c642.woff2) format("woff2"), url(/front/assets/PeydaWeb-ExtraBold-4a2b91ed.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb ExtLt;
    src: url(/front/assets/PeydaWeb-ExtraLight-03c72b93.woff2) format("woff2"), url(/front/assets/PeydaWeb-ExtraLight-3eba8705.woff) format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Light-ccb868ba.woff2) format("woff2"), url(/front/assets/PeydaWeb-Light-66eaaff6.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb SemBd;
    src: url(/front/assets/PeydaWeb-SemiBold-73231e14.woff2) format("woff2"), url(/front/assets/PeydaWeb-SemiBold-28c571e9.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Thin-20448d71.woff2) format("woff2"), url(/front/assets/PeydaWeb-Thin-f3d2fe2e.woff) format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb Med;
    src: url(/front/assets/PeydaWeb-Medium-87824354.woff2) format("woff2"), url(/front/assets/PeydaWeb-Medium-ced84dc3.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Regular-9a913522.woff2) format("woff2"), url(/front/assets/PeydaWeb-Regular-eef3aeea.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Medium-87824354.woff2) format("woff2"), url(/front/assets/PeydaWeb-Medium-ced84dc3.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Regular-9a913522.woff2) format("woff2"), url(/front/assets/PeydaWeb-Regular-eef3aeea.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Bold-d5c0a220.woff2) format("woff2"), url(/front/assets/PeydaWeb-Bold-4783f97f.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Light-ccb868ba.woff2) format("woff2"), url(/front/assets/PeydaWeb-Light-66eaaff6.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-ExtraBold-f8a5c642.woff2) format("woff2"), url(/front/assets/PeydaWeb-ExtraBold-4a2b91ed.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-ExtraLight-03c72b93.woff2) format("woff2"), url(/front/assets/PeydaWeb-ExtraLight-3eba8705.woff) format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Thin-20448d71.woff2) format("woff2"), url(/front/assets/PeydaWeb-Thin-f3d2fe2e.woff) format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-SemiBold-73231e14.woff2) format("woff2"), url(/front/assets/PeydaWeb-SemiBold-28c571e9.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PeydaWeb;
    src: url(/front/assets/PeydaWeb-Black-87d38e4c.woff2) format("woff2"), url(/front/assets/PeydaWeb-Black-3e76cc15.woff) format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
.splide__container {
    box-sizing: border-box;
    position: relative;
}
.splide__list {
    backface-visibility: hidden;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin: 0!important;
    padding: 0!important;
}
.splide.is-initialized:not(.is-active) .splide__list {
    display: block;
}
.splide__pagination {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    pointer-events: none;
}
.splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto;
}
.splide:not(.is-overflow) .splide__pagination {
    display: none;
}
.splide__progress__bar {
    width: 0;
}
.splide {
    position: relative;
    visibility: hidden;
}
.splide.is-initialized, .splide.is-rendered {
    visibility: visible;
}
.splide__slide {
    backface-visibility: hidden;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    list-style-type: none!important;
    margin: 0;
    position: relative;
}
.splide__slide img {
    vertical-align: bottom;
}
.splide__spinner {
    animation: splide-loading 1s linear infinite;
    border: 2px solid #999;
    border-left-color: transparent;
    border-radius: 50%;
    bottom: 0;
    contain: strict;
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.splide__sr {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
    display: none;
}
.splide__toggle.is-active .splide__toggle__pause {
    display: inline;
}
.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0;
}
@keyframes splide-loading {
    0% {
    transform: rotate(0);
}
to {
    transform: rotate(1turn);
}
}.splide__track--draggable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.splide__track--fade>.splide__list>.splide__slide {
    margin: 0!important;
    opacity: 0;
    z-index: 0;
}
.splide__track--fade>.splide__list>.splide__slide.is-active {
    opacity: 1;
    z-index: 1;
}
.splide--rtl {
    direction: rtl;
}
.splide__track--ttb>.splide__list {
    display: block;
}
.splide__arrow {
    -ms-flex-align: center;
    align-items: center;
    background: #ccc;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 2em;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    z-index: 1;
}
.splide__arrow svg {
    fill: #000;
    height: 1.2em;
    width: 1.2em;
}
.splide__arrow:hover:not(:disabled) {
    opacity: .9;
}
.splide__arrow:disabled {
    opacity: .3;
}
.splide__arrow:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide__arrow--prev {
    left: 1em;
}
.splide__arrow--prev svg {
    transform: scaleX(-1);
}
.splide__arrow--next {
    right: 1em;
}
.splide.is-focus-in .splide__arrow:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide__pagination {
    bottom: .5em;
    left: 0;
    padding: 0 1em;
    position: absolute;
    right: 0;
    z-index: 1;
}
.splide__pagination__page {
    background: #ccc;
    border: 0;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin: 3px;
    opacity: .7;
    padding: 0;
    position: relative;
    transition: transform .2s linear;
    width: 8px;
}
.splide__pagination__page.is-active {
    background: #fff;
    transform: scale(1.4);
    z-index: 1;
}
.splide__pagination__page:hover {
    cursor: pointer;
    opacity: .9;
}
.splide__pagination__page:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide.is-focus-in .splide__pagination__page:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide__progress__bar {
    background: #ccc;
    height: 3px;
}
.splide__slide {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.splide__slide:focus {
    outline: 0;
}
@supports (outline-offset:-3px) {
    .splide__slide: focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
}
}@media screen and (-ms-high-contrast:none) {
    .splide__slide: focus-visible {
    border: 3px solid #0bf;
}
}@supports (outline-offset:-3px) {
    .splide.is-focus-in .splide__slide: focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
}
}@media screen and (-ms-high-contrast:none) {
    .splide.is-focus-in .splide__slide: focus {
    border: 3px solid #0bf;
}
.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
    border-color: #0bf;
}
}.splide__toggle {
    cursor: pointer;
}
.splide__toggle:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide.is-focus-in .splide__toggle:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide__track--nav>.splide__list>.splide__slide {
    border: 3px solid transparent;
    cursor: pointer;
}
.splide__track--nav>.splide__list>.splide__slide.is-active {
    border: 3px solid #000;
}
.splide__arrows--rtl .splide__arrow--prev {
    left: auto;
    right: 1em;
}
.splide__arrows--rtl .splide__arrow--prev svg {
    transform: scaleX(1);
}
.splide__arrows--rtl .splide__arrow--next {
    left: 1em;
    right: auto;
}
.splide__arrows--rtl .splide__arrow--next svg {
    transform: scaleX(-1);
}
.splide__arrows--ttb .splide__arrow {
    left: 50%;
    transform: translate(-50%);
}
.splide__arrows--ttb .splide__arrow--prev {
    top: 1em;
}
.splide__arrows--ttb .splide__arrow--prev svg {
    transform: rotate(-90deg);
}
.splide__arrows--ttb .splide__arrow--next {
    bottom: 1em;
    top: auto;
}
.splide__arrows--ttb .splide__arrow--next svg {
    transform: rotate(90deg);
}
.splide__pagination--ttb {
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    left: auto;
    padding: 1em 0;
    right: .5em;
    top: 0;
}
.slider-target {
    position: relative;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
    touch-action: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
}
[disabled] .slider-target {
    cursor: not-allowed;
}
.slider-horizontal {
    height: .375rem;
}
.slider-vertical {
    height: 20rem;
    width: .375rem;
}
.slider-base {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
    border-radius: .25rem;
    --tw-bg-opacity:  1;
    background-color: rgb(194 194 194 / var(--tw-bg-opacity));
}
.slider-connects {
    position: relative;
    z-index: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: .25rem;
}
.slider-connect {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    cursor: pointer;
    --tw-bg-opacity:  1;
    background-color: rgb(14 159 110 / var(--tw-bg-opacity));
    transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-style: flat;
}
.slider-tap .slider-connect {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .3s;
}
[disabled] .slider-connect {
    cursor: not-allowed;
    --tw-bg-opacity:  1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.slider-origin {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-style: flat;
}
.slider-horizontal .slider-origin {
    height: 0px;
}
.slider-vertical .slider-origin {
    top: -100%;
    width: 0px;
}
.slider-horizontal.slider-txt-rtl .slider-origin {
    left: 0;
    right: auto;
}
.slider-tap .slider-origin {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .3s;
}
.slider-handle {
    position: absolute;
    border-radius: 9999px;
    border-width: 0px;
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow:  .5px .5px 2px 1px rgba(0, 0, 0, .32);
    --tw-shadow-colored:  .5px .5px 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);
    cursor: grab;
}
.slider-handle:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --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(3px + 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);
    --tw-ring-color:  rgb(14 159 110 / var(--tw-ring-opacity));
    --tw-ring-opacity:  .3;
}
.slider-horizontal .slider-handle {
    top: -.375rem;
    right: -.5rem;
    height: 1rem;
    width: 1rem;
}
.slider-vertical .slider-handle {
    top: -.5rem;
    right: -.3125rem;
    height: 1rem;
    width: 1rem;
}
.slider-horizontal.slider-txt-rtl .slider-handle {
    left: -.5rem;
    right: auto;
}
[disabled] .slider-handle {
    cursor: not-allowed;
}
.slider-touch-area {
    height: 100%;
    width: 100%}
.slider-tooltip {
    position: absolute;
    display: block;
    min-width: 1.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    white-space: nowrap;
    border-radius: .25rem;
    border-width: 1px;
    --tw-border-opacity:  1;
    border-color: rgb(14 159 110 / var(--tw-border-opacity));
    --tw-bg-opacity:  1;
    background-color: rgb(14 159 110 / var(--tw-bg-opacity));
    padding: .25rem .375rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.slider-horizontal .slider-tooltip {
    left: 50%;
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slider-vertical .slider-tooltip {
    top: 50%;
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slider-horizontal .slider-origin>.slider-tooltip {
    left: auto;
    --tw-translate-x:  50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slider-vertical .slider-origin>.slider-tooltip {
    top: auto;
    --tw-translate-x:  -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
[disabled] .slider-tooltip {
    --tw-border-opacity:  1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity));
    --tw-bg-opacity:  1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.slider-tooltip-focus:not(.slider-focused) .slider-tooltip {
    display: none;
}
.slider-tooltip-focus.slider-focused:not(.slider-tooltip-hidden) .slider-tooltip {
    display: block;
}
.slider-tooltip-drag:not(.slider-state-drag) .slider-tooltip {
    display: none;
}
.slider-tooltip-top {
    bottom: 1.5rem;
}
.slider-horizontal .slider-tooltip-top:before {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: inherit;
    transform: translate(-50%);
}
.slider-horizontal .slider-origin>.slider-tooltip-top {
    bottom: .875rem;
}
.slider-tooltip-bottom {
    top: 1.5rem;
}
.slider-horizontal .slider-tooltip-bottom:before {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: inherit;
    transform: translate(-50%);
}
.slider-horizontal .slider-origin>.slider-tooltip-bottom {
    top: 1.25rem;
}
.slider-tooltip-left {
    right: 1.5rem;
}
.slider-vertical .slider-tooltip-left:before {
    content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: inherit;
    transform: translateY(-50%);
}
.slider-vertical .slider-origin>.slider-tooltip-left {
    right: .25rem;
}
.slider-tooltip-right {
    left: 1.5rem;
}
.slider-vertical .slider-tooltip-right:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-color: inherit;
    transform: translateY(-50%);
}
.slider-vertical .slider-origin>.slider-tooltip-right {
    left: 1.75rem;
}
.slider-active {
    --tw-shadow:  .5px .5px 2px 1px rgba(0, 0, 0, .42);
    --tw-shadow-colored:  .5px .5px 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);
    cursor: grabbing;
}
.slider-draggable {
    cursor: ew-resize;
}
.slider-vertical .slider-draggable {
    cursor: ns-resize;
}
/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #ebebeb;
}
:before, :after {
    --tw-content:  ""}
html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: PeydaWeb, Vazirmatn, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
}
body {
    margin: 0;
    line-height: inherit;
}
hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr:where([title]) {
    text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
}
a {
    color: inherit;
    text-decoration: inherit;
}
b, strong {
    font-weight: bolder;
}
code, kbd, samp, pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -.25em;
}
sup {
    top: -.5em;
}
table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}
button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
button, select {
    text-transform: none;
}
button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}
:-moz-focusring {
    outline: auto;
}
:-moz-ui-invalid {
    box-shadow: none;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0;
}
fieldset {
    margin: 0;
    padding: 0;
}
legend {
    padding: 0;
}
ol, ul, menu {
    list-style: none;
    margin: 0;
    padding: 0;
}
dialog {
    padding: 0;
}
textarea {
    resize: vertical;
}
input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #a3a3a3;
}
button, [role=button] {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
}
img, video {
    max-width: 100%;
    height: auto;
}
[hidden] {
    display: none;
}
[type=text], input:where(:not([type])), [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #7a7a7a;
    border-width: 1px;
    border-radius: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow:  0 0 #0000;
}
[type=text]:focus, input:where(:not([type])):focus, [type=email]:focus, [type=url]:focus, [type=password]:focus, [type=number]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=week]:focus, [multiple]:focus, textarea:focus, select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset:  var(--tw-empty,  );
    --tw-ring-offset-width:  0px;
    --tw-ring-offset-color:  #fff;
    --tw-ring-color:  #1C64F2;
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #1c64f2;
}
::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit;
}
::-webkit-datetime-edit {
    display: inline-flex;
}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
}
select {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%237A7A7A' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    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], [size]:where(select:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset;
}
[type=checkbox]:checked, [type=radio]:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
[type=checkbox]:checked {
    background-image: url("data:image/svg+xml, %3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
    [type=checkbox]: checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}
}[type=radio]:checked {
    background-image: url("data:image/svg+xml, %3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
    [type=radio]: checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}
}[type=checkbox]:checked:hover, [type=checkbox]:checked:focus, [type=radio]:checked:hover, [type=radio]:checked:focus {
    border-color: transparent;
    background-color: currentColor;
}
[type=checkbox]:indeterminate {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
@media (forced-colors: active) {
    [type=checkbox]: indeterminate {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}
}[type=file]:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
}
.tooltip-arrow, .tooltip-arrow:before {
    position: absolute;
    width: 8px;
    height: 8px;
    background: inherit;
}
.tooltip-arrow {
    visibility: hidden;
}
.tooltip-arrow:before {
    content: "";
    visibility: visible;
    transform: rotate(45deg);
}
[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before {
    border-style: solid;
    border-color: #e5e7eb;
}
[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before {
    border-bottom-width: 1px;
    border-right-width: 1px;
}
[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before {
    border-bottom-width: 1px;
    border-left-width: 1px;
}
[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before {
    border-top-width: 1px;
    border-left-width: 1px;
}
[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before {
    border-top-width: 1px;
    border-right-width: 1px;
}
.tooltip[data-popper-placement^=top]>.tooltip-arrow {
    bottom: -4px;
}
.tooltip[data-popper-placement^=bottom]>.tooltip-arrow {
    top: -4px;
}
.tooltip[data-popper-placement^=left]>.tooltip-arrow {
    right: -4px;
}
.tooltip[data-popper-placement^=right]>.tooltip-arrow {
    left: -4px;
}
.tooltip.invisible>.tooltip-arrow:before {
    visibility: hidden;
}
[data-popper-arrow], [data-popper-arrow]:before {
    position: absolute;
    width: 8px;
    height: 8px;
    background: inherit;
}
[data-popper-arrow] {
    visibility: hidden;
}
[data-popper-arrow]:before {
    content: "";
    visibility: visible;
    transform: rotate(45deg);
}
[data-popper-arrow]:after {
    content: "";
    visibility: visible;
    transform: rotate(45deg);
    position: absolute;
    width: 9px;
    height: 9px;
    background: inherit;
}
[role=tooltip]>[data-popper-arrow]:before {
    border-style: solid;
    border-color: #e5e7eb;
}
.dark [role=tooltip]>[data-popper-arrow]:before {
    border-style: solid;
    border-color: #4b5563;
}
[role=tooltip]>[data-popper-arrow]:after {
    border-style: solid;
    border-color: #e5e7eb;
}
.dark [role=tooltip]>[data-popper-arrow]:after {
    border-style: solid;
    border-color: #4b5563;
}
[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before {
    border-bottom-width: 1px;
    border-right-width: 1px;
}
[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after {
    border-bottom-width: 1px;
    border-right-width: 1px;
}
[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before {
    border-bottom-width: 1px;
    border-left-width: 1px;
}
[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after {
    border-bottom-width: 1px;
    border-left-width: 1px;
}
[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before {
    border-top-width: 1px;
    border-left-width: 1px;
}
[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after {
    border-top-width: 1px;
    border-left-width: 1px;
}
[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before {
    border-top-width: 1px;
    border-right-width: 1px;
}
[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after {
    border-top-width: 1px;
    border-right-width: 1px;
}
[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow] {
    bottom: -5px;
}
[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow] {
    top: -5px;
}
[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow] {
    right: -5px;
}
[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow] {
    left: -5px;
}
[role=tooltip].invisible>[data-popper-arrow]:before {
    visibility: hidden;
}
[role=tooltip].invisible>[data-popper-arrow]:after {
    visibility: hidden;
}
[type=text], [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #7a7a7a;
    border-width: 1px;
    border-radius: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow:  0 0 #0000;
}
[type=text]:focus, [type=email]:focus, [type=url]:focus, [type=password]:focus, [type=number]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=week]:focus, [multiple]:focus, textarea:focus, select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset:  var(--tw-empty,  );
    --tw-ring-offset-width:  0px;
    --tw-ring-offset-color:  #fff;
    --tw-ring-color:  #1C64F2;
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #1c64f2;
}
input::placeholder, textarea::placeholder {
    color: #7a7a7a;
    opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
}
::-webkit-date-and-time-value {
    min-height: 1.5em;
}
select:not([size]) {
    background-image: url("data:image/svg+xml, %3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%237A7A7A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
    background-position: right .75rem center;
    background-repeat: no-repeat;
    background-size: .75em .75em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
:is([dir=rtl]) select:not([size]) {
    background-position: left .75rem center;
    padding-right: .75rem;
    padding-left: 0;
}
[multiple] {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset;
}
[type=checkbox], [type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #1c64f2;
    background-color: #fff;
    border-color: #7a7a7a;
    border-width: 1px;
    --tw-shadow:  0 0 #0000;
}
[type=checkbox] {
    border-radius: 0;
}
[type=radio] {
    border-radius: 100%}
[type=checkbox]:focus, [type=radio]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset:  var(--tw-empty,  );
    --tw-ring-offset-width:  2px;
    --tw-ring-offset-color:  #fff;
    --tw-ring-color:  #1C64F2;
    --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);
}
[type=checkbox]:checked, [type=radio]:checked, .dark [type=checkbox]:checked, .dark [type=radio]:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: .55em .55em;
    background-position: center;
    background-repeat: no-repeat;
}
[type=checkbox]:checked {
    background-image: url("data:image/svg+xml, %3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
    background-repeat: no-repeat;
    background-size: .55em .55em;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
[type=radio]:checked {
    background-image: url("data:image/svg+xml, %3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    background-size: 1em 1em;
}
.dark [type=radio]:checked {
    background-image: url("data:image/svg+xml, %3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    background-size: 1em 1em;
}
[type=checkbox]:indeterminate {
    background-image: url("data:image/svg+xml, %3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
    background-color: currentColor;
    border-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: .55em .55em;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
[type=checkbox]:indeterminate:hover, [type=checkbox]:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
}
[type=file] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
}
[type=file]:focus {
    outline: 1px auto inherit;
}
input[type=file]::file-selector-button {
    color: #fff;
    background: #151515;
    border: 0;
    font-weight: 500;
    font-size: .875rem;
    cursor: pointer;
    padding: .625rem 1rem .625rem 2rem;
    margin-inline-start: -1rem;
    margin-inline-end: 1rem;
}
input[type=file]::file-selector-button:hover {
    background: #292929;
}
:is([dir=rtl]) input[type=file]::file-selector-button {
    padding-right: 2rem;
    padding-left: 1rem;
}
.dark input[type=file]::file-selector-button {
    color: #fff;
    background: #3D3D3D;
}
.dark input[type=file]::file-selector-button:hover {
    background: #7A7A7A;
}
input[type=range]::-webkit-slider-thumb {
    height: 1.25rem;
    width: 1.25rem;
    background: #1C64F2;
    border-radius: 9999px;
    border: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
}
input[type=range]:disabled::-webkit-slider-thumb {
    background: #A3A3A3;
}
.dark input[type=range]:disabled::-webkit-slider-thumb {
    background: #7A7A7A;
}
input[type=range]:focus::-webkit-slider-thumb {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --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(4px + 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);
    --tw-ring-opacity:  1px;
    --tw-ring-color:  rgb(164 202 254 / var(--tw-ring-opacity));
}
input[type=range]::-moz-range-thumb {
    height: 1.25rem;
    width: 1.25rem;
    background: #1C64F2;
    border-radius: 9999px;
    border: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
}
input[type=range]:disabled::-moz-range-thumb {
    background: #A3A3A3;
}
.dark input[type=range]:disabled::-moz-range-thumb {
    background: #7A7A7A;
}
input[type=range]::-moz-range-progress {
    background: #3F83F8;
}
input[type=range]::-ms-fill-lower {
    background: #3F83F8;
}
.toggle-bg:after {
    content: "";
    position: absolute;
    top: .125rem;
    left: .125rem;
    background: white;
    border-color: #c2c2c2;
    border-width: 1px;
    border-radius: 9999px;
    height: 1.25rem;
    width: 1.25rem;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-duration: .15s;
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
input:checked+.toggle-bg:after {
    transform: translate(100%);
    border-color: #fff;
}
input:checked+.toggle-bg {
    background: #1C64F2;
    border-color: #1c64f2;
}
* *::selection {
    --tw-bg-opacity:  1;
    background-color: rgb(36 101 47 / var(--tw-bg-opacity));
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
*::selection {
    --tw-bg-opacity:  1;
    background-color: rgb(36 101 47 / var(--tw-bg-opacity));
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
*:focus {
    outline-color: #ceead7;
}
* {
    font-variant-ligatures: none;
}
:target {
    scroll-margin-top: 3rem;
}
*, :before, :after {
    --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:  rgb(63 131 248 / .5);
    --tw-ring-offset-shadow:  0 0 #0000;
    --tw-ring-shadow:  0 0 #0000;
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  }
::backdrop {
    --tw-border-spacing-x:  0;
    --tw-border-spacing-y:  0;
    --tw-translate-x:  0;
    --tw-translate-y:  0;
    --tw-rotate:  0;
    --tw-skew-x:  0;
    --tw-skew-y:  0;
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness:  proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width:  0px;
    --tw-ring-offset-color:  #fff;
    --tw-ring-color:  rgb(63 131 248 / .5);
    --tw-ring-offset-shadow:  0 0 #0000;
    --tw-ring-shadow:  0 0 #0000;
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  }
.container {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 640px) {
    .container {
    max-width: 640px;
    padding-right: 2rem;
    padding-left: 2rem;
}
}@media (min-width: 768px) {
    .container {
    max-width: 768px;
}
}@media (min-width: 1024px) {
    .container {
    max-width: 1024px;
    padding-right: 4rem;
    padding-left: 4rem;
}
}@media (min-width: 1280px) {
    .container {
    max-width: 1280px;
    padding-right: 5rem;
    padding-left: 5rem;
}
}@media (min-width: 1536px) {
    .container {
    max-width: 1536px;
    padding-right: 6rem;
    padding-left: 6rem;
}
}.prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha;
}
.prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha;
}
.prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha;
}
.prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha;
}
.prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman;
}
.prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman;
}
.prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman;
}
.prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal;
}
.prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: .25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "“""”""‘""’";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: close-quote;
}
.prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: .8888889em;
    line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 900;
    color: inherit;
}
.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 800;
    color: inherit;
}
.prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: .6em;
    line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 700;
    color: inherit;
}
.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: .5em;
    line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 700;
    color: inherit;
}
.prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: .875em;
    border-radius: .3125rem;
    padding: .1875em .375em;
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: .875em;
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: "`"}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: "`"}
.prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .875em;
}
.prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .9em;
}
.prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: .875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: .375rem;
    padding: .8571429em 1.1428571em;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: none;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: none;
}
.prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: .5714286em;
    padding-bottom: .5714286em;
    padding-left: .5714286em;
}
.prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: top;
}
.prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em;
}
.prose {
    --tw-prose-body:  #374151;
    --tw-prose-headings:  #111827;
    --tw-prose-lead:  #4b5563;
    --tw-prose-links:  #111827;
    --tw-prose-bold:  #111827;
    --tw-prose-counters:  #6b7280;
    --tw-prose-bullets:  #d1d5db;
    --tw-prose-hr:  #e5e7eb;
    --tw-prose-quotes:  #111827;
    --tw-prose-quote-borders:  #e5e7eb;
    --tw-prose-captions:  #6b7280;
    --tw-prose-kbd:  #111827;
    --tw-prose-kbd-shadows:  17 24 39;
    --tw-prose-code:  #111827;
    --tw-prose-pre-code:  #e5e7eb;
    --tw-prose-pre-bg:  #1f2937;
    --tw-prose-th-borders:  #d1d5db;
    --tw-prose-td-borders:  #e5e7eb;
    --tw-prose-invert-body:  #d1d5db;
    --tw-prose-invert-headings:  #fff;
    --tw-prose-invert-lead:  #9ca3af;
    --tw-prose-invert-links:  #fff;
    --tw-prose-invert-bold:  #fff;
    --tw-prose-invert-counters:  #9ca3af;
    --tw-prose-invert-bullets:  #4b5563;
    --tw-prose-invert-hr:  #374151;
    --tw-prose-invert-quotes:  #f3f4f6;
    --tw-prose-invert-quote-borders:  #374151;
    --tw-prose-invert-captions:  #9ca3af;
    --tw-prose-invert-kbd:  #fff;
    --tw-prose-invert-kbd-shadows:  255 255 255;
    --tw-prose-invert-code:  #fff;
    --tw-prose-invert-pre-code:  #d1d5db;
    --tw-prose-invert-pre-bg:  rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders:  #4b5563;
    --tw-prose-invert-td-borders:  #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    margin-bottom: .5em;
}
.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: .375em;
}
.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: .375em;
}
.prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
}
.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
}
.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
}
.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
}
.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
}
.prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    padding-left: 1.625em;
}
.prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding: .5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 0;
}
.prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
}
.prose-sm {
    font-size: .875rem;
    line-height: 1.7142857;
}
.prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.prose-sm :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: .8888889em;
    margin-bottom: .8888889em;
}
.prose-sm :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
}
.prose-sm :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: .8em;
    line-height: 1.2;
}
.prose-sm :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: .8em;
    line-height: 1.4;
}
.prose-sm :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: .4444444em;
    line-height: 1.5555556;
}
.prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.4285714em;
    margin-bottom: .5714286em;
    line-height: 1.4285714;
}
.prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
    border-radius: .3125rem;
    padding: .1428571em .3571429em;
}
.prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
}
.prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .9em;
}
.prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8888889em;
}
.prose-sm :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: .25rem;
    padding: .6666667em 1em;
}
.prose-sm :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-left: 1.5714286em;
}
.prose-sm :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-left: 1.5714286em;
}
.prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .2857143em;
    margin-bottom: .2857143em;
}
.prose-sm :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: .4285714em;
}
.prose-sm :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: .4285714em;
}
.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5714286em;
    margin-bottom: .5714286em;
}
.prose-sm :where(.prose-sm>ul>li>*:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm>ul>li>*:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose-sm>ol>li>*:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm>ol>li>*:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5714286em;
    margin-bottom: .5714286em;
}
.prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .2857143em;
    padding-left: 1.5714286em;
}
.prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
}
.prose-sm :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.5;
}
.prose-sm :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 1em;
    padding-bottom: .6666667em;
    padding-left: 1em;
}
.prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: 0;
}
.prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 0;
}
.prose-sm :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding: .6666667em 1em;
}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: 0;
}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 0;
}
.prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.3333333;
    margin-top: .6666667em;
}
.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
}
.btn {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.btn:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .btn {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.btn-toranj {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.btn-toranj:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .btn-toranj {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.btn-toranj {
    --tw-bg-opacity:  1;
    background-color: rgb(240 89 34 / var(--tw-bg-opacity));
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-toranj:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(41 142 60 / var(--tw-bg-opacity));
}
.btn-tameshk {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.btn-tameshk:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .btn-tameshk {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.btn-tameshk {
    --tw-bg-opacity:  1;
    background-color: rgb(204 31 88 / var(--tw-bg-opacity));
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-tameshk:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(250 157 187 / var(--tw-bg-opacity));
}
.btn-white {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.btn-white:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .btn-white {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.btn-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity:  1;
    color: rgb(52 54 70 / var(--tw-text-opacity));
}
.btn-white:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity));
}
.btn-toranj-outline {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.btn-toranj-outline:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .btn-toranj-outline {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.btn-toranj-outline {
    border-width: 1px;
    --tw-border-opacity:  1;
    border-color: rgb(240 89 34 / var(--tw-border-opacity));
    background-color: transparent;
    --tw-text-opacity:  1;
    color: rgb(240 89 34 / var(--tw-text-opacity));
}
.btn-toranj-outline:hover {
    --tw-border-opacity:  1;
    border-color: rgb(41 142 60 / var(--tw-border-opacity));
    --tw-text-opacity:  1;
    color: rgb(41 142 60 / var(--tw-text-opacity));
}
.btn-dark-outline {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.btn-dark-outline:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .btn-dark-outline {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.btn-dark-outline {
    border-width: 1px;
    --tw-border-opacity:  1;
    border-color: rgb(52 54 70 / var(--tw-border-opacity));
    background-color: transparent;
    --tw-text-opacity:  1;
    color: rgb(52 54 70 / var(--tw-text-opacity));
}
.btn-dark-outline:hover {
    --tw-border-opacity:  1;
    border-color: rgb(240 89 34 / var(--tw-border-opacity));
    --tw-text-opacity:  1;
    color: rgb(240 89 34 / var(--tw-text-opacity));
}
.btn-white-outline {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.btn-white-outline:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .btn-white-outline {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.btn-white-outline {
    border-width: 1px;
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: transparent;
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-white-outline:hover {
    --tw-border-opacity:  1;
    border-color: rgb(235 235 235 / var(--tw-border-opacity));
    --tw-text-opacity:  1;
    color: rgb(235 235 235 / var(--tw-text-opacity));
}
.btn-dark {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.btn-dark:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .btn-dark {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.btn-dark {
    --tw-bg-opacity:  1;
    background-color: rgb(52 54 70 / var(--tw-bg-opacity));
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-dark:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(240 89 34 / var(--tw-bg-opacity));
}
.btn-sm {
    border-radius: .75rem;
    padding: .5rem .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
}
.toasts {
    top: 62px;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .1s;
    transition-timing-function: cubic-bezier(.4, 0, 1, 1);
}
body.top-nav-visible .toasts {
    top: 133px;
}
@media (min-width: 768px) {
    body.top-nav-visible .toasts {
    top: 146px;
}
}.main-section table svg {
    margin-inline-end: .125rem;
    display: inline;
    height: 1rem;
    width: 1rem;
}
@media (min-width: 1024px) {
    .main-section table svg {
    margin-inline-end: .5rem;
    height: 1.5rem;
    width: 1.5rem;
}
}.main-section.theme-dark .prose {
    --tw-prose-body:  var(--tw-prose-invert-body);
    --tw-prose-headings:  var(--tw-prose-invert-headings);
    --tw-prose-lead:  var(--tw-prose-invert-lead);
    --tw-prose-links:  var(--tw-prose-invert-links);
    --tw-prose-bold:  var(--tw-prose-invert-bold);
    --tw-prose-counters:  var(--tw-prose-invert-counters);
    --tw-prose-bullets:  var(--tw-prose-invert-bullets);
    --tw-prose-hr:  var(--tw-prose-invert-hr);
    --tw-prose-quotes:  var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders:  var(--tw-prose-invert-quote-borders);
    --tw-prose-captions:  var(--tw-prose-invert-captions);
    --tw-prose-kbd:  var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows:  var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code:  var(--tw-prose-invert-code);
    --tw-prose-pre-code:  var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg:  var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders:  var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders:  var(--tw-prose-invert-td-borders);
}
@media (min-width: 1024px) {
    .section-box+.section-box {
    margin-top: 6rem;
}
}.section-mobile-box+.section-mobile-box {
    margin-top: 5rem;
}
@media (min-width: 1024px) {
    .section-mobile-box+.section-mobile-box {
    margin-top: 6rem;
}
.section-box+.section-wide.has-bg {
    margin-top: 6rem;
}
}.section-mobile-box+.section-wide.has-bg {
    margin-top: 5rem;
}
@media (min-width: 1024px) {
    .section-mobile-box+.section-wide.has-bg {
    margin-top: 6rem;
}
.section-wide.has-bg+.section-box {
    margin-top: 6rem;
}
}.section-wide.has-bg+.section-mobile-box {
    margin-top: 5rem;
}
@media (min-width: 1024px) {
    .section-wide.has-bg+.section-mobile-box {
    margin-top: 6rem;
}
}.main-section:last-of-type.section-mobile-box {
    margin-bottom: 5rem;
}
@media (min-width: 1024px) {
    .main-section: last-of-type.section-mobile-box {
    margin-bottom: 6rem;
}
.main-section:last-of-type.section-box {
    margin-bottom: 6rem;
}
}.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;
}
.visible {
    visibility: visible;
}
.invisible {
    visibility: hidden;
}
.collapse {
    visibility: collapse;
}
.static {
    position: static;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.sticky {
    position: sticky;
}
.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.inset-x-0 {
    left: 0;
    right: 0;
}
.inset-x-1\/2 {
    left: 50%;
    right: 50%}
.inset-y-0 {
    top: 0;
    bottom: 0;
}
.-bottom-16 {
    bottom: -4rem;
}
.-bottom-7 {
    bottom: -1.75rem;
}
.-bottom-8 {
    bottom: -2rem;
}
.-end-\[17px\] {
    inset-inline-end: -17px;
}
.-left-8 {
    left: -2rem;
}
.-right-7 {
    right: -1.75rem;
}
.-start-\[17px\] {
    inset-inline-start: -17px;
}
.-top-4 {
    top: -1rem;
}
.-top-7 {
    top: -1.75rem;
}
.bottom-0 {
    bottom: 0;
}
.bottom-10 {
    bottom: 2.5rem;
}
.bottom-12 {
    bottom: 3rem;
}
.bottom-5 {
    bottom: 1.25rem;
}
.bottom-6 {
    bottom: 1.5rem;
}
.bottom-8 {
    bottom: 2rem;
}
.bottom-\[60px\] {
    bottom: 60px;
}
.end-0 {
    inset-inline-end: 0px;
}
.left-0 {
    left: 0;
}
.left-1 {
    left: .25rem;
}
.left-1\/2 {
    left: 50%}
.left-4 {
    left: 1rem;
}
.left-6 {
    left: 1.5rem;
}
.right-0 {
    right: 0;
}
.right-6 {
    right: 1.5rem;
}
.right-7 {
    right: 1.75rem;
}
.start-0 {
    inset-inline-start: 0px;
}
.start-3 {
    inset-inline-start: .75rem;
}
.top-0 {
    top: 0;
}
.top-1 {
    top: .25rem;
}
.top-1\/2 {
    top: 50%}
.top-28 {
    top: 7rem;
}
.top-4 {
    top: 1rem;
}
.top-6 {
    top: 1.5rem;
}
.top-\[124px\] {
    top: 124px;
}
.top-\[142px\] {
    top: 142px;
}
.top-\[178px\] {
    top: 178px;
}
.top-\[69px\] {
    top: 69px;
}
.top-\[71px\] {
    top: 71px;
}
.top-\[72px\] {
    top: 72px;
}
.-z-1 {
    z-index: -1;
}
.z-0 {
    z-index: 0;
}
.z-1 {
    z-index: 1;
}
.z-10 {
    z-index: 10;
}
.z-100 {
    z-index: 100;
}
.z-20 {
    z-index: 20;
}
.z-30 {
    z-index: 30;
}
.z-40 {
    z-index: 40;
}
.z-50 {
    z-index: 50;
}
.z-\[19\] {
    z-index: 19;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-4 {
    order: 4;
}
.col-span-12 {
    grid-column: span 12 / span 12;
}
.col-span-8 {
    grid-column: span 8 / span 8;
}
.row-span-2 {
    grid-row: span 2 / span 2;
}
.m-4 {
    margin: 1rem;
}
.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem;
}
.-mx-1\.5 {
    margin-left: -.375rem;
    margin-right: -.375rem;
}
.-my-1 {
    margin-top: -.25rem;
    margin-bottom: -.25rem;
}
.-my-1\.5 {
    margin-top: -.375rem;
    margin-bottom: -.375rem;
}
.-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
}
.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
}
.mx-\[-50vw\] {
    margin-left: -50vw;
    margin-right: -50vw;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.-mb-10 {
    margin-bottom: -2.5rem;
}
.-mb-20 {
    margin-bottom: -5rem;
}
.-mb-5 {
    margin-bottom: -1.25rem;
}
.-mb-px {
    margin-bottom: -1px;
}
.-ml-px {
    margin-left: -1px;
}
.-mt-10 {
    margin-top: -2.5rem;
}
.mb-1 {
    margin-bottom: .25rem;
}
.mb-1\.5 {
    margin-bottom: .375rem;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-11 {
    margin-bottom: 2.75rem;
}
.mb-12 {
    margin-bottom: 3rem;
}
.mb-16 {
    margin-bottom: 4rem;
}
.mb-2 {
    margin-bottom: .5rem;
}
.mb-20 {
    margin-bottom: 5rem;
}
.mb-3 {
    margin-bottom: .75rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-7 {
    margin-bottom: 1.75rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.me-0 {
    margin-inline-end: 0px;
}
.me-0\.5 {
    margin-inline-end: .125rem;
}
.me-1 {
    margin-inline-end: .25rem;
}
.me-1\.5 {
    margin-inline-end: .375rem;
}
.me-2 {
    margin-inline-end: .5rem;
}
.me-2\.5 {
    margin-inline-end: .625rem;
}
.me-3 {
    margin-inline-end: .75rem;
}
.me-4 {
    margin-inline-end: 1rem;
}
.ml-1 {
    margin-left: .25rem;
}
.ml-3 {
    margin-left: .75rem;
}
.mr-1 {
    margin-right: .25rem;
}
.mr-2 {
    margin-right: .5rem;
}
.mr-2\.5 {
    margin-right: .625rem;
}
.mr-3 {
    margin-right: .75rem;
}
.mr-auto {
    margin-right: auto;
}
.ms-1 {
    margin-inline-start: .25rem;
}
.ms-3 {
    margin-inline-start: .75rem;
}
.ms-6 {
    margin-inline-start: 1.5rem;
}
.mt-1 {
    margin-top: .25rem;
}
.mt-1\.5 {
    margin-top: .375rem;
}
.mt-10 {
    margin-top: 2.5rem;
}
.mt-11 {
    margin-top: 2.75rem;
}
.mt-12 {
    margin-top: 3rem;
}
.mt-14 {
    margin-top: 3.5rem;
}
.mt-16 {
    margin-top: 4rem;
}
.mt-2 {
    margin-top: .5rem;
}
.mt-2\.5 {
    margin-top: .625rem;
}
.mt-20 {
    margin-top: 5rem;
}
.mt-3 {
    margin-top: .75rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-44 {
    margin-top: 11rem;
}
.mt-5 {
    margin-top: 1.25rem;
}
.mt-6 {
    margin-top: 1.5rem;
}
.mt-8 {
    margin-top: 2rem;
}
.mt-9 {
    margin-top: 2.25rem;
}
.mt-\[71px\] {
    margin-top: 71px;
}
.box-border {
    box-sizing: border-box;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.inline {
    display: inline;
}
.\!flex {
    display: flex!important;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.table {
    display: table;
}
.\!grid {
    display: grid!important;
}
.grid {
    display: grid;
}
.hidden {
    display: none;
}
.aspect-square {
    aspect-ratio: 1 / 1;
}
.aspect-video {
    aspect-ratio: 16 / 9;
}
.h-0 {
    height: 0px;
}
.h-0\.5 {
    height: .125rem;
}
.h-1 {
    height: .25rem;
}
.h-1\.5 {
    height: .375rem;
}
.h-10 {
    height: 2.5rem;
}
.h-11 {
    height: 2.75rem;
}
.h-12 {
    height: 3rem;
}
.h-14 {
    height: 3.5rem;
}
.h-16 {
    height: 4rem;
}
.h-2 {
    height: .5rem;
}
.h-2\.5 {
    height: .625rem;
}
.h-2\/3 {
    height: 66.666667%}
.h-20 {
    height: 5rem;
}
.h-3 {
    height: .75rem;
}
.h-3\.5 {
    height: .875rem;
}
.h-4 {
    height: 1rem;
}
.h-5 {
    height: 1.25rem;
}
.h-52 {
    height: 13rem;
}
.h-6 {
    height: 1.5rem;
}
.h-7 {
    height: 1.75rem;
}
.h-8 {
    height: 2rem;
}
.h-80 {
    height: 20rem;
}
.h-9 {
    height: 2.25rem;
}
.h-96 {
    height: 24rem;
}
.h-\[2em\] {
    height: 2em;
}
.h-\[32px\] {
    height: 32px;
}
.h-\[46px\] {
    height: 46px;
}
.h-\[5\.75rem\] {
    height: 5.75rem;
}
.h-\[572px\] {
    height: 572px;
}
.h-\[600px\] {
    height: 600px;
}
.h-\[64px\] {
    height: 64px;
}
.h-\[calc\(100\%-1rem\)\] {
    height: calc(100% - 1rem);
}
.h-auto {
    height: auto;
}
.h-full {
    height: 100%}
.h-px {
    height: 1px;
}
.h-screen {
    height: 100vh;
}
.max-h-36 {
    max-height: 9rem;
}
.max-h-60 {
    max-height: 15rem;
}
.max-h-72 {
    max-height: 18rem;
}
.max-h-full {
    max-height: 100%}
.min-h-96 {
    min-height: 24rem;
}
.min-h-\[210px\] {
    min-height: 210px;
}
.min-h-\[50vh\] {
    min-height: 50vh;
}
.min-h-\[80vh\] {
    min-height: 80vh;
}
.w-1 {
    width: .25rem;
}
.w-1\.5 {
    width: .375rem;
}
.w-1\/2 {
    width: 50%}
.w-1\/3 {
    width: 33.333333%}
.w-1\/4 {
    width: 25%}
.w-1\/5 {
    width: 20%}
.w-10 {
    width: 2.5rem;
}
.w-11 {
    width: 2.75rem;
}
.w-12 {
    width: 3rem;
}
.w-14 {
    width: 3.5rem;
}
.w-16 {
    width: 4rem;
}
.w-2 {
    width: .5rem;
}
.w-2\.5 {
    width: .625rem;
}
.w-20 {
    width: 5rem;
}
.w-3 {
    width: .75rem;
}
.w-3\.5 {
    width: .875rem;
}
.w-36 {
    width: 9rem;
}
.w-4 {
    width: 1rem;
}
.w-40 {
    width: 10rem;
}
.w-44 {
    width: 11rem;
}
.w-48 {
    width: 12rem;
}
.w-5 {
    width: 1.25rem;
}
.w-52 {
    width: 13rem;
}
.w-6 {
    width: 1.5rem;
}
.w-60 {
    width: 15rem;
}
.w-64 {
    width: 16rem;
}
.w-7 {
    width: 1.75rem;
}
.w-72 {
    width: 18rem;
}
.w-8 {
    width: 2rem;
}
.w-80 {
    width: 20rem;
}
.w-9 {
    width: 2.25rem;
}
.w-\[272px\] {
    width: 272px;
}
.w-\[2em\] {
    width: 2em;
}
.w-\[300px\] {
    width: 300px;
}
.w-\[3px\] {
    width: 3px;
}
.w-auto {
    width: auto;
}
.w-fit {
    width: fit-content;
}
.w-full {
    width: 100%}
.w-px {
    width: 1px;
}
.w-screen {
    width: 100vw;
}
.min-w-5 {
    min-width: 1.25rem;
}
.max-w-3xl {
    max-width: 48rem;
}
.max-w-4xl {
    max-width: 56rem;
}
.max-w-52 {
    max-width: 13rem;
}
.max-w-5xl {
    max-width: 64rem;
}
.max-w-6xl {
    max-width: 72rem;
}
.max-w-full {
    max-width: 100%}
.max-w-lg {
    max-width: 32rem;
}
.max-w-md {
    max-width: 28rem;
}
.max-w-none {
    max-width: none;
}
.max-w-xl {
    max-width: 36rem;
}
.max-w-xs {
    max-width: 20rem;
}
.flex-1 {
    flex: 1 1 0%}
.flex-shrink {
    flex-shrink: 1;
}
.flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
}
.flex-grow, .grow {
    flex-grow: 1;
}
.table-auto {
    table-layout: auto;
}
.border-collapse {
    border-collapse: collapse;
}
.-translate-x-1\/2 {
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full {
    --tw-translate-x:  -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
    --tw-translate-y:  -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/2 {
    --tw-translate-x:  50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
    --tw-translate-x:  100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
    --tw-translate-y:  100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
    --tw-rotate:  -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
    --tw-rotate:  90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-none {
    transform: none;
}
@keyframes ping {
    75%, to {
    transform: scale(2);
    opacity: 0;
}
}.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
}
@keyframes pulse {
    50% {
    opacity: .5;
}
}.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
}
@keyframes spin {
    to {
    transform: rotate(360deg);
}
}.animate-spin {
    animation: spin 1s linear infinite;
}
.cursor-default {
    cursor: default;
}
.cursor-not-allowed {
    cursor: not-allowed;
}
.cursor-pointer {
    cursor: pointer;
}
.select-none {
    -webkit-user-select: none;
    user-select: none;
}
.resize-none {
    resize: none;
}
.resize {
    resize: both;
}
.snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-mandatory {
    --tw-scroll-snap-strictness:  mandatory;
}
.snap-start {
    scroll-snap-align: start;
}
.snap-center {
    scroll-snap-align: center;
}
.scroll-ms-3 {
    scroll-margin-inline-start: .75rem;
}
.scroll-ms-4 {
    scroll-margin-inline-start: 1rem;
}
.scroll-pr-3 {
    scroll-padding-right: .75rem;
}
.list-none {
    list-style-type: none;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row {
    flex-direction: row;
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.flex-col {
    flex-direction: column;
}
.flex-col-reverse {
    flex-direction: column-reverse;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex-nowrap {
    flex-wrap: nowrap;
}
.items-start {
    align-items: flex-start;
}
.\!items-end {
    align-items: flex-end!important;
}
.items-end {
    align-items: flex-end;
}
.items-center {
    align-items: center;
}
.items-baseline {
    align-items: baseline;
}
.items-stretch {
    align-items: stretch;
}
.justify-start {
    justify-content: flex-start;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.justify-around {
    justify-content: space-around;
}
.justify-items-center {
    justify-items: center;
}
.gap-1 {
    gap: .25rem;
}
.gap-1\.5 {
    gap: .375rem;
}
.gap-10 {
    gap: 2.5rem;
}
.gap-12 {
    gap: 3rem;
}
.gap-16 {
    gap: 4rem;
}
.gap-2 {
    gap: .5rem;
}
.gap-3 {
    gap: .75rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-8 {
    gap: 2rem;
}
.gap-x-1 {
    column-gap: .25rem;
}
.gap-x-10 {
    column-gap: 2.5rem;
}
.gap-x-16 {
    column-gap: 4rem;
}
.gap-x-2 {
    column-gap: .5rem;
}
.gap-x-4 {
    column-gap: 1rem;
}
.gap-x-6 {
    column-gap: 1.5rem;
}
.gap-y-10 {
    row-gap: 2.5rem;
}
.gap-y-11 {
    row-gap: 2.75rem;
}
.gap-y-16 {
    row-gap: 4rem;
}
.gap-y-20 {
    row-gap: 5rem;
}
.gap-y-3 {
    row-gap: .75rem;
}
.gap-y-4 {
    row-gap: 1rem;
}
.gap-y-6 {
    row-gap: 1.5rem;
}
.gap-y-8 {
    row-gap: 2rem;
}
.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.375rem * var(--tw-space-x-reverse));
    margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-7>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.space-y-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.125rem * var(--tw-space-y-reverse));
}
.space-y-10>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}
.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse));
}
.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  1;
}
.divide-x>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse:  0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-x-2>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse:  0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse:  0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse:  1;
}
.divide-afran-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity:  1;
    border-color: rgb(222 240 255 / var(--tw-divide-opacity));
}
.divide-dark-500>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity:  1;
    border-color: rgb(101 107 142 / var(--tw-divide-opacity));
}
.divide-gray-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity:  1;
    border-color: rgb(245 245 245 / var(--tw-divide-opacity));
}
.divide-gray-200>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity:  1;
    border-color: rgb(235 235 235 / var(--tw-divide-opacity));
}
.divide-white\/10>:not([hidden])~:not([hidden]) {
    border-color: #ffffff1a;
}
.self-stretch {
    align-self: stretch;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-x-auto {
    overflow-x: auto;
}
.overflow-y-auto {
    overflow-y: auto;
}
.overflow-x-hidden {
    overflow-x: hidden;
}
.overflow-y-hidden {
    overflow-y: hidden;
}
.overflow-x-scroll {
    overflow-x: scroll;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.rounded {
    border-radius: .25rem;
}
.rounded-2xl {
    border-radius: 1rem;
}
.rounded-3xl {
    border-radius: 1.5rem;
}
.rounded-\[100\%\] {
    border-radius: 100%}
.rounded-\[2\.5rem\] {
    border-radius: 2.5rem;
}
.rounded-\[2rem\] {
    border-radius: 2rem;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-lg {
    border-radius: .5rem;
}
.rounded-md {
    border-radius: .375rem;
}
.rounded-xl {
    border-radius: .75rem;
}
.rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
}
.rounded-e-lg {
    border-start-end-radius: .5rem;
    border-end-end-radius: .5rem;
}
.rounded-e-none {
    border-start-end-radius: 0px;
    border-end-end-radius: 0px;
}
.rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
}
.rounded-l-md {
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem;
}
.rounded-l-xl {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
}
.rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}
.rounded-r-md {
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem;
}
.rounded-s-lg {
    border-start-start-radius: .5rem;
    border-end-start-radius: .5rem;
}
.rounded-s-none {
    border-start-start-radius: 0px;
    border-end-start-radius: 0px;
}
.rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
.rounded-t-xl {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
}
.rounded-bl-none {
    border-bottom-left-radius: 0;
}
.rounded-br-2xl {
    border-bottom-right-radius: 1rem;
}
.rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
}
.rounded-tl-2xl {
    border-top-left-radius: 1rem;
}
.rounded-tr-none {
    border-top-right-radius: 0;
}
.border {
    border-width: 1px;
}
.border-0 {
    border-width: 0px;
}
.border-4 {
    border-width: 4px;
}
.border-\[14px\] {
    border-width: 14px;
}
.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.\!border-t-0 {
    border-top-width: 0px!important;
}
.border-b {
    border-bottom-width: 1px;
}
.border-t {
    border-top-width: 1px;
}
.border-afran {
    --tw-border-opacity:  1;
    border-color: rgb(31 163 242 / var(--tw-border-opacity));
}
.border-afran-100 {
    --tw-border-opacity:  1;
    border-color: rgb(222 240 255 / var(--tw-border-opacity));
}
.border-anar {
    --tw-border-opacity:  1;
    border-color: rgb(217 3 74 / var(--tw-border-opacity));
}
.border-blue-600 {
    --tw-border-opacity:  1;
    border-color: rgb(28 100 242 / var(--tw-border-opacity));
}
.border-blue-700 {
    --tw-border-opacity:  1;
    border-color: rgb(26 86 219 / var(--tw-border-opacity));
}
.border-dark-200 {
    --tw-border-opacity:  1;
    border-color: rgb(237 240 255 / var(--tw-border-opacity));
}
.border-dark-400 {
    --tw-border-opacity:  1;
    border-color: rgb(168 172 193 / var(--tw-border-opacity));
}
.border-dark-600 {
    --tw-border-opacity:  1;
    border-color: rgb(240 89 34 / var(--tw-border-opacity));
}
.border-gray-100 {
    --tw-border-opacity:  1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity));
}
.border-gray-200 {
    --tw-border-opacity:  1;
    border-color: rgb(235 235 235 / var(--tw-border-opacity));
}
.border-gray-300 {
    --tw-border-opacity:  1;
    border-color: rgb(194 194 194 / var(--tw-border-opacity));
}
.border-gray-400 {
    --tw-border-opacity:  1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity));
}
.border-gray-800 {
    --tw-border-opacity:  1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity));
}
.border-narenj {
    --tw-border-opacity:  1;
    border-color: rgb(255 96 0 / var(--tw-border-opacity));
}
.border-red-500 {
    --tw-border-opacity:  1;
    border-color: rgb(240 82 82 / var(--tw-border-opacity));
}
.border-ronchi {
    --tw-border-opacity:  1;
    border-color: rgb(235 203 89 / var(--tw-border-opacity));
}
.border-sarv {
    --tw-border-opacity:  1;
    border-color: rgb(33 178 75 / var(--tw-border-opacity));
}
.border-tameshk {
    --tw-border-opacity:  1;
    border-color: rgb(204 31 88 / var(--tw-border-opacity));
}
.border-toranj {
    --tw-border-opacity:  1;
    border-color: rgb(240 89 34 / var(--tw-border-opacity));
}
.border-toranj-100 {
    --tw-border-opacity:  1;
    border-color: rgb(206 234 215 / var(--tw-border-opacity));
}
.border-white {
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-zeytoon {
    --tw-border-opacity:  1;
    border-color: rgb(179 1 237 / var(--tw-border-opacity));
}
.bg-\[\#0F865B\] {
    --tw-bg-opacity:  1;
    background-color: rgb(15 134 91 / var(--tw-bg-opacity));
}
.bg-\[\#2D5F69\] {
    --tw-bg-opacity:  1;
    background-color: rgb(45 95 105 / var(--tw-bg-opacity));
}
.bg-afran {
    --tw-bg-opacity:  1;
    background-color: rgb(31 163 242 / var(--tw-bg-opacity));
}
.bg-afran-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(222 240 255 / var(--tw-bg-opacity));
}
.bg-afran-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(240 246 251 / var(--tw-bg-opacity));
}
.bg-afran\/10 {
    background-color: #1fa3f21a;
}
.bg-anar {
    --tw-bg-opacity:  1;
    background-color: rgb(217 3 74 / var(--tw-bg-opacity));
}
.bg-anar-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(249 222 226 / var(--tw-bg-opacity));
}
.bg-anar-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(248 242 243 / var(--tw-bg-opacity));
}
.bg-anar\/10 {
    background-color: #d9034a1a;
}
.bg-black\/20 {
    background-color: #0003;
}
.bg-black\/50 {
    background-color: #00000080;
}
.bg-blue-700 {
    --tw-bg-opacity:  1;
    background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.bg-dark-200 {
    --tw-bg-opacity:  1;
    background-color: rgb(237 240 255 / var(--tw-bg-opacity));
}
.bg-dark-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(101 107 142 / var(--tw-bg-opacity));
}
.bg-dark-600 {
    --tw-bg-opacity:  1;
    background-color: rgb(240 89 34 / var(--tw-bg-opacity));
}
.bg-dark-700 {
    --tw-bg-opacity:  1;
    background-color: rgb(52 54 70 / var(--tw-bg-opacity));
}
.bg-dark-mint-green {
    --tw-bg-opacity:  1;
    background-color: rgb(8 71 45 / var(--tw-bg-opacity));
}
.bg-gray-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-gray-200 {
    --tw-bg-opacity:  1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity));
}
.bg-gray-300 {
    --tw-bg-opacity:  1;
    background-color: rgb(194 194 194 / var(--tw-bg-opacity));
}
.bg-gray-400 {
    --tw-bg-opacity:  1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.bg-gray-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-700 {
    --tw-bg-opacity:  1;
    background-color: rgb(41 41 41 / var(--tw-bg-opacity));
}
.bg-gray-800 {
    --tw-bg-opacity:  1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity));
}
.bg-gray-900 {
    --tw-bg-opacity:  1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-gray-900\/50 {
    background-color: #11182780;
}
.bg-green-400 {
    --tw-bg-opacity:  1;
    background-color: rgb(49 196 141 / var(--tw-bg-opacity));
}
.bg-narenj {
    --tw-bg-opacity:  1;
    background-color: rgb(255 96 0 / var(--tw-bg-opacity));
}
.bg-narenj-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(255 239 211 / var(--tw-bg-opacity));
}
.bg-narenj-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(255 248 236 / var(--tw-bg-opacity));
}
.bg-narenj\/10 {
    background-color: #ff60001a;
}
.bg-observatory {
    --tw-bg-opacity:  1;
    background-color: rgb(3 138 102 / var(--tw-bg-opacity));
}
.bg-red-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(253 232 232 / var(--tw-bg-opacity));
}
.bg-red-400 {
    --tw-bg-opacity:  1;
    background-color: rgb(249 128 128 / var(--tw-bg-opacity));
}
.bg-red-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(240 82 82 / var(--tw-bg-opacity));
}
.bg-ronchi {
    --tw-bg-opacity:  1;
    background-color: rgb(235 203 89 / var(--tw-bg-opacity));
}
.bg-ronchi-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(249 241 204 / var(--tw-bg-opacity));
}
.bg-ronchi-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(253 250 237 / var(--tw-bg-opacity));
}
.bg-ronchi\/10 {
    background-color: #ebcb591a;
}
.bg-sarv {
    --tw-bg-opacity:  1;
    background-color: rgb(33 178 75 / var(--tw-bg-opacity));
}
.bg-sarv-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(206 234 215 / var(--tw-bg-opacity));
}
.bg-sarv-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(242 248 244 / var(--tw-bg-opacity));
}
.bg-sarv\/10 {
    background-color: #21b24b1a;
}
.bg-tameshk {
    --tw-bg-opacity:  1;
    background-color: rgb(204 31 88 / var(--tw-bg-opacity));
}
.bg-tameshk-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(255 237 240 / var(--tw-bg-opacity));
}
.bg-tameshk-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(248 242 243 / var(--tw-bg-opacity));
}
.bg-tameshk\/10 {
    background-color: #cc1f581a;
}
.bg-toranj {
    --tw-bg-opacity:  1;
    background-color: rgb(240 89 34 / var(--tw-bg-opacity));
}
.bg-toranj-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(206 234 215 / var(--tw-bg-opacity));
}
.bg-toranj-400 {
    --tw-bg-opacity:  1;
    background-color: rgb(36 101 47 / var(--tw-bg-opacity));
}
.bg-toranj-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(242 248 244 / var(--tw-bg-opacity));
}
.bg-toranj\/10 {
    background-color: #2f9e411a;
}
.bg-transparent {
    background-color: transparent;
}
.bg-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/20 {
    background-color: #fff3;
}
.bg-white\/30 {
    background-color: #ffffff4d;
}
.bg-white\/5 {
    background-color: #ffffff0d;
}
.bg-white\/50 {
    background-color: #ffffff80;
}
.bg-white\/70 {
    background-color: #ffffffb3;
}
.bg-white\/75 {
    background-color: #ffffffbf;
}
.bg-zeytoon {
    --tw-bg-opacity:  1;
    background-color: rgb(179 1 237 / var(--tw-bg-opacity));
}
.bg-zeytoon-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(240 233 242 / var(--tw-bg-opacity));
}
.bg-zeytoon-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(244 242 244 / var(--tw-bg-opacity));
}
.bg-zeytoon\/10 {
    background-color: #b301ed1a;
}
.bg-opacity-50 {
    --tw-bg-opacity:  .5;
}
.bg-\[url\(\'data\:image\/svg\+xml\;
    base64\, PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDE2MCAxNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI\+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgMzciIGN4PSI4MCIgY3k9IjgwIiByPSI4MCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQwODdfNzk0NzQpIi8\+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDA4N183OTQ3NCIgeDE9IjgwIiB5MT0iMCIgeDI9IjgwIiB5Mj0iMTYwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI\+CjxzdG9wIHN0b3AtY29sb3I9IiNGMkY4RjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjJGOEY0IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K\'\)\] {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDE2MCAxNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgMzciIGN4PSI4MCIgY3k9IjgwIiByPSI4MCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQwODdfNzk0NzQpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDA4N183OTQ3NCIgeDE9IjgwIiB5MT0iMCIgeDI9IjgwIiB5Mj0iMTYwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMkY4RjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjJGOEY0IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.bg-arrow-left {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE2TDE0IDEyTDEwIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.bg-chart {
    background-image: url(/front/assets/chart-efbc3ea7.svg);
}
.bg-cinema {
    background-image: url(/front/assets/cinema-c541c29e.svg), url(/front/assets/cinema2-78e7d362.svg);
}
.bg-football {
    background-image: url(/front/assets/football-b0603203.svg), url(/front/assets/football2-cfd0cdac.svg);
}
.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-noise {
    background-image: url(/front/assets/noise-7ba559c9.png);
}
.bg-pattern-2 {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMTAxIiBoZWlnaHQ9IjYyIiB2aWV3Qm94PSIwIDAgMTAxIDYyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNLTI4IDc4Qy0yOCA1MC4zODU4IC01LjYxNDIzIDI4IDIyIDI4SDEwMVY5N0gtMjhWNzhaIiBmaWxsPSIjMkZCODhGIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNLTc3IDQ5Qy03NyAyMy4wNDI2IC01NS45NTc0IDIgLTMwIDJIMTdWNDlDMTcgNzQuOTU3NCAtNC4wNDI2MiA5NiAtMzAgOTZDLTU1Ljk1NzQgOTYgLTc3IDc0Ljk1NzQgLTc3IDQ5WiIgc3Ryb2tlPSIjMkZCODhGIiBzdHJva2Utd2lkdGg9IjQiLz4KPC9zdmc+Cg==), url(data: image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCAzMyA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTY5IDMwQzY5IDIuMzg1NzcgNDYuNjE0MiAtMjAgMTkgLTIwSDBWNjZINjlWMzBaIiBmaWxsPSIjMkZCODhGIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8L3N2Zz4K), url(data: image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iNjciIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCA2NyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkwIC0xMkM5MCAxMi4zMDA1IDcwLjMwMDUgMzIgNDYgMzJIMlYtMTJDMiAtMzYuMzAwNSAyMS42OTk1IC01NiA0NiAtNTZDNzAuMzAwNSAtNTYgOTAgLTM2LjMwMDUgOTAgLTEyWiIgc3Ryb2tlPSIjMkZCODhGIiBzdHJva2Utd2lkdGg9IjQiLz4KPC9zdmc+Cg==);
}
.bg-pattern-3 {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMTMwIiBoZWlnaHQ9IjkzIiB2aWV3Qm94PSIwIDAgMTMwIDkzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjEiIGQ9Ik0tMTcgMTBDLTE3IC0yNS4zNDYyIDExLjY1MzggLTU0IDQ3IC01NEgxMTFWMTBDMTExIDQ1LjM0NjIgODIuMzQ2MiA3NCA0NyA3NEMxMS42NTM4IDc0IC0xNyA0NS4zNDYyIC0xNyAxMFoiIGZpbGw9IiMyRkI4OEYiLz4KPHBhdGggZD0iTS0zNCAxMEMtMzQgLTM0LjczNTEgMi4yNjQ5NCAtNzEgNDcgLTcxSDEyOFYxMEMxMjggNTQuNzM1MSA5MS43MzUxIDkxIDQ3IDkxQzIuMjY0OTQgOTEgLTM0IDU0LjczNTEgLTM0IDEwWiIgc3Ryb2tlPSIjMkZCODhGIiBzdHJva2Utd2lkdGg9IjQiLz4KPC9zdmc+Cg==), url(data: image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMTY0IiBoZWlnaHQ9IjE0NiIgdmlld0JveD0iMCAwIDE2NCAxNDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJQYXR0ZXJuIj4KPHBhdGggaWQ9IlJlY3RhbmdsZSAxNTgwIChTdHJva2UpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI5IDExMkMyOSA2Ni4xNjA0IDY2LjE2MDQgMjkgMTEyIDI5SDE5NVYxMTJDMTk1IDE1Ny44NCAxNTcuODQgMTk1IDExMiAxOTVDNjYuMTYwNCAxOTUgMjkgMTU3Ljg0IDI5IDExMlpNMTEyIDMzQzY4LjM2OTUgMzMgMzMgNjguMzY5NSAzMyAxMTJDMzMgMTU1LjYzIDY4LjM2OTUgMTkxIDExMiAxOTFDMTU1LjYzIDE5MSAxOTEgMTU1LjYzIDE5MSAxMTJWMzNIMTEyWiIgZmlsbD0iIzJGQjg4RiIvPgo8cGF0aCBpZD0iUmVjdGFuZ2xlIDE1ODEgKFN0cm9rZSkiIG9wYWNpdHk9IjAuMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDExMkMwIDUwLjE0NDEgNTAuMTQ0MSAwIDExMiAwSDIyNFYxMTJDMjI0IDE3My44NTYgMTczLjg1NiAyMjQgMTEyIDIyNEM1MC4xNDQxIDIyNCAwIDE3My44NTYgMCAxMTJaTTExMiA0QzUyLjM1MzMgNCA0IDUyLjM1MzMgNCAxMTJDNCAxNzEuNjQ3IDUyLjM1MzMgMjIwIDExMiAyMjBDMTcxLjY0NyAyMjAgMjIwIDE3MS42NDcgMjIwIDExMlY0SDExMloiIGZpbGw9IiMyRkI4OEYiLz4KPC9nPgo8L3N2Zz4K);
}
.bg-pattern-4 {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTE4IiB2aWV3Qm94PSIwIDAgNDYgMTE4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNLTMgMTA4Qy0zIDEyMS4yNTUgNy43NDUxNyAxMzIgMjEgMTMySDQ1VjEwOEM0NSA5NC43NDUyIDM0LjI1NDggODQgMjEgODRDNy43NDUxNyA4NCAtMyA5NC43NDUyIC0zIDEwOFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNLTEyIDExOUM4Ljk4NjgyIDExOSAyNiAxMDEuOTg3IDI2IDgxTDI2IDQzSC0xMkMtMzIuOTg2OCA0MyAtNTAgNjAuMDEzMiAtNTAgODFDLTUwIDEwMS45ODcgLTMyLjk4NjggMTE5IC0xMiAxMTlaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42IiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTS01MSAzMUMtNTEgNDguMTIwOCAtMzcuMTIwOCA2MiAtMjAgNjJIMTFWMzFDMTEgMTMuODc5MiAtMi44NzkxNyAwIC0yMCAwQy0zNy4xMjA4IDAgLTUxIDEzLjg3OTIgLTUxIDMxWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+Cjwvc3ZnPgo=), url(data: image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA2MiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzNSAzM0MxMzUgNi40OTAzMyAxMTMuNTEgLTE1IDg3IC0xNUgzOVYzM0MzOSA1OS41MDk3IDYwLjQ5MDMgODEgODcgODFDMTEzLjUxIDgxIDEzNSA1OS41MDk3IDEzNSAzM1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNOTAgLTE1QzkwIDkuODUyODEgNjkuODUyOCAzMCA0NSAzMEgtNy42MjkzOWUtMDZWLTE1Qy03LjYyOTM5ZS0wNiAtMzkuODUyOCAyMC4xNDcyIC02MCA0NSAtNjBDNjkuODUyOCAtNjAgOTAgLTM5Ljg1MjggOTAgLTE1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4xIi8+Cjwvc3ZnPgo=);
}
.bg-taak {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMzgzIiBoZWlnaHQ9IjU3MyIgdmlld0JveD0iMCAwIDM4MyA1NzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNLTU5LjkwNzIgODQuMTE2N1YxNC43NTc4Qy01OS45MDcyIDE0Ljc1NzggLTgyLjY2NTYgLTEwLjg0NTQgLTExNS41ODQgMTQuNzU3OEMtMTQ4LjM2NyA0MC4yMjU2IC0yMDUuODA1IDY1LjgyODcgLTIwNS44MDUgNjUuODI4N1YxOTkuOTQxTC0xMTIuNzM5IDI2MC45MDFDLTExMi43MzkgMjYwLjkwMSAtOTUuMzk5NCAyNzEuNjAyIC03Mi42NDEgMjYwLjkwMUMtNDkuODgyNiAyNTAuMTk5IDI0Ljg5NDkgMjAyLjc4NSAyNC44OTQ5IDIwMi43ODVWMTAxLjQ1Nkw4Mi4zMzI3IDY4LjY3MzVMMTQwLjcxOSAxMDAuNjQ0VjE2NS4zOTdMNjEuMzM1NCAyMTkuMTc3VjMxNy42NjFMMy44OTc1OCAzNTMuMjg5TC01OS4wOTQ0IDMyMy4yMTVWMzAyLjIxOEgtMTIyLjc2NFYzNDguNjgzTC0yNi4wNDA1IDQxNC4zODRDLTI2LjA0MDUgNDE0LjM4NCAtOS42NDkwOCA0MjguMDY2IDE1LjAwNTggNDE0LjM4NEMzOS42NjA4IDQwMC43MDIgMTE1LjM4NyAzNTUuOTk4IDExNS4zODcgMzU1Ljk5OFYyNTUuNjE3TDIwMi4wODUgMjAyLjc4NVY2NC44ODA1TDEwMy4zMyA5LjMzOTE3QzEwMy4zMyA5LjMzOTE3IDgzLjI4MSAtNy4wNTIyOSA2My4yMzIgOC4zOTA5MUwtMjcuMTI0MyA2NC44ODA1VjE2Ni4wNzRMLTg0LjU2MjEgMjAxLjcwMkwtMTQ1LjY1OCAxNzAuNjhWMTAwLjUwOEwtOTcuODM3OCA3MS42NTM4Qy05Ny44Mzc4IDcxLjY1MzggLTg3LjQwNjkgNjEuOTAwMiAtNzQuOTQ0IDc0LjA5MjJDLTYyLjQ4MSA4Ni4yODQyIC01OS45MDcyIDgzLjk4MTMgLTU5LjkwNzIgODMuOTgxM1Y4NC4xMTY3WiIgZmlsbD0iIzAwOTE0NSIgZmlsbC1vcGFjaXR5PSIwLjEiLz4NCjxwYXRoIGQ9Ik0yNy43Mzk2IDQ1My44MDVILTM1LjkyOTdWNDk5Ljg2M0w1NC4wMjAxIDU2My45MzlDNTQuMDIwMSA1NjMuOTM5IDgzLjE0NTUgNTgzLjcxNyAxMTUuNjU3IDU2My45MzlDMTQ4LjE2OSA1NDQuMTYxIDIwMS44MTQgNTEwLjU2NSAyMDEuODE0IDUxMC41NjVWNDExLjEzM0wyOTUuMjg2IDM1My41NTlWMjU3LjM3OEwzODIuNzk4IDIwMy41OThWNzAuNzA1MkwyODIuOTU5IDcuNDQyMzRDMjgyLjk1OSA3LjQ0MjM0IDI2NC45NDIgLTYuOTE3MTIgMjQ0Ljc1NyA1LjAwMzk0TDIyNy45NTkgMTUuNzA1OFY4Mi4yMTk5SDI0My4xMzJMMjUwLjk4OSA3NC43NjkyQzI1MC45ODkgNzQuNzY5MiAyNjEuMjg0IDYyLjg0ODIgMjcwLjM2IDcwLjI5ODhMMzE5LjI2NCAxMDQuNDM2QzMxOS4yNjQgMTA0LjQzNiAzMTkuNjcgMTY2LjQ4IDMxOS4yNjQgMTY2LjQ4QzMxOC44NTcgMTY2LjQ4IDIzMi45NzEgMjE5LjQ0OCAyMzIuOTcxIDIxOS40NDhWMzE3LjI1NEwxNDUuNDYgMzc0LjQyMVY0NzcuNjQ3TDg3LjQ4MDQgNTEwLjk3MkwyNi42NTU5IDQ3MS4xNDRMMjcuODc1MSA0NTMuOTRMMjcuNzM5NiA0NTMuODA1WiIgZmlsbD0iIzAwOTE0NSIgZmlsbC1vcGFjaXR5PSIwLjEiLz4NCjwvc3ZnPg0K);
}
.bg-toranj-gradient-noisy-pattern-b {
    background-image: url(/front/assets/bottom-right-cube-aecc97e1.svg), url(/front/assets/noise-7ba559c9.png);
}
.from-afran-300 {
    --tw-gradient-from:  #51B9F5 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(81 185 245 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-anar-300 {
    --tw-gradient-from:  #E50953 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(229 9 83 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-dark-600 {
    --tw-gradient-from:  #3E4154 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(240 89 34 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-dark-700 {
    --tw-gradient-from:  #343646 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(52 54 70 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-gray-100 {
    --tw-gradient-from:  #F5F5F5 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(245 245 245 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-narenj-300 {
    --tw-gradient-from:  #ffbf6d var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 191 109 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-ronchi-300 {
    --tw-gradient-from:  #ebcb59 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(235 203 89 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-sarv-300 {
    --tw-gradient-from:  #1C9B40 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(28 155 64 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-tameshk-300 {
    --tw-gradient-from:  #C83264 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(200 50 100 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-toranj-300 {
    --tw-gradient-from:  #1D7E2D var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(29 126 45 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-transparent {
    --tw-gradient-from:  transparent var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-white {
    --tw-gradient-from:  #ffffff var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-zeytoon-300 {
    --tw-gradient-from:  #BF57FF var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(191 87 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.via-white {
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #ffffff var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.to-afran-500 {
    --tw-gradient-to:  #0B7EC1 var(--tw-gradient-to-position);
}
.to-anar-500 {
    --tw-gradient-to:  #B5033E var(--tw-gradient-to-position);
}
.to-dark-500 {
    --tw-gradient-to:  #656B8E var(--tw-gradient-to-position);
}
.to-gray-100 {
    --tw-gradient-to:  #F5F5F5 var(--tw-gradient-to-position);
}
.to-narenj-500 {
    --tw-gradient-to:  #ff790a var(--tw-gradient-to-position);
}
.to-ronchi-500 {
    --tw-gradient-to:  #df9b21 var(--tw-gradient-to-position);
}
.to-sarv-500 {
    --tw-gradient-to:  #167932 var(--tw-gradient-to-position);
}
.to-tameshk-500 {
    --tw-gradient-to:  #A01845 var(--tw-gradient-to-position);
}
.to-toranj-400 {
    --tw-gradient-to:  #24652F var(--tw-gradient-to-position);
}
.to-toranj-500 {
    --tw-gradient-to:  #1B4B23 var(--tw-gradient-to-position);
}
.to-transparent {
    --tw-gradient-to:  transparent var(--tw-gradient-to-position);
}
.to-white\/30 {
    --tw-gradient-to:  rgb(255 255 255 / .3) var(--tw-gradient-to-position);
}
.to-zeytoon-500 {
    --tw-gradient-to:  #8901B7 var(--tw-gradient-to-position);
}
.bg-\[length\:250px_auto\] {
    background-size: 250px auto;
}
.bg-\[length\:50\%_50\%\, auto\, auto\] {
    background-size: 50% 50%, auto, auto;
}
.bg-\[length\:70px\] {
    background-size: 70px;
}
.bg-cover {
    background-size: cover;
}
.bg-bottom {
    background-position: bottom;
}
.bg-center {
    background-position: center;
}
.bg-cinema, .bg-football {
    background-position: right bottom, left top;
}
.bg-left {
    background-position: left;
}
.bg-pattern-2 {
    background-position: bottom left, top right, top right;
}
.bg-pattern-3 {
    background-position: top left, bottom right;
}
.bg-pattern-4 {
    background-position: bottom left, top right;
}
.bg-no-repeat {
    background-repeat: no-repeat;
}
.fill-current {
    fill: currentColor;
}
.fill-gray-200 {
    fill: #ebebeb;
}
.fill-toranj {
    fill: #2f9e41;
}
.stroke-afran {
    stroke: #1fa3f2;
}
.stroke-anar {
    stroke: #d9034a;
}
.stroke-narenj {
    stroke: #ff6000;
}
.stroke-sarv {
    stroke: #21b24b;
}
.stroke-tameshk {
    stroke: #cc1f58;
}
.stroke-toranj {
    stroke: #2f9e41;
}
.stroke-zeytoon {
    stroke: #b301ed;
}
.object-cover {
    object-fit: cover;
}
.p-0 {
    padding: 0;
}
.p-0\.5 {
    padding: .125rem;
}
.p-1 {
    padding: .25rem;
}
.p-1\.5 {
    padding: .375rem;
}
.p-2 {
    padding: .5rem;
}
.p-2\.5 {
    padding: .625rem;
}
.p-3 {
    padding: .75rem;
}
.p-4 {
    padding: 1rem;
}
.p-5 {
    padding: 1.25rem;
}
.p-6 {
    padding: 1.5rem;
}
.p-8 {
    padding: 2rem;
}
.px-0 {
    padding-left: 0;
    padding-right: 0;
}
.px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
}
.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}
.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem;
}
.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.\!pb-0 {
    padding-bottom: 0!important;
}
.pb-10 {
    padding-bottom: 2.5rem;
}
.pb-11 {
    padding-bottom: 2.75rem;
}
.pb-16 {
    padding-bottom: 4rem;
}
.pb-2 {
    padding-bottom: .5rem;
}
.pb-20 {
    padding-bottom: 5rem;
}
.pb-24 {
    padding-bottom: 6rem;
}
.pb-3 {
    padding-bottom: .75rem;
}
.pb-32 {
    padding-bottom: 8rem;
}
.pb-4 {
    padding-bottom: 1rem;
}
.pb-5 {
    padding-bottom: 1.25rem;
}
.pb-6 {
    padding-bottom: 1.5rem;
}
.pb-8 {
    padding-bottom: 2rem;
}
.pe-11 {
    padding-inline-end: 2.75rem;
}
.pe-3 {
    padding-inline-end: .75rem;
}
.pe-5 {
    padding-inline-end: 1.25rem;
}
.pl-14 {
    padding-left: 3.5rem;
}
.pl-4 {
    padding-left: 1rem;
}
.ps-3 {
    padding-inline-start: .75rem;
}
.ps-4 {
    padding-inline-start: 1rem;
}
.pt-1 {
    padding-top: .25rem;
}
.pt-1\.5 {
    padding-top: .375rem;
}
.pt-10 {
    padding-top: 2.5rem;
}
.pt-16 {
    padding-top: 4rem;
}
.pt-2 {
    padding-top: .5rem;
}
.pt-20 {
    padding-top: 5rem;
}
.pt-3 {
    padding-top: .75rem;
}
.pt-4 {
    padding-top: 1rem;
}
.pt-6 {
    padding-top: 1.5rem;
}
.pt-8 {
    padding-top: 2rem;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-start {
    text-align: start;
}
.font-sans {
    font-family: PeydaWeb, Vazirmatn, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji"}
.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-7xl {
    font-size: 4.5rem;
    line-height: 1;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.text-xs {
    font-size: .75rem;
    line-height: 1rem;
}
.font-black {
    font-weight: 900;
}
.font-bold {
    font-weight: 700;
}
.font-extrabold {
    font-weight: 800;
}
.font-medium {
    font-weight: 500;
}
.font-normal {
    font-weight: 400;
}
.font-semibold {
    font-weight: 600;
}
.leading-5 {
    line-height: 1.25rem;
}
.leading-6 {
    line-height: 1.5rem;
}
.leading-9 {
    line-height: 2.25rem;
}
.leading-none {
    line-height: 1;
}
.\!text-toranj {
    --tw-text-opacity:  1 !important;
    color: rgb(240 89 34 / var(--tw-text-opacity))!important;
}
.text-afran {
    --tw-text-opacity:  1;
    color: rgb(31 163 242 / var(--tw-text-opacity));
}
.text-afran-200 {
    --tw-text-opacity:  1;
    color: rgb(139 208 248 / var(--tw-text-opacity));
}
.text-afran-600 {
    --tw-text-opacity:  1;
    color: rgb(7 76 116 / var(--tw-text-opacity));
}
.text-anar {
    --tw-text-opacity:  1;
    color: rgb(217 3 74 / var(--tw-text-opacity));
}
.text-anar-200 {
    --tw-text-opacity:  1;
    color: rgb(255 159 166 / var(--tw-text-opacity));
}
.text-blue-600 {
    --tw-text-opacity:  1;
    color: rgb(28 100 242 / var(--tw-text-opacity));
}
.text-dark-400 {
    --tw-text-opacity:  1;
    color: rgb(168 172 193 / var(--tw-text-opacity));
}
.text-dark-500 {
    --tw-text-opacity:  1;
    color: rgb(101 107 142 / var(--tw-text-opacity));
}
.text-dark-600 {
    --tw-text-opacity:  1;
    color: rgb(240 89 34 / var(--tw-text-opacity));
}
.text-dark-700 {
    --tw-text-opacity:  1;
    color: rgb(52 54 70 / var(--tw-text-opacity));
}
.text-dark-900 {
    --tw-text-opacity:  1;
    color: rgb(17 18 23 / var(--tw-text-opacity));
}
.text-gray-200 {
    --tw-text-opacity:  1;
    color: rgb(235 235 235 / var(--tw-text-opacity));
}
.text-gray-400 {
    --tw-text-opacity:  1;
    color: rgb(163 163 163 / var(--tw-text-opacity));
}
.text-gray-500 {
    --tw-text-opacity:  1;
    color: rgb(122 122 122 / var(--tw-text-opacity));
}
.text-gray-700 {
    --tw-text-opacity:  1;
    color: rgb(41 41 41 / var(--tw-text-opacity));
}
.text-gray-800 {
    --tw-text-opacity:  1;
    color: rgb(21 21 21 / var(--tw-text-opacity));
}
.text-gray-900 {
    --tw-text-opacity:  1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-green-400 {
    --tw-text-opacity:  1;
    color: rgb(49 196 141 / var(--tw-text-opacity));
}
.text-narenj {
    --tw-text-opacity:  1;
    color: rgb(255 96 0 / var(--tw-text-opacity));
}
.text-narenj-200 {
    --tw-text-opacity:  1;
    color: rgb(255 218 165 / var(--tw-text-opacity));
}
.text-red-400 {
    --tw-text-opacity:  1;
    color: rgb(249 128 128 / var(--tw-text-opacity));
}
.text-red-500 {
    --tw-text-opacity:  1;
    color: rgb(240 82 82 / var(--tw-text-opacity));
}
.text-red-800 {
    --tw-text-opacity:  1;
    color: rgb(155 28 28 / var(--tw-text-opacity));
}
.text-ronchi {
    --tw-text-opacity:  1;
    color: rgb(235 203 89 / var(--tw-text-opacity));
}
.text-ronchi-200 {
    --tw-text-opacity:  1;
    color: rgb(242 225 149 / var(--tw-text-opacity));
}
.text-sarv {
    --tw-text-opacity:  1;
    color: rgb(33 178 75 / var(--tw-text-opacity));
}
.text-sarv-200 {
    --tw-text-opacity:  1;
    color: rgb(148 223 170 / var(--tw-text-opacity));
}
.text-tameshk {
    --tw-text-opacity:  1;
    color: rgb(204 31 88 / var(--tw-text-opacity));
}
.text-tameshk-200 {
    --tw-text-opacity:  1;
    color: rgb(250 157 187 / var(--tw-text-opacity));
}
.text-toranj {
    --tw-text-opacity:  1;
    color: rgb(240 89 34 / var(--tw-text-opacity));
}
.text-toranj-200 {
    --tw-text-opacity:  1;
    color: rgb(41 142 60 / var(--tw-text-opacity));
}
.text-toranj-500, .text-toranj-600 {
    --tw-text-opacity:  1;
    color: rgb(27 75 35 / var(--tw-text-opacity));
}
.text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-zeytoon {
    --tw-text-opacity:  1;
    color: rgb(179 1 237 / var(--tw-text-opacity));
}
.text-zeytoon-200 {
    --tw-text-opacity:  1;
    color: rgb(233 180 255 / var(--tw-text-opacity));
}
.line-through {
    text-decoration-line: line-through;
}
.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
    opacity: 0;
}
.opacity-10 {
    opacity: .1;
}
.opacity-100 {
    opacity: 1;
}
.opacity-20 {
    opacity: .2;
}
.opacity-25 {
    opacity: .25;
}
.opacity-50 {
    opacity: .5;
}
.opacity-75 {
    opacity: .75;
}
.shadow {
    --tw-shadow:  0px 6px 12px 0px rgba(179,  179,  179,  .1);
    --tw-shadow-colored:  0px 6px 12px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
    --tw-shadow:  0px 12px 70px 0px rgba(0,  0,  0,  .08);
    --tw-shadow-colored:  0px 12px 70px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-slider-active {
    --tw-shadow:  .5px .5px 2px 1px rgba(0, 0, 0, .42);
    --tw-shadow-colored:  .5px .5px 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);
}
.shadow-sm {
    --tw-shadow:  0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored:  0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-dark-800 {
    --tw-shadow-color:  #23242F;
    --tw-shadow:  var(--tw-shadow-colored);
}
.outline {
    outline-style: solid;
}
.ring-gray-300 {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(194 194 194 / var(--tw-ring-opacity));
}
.blur {
    --tw-blur:  blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm {
    --tw-blur:  blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-lg {
    --tw-drop-shadow:  drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));
    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);
}
.grayscale {
    --tw-grayscale:  grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.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);
}
.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.duration-100 {
    transition-duration: .1s;
}
.duration-150 {
    transition-duration: .15s;
}
.duration-300 {
    transition-duration: .3s;
}
.duration-700 {
    transition-duration: .7s;
}
.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
}
.cursor-grab {
    cursor: grab;
}
.cursor-grabbing {
    cursor: grabbing;
}
.touch-none {
    touch-action: none;
}
.tap-highlight-transparent {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.touch-callout-none {
    -webkit-touch-callout: none;
}
.transform-origin-0 {
    transform-origin: 0 0;
}
.transform-style-flat {
    -webkit-transform-style: preserve-3d;
    transform-style: flat;
}
.cursor-ew-resize {
    cursor: ew-resize;
}
select:not([size]) {
    padding-right: 1rem;
    background-position: left .75rem center!important;
    padding-left: 2.5rem;
}
.bg-toranj-gradient-noisy-pattern-b {
    background-repeat: no-repeat, repeat, repeat;
    background-position: bottom right, center, center;
}
@media (min-width: 1024px) {
    .lg\: bg-toranj-gradient-noisy-pattern-full {
    background-repeat: no-repeat, no-repeat, repeat, repeat;
    background-position: bottom right, top left, center, center;
}
}[data-multi-title]+span {
    animation: blinker 1s linear infinite;
}
@keyframes blinker {
    50% {
    opacity: 0;
}
}.splide:not(.is-overflow) .splide__list {
    justify-content: center;
}
.splide__arrow:disabled {
    display: none;
}
.splide:not(.is-overflow) .splide__arrows {
    display: none;
}
@media (min-width: 768px) {
    .md\: btn {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.md\:btn:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .md\: btn {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}}@media (min-width: 1024px) {
    .lg\: container {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 640px) {
    .lg\: container {
    max-width: 640px;
    padding-right: 2rem;
    padding-left: 2rem;
}
}@media (min-width: 768px) {
    .lg\: container {
    max-width: 768px;
}
}@media (min-width: 1024px) {
    .lg\: container {
    max-width: 1024px;
    padding-right: 4rem;
    padding-left: 4rem;
}
}@media (min-width: 1280px) {
    .lg\: container {
    max-width: 1280px;
    padding-right: 5rem;
    padding-left: 5rem;
}
}@media (min-width: 1536px) {
    .lg\: container {
    max-width: 1536px;
    padding-right: 6rem;
    padding-left: 6rem;
}
}.lg\:prose-base {
    font-size: 1rem;
    line-height: 1.75;
}
.lg\:prose-base :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.lg\:prose-base :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.lg\:prose-base :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
}
.lg\:prose-base :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: .8888889em;
    line-height: 1.1111111;
}
.lg\:prose-base :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.lg\:prose-base :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: .6em;
    line-height: 1.6;
}
.lg\:prose-base :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: .5em;
    line-height: 1.5;
}
.lg\:prose-base :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.lg\:prose-base :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.lg\:prose-base :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.lg\:prose-base :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.lg\:prose-base :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em;
    border-radius: .3125rem;
    padding: .1875em .375em;
}
.lg\:prose-base :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em;
}
.lg\:prose-base :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em;
}
.lg\:prose-base :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .9em;
}
.lg\:prose-base :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: .375rem;
    padding: .8571429em 1.1428571em;
}
.lg\:prose-base :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.lg\:prose-base :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.lg\:prose-base :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    margin-bottom: .5em;
}
.lg\:prose-base :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: .375em;
}
.lg\:prose-base :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: .375em;
}
.lg\:prose-base :where(.lg\:prose-base>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
}
.lg\:prose-base :where(.lg\:prose-base>ul>li>*:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
}
.lg\:prose-base :where(.lg\:prose-base>ul>li>*:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
}
.lg\:prose-base :where(.lg\:prose-base>ol>li>*:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
}
.lg\:prose-base :where(.lg\:prose-base>ol>li>*:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
}
.lg\:prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
}
.lg\:prose-base :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.lg\:prose-base :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
}
.lg\:prose-base :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    padding-left: 1.625em;
}
.lg\:prose-base :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
}
.lg\:prose-base :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.lg\:prose-base :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.lg\:prose-base :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.lg\:prose-base :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.lg\:prose-base :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em;
    line-height: 1.7142857;
}
.lg\:prose-base :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: .5714286em;
    padding-bottom: .5714286em;
    padding-left: .5714286em;
}
.lg\:prose-base :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: 0;
}
.lg\:prose-base :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 0;
}
.lg\:prose-base :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding: .5714286em;
}
.lg\:prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-left: 0;
}
.lg\:prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-right: 0;
}
.lg\:prose-base :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.lg\:prose-base :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.lg\:prose-base :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em;
}
.lg\:prose-base :where(.lg\:prose-base>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.lg\:prose-base :where(.lg\:prose-base>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
}
}@media (min-width: 1280px) {
    .xl\: container {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 640px) {
    .xl\: container {
    max-width: 640px;
    padding-right: 2rem;
    padding-left: 2rem;
}
}@media (min-width: 768px) {
    .xl\: container {
    max-width: 768px;
}
}@media (min-width: 1024px) {
    .xl\: container {
    max-width: 1024px;
    padding-right: 4rem;
    padding-left: 4rem;
}
}@media (min-width: 1280px) {
    .xl\: container {
    max-width: 1280px;
    padding-right: 5rem;
    padding-left: 5rem;
}
}@media (min-width: 1536px) {
    .xl\: container {
    max-width: 1536px;
    padding-right: 6rem;
    padding-left: 6rem;
}
}.xl\:btn-toranj {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.xl\:btn-toranj:disabled {
    opacity: .3;
}
@media (min-width: 1024px) {
    .xl\: btn-toranj {
    padding: .875rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
}.xl\:btn-toranj {
    --tw-bg-opacity:  1;
    background-color: rgb(240 89 34 / var(--tw-bg-opacity));
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.xl\:btn-toranj:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(41 142 60 / var(--tw-bg-opacity));
}
}.marker\:text-toranj *::marker {
    color: #2f9e41;
}
.marker\:text-toranj::marker {
    color: #2f9e41;
}
.before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
}
.before\:\!left-4:before {
    content: var(--tw-content);
    left: 1rem!important;
}
.before\:\!left-auto:before {
    content: var(--tw-content);
    left: auto!important;
}
.before\:\!right-4:before {
    content: var(--tw-content);
    right: 1rem!important;
}
.before\:bottom-0:before {
    content: var(--tw-content);
    bottom: 0;
}
.before\:right-5:before {
    content: var(--tw-content);
    right: 1.25rem;
}
.before\:top-0:before {
    content: var(--tw-content);
    top: 0;
}
.before\:z-0:before {
    content: var(--tw-content);
    z-index: 0;
}
.before\:border-l:before {
    content: var(--tw-content);
    border-left-width: 1px;
}
.before\:border-afran-200:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(139 208 248 / var(--tw-border-opacity));
}
.before\:border-anar-200:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(255 159 166 / var(--tw-border-opacity));
}
.before\:border-narenj-200:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(255 218 165 / var(--tw-border-opacity));
}
.before\:border-ronchi-200:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(242 225 149 / var(--tw-border-opacity));
}
.before\:border-sarv-200:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(148 223 170 / var(--tw-border-opacity));
}
.before\:border-tameshk-200:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(250 157 187 / var(--tw-border-opacity));
}
.before\:border-toranj-200:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(41 142 60 / var(--tw-border-opacity));
}
.before\:border-zeytoon-200:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(233 180 255 / var(--tw-border-opacity));
}
.first\:ps-4:first-child {
    padding-inline-start: 1rem;
}
.last\:pb-0:last-child {
    padding-bottom: 0;
}
.last\:pe-4:last-child {
    padding-inline-end: 1rem;
}
.hover\:border-gray-300:hover {
    --tw-border-opacity:  1;
    border-color: rgb(194 194 194 / var(--tw-border-opacity));
}
.hover\:border-toranj:hover {
    --tw-border-opacity:  1;
    border-color: rgb(240 89 34 / var(--tw-border-opacity));
}
.hover\:border-transparent:hover {
    border-color: transparent;
}
.hover\:bg-afran:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(31 163 242 / var(--tw-bg-opacity));
}
.hover\:bg-anar:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(217 3 74 / var(--tw-bg-opacity));
}
.hover\:bg-blue-800:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}
.hover\:bg-dark-500:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(101 107 142 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.hover\:bg-gray-200:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity));
}
.hover\:bg-narenj:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(255 96 0 / var(--tw-bg-opacity));
}
.hover\:bg-red-800:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(155 28 28 / var(--tw-bg-opacity));
}
.hover\:bg-ronchi:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(235 203 89 / var(--tw-bg-opacity));
}
.hover\:bg-sarv:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(33 178 75 / var(--tw-bg-opacity));
}
.hover\:bg-tameshk:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(204 31 88 / var(--tw-bg-opacity));
}
.hover\:bg-toranj:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(240 89 34 / var(--tw-bg-opacity));
}
.hover\:bg-toranj-200:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(41 142 60 / var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover {
    background-color: transparent;
}
.hover\:bg-white:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-zeytoon:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(179 1 237 / var(--tw-bg-opacity));
}
.hover\:text-afran:hover {
    --tw-text-opacity:  1;
    color: rgb(31 163 242 / var(--tw-text-opacity));
}
.hover\:text-afran-300:hover {
    --tw-text-opacity:  1;
    color: rgb(81 185 245 / var(--tw-text-opacity));
}
.hover\:text-anar:hover {
    --tw-text-opacity:  1;
    color: rgb(217 3 74 / var(--tw-text-opacity));
}
.hover\:text-anar-300:hover {
    --tw-text-opacity:  1;
    color: rgb(229 9 83 / var(--tw-text-opacity));
}
.hover\:text-blue-600:hover {
    --tw-text-opacity:  1;
    color: rgb(28 100 242 / var(--tw-text-opacity));
}
.hover\:text-dark-700:hover {
    --tw-text-opacity:  1;
    color: rgb(52 54 70 / var(--tw-text-opacity));
}
.hover\:text-dark-800:hover {
    --tw-text-opacity:  1;
    color: rgb(35 36 47 / var(--tw-text-opacity));
}
.hover\:text-gray-400:hover {
    --tw-text-opacity:  1;
    color: rgb(163 163 163 / var(--tw-text-opacity));
}
.hover\:text-gray-500:hover {
    --tw-text-opacity:  1;
    color: rgb(122 122 122 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
    --tw-text-opacity:  1;
    color: rgb(61 61 61 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
    --tw-text-opacity:  1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-narenj:hover {
    --tw-text-opacity:  1;
    color: rgb(255 96 0 / var(--tw-text-opacity));
}
.hover\:text-narenj-300:hover {
    --tw-text-opacity:  1;
    color: rgb(255 191 109 / var(--tw-text-opacity));
}
.hover\:text-red-100:hover {
    --tw-text-opacity:  1;
    color: rgb(253 232 232 / var(--tw-text-opacity));
}
.hover\:text-ronchi:hover, .hover\:text-ronchi-300:hover {
    --tw-text-opacity:  1;
    color: rgb(235 203 89 / var(--tw-text-opacity));
}
.hover\:text-sarv:hover {
    --tw-text-opacity:  1;
    color: rgb(33 178 75 / var(--tw-text-opacity));
}
.hover\:text-sarv-200:hover {
    --tw-text-opacity:  1;
    color: rgb(148 223 170 / var(--tw-text-opacity));
}
.hover\:text-sarv-300:hover {
    --tw-text-opacity:  1;
    color: rgb(28 155 64 / var(--tw-text-opacity));
}
.hover\:text-tameshk:hover {
    --tw-text-opacity:  1;
    color: rgb(204 31 88 / var(--tw-text-opacity));
}
.hover\:text-tameshk-300:hover {
    --tw-text-opacity:  1;
    color: rgb(200 50 100 / var(--tw-text-opacity));
}
.hover\:text-toranj:hover {
    --tw-text-opacity:  1;
    color: rgb(240 89 34 / var(--tw-text-opacity));
}
.hover\:text-toranj-200:hover {
    --tw-text-opacity:  1;
    color: rgb(41 142 60 / var(--tw-text-opacity));
}
.hover\:text-toranj-300:hover {
    --tw-text-opacity:  1;
    color: rgb(29 126 45 / var(--tw-text-opacity));
}
.hover\:text-toranj-400:hover {
    --tw-text-opacity:  1;
    color: rgb(36 101 47 / var(--tw-text-opacity));
}
.hover\:text-toranj-50:hover {
    --tw-text-opacity:  1;
    color: rgb(242 248 244 / var(--tw-text-opacity));
}
.hover\:text-white:hover {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-zeytoon:hover {
    --tw-text-opacity:  1;
    color: rgb(179 1 237 / var(--tw-text-opacity));
}
.hover\:text-zeytoon-300:hover {
    --tw-text-opacity:  1;
    color: rgb(191 87 255 / var(--tw-text-opacity));
}
.hover\:underline:hover {
    text-decoration-line: underline;
}
.hover\:shadow-lg:hover {
    --tw-shadow:  0px 12px 70px 0px rgba(0,  0,  0,  .08);
    --tw-shadow-colored:  0px 12px 70px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.focus\:z-10:focus {
    z-index: 10;
}
.focus\:border-blue-300:focus {
    --tw-border-opacity:  1;
    border-color: rgb(164 202 254 / var(--tw-border-opacity));
}
.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus\:ring-0:focus {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus\:ring-2:focus {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus\:ring-afran:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(31 163 242 / var(--tw-ring-opacity));
}
.focus\:ring-anar:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(217 3 74 / var(--tw-ring-opacity));
}
.focus\:ring-blue-300:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(164 202 254 / var(--tw-ring-opacity));
}
.focus\:ring-gray-200:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(235 235 235 / var(--tw-ring-opacity));
}
.focus\:ring-gray-300:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(194 194 194 / var(--tw-ring-opacity));
}
.focus\:ring-narenj:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(255 96 0 / var(--tw-ring-opacity));
}
.focus\:ring-ronchi:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(235 203 89 / var(--tw-ring-opacity));
}
.focus\:ring-sarv:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(33 178 75 / var(--tw-ring-opacity));
}
.focus\:ring-tameshk:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(204 31 88 / var(--tw-ring-opacity));
}
.focus\:ring-toranj:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(240 89 34 / var(--tw-ring-opacity));
}
.focus\:ring-toranj-500:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(27 75 35 / var(--tw-ring-opacity));
}
.focus\:ring-zeytoon:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(179 1 237 / var(--tw-ring-opacity));
}
.focus\:ring-opacity-40:focus {
    --tw-ring-opacity:  .4;
}
.active\:bg-gray-100:active {
    --tw-bg-opacity:  1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.active\:text-gray-500:active {
    --tw-text-opacity:  1;
    color: rgb(122 122 122 / var(--tw-text-opacity));
}
.active\:text-gray-700:active {
    --tw-text-opacity:  1;
    color: rgb(41 41 41 / var(--tw-text-opacity));
}
.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
}
.disabled\:border-gray-400:disabled {
    --tw-border-opacity:  1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity));
}
.disabled\:bg-gray-400:disabled {
    --tw-bg-opacity:  1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.disabled\:text-transparent:disabled {
    color: transparent;
}
.disabled\:opacity-40:disabled {
    opacity: .4;
}
.disabled\:opacity-50:disabled {
    opacity: .5;
}
.disabled\:opacity-60:disabled {
    opacity: .6;
}
.group:hover .group-hover\:-translate-x-0 {
    --tw-translate-x:  -0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-x-0\.5 {
    --tw-translate-x:  -.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-x-1 {
    --tw-translate-x:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-0 {
    --tw-translate-y:  -0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-0\.5 {
    --tw-translate-y:  -.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-1 {
    --tw-translate-y:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-105 {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes bounce {
    0%, to {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
}
50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
}
}.group:hover .group-hover\:animate-bounce {
    animation: bounce 1s infinite;
}
.group:hover .group-hover\:bg-toranj-200 {
    --tw-bg-opacity:  1;
    background-color: rgb(41 142 60 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-white\/50 {
    background-color: #ffffff80;
}
.group:hover .group-hover\:text-afran {
    --tw-text-opacity:  1;
    color: rgb(31 163 242 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-anar {
    --tw-text-opacity:  1;
    color: rgb(217 3 74 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-narenj {
    --tw-text-opacity:  1;
    color: rgb(255 96 0 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-ronchi {
    --tw-text-opacity:  1;
    color: rgb(235 203 89 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-sarv {
    --tw-text-opacity:  1;
    color: rgb(33 178 75 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-tameshk {
    --tw-text-opacity:  1;
    color: rgb(204 31 88 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-toranj {
    --tw-text-opacity:  1;
    color: rgb(240 89 34 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-zeytoon {
    --tw-text-opacity:  1;
    color: rgb(179 1 237 / var(--tw-text-opacity));
}
.group:hover .group-hover\:grayscale-0 {
    --tw-grayscale:  grayscale(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.group:focus .group-focus\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.group:focus .group-focus\:ring-4 {
    --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(4px + 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:focus .group-focus\:ring-white {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(255 255 255 / var(--tw-ring-opacity));
}
.slider-horizontal .h\:-right-4 {
    right: -1rem;
}
.slider-horizontal .h\:-top-4 {
    top: -1rem;
}
.slider-horizontal .h\:left-0 {
    left: 0;
}
.slider-horizontal .h\:left-1\/2 {
    left: 50%}
.slider-horizontal .h\:right-0 {
    right: 0;
}
.slider-horizontal .h\:h-0 {
    height: 0px;
}
.slider-horizontal .h\:h-10 {
    height: 2.5rem;
}
.slider-horizontal .h\:w-10 {
    width: 2.5rem;
}
.slider-horizontal .h\:-translate-x-1\/2 {
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slider-horizontal .h\:arrow-bottom:before {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: inherit;
    transform: translate(-50%);
}
.slider-horizontal .h\:arrow-top:before {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: inherit;
    transform: translate(-50%);
}
.slider-vertical .v\:-right-1 {
    right: -.25rem;
}
.slider-vertical .v\:-right-1\.25 {
    right: -.3125rem;
}
.slider-vertical .v\:-top-2 {
    top: -.5rem;
}
.slider-vertical .v\:-top-full {
    top: -100%}
.slider-vertical .v\:top-1\/2 {
    top: 50%}
.slider-vertical .v\:h-4 {
    height: 1rem;
}
.slider-vertical .v\:w-0 {
    width: 0px;
}
.slider-vertical .v\:w-4 {
    width: 1rem;
}
.slider-vertical .v\:-translate-y-1\/2 {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slider-vertical .v\:cursor-ns-resize {
    cursor: ns-resize;
}
.slider-vertical .v\:arrow-left:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-color: inherit;
    transform: translateY(-50%);
}
.slider-vertical .v\:arrow-right:before {
    content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: inherit;
    transform: translateY(-50%);
}
.slider-horizontal .slider-origin>.merge-h\:bottom-3 {
    bottom: .75rem;
}
.slider-horizontal .slider-origin>.merge-h\:bottom-3\.5 {
    bottom: .875rem;
}
.slider-horizontal .slider-origin>.merge-h\:left-auto {
    left: auto;
}
.slider-horizontal .slider-origin>.merge-h\:top-5 {
    top: 1.25rem;
}
.slider-horizontal .slider-origin>.merge-h\:translate-x-1\/2 {
    --tw-translate-x:  50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slider-vertical .slider-origin>.merge-v\:left-7 {
    left: 1.75rem;
}
.slider-vertical .slider-origin>.merge-v\:right-1 {
    right: .25rem;
}
.slider-vertical .slider-origin>.merge-v\:top-auto {
    top: auto;
}
.slider-vertical .slider-origin>.merge-v\:-translate-x-4 {
    --tw-translate-x:  -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slider-horizontal.slider-txt-rtl .txt-rtl-h\:-left-4 {
    left: -1rem;
}
.slider-horizontal.slider-txt-rtl .txt-rtl-h\:left-0 {
    left: 0;
}
.slider-horizontal.slider-txt-rtl .txt-rtl-h\:right-auto {
    right: auto;
}
.slider-tap .tap\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.slider-tap .tap\:duration-300 {
    transition-duration: .3s;
}
.slider-tooltip-focus:not(.slider-focused) .tt-focus\:hidden {
    display: none!important;
}
.slider-tooltip-focus.slider-focused:not(.slider-tooltip-hidden) .tt-focused\:block {
    display: block!important;
}
.slider-tooltip-drag:not(.slider-state-drag) .tt-drag\:hidden {
    display: none!important;
}
.slider-tooltip-drag.slider-state-drag .tt-dragging\:block\:not\(\.slider-tooltip-hidden\) {
    display: block!important;
}
.prose-ul\:list-inside :is(:where(ul):not(:where([class~=not-prose], [class~=not-prose] *))) {
    list-style-position: inside;
}
.prose-ul\:list-image-\[url\(\'data\:image\/svg\+xml\;
    base64\, PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDEyIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI\+CjxwYXRoIGQ9Ik0wIDFDMCAwLjQ0NzcxNSAwLjQ0NzcxNSAwIDEgMEgxMUMxMS41NTIzIDAgMTIgMC40NDc3MTUgMTIgMUMxMiAxLjU1MjI4IDExLjU1MjMgMiAxMSAySDFDMC40NDc3MTUgMiAwIDEuNTUyMjggMCAxWiIgZmlsbD0iIzJGQjg4RiIvPgo8L3N2Zz4K\'\)\] : is(:where(ul):not(:where([class~=not-prose], [class~=not-prose] *))) {
    list-style-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDEyIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFDMCAwLjQ0NzcxNSAwLjQ0NzcxNSAwIDEgMEgxMUMxMS41NTIzIDAgMTIgMC40NDc3MTUgMTIgMUMxMiAxLjU1MjI4IDExLjU1MjMgMiAxMSAySDFDMC40NDc3MTUgMiAwIDEuNTUyMjggMCAxWiIgZmlsbD0iIzJGQjg4RiIvPgo8L3N2Zz4K);
}
.prose-ul\: p-0 :is(:where(ul):not(:where([class~=not-prose], [class~=not-prose] *))) {
    padding: 0;
}
.prose-li\:p-0 :is(:where(li):not(:where([class~=not-prose], [class~=not-prose] *))) {
    padding: 0;
}
:is(.dark .dark\:border-blue-500) {
    --tw-border-opacity:  1;
    border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-600) {
    --tw-border-opacity:  1;
    border-color: rgb(61 61 61 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-700) {
    --tw-border-opacity:  1;
    border-color: rgb(41 41 41 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-transparent) {
    border-color: transparent;
}
:is(.dark .dark\:bg-blue-600) {
    --tw-bg-opacity:  1;
    background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-600) {
    --tw-bg-opacity:  1;
    background-color: rgb(61 61 61 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-700) {
    --tw-bg-opacity:  1;
    background-color: rgb(41 41 41 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800) {
    --tw-bg-opacity:  1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800\/30) {
    background-color: #1515154d;
}
:is(.dark .dark\:bg-gray-800\/50) {
    background-color: #15151580;
}
:is(.dark .dark\:bg-gray-900\/80) {
    background-color: #111827cc;
}
:is(.dark .dark\:text-blue-500) {
    --tw-text-opacity:  1;
    color: rgb(63 131 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-400) {
    --tw-text-opacity:  1;
    color: rgb(163 163 163 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-800) {
    --tw-text-opacity:  1;
    color: rgb(21 21 21 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-white) {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:bg-blue-700:hover) {
    --tw-bg-opacity:  1;
    background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-600:hover) {
    --tw-bg-opacity:  1;
    background-color: rgb(61 61 61 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-800:hover) {
    --tw-bg-opacity:  1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:text-blue-500:hover) {
    --tw-text-opacity:  1;
    color: rgb(63 131 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-300:hover) {
    --tw-text-opacity:  1;
    color: rgb(194 194 194 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-white:hover) {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .group:hover .dark\:group-hover\:bg-gray-800\/60) {
    background-color: #15151599;
}
:is(.dark .group:focus .dark\:group-focus\:ring-gray-800\/70) {
    --tw-ring-color:  rgb(21 21 21 / .7);
}
@media (min-width: 640px) {
    .sm\: mb-0 {
    margin-bottom: 0;
}
.sm\:mt-3 {
    margin-top: .75rem;
}
.sm\:flex {
    display: flex;
}
.sm\:hidden {
    display: none;
}
.sm\:w-auto {
    width: auto;
}
.sm\:flex-1 {
    flex: 1 1 0%}
.sm\:grow-0 {
    flex-grow: 0;
}
.sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:flex-row {
    flex-direction: row;
}
.sm\:flex-col {
    flex-direction: column;
}
.sm\:items-start {
    align-items: flex-start;
}
.sm\:items-center {
    align-items: center;
}
.sm\:justify-between {
    justify-content: space-between;
}
.sm\:space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
}@media (min-width: 768px) {
    .md\: inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.md\:top-20 {
    top: 5rem;
}
.md\:top-\[87px\] {
    top: 87px;
}
.md\:order-2 {
    order: 2;
}
.md\:order-3 {
    order: 3;
}
.md\:order-4 {
    order: 4;
}
.md\:order-5 {
    order: 5;
}
.md\:col-span-2 {
    grid-column: span 2 / span 2;
}
.md\:mb-12 {
    margin-bottom: 3rem;
}
.md\:mb-3 {
    margin-bottom: .75rem;
}
.md\:mb-6 {
    margin-bottom: 1.5rem;
}
.md\:me-0 {
    margin-inline-end: 0px;
}
.md\:mr-auto {
    margin-right: auto;
}
.md\:ms-2 {
    margin-inline-start: .5rem;
}
.md\:mt-\[87px\] {
    margin-top: 87px;
}
.md\:block {
    display: block;
}
.md\:flex {
    display: flex;
}
.md\:hidden {
    display: none;
}
.md\:h-10 {
    height: 2.5rem;
}
.md\:h-12 {
    height: 3rem;
}
.md\:h-6 {
    height: 1.5rem;
}
.md\:h-8 {
    height: 2rem;
}
.md\:w-10 {
    width: 2.5rem;
}
.md\:w-6 {
    width: 1.5rem;
}
.md\:w-8 {
    width: 2rem;
}
.md\:w-\[calc\(50\%-1px\)\] {
    width: calc(50% - 1px);
}
.md\:w-auto {
    width: auto;
}
.md\:w-full {
    width: 100%}
.md\:max-w-72 {
    max-width: 18rem;
}
.md\:flex-grow {
    flex-grow: 1;
}
.md\:flex-grow-0 {
    flex-grow: 0;
}
.md\:cursor-default {
    cursor: default;
}
.md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.md\:flex-row {
    flex-direction: row;
}
.md\:flex-col {
    flex-direction: column;
}
.md\:items-start {
    align-items: flex-start;
}
.md\:items-center {
    align-items: center;
}
.md\:gap-5 {
    gap: 1.25rem;
}
.md\:space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.md\:space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.md\:space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.md\:space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.md\:space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse));
}
.md\:space-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  1;
}
.md\:overflow-x-visible {
    overflow-x: visible;
}
.md\:rounded-2xl {
    border-radius: 1rem;
}
.md\:rounded-bl-none {
    border-bottom-left-radius: 0;
}
.md\:rounded-br-none {
    border-bottom-right-radius: 0;
}
.md\:rounded-tl-none {
    border-top-left-radius: 0;
}
.md\:rounded-tr-full {
    border-top-right-radius: 9999px;
}
.md\:border {
    border-width: 1px;
}
.md\:border-0 {
    border-width: 0px;
}
.md\:p-1 {
    padding: .25rem;
}
.md\:p-10 {
    padding: 2.5rem;
}
.md\:p-3 {
    padding: .75rem;
}
.md\:p-3\.5 {
    padding: .875rem;
}
.md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.md\:pb-0 {
    padding-bottom: 0;
}
.md\:pb-12 {
    padding-bottom: 3rem;
}
.md\:pr-10 {
    padding-right: 2.5rem;
}
.md\:pt-10 {
    padding-top: 2.5rem;
}
.md\:pt-16 {
    padding-top: 4rem;
}
.md\:text-start {
    text-align: start;
}
.md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.md\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}
.md\:first\:ps-0:first-child {
    padding-inline-start: 0px;
}
.md\:last\:pe-0:last-child {
    padding-inline-end: 0px;
}
}@media (min-width: 1024px) {
    .lg\: static {
    position: static;
}
.lg\:absolute {
    position: absolute;
}
.lg\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.lg\:inset-x-0 {
    left: 0;
    right: 0;
}
.lg\:inset-x-auto {
    left: auto;
    right: auto;
}
.lg\:inset-y-auto {
    top: auto;
    bottom: auto;
}
.lg\:-top-8 {
    top: -2rem;
}
.lg\:bottom-10 {
    bottom: 2.5rem;
}
.lg\:bottom-auto {
    bottom: auto;
}
.lg\:end-auto {
    inset-inline-end: auto;
}
.lg\:left-2 {
    left: .5rem;
}
.lg\:start-0 {
    inset-inline-start: 0px;
}
.lg\:start-6 {
    inset-inline-start: 1.5rem;
}
.lg\:top-0 {
    top: 0;
}
.lg\:top-2 {
    top: .5rem;
}
.lg\:top-8 {
    top: 2rem;
}
.lg\:order-1 {
    order: 1;
}
.lg\:order-2 {
    order: 2;
}
.lg\:order-3 {
    order: 3;
}
.lg\:col-span-1 {
    grid-column: span 1 / span 1;
}
.lg\:col-span-2 {
    grid-column: span 2 / span 2;
}
.lg\:col-span-3 {
    grid-column: span 3 / span 3;
}
.lg\:col-span-4 {
    grid-column: span 4 / span 4;
}
.lg\:col-span-5 {
    grid-column: span 5 / span 5;
}
.lg\:col-span-6 {
    grid-column: span 6 / span 6;
}
.lg\:col-span-7 {
    grid-column: span 7 / span 7;
}
.lg\:col-span-8 {
    grid-column: span 8 / span 8;
}
.lg\:col-start-3 {
    grid-column-start: 3;
}
.lg\:col-start-5 {
    grid-column-start: 5;
}
.lg\:col-start-6 {
    grid-column-start: 6;
}
.lg\:col-start-8 {
    grid-column-start: 8;
}
.lg\:m-0 {
    margin: 0;
}
.lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
}
.lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.lg\:-mb-14 {
    margin-bottom: -3.5rem;
}
.lg\:-mt-14 {
    margin-top: -3.5rem;
}
.lg\:-mt-20 {
    margin-top: -5rem;
}
.lg\:mb-0 {
    margin-bottom: 0;
}
.lg\:mb-1 {
    margin-bottom: .25rem;
}
.lg\:mb-10 {
    margin-bottom: 2.5rem;
}
.lg\:mb-11 {
    margin-bottom: 2.75rem;
}
.lg\:mb-12 {
    margin-bottom: 3rem;
}
.lg\:mb-14 {
    margin-bottom: 3.5rem;
}
.lg\:mb-16 {
    margin-bottom: 4rem;
}
.lg\:mb-2 {
    margin-bottom: .5rem;
}
.lg\:mb-20 {
    margin-bottom: 5rem;
}
.lg\:mb-28 {
    margin-bottom: 7rem;
}
.lg\:mb-3 {
    margin-bottom: .75rem;
}
.lg\:mb-4 {
    margin-bottom: 1rem;
}
.lg\:mb-5 {
    margin-bottom: 1.25rem;
}
.lg\:mb-6 {
    margin-bottom: 1.5rem;
}
.lg\:mb-8 {
    margin-bottom: 2rem;
}
.lg\:me-0 {
    margin-inline-end: 0px;
}
.lg\:me-1 {
    margin-inline-end: .25rem;
}
.lg\:me-1\.5 {
    margin-inline-end: .375rem;
}
.lg\:me-3 {
    margin-inline-end: .75rem;
}
.lg\:me-4 {
    margin-inline-end: 1rem;
}
.lg\:me-8 {
    margin-inline-end: 2rem;
}
.lg\:ms-0 {
    margin-inline-start: 0px;
}
.lg\:ms-4 {
    margin-inline-start: 1rem;
}
.lg\:mt-0 {
    margin-top: 0;
}
.lg\:mt-10 {
    margin-top: 2.5rem;
}
.lg\:mt-11 {
    margin-top: 2.75rem;
}
.lg\:mt-14 {
    margin-top: 3.5rem;
}
.lg\:mt-2 {
    margin-top: .5rem;
}
.lg\:mt-20 {
    margin-top: 5rem;
}
.lg\:mt-3 {
    margin-top: .75rem;
}
.lg\:mt-4 {
    margin-top: 1rem;
}
.lg\:mt-6 {
    margin-top: 1.5rem;
}
.lg\:mt-7 {
    margin-top: 1.75rem;
}
.lg\:block {
    display: block;
}
.lg\:inline {
    display: inline;
}
.lg\:flex {
    display: flex;
}
.lg\:grid {
    display: grid;
}
.lg\:hidden {
    display: none;
}
.lg\:h-10 {
    height: 2.5rem;
}
.lg\:h-12 {
    height: 3rem;
}
.lg\:h-14 {
    height: 3.5rem;
}
.lg\:h-16 {
    height: 4rem;
}
.lg\:h-2 {
    height: .5rem;
}
.lg\:h-20 {
    height: 5rem;
}
.lg\:h-28 {
    height: 7rem;
}
.lg\:h-3\/5 {
    height: 60%}
.lg\:h-32 {
    height: 8rem;
}
.lg\:h-5 {
    height: 1.25rem;
}
.lg\:h-6 {
    height: 1.5rem;
}
.lg\:h-8 {
    height: 2rem;
}
.lg\:h-\[8\.75rem\] {
    height: 8.75rem;
}
.lg\:h-full {
    height: 100%}
.lg\:max-h-\[460px\] {
    max-height: 460px;
}
.lg\:max-h-none {
    max-height: none;
}
.lg\:min-h-\[70vh\] {
    min-height: 70vh;
}
.lg\:w-10 {
    width: 2.5rem;
}
.lg\:w-12 {
    width: 3rem;
}
.lg\:w-14 {
    width: 3.5rem;
}
.lg\:w-16 {
    width: 4rem;
}
.lg\:w-20 {
    width: 5rem;
}
.lg\:w-28 {
    width: 7rem;
}
.lg\:w-32 {
    width: 8rem;
}
.lg\:w-48 {
    width: 12rem;
}
.lg\:w-5 {
    width: 1.25rem;
}
.lg\:w-6 {
    width: 1.5rem;
}
.lg\:w-8 {
    width: 2rem;
}
.lg\:w-auto {
    width: auto;
}
.lg\:w-fit {
    width: fit-content;
}
.lg\:max-w-2xl {
    max-width: 42rem;
}
.lg\:max-w-full {
    max-width: 100%}
.lg\:max-w-xs {
    max-width: 20rem;
}
.lg\:flex-auto {
    flex: 1 1 auto;
}
.lg\:flex-none {
    flex: none;
}
.lg\:flex-grow {
    flex-grow: 1;
}
.lg\:flex-grow-0 {
    flex-grow: 0;
}
.lg\:grow {
    flex-grow: 1;
}
.lg\:grow-0 {
    flex-grow: 0;
}
.lg\:-translate-y-1\/2 {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}
.lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.lg\:flex-row {
    flex-direction: row;
}
.lg\:flex-row-reverse {
    flex-direction: row-reverse;
}
.lg\:flex-col {
    flex-direction: column;
}
.lg\:flex-nowrap {
    flex-wrap: nowrap;
}
.lg\:items-start {
    align-items: flex-start;
}
.lg\:\!items-center {
    align-items: center!important;
}
.lg\:items-center {
    align-items: center;
}
.lg\:justify-start {
    justify-content: flex-start;
}
.lg\:justify-end {
    justify-content: flex-end;
}
.lg\:justify-between {
    justify-content: space-between;
}
.lg\:gap-0 {
    gap: 0px;
}
.lg\:gap-4 {
    gap: 1rem;
}
.lg\:gap-6 {
    gap: 1.5rem;
}
.lg\:gap-8 {
    gap: 2rem;
}
.lg\:gap-9 {
    gap: 2.25rem;
}
.lg\:gap-x-6 {
    column-gap: 1.5rem;
}
.lg\:gap-y-12 {
    row-gap: 3rem;
}
.lg\:gap-y-16 {
    row-gap: 4rem;
}
.lg\:gap-y-4 {
    row-gap: 1rem;
}
.lg\:space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.lg\:space-x-12>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
}
.lg\:space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.lg\:space-x-8>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.lg\:space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.lg\:space-y-11>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
}
.lg\:space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}
.lg\:space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.lg\:space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.lg\:space-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  1;
}
.lg\:divide-x>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse:  0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.lg\:divide-y-0>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse:  0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
}
.lg\:divide-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse:  1;
}
.lg\:self-center {
    align-self: center;
}
.lg\:overflow-x-hidden {
    overflow-x: hidden;
}
.lg\:overflow-x-visible {
    overflow-x: visible;
}
.lg\:rounded-2xl {
    border-radius: 1rem;
}
.lg\:rounded-3xl {
    border-radius: 1.5rem;
}
.lg\:rounded-none {
    border-radius: 0;
}
.lg\:rounded-xl {
    border-radius: .75rem;
}
.lg\:rounded-l-xl {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
}
.lg\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
}
.lg\:rounded-bl-none {
    border-bottom-left-radius: 0;
}
.lg\:rounded-br-\[50px\] {
    border-bottom-right-radius: 50px;
}
.lg\:bg-gray-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.lg\:bg-transparent {
    background-color: transparent;
}
.lg\:bg-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.lg\:bg-pattern-2-lg {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMTEyIiBoZWlnaHQ9IjE2NCIgdmlld0JveD0iMCAwIDExMiAxNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0tMTI0IDEyOUMtMTI0IDU4Ljg1OTggLTcxLjYxNzMgMiAtNyAySDExMFYxMjlDMTEwIDE5OS4xNCA1Ny42MTczIDI1NiAtNyAyNTZDLTcxLjYxNzMgMjU2IC0xMjQgMTk5LjE0IC0xMjQgMTI5WiIgc3Ryb2tlPSIjMkZCODhGIiBzdHJva2Utd2lkdGg9IjQiLz4KPC9zdmc+Cg==), url(data: image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMjQzIiBoZWlnaHQ9IjY2IiB2aWV3Qm94PSIwIDAgMjQzIDY2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBIMjQzVjE0MUgwVjUwWiIgZmlsbD0iIzJGQjg4RiIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPC9zdmc+Cg==), url(data: image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMTc0IiBoZWlnaHQ9IjEwNiIgdmlld0JveD0iMCAwIDE3NCAxMDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMjQgLTdDMjI0IDU0LjMwMzYgMTc0LjMwNCAxMDQgMTEzIDEwNEgyVi03QzIgLTY4LjMwMzYgNTEuNjk2NCAtMTE4IDExMyAtMTE4QzE3NC4zMDQgLTExOCAyMjQgLTY4LjMwMzYgMjI0IC03WiIgc3Ryb2tlPSIjMkZCODhGIiBzdHJva2Utd2lkdGg9IjQiLz4KPC9zdmc+Cg==), url(data: image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iMTA4IiBoZWlnaHQ9IjE5NCIgdmlld0JveD0iMCAwIDEwOCAxOTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjcgMzhDMTY3IDEwLjM4NTggMTQ0LjYxNCAtMTIgMTE3IC0xMkgwVjE5NEgxNjdWMzhaIiBmaWxsPSIjMkZCODhGIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8L3N2Zz4K);
}
.lg\: bg-pattern-4-lg {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iOTMiIGhlaWdodD0iMjYyIiB2aWV3Qm94PSIwIDAgOTMgMjYyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNLTQ4IDIwN0MtNDggMjQ1LjY2IC0xNi42NTk5IDI3NyAyMiAyNzdIOTJWMjA3QzkyIDE2OC4zNCA2MC42NTk5IDEzNyAyMiAxMzdDLTE2LjY1OTkgMTM3IC00OCAxNjguMzQgLTQ4IDIwN1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNLTExMiAxMkMtMTEyIDUwLjY1OTkgLTgwLjY1OTkgODIgLTQyIDgySDI4VjEyQzI4IC0yNi42NTk5IC0zLjM0MDA3IC01OCAtNDIgLTU4Qy04MC42NTk5IC01OCAtMTEyIC0yNi42NTk5IC0xMTIgMTJaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZD0iTS0yMyAxOTFDMTUuNjU5OSAxOTEgNDcgMTU5LjY2IDQ3IDEyMUw0NyA1MUgtMjNDLTYxLjY1OTkgNTEgLTkzIDgyLjM0MDEgLTkzIDEyMUMtOTMgMTU5LjY2IC02MS42NTk5IDE5MSAtMjMgMTkxWiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=), url(data: image/svg+xml;
    base64, PHN2ZyB3aWR0aD0iOTQiIGhlaWdodD0iMTc1IiB2aWV3Qm94PSIwIDAgOTQgMTc1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjM5IDgxQzIzOSAyOS42Mzc1IDE5Ny4zNjIgLTEyIDE0NiAtMTJINTNWODFDNTMgMTMyLjM2MiA5NC42Mzc1IDE3NCAxNDYgMTc0QzE5Ny4zNjIgMTc0IDIzOSAxMzIuMzYyIDIzOSA4MVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTg4IC0xN0MxODggMzQuOTE0OCAxNDUuOTE1IDc3IDk0IDc3SC0zLjgxNDdlLTA2Vi0xN0MtMy44MTQ3ZS0wNiAtNjguOTE0OCA0Mi4wODUyIC0xMTEgOTQgLTExMUMxNDUuOTE1IC0xMTEgMTg4IC02OC45MTQ4IDE4OCAtMTdaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KPC9zdmc+Cg==);
}
.lg\: bg-toranj-gradient-noisy-pattern-full {
    background-image: url(/front/assets/bottom-right-cube-aecc97e1.svg), url(/front/assets/top-left-cube-59cb3631.svg), url(/front/assets/noise-7ba559c9.png);
}
.lg\:bg-auto {
    background-size: auto;
}
.lg\:bg-left-top {
    background-position: left top;
}
.lg\:bg-pattern-2-lg {
    background-position: bottom left, bottom left, top right, top right;
}
.lg\:bg-pattern-4-lg {
    background-position: bottom left, top right;
}
.lg\:p-0 {
    padding: 0;
}
.lg\:p-10 {
    padding: 2.5rem;
}
.lg\:p-11 {
    padding: 2.75rem;
}
.lg\:p-12 {
    padding: 3rem;
}
.lg\:p-16 {
    padding: 4rem;
}
.lg\:p-2 {
    padding: .5rem;
}
.lg\:p-3 {
    padding: .75rem;
}
.lg\:p-4 {
    padding: 1rem;
}
.lg\:p-5 {
    padding: 1.25rem;
}
.lg\:p-6 {
    padding: 1.5rem;
}
.lg\:p-8 {
    padding: 2rem;
}
.lg\:p-9 {
    padding: 2.25rem;
}
.lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.lg\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
}
.lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
.lg\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.lg\:px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem;
}
.lg\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}
.lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.lg\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
}
.lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}
.lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.lg\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.lg\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
.lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.lg\:pb-0 {
    padding-bottom: 0;
}
.lg\:pb-16 {
    padding-bottom: 4rem;
}
.lg\:pb-24 {
    padding-bottom: 6rem;
}
.lg\:pb-6 {
    padding-bottom: 1.5rem;
}
.lg\:pb-8 {
    padding-bottom: 2rem;
}
.lg\:pe-6 {
    padding-inline-end: 1.5rem;
}
.lg\:ps-14 {
    padding-inline-start: 3.5rem;
}
.lg\:pt-0 {
    padding-top: 0;
}
.lg\:pt-14 {
    padding-top: 3.5rem;
}
.lg\:pt-16 {
    padding-top: 4rem;
}
.lg\:pt-24 {
    padding-top: 6rem;
}
.lg\:pt-28 {
    padding-top: 7rem;
}
.lg\:pt-3 {
    padding-top: .75rem;
}
.lg\:pt-36 {
    padding-top: 9rem;
}
.lg\:text-center {
    text-align: center;
}
.lg\:text-right {
    text-align: right;
}
.lg\:text-start {
    text-align: start;
}
.lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
}
.lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
}
.lg\:text-9xl {
    font-size: 8rem;
    line-height: 1;
}
.lg\:text-\[8\.75rem\] {
    font-size: 8.75rem;
}
.lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.lg\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}
.lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.lg\:font-extrabold {
    font-weight: 800;
}
.lg\:font-semibold {
    font-weight: 600;
}
.lg\:text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.lg\:shadow-lg {
    --tw-shadow:  0px 12px 70px 0px rgba(0,  0,  0,  .08);
    --tw-shadow-colored:  0px 12px 70px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.lg\:shadow-none {
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.before\:lg\:right-10:before {
    content: var(--tw-content);
    right: 2.5rem;
}
.lg\:first\:ps-0:first-child {
    padding-inline-start: 0px;
}
.lg\:last\:pe-0:last-child {
    padding-inline-end: 0px;
}
}@media (min-width: 1280px) {
    .xl\: bottom-10 {
    bottom: 2.5rem;
}
.xl\:top-\[85px\] {
    top: 85px;
}
.xl\:order-1 {
    order: 1;
}
.xl\:order-2 {
    order: 2;
}
.xl\:order-3 {
    order: 3;
}
.xl\:order-4 {
    order: 4;
}
.xl\:order-5 {
    order: 5;
}
.xl\:col-span-1 {
    grid-column: span 1 / span 1;
}
.xl\:col-span-2 {
    grid-column: span 2 / span 2;
}
.xl\:col-span-3 {
    grid-column: span 3 / span 3;
}
.xl\:col-span-4 {
    grid-column: span 4 / span 4;
}
.xl\:col-span-5 {
    grid-column: span 5 / span 5;
}
.xl\:col-span-6 {
    grid-column: span 6 / span 6;
}
.xl\:col-span-7 {
    grid-column: span 7 / span 7;
}
.xl\:col-span-9 {
    grid-column: span 9 / span 9;
}
.xl\:col-start-4 {
    grid-column-start: 4;
}
.xl\:col-start-6 {
    grid-column-start: 6;
}
.xl\:col-start-8 {
    grid-column-start: 8;
}
.xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.xl\:-mt-28 {
    margin-top: -7rem;
}
.xl\:mb-0 {
    margin-bottom: 0;
}
.xl\:mb-10 {
    margin-bottom: 2.5rem;
}
.xl\:mb-2 {
    margin-bottom: .5rem;
}
.xl\:mb-3 {
    margin-bottom: .75rem;
}
.xl\:me-2 {
    margin-inline-end: .5rem;
}
.xl\:mt-12 {
    margin-top: 3rem;
}
.xl\:block {
    display: block;
}
.xl\:\!flex {
    display: flex!important;
}
.xl\:flex {
    display: flex;
}
.xl\:grid {
    display: grid;
}
.xl\:hidden {
    display: none;
}
.xl\:h-12 {
    height: 3rem;
}
.xl\:h-2 {
    height: .5rem;
}
.xl\:h-20 {
    height: 5rem;
}
.xl\:max-h-\[460px\] {
    max-height: 460px;
}
.xl\:w-12 {
    width: 3rem;
}
.xl\:w-2 {
    width: .5rem;
}
.xl\:w-20 {
    width: 5rem;
}
.xl\:w-\[calc\(50\%-1px\)\] {
    width: calc(50% - 1px);
}
.xl\:w-auto {
    width: auto;
}
.xl\:w-full {
    width: 100%}
.xl\:max-w-3xl {
    max-width: 48rem;
}
.xl\:flex-auto {
    flex: 1 1 auto;
}
.xl\:grow-0 {
    flex-grow: 0;
}
.xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
}
.xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}
.xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.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-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.xl\:flex-row {
    flex-direction: row;
}
.xl\:flex-col {
    flex-direction: column;
}
.xl\:items-center {
    align-items: center;
}
.xl\:justify-end {
    justify-content: flex-end;
}
.xl\:justify-between {
    justify-content: space-between;
}
.xl\:gap-0 {
    gap: 0px;
}
.xl\:gap-6 {
    gap: 1.5rem;
}
.xl\:space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.xl\:space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.xl\:overflow-x-visible {
    overflow-x: visible;
}
.xl\:rounded-2xl {
    border-radius: 1rem;
}
.xl\:rounded-3xl {
    border-radius: 1.5rem;
}
.xl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.xl\:p-3 {
    padding: .75rem;
}
.xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.xl\:pb-0 {
    padding-bottom: 0;
}
.xl\:pt-32 {
    padding-top: 8rem;
}
.xl\:text-center {
    text-align: center;
}
.xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
}
.xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.xl\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}
.xl\:font-extrabold {
    font-weight: 800;
}
.xl\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.xl\:first\:ps-0:first-child {
    padding-inline-start: 0px;
}
.xl\:last\:pe-0:last-child {
    padding-inline-end: 0px;
}
.xl\:hover\:from-transparent:hover {
    --tw-gradient-from:  transparent var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.xl\:hover\:to-white:hover {
    --tw-gradient-to:  #ffffff var(--tw-gradient-to-position);
}
.group:hover .xl\:group-hover\:-translate-y-4 {
    --tw-translate-y:  -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}@media (min-width: 1536px) {
    .\32xl\: col-span-3 {
    grid-column: span 3 / span 3;
}
.\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
}
.\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
}
.\32xl\:-mt-40 {
    margin-top: -10rem;
}
.\32xl\:flex {
    display: flex;
}
.\32xl\:hidden {
    display: none;
}
.\32xl\:flex-grow {
    flex-grow: 1;
}
.\32xl\:flex-grow-0 {
    flex-grow: 0;
}
.\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.\32xl\:flex-row {
    flex-direction: row;
}
.\32xl\:flex-col {
    flex-direction: column;
}
.\32xl\:gap-6 {
    gap: 1.5rem;
}
.\32xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}
.\32xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
.\32xl\:pt-44 {
    padding-top: 11rem;
}
}.rtl\:rotate-180:where([dir=rtl], [dir=rtl] *) {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_a\]\:text-dark-500 a {
    --tw-text-opacity:  1;
    color: rgb(101 107 142 / var(--tw-text-opacity));
}
.\[\&_li\]\:mt-0 li {
    margin-top: 0;
}
.\[\&_li\]\:mt-3 li {
    margin-top: .75rem;
}
.\[\&_ul\]\:list-inside ul {
    list-style-position: inside;
}
.\[\&_ul\]\:list-disc ul {
    list-style-type: disc;
}
.\[\&_ul\]\:list-none ul {
    list-style-type: none;
}
.\[\&_ul\]\:ps-0 ul {
    padding-inline-start: 0px;
}
.\[\&_ul\]\:ps-4 ul {
    padding-inline-start: 1rem;
}
