@charset "UTF-8";
/*
! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
    box-sizing: border-box; /* 1 */
    border-width: 0; /* 2 */
    border-style: solid; /* 2 */
    border-color: #aca99a; /* 2 */
}
::before,
::after {
    --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
    line-height: 1.5; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -moz-tab-size: 4; /* 3 */
    -o-tab-size: 4;
    tab-size: 4; /* 3 */
    font-family: Noto Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
    font-feature-settings: normal; /* 5 */
    font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
    overflow-x: hidden !important;
    margin: 0; /* 1 */
    line-height: inherit; /* 2 */
}

.editor a{
    color: #F36B2D;
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
    height: 0; /* 1 */
    color: inherit; /* 2 */
    border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
    color: #F36B2D;
    text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
    font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
    font-family: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
    font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
    font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
    text-indent: 0; /* 1 */
    border-color: inherit; /* 2 */
    border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-feature-settings: inherit; /* 1 */
    font-variation-settings: inherit; /* 1 */
    font-size: 100%; /* 1 */
    font-weight: inherit; /* 1 */
    line-height: inherit; /* 1 */
    color: inherit; /* 1 */
    margin: 0; /* 2 */
    padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
    text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
    -webkit-appearance: button; /* 1 */
    background-color: transparent; /* 2 */
    background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
    outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
    box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
    vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
    -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
    display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
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;
}
/*
Reset default styling for dialogs.
*/
dialog {
    padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
    resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1; /* 1 */
    color: #88846f; /* 2 */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    opacity: 1; /* 1 */
    color: #88846f; /* 2 */
}
input::placeholder,
textarea::placeholder {
    opacity: 1; /* 1 */
    color: #88846f; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
    cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
    cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    display: block; /* 1 */
    vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
    max-width: 100%;
    height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
    display: none;
}
*, ::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(102 217 239 / 0.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:  ;
}
::-webkit-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(102 217 239 / 0.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(102 217 239 / 0.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%;
}
@media (min-width: 640px){
    .container{
        max-width: 640px;
    }
}
@media (min-width: 768px){
    .container{
        max-width: 768px;
    }
}
@media (min-width: 1024px){
    .container{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){
    .container{
        max-width: 1280px;
    }
}
@media (min-width: 1536px){
    .container{
        max-width: 1536px;
    }
}
.sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.pointer-events-none{
    pointer-events: none;
}
.invisible{
    visibility: hidden;
}
.collapse{
    visibility: collapse;
}
.static{
    position: static;
}
.fixed{
    position: fixed;
}
.absolute{
    position: absolute;
}
.relative{
    position: relative;
}
.sticky{
    position: -webkit-sticky;
    position: sticky;
}
.inset-0{
    inset: 0px;
}
.inset-2{
    inset: 0.5rem;
}
.inset-x-0{
    left: 0px;
    right: 0px;
}
.inset-y-0{
    top: 0px;
    bottom: 0px;
}
.-bottom-0{
    bottom: -0px;
}
.-bottom-4{
    bottom: -1rem;
}
.bottom-0{
    bottom: 0px;
}
.bottom-1{
    bottom: 0.25rem;
}
.bottom-2{
    bottom: 0.5rem;
}
.bottom-4{
    bottom: 1rem;
}
.bottom-8{
    bottom: 2rem;
}
.left-0{
    left: 0px;
}
.left-1\/2{
    left: 50%;
}
.left-3{
    left: 0.75rem;
}
.right-0{
    right: 0px;
}
.right-1{
    right: 0.25rem;
}
.right-2{
    right: 0.5rem;
}
.right-3{
    right: 0.75rem;
}
.right-5{
    right: 1.25rem;
}
.right-7{
    right: 1.75rem;
}
.right-8{
    right: 2rem;
}
.top-0{
    top: 0px;
}
.top-1\/2{
    top: 50%;
}
.top-5{
    top: 1.25rem;
}
.top-7{
    top: 1.75rem;
}
.z-0{
    z-index: 0;
}
.z-10{
    z-index: 10;
}
.z-20{
    z-index: 20;
}
.z-40{
    z-index: 40;
}
.z-50{
    z-index: 50;
}
.z-\[11\]{
    z-index: 11;
}
.z-\[12\]{
    z-index: 12;
}
.col-span-12{
    grid-column: span 12 / span 12;
}
.col-span-2{
    grid-column: span 2 / span 2;
}
.col-span-3{
    grid-column: span 3 / span 3;
}
.col-span-full{
    grid-column: 1 / -1;
}
.col-start-2{
    grid-column-start: 2;
}
.clear-both{
    clear: both;
}
.m-0{
    margin: 0px;
}
.m-1{
    margin: 0.25rem;
}
.m-2{
    margin: 0.5rem;
}
.m-3{
    margin: 0.75rem;
}
.-mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
}
.-mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}
.-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
}
.mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.mx-auto{
    margin-left: auto;
    margin-right: auto;
}
.my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}
.my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.my-auto{
    margin-top: auto;
    margin-bottom: auto;
}
.\!ml-0{
    margin-left: 0px !important;
}
.-mb-0{
    margin-bottom: -0px;
}
.-mb-0\.5{
    margin-bottom: -0.125rem;
}
.-ml-2{
    margin-left: -0.5rem;
}
.-ml-28{
    margin-left: -7rem;
}
.-ml-px{
    margin-left: -1px;
}
.-mr-2{
    margin-right: -0.5rem;
}
.-mr-3{
    margin-right: -0.75rem;
}
.-mr-4{
    margin-right: -1rem;
}
.-mt-0{
    margin-top: -0px;
}
.-mt-0\.5{
    margin-top: -0.125rem;
}
.-mt-1{
    margin-top: -0.25rem;
}
.-mt-px{
    margin-top: -1px;
}
.mb-0{
    margin-bottom: 0px;
}
.mb-0\.5{
    margin-bottom: 0.125rem;
}
.mb-1{
    margin-bottom: 0.25rem;
}
.mb-10{
    margin-bottom: 2.5rem;
}
.mb-12{
    margin-bottom: 3rem;
}
.mb-12\.5{
    margin-bottom: 3.125rem;
}
.mb-16{
    margin-bottom: 4rem;
}
.mb-2{
    margin-bottom: 0.5rem;
}
.mb-2\.5{
    margin-bottom: 0.625rem;
}
.mb-20{
    margin-bottom: 5rem;
}
.mb-25{
    margin-bottom: 6.25rem;
}
.mb-3{
    margin-bottom: 0.75rem;
}
.mb-4{
    margin-bottom: 1rem;
}
.mb-5{
    margin-bottom: 1.25rem;
}
.mb-6{
    margin-bottom: 1.5rem;
}
.mb-7{
    margin-bottom: 1.75rem;
}
.mb-px{
    margin-bottom: 1px;
}
.me-1{
    -webkit-margin-end: 0.25rem;
    margin-inline-end: 0.25rem;
}
.me-4{
    -webkit-margin-end: 1rem;
    margin-inline-end: 1rem;
}
.ml-1{
    margin-left: 0.25rem;
}
.ml-12{
    margin-left: 3rem;
}
.ml-2{
    margin-left: 0.5rem;
}
.ml-3{
    margin-left: 0.75rem;
}
.ml-3\.5{
    margin-left: 0.875rem;
}
.ml-4{
    margin-left: 1rem;
}
.ml-auto{
    margin-left: auto;
}
.mr-1{
    margin-right: 0.25rem;
}
.mr-10{
    margin-right: 2.5rem;
}
.mr-2{
    margin-right: 0.5rem;
}
.mr-3{
    margin-right: 0.75rem;
}
.mr-4{
    margin-right: 1rem;
}
.mr-5{
    margin-right: 1.25rem;
}
.mr-8{
    margin-right: 2rem;
}
.ms-4{
    -webkit-margin-start: 1rem;
    margin-inline-start: 1rem;
}
.mt-1{
    margin-top: 0.25rem;
}
.mt-10{
    margin-top: 2.5rem;
}
.mt-12{
    margin-top: 3rem;
}
.mt-16{
    margin-top: 4rem;
}
.mt-2{
    margin-top: 0.5rem;
}
.mt-20{
    margin-top: 5rem;
}
.mt-3{
    margin-top: 0.75rem;
}
.mt-4{
    margin-top: 1rem;
}
.mt-5{
    margin-top: 1.25rem;
}
.mt-52{
    margin-top: 13rem;
}
.mt-6{
    margin-top: 1.5rem;
}
.mt-7{
    margin-top: 1.75rem;
}
.mt-8{
    margin-top: 2rem;
}
.mt-9{
    margin-top: 2.25rem;
}
.line-clamp-2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.block{
    display: block;
}
.inline-block{
    display: inline-block;
}
.inline{
    display: inline;
}
.flex{
    display: flex;
}
.inline-flex{
    display: inline-flex;
}
.table{
    display: table;
}
.table-cell{
    display: table-cell;
}
.table-row{
    display: table-row;
}
.grid{
    display: grid;
}
.contents{
    display: contents;
}
.list-item{
    display: list-item;
}
.\!hidden{
    display: none !important;
}
.hidden{
    display: none;
}
.aspect-\[1440\/400\]{
    aspect-ratio: 1440/400;
}
.aspect-\[1440\/424\]{
    aspect-ratio: 1440/424;
}
.aspect-\[710\/860\]{
    aspect-ratio: 710/860;
}
.aspect-square{
    aspect-ratio: 1 / 1;
}
.aspect-video{
    aspect-ratio: 16 / 9;
}
.\!h-14{
    height: 3.5rem !important;
}
.h-10{
    height: 2.5rem;
}
.h-12{
    height: 3rem;
}
.h-12\.5{
    height: 3.125rem;
}
.h-14{
    height: 3.5rem;
}
.h-16{
    height: 4rem;
}
.h-20{
    height: 5rem;
}
.h-3{
    height: 0.75rem;
}
.h-3\.5{
    height: 0.875rem;
}
.h-32{
    height: 8rem;
}
.h-4{
    height: 1rem;
}
.h-5{
    height: 1.25rem;
}
.h-6{
    height: 1.5rem;
}
.h-8{
    height: 2rem;
}
.h-9{
    height: 2.25rem;
}
.h-\[52px\]{
    height: 52px;
}
.h-\[calc\(100vh-72px\)\]{
    height: calc(100vh - 72px);
}
.h-auto{
    height: auto;
}
.h-fit{
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.h-full{
    height: 100%;
}
.h-screen{
    height: 100vh;
}
.max-h-\[245px\]{
    max-height: 245px;
}
.max-h-\[80vh\]{
    max-height: 80vh;
}
.max-h-screen{
    max-height: 100vh;
}
.min-h-\[120px\]{
    min-height: 120px;
}
.min-h-\[160px\]{
    min-height: 160px;
}
.min-h-\[28px\]{
    min-height: 28px;
}
.min-h-\[80vh\]{
    min-height: 80vh;
}
.min-h-full{
    min-height: 100%;
}
.min-h-screen{
    min-height: 100vh;
}
.w-1\/2{
    width: 50%;
}
.w-1\/4{
    width: 25%;
}
.w-1\/5{
    width: 20%;
}
.w-10{
    width: 2.5rem;
}
.w-10\/12{
    width: 83.333333%;
}
.w-11\/12{
    width: 91.666667%;
}
.w-12{
    width: 3rem;
}
.w-12\.5{
    width: 3.125rem;
}
.w-20{
    width: 5rem;
}
.w-24{
    width: 6rem;
}
.w-3{
    width: 0.75rem;
}
.w-3\.5{
    width: 0.875rem;
}
.w-32{
    width: 8rem;
}
.w-4{
    width: 1rem;
}
.w-48{
    width: 12rem;
}
.w-5{
    width: 1.25rem;
}
.w-52{
    width: 13rem;
}
.w-6{
    width: 1.5rem;
}
.w-8{
    width: 2rem;
}
.w-9{
    width: 2.25rem;
}
.w-96{
    width: 24rem;
}
.w-auto{
    width: auto;
}
.w-fit{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.w-full{
    width: 100%;
}
.w-screen{
    width: 100vw;
}
.\!min-w-\[150px\]{
    min-width: 150px !important;
}
.min-w-\[150px\]{
    min-width: 150px;
}
.min-w-\[200px\]{
    min-width: 200px;
}
.min-w-\[300px\]{
    min-width: 300px;
}
.min-w-\[64\%\]{
    min-width: 64%;
}
.min-w-full{
    min-width: 100%;
}
.max-w-6xl{
    max-width: 72rem;
}
.max-w-\[220px\]{
    max-width: 220px;
}
.max-w-\[500px\]{
    max-width: 500px;
}
.max-w-full{
    max-width: 100%;
}
.max-w-sm{
    max-width: 24rem;
}
.max-w-xl{
    max-width: 36rem;
}
.flex-1{
    flex: 1 1 0%;
}
.shrink-0{
    flex-shrink: 0;
}
.flex-grow{
    flex-grow: 1;
}
.flex-grow-0{
    flex-grow: 0;
}
.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-4{
    --tw-translate-y: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0{
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full{
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0{
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-4{
    --tw-translate-y: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full{
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@-webkit-keyframes spin{
    to{
        transform: rotate(360deg);
    }
}
@keyframes spin{
    to{
        transform: rotate(360deg);
    }
}
.animate-spin{
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
}
.cursor-auto{
    cursor: auto;
}
.cursor-default{
    cursor: default;
}
.cursor-not-allowed{
    cursor: not-allowed;
}
.cursor-pointer{
    cursor: pointer;
}
.cursor-zoom-in{
    cursor: zoom-in;
}
.resize-none{
    resize: none;
}
.resize{
    resize: both;
}
.list-inside{
    list-style-position: inside;
}
.list-disc{
    list-style-type: disc;
}
.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-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;
}
.items-start{
    align-items: flex-start;
}
.items-end{
    align-items: flex-end;
}
.items-center{
    align-items: center;
}
.justify-start{
    justify-content: flex-start;
}
.justify-end{
    justify-content: flex-end;
}
.justify-center{
    justify-content: center;
}
.justify-between{
    justify-content: space-between;
}
.justify-evenly{
    justify-content: space-evenly;
}
.gap-10{
    gap: 2.5rem;
}
.gap-2{
    gap: 0.5rem;
}
.gap-3{
    gap: 0.75rem;
}
.gap-4{
    gap: 1rem;
}
.gap-5{
    gap: 1.25rem;
}
.gap-x-10{
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
}
.gap-x-16{
    -moz-column-gap: 4rem;
    column-gap: 4rem;
}
.gap-y-14{
    row-gap: 3.5rem;
}
.gap-y-5{
    row-gap: 1.25rem;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2\.5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.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-y-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * 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));
}
.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-gray-300 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(154 150 132 / var(--tw-divide-opacity));
}
.divide-gray-50 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-divide-opacity));
}
.divide-gray-900 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(39 40 34 / var(--tw-divide-opacity));
}
.self-center{
    align-self: center;
}
.overflow-hidden{
    overflow: hidden;
}
.overflow-clip{
    overflow: clip;
}
.overflow-y-auto{
    overflow-y: auto;
}
.overflow-x-hidden{
    overflow-x: hidden;
}
.overflow-x-clip{
    overflow-x: clip;
}
.overflow-x-scroll{
    overflow-x: scroll;
}
.overflow-y-scroll{
    overflow-y: scroll;
}
.scroll-smooth{
    scroll-behavior: smooth;
}
.whitespace-nowrap{
    white-space: nowrap;
}
.whitespace-pre-wrap{
    white-space: pre-wrap;
}
.\!rounded-md{
    border-radius: 0.625rem !important;
}
.rounded{
    border-radius: 0.25rem;
}
.rounded-full{
    border-radius: 9999px;
}
.rounded-lg{
    border-radius: 0.5rem;
}
.rounded-md{
    border-radius: 0.625rem;
}
.rounded-sm{
    border-radius: 0.3125rem;
}
.rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}
.rounded-b-none{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.rounded-l-md{
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}
.rounded-l-none{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.rounded-l-sm{
    border-top-left-radius: 0.3125rem;
    border-bottom-left-radius: 0.3125rem;
}
.rounded-r-md{
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
.rounded-r-none{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.rounded-r-sm{
    border-top-right-radius: 0.3125rem;
    border-bottom-right-radius: 0.3125rem;
}
.rounded-t-md{
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
}
.rounded-t-none{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.rounded-bl-\[25px\]{
    border-bottom-left-radius: 25px;
}
.rounded-bl-md{
    border-bottom-left-radius: 0.625rem;
}
.rounded-br-\[200px\]{
    border-bottom-right-radius: 200px;
}
.rounded-br-full{
    border-bottom-right-radius: 9999px;
}
.rounded-tl-\[200px\]{
    border-top-left-radius: 200px;
}
.rounded-tr-\[25px\]{
    border-top-right-radius: 25px;
}
.rounded-tr-\[80px\]{
    border-top-right-radius: 80px;
}
.border{
    border-width: 1px;
}
.border-0{
    border-width: 0px;
}
.border-4{
    border-width: 4px;
}
.\!border-b-4{
    border-bottom-width: 4px !important;
}
.border-b{
    border-bottom-width: 1px;
}
.border-b-0{
    border-bottom-width: 0px;
}
.border-b-2{
    border-bottom-width: 2px;
}
.border-l{
    border-left-width: 1px;
}
.border-l-0{
    border-left-width: 0px;
}
.border-r{
    border-right-width: 1px;
}
.border-r-0{
    border-right-width: 0px;
}
.border-s-0{
    border-inline-start-width: 0px;
}
.border-t{
    border-top-width: 1px;
}
.border-t-0{
    border-top-width: 0px;
}
.\!border-none{
    border-style: none !important;
}
.border-none{
    border-style: none;
}
.border-\[\#D2D2D2\]{
    --tw-border-opacity: 1;
    border-color: rgb(210 210 210 / var(--tw-border-opacity));
}
.border-black{
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-blue-400{
    --tw-border-opacity: 1;
    border-color: rgb(112 227 249 / var(--tw-border-opacity));
}
.border-blue-500{
    --tw-border-opacity: 1;
    border-color: rgb(102 217 239 / var(--tw-border-opacity));
}
.border-blue-500\/0{
    border-color: rgb(102 217 239 / 0);
}
.border-blue-500\/10{
    border-color: rgb(102 217 239 / 0.1);
}
.border-blue-500\/100{
    border-color: rgb(102 217 239 / 1);
}
.border-blue-500\/20{
    border-color: rgb(102 217 239 / 0.2);
}
.border-blue-500\/25{
    border-color: rgb(102 217 239 / 0.25);
}
.border-blue-500\/30{
    border-color: rgb(102 217 239 / 0.3);
}
.border-blue-500\/40{
    border-color: rgb(102 217 239 / 0.4);
}
.border-blue-500\/5{
    border-color: rgb(102 217 239 / 0.05);
}
.border-blue-500\/50{
    border-color: rgb(102 217 239 / 0.5);
}
.border-blue-500\/60{
    border-color: rgb(102 217 239 / 0.6);
}
.border-blue-500\/70{
    border-color: rgb(102 217 239 / 0.7);
}
.border-blue-500\/75{
    border-color: rgb(102 217 239 / 0.75);
}
.border-blue-500\/80{
    border-color: rgb(102 217 239 / 0.8);
}
.border-blue-500\/90{
    border-color: rgb(102 217 239 / 0.9);
}
.border-blue-500\/95{
    border-color: rgb(102 217 239 / 0.95);
}
.border-blue-700{
    --tw-border-opacity: 1;
    border-color: rgb(82 197 219 / var(--tw-border-opacity));
}
.border-blue-700\/0{
    border-color: rgb(82 197 219 / 0);
}
.border-blue-700\/10{
    border-color: rgb(82 197 219 / 0.1);
}
.border-blue-700\/100{
    border-color: rgb(82 197 219 / 1);
}
.border-blue-700\/20{
    border-color: rgb(82 197 219 / 0.2);
}
.border-blue-700\/25{
    border-color: rgb(82 197 219 / 0.25);
}
.border-blue-700\/30{
    border-color: rgb(82 197 219 / 0.3);
}
.border-blue-700\/40{
    border-color: rgb(82 197 219 / 0.4);
}
.border-blue-700\/5{
    border-color: rgb(82 197 219 / 0.05);
}
.border-blue-700\/50{
    border-color: rgb(82 197 219 / 0.5);
}
.border-blue-700\/60{
    border-color: rgb(82 197 219 / 0.6);
}
.border-blue-700\/70{
    border-color: rgb(82 197 219 / 0.7);
}
.border-blue-700\/75{
    border-color: rgb(82 197 219 / 0.75);
}
.border-blue-700\/80{
    border-color: rgb(82 197 219 / 0.8);
}
.border-blue-700\/90{
    border-color: rgb(82 197 219 / 0.9);
}
.border-blue-700\/95{
    border-color: rgb(82 197 219 / 0.95);
}
.border-gray-100{
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity));
}
.border-gray-200{
    --tw-border-opacity: 1;
    border-color: rgb(172 169 154 / var(--tw-border-opacity));
}
.border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(154 150 132 / var(--tw-border-opacity));
}
.border-gray-400{
    --tw-border-opacity: 1;
    border-color: rgb(136 132 111 / var(--tw-border-opacity));
}
.border-gray-50{
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity));
}
.border-gray-500{
    --tw-border-opacity: 1;
    border-color: rgb(120 115 96 / var(--tw-border-opacity));
}
.border-gray-500\/0{
    border-color: rgb(120 115 96 / 0);
}
.border-gray-500\/10{
    border-color: rgb(120 115 96 / 0.1);
}
.border-gray-500\/100{
    border-color: rgb(120 115 96 / 1);
}
.border-gray-500\/20{
    border-color: rgb(120 115 96 / 0.2);
}
.border-gray-500\/25{
    border-color: rgb(120 115 96 / 0.25);
}
.border-gray-500\/30{
    border-color: rgb(120 115 96 / 0.3);
}
.border-gray-500\/40{
    border-color: rgb(120 115 96 / 0.4);
}
.border-gray-500\/5{
    border-color: rgb(120 115 96 / 0.05);
}
.border-gray-500\/50{
    border-color: rgb(120 115 96 / 0.5);
}
.border-gray-500\/60{
    border-color: rgb(120 115 96 / 0.6);
}
.border-gray-500\/70{
    border-color: rgb(120 115 96 / 0.7);
}
.border-gray-500\/75{
    border-color: rgb(120 115 96 / 0.75);
}
.border-gray-500\/80{
    border-color: rgb(120 115 96 / 0.8);
}
.border-gray-500\/90{
    border-color: rgb(120 115 96 / 0.9);
}
.border-gray-500\/95{
    border-color: rgb(120 115 96 / 0.95);
}
.border-gray-700{
    --tw-border-opacity: 1;
    border-color: rgb(59 60 54 / var(--tw-border-opacity));
}
.border-gray-700\/0{
    border-color: rgb(59 60 54 / 0);
}
.border-gray-700\/10{
    border-color: rgb(59 60 54 / 0.1);
}
.border-gray-700\/100{
    border-color: rgb(59 60 54 / 1);
}
.border-gray-700\/20{
    border-color: rgb(59 60 54 / 0.2);
}
.border-gray-700\/25{
    border-color: rgb(59 60 54 / 0.25);
}
.border-gray-700\/30{
    border-color: rgb(59 60 54 / 0.3);
}
.border-gray-700\/40{
    border-color: rgb(59 60 54 / 0.4);
}
.border-gray-700\/5{
    border-color: rgb(59 60 54 / 0.05);
}
.border-gray-700\/50{
    border-color: rgb(59 60 54 / 0.5);
}
.border-gray-700\/60{
    border-color: rgb(59 60 54 / 0.6);
}
.border-gray-700\/70{
    border-color: rgb(59 60 54 / 0.7);
}
.border-gray-700\/75{
    border-color: rgb(59 60 54 / 0.75);
}
.border-gray-700\/80{
    border-color: rgb(59 60 54 / 0.8);
}
.border-gray-700\/90{
    border-color: rgb(59 60 54 / 0.9);
}
.border-gray-700\/95{
    border-color: rgb(59 60 54 / 0.95);
}
.border-gray-800{
    --tw-border-opacity: 1;
    border-color: rgb(49 50 44 / var(--tw-border-opacity));
}
.border-gray-900{
    --tw-border-opacity: 1;
    border-color: rgb(39 40 34 / var(--tw-border-opacity));
}
.border-green-400{
    --tw-border-opacity: 1;
    border-color: rgb(176 236 56 / var(--tw-border-opacity));
}
.border-green-500{
    --tw-border-opacity: 1;
    border-color: rgb(166 226 46 / var(--tw-border-opacity));
}
.border-green-500\/0{
    border-color: rgb(166 226 46 / 0);
}
.border-green-500\/10{
    border-color: rgb(166 226 46 / 0.1);
}
.border-green-500\/100{
    border-color: rgb(166 226 46 / 1);
}
.border-green-500\/20{
    border-color: rgb(166 226 46 / 0.2);
}
.border-green-500\/25{
    border-color: rgb(166 226 46 / 0.25);
}
.border-green-500\/30{
    border-color: rgb(166 226 46 / 0.3);
}
.border-green-500\/40{
    border-color: rgb(166 226 46 / 0.4);
}
.border-green-500\/5{
    border-color: rgb(166 226 46 / 0.05);
}
.border-green-500\/50{
    border-color: rgb(166 226 46 / 0.5);
}
.border-green-500\/60{
    border-color: rgb(166 226 46 / 0.6);
}
.border-green-500\/70{
    border-color: rgb(166 226 46 / 0.7);
}
.border-green-500\/75{
    border-color: rgb(166 226 46 / 0.75);
}
.border-green-500\/80{
    border-color: rgb(166 226 46 / 0.8);
}
.border-green-500\/90{
    border-color: rgb(166 226 46 / 0.9);
}
.border-green-500\/95{
    border-color: rgb(166 226 46 / 0.95);
}
.border-green-700{
    --tw-border-opacity: 1;
    border-color: rgb(146 206 26 / var(--tw-border-opacity));
}
.border-green-700\/0{
    border-color: rgb(146 206 26 / 0);
}
.border-green-700\/10{
    border-color: rgb(146 206 26 / 0.1);
}
.border-green-700\/100{
    border-color: rgb(146 206 26 / 1);
}
.border-green-700\/20{
    border-color: rgb(146 206 26 / 0.2);
}
.border-green-700\/25{
    border-color: rgb(146 206 26 / 0.25);
}
.border-green-700\/30{
    border-color: rgb(146 206 26 / 0.3);
}
.border-green-700\/40{
    border-color: rgb(146 206 26 / 0.4);
}
.border-green-700\/5{
    border-color: rgb(146 206 26 / 0.05);
}
.border-green-700\/50{
    border-color: rgb(146 206 26 / 0.5);
}
.border-green-700\/60{
    border-color: rgb(146 206 26 / 0.6);
}
.border-green-700\/70{
    border-color: rgb(146 206 26 / 0.7);
}
.border-green-700\/75{
    border-color: rgb(146 206 26 / 0.75);
}
.border-green-700\/80{
    border-color: rgb(146 206 26 / 0.8);
}
.border-green-700\/90{
    border-color: rgb(146 206 26 / 0.9);
}
.border-green-700\/95{
    border-color: rgb(146 206 26 / 0.95);
}
.border-light{
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity));
}
.border-red-400{
    --tw-border-opacity: 1;
    border-color: rgb(242 24 104 / var(--tw-border-opacity));
}
.border-red-500{
    --tw-border-opacity: 1;
    border-color: rgb(232 14 94 / var(--tw-border-opacity));
}
.border-red-500\/0{
    border-color: rgb(232 14 94 / 0);
}
.border-red-500\/10{
    border-color: rgb(232 14 94 / 0.1);
}
.border-red-500\/100{
    border-color: rgb(232 14 94 / 1);
}
.border-red-500\/20{
    border-color: rgb(232 14 94 / 0.2);
}
.border-red-500\/25{
    border-color: rgb(232 14 94 / 0.25);
}
.border-red-500\/30{
    border-color: rgb(232 14 94 / 0.3);
}
.border-red-500\/40{
    border-color: rgb(232 14 94 / 0.4);
}
.border-red-500\/5{
    border-color: rgb(232 14 94 / 0.05);
}
.border-red-500\/50{
    border-color: rgb(232 14 94 / 0.5);
}
.border-red-500\/60{
    border-color: rgb(232 14 94 / 0.6);
}
.border-red-500\/70{
    border-color: rgb(232 14 94 / 0.7);
}
.border-red-500\/75{
    border-color: rgb(232 14 94 / 0.75);
}
.border-red-500\/80{
    border-color: rgb(232 14 94 / 0.8);
}
.border-red-500\/90{
    border-color: rgb(232 14 94 / 0.9);
}
.border-red-500\/95{
    border-color: rgb(232 14 94 / 0.95);
}
.border-red-700{
    --tw-border-opacity: 1;
    border-color: rgb(212 0 74 / var(--tw-border-opacity));
}
.border-red-700\/0{
    border-color: rgb(212 0 74 / 0);
}
.border-red-700\/10{
    border-color: rgb(212 0 74 / 0.1);
}
.border-red-700\/100{
    border-color: rgb(212 0 74 / 1);
}
.border-red-700\/20{
    border-color: rgb(212 0 74 / 0.2);
}
.border-red-700\/25{
    border-color: rgb(212 0 74 / 0.25);
}
.border-red-700\/30{
    border-color: rgb(212 0 74 / 0.3);
}
.border-red-700\/40{
    border-color: rgb(212 0 74 / 0.4);
}
.border-red-700\/5{
    border-color: rgb(212 0 74 / 0.05);
}
.border-red-700\/50{
    border-color: rgb(212 0 74 / 0.5);
}
.border-red-700\/60{
    border-color: rgb(212 0 74 / 0.6);
}
.border-red-700\/70{
    border-color: rgb(212 0 74 / 0.7);
}
.border-red-700\/75{
    border-color: rgb(212 0 74 / 0.75);
}
.border-red-700\/80{
    border-color: rgb(212 0 74 / 0.8);
}
.border-red-700\/90{
    border-color: rgb(212 0 74 / 0.9);
}
.border-red-700\/95{
    border-color: rgb(212 0 74 / 0.95);
}
.border-transparent{
    border-color: transparent;
}
.border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-yellow-500{
    --tw-border-opacity: 1;
    border-color: rgb(243 108 46 / var(--tw-border-opacity));
}
.border-yellow-500\/0{
    border-color: rgb(243 108 46 / 0);
}
.border-yellow-500\/10{
    border-color: rgb(243 108 46 / 0.1);
}
.border-yellow-500\/100{
    border-color: rgb(243 108 46 / 1);
}
.border-yellow-500\/20{
    border-color: rgb(243 108 46 / 0.2);
}
.border-yellow-500\/25{
    border-color: rgb(243 108 46 / 0.25);
}
.border-yellow-500\/30{
    border-color: rgb(243 108 46 / 0.3);
}
.border-yellow-500\/40{
    border-color: rgb(243 108 46 / 0.4);
}
.border-yellow-500\/5{
    border-color: rgb(243 108 46 / 0.05);
}
.border-yellow-500\/50{
    border-color: rgb(243 108 46 / 0.5);
}
.border-yellow-500\/60{
    border-color: rgb(243 108 46 / 0.6);
}
.border-yellow-500\/70{
    border-color: rgb(243 108 46 / 0.7);
}
.border-yellow-500\/75{
    border-color: rgb(243 108 46 / 0.75);
}
.border-yellow-500\/80{
    border-color: rgb(243 108 46 / 0.8);
}
.border-yellow-500\/90{
    border-color: rgb(243 108 46 / 0.9);
}
.border-yellow-500\/95{
    border-color: rgb(243 108 46 / 0.95);
}
.border-yellow-700{
    --tw-border-opacity: 1;
    border-color: rgb(223 88 26 / var(--tw-border-opacity));
}
.border-yellow-700\/0{
    border-color: rgb(223 88 26 / 0);
}
.border-yellow-700\/10{
    border-color: rgb(223 88 26 / 0.1);
}
.border-yellow-700\/100{
    border-color: rgb(223 88 26 / 1);
}
.border-yellow-700\/20{
    border-color: rgb(223 88 26 / 0.2);
}
.border-yellow-700\/25{
    border-color: rgb(223 88 26 / 0.25);
}
.border-yellow-700\/30{
    border-color: rgb(223 88 26 / 0.3);
}
.border-yellow-700\/40{
    border-color: rgb(223 88 26 / 0.4);
}
.border-yellow-700\/5{
    border-color: rgb(223 88 26 / 0.05);
}
.border-yellow-700\/50{
    border-color: rgb(223 88 26 / 0.5);
}
.border-yellow-700\/60{
    border-color: rgb(223 88 26 / 0.6);
}
.border-yellow-700\/70{
    border-color: rgb(223 88 26 / 0.7);
}
.border-yellow-700\/75{
    border-color: rgb(223 88 26 / 0.75);
}
.border-yellow-700\/80{
    border-color: rgb(223 88 26 / 0.8);
}
.border-yellow-700\/90{
    border-color: rgb(223 88 26 / 0.9);
}
.border-yellow-700\/95{
    border-color: rgb(223 88 26 / 0.95);
}
.bg-\[\#0000007D\]{
    background-color: #0000007D;
}
.bg-\[\#000000e3\]{
    background-color: #000000e3;
}
.bg-\[\#312A26D1\]{
    background-color: #312A26D1;
}
.bg-black{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/40{
    background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/60{
    background-color: rgb(0 0 0 / 0.6);
}
.bg-blue-100{
    --tw-bg-opacity: 1;
    background-color: rgb(142 255 255 / var(--tw-bg-opacity));
}
.bg-blue-300{
    --tw-bg-opacity: 1;
    background-color: rgb(122 237 255 / var(--tw-bg-opacity));
}
.bg-blue-500{
    --tw-bg-opacity: 1;
    background-color: rgb(102 217 239 / var(--tw-bg-opacity));
}
.bg-blue-500\/0{
    background-color: rgb(102 217 239 / 0);
}
.bg-blue-500\/10{
    background-color: rgb(102 217 239 / 0.1);
}
.bg-blue-500\/100{
    background-color: rgb(102 217 239 / 1);
}
.bg-blue-500\/20{
    background-color: rgb(102 217 239 / 0.2);
}
.bg-blue-500\/25{
    background-color: rgb(102 217 239 / 0.25);
}
.bg-blue-500\/30{
    background-color: rgb(102 217 239 / 0.3);
}
.bg-blue-500\/40{
    background-color: rgb(102 217 239 / 0.4);
}
.bg-blue-500\/5{
    background-color: rgb(102 217 239 / 0.05);
}
.bg-blue-500\/50{
    background-color: rgb(102 217 239 / 0.5);
}
.bg-blue-500\/60{
    background-color: rgb(102 217 239 / 0.6);
}
.bg-blue-500\/70{
    background-color: rgb(102 217 239 / 0.7);
}
.bg-blue-500\/75{
    background-color: rgb(102 217 239 / 0.75);
}
.bg-blue-500\/80{
    background-color: rgb(102 217 239 / 0.8);
}
.bg-blue-500\/90{
    background-color: rgb(102 217 239 / 0.9);
}
.bg-blue-500\/95{
    background-color: rgb(102 217 239 / 0.95);
}
.bg-blue-700{
    --tw-bg-opacity: 1;
    background-color: rgb(82 197 219 / var(--tw-bg-opacity));
}
.bg-blue-700\/0{
    background-color: rgb(82 197 219 / 0);
}
.bg-blue-700\/10{
    background-color: rgb(82 197 219 / 0.1);
}
.bg-blue-700\/100{
    background-color: rgb(82 197 219 / 1);
}
.bg-blue-700\/20{
    background-color: rgb(82 197 219 / 0.2);
}
.bg-blue-700\/25{
    background-color: rgb(82 197 219 / 0.25);
}
.bg-blue-700\/30{
    background-color: rgb(82 197 219 / 0.3);
}
.bg-blue-700\/40{
    background-color: rgb(82 197 219 / 0.4);
}
.bg-blue-700\/5{
    background-color: rgb(82 197 219 / 0.05);
}
.bg-blue-700\/50{
    background-color: rgb(82 197 219 / 0.5);
}
.bg-blue-700\/60{
    background-color: rgb(82 197 219 / 0.6);
}
.bg-blue-700\/70{
    background-color: rgb(82 197 219 / 0.7);
}
.bg-blue-700\/75{
    background-color: rgb(82 197 219 / 0.75);
}
.bg-blue-700\/80{
    background-color: rgb(82 197 219 / 0.8);
}
.bg-blue-700\/90{
    background-color: rgb(82 197 219 / 0.9);
}
.bg-blue-700\/95{
    background-color: rgb(82 197 219 / 0.95);
}
.bg-gray-100{
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity));
}
.bg-gray-200{
    --tw-bg-opacity: 1;
    background-color: rgb(172 169 154 / var(--tw-bg-opacity));
}
.bg-gray-300{
    --tw-bg-opacity: 1;
    background-color: rgb(154 150 132 / var(--tw-bg-opacity));
}
.bg-gray-50{
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity));
}
.bg-gray-500{
    --tw-bg-opacity: 1;
    background-color: rgb(120 115 96 / var(--tw-bg-opacity));
}
.bg-gray-500\/0{
    background-color: rgb(120 115 96 / 0);
}
.bg-gray-500\/10{
    background-color: rgb(120 115 96 / 0.1);
}
.bg-gray-500\/100{
    background-color: rgb(120 115 96 / 1);
}
.bg-gray-500\/20{
    background-color: rgb(120 115 96 / 0.2);
}
.bg-gray-500\/25{
    background-color: rgb(120 115 96 / 0.25);
}
.bg-gray-500\/30{
    background-color: rgb(120 115 96 / 0.3);
}
.bg-gray-500\/40{
    background-color: rgb(120 115 96 / 0.4);
}
.bg-gray-500\/5{
    background-color: rgb(120 115 96 / 0.05);
}
.bg-gray-500\/50{
    background-color: rgb(120 115 96 / 0.5);
}
.bg-gray-500\/60{
    background-color: rgb(120 115 96 / 0.6);
}
.bg-gray-500\/70{
    background-color: rgb(120 115 96 / 0.7);
}
.bg-gray-500\/75{
    background-color: rgb(120 115 96 / 0.75);
}
.bg-gray-500\/80{
    background-color: rgb(120 115 96 / 0.8);
}
.bg-gray-500\/90{
    background-color: rgb(120 115 96 / 0.9);
}
.bg-gray-500\/95{
    background-color: rgb(120 115 96 / 0.95);
}
.bg-gray-600{
    --tw-bg-opacity: 1;
    background-color: rgb(69 70 64 / var(--tw-bg-opacity));
}
.bg-gray-700{
    --tw-bg-opacity: 1;
    background-color: rgb(59 60 54 / var(--tw-bg-opacity));
}
.bg-gray-700\/0{
    background-color: rgb(59 60 54 / 0);
}
.bg-gray-700\/10{
    background-color: rgb(59 60 54 / 0.1);
}
.bg-gray-700\/100{
    background-color: rgb(59 60 54 / 1);
}
.bg-gray-700\/20{
    background-color: rgb(59 60 54 / 0.2);
}
.bg-gray-700\/25{
    background-color: rgb(59 60 54 / 0.25);
}
.bg-gray-700\/30{
    background-color: rgb(59 60 54 / 0.3);
}
.bg-gray-700\/40{
    background-color: rgb(59 60 54 / 0.4);
}
.bg-gray-700\/5{
    background-color: rgb(59 60 54 / 0.05);
}
.bg-gray-700\/50{
    background-color: rgb(59 60 54 / 0.5);
}
.bg-gray-700\/60{
    background-color: rgb(59 60 54 / 0.6);
}
.bg-gray-700\/70{
    background-color: rgb(59 60 54 / 0.7);
}
.bg-gray-700\/75{
    background-color: rgb(59 60 54 / 0.75);
}
.bg-gray-700\/80{
    background-color: rgb(59 60 54 / 0.8);
}
.bg-gray-700\/90{
    background-color: rgb(59 60 54 / 0.9);
}
.bg-gray-700\/95{
    background-color: rgb(59 60 54 / 0.95);
}
.bg-gray-800{
    --tw-bg-opacity: 1;
    background-color: rgb(49 50 44 / var(--tw-bg-opacity));
}
.bg-gray-900{
    --tw-bg-opacity: 1;
    background-color: rgb(39 40 34 / var(--tw-bg-opacity));
}
.bg-green-500{
    --tw-bg-opacity: 1;
    background-color: rgb(166 226 46 / var(--tw-bg-opacity));
}
.bg-green-500\/0{
    background-color: rgb(166 226 46 / 0);
}
.bg-green-500\/10{
    background-color: rgb(166 226 46 / 0.1);
}
.bg-green-500\/100{
    background-color: rgb(166 226 46 / 1);
}
.bg-green-500\/20{
    background-color: rgb(166 226 46 / 0.2);
}
.bg-green-500\/25{
    background-color: rgb(166 226 46 / 0.25);
}
.bg-green-500\/30{
    background-color: rgb(166 226 46 / 0.3);
}
.bg-green-500\/40{
    background-color: rgb(166 226 46 / 0.4);
}
.bg-green-500\/5{
    background-color: rgb(166 226 46 / 0.05);
}
.bg-green-500\/50{
    background-color: rgb(166 226 46 / 0.5);
}
.bg-green-500\/60{
    background-color: rgb(166 226 46 / 0.6);
}
.bg-green-500\/70{
    background-color: rgb(166 226 46 / 0.7);
}
.bg-green-500\/75{
    background-color: rgb(166 226 46 / 0.75);
}
.bg-green-500\/80{
    background-color: rgb(166 226 46 / 0.8);
}
.bg-green-500\/90{
    background-color: rgb(166 226 46 / 0.9);
}
.bg-green-500\/95{
    background-color: rgb(166 226 46 / 0.95);
}
.bg-green-700{
    --tw-bg-opacity: 1;
    background-color: rgb(146 206 26 / var(--tw-bg-opacity));
}
.bg-green-700\/0{
    background-color: rgb(146 206 26 / 0);
}
.bg-green-700\/10{
    background-color: rgb(146 206 26 / 0.1);
}
.bg-green-700\/100{
    background-color: rgb(146 206 26 / 1);
}
.bg-green-700\/20{
    background-color: rgb(146 206 26 / 0.2);
}
.bg-green-700\/25{
    background-color: rgb(146 206 26 / 0.25);
}
.bg-green-700\/30{
    background-color: rgb(146 206 26 / 0.3);
}
.bg-green-700\/40{
    background-color: rgb(146 206 26 / 0.4);
}
.bg-green-700\/5{
    background-color: rgb(146 206 26 / 0.05);
}
.bg-green-700\/50{
    background-color: rgb(146 206 26 / 0.5);
}
.bg-green-700\/60{
    background-color: rgb(146 206 26 / 0.6);
}
.bg-green-700\/70{
    background-color: rgb(146 206 26 / 0.7);
}
.bg-green-700\/75{
    background-color: rgb(146 206 26 / 0.75);
}
.bg-green-700\/80{
    background-color: rgb(146 206 26 / 0.8);
}
.bg-green-700\/90{
    background-color: rgb(146 206 26 / 0.9);
}
.bg-green-700\/95{
    background-color: rgb(146 206 26 / 0.95);
}
.bg-light{
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity));
}
.bg-red-500{
    --tw-bg-opacity: 1;
    background-color: rgb(232 14 94 / var(--tw-bg-opacity));
}
.bg-red-500\/0{
    background-color: rgb(232 14 94 / 0);
}
.bg-red-500\/10{
    background-color: rgb(232 14 94 / 0.1);
}
.bg-red-500\/100{
    background-color: rgb(232 14 94 / 1);
}
.bg-red-500\/20{
    background-color: rgb(232 14 94 / 0.2);
}
.bg-red-500\/25{
    background-color: rgb(232 14 94 / 0.25);
}
.bg-red-500\/30{
    background-color: rgb(232 14 94 / 0.3);
}
.bg-red-500\/40{
    background-color: rgb(232 14 94 / 0.4);
}
.bg-red-500\/5{
    background-color: rgb(232 14 94 / 0.05);
}
.bg-red-500\/50{
    background-color: rgb(232 14 94 / 0.5);
}
.bg-red-500\/60{
    background-color: rgb(232 14 94 / 0.6);
}
.bg-red-500\/70{
    background-color: rgb(232 14 94 / 0.7);
}
.bg-red-500\/75{
    background-color: rgb(232 14 94 / 0.75);
}
.bg-red-500\/80{
    background-color: rgb(232 14 94 / 0.8);
}
.bg-red-500\/90{
    background-color: rgb(232 14 94 / 0.9);
}
.bg-red-500\/95{
    background-color: rgb(232 14 94 / 0.95);
}
.bg-red-600{
    --tw-bg-opacity: 1;
    background-color: rgb(222 4 84 / var(--tw-bg-opacity));
}
.bg-red-700{
    --tw-bg-opacity: 1;
    background-color: rgb(212 0 74 / var(--tw-bg-opacity));
}
.bg-red-700\/0{
    background-color: rgb(212 0 74 / 0);
}
.bg-red-700\/10{
    background-color: rgb(212 0 74 / 0.1);
}
.bg-red-700\/100{
    background-color: rgb(212 0 74 / 1);
}
.bg-red-700\/20{
    background-color: rgb(212 0 74 / 0.2);
}
.bg-red-700\/25{
    background-color: rgb(212 0 74 / 0.25);
}
.bg-red-700\/30{
    background-color: rgb(212 0 74 / 0.3);
}
.bg-red-700\/40{
    background-color: rgb(212 0 74 / 0.4);
}
.bg-red-700\/5{
    background-color: rgb(212 0 74 / 0.05);
}
.bg-red-700\/50{
    background-color: rgb(212 0 74 / 0.5);
}
.bg-red-700\/60{
    background-color: rgb(212 0 74 / 0.6);
}
.bg-red-700\/70{
    background-color: rgb(212 0 74 / 0.7);
}
.bg-red-700\/75{
    background-color: rgb(212 0 74 / 0.75);
}
.bg-red-700\/80{
    background-color: rgb(212 0 74 / 0.8);
}
.bg-red-700\/90{
    background-color: rgb(212 0 74 / 0.9);
}
.bg-red-700\/95{
    background-color: rgb(212 0 74 / 0.95);
}
.bg-transparent{
    background-color: transparent;
}
.bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-yellow-100{
    --tw-bg-opacity: 1;
    background-color: rgb(255 148 86 / var(--tw-bg-opacity));
}
.bg-yellow-400{
    --tw-bg-opacity: 1;
    background-color: rgb(253 118 56 / var(--tw-bg-opacity));
}
.bg-yellow-500{
    --tw-bg-opacity: 1;
    background-color: rgb(243 108 46 / var(--tw-bg-opacity));
}
.bg-yellow-500\/0{
    background-color: rgb(243 108 46 / 0);
}
.bg-yellow-500\/10{
    background-color: rgb(243 108 46 / 0.1);
}
.bg-yellow-500\/100{
    background-color: rgb(243 108 46 / 1);
}
.bg-yellow-500\/20{
    background-color: rgb(243 108 46 / 0.2);
}
.bg-yellow-500\/25{
    background-color: rgb(243 108 46 / 0.25);
}
.bg-yellow-500\/30{
    background-color: rgb(243 108 46 / 0.3);
}
.bg-yellow-500\/40{
    background-color: rgb(243 108 46 / 0.4);
}
.bg-yellow-500\/5{
    background-color: rgb(243 108 46 / 0.05);
}
.bg-yellow-500\/50{
    background-color: rgb(243 108 46 / 0.5);
}
.bg-yellow-500\/60{
    background-color: rgb(243 108 46 / 0.6);
}
.bg-yellow-500\/70{
    background-color: rgb(243 108 46 / 0.7);
}
.bg-yellow-500\/75{
    background-color: rgb(243 108 46 / 0.75);
}
.bg-yellow-500\/80{
    background-color: rgb(243 108 46 / 0.8);
}
.bg-yellow-500\/90{
    background-color: rgb(243 108 46 / 0.9);
}
.bg-yellow-500\/95{
    background-color: rgb(243 108 46 / 0.95);
}
.bg-yellow-700{
    --tw-bg-opacity: 1;
    background-color: rgb(223 88 26 / var(--tw-bg-opacity));
}
.bg-yellow-700\/0{
    background-color: rgb(223 88 26 / 0);
}
.bg-yellow-700\/10{
    background-color: rgb(223 88 26 / 0.1);
}
.bg-yellow-700\/100{
    background-color: rgb(223 88 26 / 1);
}
.bg-yellow-700\/20{
    background-color: rgb(223 88 26 / 0.2);
}
.bg-yellow-700\/25{
    background-color: rgb(223 88 26 / 0.25);
}
.bg-yellow-700\/30{
    background-color: rgb(223 88 26 / 0.3);
}
.bg-yellow-700\/40{
    background-color: rgb(223 88 26 / 0.4);
}
.bg-yellow-700\/5{
    background-color: rgb(223 88 26 / 0.05);
}
.bg-yellow-700\/50{
    background-color: rgb(223 88 26 / 0.5);
}
.bg-yellow-700\/60{
    background-color: rgb(223 88 26 / 0.6);
}
.bg-yellow-700\/70{
    background-color: rgb(223 88 26 / 0.7);
}
.bg-yellow-700\/75{
    background-color: rgb(223 88 26 / 0.75);
}
.bg-yellow-700\/80{
    background-color: rgb(223 88 26 / 0.8);
}
.bg-yellow-700\/90{
    background-color: rgb(223 88 26 / 0.9);
}
.bg-yellow-700\/95{
    background-color: rgb(223 88 26 / 0.95);
}
.bg-opacity-10{
    --tw-bg-opacity: 0.1;
}
.bg-opacity-20{
    --tw-bg-opacity: 0.2;
}
.bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-\[\#00000066\]{
    --tw-gradient-from: #00000066 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);
}
.to-transparent{
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-cover{
    background-size: cover;
}
.bg-center{
    background-position: center;
}
.bg-no-repeat{
    background-repeat: no-repeat;
}
.\!fill-gray-500\/50{
    fill: rgb(120 115 96 / 0.5) !important;
}
.\!fill-yellow-500\/50{
    fill: rgb(243 108 46 / 0.5) !important;
}
.fill-current{
    fill: currentColor;
}
.fill-gray-500\/5{
    fill: rgb(120 115 96 / 0.05);
}
.fill-yellow-500{
    fill: #f36c2e;
}
.fill-yellow-500\/20{
    fill: rgb(243 108 46 / 0.2);
}
.fill-yellow-500\/40{
    fill: rgb(243 108 46 / 0.4);
}
.fill-yellow-500\/5{
    fill: rgb(243 108 46 / 0.05);
}
.stroke-current{
    stroke: currentColor;
}
.stroke-white{
    stroke: #ffffff;
}
.stroke-yellow-500\/40{
    stroke: rgb(243 108 46 / 0.4);
}
.stroke-2{
    stroke-width: 2;
}
.object-cover{
    -o-object-fit: cover;
    object-fit: cover;
}
.object-fill{
    -o-object-fit: fill;
    object-fit: fill;
}
.object-center{
    -o-object-position: center;
    object-position: center;
}
.\!p-0{
    padding: 0px !important;
}
.p-1{
    padding: 0.25rem;
}
.p-2{
    padding: 0.5rem;
}
.p-3{
    padding: 0.75rem;
}
.p-4{
    padding: 1rem;
}
.p-5{
    padding: 1.25rem;
}
.p-6{
    padding: 1.5rem;
}
.p-7{
    padding: 1.75rem;
}
.px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
.px-12{
    padding-left: 3rem;
    padding-right: 3rem;
}
.px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.px-20{
    padding-left: 5rem;
    padding-right: 5rem;
}
.px-3{
    padding-left: 0.75rem;
    padding-right: 0.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-7\.5{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
}
.px-8{
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-0{
    padding-top: 0px;
    padding-bottom: 0px;
}
.py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}
.py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}
.py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}
.py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.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-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
.pb-1{
    padding-bottom: 0.25rem;
}
.pb-16{
    padding-bottom: 4rem;
}
.pb-20{
    padding-bottom: 5rem;
}
.pb-25{
    padding-bottom: 6.25rem;
}
.pb-3{
    padding-bottom: 0.75rem;
}
.pb-4{
    padding-bottom: 1rem;
}
.pb-40{
    padding-bottom: 10rem;
}
.pb-5{
    padding-bottom: 1.25rem;
}
.pb-6{
    padding-bottom: 1.5rem;
}
.pe-1{
    -webkit-padding-end: 0.25rem;
    padding-inline-end: 0.25rem;
}
.pe-3{
    -webkit-padding-end: 0.75rem;
    padding-inline-end: 0.75rem;
}
.pl-1{
    padding-left: 0.25rem;
}
.pl-10{
    padding-left: 2.5rem;
}
.pl-3{
    padding-left: 0.75rem;
}
.pl-4{
    padding-left: 1rem;
}
.pl-8{
    padding-left: 2rem;
}
.pr-1{
    padding-right: 0.25rem;
}
.pr-10{
    padding-right: 2.5rem;
}
.pr-2{
    padding-right: 0.5rem;
}
.pr-4{
    padding-right: 1rem;
}
.pr-8{
    padding-right: 2rem;
}
.ps-3{
    -webkit-padding-start: 0.75rem;
    padding-inline-start: 0.75rem;
}
.pt-1{
    padding-top: 0.25rem;
}
.pt-11{
    padding-top: 2.75rem;
}
.pt-14{
    padding-top: 3.5rem;
}
.pt-2{
    padding-top: 0.5rem;
}
.pt-24{
    padding-top: 6rem;
}
.pt-4{
    padding-top: 1rem;
}
.pt-5{
    padding-top: 1.25rem;
}
.pt-6{
    padding-top: 1.5rem;
}
.pt-8{
    padding-top: 2rem;
}
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.align-top{
    vertical-align: top;
}
.align-middle{
    vertical-align: middle;
}
.align-bottom{
    vertical-align: bottom;
}
.font-display{
    font-family: Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.font-sans{
    font-family: Noto Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.\!text-base{
    font-size: 1rem !important;
    line-height: 1.5rem !important;
}
.\!text-lg{
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}
.\!text-xl{
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}
.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-\[9px\]{
    font-size: 9px;
}
.text-base{
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
}
.\!font-medium{
    font-weight: 500 !important;
}
.\!font-normal{
    font-weight: 400 !important;
}
.font-bold{
    font-weight: 700;
}
.font-light{
    font-weight: 300;
}
.font-medium{
    font-weight: 500;
}
.font-normal{
    font-weight: 400;
}
.font-semibold{
    font-weight: 600;
}
.font-thin{
    font-weight: 100;
}
.\!uppercase{
    text-transform: uppercase !important;
}
.uppercase{
    text-transform: uppercase;
}
.lowercase{
    text-transform: lowercase;
}
.capitalize{
    text-transform: capitalize;
}
.italic{
    font-style: italic;
}
.leading-4{
    line-height: 1rem;
}
.leading-5{
    line-height: 1.25rem;
}
.leading-6{
    line-height: 1.5rem;
}
.leading-7{
    line-height: 1.75rem;
}
.leading-8{
    line-height: 2rem;
}
.leading-none{
    line-height: 1;
}
.leading-tight{
    line-height: 1.25;
}
.tracking-normal{
    letter-spacing: 0em;
}
.tracking-wide{
    letter-spacing: 0.025em;
}
.tracking-wider{
    letter-spacing: 0.05em;
}
.\!text-black{
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.\!text-white{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-100{
    --tw-text-opacity: 1;
    color: rgb(142 255 255 / var(--tw-text-opacity));
}
.text-blue-400{
    --tw-text-opacity: 1;
    color: rgb(112 227 249 / var(--tw-text-opacity));
}
.text-blue-500{
    --tw-text-opacity: 1;
    color: rgb(102 217 239 / var(--tw-text-opacity));
}
.text-blue-500\/0{
    color: rgb(102 217 239 / 0);
}
.text-blue-500\/10{
    color: rgb(102 217 239 / 0.1);
}
.text-blue-500\/100{
    color: rgb(102 217 239 / 1);
}
.text-blue-500\/20{
    color: rgb(102 217 239 / 0.2);
}
.text-blue-500\/25{
    color: rgb(102 217 239 / 0.25);
}
.text-blue-500\/30{
    color: rgb(102 217 239 / 0.3);
}
.text-blue-500\/40{
    color: rgb(102 217 239 / 0.4);
}
.text-blue-500\/5{
    color: rgb(102 217 239 / 0.05);
}
.text-blue-500\/50{
    color: rgb(102 217 239 / 0.5);
}
.text-blue-500\/60{
    color: rgb(102 217 239 / 0.6);
}
.text-blue-500\/70{
    color: rgb(102 217 239 / 0.7);
}
.text-blue-500\/75{
    color: rgb(102 217 239 / 0.75);
}
.text-blue-500\/80{
    color: rgb(102 217 239 / 0.8);
}
.text-blue-500\/90{
    color: rgb(102 217 239 / 0.9);
}
.text-blue-500\/95{
    color: rgb(102 217 239 / 0.95);
}
.text-blue-600{
    --tw-text-opacity: 1;
    color: rgb(92 207 229 / var(--tw-text-opacity));
}
.text-blue-700{
    --tw-text-opacity: 1;
    color: rgb(82 197 219 / var(--tw-text-opacity));
}
.text-blue-700\/0{
    color: rgb(82 197 219 / 0);
}
.text-blue-700\/10{
    color: rgb(82 197 219 / 0.1);
}
.text-blue-700\/100{
    color: rgb(82 197 219 / 1);
}
.text-blue-700\/20{
    color: rgb(82 197 219 / 0.2);
}
.text-blue-700\/25{
    color: rgb(82 197 219 / 0.25);
}
.text-blue-700\/30{
    color: rgb(82 197 219 / 0.3);
}
.text-blue-700\/40{
    color: rgb(82 197 219 / 0.4);
}
.text-blue-700\/5{
    color: rgb(82 197 219 / 0.05);
}
.text-blue-700\/50{
    color: rgb(82 197 219 / 0.5);
}
.text-blue-700\/60{
    color: rgb(82 197 219 / 0.6);
}
.text-blue-700\/70{
    color: rgb(82 197 219 / 0.7);
}
.text-blue-700\/75{
    color: rgb(82 197 219 / 0.75);
}
.text-blue-700\/80{
    color: rgb(82 197 219 / 0.8);
}
.text-blue-700\/90{
    color: rgb(82 197 219 / 0.9);
}
.text-blue-700\/95{
    color: rgb(82 197 219 / 0.95);
}
.text-gray-100{
    --tw-text-opacity: 1;
    color: rgb(217 217 217 / var(--tw-text-opacity));
}
.text-gray-200{
    --tw-text-opacity: 1;
    color: rgb(172 169 154 / var(--tw-text-opacity));
}
.text-gray-300{
    --tw-text-opacity: 1;
    color: rgb(154 150 132 / var(--tw-text-opacity));
}
.text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(136 132 111 / var(--tw-text-opacity));
}
.text-gray-50{
    --tw-text-opacity: 1;
    color: rgb(230 230 230 / var(--tw-text-opacity));
}
.text-gray-500{
    --tw-text-opacity: 1;
    color: rgb(120 115 96 / var(--tw-text-opacity));
}
.text-gray-500\/0{
    color: rgb(120 115 96 / 0);
}
.text-gray-500\/10{
    color: rgb(120 115 96 / 0.1);
}
.text-gray-500\/100{
    color: rgb(120 115 96 / 1);
}
.text-gray-500\/20{
    color: rgb(120 115 96 / 0.2);
}
.text-gray-500\/25{
    color: rgb(120 115 96 / 0.25);
}
.text-gray-500\/30{
    color: rgb(120 115 96 / 0.3);
}
.text-gray-500\/40{
    color: rgb(120 115 96 / 0.4);
}
.text-gray-500\/5{
    color: rgb(120 115 96 / 0.05);
}
.text-gray-500\/50{
    color: rgb(120 115 96 / 0.5);
}
.text-gray-500\/60{
    color: rgb(120 115 96 / 0.6);
}
.text-gray-500\/70{
    color: rgb(120 115 96 / 0.7);
}
.text-gray-500\/75{
    color: rgb(120 115 96 / 0.75);
}
.text-gray-500\/80{
    color: rgb(120 115 96 / 0.8);
}
.text-gray-500\/90{
    color: rgb(120 115 96 / 0.9);
}
.text-gray-500\/95{
    color: rgb(120 115 96 / 0.95);
}
.text-gray-600{
    --tw-text-opacity: 1;
    color: rgb(69 70 64 / var(--tw-text-opacity));
}
.text-gray-700{
    --tw-text-opacity: 1;
    color: rgb(59 60 54 / var(--tw-text-opacity));
}
.text-gray-700\/0{
    color: rgb(59 60 54 / 0);
}
.text-gray-700\/10{
    color: rgb(59 60 54 / 0.1);
}
.text-gray-700\/100{
    color: rgb(59 60 54 / 1);
}
.text-gray-700\/20{
    color: rgb(59 60 54 / 0.2);
}
.text-gray-700\/25{
    color: rgb(59 60 54 / 0.25);
}
.text-gray-700\/30{
    color: rgb(59 60 54 / 0.3);
}
.text-gray-700\/40{
    color: rgb(59 60 54 / 0.4);
}
.text-gray-700\/5{
    color: rgb(59 60 54 / 0.05);
}
.text-gray-700\/50{
    color: rgb(59 60 54 / 0.5);
}
.text-gray-700\/60{
    color: rgb(59 60 54 / 0.6);
}
.text-gray-700\/70{
    color: rgb(59 60 54 / 0.7);
}
.text-gray-700\/75{
    color: rgb(59 60 54 / 0.75);
}
.text-gray-700\/80{
    color: rgb(59 60 54 / 0.8);
}
.text-gray-700\/90{
    color: rgb(59 60 54 / 0.9);
}
.text-gray-700\/95{
    color: rgb(59 60 54 / 0.95);
}
.text-gray-900{
    --tw-text-opacity: 1;
    color: rgb(39 40 34 / var(--tw-text-opacity));
}
.text-green-100{
    --tw-text-opacity: 1;
    color: rgb(206 255 86 / var(--tw-text-opacity));
}
.text-green-500{
    --tw-text-opacity: 1;
    color: rgb(166 226 46 / var(--tw-text-opacity));
}
.text-green-500\/0{
    color: rgb(166 226 46 / 0);
}
.text-green-500\/10{
    color: rgb(166 226 46 / 0.1);
}
.text-green-500\/100{
    color: rgb(166 226 46 / 1);
}
.text-green-500\/20{
    color: rgb(166 226 46 / 0.2);
}
.text-green-500\/25{
    color: rgb(166 226 46 / 0.25);
}
.text-green-500\/30{
    color: rgb(166 226 46 / 0.3);
}
.text-green-500\/40{
    color: rgb(166 226 46 / 0.4);
}
.text-green-500\/5{
    color: rgb(166 226 46 / 0.05);
}
.text-green-500\/50{
    color: rgb(166 226 46 / 0.5);
}
.text-green-500\/60{
    color: rgb(166 226 46 / 0.6);
}
.text-green-500\/70{
    color: rgb(166 226 46 / 0.7);
}
.text-green-500\/75{
    color: rgb(166 226 46 / 0.75);
}
.text-green-500\/80{
    color: rgb(166 226 46 / 0.8);
}
.text-green-500\/90{
    color: rgb(166 226 46 / 0.9);
}
.text-green-500\/95{
    color: rgb(166 226 46 / 0.95);
}
.text-green-600{
    --tw-text-opacity: 1;
    color: rgb(156 216 36 / var(--tw-text-opacity));
}
.text-green-700{
    --tw-text-opacity: 1;
    color: rgb(146 206 26 / var(--tw-text-opacity));
}
.text-green-700\/0{
    color: rgb(146 206 26 / 0);
}
.text-green-700\/10{
    color: rgb(146 206 26 / 0.1);
}
.text-green-700\/100{
    color: rgb(146 206 26 / 1);
}
.text-green-700\/20{
    color: rgb(146 206 26 / 0.2);
}
.text-green-700\/25{
    color: rgb(146 206 26 / 0.25);
}
.text-green-700\/30{
    color: rgb(146 206 26 / 0.3);
}
.text-green-700\/40{
    color: rgb(146 206 26 / 0.4);
}
.text-green-700\/5{
    color: rgb(146 206 26 / 0.05);
}
.text-green-700\/50{
    color: rgb(146 206 26 / 0.5);
}
.text-green-700\/60{
    color: rgb(146 206 26 / 0.6);
}
.text-green-700\/70{
    color: rgb(146 206 26 / 0.7);
}
.text-green-700\/75{
    color: rgb(146 206 26 / 0.75);
}
.text-green-700\/80{
    color: rgb(146 206 26 / 0.8);
}
.text-green-700\/90{
    color: rgb(146 206 26 / 0.9);
}
.text-green-700\/95{
    color: rgb(146 206 26 / 0.95);
}
.text-light{
    --tw-text-opacity: 1;
    color: rgb(230 230 230 / var(--tw-text-opacity));
}
.text-red-200{
    --tw-text-opacity: 1;
    color: rgb(255 44 124 / var(--tw-text-opacity));
}
.text-red-300{
    --tw-text-opacity: 1;
    color: rgb(252 34 114 / var(--tw-text-opacity));
}
.text-red-500{
    --tw-text-opacity: 1;
    color: rgb(232 14 94 / var(--tw-text-opacity));
}
.text-red-500\/0{
    color: rgb(232 14 94 / 0);
}
.text-red-500\/10{
    color: rgb(232 14 94 / 0.1);
}
.text-red-500\/100{
    color: rgb(232 14 94 / 1);
}
.text-red-500\/20{
    color: rgb(232 14 94 / 0.2);
}
.text-red-500\/25{
    color: rgb(232 14 94 / 0.25);
}
.text-red-500\/30{
    color: rgb(232 14 94 / 0.3);
}
.text-red-500\/40{
    color: rgb(232 14 94 / 0.4);
}
.text-red-500\/5{
    color: rgb(232 14 94 / 0.05);
}
.text-red-500\/50{
    color: rgb(232 14 94 / 0.5);
}
.text-red-500\/60{
    color: rgb(232 14 94 / 0.6);
}
.text-red-500\/70{
    color: rgb(232 14 94 / 0.7);
}
.text-red-500\/75{
    color: rgb(232 14 94 / 0.75);
}
.text-red-500\/80{
    color: rgb(232 14 94 / 0.8);
}
.text-red-500\/90{
    color: rgb(232 14 94 / 0.9);
}
.text-red-500\/95{
    color: rgb(232 14 94 / 0.95);
}
.text-red-600{
    --tw-text-opacity: 1;
    color: rgb(222 4 84 / var(--tw-text-opacity));
}
.text-red-700{
    --tw-text-opacity: 1;
    color: rgb(212 0 74 / var(--tw-text-opacity));
}
.text-red-700\/0{
    color: rgb(212 0 74 / 0);
}
.text-red-700\/10{
    color: rgb(212 0 74 / 0.1);
}
.text-red-700\/100{
    color: rgb(212 0 74 / 1);
}
.text-red-700\/20{
    color: rgb(212 0 74 / 0.2);
}
.text-red-700\/25{
    color: rgb(212 0 74 / 0.25);
}
.text-red-700\/30{
    color: rgb(212 0 74 / 0.3);
}
.text-red-700\/40{
    color: rgb(212 0 74 / 0.4);
}
.text-red-700\/5{
    color: rgb(212 0 74 / 0.05);
}
.text-red-700\/50{
    color: rgb(212 0 74 / 0.5);
}
.text-red-700\/60{
    color: rgb(212 0 74 / 0.6);
}
.text-red-700\/70{
    color: rgb(212 0 74 / 0.7);
}
.text-red-700\/75{
    color: rgb(212 0 74 / 0.75);
}
.text-red-700\/80{
    color: rgb(212 0 74 / 0.8);
}
.text-red-700\/90{
    color: rgb(212 0 74 / 0.9);
}
.text-red-700\/95{
    color: rgb(212 0 74 / 0.95);
}
.text-transparent{
    color: transparent;
}
.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow-500{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}
.text-yellow-500\/0{
    color: rgb(243 108 46 / 0);
}
.text-yellow-500\/10{
    color: rgb(243 108 46 / 0.1);
}
.text-yellow-500\/100{
    color: rgb(243 108 46 / 1);
}
.text-yellow-500\/20{
    color: rgb(243 108 46 / 0.2);
}
.text-yellow-500\/25{
    color: rgb(243 108 46 / 0.25);
}
.text-yellow-500\/30{
    color: rgb(243 108 46 / 0.3);
}
.text-yellow-500\/40{
    color: rgb(243 108 46 / 0.4);
}
.text-yellow-500\/5{
    color: rgb(243 108 46 / 0.05);
}
.text-yellow-500\/50{
    color: rgb(243 108 46 / 0.5);
}
.text-yellow-500\/60{
    color: rgb(243 108 46 / 0.6);
}
.text-yellow-500\/70{
    color: rgb(243 108 46 / 0.7);
}
.text-yellow-500\/75{
    color: rgb(243 108 46 / 0.75);
}
.text-yellow-500\/80{
    color: rgb(243 108 46 / 0.8);
}
.text-yellow-500\/90{
    color: rgb(243 108 46 / 0.9);
}
.text-yellow-500\/95{
    color: rgb(243 108 46 / 0.95);
}
.text-yellow-700{
    --tw-text-opacity: 1;
    color: rgb(223 88 26 / var(--tw-text-opacity));
}
.text-yellow-700\/0{
    color: rgb(223 88 26 / 0);
}
.text-yellow-700\/10{
    color: rgb(223 88 26 / 0.1);
}
.text-yellow-700\/100{
    color: rgb(223 88 26 / 1);
}
.text-yellow-700\/20{
    color: rgb(223 88 26 / 0.2);
}
.text-yellow-700\/25{
    color: rgb(223 88 26 / 0.25);
}
.text-yellow-700\/30{
    color: rgb(223 88 26 / 0.3);
}
.text-yellow-700\/40{
    color: rgb(223 88 26 / 0.4);
}
.text-yellow-700\/5{
    color: rgb(223 88 26 / 0.05);
}
.text-yellow-700\/50{
    color: rgb(223 88 26 / 0.5);
}
.text-yellow-700\/60{
    color: rgb(223 88 26 / 0.6);
}
.text-yellow-700\/70{
    color: rgb(223 88 26 / 0.7);
}
.text-yellow-700\/75{
    color: rgb(223 88 26 / 0.75);
}
.text-yellow-700\/80{
    color: rgb(223 88 26 / 0.8);
}
.text-yellow-700\/90{
    color: rgb(223 88 26 / 0.9);
}
.text-yellow-700\/95{
    color: rgb(223 88 26 / 0.95);
}
.text-yellow-900{
    --tw-text-opacity: 1;
    color: rgb(203 68 6 / var(--tw-text-opacity));
}
.underline{
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}
.antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.opacity-0{
    opacity: 0;
}
.opacity-100{
    opacity: 1;
}
.opacity-50{
    opacity: 0.5;
}
.opacity-75{
    opacity: 0.75;
}
.opacity-80{
    opacity: 0.8;
}
.shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl{
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px 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: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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 / 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-xl{
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
    outline-style: solid;
}
.ring-1{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-black{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.ring-blue-200{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 247 255 / var(--tw-ring-opacity));
}
.ring-blue-200\/0{
    --tw-ring-color: rgb(132 247 255 / 0);
}
.ring-blue-200\/10{
    --tw-ring-color: rgb(132 247 255 / 0.1);
}
.ring-blue-200\/100{
    --tw-ring-color: rgb(132 247 255 / 1);
}
.ring-blue-200\/20{
    --tw-ring-color: rgb(132 247 255 / 0.2);
}
.ring-blue-200\/25{
    --tw-ring-color: rgb(132 247 255 / 0.25);
}
.ring-blue-200\/30{
    --tw-ring-color: rgb(132 247 255 / 0.3);
}
.ring-blue-200\/40{
    --tw-ring-color: rgb(132 247 255 / 0.4);
}
.ring-blue-200\/5{
    --tw-ring-color: rgb(132 247 255 / 0.05);
}
.ring-blue-200\/50{
    --tw-ring-color: rgb(132 247 255 / 0.5);
}
.ring-blue-200\/60{
    --tw-ring-color: rgb(132 247 255 / 0.6);
}
.ring-blue-200\/70{
    --tw-ring-color: rgb(132 247 255 / 0.7);
}
.ring-blue-200\/75{
    --tw-ring-color: rgb(132 247 255 / 0.75);
}
.ring-blue-200\/80{
    --tw-ring-color: rgb(132 247 255 / 0.8);
}
.ring-blue-200\/90{
    --tw-ring-color: rgb(132 247 255 / 0.9);
}
.ring-blue-200\/95{
    --tw-ring-color: rgb(132 247 255 / 0.95);
}
.ring-gray-200{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(172 169 154 / var(--tw-ring-opacity));
}
.ring-gray-200\/0{
    --tw-ring-color: rgb(172 169 154 / 0);
}
.ring-gray-200\/10{
    --tw-ring-color: rgb(172 169 154 / 0.1);
}
.ring-gray-200\/100{
    --tw-ring-color: rgb(172 169 154 / 1);
}
.ring-gray-200\/20{
    --tw-ring-color: rgb(172 169 154 / 0.2);
}
.ring-gray-200\/25{
    --tw-ring-color: rgb(172 169 154 / 0.25);
}
.ring-gray-200\/30{
    --tw-ring-color: rgb(172 169 154 / 0.3);
}
.ring-gray-200\/40{
    --tw-ring-color: rgb(172 169 154 / 0.4);
}
.ring-gray-200\/5{
    --tw-ring-color: rgb(172 169 154 / 0.05);
}
.ring-gray-200\/50{
    --tw-ring-color: rgb(172 169 154 / 0.5);
}
.ring-gray-200\/60{
    --tw-ring-color: rgb(172 169 154 / 0.6);
}
.ring-gray-200\/70{
    --tw-ring-color: rgb(172 169 154 / 0.7);
}
.ring-gray-200\/75{
    --tw-ring-color: rgb(172 169 154 / 0.75);
}
.ring-gray-200\/80{
    --tw-ring-color: rgb(172 169 154 / 0.8);
}
.ring-gray-200\/90{
    --tw-ring-color: rgb(172 169 154 / 0.9);
}
.ring-gray-200\/95{
    --tw-ring-color: rgb(172 169 154 / 0.95);
}
.ring-gray-300{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(154 150 132 / var(--tw-ring-opacity));
}
.ring-green-200{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(196 255 76 / var(--tw-ring-opacity));
}
.ring-green-200\/0{
    --tw-ring-color: rgb(196 255 76 / 0);
}
.ring-green-200\/10{
    --tw-ring-color: rgb(196 255 76 / 0.1);
}
.ring-green-200\/100{
    --tw-ring-color: rgb(196 255 76 / 1);
}
.ring-green-200\/20{
    --tw-ring-color: rgb(196 255 76 / 0.2);
}
.ring-green-200\/25{
    --tw-ring-color: rgb(196 255 76 / 0.25);
}
.ring-green-200\/30{
    --tw-ring-color: rgb(196 255 76 / 0.3);
}
.ring-green-200\/40{
    --tw-ring-color: rgb(196 255 76 / 0.4);
}
.ring-green-200\/5{
    --tw-ring-color: rgb(196 255 76 / 0.05);
}
.ring-green-200\/50{
    --tw-ring-color: rgb(196 255 76 / 0.5);
}
.ring-green-200\/60{
    --tw-ring-color: rgb(196 255 76 / 0.6);
}
.ring-green-200\/70{
    --tw-ring-color: rgb(196 255 76 / 0.7);
}
.ring-green-200\/75{
    --tw-ring-color: rgb(196 255 76 / 0.75);
}
.ring-green-200\/80{
    --tw-ring-color: rgb(196 255 76 / 0.8);
}
.ring-green-200\/90{
    --tw-ring-color: rgb(196 255 76 / 0.9);
}
.ring-green-200\/95{
    --tw-ring-color: rgb(196 255 76 / 0.95);
}
.ring-red-200{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 44 124 / var(--tw-ring-opacity));
}
.ring-red-200\/0{
    --tw-ring-color: rgb(255 44 124 / 0);
}
.ring-red-200\/10{
    --tw-ring-color: rgb(255 44 124 / 0.1);
}
.ring-red-200\/100{
    --tw-ring-color: rgb(255 44 124 / 1);
}
.ring-red-200\/20{
    --tw-ring-color: rgb(255 44 124 / 0.2);
}
.ring-red-200\/25{
    --tw-ring-color: rgb(255 44 124 / 0.25);
}
.ring-red-200\/30{
    --tw-ring-color: rgb(255 44 124 / 0.3);
}
.ring-red-200\/40{
    --tw-ring-color: rgb(255 44 124 / 0.4);
}
.ring-red-200\/5{
    --tw-ring-color: rgb(255 44 124 / 0.05);
}
.ring-red-200\/50{
    --tw-ring-color: rgb(255 44 124 / 0.5);
}
.ring-red-200\/60{
    --tw-ring-color: rgb(255 44 124 / 0.6);
}
.ring-red-200\/70{
    --tw-ring-color: rgb(255 44 124 / 0.7);
}
.ring-red-200\/75{
    --tw-ring-color: rgb(255 44 124 / 0.75);
}
.ring-red-200\/80{
    --tw-ring-color: rgb(255 44 124 / 0.8);
}
.ring-red-200\/90{
    --tw-ring-color: rgb(255 44 124 / 0.9);
}
.ring-red-200\/95{
    --tw-ring-color: rgb(255 44 124 / 0.95);
}
.ring-yellow-200{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 138 76 / var(--tw-ring-opacity));
}
.ring-yellow-200\/0{
    --tw-ring-color: rgb(255 138 76 / 0);
}
.ring-yellow-200\/10{
    --tw-ring-color: rgb(255 138 76 / 0.1);
}
.ring-yellow-200\/100{
    --tw-ring-color: rgb(255 138 76 / 1);
}
.ring-yellow-200\/20{
    --tw-ring-color: rgb(255 138 76 / 0.2);
}
.ring-yellow-200\/25{
    --tw-ring-color: rgb(255 138 76 / 0.25);
}
.ring-yellow-200\/30{
    --tw-ring-color: rgb(255 138 76 / 0.3);
}
.ring-yellow-200\/40{
    --tw-ring-color: rgb(255 138 76 / 0.4);
}
.ring-yellow-200\/5{
    --tw-ring-color: rgb(255 138 76 / 0.05);
}
.ring-yellow-200\/50{
    --tw-ring-color: rgb(255 138 76 / 0.5);
}
.ring-yellow-200\/60{
    --tw-ring-color: rgb(255 138 76 / 0.6);
}
.ring-yellow-200\/70{
    --tw-ring-color: rgb(255 138 76 / 0.7);
}
.ring-yellow-200\/75{
    --tw-ring-color: rgb(255 138 76 / 0.75);
}
.ring-yellow-200\/80{
    --tw-ring-color: rgb(255 138 76 / 0.8);
}
.ring-yellow-200\/90{
    --tw-ring-color: rgb(255 138 76 / 0.9);
}
.ring-yellow-200\/95{
    --tw-ring-color: rgb(255 138 76 / 0.95);
}
.ring-opacity-5{
    --tw-ring-opacity: 0.05;
}
.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, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-colors{
    transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.duration-100{
    transition-duration: 100ms;
}
.duration-150{
    transition-duration: 150ms;
}
.duration-200{
    transition-duration: 200ms;
}
.duration-300{
    transition-duration: 300ms;
}
.duration-75{
    transition-duration: 75ms;
}
.ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
[x-cloak] {
    display: none;
}

h1, h2, h3, h4, h5, h6{
    font-family: Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

div.page-content figure.wp-block-image:not(.wp-block){
    margin-left: auto;
    margin-right: auto;
}
div.page-content h2, div.page-content h3, div.page-content h4, div.page-content h5, div.page-content h6{
    margin-bottom: 1.5rem;
}

/*! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
    border: 0 solid #aca99a;
    box-sizing: border-box;
}

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

html {
    -webkit-text-size-adjust: 100%;
    font-family: Noto Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}

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

.popover {
    pointer-events: auto; /* Убедитесь, что popover обрабатывает события */
}

.polygon-hover-area {
    position: absolute;
    top: -10px;
    left: -10px;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    pointer-events: none;
}

header {
    /*background: #fff;*/
    /*box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);*/
    position: fixed;
    width: 100%;
    z-index: 5;
    background: transparent;
    opacity: 0.8;
    backdrop-filter: blur(22px);
    --webkit-backdrop-filter: blur(22px);
    background-color: rgba(255, 255, 255, 0.2);
}
.header-two{
    background: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    position: fixed;
    opacity: 1;
}
.padding-80{
    padding-top: 80px;
}
.filter-class{
    z-index: 5;

}

.box-shadow-class{
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.bg-whites {
    background-color: white;
    opacity: 10;
    z-index: 15;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);

}
.lazyload, .lazyloading{
    opacity: unset;
}
.opacity-new{
    opacity: 1.8!important;
}

.text-new{
    text-align: left;
}

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

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

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

.container {
    max-width: 1440px !important;
    margin: 0 auto;
    padding: 0;
}

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

b,
strong {
    font-weight: bolder;
}

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

small {
    font-size: 80%;
}

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

.main_menu_link {
    padding: 0 15px;
    color: #000;
}

.main_menu > li {
    margin: 0;
}

/*.main_menu li:not(:last-child) .main_menu_link {*/
/*    border-right: 1px dashed #3e3e3e;*/
/*}*/

/*li:not(:first-child) .main_menu_link {*/
/*    border-left: 1px dashed #3e3e3e;*/
/*}*/

.menu_block li:nth-last-of-type(3){
   border-right: none;
}

.menu_block li:nth-last-of-type(2){
    position: absolute;
    right: 25%;
    background: #F36B2D;
    border-radius: 2px;
    color: #fff;
    padding: 12px 0px 14px;
    bottom: 16px;
}
.menu_block li:nth-last-of-type(1){
    position: absolute;
    right: 19%;
}

.globus-lang{
    position: absolute;
    right: 8%;
    transition: unset !important;
    top: 20px
}

.globus-lang svg{
    width: 20px;
    margin-left: 10px;
}

.active_link {
    color: #f36c2e !important;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

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

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

button,
select {
    text-transform: none;
}

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

:-moz-focusring {
    outline: auto;
}

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

progress {
    vertical-align: baseline;
}

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

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

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

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

summary {
    display: list-item;
}

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

fieldset {
    margin: 0;
}

fieldset,
legend {
    padding: 0;
}

menu ul,
menu li{
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
}
nav ul li{
    list-style-type: none;
}

ol li,
ul li{
    margin-left: 40px;
    list-style-type: disc;
}


textarea {
    resize: vertical;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #88846f;
    opacity: 1;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #88846f;
    opacity: 1;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #88846f;
    opacity: 1;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #88846f;
    opacity: 1;
}

input::placeholder,
textarea::placeholder {
    color: #88846f;
    opacity: 1;
}

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

:disabled {
    cursor: default;
}

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

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

[hidden] {
    display: none;
}

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

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

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #787360;
    opacity: 1;
}

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

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #787360;
    opacity: 1;
}

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

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

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

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

select {
    color-adjust: exact;
    /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23787360' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");*/
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    /*background-size: 1.5em 1.5em;*/
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    background-image: url("../images/row-down.png");
}

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

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

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

[type=radio] {
    border-radius: 100%;
    -webkit-border-radius:;
    -moz-border-radius:;
    -ms-border-radius:;
    -o-border-radius:;
} */
/*[type=checkbox]:focus, [type=radio]:focus {
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #5ccfe5;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px
}*/
[type=checkbox]:checked,
[type=radio]:checked {
    background-color: currentColor;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent;
}

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");
}

[type=radio]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");
}

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

[type=checkbox]:indeterminate {
    background-color: currentColor;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent;
}

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

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

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

*,
:after,
:before {
    --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-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(102, 217, 239, 0.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%*/
/*}*/
/*@media (min-width: 640px) {*/
/*    .container {*/
/*        max-width: 640px*/
/*    }*/
/*}*/
/*@media (min-width: 768px) {*/
/*    .container {*/
/*        max-width: 768px*/
/*    }*/
/*}*/
/*@media (min-width: 1024px) {*/
/*    .container {*/
/*        max-width: 1024px*/
/*    }*/
/*}*/
/*@media (min-width: 1280px) {*/
/*    .container {*/
/*        max-width: 1280px*/
/*    }*/
/*}*/
/*@media (min-width: 1536px) {*/
/*    .container {*/
/*        max-width: 1536px*/
/*    }*/
/*}*/
.page_title {
    font-weight: 500;
    font-size: 1.875rem;
}

.page_section {
    padding-bottom: 2.5rem;
}

.breadcrumb_link > a:after {
    content: "/";
    margin: 0 5px;
}

.relative {
    position: relative;
}

.menu_logo {
    display: none;
}

.slidBar_close {
    cursor: pointer;
    display: none;
    padding: 10px;
    background: #000;
    z-index: 5;
}

.items-baseline-class{
    align-items: baseline;
}

.slidBar_btn {
    cursor: pointer;
    display: none;
    padding: 10px;
    background: #f36c2e;
}

.footer_menu_link {
    font-weight: normal;
    font-size: 1rem;
    line-height: 32px;
    text-align: left;
    color: #fff;
}

.files_block_item {
    border-radius: 25px;
    background: #fff;
    box-shadow: 0px 1px 15px rgba(133, 114, 114, 0.11);
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
}

.gallery_block {
    margin: 0 -0.5rem 0;
}

.files_block_item > img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

.subsections_row {
    margin: 0 -0.8125rem;
}

.subsections_info > p {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.subsections_item {
    padding: 0.8125rem;
    width: 33.333%;
}

.subsections {
    border-radius: 0px 3rem 0px 3rem;
    background: #fff;
    box-shadow: 0px 6px 10px rgba(19, 19, 19, 0.35);
    -webkit-border-radius: 0px 3rem 0px 3rem;
    -moz-border-radius: 0px 3rem 0px 3rem;
    -ms-border-radius: 0px 3rem 0px 3rem;
    -o-border-radius: 0px 3rem 0px 3rem;
}

.subsections_item:nth-child(3) .subsections,
.subsections_item:nth-child(4) .subsections {
    flex-direction: row-reverse;
}

.infrastructureInside_img {
    width: 131px;
    height: 131px;
    border-radius: 0.1875rem;
    background: #fff;
    box-shadow: 0px 1px 15px rgba(133, 114, 114, 0.11);
    -webkit-border-radius: 0.1875rem;
    -moz-border-radius: 0.1875rem;
    -ms-border-radius: 0.1875rem;
    -o-border-radius: 0.1875rem;
}

.downlod_file_btn {
    border-radius: 0.8125rem;
    background: #fff;
    box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 1.1875rem 2.3125rem;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    -ms-border-radius: 13px;
    -o-border-radius: 13px;
}

.partners_row {
    margin: 0 -0.4375rem;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 94px;
    justify-content: space-between;
}

.partners_row_item {
    padding: 0.4375rem;
    border: 1px solid #ebebeb;
    box-shadow: 0px 1px 15px rgba(133, 114, 114, 0.11);
    margin: 5px;
    padding: 2px;
    width: 22%;

}

.partners {
    padding: 1.25rem 1.4375rem 0.875rem;
    font-weight: normal;
    font-size: 15px;
    text-align: left;
    color: #000;
}

.partners_inside_img {
    max-width: 163px;
    margin-top: -30px;
    margin-left: 15px;
    background: #fff;
}

.files_block_item:focus {
    background: #f36c2e;
    color: #fff;
}

.files_block_item:focus img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(132deg) brightness(105%) contrast(105%);
}

.cotacts_title {
    font-weight: 500;
    font-size: 1.25rem;
    color: #f36b2d;
}

.social_icons_item {
    width: 32px;
    height: 32px;
    border-radius: 0.25rem;
    background: #fff;
    border: 1px solid #f36c2e;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
}

.contacts_logo {
    flex-direction: column;
}

.contacts_info {
    width: 23%;
}

.contacts_map {
    width: 74%;
}

.error_block {
    width: 50%;
    margin: 5rem auto;
}

.error_title {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 32px;
    color: #f36b2d;
    text-align: center;
}

.error_info {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #000;
}

.error_btn {
    outline-offset: 6px;
    outline: 1px solid #f36b2d;
    margin: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 12px 32px;
    border-radius: 0.125rem;
    background: #f36b2d;
    -webkit-border-radius: 0.125rem;
    -moz-border-radius: 0.125rem;
    -ms-border-radius: 0.125rem;
    -o-border-radius: 0.125rem;
    font-size: 0.625rem;
    text-align: left;
    color: #fbfbfb;
}

/*.subsections_img {*/
/*    border-radius: 0px 0rem 0px 3rem;*/
/*    -webkit-border-radius: 0px 0rem 0px 3rem;*/
/*    -moz-border-radius: 0px 0rem 0px 3rem;*/
/*    -ms-border-radius: 0px 0rem 0px 3rem;*/
/*    -o-border-radius: 0px 0rem 0px 3rem;*/
/*}*/

.home-form-img > img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    border-radius: 0px 100px 0px 0px;
    -webkit-border-radius: 0px 100px 0px 0px;
    -moz-border-radius: 0px 100px 0px 0px;
    -ms-border-radius: 0px 100px 0px 0px;
    -o-border-radius: 0px 100px 0px 0px;
}

/*.subsections_item:nth-child(3) .subsections_img,*/
/*.subsections_item:nth-child(4) .subsections_img {*/
/*    border-radius: 0px 3rem 0px 0rem;*/
/*    -webkit-border-radius: 0px 3rem 0px 0rem;*/
/*    -moz-border-radius: 0px 3rem 0px 0rem;*/
/*    -ms-border-radius: 0px 3rem 0px 0rem;*/
/*    -o-border-radius: 0px 3rem 0px 0rem;*/
/*}*/

.subsections_img:after {
    content: "";
    display: block;
    padding-top: 87%;
}

.home-form-block {
    margin: 64px 0 0;
}

.home-form {
    padding: 23px 28px;
    width: 50%;
    border-radius: 0px 0px 0px 100px;
    background: #fff;
    border: 1px solid #d6d6d6;
    filter: drop-shadow(0px 6px 10px rgba(19, 19, 19, 0.35));
    -webkit-border-radius: 0px 0px 0px 100px;
    -moz-border-radius: 0px 0px 0px 100px;
    -ms-border-radius: 0px 0px 0px 100px;
    -o-border-radius: 0px 0px 0px 100px;
}

.home-form-img {
    width: 50%;
    border-radius: 0px 100px 0px 0px;
    background: #fff;
}

.home-form-row {
    margin: 0 -6px;
}

.home-form-row__item {
    padding: 15px 6px;
    width: 50%;
}

.home-form-row__item label {
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 12px;
    text-align: left;
    color: #565656;
    margin-bottom: 17px;
    display: inline-block;
}

.home-form-row__item input,
.home-form-row__item select {
    font-size: 13px;
    text-align: left;
    color: #565656;
    padding: 15px;
    accent-color: #f36c2e;
    width: 100%;
    outline: none;
    border-radius: 2px;
    background: #fff;
    border: 1px solid #e6e5e5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;

}

.chevron-down {
    position: absolute;
    top: 20px;
    right: 10px;
}

#firstFloor,
#secondFloor,
#parking {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    background: #fff;
    border: 1px solid #bcbcbc;
    margin-right: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

#firstFloor ~ label,
#secondFloor ~ label {
    margin: 0;
}

.home-form-btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    font-weight: 500;
    font-size: 17px;
    text-align: center;
    color: #fff;
    padding: 14px 50px;
    border-radius: 10px;
    background: #f36b2d;
    box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    height: 50px;
    margin-top: 44px

}

.search-result-row {
    display: flex;
    flex-wrap: wrap;
    margin: 47px -13px 25px;
}

.search-result-row__item {
    width: 25%;
    padding: 12px 13px;
}

.search-result {
    padding: 15px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 6px 10px rgba(132, 132, 132, 0.35);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.search-result__title {
    font-weight: 500;
    font-size: 16px;
    text-align: left;
    color: #000;
    margin: 24px 0;
}

.search-result__info {
    padding: 8px 0;
    border-bottom: 1px solid #eee;
}

.search-result__info * {
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    color: #6d6d6d;
}

.search-result__info:last-child {
    border: 0;
}

.madia-row {
    margin: 16px -10px;
}

.madia-row__item {
    position: relative;
    width: 25%;
    padding: 10px;
}

.media-label {
    z-index: 50;
    position: absolute;
    inset: 10px 10px 0 10px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 16px 26px;
    background: rgba(0, 0, 0, 0.8);
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    color: #fff;
}

.madia_title {
    margin: 12px 0;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.madia_data {
    font-weight: normal;
    font-size: 14px;
    line-height: 25px;
    text-align: right;
    color: #f36b2d;
}

.news-page-row {
    padding: 26px 0;
}

.news-page-img {
    margin: 0 36px 20px 0;
    float: left;
    width: 50%;
}

.media-filter {
    display: flex;
}

.media-filter__item {
    border: none;
    outline: none;
    background: transparent;
    font-weight: normal;
    font-size: 15px;
    letter-spacing: 0.01em;
    line-height: 42px;
    text-align: left;
    color: #000;
}

.media-filter__item:not(:last-child)::after {
    content: "/";
    padding: 0 8px;
}

.media-filter__item-active {
    color: #f36b2d;
}

.gallery-row {
    display: flex;
    flex-wrap: wrap;
    margin: 17px -6px;
}

.gallery-row__item {
    cursor: pointer;
    padding: 6px;
    width: 16.666%;
}

.gallery-video > a {
    position: relative;
    overflow: hidden;
    width: 100%;
    display: block;
    padding-top: 74%;
}

.iframe-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.media-play {
    fill: #f36b2d;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 12;
    margin: auto auto;
}

.news-page-iframe {
    position: relative;
    overflow: hidden;
    display: block;
    padding-top: 38%;
}

.gallery-row__item iframe,
.news-page-iframe iframe,
.news-page-iframe video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.news-page-iframe:has(> img) {
    padding: unset;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
    border-color: #f36b2d;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.pagination {
    margin-left: 25px;
    display: flex;
    flex-wrap: wrap;
}

.pagination_page {
    border: unset;
    margin: 0 3px 3px 0;
    justify-content: center;
    background: #e6e6e6 !important;
    color: #000 !important;
    width: 48px;
    height: 48px;
}

.pagination_page:focus {
    box-shadow: unset !important;
}

.page-prev,
.page-next {
    border-radius: 0 !important;
    border: 1px solid #f36c2e !important;
    background: #f36c2e !important;
}

.active_page {
    border-radius: 0 !important;
    border: 1px solid #f36c2e !important;
    background: #f36c2e !important;
}

.about-us-row {
    padding-bottom: 2%;
}

.about-us-item {
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.about-us-title-block {
    position: relative;
    margin-bottom: 26px;
}

.about-us-title::before,
.about-us-name::before {
    padding-left: 10px;
    content: "";
    border-left: 4px solid #f36b2d;
}

.about-us-title {
    font-weight: normal;
    font-size: 42px;
    text-align: left;
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.about-us-name {
    margin-top: -5px;
    display: block;
    font-weight: 500;
    font-size: 15px;
    text-align: left;
    color: #000;
}

.about-us-row__img {
    position: relative;
    /*padding: 0 0 30px 30px;*/
    /*width: 42%;*/
    /*float: left;*/
    /*margin: 0 38px 20px 0;*/
}

/*.about-us-row__img::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    height: 70%;*/
/*    border-left: 30px solid #f36b2d;*/
/*}*/

/*.about-us-row__img::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    width: 90%;*/
/*    border-bottom: 30px solid #f36b2d;*/
/*}*/

.about-us-col:nth-child(even) .about-us-item {
    flex-direction: row;
}

.about-us-item__img {
    width: 60%;
}

.about-us-item__info {
    width: 80%;
    margin: 0 -211px 0 0;
    padding: 30px;
    border-radius: 3px;
    background: #fff;
    opacity: 0.85;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.about-us-col:nth-child(even) .about-us-item__info {
    margin: 0 0 0 -211px;
}

.about-us-item__title {
    margin-bottom: 27px;
    font-weight: normal;
    font-size: 35px;
    line-height: 30px;
    text-align: left;
    color: #f36b2d;
}

.about-us-item__text {
    font-weight: normal;
    font-style: italic;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    color: #000;
}

.about-us-item-letter {
    padding-bottom: 15%;
    position: relative;
}

.letter-img {
    width: 36%;
    position: absolute;
    right: 0;
}

.about-us-col:nth-child(even) .letter-img {
    right: unset;
    left: 0;
}

.about-us-col:last-child .about-us-item-letter {
    overflow: hidden;
}

.blog-row {
    margin: 0 -8px;
}

.blog-row__item {
    padding: 8px;
    width: 25%;
}

.blog-row-bg {
    position: relative;
    padding: 18px 16px;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0px 6px 10px rgba(178, 178, 178, 0.26);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.blog-date {
    position: absolute;
    right: 16px;
    top: 28px;
    padding: 5px 13px;
    font-weight: normal;
    font-size: 13px;
    text-align: left;
    color: #fff;
    border-radius: 2px 0px 0px 2px;
    background: rgba(0, 0, 0, 0.6);
}

.blog-info {
    position: absolute;
    inset: auto 0 0 0;
    margin: 0 16px 16px;
    padding: 0 16px 16px;
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 50.63%, #000 100%);
    height: 135px;
}

.blog-info__title {
    font-weight: normal;
    font-size: 16px;
    line-height: 23px;
    text-align: left;
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.blog-info::after {
    content: "";
    display: block;
    width: 35%;
    height: 3px;
    margin-top: 9px;
    border-radius: 1px;
    background: #f36c2e;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
}

.blog-row-bg:hover .blog-info::after {
    width: 100%;
}

.social_icons-title {
    font-weight: 500;
    font-size: 20px;
    text-align: left;
    color: #f36c2e;
}

.job-row__item {
    position: relative;
    padding: 23px 29px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #d8d8d8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.job-header {
    padding-bottom: 15px;
    background: transparent;
    border-bottom: 1px solid #d8d8d8;
}

.job-header__title {
    font-weight: normal;
    font-size: 20px;
    text-align: left;
    color: #000;
}

.job-header__btn {
    padding: 9px 24px;
    border-radius: 5px;
    background: #f36c2e;
    font-weight: normal;
    font-style: italic;
    font-size: 10px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.job-conten__text {
    font-weight: normal;
    font-style: italic;
    font-size: 16px;
    line-height: 27px;
    text-align: left;
    color: #535353;
}

.job-page-row__info {
    width: 59%;
}

.job-about-info {
    margin-bottom: 45px;
    padding: 0 30px;
    border-radius: 7px;
    background: #fff;
    box-shadow: 0px 11px 16px rgba(200, 200, 200, 0.44);
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
}

.job-about-info__item {
    padding: 6px 0;
    flex: 1;
}

.job-about-info-title,
.job-about-info-text {
    padding: 0 10px;
    line-height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.job-about-info-title {
    border-bottom: 1px solid #d8d8d8;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    color: #858585;
}

.job-about-info-text {
    font-weight: normal;
    font-style: italic;
    font-size: 16px;
    text-align: left;
    color: #101828;
}

.job-page-row__form {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 39%;
    padding: 32px 29px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 6px 10px rgba(178, 178, 178, 0.26);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    /*margin-top: 75px;*/
}

.queuing-form__item > label {
    display: block;
    font-weight: normal;
    font-style: italic;
    font-size: 13px;
    text-align: left;
    color: #535353;
}

.queuing-form__item > input,
.queuing-form__item > textarea {
    width: 100%;
    padding: 6px 0;
    resize: none;
    outline: none;
    border: none;
    border-bottom: 1px solid #d1d1d1;
}

:is(.queuing-form__item input, textarea):focus {
    border-bottom: 1px solid #f36c2e;
}

.jobs-modal-file {
    height: 78px;
    background: #fff;
    border: 1px dashed #f36c2e;
    position: relative;
    justify-content: center;
    align-items: center;
}

.jobs-modal-file > input {
    opacity: 0;
}

.jobs-modal-file > label {
    padding: 5px;
    position: absolute;
    cursor: pointer;
    font-weight: 600;
    font-style: italic;
    font-size: 13px;
    text-align: center;
    color:  #373535;
}

.queuing-form__btn {
    width: 100%;
    padding: 8px;
    font-weight: normal;
    font-style: italic;
    font-size: 14px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    background: #f36c2e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.clear-both {
    clear: both;
}

.new-mob-style{
    display: none;
}


.new-filter-result-modal{
    /*border: 1px solid #f36c2e;*/
    /*border-radius: 5px;*/
    /*max-width: 300px;*/
    /*height: 100px;*/
    margin: 150px auto;
    text-align: center;
    background: #fff;
   color: #f36c2e;;
}
.new-filter-result-modal h1{
    margin-top: 15px;
    color: #f36c2e;
    font-size: 25px;
}

.new-filter-result-bg{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    /*background: rgba(0, 0, 0, .5);*/
}

.building-item{
    width: 33.333%;
    position: relative;
}
.new-media-style{
    position: absolute;
    right: 26px;
    bottom: 30px;
    background: #f36b2d;
    padding: 11px 20px;
    color: #fff;
    font-weight: normal;
    font-size: 15px;
}
.new-building-style{
    position: absolute;
    right: 22px;
    bottom: 44px;
    background: #f36b2d;
    padding: 8px 14px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}

.new-blog-style{
    position: absolute;
    left: 16px;
    bottom: 14px;
    background: #f36b2d;
    padding: 8px 14px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}
.building-item-link{
    display: block;
    padding: 22px;
    background: #fff;
    filter: drop-shadow(0px 6px 10px rgba(178, 178, 178, 0.26));

}

.building-text,
.media-text{
    margin: 51px 0 !important;
}

.new-page-title{
    margin: 0 0 25px 0;
    font-weight: 500;
    font-size: 27px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000;

}

.new-house-search-block{
    /*display: flex;*/
    /*justify-content: space-between;*/
    background: #fff;
    box-shadow: 0px 3px 19px rgba(0, 0, 0, 0.16);
    margin: 88px 0 68px;
    padding: 39px 63px 37px 52px;

}

.search-block-text{
    font-weight: 500;
    font-size: 25px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000;


}

.search-block-text-div{
    max-width: 900px;
}

.serach-block-btn{
    border-radius: 2px;
    background: #f36b2d;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #fff;
    padding: 12px 16px;
    float: right;
    margin-top: -40px;

}

.building-block{
    display: flex;
    flex-wrap: wrap;
}


.building-date{
    position: absolute;
    bottom: 20px;
    left: 20px;
    padding-left: 11px;
    border-left: 2px solid #f36c2e;

}

.building-date h3{
    font-weight: normal;
    font-size: 17px;
    color: #fff;
    padding-bottom: 0;
}

.img{
    width: 100%;
}

.new-size{
    max-width: 670px;
    padding: 25px;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0px 6px 10px rgba(178, 178, 178, 0.26);
}
.new-blog-title{
    font-size: 25px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000;
    border-left: 2px solid #f36c2e;

}

.new-text-font{
    font-weight: normal;
    font-style: italic;
    font-size: 16px;
    letter-spacing: 0.01em;
    line-height: 30px;
    text-align: left;
    color: #212429;

}
.blog-text{
    margin-top: 25px;
}

.blog-div{
    margin-bottom: 93px;
    justify-content: space-between;
}

.new-blog-section .group:nth-child(even) .group-even\:right-0{
    right: 0px;
    margin-left: 50px;
    margin-right: 0;
}

.news-page-text h1{
    font-weight: normal;
    font-size: 25px;
    letter-spacing: 0.01em;
    line-height: 39px;
    text-align: left;
    color: #000;
}

.gallery-section{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 11px;
}

.blog-gallery-item{
    width: 16.6%;
    margin-bottom: 20px;
}

.gallery-title{
    font-weight: 500;
    font-size: 25px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000;
    margin: 67px 0 53px;

}

.blog-ditail .new-house-search-block {
    margin: 63px 0 68px;
}

.new-blog-section{
    margin-top: 65px;
}

.building-item .blog-info {
    position: absolute;
    inset: auto 0 0 0;
    margin: 0 20px 16px;
    padding: 0 0px 16px;
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 50.63%, #000 100%);
    height: 50px;
    /*width: 91%;*/
}
.building-item .blog-info::after {
    content: "";
    display: block;
    width: 0;
    height: 0;

}

.building-item .new-building-style{
    position: absolute;
    right: 0px;
    bottom: 20px;
    background: #f36b2d;
    padding: 8px 14px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}

.language-globus{
    padding-right: 10px;
    width: 27px;
    height: 17px;
}

.lang-div{
    width: 125px;
    margin-top: 20px;
    margin-left: -20px;
    padding: 5px 10px;
    box-shadow: 0px 7px 13px rgba(30, 28, 28, 0.16);

}

.lang-div a:nth-child(1){
    border-bottom: 1px solid #cfcfcf;


}

.new-title{
    font-size: 30px !important;
    margin-left: 0 !important;
}

.new-post-style{
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
}

.new-post-style img{
    width: 21px;
    height: 21px;
    margin-right: 8px;
}

/*.mobile-block-title-style{*/
/*    margin-left: 25px;*/
/*}*/

.new-lang a{
    color: #000;
}

.menu_block li:nth-last-of-type(2) a{
    color: #fff;
}

.new-word-style a{
    color: #000;
}

.partners img{
    margin-bottom: 20px;
}

.mobile-number a{
    color: #000;
}

.header-whatsapp-icon{
    margin-right: 25px;
    margin-top: 1px;
}

.sold{
    font-size: 18px !important;
}

.mobile-home-block a{
    color: #000;
}

.more{
    width: 40%;
}

.new-black-symbol{
    font-size: 8px;
    color: #000;
    margin-right: 10px;
    margin-top: 5px
}

.orange-number{
    font-size: 100px;
    margin-top: -50px;
    color: #f36c2e;
    margin-right: 10px;
}

.post-new-design{
    width: 90%;
}

/*.job-tell-block {*/
/*     background: #f36c2e;*/
/*    color: #fff;*/
/*    padding: 11px 13px;*/
/*    width: 185px;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*}*/

/*.job-page-row{*/
/*    position: relative;*/
/*}*/



.media-block-title {font-size: 24px;
    max-width: 570px;
}


/*.contact-page-form{*/
/*    display: none;*/
/*}*/

.contact-page-select select{
    border-radius: 2px;
    border: 1px solid #dfdfdf;
    /*box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);*/
    width: 90%;
    outline: none;
    padding: 21px 22px;

}

.contact-page-item:first-child{
    width: 60%;
}

.contact-page-text{
    margin: 45px auto 37px;
}

.contact-page-item-text{
    width: 90%;
    font-weight: 500;
    font-size: 32px;
    letter-spacing: 0.01em;
    /*line-height: 16px;*/
    text-align: center;
    color: #000;
    margin-bottom: 37px;

}


.contact-page-select select option {
    background-color: white;
    color: #676767;
    width: 310px;
    padding: 10px 15px;
    height: 20px;
    cursor: pointer;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);

}
.text-size{
    font-size: 22px;
    font-weight: 500;
}

.contact-page-select option{
    border: 1px solid red;
}


.contact-page-info{
    max-width: 90%;
    margin-top: 39px;
    padding: 28px 18px 36px 24px;
    background: #fff;
    filter: drop-shadow(0px 6px 10px rgba(178, 178, 178, 0.26));

}

.contact-page-title{
    font-weight: normal;
    font-size: 20px;
    text-align: left;
    color: #f36b2d;
    margin-bottom: 13px;

}

.contact-page-info-text{
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.01em;
    line-height: 23px;
    text-align: left;
    color: #130711;

}

.select-body option:active{
    background: red;
}

#select-contact i{
    position: absolute;
    left: 0;
}

.contact-title-text{
    font-weight: normal;
    font-size: 22px;
    letter-spacing: 0.01em;
    line-height: 52px;
    text-align: center;
    color: #000;
    margin: 44px 0 30px;
    max-width: 90%;

}

.contact-title form{
    max-width: 90%;
}

.contact-title form .new-input-color{
    border: 1px solid #dfdfdf;
    background: #fff;
    font-size: 14px;
    margin-bottom: 15px;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.01em;
    line-height: 13px;
    text-align: left;
    color: #373737;
    padding: 21px;
    outline: none;


}

.new-input-color-textarea{
    height: 150px;
}

.contact-title-textarea{
    margin: 32px 0 24px;
    font-weight: normal;
    font-size: 22px;
    letter-spacing: 0.01em;
    line-height: 52px;
    text-align: center;
    color: #000;

}

.contact-page-item:nth-child(2){
    height: 450px;
}

.contact-title .new-row svg {
    position: absolute;
    width: 10px;
    top: 30px;
    left: 80px;
    color: #aaaaaa;
}


.send-btn{
    border-radius: 4px;
    background: #f66a2d;
    font-weight: normal;
    font-style: italic;
    font-size: 15px;
    letter-spacing: 0.01em;
    line-height: 31px;
    text-align: center;
    color: #fff;
    padding: 17px 80px;
    margin-top: 52px;

}



.select-box {
    position: relative;
    display: block;
    width: 90%;
    /*margin: 0 auto;*/
    font-size: 18px;
    color: #60666d;
    z-index: 5;
}
.select-box ul li{
    list-style-type: none;
    padding: 7px 0;
    margin-left: 10px;
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .select-box {
        width: 100%;
    }
}
@media (min-width: 992px) {
    .select-box {
        width: 90%;
    }
}
@media (min-width: 1200px) {
    .select-box {
        width: 100%;
    }
    .select-box__current{
        width: 90%;
    }
}
.select-box__current {
    position: relative;
    /*box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);*/
    cursor: pointer;
    outline: none;
}
.select-box__current:focus + .select-box__list {
    opacity: 1;
    -webkit-animation-name: none;
    animation-name: none;
}
.select-box__current:focus + .select-box__list .select-box__option {
    cursor: pointer;
}
.select-box__current:focus .select-box__icon {
    transform: translateY(-50%) rotate(180deg);
}
.select-box__icon {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    width: 20px;
    opacity: 0.3;
    transition: 0.2s ease;
}
.select-box__value {
    display: flex;
}
.select-box__input {
    display: none;
}
.select-box__input:checked + .select-box__input-text {
    display: block;
}
.select-box__input-text {
    display: none;
    width: 100%;
    margin: 0;
    padding: 21px;
    background-color: #fff;
    border: 1px solid #dfdfdf;

}
.select-box__list {
    position: absolute;
    width: 90%;
    padding: 0;
    list-style: none;
    opacity: 0;
    -webkit-animation-name: HideList;
    animation-name: HideList;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
    background: #fff;
}
.select-box__option {
    display: block;
    padding: 7px;
    background-color: #fff;
    color: #676767;
}
.select-box__option:hover, .select-box__option:focus {
    color: #546c84;
    background-color: #fbfbfb;
}

@-webkit-keyframes HideList {
    from {
        transform: scaleY(1);
    }
    to {
        transform: scaleY(0);
    }
}

@keyframes HideList {
    from {
        transform: scaleY(1);
    }
    to {
        transform: scaleY(0);
    }
}

.select-box__value svg{
    position: absolute;
    top: 30px;
    right: 30px;
}

.contact-title{
    display: none;
}

.job-title{
    border-bottom: 1px solid #f36b2d;
    width: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-weight: 500;
    font-size: 30px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000;

}
.career-search button {
    outline: none !important;
}

.career-page-text{
    font-weight: 300;
    font-style: italic;
    font-size: 25px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000;

}

.text-search input{
    border: none;
    background: #fff;
    filter: drop-shadow(0px 1px 13px rgba(139, 139, 139, 0.16));
    outline: none;
    padding: 20px 60px 20px 20px    ;
    width: 340px;

}

.career-search{
    background: #fff;
    position: absolute;
    right: 12px;
    top: 10px;
    border: 1px solid #f36b2d;
    padding: 10px 10px 5px 10px;
    border-radius: 2px;

}

.text-search{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 40px;
}

.input-search-text{
    width: 100%;
    margin-top: 18px;
}

category-lists-slider{
    position: relative;
}
#catgory-slider .swiper-slide {
    width: 12.3%;
    border-right: 1px solid #dbdbdb;
}
.category-button {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    /*border-right: 1px solid #dbdbdb;*/
    background-color: #fff;
    color: #000;
    padding: 8px 5px;
    display: inline-block;
    cursor: pointer;
    user-select: none;
    width: 95%;
    height: 140px;

}
.swiper-container{
    width: 95%;
    margin-left: 0 !important;
}

.category-button img{
    margin: auto;
}
.category-button svg{
    margin: auto;
}

.category-button.active svg{
    filter: brightness(0) saturate(100%) invert(54%) sepia(42%) saturate(3961%) hue-rotate(343deg) brightness(99%) contrast(93%);

}
.category-button.active img{
    filter: brightness(0) saturate(100%) invert(54%) sepia(42%) saturate(3961%) hue-rotate(343deg) brightness(99%) contrast(93%);

}
.career-information{
    display: flex;
    width: 40%;
    justify-content: space-between;

}
.data-text {
    display: none;
}
.data-text.active{
    display: flex;
}
.data-text h6{
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 8px;
    font-weight: 700;
}
.data-text p{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
}
.slider-button{
    width: 25px;
    height: 25px;
    background-color: #F36B2D;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 30%);
    /*border-radius: 50%;*/
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    position: absolute;
    top: 5px;
    z-index: 1;
    cursor: pointer;
}
.slider-button.slider-prev{
    /*left: -30px;*/
    right: 35px;
}
.slider-button.slider-next{
    right: -2px;
}
.slider-button.swiper-button-disabled{
    /*opacity: 0;*/
    /*visibility: hidden;*/
    background: #fff;
    border: 1px solid #F36B2D;
}
.slider-button.swiper-button-disabled .fa-chevron-left:before {
    content: "\f053";
    color: #F36B2D;
}
.slider-button.swiper-button-disabled .fa-chevron-right:before {
    content: "\f054";
    color: #F36B2D;
}
.box{
    padding: 30px;
    margin-top: 20px;
    background-color: #d9eefd;
    border-radius: 6px;
    transition: 0.3s;
    height: 100%;
}
.box i {
    font-size: 40px;
    margin-bottom: 20px;
    color: #37a7f1;
}

.image-zoom img{
    position: absolute;
    bottom: 0;
    left: 0;

}

.images-border{
    border-radius: 9px;
    background: #fff;
    box-shadow: 0px 6px 10px rgba(132, 132, 132, 0.35);

}

.apartament-image swiper{
    padding-bottom: 75px;
}

.fancybox-img{
    width: 80%;
}


@media (max-width: 575px){
    .category-lists-slider{
        margin-top: 40px;
    }
    .category-button{
        font-size: 12px;
        padding: 4px 14px;
    }
    .slider-button{
        top: 45px;
    }
    .slider-button.slider-prev {
        left: inherit;
        right: 32px;
    }
    .slider-button.slider-next {
        right: 0;
    }
}

.career-name{
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.01em;
    line-height: 17px;
    text-align: center;
    color: #000;
    margin-top: 22px;

}

.career-item:first-child{
    width: 50%;
}
.career-item{
    width: 50%;
}

.category-lists-slider{
    margin-bottom: 55px;
}

.career-info-title{
    font-weight: normal;
    font-size: 13px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #858585;

}

.career-info{
    font-weight: normal;
    font-style: italic;
    font-size: 16px;
    letter-spacing: 0.01em;
    line-height: 31px;
    text-align: left;
    color: #101828;

}

.career-block-item{
    border-bottom: 1px solid #707070;

}

.job-item {
    border-bottom: 1px solid #d8d8d8;
    display: flex;
    justify-content: space-between;
}

/*.job-item-all{*/
/*    border-radius: 4px;*/
/*    background: #fff;*/
/*    border: 1px solid #d8d8d8;*/
/*    padding: 18px 33px !important;*/
/*    margin-bottom: 13px;*/

/*}*/
.new-jobs-slider{
    border-radius: 4px;
        background: #fff;
        border: 1px solid #d8d8d8;
        padding: 18px 33px !important;
        margin-bottom: 13px;
}

.career-item h6{
    font-weight: normal;
    font-size: 20px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000;
    margin-top: 0;

}

.career-info{
    margin-bottom: 13px;
}

.more-btn{
    margin-top: 13px;
    display: flex;
    justify-content: flex-end;
}

.more-btn button{
    border-radius: 3px;
    background: #f36c2e;
    padding: 11px 25px;
    cursor: pointer;
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
    letter-spacing: 0.01em;
    line-height: 23px;
    text-align: center;
    color: #fff;


}

.jobs{
    width: 100%;
}

.apartament-diteil{
    margin-bottom: 100px;
    border-radius: 9px;

}

.image-zoom-diteil{
    position: absolute;
    bottom: 20px;
}

.dram-icon{
    font-size: 12px;
}

.search-block{
    margin: 80px 0 0 auto;
}



























/*Responsive*/

/* ///////////////////////////////////////////// */
@media all and (max-width: 1580px) {
    .menu_block li:nth-last-of-type(2) {
        position: absolute;
        right: 27%;
    }
    .new-lang {
        padding: 13px 7px;
    }
}
@media all and (max-width: 1500px) {
    .container {
        max-width: 100%;
        padding: 0 35px;
    }
    .menu_block li:nth-last-of-type(1) {
        right: 20%;
    }

    /*.nav-main {*/
    /*    position: fixed;*/
    /*    inset: 0 0 0 0;*/
    /*    z-index: 50;*/
    /*    background: rgba(0, 0, 0, 0.6);*/
    /*    display: none;*/
    /*    justify-content: flex-end;*/
    /*}*/

    /*.slidBar_close {*/
    /*    position: absolute;*/
    /*    top: 17px;*/
    /*    right: 18px;*/
    /*    display: block;*/
    /*}*/

    /*.menu_logo {*/
    /*    position: absolute;*/
    /*    bottom: 30px;*/
    /*    right: 18px;*/
    /*    display: block;*/
    /*}*/

    /*.slidBar_btn {*/
    /*    display: block;*/
    /*}*/

    /*.main_menu {*/
    /*    flex-direction: column;*/
    /*    align-items: flex-end;*/
    /*    width: 50%;*/
    /*    background: #fff;*/
    /*    padding: 8rem 1rem;*/
    /*    overflow-y: auto;*/
    /*}*/

    /*.main_menu_link {*/
    /*    padding: 15px 8px;*/
    /*    display: inline-block;*/
    /*}*/

    /*.main_menu li:not(:last-child) .main_menu_link {*/
    /*    border: none;*/
    /*    border-bottom: 1px dashed #3e3e3e;*/
    /*}*/
}

@media all and (max-width: 1299px) {
    .slidBar_btn {
        display: block;
    }
    .nav-main {
        position: fixed;
        inset: 0 0 0 0;
        z-index: 50;
        background: rgba(0, 0, 0, 0.6);
        display: none;
        justify-content: flex-end;
    }

    .slidBar_close {
        position: absolute;
        top: 17px;
        right: 18px;
        display: block;
    }

    .menu_logo {
        position: absolute;
        bottom: 20px;
        right: 70px;
        display: block;
    }
    .main_menu {
        flex-direction: column;
        align-items: flex-end;
        width: 50%;
        background: #fff;
        padding: 10rem 1rem;
        overflow-y: auto;
        height: 100vh;
    }

    .main_menu_link {
        padding: 15px 8px;
        display: inline-block;
    }

    .main_menu li:not(:last-child) .main_menu_link {
        border: none;
        border-bottom: 1px dashed #3e3e3e;
        color: #000;
    }
    nav{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .globus-lang{
     /*position: unset;*/
     /*   margin-right: 15px;*/
    }
    li:nth-last-of-type(2){
        position: unset !important;
        background: none !important;
        /*color: #000 !important;*/
    }
    li:nth-last-of-type(1){
        position: unset !important;
    }
    .search-block-text-div {
        max-width: 600px !important;
    }
    .serach-block-btn {
        margin-top: -60px !important;
    }
    .building-item {
        width: 50%;
    }
    .building-item-link{
        padding: 16px;
    }
    .new-building-style {
        right: 16px;
        bottom: 50px;
    }
    .building-date {
        bottom: 20px;
        left: 20px;
    }
    .subsections_img:after {
        padding-top: 71%;
    }
    .search-block-text{
        font-size: 22px;
    }
    .new-blog-title {
        font-size: 20px;
    }
    .blog-div {
        margin-bottom: 120px;
    }
    .news-page-row {
        padding: 26px 0 70px;
    }
    .blog-gallery-item {
        width: 25%;
        padding: 0 10px;
    }
    .new-house-search-block {
        padding: 39px 63px 37px 27px;
    }
    .gallery-title {
        font-size: 20px;
    }
    .building-item .new-building-style {
        right: 1px;
        bottom: 20px;
    }
    .building-item .blog-info {
        position: absolute;
        inset: auto 0 0 0;
        margin: 0 15px 0;
        padding: 0 0px 16px;
        background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 50.63%, #000 100%);
        height: 50px;
        /*width: 95%;*/
    }
    .input-search-text {
        width: 100%;
        /* margin-top: 18px; */
        flex-direction: column;
        margin: 18px auto;
        align-items: center;
    }
    .job-item{
        border-bottom: none;
        flex-direction: column;
    }
    .career-information{
        justify-content: flex-end;
        width: 100%;
        border-top: 1px solid #dbdbdb;
        margin: 24px 0 22px;
    }
    .career-info-title{
        margin-top: 15px;
    }
    .career-information div{
        margin-left: 30px;
    }
    .career-info{
        margin-bottom: 0;
    }
    .more-btn {
        margin-top: 0;
    }
    .text-search input {
        width: 450px;
    }
    #catgory-slider .swiper-slide {
        width: 19.8%;
    }

}
@media all and (max-width: 1023px) {
    .contacts_logo {
        justify-content: space-between;
        flex-direction: row;
    }

    .contacts_info {
        width: 100%;
    }

    .contacts_map {
        margin-top: 2rem;
        width: 100%;
    }

    .home-form {
        margin-bottom: 30px;
    }

    .home-form-img,
    .home-form {
        width: 100%;
    }

    .search-result-row {
        display: flex;
        flex-wrap: wrap;
        margin: 38px -13px 20px;
    }

    .search-result-row__item {
        width: 33.333%;
    }

    .madia-row__item {
        width: 33.3333%;
    }

    .gallery-row__item {
        width: 25%;
    }

    .about-us-row {
        background: url(../img/d.png) no-repeat 31% 55%;
        background-size: 50%;
        padding-bottom: 10%;
    }

    .about-us-title {
        font-size: 35px;
    }

    .about-us-item__title {
        margin-bottom: 20px;
        font-size: 20px;
    }

    .letter-img {
        width: 32%;
    }

    .blog-row__item {
        width: 33.333%;
        padding: 6px;
    }

    .blog-row {
        margin: 0 -6px;
    }

    .job-row__item {
        padding: 21px;
    }

    .job-page-row__info,
    .job-page-row__form {
        width: 100%;
        margin-top: 50px;
    }

    .new-search-btn{
        display: none;
    }
    .new-mob-style{
         display: flex
     }
    .new-title{
        font-size: 16px !important;
    }
    /*.new-post-image{*/
    /*    width: 60px;*/
    /*}*/
    .new-page-title {
        font-size: 24px;
        margin-left: 0;
    }
    .building-text,
    .media-text {
        margin: 29px 0 !important;
    }
    .search-block-text-div {
        max-width: 480px !important;
    }
    .serach-block-btn {
        margin-top: -75px !important;
    }
    .building-item .blog-info {
        position: absolute;
        /* inset: auto 0 0 0; */
        margin: 2px 17px 16px;
        /* padding: 1px 12px 16px; */
        background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 50.63%, #000 100%);
        height: 50px;
        /*width: 93%;*/
    }
    .more {
        width: 100%;
    }
    .image-zoom-diteil {
        bottom: 515px;
    }



    }

@media all and (max-width: 1000px) {
    .contact-page-text {
        flex-direction: column;
    }

    .contact-page-text {
        width: 100%;
    }

    .contact-page-item:first-child {
        width: 100%;
    }

    .contact-title form,
    .contact-title-text,
    .contact-page-select select,
    .contact-page-info {
        max-width: 100% !important;
    }

    .contact-page-text {
        margin: 37px auto 41px;
    }

    .contact-title-text {
        margin: 36px 0 22px;
    }

    .contact-page-select select,
    .contact-title form .new-input-color {
        padding: 15px 21px;
    }

    .contact-page-select select {
        width: 100%;
    }

    .contact-title-textarea {
        margin: 35px 0 21px
    }

    .send-btn {
        margin-top: 36px;
    }

    .contact-page-info {
        max-width: 100%;
        margin: 51px 0 65px;
        padding: 14px 21px 16px 11px;
    }

    .contact-page-title {
        font-size: 18px;
    }

    .text-size {
        font-size: 20px;
    }

    .contact-title .new-row svg {
        top: 25px

    }
    .select-box {
        width: 100%;
    }
    #catgory-slider .swiper-slide {
        width: 24.3%;
    }
    .contact-page-item-text {
        width: 100%;
    }
}

@media all and (max-width: 767px) {
    .main_menu {
        padding: 4rem 1rem;
        width: 90%;
        position: absolute;
        height: 100vh
    }

    .error_block {
        width: 90%;
    }

    .search-result-row__item,
    .madia-row__item {
        width: 50%;
    }

    .media-label {
        font-size: 14px;
    }

    .news-page-img {
        margin: 0 20px 10px 0;
        float: left;
        width: 50%;
    }

    .gallery-row__item {
        width: 33.333%;
    }

    .about-us-row__img {
        margin: 0 25px 20px 0;
    }

    .about-us-item__img {
        width: 90%;
    }

    .about-us-item {
        align-items: flex-end;
    }

    .about-us-item__info {
        margin: 0 -211px -90px 0;
    }

    .about-us-col:nth-child(even) .about-us-item__info {
        margin: 0 0 -90px -211px;
    }

    .about-us-item-letter {
        padding-bottom: 24%;
    }

    .letter-img {
        width: 25%;
    }

    .blog-row__item {
        width: 50%;
        padding: 6px;
    }

    .new-filter-style {
        padding-bottom: 100px !important;
    }

    .web-number {
        display: none;
    }

    .mobile-number {
        display: block;
    }

    .mobile-number .container {
        padding: 0 !important;
    }

    .gallery-image-title {
        font-size: 25px !important;
    }

    .new-circle-class {
        margin-top: -20px;
    }

    .partners_row_item {
        width: 46%;
        margin-bottom: 10px;
    }

    .serach-block-btn {
        float: unset !important;
    }

    .new-house-search-block {
        display: flex;
        flex-direction: column;

    }

    .search-block-text {
        margin-bottom: 40px;
        font-size: 18px;
    }

    .building-item {
        width: 100%;
    }

    .news-page-text h1 {
        font-size: 20px;
    }

    .new-blog-section {
        margin-top: 27px;
    }

    .new-blog-title {
        margin-top: 50px;
    }

    .new-blog-section .mr-10 {
        margin-right: 0;
    }

    .new-blog-section .group:nth-child(even) .group-even\:right-0 {
        margin-left: 0;
    }

    .new-size {
        padding: 12px;
    }

    .blog-div {
        margin-bottom: 20px;
    }

    .blog-gallery-item {
        width: 50%;
    }

    .new-house-search-block {
        padding: 39px 63px 37px 18px;
    }

    .building-item .blog-info {
        position: absolute;
        /* inset: auto 0 0 0; */
        margin: 2px 17px 10px
    }
    .subsections_img:after {
         padding-top: 60%;
     }
    .mobile-block-title-style{
        /*padding-left: 30px;*/
        /*margin-top: -20px;*/
    }
    .globus-lang {
        top: 10px;
    }
    .new-post-style {
        margin-left: 20px;
    }
    /*.mob-border{*/
    /*    border-left: 2px solid #F36B2D;*/
    /*    margin: 10px 0 0;*/
    /*}*/

    .post-one{
        margin-top: 0;
    }
    .globus-lang {
        margin-right: 15px;
    }
    .orange-number {
        font-size: 80px;
        margin-top: -40px;
        color: #f36c2e;
        margin-left: 10px;
    }
    .mobile-block-title-style{
        margin-left: 10px;
    }
    .new-post-style {
        margin-left: 10px;
    }

    /*.new-black-symbol {*/
    /*    font-size: 10px;*/
    /*    margin-top: 4px;*/
    /*}*/

    .media-block-title{
        font-size: 16px;
        max-width: 350px;
    }
    .new-row #form-code{
        width: 25%;
    }
    .career-information{
        flex-direction: column;
    }
    .career-information div {
        margin-left: 0;
    }
    .more-btn {
        margin-top: 0;
        justify-content: flex-start;
    }
    .career-item h6 {
        font-size: 18px;
    }
    #catgory-slider .swiper-slide {
        width: 31.3%;
    }


}

@media all and (max-width: 450px) {
      .about-us-item__title {
        font-size: 14px;
        line-height: 20px;
    }

}
@media all and (max-width: 575px) {
    .container {
        max-width: 100%;
        padding: 0 15px;
    }

    .subsections {
        border-radius: 0px 3rem 0px 3rem;
        -webkit-border-radius: 0px 3rem 0px 3rem;
        -moz-border-radius: 0px 3rem 0px 3rem;
        -ms-border-radius: 0px 3rem 0px 3rem;
        -o-border-radius: 0px 3rem 0px 3rem;
    }

    .subsections_info > p {
        font-size: 0.75rem;
    }

    .downlod_file_btn {
        padding: 0.3125rem 0.5rem;
    }

    .page_title {
        font-size: 1.125rem;
    }

    .infrastructureInside_img {
        width: 80px;
        height: 80px;
    }

    .partners_inside_img {
        max-width: 100px;
    }

    .contacts_logo {
        margin-left: auto;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        flex-direction: column;
    }

    .contacts_map {
        min-height: 124px;
    }

    .contacts_map > img {
        height: 100%;
    }

    .home-form-block {
        margin: 48px 0 0 0;
    }

    .home-form {
        padding: 0px 13px 10px;
        border-radius: 0px 0px 0px 50px;
        -webkit-border-radius: 0px 0px 0px 50px;
        -moz-border-radius: 0px 0px 0px 50px;
        -ms-border-radius: 0px 0px 0px 50px;
        -o-border-radius: 0px 0px 0px 50px;
    }

    .home-form-img,
    .home-form-img > img {
        border-radius: 0px 50px 0px 0px;
        -webkit-border-radius: 0px 50px 0px 0px;
        -moz-border-radius: 0px 50px 0px 0px;
        -ms-border-radius: 0px 50px 0px 0px;
        -o-border-radius: 0px 50px 0px 0px;
    }

    .home-form-row__item {
        padding: 12px 6px;
        width: 100%;
    }

    .home-form-row__item input,
    .home-form-row__item select {
        padding: 11px 18px;
    }

    .home-form-row__item .opacity-0 {
        display: none;
    }

    .home-form-btn {
        font-size: 12px;
        padding: 12px 48px;
    }

    .search-result-row {
        display: flex;
        flex-wrap: wrap;
        margin: 15px -13px;
    }

    .search-result-row__item,
    .madia-row__item {
        width: 100%;
    }

    .news-page-row {
        padding: 20px 0;
    }

    .news-page-img {
        width: 100%;
        margin: 0 0 20px 0;
    }

    .gallery-row {
        display: flex;
        flex-wrap: wrap;
        margin: 10px -4px 17px;
    }

    .gallery-row__item {
        width: 50%;
        padding: 4px;
    }

    .news-page-iframe {
        padding-top: 74%;
    }

    .about-us-item,
    .about-us-col:nth-child(even) .about-us-item {
        flex-direction: column;
    }

    .about-us-item__img,
    .about-us-item__info {
        width: 100%;
    }

    .about-us-item__info,
    .about-us-col:nth-child(even) .about-us-item__info {
        margin: -78px 0 0 0;
    }

    .letter-img,
    .about-us-col:nth-child(even) .letter-img {
        left: 0;
        right: 0;
        margin: auto;
        width: 33%;
    }

    .about-us-item__info {
        padding: 25px;
    }

    .about-us-item__title {
        font-size: 18px;
        line-height: 25px;
    }

    .about-us-row {
        padding-bottom: 14%;
        background: url(../img/d.png) no-repeat 50% 65%;
        background-size: 95%;
    }

    .about-us-row__img {
        width: 100%;
        float: unset;
        margin: 0 0 20px 0;
    }

    .blog-row__item {
        width: 100%;
        padding: 6px;
    }

    .job-row__item {
        padding: 11px 18px;
    }

    .job-header__title {
        font-size: 18px;
    }

    .job-row__item {
        padding: 11px 18px 80px;
    }

    .job-header__btn {
        position: absolute;
        left: 18px;
        bottom: 27px;
    }

    .job-about-info {
        padding: 0 0;
        margin-bottom: 38px;
    }

    .job-about-info__item {
        flex: 100%;
        padding: 10px 0;
    }

    .job-about-info__item:not(:last-child) {
        border-bottom: 1px solid #d8d8d8;
    }

    .job-about-info-title,
    .job-about-info-text {
        padding: 0 25px;
        border: 0;
        line-height: 32px;
    }

    /*.new-row svg {*/
    /*    display: none;*/
    /*}*/

    .contact-title .new-row svg {
        top: 25px;
    }
    .build-name-color {
        font-size: 14px !important;
    }

    .splide__arrow {
        height: 2rem !important;
        width: 2rem !important;
    }

    .new-build-style svg {
        width: 20px;
    }

    .w-12 {
        width: 2.8rem;
    }

    .swiper {
        margin: 15px -15px 0 0 !important;
    }

    .new-container {
        padding: 0 0;
    }

    .mobile-number .container {
        padding: 0 15px !important;
    }

    .mobile-number span {
        margin-bottom: 4px;
    }

    .watsapp-title {
        display: none;
    }
    .new-watsapp-btn-block-order .watsapp-title {
        display: flex;
    }
    .new-btn-item:first-child {
        width: 18% !important;
    }

    .new-btn-item{
        width: 40% !important;
    }
    .new-watsapp-btn-block-order .new-btn-item {
        width: 48% !important;
    }
    .new-watsapp-btn-block-order  .new-btn-item button {
        padding: 15px 10px;
    }
    .partners_row_item {
        width: 46%;
        margin-bottom: 10px;
    }
    .globus-lang svg {
        margin-left: 10px;
    }

    .header-whatsapp-icon {
        margin-right: 20px;
    }

    .new-lang{
        padding: 8px 5px !important;
        margin-right: 28px !important;
    }
    .header-logo{
        margin: 0;
    }
    .header-logo svg{
        width: 120px;
    }
    .globus-lang {
        top: 20px;
    }
    .new-post-image {
        width: unset;
    }
    .new-row #form-code {
        width: 40%;
    }

    .swiper-container {
        width: 90%;
    }
    #catgory-slider .swiper-slide {
        width: 35.3%;
    }
    .fancybox-img {
        height: 80%;
    }
    .mob-info{
        margin-top: 100px;
    }
}

@media (max-width: 400px) {
    .build-name-color {
        font-size: 11px !important;
    }
    .mobile-number {
        display: block;
        margin: 0 -5px;
    }
    .mobile-number .container{
        padding: 0 15px!important;
    }

    .new-row #form-code {
        width: 50%;
    }
    .text-search input {
        width: 100%;
    }
    .image-zoom-diteil {
        bottom: 550px;
    }


}











.btn-wk{
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 0.3125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(120 115 96 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.btn-wk:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(233 98 36 / var(--tw-bg-opacity));
}

.checkbox-wk{
    aspect-ratio: 1 / 1;
    width: 24px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(120 115 96 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
    transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.checkbox-wk::after{
    display: flex;
    height: 100%;
    --tw-scale-x: 0.9;
    --tw-scale-y: 0.9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    justify-content: center;
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.checkbox-wk:checked{
    --tw-border-opacity: 1;
    border-color: rgb(243 108 46 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(243 108 46 / var(--tw-bg-opacity));
}

.checkbox-wk:checked::after{
    --tw-content: "✓";
    content: var(--tw-content);
}

.btn-wk--orange{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(243 108 46 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(243 108 46 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn-wk--white{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(243 108 46 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

.btn-wk--white:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 108 46 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn-wk--or-gray{
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 0.3125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(243 108 46 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.btn-wk--or-gray:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(120 115 96 / var(--tw-bg-opacity));
}

.shadow-construct {
    border: 1px solid #d6d6d6;
    box-shadow: 0px 6px 10px rgba(65, 65, 65, 0.35);
}

.shadow-render {
    box-shadow: 0px 6px 10px rgba(132, 132, 132, 0.35);
}

.shadow-business {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.s-padding{
    padding-top: 1rem;
    padding-bottom: 1rem;
}

@media (min-width: 1024px){
    .s-padding{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

}

/*.map-btn{*/
/*    height: 2.5rem;*/
/*    width: -webkit-fit-content;*/
/*    width: -moz-fit-content;*/
/*    width: fit-content;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    border-radius: 9999px;*/
/*    --tw-bg-opacity: 1;*/
/*    background-color: rgb(243 108 46 / var(--tw-bg-opacity));*/
/*    padding-left: 1.25rem;*/
/*    padding-right: 1.25rem;*/
/*    font-size: 1rem;*/
/*    line-height: 1.5rem;*/
/*    --tw-text-opacity: 1;*/
/*    color: rgb(255 255 255 / var(--tw-text-opacity));*/
/*}*/

/*@media (min-width: 1024px){*/
/*    .map-btn{*/
/*        display: none;*/
/*    }*/



/*}*/

.swiper-button{
    height: 68px;
    width: 2.5rem;
    background-color: #071D35A1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.swiper-button-next{
    right: 0px;
}

.swiper-button-prev{
    left: 0px;
}

.swiper-button::after {
    scale: 0.5;
}

.editor {
    padding: revert !important;
    margin: revert !important;
    list-style: revert !important;
}

.editor--clamp > :is(ol, ul) {
    display: inline-block;
}

.editor--clamp > :is(p) {
    display: inline;
}

.form-gray{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(210 210 210 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(210 210 210 / var(--tw-bg-opacity));
}

.form-contact{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(210 210 210 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 1024px){
    .lg\:container{
        width: 100%;
    }
    @media (min-width: 640px){
        .lg\:container{
            max-width: 640px;
        }
    }
    @media (min-width: 768px){
        .lg\:container{
            max-width: 768px;
        }
    }
    @media (min-width: 1024px){
        .lg\:container{
            max-width: 1024px;
        }
    }
    @media (min-width: 1280px){
        .lg\:container{
            max-width: 1280px;
        }
    }
    @media (min-width: 1536px){
        .lg\:container{
            max-width: 1536px;
        }
    }
}

.marker\:text-yellow-500 *::marker{
    color: rgb(243 108 46 );
}

.marker\:text-yellow-500::marker{
    color: rgb(243 108 46 );
}

.last\:m-0:last-child{
    margin: 0px;
}

.last\:mb-0:last-child{
    margin-bottom: 0px;
}

.focus-within\:z-10:focus-within{
    z-index: 10;
}

.hover\:border-blue-500:hover{
    --tw-border-opacity: 1;
    border-color: rgb(102 217 239 / var(--tw-border-opacity));
}

.hover\:border-blue-500\/0:hover{
    border-color: rgb(102 217 239 / 0);
}

.hover\:border-blue-500\/10:hover{
    border-color: rgb(102 217 239 / 0.1);
}

.hover\:border-blue-500\/100:hover{
    border-color: rgb(102 217 239 / 1);
}

.hover\:border-blue-500\/20:hover{
    border-color: rgb(102 217 239 / 0.2);
}

.hover\:border-blue-500\/25:hover{
    border-color: rgb(102 217 239 / 0.25);
}

.hover\:border-blue-500\/30:hover{
    border-color: rgb(102 217 239 / 0.3);
}

.hover\:border-blue-500\/40:hover{
    border-color: rgb(102 217 239 / 0.4);
}

.hover\:border-blue-500\/5:hover{
    border-color: rgb(102 217 239 / 0.05);
}

.hover\:border-blue-500\/50:hover{
    border-color: rgb(102 217 239 / 0.5);
}

.hover\:border-blue-500\/60:hover{
    border-color: rgb(102 217 239 / 0.6);
}

.hover\:border-blue-500\/70:hover{
    border-color: rgb(102 217 239 / 0.7);
}

.hover\:border-blue-500\/75:hover{
    border-color: rgb(102 217 239 / 0.75);
}

.hover\:border-blue-500\/80:hover{
    border-color: rgb(102 217 239 / 0.8);
}

.hover\:border-blue-500\/90:hover{
    border-color: rgb(102 217 239 / 0.9);
}

.hover\:border-blue-500\/95:hover{
    border-color: rgb(102 217 239 / 0.95);
}

.hover\:border-blue-700:hover{
    --tw-border-opacity: 1;
    border-color: rgb(82 197 219 / var(--tw-border-opacity));
}

.hover\:border-blue-700\/0:hover{
    border-color: rgb(82 197 219 / 0);
}

.hover\:border-blue-700\/10:hover{
    border-color: rgb(82 197 219 / 0.1);
}

.hover\:border-blue-700\/100:hover{
    border-color: rgb(82 197 219 / 1);
}

.hover\:border-blue-700\/20:hover{
    border-color: rgb(82 197 219 / 0.2);
}

.hover\:border-blue-700\/25:hover{
    border-color: rgb(82 197 219 / 0.25);
}

.hover\:border-blue-700\/30:hover{
    border-color: rgb(82 197 219 / 0.3);
}

.hover\:border-blue-700\/40:hover{
    border-color: rgb(82 197 219 / 0.4);
}

.hover\:border-blue-700\/5:hover{
    border-color: rgb(82 197 219 / 0.05);
}

.hover\:border-blue-700\/50:hover{
    border-color: rgb(82 197 219 / 0.5);
}

.hover\:border-blue-700\/60:hover{
    border-color: rgb(82 197 219 / 0.6);
}

.hover\:border-blue-700\/70:hover{
    border-color: rgb(82 197 219 / 0.7);
}

.hover\:border-blue-700\/75:hover{
    border-color: rgb(82 197 219 / 0.75);
}

.hover\:border-blue-700\/80:hover{
    border-color: rgb(82 197 219 / 0.8);
}

.hover\:border-blue-700\/90:hover{
    border-color: rgb(82 197 219 / 0.9);
}

.hover\:border-blue-700\/95:hover{
    border-color: rgb(82 197 219 / 0.95);
}

.hover\:border-gray-500:hover{
    --tw-border-opacity: 1;
    border-color: rgb(120 115 96 / var(--tw-border-opacity));
}

.hover\:border-gray-500\/0:hover{
    border-color: rgb(120 115 96 / 0);
}

.hover\:border-gray-500\/10:hover{
    border-color: rgb(120 115 96 / 0.1);
}

.hover\:border-gray-500\/100:hover{
    border-color: rgb(120 115 96 / 1);
}

.hover\:border-gray-500\/20:hover{
    border-color: rgb(120 115 96 / 0.2);
}

.hover\:border-gray-500\/25:hover{
    border-color: rgb(120 115 96 / 0.25);
}

.hover\:border-gray-500\/30:hover{
    border-color: rgb(120 115 96 / 0.3);
}

.hover\:border-gray-500\/40:hover{
    border-color: rgb(120 115 96 / 0.4);
}

.hover\:border-gray-500\/5:hover{
    border-color: rgb(120 115 96 / 0.05);
}

.hover\:border-gray-500\/50:hover{
    border-color: rgb(120 115 96 / 0.5);
}

.hover\:border-gray-500\/60:hover{
    border-color: rgb(120 115 96 / 0.6);
}

.hover\:border-gray-500\/70:hover{
    border-color: rgb(120 115 96 / 0.7);
}

.hover\:border-gray-500\/75:hover{
    border-color: rgb(120 115 96 / 0.75);
}

.hover\:border-gray-500\/80:hover{
    border-color: rgb(120 115 96 / 0.8);
}

.hover\:border-gray-500\/90:hover{
    border-color: rgb(120 115 96 / 0.9);
}

.hover\:border-gray-500\/95:hover{
    border-color: rgb(120 115 96 / 0.95);
}

.hover\:border-gray-700:hover{
    --tw-border-opacity: 1;
    border-color: rgb(59 60 54 / var(--tw-border-opacity));
}

.hover\:border-gray-700\/0:hover{
    border-color: rgb(59 60 54 / 0);
}

.hover\:border-gray-700\/10:hover{
    border-color: rgb(59 60 54 / 0.1);
}

.hover\:border-gray-700\/100:hover{
    border-color: rgb(59 60 54 / 1);
}

.hover\:border-gray-700\/20:hover{
    border-color: rgb(59 60 54 / 0.2);
}

.hover\:border-gray-700\/25:hover{
    border-color: rgb(59 60 54 / 0.25);
}

.hover\:border-gray-700\/30:hover{
    border-color: rgb(59 60 54 / 0.3);
}

.hover\:border-gray-700\/40:hover{
    border-color: rgb(59 60 54 / 0.4);
}

.hover\:border-gray-700\/5:hover{
    border-color: rgb(59 60 54 / 0.05);
}

.hover\:border-gray-700\/50:hover{
    border-color: rgb(59 60 54 / 0.5);
}

.hover\:border-gray-700\/60:hover{
    border-color: rgb(59 60 54 / 0.6);
}

.hover\:border-gray-700\/70:hover{
    border-color: rgb(59 60 54 / 0.7);
}

.hover\:border-gray-700\/75:hover{
    border-color: rgb(59 60 54 / 0.75);
}

.hover\:border-gray-700\/80:hover{
    border-color: rgb(59 60 54 / 0.8);
}

.hover\:border-gray-700\/90:hover{
    border-color: rgb(59 60 54 / 0.9);
}

.hover\:border-gray-700\/95:hover{
    border-color: rgb(59 60 54 / 0.95);
}

.hover\:border-green-500:hover{
    --tw-border-opacity: 1;
    border-color: rgb(166 226 46 / var(--tw-border-opacity));
}

.hover\:border-green-500\/0:hover{
    border-color: rgb(166 226 46 / 0);
}

.hover\:border-green-500\/10:hover{
    border-color: rgb(166 226 46 / 0.1);
}

.hover\:border-green-500\/100:hover{
    border-color: rgb(166 226 46 / 1);
}

.hover\:border-green-500\/20:hover{
    border-color: rgb(166 226 46 / 0.2);
}

.hover\:border-green-500\/25:hover{
    border-color: rgb(166 226 46 / 0.25);
}

.hover\:border-green-500\/30:hover{
    border-color: rgb(166 226 46 / 0.3);
}

.hover\:border-green-500\/40:hover{
    border-color: rgb(166 226 46 / 0.4);
}

.hover\:border-green-500\/5:hover{
    border-color: rgb(166 226 46 / 0.05);
}

.hover\:border-green-500\/50:hover{
    border-color: rgb(166 226 46 / 0.5);
}

.hover\:border-green-500\/60:hover{
    border-color: rgb(166 226 46 / 0.6);
}

.hover\:border-green-500\/70:hover{
    border-color: rgb(166 226 46 / 0.7);
}

.hover\:border-green-500\/75:hover{
    border-color: rgb(166 226 46 / 0.75);
}

.hover\:border-green-500\/80:hover{
    border-color: rgb(166 226 46 / 0.8);
}

.hover\:border-green-500\/90:hover{
    border-color: rgb(166 226 46 / 0.9);
}

.hover\:border-green-500\/95:hover{
    border-color: rgb(166 226 46 / 0.95);
}

.hover\:border-green-700:hover{
    --tw-border-opacity: 1;
    border-color: rgb(146 206 26 / var(--tw-border-opacity));
}

.hover\:border-green-700\/0:hover{
    border-color: rgb(146 206 26 / 0);
}

.hover\:border-green-700\/10:hover{
    border-color: rgb(146 206 26 / 0.1);
}

.hover\:border-green-700\/100:hover{
    border-color: rgb(146 206 26 / 1);
}

.hover\:border-green-700\/20:hover{
    border-color: rgb(146 206 26 / 0.2);
}

.hover\:border-green-700\/25:hover{
    border-color: rgb(146 206 26 / 0.25);
}

.hover\:border-green-700\/30:hover{
    border-color: rgb(146 206 26 / 0.3);
}

.hover\:border-green-700\/40:hover{
    border-color: rgb(146 206 26 / 0.4);
}

.hover\:border-green-700\/5:hover{
    border-color: rgb(146 206 26 / 0.05);
}

.hover\:border-green-700\/50:hover{
    border-color: rgb(146 206 26 / 0.5);
}

.hover\:border-green-700\/60:hover{
    border-color: rgb(146 206 26 / 0.6);
}

.hover\:border-green-700\/70:hover{
    border-color: rgb(146 206 26 / 0.7);
}

.hover\:border-green-700\/75:hover{
    border-color: rgb(146 206 26 / 0.75);
}

.hover\:border-green-700\/80:hover{
    border-color: rgb(146 206 26 / 0.8);
}

.hover\:border-green-700\/90:hover{
    border-color: rgb(146 206 26 / 0.9);
}

.hover\:border-green-700\/95:hover{
    border-color: rgb(146 206 26 / 0.95);
}

.hover\:border-red-500:hover{
    --tw-border-opacity: 1;
    border-color: rgb(232 14 94 / var(--tw-border-opacity));
}

.hover\:border-red-500\/0:hover{
    border-color: rgb(232 14 94 / 0);
}

.hover\:border-red-500\/10:hover{
    border-color: rgb(232 14 94 / 0.1);
}

.hover\:border-red-500\/100:hover{
    border-color: rgb(232 14 94 / 1);
}

.hover\:border-red-500\/20:hover{
    border-color: rgb(232 14 94 / 0.2);
}

.hover\:border-red-500\/25:hover{
    border-color: rgb(232 14 94 / 0.25);
}

.hover\:border-red-500\/30:hover{
    border-color: rgb(232 14 94 / 0.3);
}

.hover\:border-red-500\/40:hover{
    border-color: rgb(232 14 94 / 0.4);
}

.hover\:border-red-500\/5:hover{
    border-color: rgb(232 14 94 / 0.05);
}

.hover\:border-red-500\/50:hover{
    border-color: rgb(232 14 94 / 0.5);
}

.hover\:border-red-500\/60:hover{
    border-color: rgb(232 14 94 / 0.6);
}

.hover\:border-red-500\/70:hover{
    border-color: rgb(232 14 94 / 0.7);
}

.hover\:border-red-500\/75:hover{
    border-color: rgb(232 14 94 / 0.75);
}

.hover\:border-red-500\/80:hover{
    border-color: rgb(232 14 94 / 0.8);
}

.hover\:border-red-500\/90:hover{
    border-color: rgb(232 14 94 / 0.9);
}

.hover\:border-red-500\/95:hover{
    border-color: rgb(232 14 94 / 0.95);
}

.hover\:border-red-700:hover{
    --tw-border-opacity: 1;
    border-color: rgb(212 0 74 / var(--tw-border-opacity));
}

.hover\:border-red-700\/0:hover{
    border-color: rgb(212 0 74 / 0);
}

.hover\:border-red-700\/10:hover{
    border-color: rgb(212 0 74 / 0.1);
}

.hover\:border-red-700\/100:hover{
    border-color: rgb(212 0 74 / 1);
}

.hover\:border-red-700\/20:hover{
    border-color: rgb(212 0 74 / 0.2);
}

.hover\:border-red-700\/25:hover{
    border-color: rgb(212 0 74 / 0.25);
}

.hover\:border-red-700\/30:hover{
    border-color: rgb(212 0 74 / 0.3);
}

.hover\:border-red-700\/40:hover{
    border-color: rgb(212 0 74 / 0.4);
}

.hover\:border-red-700\/5:hover{
    border-color: rgb(212 0 74 / 0.05);
}

.hover\:border-red-700\/50:hover{
    border-color: rgb(212 0 74 / 0.5);
}

.hover\:border-red-700\/60:hover{
    border-color: rgb(212 0 74 / 0.6);
}

.hover\:border-red-700\/70:hover{
    border-color: rgb(212 0 74 / 0.7);
}

.hover\:border-red-700\/75:hover{
    border-color: rgb(212 0 74 / 0.75);
}

.hover\:border-red-700\/80:hover{
    border-color: rgb(212 0 74 / 0.8);
}

.hover\:border-red-700\/90:hover{
    border-color: rgb(212 0 74 / 0.9);
}

.hover\:border-red-700\/95:hover{
    border-color: rgb(212 0 74 / 0.95);
}

.hover\:border-yellow-300:hover{
    --tw-border-opacity: 1;
    border-color: rgb(255 128 66 / var(--tw-border-opacity));
}

.hover\:border-yellow-500:hover{
    --tw-border-opacity: 1;
    border-color: rgb(243 108 46 / var(--tw-border-opacity));
}

.hover\:border-yellow-500\/0:hover{
    border-color: rgb(243 108 46 / 0);
}

.hover\:border-yellow-500\/10:hover{
    border-color: rgb(243 108 46 / 0.1);
}

.hover\:border-yellow-500\/100:hover{
    border-color: rgb(243 108 46 / 1);
}

.hover\:border-yellow-500\/20:hover{
    border-color: rgb(243 108 46 / 0.2);
}

.hover\:border-yellow-500\/25:hover{
    border-color: rgb(243 108 46 / 0.25);
}

.hover\:border-yellow-500\/30:hover{
    border-color: rgb(243 108 46 / 0.3);
}

.hover\:border-yellow-500\/40:hover{
    border-color: rgb(243 108 46 / 0.4);
}

.hover\:border-yellow-500\/5:hover{
    border-color: rgb(243 108 46 / 0.05);
}

.hover\:border-yellow-500\/50:hover{
    border-color: rgb(243 108 46 / 0.5);
}

.hover\:border-yellow-500\/60:hover{
    border-color: rgb(243 108 46 / 0.6);
}

.hover\:border-yellow-500\/70:hover{
    border-color: rgb(243 108 46 / 0.7);
}

.hover\:border-yellow-500\/75:hover{
    border-color: rgb(243 108 46 / 0.75);
}

.hover\:border-yellow-500\/80:hover{
    border-color: rgb(243 108 46 / 0.8);
}

.hover\:border-yellow-500\/90:hover{
    border-color: rgb(243 108 46 / 0.9);
}

.hover\:border-yellow-500\/95:hover{
    border-color: rgb(243 108 46 / 0.95);
}

.hover\:border-yellow-700:hover{
    --tw-border-opacity: 1;
    border-color: rgb(223 88 26 / var(--tw-border-opacity));
}

.hover\:border-yellow-700\/0:hover{
    border-color: rgb(223 88 26 / 0);
}

.hover\:border-yellow-700\/10:hover{
    border-color: rgb(223 88 26 / 0.1);
}

.hover\:border-yellow-700\/100:hover{
    border-color: rgb(223 88 26 / 1);
}

.hover\:border-yellow-700\/20:hover{
    border-color: rgb(223 88 26 / 0.2);
}

.hover\:border-yellow-700\/25:hover{
    border-color: rgb(223 88 26 / 0.25);
}

.hover\:border-yellow-700\/30:hover{
    border-color: rgb(223 88 26 / 0.3);
}

.hover\:border-yellow-700\/40:hover{
    border-color: rgb(223 88 26 / 0.4);
}

.hover\:border-yellow-700\/5:hover{
    border-color: rgb(223 88 26 / 0.05);
}

.hover\:border-yellow-700\/50:hover{
    border-color: rgb(223 88 26 / 0.5);
}

.hover\:border-yellow-700\/60:hover{
    border-color: rgb(223 88 26 / 0.6);
}

.hover\:border-yellow-700\/70:hover{
    border-color: rgb(223 88 26 / 0.7);
}

.hover\:border-yellow-700\/75:hover{
    border-color: rgb(223 88 26 / 0.75);
}

.hover\:border-yellow-700\/80:hover{
    border-color: rgb(223 88 26 / 0.8);
}

.hover\:border-yellow-700\/90:hover{
    border-color: rgb(223 88 26 / 0.9);
}

.hover\:border-yellow-700\/95:hover{
    border-color: rgb(223 88 26 / 0.95);
}

.hover\:bg-blue-200:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(132 247 255 / var(--tw-bg-opacity));
}

.hover\:bg-blue-300:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(122 237 255 / var(--tw-bg-opacity));
}

.hover\:bg-blue-500:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(102 217 239 / var(--tw-bg-opacity));
}

.hover\:bg-blue-500\/0:hover{
    background-color: rgb(102 217 239 / 0);
}

.hover\:bg-blue-500\/10:hover{
    background-color: rgb(102 217 239 / 0.1);
}

.hover\:bg-blue-500\/100:hover{
    background-color: rgb(102 217 239 / 1);
}

.hover\:bg-blue-500\/20:hover{
    background-color: rgb(102 217 239 / 0.2);
}

.hover\:bg-blue-500\/25:hover{
    background-color: rgb(102 217 239 / 0.25);
}

.hover\:bg-blue-500\/30:hover{
    background-color: rgb(102 217 239 / 0.3);
}

.hover\:bg-blue-500\/40:hover{
    background-color: rgb(102 217 239 / 0.4);
}

.hover\:bg-blue-500\/5:hover{
    background-color: rgb(102 217 239 / 0.05);
}

.hover\:bg-blue-500\/50:hover{
    background-color: rgb(102 217 239 / 0.5);
}

.hover\:bg-blue-500\/60:hover{
    background-color: rgb(102 217 239 / 0.6);
}

.hover\:bg-blue-500\/70:hover{
    background-color: rgb(102 217 239 / 0.7);
}

.hover\:bg-blue-500\/75:hover{
    background-color: rgb(102 217 239 / 0.75);
}

.hover\:bg-blue-500\/80:hover{
    background-color: rgb(102 217 239 / 0.8);
}

.hover\:bg-blue-500\/90:hover{
    background-color: rgb(102 217 239 / 0.9);
}

.hover\:bg-blue-500\/95:hover{
    background-color: rgb(102 217 239 / 0.95);
}

.hover\:bg-blue-600:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(92 207 229 / var(--tw-bg-opacity));
}

.hover\:bg-blue-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(82 197 219 / var(--tw-bg-opacity));
}

.hover\:bg-blue-700\/0:hover{
    background-color: rgb(82 197 219 / 0);
}

.hover\:bg-blue-700\/10:hover{
    background-color: rgb(82 197 219 / 0.1);
}

.hover\:bg-blue-700\/100:hover{
    background-color: rgb(82 197 219 / 1);
}

.hover\:bg-blue-700\/20:hover{
    background-color: rgb(82 197 219 / 0.2);
}

.hover\:bg-blue-700\/25:hover{
    background-color: rgb(82 197 219 / 0.25);
}

.hover\:bg-blue-700\/30:hover{
    background-color: rgb(82 197 219 / 0.3);
}

.hover\:bg-blue-700\/40:hover{
    background-color: rgb(82 197 219 / 0.4);
}

.hover\:bg-blue-700\/5:hover{
    background-color: rgb(82 197 219 / 0.05);
}

.hover\:bg-blue-700\/50:hover{
    background-color: rgb(82 197 219 / 0.5);
}

.hover\:bg-blue-700\/60:hover{
    background-color: rgb(82 197 219 / 0.6);
}

.hover\:bg-blue-700\/70:hover{
    background-color: rgb(82 197 219 / 0.7);
}

.hover\:bg-blue-700\/75:hover{
    background-color: rgb(82 197 219 / 0.75);
}

.hover\:bg-blue-700\/80:hover{
    background-color: rgb(82 197 219 / 0.8);
}

.hover\:bg-blue-700\/90:hover{
    background-color: rgb(82 197 219 / 0.9);
}

.hover\:bg-blue-700\/95:hover{
    background-color: rgb(82 197 219 / 0.95);
}

.hover\:bg-blue-800:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(72 187 209 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity));
}

.hover\:bg-gray-300:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(154 150 132 / var(--tw-bg-opacity));
}

.hover\:bg-gray-500:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(120 115 96 / var(--tw-bg-opacity));
}

.hover\:bg-gray-500\/0:hover{
    background-color: rgb(120 115 96 / 0);
}

.hover\:bg-gray-500\/10:hover{
    background-color: rgb(120 115 96 / 0.1);
}

.hover\:bg-gray-500\/100:hover{
    background-color: rgb(120 115 96 / 1);
}

.hover\:bg-gray-500\/20:hover{
    background-color: rgb(120 115 96 / 0.2);
}

.hover\:bg-gray-500\/25:hover{
    background-color: rgb(120 115 96 / 0.25);
}

.hover\:bg-gray-500\/30:hover{
    background-color: rgb(120 115 96 / 0.3);
}

.hover\:bg-gray-500\/40:hover{
    background-color: rgb(120 115 96 / 0.4);
}

.hover\:bg-gray-500\/5:hover{
    background-color: rgb(120 115 96 / 0.05);
}

.hover\:bg-gray-500\/50:hover{
    background-color: rgb(120 115 96 / 0.5);
}

.hover\:bg-gray-500\/60:hover{
    background-color: rgb(120 115 96 / 0.6);
}

.hover\:bg-gray-500\/70:hover{
    background-color: rgb(120 115 96 / 0.7);
}

.hover\:bg-gray-500\/75:hover{
    background-color: rgb(120 115 96 / 0.75);
}

.hover\:bg-gray-500\/80:hover{
    background-color: rgb(120 115 96 / 0.8);
}

.hover\:bg-gray-500\/90:hover{
    background-color: rgb(120 115 96 / 0.9);
}

.hover\:bg-gray-500\/95:hover{
    background-color: rgb(120 115 96 / 0.95);
}

.hover\:bg-gray-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(59 60 54 / var(--tw-bg-opacity));
}

.hover\:bg-gray-700\/0:hover{
    background-color: rgb(59 60 54 / 0);
}

.hover\:bg-gray-700\/10:hover{
    background-color: rgb(59 60 54 / 0.1);
}

.hover\:bg-gray-700\/100:hover{
    background-color: rgb(59 60 54 / 1);
}

.hover\:bg-gray-700\/20:hover{
    background-color: rgb(59 60 54 / 0.2);
}

.hover\:bg-gray-700\/25:hover{
    background-color: rgb(59 60 54 / 0.25);
}

.hover\:bg-gray-700\/30:hover{
    background-color: rgb(59 60 54 / 0.3);
}

.hover\:bg-gray-700\/40:hover{
    background-color: rgb(59 60 54 / 0.4);
}

.hover\:bg-gray-700\/5:hover{
    background-color: rgb(59 60 54 / 0.05);
}

.hover\:bg-gray-700\/50:hover{
    background-color: rgb(59 60 54 / 0.5);
}

.hover\:bg-gray-700\/60:hover{
    background-color: rgb(59 60 54 / 0.6);
}

.hover\:bg-gray-700\/70:hover{
    background-color: rgb(59 60 54 / 0.7);
}

.hover\:bg-gray-700\/75:hover{
    background-color: rgb(59 60 54 / 0.75);
}

.hover\:bg-gray-700\/80:hover{
    background-color: rgb(59 60 54 / 0.8);
}

.hover\:bg-gray-700\/90:hover{
    background-color: rgb(59 60 54 / 0.9);
}

.hover\:bg-gray-700\/95:hover{
    background-color: rgb(59 60 54 / 0.95);
}

.hover\:bg-gray-900:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(39 40 34 / var(--tw-bg-opacity));
}

.hover\:bg-green-200:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(196 255 76 / var(--tw-bg-opacity));
}

.hover\:bg-green-500:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(166 226 46 / var(--tw-bg-opacity));
}

.hover\:bg-green-500\/0:hover{
    background-color: rgb(166 226 46 / 0);
}

.hover\:bg-green-500\/10:hover{
    background-color: rgb(166 226 46 / 0.1);
}

.hover\:bg-green-500\/100:hover{
    background-color: rgb(166 226 46 / 1);
}

.hover\:bg-green-500\/20:hover{
    background-color: rgb(166 226 46 / 0.2);
}

.hover\:bg-green-500\/25:hover{
    background-color: rgb(166 226 46 / 0.25);
}

.hover\:bg-green-500\/30:hover{
    background-color: rgb(166 226 46 / 0.3);
}

.hover\:bg-green-500\/40:hover{
    background-color: rgb(166 226 46 / 0.4);
}

.hover\:bg-green-500\/5:hover{
    background-color: rgb(166 226 46 / 0.05);
}

.hover\:bg-green-500\/50:hover{
    background-color: rgb(166 226 46 / 0.5);
}

.hover\:bg-green-500\/60:hover{
    background-color: rgb(166 226 46 / 0.6);
}

.hover\:bg-green-500\/70:hover{
    background-color: rgb(166 226 46 / 0.7);
}

.hover\:bg-green-500\/75:hover{
    background-color: rgb(166 226 46 / 0.75);
}

.hover\:bg-green-500\/80:hover{
    background-color: rgb(166 226 46 / 0.8);
}

.hover\:bg-green-500\/90:hover{
    background-color: rgb(166 226 46 / 0.9);
}

.hover\:bg-green-500\/95:hover{
    background-color: rgb(166 226 46 / 0.95);
}

.hover\:bg-green-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(146 206 26 / var(--tw-bg-opacity));
}

.hover\:bg-green-700\/0:hover{
    background-color: rgb(146 206 26 / 0);
}

.hover\:bg-green-700\/10:hover{
    background-color: rgb(146 206 26 / 0.1);
}

.hover\:bg-green-700\/100:hover{
    background-color: rgb(146 206 26 / 1);
}

.hover\:bg-green-700\/20:hover{
    background-color: rgb(146 206 26 / 0.2);
}

.hover\:bg-green-700\/25:hover{
    background-color: rgb(146 206 26 / 0.25);
}

.hover\:bg-green-700\/30:hover{
    background-color: rgb(146 206 26 / 0.3);
}

.hover\:bg-green-700\/40:hover{
    background-color: rgb(146 206 26 / 0.4);
}

.hover\:bg-green-700\/5:hover{
    background-color: rgb(146 206 26 / 0.05);
}

.hover\:bg-green-700\/50:hover{
    background-color: rgb(146 206 26 / 0.5);
}

.hover\:bg-green-700\/60:hover{
    background-color: rgb(146 206 26 / 0.6);
}

.hover\:bg-green-700\/70:hover{
    background-color: rgb(146 206 26 / 0.7);
}

.hover\:bg-green-700\/75:hover{
    background-color: rgb(146 206 26 / 0.75);
}

.hover\:bg-green-700\/80:hover{
    background-color: rgb(146 206 26 / 0.8);
}

.hover\:bg-green-700\/90:hover{
    background-color: rgb(146 206 26 / 0.9);
}

.hover\:bg-green-700\/95:hover{
    background-color: rgb(146 206 26 / 0.95);
}

.hover\:bg-light:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity));
}

.hover\:bg-red-200:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 44 124 / var(--tw-bg-opacity));
}

.hover\:bg-red-500:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(232 14 94 / var(--tw-bg-opacity));
}

.hover\:bg-red-500\/0:hover{
    background-color: rgb(232 14 94 / 0);
}

.hover\:bg-red-500\/10:hover{
    background-color: rgb(232 14 94 / 0.1);
}

.hover\:bg-red-500\/100:hover{
    background-color: rgb(232 14 94 / 1);
}

.hover\:bg-red-500\/20:hover{
    background-color: rgb(232 14 94 / 0.2);
}

.hover\:bg-red-500\/25:hover{
    background-color: rgb(232 14 94 / 0.25);
}

.hover\:bg-red-500\/30:hover{
    background-color: rgb(232 14 94 / 0.3);
}

.hover\:bg-red-500\/40:hover{
    background-color: rgb(232 14 94 / 0.4);
}

.hover\:bg-red-500\/5:hover{
    background-color: rgb(232 14 94 / 0.05);
}

.hover\:bg-red-500\/50:hover{
    background-color: rgb(232 14 94 / 0.5);
}

.hover\:bg-red-500\/60:hover{
    background-color: rgb(232 14 94 / 0.6);
}

.hover\:bg-red-500\/70:hover{
    background-color: rgb(232 14 94 / 0.7);
}

.hover\:bg-red-500\/75:hover{
    background-color: rgb(232 14 94 / 0.75);
}

.hover\:bg-red-500\/80:hover{
    background-color: rgb(232 14 94 / 0.8);
}

.hover\:bg-red-500\/90:hover{
    background-color: rgb(232 14 94 / 0.9);
}

.hover\:bg-red-500\/95:hover{
    background-color: rgb(232 14 94 / 0.95);
}

.hover\:bg-red-600:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(222 4 84 / var(--tw-bg-opacity));
}

.hover\:bg-red-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(212 0 74 / var(--tw-bg-opacity));
}

.hover\:bg-red-700\/0:hover{
    background-color: rgb(212 0 74 / 0);
}

.hover\:bg-red-700\/10:hover{
    background-color: rgb(212 0 74 / 0.1);
}

.hover\:bg-red-700\/100:hover{
    background-color: rgb(212 0 74 / 1);
}

.hover\:bg-red-700\/20:hover{
    background-color: rgb(212 0 74 / 0.2);
}

.hover\:bg-red-700\/25:hover{
    background-color: rgb(212 0 74 / 0.25);
}

.hover\:bg-red-700\/30:hover{
    background-color: rgb(212 0 74 / 0.3);
}

.hover\:bg-red-700\/40:hover{
    background-color: rgb(212 0 74 / 0.4);
}

.hover\:bg-red-700\/5:hover{
    background-color: rgb(212 0 74 / 0.05);
}

.hover\:bg-red-700\/50:hover{
    background-color: rgb(212 0 74 / 0.5);
}

.hover\:bg-red-700\/60:hover{
    background-color: rgb(212 0 74 / 0.6);
}

.hover\:bg-red-700\/70:hover{
    background-color: rgb(212 0 74 / 0.7);
}

.hover\:bg-red-700\/75:hover{
    background-color: rgb(212 0 74 / 0.75);
}

.hover\:bg-red-700\/80:hover{
    background-color: rgb(212 0 74 / 0.8);
}

.hover\:bg-red-700\/90:hover{
    background-color: rgb(212 0 74 / 0.9);
}

.hover\:bg-red-700\/95:hover{
    background-color: rgb(212 0 74 / 0.95);
}

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

.hover\:bg-yellow-500:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 108 46 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-500\/0:hover{
    background-color: rgb(243 108 46 / 0);
}

.hover\:bg-yellow-500\/10:hover{
    background-color: rgb(243 108 46 / 0.1);
}

.hover\:bg-yellow-500\/100:hover{
    background-color: rgb(243 108 46 / 1);
}

.hover\:bg-yellow-500\/20:hover{
    background-color: rgb(243 108 46 / 0.2);
}

.hover\:bg-yellow-500\/25:hover{
    background-color: rgb(243 108 46 / 0.25);
}

.hover\:bg-yellow-500\/30:hover{
    background-color: rgb(243 108 46 / 0.3);
}

.hover\:bg-yellow-500\/40:hover{
    background-color: rgb(243 108 46 / 0.4);
}

.hover\:bg-yellow-500\/5:hover{
    background-color: rgb(243 108 46 / 0.05);
}

.hover\:bg-yellow-500\/50:hover{
    background-color: rgb(243 108 46 / 0.5);
}

.hover\:bg-yellow-500\/60:hover{
    background-color: rgb(243 108 46 / 0.6);
}

.hover\:bg-yellow-500\/70:hover{
    background-color: rgb(243 108 46 / 0.7);
}

.hover\:bg-yellow-500\/75:hover{
    background-color: rgb(243 108 46 / 0.75);
}

.hover\:bg-yellow-500\/80:hover{
    background-color: rgb(243 108 46 / 0.8);
}

.hover\:bg-yellow-500\/90:hover{
    background-color: rgb(243 108 46 / 0.9);
}

.hover\:bg-yellow-500\/95:hover{
    background-color: rgb(243 108 46 / 0.95);
}

.hover\:bg-yellow-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(223 88 26 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-700\/0:hover{
    background-color: rgb(223 88 26 / 0);
}

.hover\:bg-yellow-700\/10:hover{
    background-color: rgb(223 88 26 / 0.1);
}

.hover\:bg-yellow-700\/100:hover{
    background-color: rgb(223 88 26 / 1);
}

.hover\:bg-yellow-700\/20:hover{
    background-color: rgb(223 88 26 / 0.2);
}

.hover\:bg-yellow-700\/25:hover{
    background-color: rgb(223 88 26 / 0.25);
}

.hover\:bg-yellow-700\/30:hover{
    background-color: rgb(223 88 26 / 0.3);
}

.hover\:bg-yellow-700\/40:hover{
    background-color: rgb(223 88 26 / 0.4);
}

.hover\:bg-yellow-700\/5:hover{
    background-color: rgb(223 88 26 / 0.05);
}

.hover\:bg-yellow-700\/50:hover{
    background-color: rgb(223 88 26 / 0.5);
}

.hover\:bg-yellow-700\/60:hover{
    background-color: rgb(223 88 26 / 0.6);
}

.hover\:bg-yellow-700\/70:hover{
    background-color: rgb(223 88 26 / 0.7);
}

.hover\:bg-yellow-700\/75:hover{
    background-color: rgb(223 88 26 / 0.75);
}

.hover\:bg-yellow-700\/80:hover{
    background-color: rgb(223 88 26 / 0.8);
}

.hover\:bg-yellow-700\/90:hover{
    background-color: rgb(223 88 26 / 0.9);
}

.hover\:bg-yellow-700\/95:hover{
    background-color: rgb(223 88 26 / 0.95);
}

.hover\:bg-opacity-20:hover{
    --tw-bg-opacity: 0.2;
}

.hover\:fill-yellow-500\/50:hover{
    fill: rgb(243 108 46 / 0.5);
}

.hover\:font-bold:hover{
    font-weight: 700;
}

.hover\:text-black:hover{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-blue-400:hover{
    --tw-text-opacity: 1;
    color: rgb(112 227 249 / var(--tw-text-opacity));
}

.hover\:text-blue-500:hover{
    --tw-text-opacity: 1;
    color: rgb(102 217 239 / var(--tw-text-opacity));
}

.hover\:text-blue-500\/0:hover{
    color: rgb(102 217 239 / 0);
}

.hover\:text-blue-500\/10:hover{
    color: rgb(102 217 239 / 0.1);
}

.hover\:text-blue-500\/100:hover{
    color: rgb(102 217 239 / 1);
}

.hover\:text-blue-500\/20:hover{
    color: rgb(102 217 239 / 0.2);
}

.hover\:text-blue-500\/25:hover{
    color: rgb(102 217 239 / 0.25);
}

.hover\:text-blue-500\/30:hover{
    color: rgb(102 217 239 / 0.3);
}

.hover\:text-blue-500\/40:hover{
    color: rgb(102 217 239 / 0.4);
}

.hover\:text-blue-500\/5:hover{
    color: rgb(102 217 239 / 0.05);
}

.hover\:text-blue-500\/50:hover{
    color: rgb(102 217 239 / 0.5);
}

.hover\:text-blue-500\/60:hover{
    color: rgb(102 217 239 / 0.6);
}

.hover\:text-blue-500\/70:hover{
    color: rgb(102 217 239 / 0.7);
}

.hover\:text-blue-500\/75:hover{
    color: rgb(102 217 239 / 0.75);
}

.hover\:text-blue-500\/80:hover{
    color: rgb(102 217 239 / 0.8);
}

.hover\:text-blue-500\/90:hover{
    color: rgb(102 217 239 / 0.9);
}

.hover\:text-blue-500\/95:hover{
    color: rgb(102 217 239 / 0.95);
}

.hover\:text-blue-700:hover{
    --tw-text-opacity: 1;
    color: rgb(82 197 219 / var(--tw-text-opacity));
}

.hover\:text-blue-700\/0:hover{
    color: rgb(82 197 219 / 0);
}

.hover\:text-blue-700\/10:hover{
    color: rgb(82 197 219 / 0.1);
}

.hover\:text-blue-700\/100:hover{
    color: rgb(82 197 219 / 1);
}

.hover\:text-blue-700\/20:hover{
    color: rgb(82 197 219 / 0.2);
}

.hover\:text-blue-700\/25:hover{
    color: rgb(82 197 219 / 0.25);
}

.hover\:text-blue-700\/30:hover{
    color: rgb(82 197 219 / 0.3);
}

.hover\:text-blue-700\/40:hover{
    color: rgb(82 197 219 / 0.4);
}

.hover\:text-blue-700\/5:hover{
    color: rgb(82 197 219 / 0.05);
}

.hover\:text-blue-700\/50:hover{
    color: rgb(82 197 219 / 0.5);
}

.hover\:text-blue-700\/60:hover{
    color: rgb(82 197 219 / 0.6);
}

.hover\:text-blue-700\/70:hover{
    color: rgb(82 197 219 / 0.7);
}

.hover\:text-blue-700\/75:hover{
    color: rgb(82 197 219 / 0.75);
}

.hover\:text-blue-700\/80:hover{
    color: rgb(82 197 219 / 0.8);
}

.hover\:text-blue-700\/90:hover{
    color: rgb(82 197 219 / 0.9);
}

.hover\:text-blue-700\/95:hover{
    color: rgb(82 197 219 / 0.95);
}

.hover\:text-gray-400:hover{
    --tw-text-opacity: 1;
    color: rgb(136 132 111 / var(--tw-text-opacity));
}

.hover\:text-gray-500:hover{
    --tw-text-opacity: 1;
    color: rgb(120 115 96 / var(--tw-text-opacity));
}

.hover\:text-gray-500\/0:hover{
    color: rgb(120 115 96 / 0);
}

.hover\:text-gray-500\/10:hover{
    color: rgb(120 115 96 / 0.1);
}

.hover\:text-gray-500\/100:hover{
    color: rgb(120 115 96 / 1);
}

.hover\:text-gray-500\/20:hover{
    color: rgb(120 115 96 / 0.2);
}

.hover\:text-gray-500\/25:hover{
    color: rgb(120 115 96 / 0.25);
}

.hover\:text-gray-500\/30:hover{
    color: rgb(120 115 96 / 0.3);
}

.hover\:text-gray-500\/40:hover{
    color: rgb(120 115 96 / 0.4);
}

.hover\:text-gray-500\/5:hover{
    color: rgb(120 115 96 / 0.05);
}

.hover\:text-gray-500\/50:hover{
    color: rgb(120 115 96 / 0.5);
}

.hover\:text-gray-500\/60:hover{
    color: rgb(120 115 96 / 0.6);
}

.hover\:text-gray-500\/70:hover{
    color: rgb(120 115 96 / 0.7);
}

.hover\:text-gray-500\/75:hover{
    color: rgb(120 115 96 / 0.75);
}

.hover\:text-gray-500\/80:hover{
    color: rgb(120 115 96 / 0.8);
}

.hover\:text-gray-500\/90:hover{
    color: rgb(120 115 96 / 0.9);
}

.hover\:text-gray-500\/95:hover{
    color: rgb(120 115 96 / 0.95);
}

.hover\:text-gray-700:hover{
    --tw-text-opacity: 1;
    color: rgb(59 60 54 / var(--tw-text-opacity));
}

.hover\:text-gray-700\/0:hover{
    color: rgb(59 60 54 / 0);
}

.hover\:text-gray-700\/10:hover{
    color: rgb(59 60 54 / 0.1);
}

.hover\:text-gray-700\/100:hover{
    color: rgb(59 60 54 / 1);
}

.hover\:text-gray-700\/20:hover{
    color: rgb(59 60 54 / 0.2);
}

.hover\:text-gray-700\/25:hover{
    color: rgb(59 60 54 / 0.25);
}

.hover\:text-gray-700\/30:hover{
    color: rgb(59 60 54 / 0.3);
}

.hover\:text-gray-700\/40:hover{
    color: rgb(59 60 54 / 0.4);
}

.hover\:text-gray-700\/5:hover{
    color: rgb(59 60 54 / 0.05);
}

.hover\:text-gray-700\/50:hover{
    color: rgb(59 60 54 / 0.5);
}

.hover\:text-gray-700\/60:hover{
    color: rgb(59 60 54 / 0.6);
}

.hover\:text-gray-700\/70:hover{
    color: rgb(59 60 54 / 0.7);
}

.hover\:text-gray-700\/75:hover{
    color: rgb(59 60 54 / 0.75);
}

.hover\:text-gray-700\/80:hover{
    color: rgb(59 60 54 / 0.8);
}

.hover\:text-gray-700\/90:hover{
    color: rgb(59 60 54 / 0.9);
}

.hover\:text-gray-700\/95:hover{
    color: rgb(59 60 54 / 0.95);
}

.hover\:text-gray-800:hover{
    --tw-text-opacity: 1;
    color: rgb(49 50 44 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover{
    --tw-text-opacity: 1;
    color: rgb(39 40 34 / var(--tw-text-opacity));
}

.hover\:text-green-400:hover{
    --tw-text-opacity: 1;
    color: rgb(176 236 56 / var(--tw-text-opacity));
}

.hover\:text-green-500:hover{
    --tw-text-opacity: 1;
    color: rgb(166 226 46 / var(--tw-text-opacity));
}

.hover\:text-green-500\/0:hover{
    color: rgb(166 226 46 / 0);
}

.hover\:text-green-500\/10:hover{
    color: rgb(166 226 46 / 0.1);
}

.hover\:text-green-500\/100:hover{
    color: rgb(166 226 46 / 1);
}

.hover\:text-green-500\/20:hover{
    color: rgb(166 226 46 / 0.2);
}

.hover\:text-green-500\/25:hover{
    color: rgb(166 226 46 / 0.25);
}

.hover\:text-green-500\/30:hover{
    color: rgb(166 226 46 / 0.3);
}

.hover\:text-green-500\/40:hover{
    color: rgb(166 226 46 / 0.4);
}

.hover\:text-green-500\/5:hover{
    color: rgb(166 226 46 / 0.05);
}

.hover\:text-green-500\/50:hover{
    color: rgb(166 226 46 / 0.5);
}

.hover\:text-green-500\/60:hover{
    color: rgb(166 226 46 / 0.6);
}

.hover\:text-green-500\/70:hover{
    color: rgb(166 226 46 / 0.7);
}

.hover\:text-green-500\/75:hover{
    color: rgb(166 226 46 / 0.75);
}

.hover\:text-green-500\/80:hover{
    color: rgb(166 226 46 / 0.8);
}

.hover\:text-green-500\/90:hover{
    color: rgb(166 226 46 / 0.9);
}

.hover\:text-green-500\/95:hover{
    color: rgb(166 226 46 / 0.95);
}

.hover\:text-green-700:hover{
    --tw-text-opacity: 1;
    color: rgb(146 206 26 / var(--tw-text-opacity));
}

.hover\:text-green-700\/0:hover{
    color: rgb(146 206 26 / 0);
}

.hover\:text-green-700\/10:hover{
    color: rgb(146 206 26 / 0.1);
}

.hover\:text-green-700\/100:hover{
    color: rgb(146 206 26 / 1);
}

.hover\:text-green-700\/20:hover{
    color: rgb(146 206 26 / 0.2);
}

.hover\:text-green-700\/25:hover{
    color: rgb(146 206 26 / 0.25);
}

.hover\:text-green-700\/30:hover{
    color: rgb(146 206 26 / 0.3);
}

.hover\:text-green-700\/40:hover{
    color: rgb(146 206 26 / 0.4);
}

.hover\:text-green-700\/5:hover{
    color: rgb(146 206 26 / 0.05);
}

.hover\:text-green-700\/50:hover{
    color: rgb(146 206 26 / 0.5);
}

.hover\:text-green-700\/60:hover{
    color: rgb(146 206 26 / 0.6);
}

.hover\:text-green-700\/70:hover{
    color: rgb(146 206 26 / 0.7);
}

.hover\:text-green-700\/75:hover{
    color: rgb(146 206 26 / 0.75);
}

.hover\:text-green-700\/80:hover{
    color: rgb(146 206 26 / 0.8);
}

.hover\:text-green-700\/90:hover{
    color: rgb(146 206 26 / 0.9);
}

.hover\:text-green-700\/95:hover{
    color: rgb(146 206 26 / 0.95);
}

.hover\:text-light:hover{
    --tw-text-opacity: 1;
    color: rgb(230 230 230 / var(--tw-text-opacity));
}

.hover\:text-red-400:hover{
    --tw-text-opacity: 1;
    color: rgb(242 24 104 / var(--tw-text-opacity));
}

.hover\:text-red-500:hover{
    --tw-text-opacity: 1;
    color: rgb(232 14 94 / var(--tw-text-opacity));
}

.hover\:text-red-500\/0:hover{
    color: rgb(232 14 94 / 0);
}

.hover\:text-red-500\/10:hover{
    color: rgb(232 14 94 / 0.1);
}

.hover\:text-red-500\/100:hover{
    color: rgb(232 14 94 / 1);
}

.hover\:text-red-500\/20:hover{
    color: rgb(232 14 94 / 0.2);
}

.hover\:text-red-500\/25:hover{
    color: rgb(232 14 94 / 0.25);
}

.hover\:text-red-500\/30:hover{
    color: rgb(232 14 94 / 0.3);
}

.hover\:text-red-500\/40:hover{
    color: rgb(232 14 94 / 0.4);
}

.hover\:text-red-500\/5:hover{
    color: rgb(232 14 94 / 0.05);
}

.hover\:text-red-500\/50:hover{
    color: rgb(232 14 94 / 0.5);
}

.hover\:text-red-500\/60:hover{
    color: rgb(232 14 94 / 0.6);
}

.hover\:text-red-500\/70:hover{
    color: rgb(232 14 94 / 0.7);
}

.hover\:text-red-500\/75:hover{
    color: rgb(232 14 94 / 0.75);
}

.hover\:text-red-500\/80:hover{
    color: rgb(232 14 94 / 0.8);
}

.hover\:text-red-500\/90:hover{
    color: rgb(232 14 94 / 0.9);
}

.hover\:text-red-500\/95:hover{
    color: rgb(232 14 94 / 0.95);
}

.hover\:text-red-600:hover{
    --tw-text-opacity: 1;
    color: rgb(222 4 84 / var(--tw-text-opacity));
}

.hover\:text-red-700:hover{
    --tw-text-opacity: 1;
    color: rgb(212 0 74 / var(--tw-text-opacity));
}

.hover\:text-red-700\/0:hover{
    color: rgb(212 0 74 / 0);
}

.hover\:text-red-700\/10:hover{
    color: rgb(212 0 74 / 0.1);
}

.hover\:text-red-700\/100:hover{
    color: rgb(212 0 74 / 1);
}

.hover\:text-red-700\/20:hover{
    color: rgb(212 0 74 / 0.2);
}

.hover\:text-red-700\/25:hover{
    color: rgb(212 0 74 / 0.25);
}

.hover\:text-red-700\/30:hover{
    color: rgb(212 0 74 / 0.3);
}

.hover\:text-red-700\/40:hover{
    color: rgb(212 0 74 / 0.4);
}

.hover\:text-red-700\/5:hover{
    color: rgb(212 0 74 / 0.05);
}

.hover\:text-red-700\/50:hover{
    color: rgb(212 0 74 / 0.5);
}

.hover\:text-red-700\/60:hover{
    color: rgb(212 0 74 / 0.6);
}

.hover\:text-red-700\/70:hover{
    color: rgb(212 0 74 / 0.7);
}

.hover\:text-red-700\/75:hover{
    color: rgb(212 0 74 / 0.75);
}

.hover\:text-red-700\/80:hover{
    color: rgb(212 0 74 / 0.8);
}

.hover\:text-red-700\/90:hover{
    color: rgb(212 0 74 / 0.9);
}

.hover\:text-red-700\/95:hover{
    color: rgb(212 0 74 / 0.95);
}

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

.hover\:text-yellow-500:hover{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

.hover\:text-yellow-500\/0:hover{
    color: rgb(243 108 46 / 0);
}

.hover\:text-yellow-500\/10:hover{
    color: rgb(243 108 46 / 0.1);
}

.hover\:text-yellow-500\/100:hover{
    color: rgb(243 108 46 / 1);
}

.hover\:text-yellow-500\/20:hover{
    color: rgb(243 108 46 / 0.2);
}

.hover\:text-yellow-500\/25:hover{
    color: rgb(243 108 46 / 0.25);
}

.hover\:text-yellow-500\/30:hover{
    color: rgb(243 108 46 / 0.3);
}

.hover\:text-yellow-500\/40:hover{
    color: rgb(243 108 46 / 0.4);
}

.hover\:text-yellow-500\/5:hover{
    color: rgb(243 108 46 / 0.05);
}

.hover\:text-yellow-500\/50:hover{
    color: rgb(243 108 46 / 0.5);
}

.hover\:text-yellow-500\/60:hover{
    color: rgb(243 108 46 / 0.6);
}

.hover\:text-yellow-500\/70:hover{
    color: rgb(243 108 46 / 0.7);
}

.hover\:text-yellow-500\/75:hover{
    color: rgb(243 108 46 / 0.75);
}

.hover\:text-yellow-500\/80:hover{
    color: rgb(243 108 46 / 0.8);
}

.hover\:text-yellow-500\/90:hover{
    color: rgb(243 108 46 / 0.9);
}

.hover\:text-yellow-500\/95:hover{
    color: rgb(243 108 46 / 0.95);
}

.hover\:text-yellow-700:hover{
    --tw-text-opacity: 1;
    color: rgb(223 88 26 / var(--tw-text-opacity));
}

.hover\:text-yellow-700\/0:hover{
    color: rgb(223 88 26 / 0);
}

.hover\:text-yellow-700\/10:hover{
    color: rgb(223 88 26 / 0.1);
}

.hover\:text-yellow-700\/100:hover{
    color: rgb(223 88 26 / 1);
}

.hover\:text-yellow-700\/20:hover{
    color: rgb(223 88 26 / 0.2);
}

.hover\:text-yellow-700\/25:hover{
    color: rgb(223 88 26 / 0.25);
}

.hover\:text-yellow-700\/30:hover{
    color: rgb(223 88 26 / 0.3);
}

.hover\:text-yellow-700\/40:hover{
    color: rgb(223 88 26 / 0.4);
}

.hover\:text-yellow-700\/5:hover{
    color: rgb(223 88 26 / 0.05);
}

.hover\:text-yellow-700\/50:hover{
    color: rgb(223 88 26 / 0.5);
}

.hover\:text-yellow-700\/60:hover{
    color: rgb(223 88 26 / 0.6);
}

.hover\:text-yellow-700\/70:hover{
    color: rgb(223 88 26 / 0.7);
}

.hover\:text-yellow-700\/75:hover{
    color: rgb(223 88 26 / 0.75);
}

.hover\:text-yellow-700\/80:hover{
    color: rgb(223 88 26 / 0.8);
}

.hover\:text-yellow-700\/90:hover{
    color: rgb(223 88 26 / 0.9);
}

.hover\:text-yellow-700\/95:hover{
    color: rgb(223 88 26 / 0.95);
}

.hover\:underline:hover{
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}

.hover\:\!opacity-100:hover{
    opacity: 1 !important;
}

.hover\:opacity-75:hover{
    opacity: 0.75;
}

.hover\:shadow-2xl:hover{
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover{
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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:focus{
    border-width: 1px;
}

.focus\:border-blue-300:focus{
    --tw-border-opacity: 1;
    border-color: rgb(122 237 255 / var(--tw-border-opacity));
}

.focus\:border-blue-500:focus{
    --tw-border-opacity: 1;
    border-color: rgb(102 217 239 / var(--tw-border-opacity));
}

.focus\:border-blue-500\/0:focus{
    border-color: rgb(102 217 239 / 0);
}

.focus\:border-blue-500\/10:focus{
    border-color: rgb(102 217 239 / 0.1);
}

.focus\:border-blue-500\/100:focus{
    border-color: rgb(102 217 239 / 1);
}

.focus\:border-blue-500\/20:focus{
    border-color: rgb(102 217 239 / 0.2);
}

.focus\:border-blue-500\/25:focus{
    border-color: rgb(102 217 239 / 0.25);
}

.focus\:border-blue-500\/30:focus{
    border-color: rgb(102 217 239 / 0.3);
}

.focus\:border-blue-500\/40:focus{
    border-color: rgb(102 217 239 / 0.4);
}

.focus\:border-blue-500\/5:focus{
    border-color: rgb(102 217 239 / 0.05);
}

.focus\:border-blue-500\/50:focus{
    border-color: rgb(102 217 239 / 0.5);
}

.focus\:border-blue-500\/60:focus{
    border-color: rgb(102 217 239 / 0.6);
}

.focus\:border-blue-500\/70:focus{
    border-color: rgb(102 217 239 / 0.7);
}

.focus\:border-blue-500\/75:focus{
    border-color: rgb(102 217 239 / 0.75);
}

.focus\:border-blue-500\/80:focus{
    border-color: rgb(102 217 239 / 0.8);
}

.focus\:border-blue-500\/90:focus{
    border-color: rgb(102 217 239 / 0.9);
}

.focus\:border-blue-500\/95:focus{
    border-color: rgb(102 217 239 / 0.95);
}

.focus\:border-blue-700:focus{
    --tw-border-opacity: 1;
    border-color: rgb(82 197 219 / var(--tw-border-opacity));
}

.focus\:border-blue-700\/0:focus{
    border-color: rgb(82 197 219 / 0);
}

.focus\:border-blue-700\/10:focus{
    border-color: rgb(82 197 219 / 0.1);
}

.focus\:border-blue-700\/100:focus{
    border-color: rgb(82 197 219 / 1);
}

.focus\:border-blue-700\/20:focus{
    border-color: rgb(82 197 219 / 0.2);
}

.focus\:border-blue-700\/25:focus{
    border-color: rgb(82 197 219 / 0.25);
}

.focus\:border-blue-700\/30:focus{
    border-color: rgb(82 197 219 / 0.3);
}

.focus\:border-blue-700\/40:focus{
    border-color: rgb(82 197 219 / 0.4);
}

.focus\:border-blue-700\/5:focus{
    border-color: rgb(82 197 219 / 0.05);
}

.focus\:border-blue-700\/50:focus{
    border-color: rgb(82 197 219 / 0.5);
}

.focus\:border-blue-700\/60:focus{
    border-color: rgb(82 197 219 / 0.6);
}

.focus\:border-blue-700\/70:focus{
    border-color: rgb(82 197 219 / 0.7);
}

.focus\:border-blue-700\/75:focus{
    border-color: rgb(82 197 219 / 0.75);
}

.focus\:border-blue-700\/80:focus{
    border-color: rgb(82 197 219 / 0.8);
}

.focus\:border-blue-700\/90:focus{
    border-color: rgb(82 197 219 / 0.9);
}

.focus\:border-blue-700\/95:focus{
    border-color: rgb(82 197 219 / 0.95);
}

.focus\:border-gray-500:focus{
    --tw-border-opacity: 1;
    border-color: rgb(120 115 96 / var(--tw-border-opacity));
}

.focus\:border-gray-500\/0:focus{
    border-color: rgb(120 115 96 / 0);
}

.focus\:border-gray-500\/10:focus{
    border-color: rgb(120 115 96 / 0.1);
}

.focus\:border-gray-500\/100:focus{
    border-color: rgb(120 115 96 / 1);
}

.focus\:border-gray-500\/20:focus{
    border-color: rgb(120 115 96 / 0.2);
}

.focus\:border-gray-500\/25:focus{
    border-color: rgb(120 115 96 / 0.25);
}

.focus\:border-gray-500\/30:focus{
    border-color: rgb(120 115 96 / 0.3);
}

.focus\:border-gray-500\/40:focus{
    border-color: rgb(120 115 96 / 0.4);
}

.focus\:border-gray-500\/5:focus{
    border-color: rgb(120 115 96 / 0.05);
}

.focus\:border-gray-500\/50:focus{
    border-color: rgb(120 115 96 / 0.5);
}

.focus\:border-gray-500\/60:focus{
    border-color: rgb(120 115 96 / 0.6);
}

.focus\:border-gray-500\/70:focus{
    border-color: rgb(120 115 96 / 0.7);
}

.focus\:border-gray-500\/75:focus{
    border-color: rgb(120 115 96 / 0.75);
}

.focus\:border-gray-500\/80:focus{
    border-color: rgb(120 115 96 / 0.8);
}

.focus\:border-gray-500\/90:focus{
    border-color: rgb(120 115 96 / 0.9);
}

.focus\:border-gray-500\/95:focus{
    border-color: rgb(120 115 96 / 0.95);
}

.focus\:border-gray-700:focus{
    --tw-border-opacity: 1;
    border-color: rgb(59 60 54 / var(--tw-border-opacity));
}

.focus\:border-gray-700\/0:focus{
    border-color: rgb(59 60 54 / 0);
}

.focus\:border-gray-700\/10:focus{
    border-color: rgb(59 60 54 / 0.1);
}

.focus\:border-gray-700\/100:focus{
    border-color: rgb(59 60 54 / 1);
}

.focus\:border-gray-700\/20:focus{
    border-color: rgb(59 60 54 / 0.2);
}

.focus\:border-gray-700\/25:focus{
    border-color: rgb(59 60 54 / 0.25);
}

.focus\:border-gray-700\/30:focus{
    border-color: rgb(59 60 54 / 0.3);
}

.focus\:border-gray-700\/40:focus{
    border-color: rgb(59 60 54 / 0.4);
}

.focus\:border-gray-700\/5:focus{
    border-color: rgb(59 60 54 / 0.05);
}

.focus\:border-gray-700\/50:focus{
    border-color: rgb(59 60 54 / 0.5);
}

.focus\:border-gray-700\/60:focus{
    border-color: rgb(59 60 54 / 0.6);
}

.focus\:border-gray-700\/70:focus{
    border-color: rgb(59 60 54 / 0.7);
}

.focus\:border-gray-700\/75:focus{
    border-color: rgb(59 60 54 / 0.75);
}

.focus\:border-gray-700\/80:focus{
    border-color: rgb(59 60 54 / 0.8);
}

.focus\:border-gray-700\/90:focus{
    border-color: rgb(59 60 54 / 0.9);
}

.focus\:border-gray-700\/95:focus{
    border-color: rgb(59 60 54 / 0.95);
}

.focus\:border-gray-900:focus{
    --tw-border-opacity: 1;
    border-color: rgb(39 40 34 / var(--tw-border-opacity));
}

.focus\:border-green-400:focus{
    --tw-border-opacity: 1;
    border-color: rgb(176 236 56 / var(--tw-border-opacity));
}

.focus\:border-green-500:focus{
    --tw-border-opacity: 1;
    border-color: rgb(166 226 46 / var(--tw-border-opacity));
}

.focus\:border-green-500\/0:focus{
    border-color: rgb(166 226 46 / 0);
}

.focus\:border-green-500\/10:focus{
    border-color: rgb(166 226 46 / 0.1);
}

.focus\:border-green-500\/100:focus{
    border-color: rgb(166 226 46 / 1);
}

.focus\:border-green-500\/20:focus{
    border-color: rgb(166 226 46 / 0.2);
}

.focus\:border-green-500\/25:focus{
    border-color: rgb(166 226 46 / 0.25);
}

.focus\:border-green-500\/30:focus{
    border-color: rgb(166 226 46 / 0.3);
}

.focus\:border-green-500\/40:focus{
    border-color: rgb(166 226 46 / 0.4);
}

.focus\:border-green-500\/5:focus{
    border-color: rgb(166 226 46 / 0.05);
}

.focus\:border-green-500\/50:focus{
    border-color: rgb(166 226 46 / 0.5);
}

.focus\:border-green-500\/60:focus{
    border-color: rgb(166 226 46 / 0.6);
}

.focus\:border-green-500\/70:focus{
    border-color: rgb(166 226 46 / 0.7);
}

.focus\:border-green-500\/75:focus{
    border-color: rgb(166 226 46 / 0.75);
}

.focus\:border-green-500\/80:focus{
    border-color: rgb(166 226 46 / 0.8);
}

.focus\:border-green-500\/90:focus{
    border-color: rgb(166 226 46 / 0.9);
}

.focus\:border-green-500\/95:focus{
    border-color: rgb(166 226 46 / 0.95);
}

.focus\:border-green-700:focus{
    --tw-border-opacity: 1;
    border-color: rgb(146 206 26 / var(--tw-border-opacity));
}

.focus\:border-green-700\/0:focus{
    border-color: rgb(146 206 26 / 0);
}

.focus\:border-green-700\/10:focus{
    border-color: rgb(146 206 26 / 0.1);
}

.focus\:border-green-700\/100:focus{
    border-color: rgb(146 206 26 / 1);
}

.focus\:border-green-700\/20:focus{
    border-color: rgb(146 206 26 / 0.2);
}

.focus\:border-green-700\/25:focus{
    border-color: rgb(146 206 26 / 0.25);
}

.focus\:border-green-700\/30:focus{
    border-color: rgb(146 206 26 / 0.3);
}

.focus\:border-green-700\/40:focus{
    border-color: rgb(146 206 26 / 0.4);
}

.focus\:border-green-700\/5:focus{
    border-color: rgb(146 206 26 / 0.05);
}

.focus\:border-green-700\/50:focus{
    border-color: rgb(146 206 26 / 0.5);
}

.focus\:border-green-700\/60:focus{
    border-color: rgb(146 206 26 / 0.6);
}

.focus\:border-green-700\/70:focus{
    border-color: rgb(146 206 26 / 0.7);
}

.focus\:border-green-700\/75:focus{
    border-color: rgb(146 206 26 / 0.75);
}

.focus\:border-green-700\/80:focus{
    border-color: rgb(146 206 26 / 0.8);
}

.focus\:border-green-700\/90:focus{
    border-color: rgb(146 206 26 / 0.9);
}

.focus\:border-green-700\/95:focus{
    border-color: rgb(146 206 26 / 0.95);
}

.focus\:border-red-500:focus{
    --tw-border-opacity: 1;
    border-color: rgb(232 14 94 / var(--tw-border-opacity));
}

.focus\:border-red-500\/0:focus{
    border-color: rgb(232 14 94 / 0);
}

.focus\:border-red-500\/10:focus{
    border-color: rgb(232 14 94 / 0.1);
}

.focus\:border-red-500\/100:focus{
    border-color: rgb(232 14 94 / 1);
}

.focus\:border-red-500\/20:focus{
    border-color: rgb(232 14 94 / 0.2);
}

.focus\:border-red-500\/25:focus{
    border-color: rgb(232 14 94 / 0.25);
}

.focus\:border-red-500\/30:focus{
    border-color: rgb(232 14 94 / 0.3);
}

.focus\:border-red-500\/40:focus{
    border-color: rgb(232 14 94 / 0.4);
}

.focus\:border-red-500\/5:focus{
    border-color: rgb(232 14 94 / 0.05);
}

.focus\:border-red-500\/50:focus{
    border-color: rgb(232 14 94 / 0.5);
}

.focus\:border-red-500\/60:focus{
    border-color: rgb(232 14 94 / 0.6);
}

.focus\:border-red-500\/70:focus{
    border-color: rgb(232 14 94 / 0.7);
}

.focus\:border-red-500\/75:focus{
    border-color: rgb(232 14 94 / 0.75);
}

.focus\:border-red-500\/80:focus{
    border-color: rgb(232 14 94 / 0.8);
}

.focus\:border-red-500\/90:focus{
    border-color: rgb(232 14 94 / 0.9);
}

.focus\:border-red-500\/95:focus{
    border-color: rgb(232 14 94 / 0.95);
}

.focus\:border-red-700:focus{
    --tw-border-opacity: 1;
    border-color: rgb(212 0 74 / var(--tw-border-opacity));
}

.focus\:border-red-700\/0:focus{
    border-color: rgb(212 0 74 / 0);
}

.focus\:border-red-700\/10:focus{
    border-color: rgb(212 0 74 / 0.1);
}

.focus\:border-red-700\/100:focus{
    border-color: rgb(212 0 74 / 1);
}

.focus\:border-red-700\/20:focus{
    border-color: rgb(212 0 74 / 0.2);
}

.focus\:border-red-700\/25:focus{
    border-color: rgb(212 0 74 / 0.25);
}

.focus\:border-red-700\/30:focus{
    border-color: rgb(212 0 74 / 0.3);
}

.focus\:border-red-700\/40:focus{
    border-color: rgb(212 0 74 / 0.4);
}

.focus\:border-red-700\/5:focus{
    border-color: rgb(212 0 74 / 0.05);
}

.focus\:border-red-700\/50:focus{
    border-color: rgb(212 0 74 / 0.5);
}

.focus\:border-red-700\/60:focus{
    border-color: rgb(212 0 74 / 0.6);
}

.focus\:border-red-700\/70:focus{
    border-color: rgb(212 0 74 / 0.7);
}

.focus\:border-red-700\/75:focus{
    border-color: rgb(212 0 74 / 0.75);
}

.focus\:border-red-700\/80:focus{
    border-color: rgb(212 0 74 / 0.8);
}

.focus\:border-red-700\/90:focus{
    border-color: rgb(212 0 74 / 0.9);
}

.focus\:border-red-700\/95:focus{
    border-color: rgb(212 0 74 / 0.95);
}

.focus\:border-yellow-300:focus{
    --tw-border-opacity: 1;
    border-color: rgb(255 128 66 / var(--tw-border-opacity));
}

.focus\:border-yellow-400:focus{
    --tw-border-opacity: 1;
    border-color: rgb(253 118 56 / var(--tw-border-opacity));
}

.focus\:border-yellow-500:focus{
    --tw-border-opacity: 1;
    border-color: rgb(243 108 46 / var(--tw-border-opacity));
}

.focus\:border-yellow-500\/0:focus{
    border-color: rgb(243 108 46 / 0);
}

.focus\:border-yellow-500\/10:focus{
    border-color: rgb(243 108 46 / 0.1);
}

.focus\:border-yellow-500\/100:focus{
    border-color: rgb(243 108 46 / 1);
}

.focus\:border-yellow-500\/20:focus{
    border-color: rgb(243 108 46 / 0.2);
}

.focus\:border-yellow-500\/25:focus{
    border-color: rgb(243 108 46 / 0.25);
}

.focus\:border-yellow-500\/30:focus{
    border-color: rgb(243 108 46 / 0.3);
}

.focus\:border-yellow-500\/40:focus{
    border-color: rgb(243 108 46 / 0.4);
}

.focus\:border-yellow-500\/5:focus{
    border-color: rgb(243 108 46 / 0.05);
}

.focus\:border-yellow-500\/50:focus{
    border-color: rgb(243 108 46 / 0.5);
}

.focus\:border-yellow-500\/60:focus{
    border-color: rgb(243 108 46 / 0.6);
}

.focus\:border-yellow-500\/70:focus{
    border-color: rgb(243 108 46 / 0.7);
}

.focus\:border-yellow-500\/75:focus{
    border-color: rgb(243 108 46 / 0.75);
}

.focus\:border-yellow-500\/80:focus{
    border-color: rgb(243 108 46 / 0.8);
}

.focus\:border-yellow-500\/90:focus{
    border-color: rgb(243 108 46 / 0.9);
}

.focus\:border-yellow-500\/95:focus{
    border-color: rgb(243 108 46 / 0.95);
}

.focus\:border-yellow-700:focus{
    --tw-border-opacity: 1;
    border-color: rgb(223 88 26 / var(--tw-border-opacity));
}

.focus\:border-yellow-700\/0:focus{
    border-color: rgb(223 88 26 / 0);
}

.focus\:border-yellow-700\/10:focus{
    border-color: rgb(223 88 26 / 0.1);
}

.focus\:border-yellow-700\/100:focus{
    border-color: rgb(223 88 26 / 1);
}

.focus\:border-yellow-700\/20:focus{
    border-color: rgb(223 88 26 / 0.2);
}

.focus\:border-yellow-700\/25:focus{
    border-color: rgb(223 88 26 / 0.25);
}

.focus\:border-yellow-700\/30:focus{
    border-color: rgb(223 88 26 / 0.3);
}

.focus\:border-yellow-700\/40:focus{
    border-color: rgb(223 88 26 / 0.4);
}

.focus\:border-yellow-700\/5:focus{
    border-color: rgb(223 88 26 / 0.05);
}

.focus\:border-yellow-700\/50:focus{
    border-color: rgb(223 88 26 / 0.5);
}

.focus\:border-yellow-700\/60:focus{
    border-color: rgb(223 88 26 / 0.6);
}

.focus\:border-yellow-700\/70:focus{
    border-color: rgb(223 88 26 / 0.7);
}

.focus\:border-yellow-700\/75:focus{
    border-color: rgb(223 88 26 / 0.75);
}

.focus\:border-yellow-700\/80:focus{
    border-color: rgb(223 88 26 / 0.8);
}

.focus\:border-yellow-700\/90:focus{
    border-color: rgb(223 88 26 / 0.9);
}

.focus\:border-yellow-700\/95:focus{
    border-color: rgb(223 88 26 / 0.95);
}

.focus\:border-yellow-900:focus{
    --tw-border-opacity: 1;
    border-color: rgb(203 68 6 / var(--tw-border-opacity));
}

.focus\:bg-blue-500:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(102 217 239 / var(--tw-bg-opacity));
}

.focus\:bg-blue-500\/0:focus{
    background-color: rgb(102 217 239 / 0);
}

.focus\:bg-blue-500\/10:focus{
    background-color: rgb(102 217 239 / 0.1);
}

.focus\:bg-blue-500\/100:focus{
    background-color: rgb(102 217 239 / 1);
}

.focus\:bg-blue-500\/20:focus{
    background-color: rgb(102 217 239 / 0.2);
}

.focus\:bg-blue-500\/25:focus{
    background-color: rgb(102 217 239 / 0.25);
}

.focus\:bg-blue-500\/30:focus{
    background-color: rgb(102 217 239 / 0.3);
}

.focus\:bg-blue-500\/40:focus{
    background-color: rgb(102 217 239 / 0.4);
}

.focus\:bg-blue-500\/5:focus{
    background-color: rgb(102 217 239 / 0.05);
}

.focus\:bg-blue-500\/50:focus{
    background-color: rgb(102 217 239 / 0.5);
}

.focus\:bg-blue-500\/60:focus{
    background-color: rgb(102 217 239 / 0.6);
}

.focus\:bg-blue-500\/70:focus{
    background-color: rgb(102 217 239 / 0.7);
}

.focus\:bg-blue-500\/75:focus{
    background-color: rgb(102 217 239 / 0.75);
}

.focus\:bg-blue-500\/80:focus{
    background-color: rgb(102 217 239 / 0.8);
}

.focus\:bg-blue-500\/90:focus{
    background-color: rgb(102 217 239 / 0.9);
}

.focus\:bg-blue-500\/95:focus{
    background-color: rgb(102 217 239 / 0.95);
}

.focus\:bg-blue-700:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(82 197 219 / var(--tw-bg-opacity));
}

.focus\:bg-blue-700\/0:focus{
    background-color: rgb(82 197 219 / 0);
}

.focus\:bg-blue-700\/10:focus{
    background-color: rgb(82 197 219 / 0.1);
}

.focus\:bg-blue-700\/100:focus{
    background-color: rgb(82 197 219 / 1);
}

.focus\:bg-blue-700\/20:focus{
    background-color: rgb(82 197 219 / 0.2);
}

.focus\:bg-blue-700\/25:focus{
    background-color: rgb(82 197 219 / 0.25);
}

.focus\:bg-blue-700\/30:focus{
    background-color: rgb(82 197 219 / 0.3);
}

.focus\:bg-blue-700\/40:focus{
    background-color: rgb(82 197 219 / 0.4);
}

.focus\:bg-blue-700\/5:focus{
    background-color: rgb(82 197 219 / 0.05);
}

.focus\:bg-blue-700\/50:focus{
    background-color: rgb(82 197 219 / 0.5);
}

.focus\:bg-blue-700\/60:focus{
    background-color: rgb(82 197 219 / 0.6);
}

.focus\:bg-blue-700\/70:focus{
    background-color: rgb(82 197 219 / 0.7);
}

.focus\:bg-blue-700\/75:focus{
    background-color: rgb(82 197 219 / 0.75);
}

.focus\:bg-blue-700\/80:focus{
    background-color: rgb(82 197 219 / 0.8);
}

.focus\:bg-blue-700\/90:focus{
    background-color: rgb(82 197 219 / 0.9);
}

.focus\:bg-blue-700\/95:focus{
    background-color: rgb(82 197 219 / 0.95);
}

.focus\:bg-gray-100:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity));
}

.focus\:bg-gray-300:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(154 150 132 / var(--tw-bg-opacity));
}

.focus\:bg-gray-500:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(120 115 96 / var(--tw-bg-opacity));
}

.focus\:bg-gray-500\/0:focus{
    background-color: rgb(120 115 96 / 0);
}

.focus\:bg-gray-500\/10:focus{
    background-color: rgb(120 115 96 / 0.1);
}

.focus\:bg-gray-500\/100:focus{
    background-color: rgb(120 115 96 / 1);
}

.focus\:bg-gray-500\/20:focus{
    background-color: rgb(120 115 96 / 0.2);
}

.focus\:bg-gray-500\/25:focus{
    background-color: rgb(120 115 96 / 0.25);
}

.focus\:bg-gray-500\/30:focus{
    background-color: rgb(120 115 96 / 0.3);
}

.focus\:bg-gray-500\/40:focus{
    background-color: rgb(120 115 96 / 0.4);
}

.focus\:bg-gray-500\/5:focus{
    background-color: rgb(120 115 96 / 0.05);
}

.focus\:bg-gray-500\/50:focus{
    background-color: rgb(120 115 96 / 0.5);
}

.focus\:bg-gray-500\/60:focus{
    background-color: rgb(120 115 96 / 0.6);
}

.focus\:bg-gray-500\/70:focus{
    background-color: rgb(120 115 96 / 0.7);
}

.focus\:bg-gray-500\/75:focus{
    background-color: rgb(120 115 96 / 0.75);
}

.focus\:bg-gray-500\/80:focus{
    background-color: rgb(120 115 96 / 0.8);
}

.focus\:bg-gray-500\/90:focus{
    background-color: rgb(120 115 96 / 0.9);
}

.focus\:bg-gray-500\/95:focus{
    background-color: rgb(120 115 96 / 0.95);
}

.focus\:bg-gray-700:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(59 60 54 / var(--tw-bg-opacity));
}

.focus\:bg-gray-700\/0:focus{
    background-color: rgb(59 60 54 / 0);
}

.focus\:bg-gray-700\/10:focus{
    background-color: rgb(59 60 54 / 0.1);
}

.focus\:bg-gray-700\/100:focus{
    background-color: rgb(59 60 54 / 1);
}

.focus\:bg-gray-700\/20:focus{
    background-color: rgb(59 60 54 / 0.2);
}

.focus\:bg-gray-700\/25:focus{
    background-color: rgb(59 60 54 / 0.25);
}

.focus\:bg-gray-700\/30:focus{
    background-color: rgb(59 60 54 / 0.3);
}

.focus\:bg-gray-700\/40:focus{
    background-color: rgb(59 60 54 / 0.4);
}

.focus\:bg-gray-700\/5:focus{
    background-color: rgb(59 60 54 / 0.05);
}

.focus\:bg-gray-700\/50:focus{
    background-color: rgb(59 60 54 / 0.5);
}

.focus\:bg-gray-700\/60:focus{
    background-color: rgb(59 60 54 / 0.6);
}

.focus\:bg-gray-700\/70:focus{
    background-color: rgb(59 60 54 / 0.7);
}

.focus\:bg-gray-700\/75:focus{
    background-color: rgb(59 60 54 / 0.75);
}

.focus\:bg-gray-700\/80:focus{
    background-color: rgb(59 60 54 / 0.8);
}

.focus\:bg-gray-700\/90:focus{
    background-color: rgb(59 60 54 / 0.9);
}

.focus\:bg-gray-700\/95:focus{
    background-color: rgb(59 60 54 / 0.95);
}

.focus\:bg-green-500:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(166 226 46 / var(--tw-bg-opacity));
}

.focus\:bg-green-500\/0:focus{
    background-color: rgb(166 226 46 / 0);
}

.focus\:bg-green-500\/10:focus{
    background-color: rgb(166 226 46 / 0.1);
}

.focus\:bg-green-500\/100:focus{
    background-color: rgb(166 226 46 / 1);
}

.focus\:bg-green-500\/20:focus{
    background-color: rgb(166 226 46 / 0.2);
}

.focus\:bg-green-500\/25:focus{
    background-color: rgb(166 226 46 / 0.25);
}

.focus\:bg-green-500\/30:focus{
    background-color: rgb(166 226 46 / 0.3);
}

.focus\:bg-green-500\/40:focus{
    background-color: rgb(166 226 46 / 0.4);
}

.focus\:bg-green-500\/5:focus{
    background-color: rgb(166 226 46 / 0.05);
}

.focus\:bg-green-500\/50:focus{
    background-color: rgb(166 226 46 / 0.5);
}

.focus\:bg-green-500\/60:focus{
    background-color: rgb(166 226 46 / 0.6);
}

.focus\:bg-green-500\/70:focus{
    background-color: rgb(166 226 46 / 0.7);
}

.focus\:bg-green-500\/75:focus{
    background-color: rgb(166 226 46 / 0.75);
}

.focus\:bg-green-500\/80:focus{
    background-color: rgb(166 226 46 / 0.8);
}

.focus\:bg-green-500\/90:focus{
    background-color: rgb(166 226 46 / 0.9);
}

.focus\:bg-green-500\/95:focus{
    background-color: rgb(166 226 46 / 0.95);
}

.focus\:bg-green-700:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(146 206 26 / var(--tw-bg-opacity));
}

.focus\:bg-green-700\/0:focus{
    background-color: rgb(146 206 26 / 0);
}

.focus\:bg-green-700\/10:focus{
    background-color: rgb(146 206 26 / 0.1);
}

.focus\:bg-green-700\/100:focus{
    background-color: rgb(146 206 26 / 1);
}

.focus\:bg-green-700\/20:focus{
    background-color: rgb(146 206 26 / 0.2);
}

.focus\:bg-green-700\/25:focus{
    background-color: rgb(146 206 26 / 0.25);
}

.focus\:bg-green-700\/30:focus{
    background-color: rgb(146 206 26 / 0.3);
}

.focus\:bg-green-700\/40:focus{
    background-color: rgb(146 206 26 / 0.4);
}

.focus\:bg-green-700\/5:focus{
    background-color: rgb(146 206 26 / 0.05);
}

.focus\:bg-green-700\/50:focus{
    background-color: rgb(146 206 26 / 0.5);
}

.focus\:bg-green-700\/60:focus{
    background-color: rgb(146 206 26 / 0.6);
}

.focus\:bg-green-700\/70:focus{
    background-color: rgb(146 206 26 / 0.7);
}

.focus\:bg-green-700\/75:focus{
    background-color: rgb(146 206 26 / 0.75);
}

.focus\:bg-green-700\/80:focus{
    background-color: rgb(146 206 26 / 0.8);
}

.focus\:bg-green-700\/90:focus{
    background-color: rgb(146 206 26 / 0.9);
}

.focus\:bg-green-700\/95:focus{
    background-color: rgb(146 206 26 / 0.95);
}

.focus\:bg-red-500:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(232 14 94 / var(--tw-bg-opacity));
}

.focus\:bg-red-500\/0:focus{
    background-color: rgb(232 14 94 / 0);
}

.focus\:bg-red-500\/10:focus{
    background-color: rgb(232 14 94 / 0.1);
}

.focus\:bg-red-500\/100:focus{
    background-color: rgb(232 14 94 / 1);
}

.focus\:bg-red-500\/20:focus{
    background-color: rgb(232 14 94 / 0.2);
}

.focus\:bg-red-500\/25:focus{
    background-color: rgb(232 14 94 / 0.25);
}

.focus\:bg-red-500\/30:focus{
    background-color: rgb(232 14 94 / 0.3);
}

.focus\:bg-red-500\/40:focus{
    background-color: rgb(232 14 94 / 0.4);
}

.focus\:bg-red-500\/5:focus{
    background-color: rgb(232 14 94 / 0.05);
}

.focus\:bg-red-500\/50:focus{
    background-color: rgb(232 14 94 / 0.5);
}

.focus\:bg-red-500\/60:focus{
    background-color: rgb(232 14 94 / 0.6);
}

.focus\:bg-red-500\/70:focus{
    background-color: rgb(232 14 94 / 0.7);
}

.focus\:bg-red-500\/75:focus{
    background-color: rgb(232 14 94 / 0.75);
}

.focus\:bg-red-500\/80:focus{
    background-color: rgb(232 14 94 / 0.8);
}

.focus\:bg-red-500\/90:focus{
    background-color: rgb(232 14 94 / 0.9);
}

.focus\:bg-red-500\/95:focus{
    background-color: rgb(232 14 94 / 0.95);
}

.focus\:bg-red-700:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(212 0 74 / var(--tw-bg-opacity));
}

.focus\:bg-red-700\/0:focus{
    background-color: rgb(212 0 74 / 0);
}

.focus\:bg-red-700\/10:focus{
    background-color: rgb(212 0 74 / 0.1);
}

.focus\:bg-red-700\/100:focus{
    background-color: rgb(212 0 74 / 1);
}

.focus\:bg-red-700\/20:focus{
    background-color: rgb(212 0 74 / 0.2);
}

.focus\:bg-red-700\/25:focus{
    background-color: rgb(212 0 74 / 0.25);
}

.focus\:bg-red-700\/30:focus{
    background-color: rgb(212 0 74 / 0.3);
}

.focus\:bg-red-700\/40:focus{
    background-color: rgb(212 0 74 / 0.4);
}

.focus\:bg-red-700\/5:focus{
    background-color: rgb(212 0 74 / 0.05);
}

.focus\:bg-red-700\/50:focus{
    background-color: rgb(212 0 74 / 0.5);
}

.focus\:bg-red-700\/60:focus{
    background-color: rgb(212 0 74 / 0.6);
}

.focus\:bg-red-700\/70:focus{
    background-color: rgb(212 0 74 / 0.7);
}

.focus\:bg-red-700\/75:focus{
    background-color: rgb(212 0 74 / 0.75);
}

.focus\:bg-red-700\/80:focus{
    background-color: rgb(212 0 74 / 0.8);
}

.focus\:bg-red-700\/90:focus{
    background-color: rgb(212 0 74 / 0.9);
}

.focus\:bg-red-700\/95:focus{
    background-color: rgb(212 0 74 / 0.95);
}

.focus\:bg-yellow-500:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(243 108 46 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-500\/0:focus{
    background-color: rgb(243 108 46 / 0);
}

.focus\:bg-yellow-500\/10:focus{
    background-color: rgb(243 108 46 / 0.1);
}

.focus\:bg-yellow-500\/100:focus{
    background-color: rgb(243 108 46 / 1);
}

.focus\:bg-yellow-500\/20:focus{
    background-color: rgb(243 108 46 / 0.2);
}

.focus\:bg-yellow-500\/25:focus{
    background-color: rgb(243 108 46 / 0.25);
}

.focus\:bg-yellow-500\/30:focus{
    background-color: rgb(243 108 46 / 0.3);
}

.focus\:bg-yellow-500\/40:focus{
    background-color: rgb(243 108 46 / 0.4);
}

.focus\:bg-yellow-500\/5:focus{
    background-color: rgb(243 108 46 / 0.05);
}

.focus\:bg-yellow-500\/50:focus{
    background-color: rgb(243 108 46 / 0.5);
}

.focus\:bg-yellow-500\/60:focus{
    background-color: rgb(243 108 46 / 0.6);
}

.focus\:bg-yellow-500\/70:focus{
    background-color: rgb(243 108 46 / 0.7);
}

.focus\:bg-yellow-500\/75:focus{
    background-color: rgb(243 108 46 / 0.75);
}

.focus\:bg-yellow-500\/80:focus{
    background-color: rgb(243 108 46 / 0.8);
}

.focus\:bg-yellow-500\/90:focus{
    background-color: rgb(243 108 46 / 0.9);
}

.focus\:bg-yellow-500\/95:focus{
    background-color: rgb(243 108 46 / 0.95);
}

.focus\:bg-yellow-700:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(223 88 26 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-700\/0:focus{
    background-color: rgb(223 88 26 / 0);
}

.focus\:bg-yellow-700\/10:focus{
    background-color: rgb(223 88 26 / 0.1);
}

.focus\:bg-yellow-700\/100:focus{
    background-color: rgb(223 88 26 / 1);
}

.focus\:bg-yellow-700\/20:focus{
    background-color: rgb(223 88 26 / 0.2);
}

.focus\:bg-yellow-700\/25:focus{
    background-color: rgb(223 88 26 / 0.25);
}

.focus\:bg-yellow-700\/30:focus{
    background-color: rgb(223 88 26 / 0.3);
}

.focus\:bg-yellow-700\/40:focus{
    background-color: rgb(223 88 26 / 0.4);
}

.focus\:bg-yellow-700\/5:focus{
    background-color: rgb(223 88 26 / 0.05);
}

.focus\:bg-yellow-700\/50:focus{
    background-color: rgb(223 88 26 / 0.5);
}

.focus\:bg-yellow-700\/60:focus{
    background-color: rgb(223 88 26 / 0.6);
}

.focus\:bg-yellow-700\/70:focus{
    background-color: rgb(223 88 26 / 0.7);
}

.focus\:bg-yellow-700\/75:focus{
    background-color: rgb(223 88 26 / 0.75);
}

.focus\:bg-yellow-700\/80:focus{
    background-color: rgb(223 88 26 / 0.8);
}

.focus\:bg-yellow-700\/90:focus{
    background-color: rgb(223 88 26 / 0.9);
}

.focus\:bg-yellow-700\/95:focus{
    background-color: rgb(223 88 26 / 0.95);
}

.focus\:text-blue-500:focus{
    --tw-text-opacity: 1;
    color: rgb(102 217 239 / var(--tw-text-opacity));
}

.focus\:text-blue-500\/0:focus{
    color: rgb(102 217 239 / 0);
}

.focus\:text-blue-500\/10:focus{
    color: rgb(102 217 239 / 0.1);
}

.focus\:text-blue-500\/100:focus{
    color: rgb(102 217 239 / 1);
}

.focus\:text-blue-500\/20:focus{
    color: rgb(102 217 239 / 0.2);
}

.focus\:text-blue-500\/25:focus{
    color: rgb(102 217 239 / 0.25);
}

.focus\:text-blue-500\/30:focus{
    color: rgb(102 217 239 / 0.3);
}

.focus\:text-blue-500\/40:focus{
    color: rgb(102 217 239 / 0.4);
}

.focus\:text-blue-500\/5:focus{
    color: rgb(102 217 239 / 0.05);
}

.focus\:text-blue-500\/50:focus{
    color: rgb(102 217 239 / 0.5);
}

.focus\:text-blue-500\/60:focus{
    color: rgb(102 217 239 / 0.6);
}

.focus\:text-blue-500\/70:focus{
    color: rgb(102 217 239 / 0.7);
}

.focus\:text-blue-500\/75:focus{
    color: rgb(102 217 239 / 0.75);
}

.focus\:text-blue-500\/80:focus{
    color: rgb(102 217 239 / 0.8);
}

.focus\:text-blue-500\/90:focus{
    color: rgb(102 217 239 / 0.9);
}

.focus\:text-blue-500\/95:focus{
    color: rgb(102 217 239 / 0.95);
}

.focus\:text-blue-700:focus{
    --tw-text-opacity: 1;
    color: rgb(82 197 219 / var(--tw-text-opacity));
}

.focus\:text-blue-700\/0:focus{
    color: rgb(82 197 219 / 0);
}

.focus\:text-blue-700\/10:focus{
    color: rgb(82 197 219 / 0.1);
}

.focus\:text-blue-700\/100:focus{
    color: rgb(82 197 219 / 1);
}

.focus\:text-blue-700\/20:focus{
    color: rgb(82 197 219 / 0.2);
}

.focus\:text-blue-700\/25:focus{
    color: rgb(82 197 219 / 0.25);
}

.focus\:text-blue-700\/30:focus{
    color: rgb(82 197 219 / 0.3);
}

.focus\:text-blue-700\/40:focus{
    color: rgb(82 197 219 / 0.4);
}

.focus\:text-blue-700\/5:focus{
    color: rgb(82 197 219 / 0.05);
}

.focus\:text-blue-700\/50:focus{
    color: rgb(82 197 219 / 0.5);
}

.focus\:text-blue-700\/60:focus{
    color: rgb(82 197 219 / 0.6);
}

.focus\:text-blue-700\/70:focus{
    color: rgb(82 197 219 / 0.7);
}

.focus\:text-blue-700\/75:focus{
    color: rgb(82 197 219 / 0.75);
}

.focus\:text-blue-700\/80:focus{
    color: rgb(82 197 219 / 0.8);
}

.focus\:text-blue-700\/90:focus{
    color: rgb(82 197 219 / 0.9);
}

.focus\:text-blue-700\/95:focus{
    color: rgb(82 197 219 / 0.95);
}

.focus\:text-gray-50:focus{
    --tw-text-opacity: 1;
    color: rgb(230 230 230 / var(--tw-text-opacity));
}

.focus\:text-gray-500:focus{
    --tw-text-opacity: 1;
    color: rgb(120 115 96 / var(--tw-text-opacity));
}

.focus\:text-gray-500\/0:focus{
    color: rgb(120 115 96 / 0);
}

.focus\:text-gray-500\/10:focus{
    color: rgb(120 115 96 / 0.1);
}

.focus\:text-gray-500\/100:focus{
    color: rgb(120 115 96 / 1);
}

.focus\:text-gray-500\/20:focus{
    color: rgb(120 115 96 / 0.2);
}

.focus\:text-gray-500\/25:focus{
    color: rgb(120 115 96 / 0.25);
}

.focus\:text-gray-500\/30:focus{
    color: rgb(120 115 96 / 0.3);
}

.focus\:text-gray-500\/40:focus{
    color: rgb(120 115 96 / 0.4);
}

.focus\:text-gray-500\/5:focus{
    color: rgb(120 115 96 / 0.05);
}

.focus\:text-gray-500\/50:focus{
    color: rgb(120 115 96 / 0.5);
}

.focus\:text-gray-500\/60:focus{
    color: rgb(120 115 96 / 0.6);
}

.focus\:text-gray-500\/70:focus{
    color: rgb(120 115 96 / 0.7);
}

.focus\:text-gray-500\/75:focus{
    color: rgb(120 115 96 / 0.75);
}

.focus\:text-gray-500\/80:focus{
    color: rgb(120 115 96 / 0.8);
}

.focus\:text-gray-500\/90:focus{
    color: rgb(120 115 96 / 0.9);
}

.focus\:text-gray-500\/95:focus{
    color: rgb(120 115 96 / 0.95);
}

.focus\:text-gray-700:focus{
    --tw-text-opacity: 1;
    color: rgb(59 60 54 / var(--tw-text-opacity));
}

.focus\:text-gray-700\/0:focus{
    color: rgb(59 60 54 / 0);
}

.focus\:text-gray-700\/10:focus{
    color: rgb(59 60 54 / 0.1);
}

.focus\:text-gray-700\/100:focus{
    color: rgb(59 60 54 / 1);
}

.focus\:text-gray-700\/20:focus{
    color: rgb(59 60 54 / 0.2);
}

.focus\:text-gray-700\/25:focus{
    color: rgb(59 60 54 / 0.25);
}

.focus\:text-gray-700\/30:focus{
    color: rgb(59 60 54 / 0.3);
}

.focus\:text-gray-700\/40:focus{
    color: rgb(59 60 54 / 0.4);
}

.focus\:text-gray-700\/5:focus{
    color: rgb(59 60 54 / 0.05);
}

.focus\:text-gray-700\/50:focus{
    color: rgb(59 60 54 / 0.5);
}

.focus\:text-gray-700\/60:focus{
    color: rgb(59 60 54 / 0.6);
}

.focus\:text-gray-700\/70:focus{
    color: rgb(59 60 54 / 0.7);
}

.focus\:text-gray-700\/75:focus{
    color: rgb(59 60 54 / 0.75);
}

.focus\:text-gray-700\/80:focus{
    color: rgb(59 60 54 / 0.8);
}

.focus\:text-gray-700\/90:focus{
    color: rgb(59 60 54 / 0.9);
}

.focus\:text-gray-700\/95:focus{
    color: rgb(59 60 54 / 0.95);
}

.focus\:text-gray-900:focus{
    --tw-text-opacity: 1;
    color: rgb(39 40 34 / var(--tw-text-opacity));
}

.focus\:text-green-500:focus{
    --tw-text-opacity: 1;
    color: rgb(166 226 46 / var(--tw-text-opacity));
}

.focus\:text-green-500\/0:focus{
    color: rgb(166 226 46 / 0);
}

.focus\:text-green-500\/10:focus{
    color: rgb(166 226 46 / 0.1);
}

.focus\:text-green-500\/100:focus{
    color: rgb(166 226 46 / 1);
}

.focus\:text-green-500\/20:focus{
    color: rgb(166 226 46 / 0.2);
}

.focus\:text-green-500\/25:focus{
    color: rgb(166 226 46 / 0.25);
}

.focus\:text-green-500\/30:focus{
    color: rgb(166 226 46 / 0.3);
}

.focus\:text-green-500\/40:focus{
    color: rgb(166 226 46 / 0.4);
}

.focus\:text-green-500\/5:focus{
    color: rgb(166 226 46 / 0.05);
}

.focus\:text-green-500\/50:focus{
    color: rgb(166 226 46 / 0.5);
}

.focus\:text-green-500\/60:focus{
    color: rgb(166 226 46 / 0.6);
}

.focus\:text-green-500\/70:focus{
    color: rgb(166 226 46 / 0.7);
}

.focus\:text-green-500\/75:focus{
    color: rgb(166 226 46 / 0.75);
}

.focus\:text-green-500\/80:focus{
    color: rgb(166 226 46 / 0.8);
}

.focus\:text-green-500\/90:focus{
    color: rgb(166 226 46 / 0.9);
}

.focus\:text-green-500\/95:focus{
    color: rgb(166 226 46 / 0.95);
}

.focus\:text-green-700:focus{
    --tw-text-opacity: 1;
    color: rgb(146 206 26 / var(--tw-text-opacity));
}

.focus\:text-green-700\/0:focus{
    color: rgb(146 206 26 / 0);
}

.focus\:text-green-700\/10:focus{
    color: rgb(146 206 26 / 0.1);
}

.focus\:text-green-700\/100:focus{
    color: rgb(146 206 26 / 1);
}

.focus\:text-green-700\/20:focus{
    color: rgb(146 206 26 / 0.2);
}

.focus\:text-green-700\/25:focus{
    color: rgb(146 206 26 / 0.25);
}

.focus\:text-green-700\/30:focus{
    color: rgb(146 206 26 / 0.3);
}

.focus\:text-green-700\/40:focus{
    color: rgb(146 206 26 / 0.4);
}

.focus\:text-green-700\/5:focus{
    color: rgb(146 206 26 / 0.05);
}

.focus\:text-green-700\/50:focus{
    color: rgb(146 206 26 / 0.5);
}

.focus\:text-green-700\/60:focus{
    color: rgb(146 206 26 / 0.6);
}

.focus\:text-green-700\/70:focus{
    color: rgb(146 206 26 / 0.7);
}

.focus\:text-green-700\/75:focus{
    color: rgb(146 206 26 / 0.75);
}

.focus\:text-green-700\/80:focus{
    color: rgb(146 206 26 / 0.8);
}

.focus\:text-green-700\/90:focus{
    color: rgb(146 206 26 / 0.9);
}

.focus\:text-green-700\/95:focus{
    color: rgb(146 206 26 / 0.95);
}

.focus\:text-light:focus{
    --tw-text-opacity: 1;
    color: rgb(230 230 230 / var(--tw-text-opacity));
}

.focus\:text-red-500:focus{
    --tw-text-opacity: 1;
    color: rgb(232 14 94 / var(--tw-text-opacity));
}

.focus\:text-red-500\/0:focus{
    color: rgb(232 14 94 / 0);
}

.focus\:text-red-500\/10:focus{
    color: rgb(232 14 94 / 0.1);
}

.focus\:text-red-500\/100:focus{
    color: rgb(232 14 94 / 1);
}

.focus\:text-red-500\/20:focus{
    color: rgb(232 14 94 / 0.2);
}

.focus\:text-red-500\/25:focus{
    color: rgb(232 14 94 / 0.25);
}

.focus\:text-red-500\/30:focus{
    color: rgb(232 14 94 / 0.3);
}

.focus\:text-red-500\/40:focus{
    color: rgb(232 14 94 / 0.4);
}

.focus\:text-red-500\/5:focus{
    color: rgb(232 14 94 / 0.05);
}

.focus\:text-red-500\/50:focus{
    color: rgb(232 14 94 / 0.5);
}

.focus\:text-red-500\/60:focus{
    color: rgb(232 14 94 / 0.6);
}

.focus\:text-red-500\/70:focus{
    color: rgb(232 14 94 / 0.7);
}

.focus\:text-red-500\/75:focus{
    color: rgb(232 14 94 / 0.75);
}

.focus\:text-red-500\/80:focus{
    color: rgb(232 14 94 / 0.8);
}

.focus\:text-red-500\/90:focus{
    color: rgb(232 14 94 / 0.9);
}

.focus\:text-red-500\/95:focus{
    color: rgb(232 14 94 / 0.95);
}

.focus\:text-red-700:focus{
    --tw-text-opacity: 1;
    color: rgb(212 0 74 / var(--tw-text-opacity));
}

.focus\:text-red-700\/0:focus{
    color: rgb(212 0 74 / 0);
}

.focus\:text-red-700\/10:focus{
    color: rgb(212 0 74 / 0.1);
}

.focus\:text-red-700\/100:focus{
    color: rgb(212 0 74 / 1);
}

.focus\:text-red-700\/20:focus{
    color: rgb(212 0 74 / 0.2);
}

.focus\:text-red-700\/25:focus{
    color: rgb(212 0 74 / 0.25);
}

.focus\:text-red-700\/30:focus{
    color: rgb(212 0 74 / 0.3);
}

.focus\:text-red-700\/40:focus{
    color: rgb(212 0 74 / 0.4);
}

.focus\:text-red-700\/5:focus{
    color: rgb(212 0 74 / 0.05);
}

.focus\:text-red-700\/50:focus{
    color: rgb(212 0 74 / 0.5);
}

.focus\:text-red-700\/60:focus{
    color: rgb(212 0 74 / 0.6);
}

.focus\:text-red-700\/70:focus{
    color: rgb(212 0 74 / 0.7);
}

.focus\:text-red-700\/75:focus{
    color: rgb(212 0 74 / 0.75);
}

.focus\:text-red-700\/80:focus{
    color: rgb(212 0 74 / 0.8);
}

.focus\:text-red-700\/90:focus{
    color: rgb(212 0 74 / 0.9);
}

.focus\:text-red-700\/95:focus{
    color: rgb(212 0 74 / 0.95);
}

.focus\:text-yellow-500:focus{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

.focus\:text-yellow-500\/0:focus{
    color: rgb(243 108 46 / 0);
}

.focus\:text-yellow-500\/10:focus{
    color: rgb(243 108 46 / 0.1);
}

.focus\:text-yellow-500\/100:focus{
    color: rgb(243 108 46 / 1);
}

.focus\:text-yellow-500\/20:focus{
    color: rgb(243 108 46 / 0.2);
}

.focus\:text-yellow-500\/25:focus{
    color: rgb(243 108 46 / 0.25);
}

.focus\:text-yellow-500\/30:focus{
    color: rgb(243 108 46 / 0.3);
}

.focus\:text-yellow-500\/40:focus{
    color: rgb(243 108 46 / 0.4);
}

.focus\:text-yellow-500\/5:focus{
    color: rgb(243 108 46 / 0.05);
}

.focus\:text-yellow-500\/50:focus{
    color: rgb(243 108 46 / 0.5);
}

.focus\:text-yellow-500\/60:focus{
    color: rgb(243 108 46 / 0.6);
}

.focus\:text-yellow-500\/70:focus{
    color: rgb(243 108 46 / 0.7);
}

.focus\:text-yellow-500\/75:focus{
    color: rgb(243 108 46 / 0.75);
}

.focus\:text-yellow-500\/80:focus{
    color: rgb(243 108 46 / 0.8);
}

.focus\:text-yellow-500\/90:focus{
    color: rgb(243 108 46 / 0.9);
}

.focus\:text-yellow-500\/95:focus{
    color: rgb(243 108 46 / 0.95);
}

.focus\:text-yellow-700:focus{
    --tw-text-opacity: 1;
    color: rgb(223 88 26 / var(--tw-text-opacity));
}

.focus\:text-yellow-700\/0:focus{
    color: rgb(223 88 26 / 0);
}

.focus\:text-yellow-700\/10:focus{
    color: rgb(223 88 26 / 0.1);
}

.focus\:text-yellow-700\/100:focus{
    color: rgb(223 88 26 / 1);
}

.focus\:text-yellow-700\/20:focus{
    color: rgb(223 88 26 / 0.2);
}

.focus\:text-yellow-700\/25:focus{
    color: rgb(223 88 26 / 0.25);
}

.focus\:text-yellow-700\/30:focus{
    color: rgb(223 88 26 / 0.3);
}

.focus\:text-yellow-700\/40:focus{
    color: rgb(223 88 26 / 0.4);
}

.focus\:text-yellow-700\/5:focus{
    color: rgb(223 88 26 / 0.05);
}

.focus\:text-yellow-700\/50:focus{
    color: rgb(223 88 26 / 0.5);
}

.focus\:text-yellow-700\/60:focus{
    color: rgb(223 88 26 / 0.6);
}

.focus\:text-yellow-700\/70:focus{
    color: rgb(223 88 26 / 0.7);
}

.focus\:text-yellow-700\/75:focus{
    color: rgb(223 88 26 / 0.75);
}

.focus\:text-yellow-700\/80:focus{
    color: rgb(223 88 26 / 0.8);
}

.focus\:text-yellow-700\/90:focus{
    color: rgb(223 88 26 / 0.9);
}

.focus\:text-yellow-700\/95:focus{
    color: rgb(223 88 26 / 0.95);
}

.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-blue-200:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 247 255 / var(--tw-ring-opacity));
}

.focus\:ring-blue-200\/0:focus{
    --tw-ring-color: rgb(132 247 255 / 0);
}

.focus\:ring-blue-200\/10:focus{
    --tw-ring-color: rgb(132 247 255 / 0.1);
}

.focus\:ring-blue-200\/100:focus{
    --tw-ring-color: rgb(132 247 255 / 1);
}

.focus\:ring-blue-200\/20:focus{
    --tw-ring-color: rgb(132 247 255 / 0.2);
}

.focus\:ring-blue-200\/25:focus{
    --tw-ring-color: rgb(132 247 255 / 0.25);
}

.focus\:ring-blue-200\/30:focus{
    --tw-ring-color: rgb(132 247 255 / 0.3);
}

.focus\:ring-blue-200\/40:focus{
    --tw-ring-color: rgb(132 247 255 / 0.4);
}

.focus\:ring-blue-200\/5:focus{
    --tw-ring-color: rgb(132 247 255 / 0.05);
}

.focus\:ring-blue-200\/50:focus{
    --tw-ring-color: rgb(132 247 255 / 0.5);
}

.focus\:ring-blue-200\/60:focus{
    --tw-ring-color: rgb(132 247 255 / 0.6);
}

.focus\:ring-blue-200\/70:focus{
    --tw-ring-color: rgb(132 247 255 / 0.7);
}

.focus\:ring-blue-200\/75:focus{
    --tw-ring-color: rgb(132 247 255 / 0.75);
}

.focus\:ring-blue-200\/80:focus{
    --tw-ring-color: rgb(132 247 255 / 0.8);
}

.focus\:ring-blue-200\/90:focus{
    --tw-ring-color: rgb(132 247 255 / 0.9);
}

.focus\:ring-blue-200\/95:focus{
    --tw-ring-color: rgb(132 247 255 / 0.95);
}

.focus\:ring-gray-200:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(172 169 154 / var(--tw-ring-opacity));
}

.focus\:ring-gray-200\/0:focus{
    --tw-ring-color: rgb(172 169 154 / 0);
}

.focus\:ring-gray-200\/10:focus{
    --tw-ring-color: rgb(172 169 154 / 0.1);
}

.focus\:ring-gray-200\/100:focus{
    --tw-ring-color: rgb(172 169 154 / 1);
}

.focus\:ring-gray-200\/20:focus{
    --tw-ring-color: rgb(172 169 154 / 0.2);
}

.focus\:ring-gray-200\/25:focus{
    --tw-ring-color: rgb(172 169 154 / 0.25);
}

.focus\:ring-gray-200\/30:focus{
    --tw-ring-color: rgb(172 169 154 / 0.3);
}

.focus\:ring-gray-200\/40:focus{
    --tw-ring-color: rgb(172 169 154 / 0.4);
}

.focus\:ring-gray-200\/5:focus{
    --tw-ring-color: rgb(172 169 154 / 0.05);
}

.focus\:ring-gray-200\/50:focus{
    --tw-ring-color: rgb(172 169 154 / 0.5);
}

.focus\:ring-gray-200\/60:focus{
    --tw-ring-color: rgb(172 169 154 / 0.6);
}

.focus\:ring-gray-200\/70:focus{
    --tw-ring-color: rgb(172 169 154 / 0.7);
}

.focus\:ring-gray-200\/75:focus{
    --tw-ring-color: rgb(172 169 154 / 0.75);
}

.focus\:ring-gray-200\/80:focus{
    --tw-ring-color: rgb(172 169 154 / 0.8);
}

.focus\:ring-gray-200\/90:focus{
    --tw-ring-color: rgb(172 169 154 / 0.9);
}

.focus\:ring-gray-200\/95:focus{
    --tw-ring-color: rgb(172 169 154 / 0.95);
}

.focus\:ring-green-200:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(196 255 76 / var(--tw-ring-opacity));
}

.focus\:ring-green-200\/0:focus{
    --tw-ring-color: rgb(196 255 76 / 0);
}

.focus\:ring-green-200\/10:focus{
    --tw-ring-color: rgb(196 255 76 / 0.1);
}

.focus\:ring-green-200\/100:focus{
    --tw-ring-color: rgb(196 255 76 / 1);
}

.focus\:ring-green-200\/20:focus{
    --tw-ring-color: rgb(196 255 76 / 0.2);
}

.focus\:ring-green-200\/25:focus{
    --tw-ring-color: rgb(196 255 76 / 0.25);
}

.focus\:ring-green-200\/30:focus{
    --tw-ring-color: rgb(196 255 76 / 0.3);
}

.focus\:ring-green-200\/40:focus{
    --tw-ring-color: rgb(196 255 76 / 0.4);
}

.focus\:ring-green-200\/5:focus{
    --tw-ring-color: rgb(196 255 76 / 0.05);
}

.focus\:ring-green-200\/50:focus{
    --tw-ring-color: rgb(196 255 76 / 0.5);
}

.focus\:ring-green-200\/60:focus{
    --tw-ring-color: rgb(196 255 76 / 0.6);
}

.focus\:ring-green-200\/70:focus{
    --tw-ring-color: rgb(196 255 76 / 0.7);
}

.focus\:ring-green-200\/75:focus{
    --tw-ring-color: rgb(196 255 76 / 0.75);
}

.focus\:ring-green-200\/80:focus{
    --tw-ring-color: rgb(196 255 76 / 0.8);
}

.focus\:ring-green-200\/90:focus{
    --tw-ring-color: rgb(196 255 76 / 0.9);
}

.focus\:ring-green-200\/95:focus{
    --tw-ring-color: rgb(196 255 76 / 0.95);
}

.focus\:ring-green-300:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 246 66 / var(--tw-ring-opacity));
}

.focus\:ring-red-200:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 44 124 / var(--tw-ring-opacity));
}

.focus\:ring-red-200\/0:focus{
    --tw-ring-color: rgb(255 44 124 / 0);
}

.focus\:ring-red-200\/10:focus{
    --tw-ring-color: rgb(255 44 124 / 0.1);
}

.focus\:ring-red-200\/100:focus{
    --tw-ring-color: rgb(255 44 124 / 1);
}

.focus\:ring-red-200\/20:focus{
    --tw-ring-color: rgb(255 44 124 / 0.2);
}

.focus\:ring-red-200\/25:focus{
    --tw-ring-color: rgb(255 44 124 / 0.25);
}

.focus\:ring-red-200\/30:focus{
    --tw-ring-color: rgb(255 44 124 / 0.3);
}

.focus\:ring-red-200\/40:focus{
    --tw-ring-color: rgb(255 44 124 / 0.4);
}

.focus\:ring-red-200\/5:focus{
    --tw-ring-color: rgb(255 44 124 / 0.05);
}

.focus\:ring-red-200\/50:focus{
    --tw-ring-color: rgb(255 44 124 / 0.5);
}

.focus\:ring-red-200\/60:focus{
    --tw-ring-color: rgb(255 44 124 / 0.6);
}

.focus\:ring-red-200\/70:focus{
    --tw-ring-color: rgb(255 44 124 / 0.7);
}

.focus\:ring-red-200\/75:focus{
    --tw-ring-color: rgb(255 44 124 / 0.75);
}

.focus\:ring-red-200\/80:focus{
    --tw-ring-color: rgb(255 44 124 / 0.8);
}

.focus\:ring-red-200\/90:focus{
    --tw-ring-color: rgb(255 44 124 / 0.9);
}

.focus\:ring-red-200\/95:focus{
    --tw-ring-color: rgb(255 44 124 / 0.95);
}

.focus\:ring-transparent:focus{
    --tw-ring-color: transparent;
}

.focus\:ring-yellow-200:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 138 76 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-200\/0:focus{
    --tw-ring-color: rgb(255 138 76 / 0);
}

.focus\:ring-yellow-200\/10:focus{
    --tw-ring-color: rgb(255 138 76 / 0.1);
}

.focus\:ring-yellow-200\/100:focus{
    --tw-ring-color: rgb(255 138 76 / 1);
}

.focus\:ring-yellow-200\/20:focus{
    --tw-ring-color: rgb(255 138 76 / 0.2);
}

.focus\:ring-yellow-200\/25:focus{
    --tw-ring-color: rgb(255 138 76 / 0.25);
}

.focus\:ring-yellow-200\/30:focus{
    --tw-ring-color: rgb(255 138 76 / 0.3);
}

.focus\:ring-yellow-200\/40:focus{
    --tw-ring-color: rgb(255 138 76 / 0.4);
}

.focus\:ring-yellow-200\/5:focus{
    --tw-ring-color: rgb(255 138 76 / 0.05);
}

.focus\:ring-yellow-200\/50:focus{
    --tw-ring-color: rgb(255 138 76 / 0.5);
}

.focus\:ring-yellow-200\/60:focus{
    --tw-ring-color: rgb(255 138 76 / 0.6);
}

.focus\:ring-yellow-200\/70:focus{
    --tw-ring-color: rgb(255 138 76 / 0.7);
}

.focus\:ring-yellow-200\/75:focus{
    --tw-ring-color: rgb(255 138 76 / 0.75);
}

.focus\:ring-yellow-200\/80:focus{
    --tw-ring-color: rgb(255 138 76 / 0.8);
}

.focus\:ring-yellow-200\/90:focus{
    --tw-ring-color: rgb(255 138 76 / 0.9);
}

.focus\:ring-yellow-200\/95:focus{
    --tw-ring-color: rgb(255 138 76 / 0.95);
}

.focus\:ring-yellow-300:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 128 66 / var(--tw-ring-opacity));
}

.focus\:ring-opacity-50:focus{
    --tw-ring-opacity: 0.5;
}

.active\:border-blue-500:active{
    --tw-border-opacity: 1;
    border-color: rgb(102 217 239 / var(--tw-border-opacity));
}

.active\:border-blue-500\/0:active{
    border-color: rgb(102 217 239 / 0);
}

.active\:border-blue-500\/10:active{
    border-color: rgb(102 217 239 / 0.1);
}

.active\:border-blue-500\/100:active{
    border-color: rgb(102 217 239 / 1);
}

.active\:border-blue-500\/20:active{
    border-color: rgb(102 217 239 / 0.2);
}

.active\:border-blue-500\/25:active{
    border-color: rgb(102 217 239 / 0.25);
}

.active\:border-blue-500\/30:active{
    border-color: rgb(102 217 239 / 0.3);
}

.active\:border-blue-500\/40:active{
    border-color: rgb(102 217 239 / 0.4);
}

.active\:border-blue-500\/5:active{
    border-color: rgb(102 217 239 / 0.05);
}

.active\:border-blue-500\/50:active{
    border-color: rgb(102 217 239 / 0.5);
}

.active\:border-blue-500\/60:active{
    border-color: rgb(102 217 239 / 0.6);
}

.active\:border-blue-500\/70:active{
    border-color: rgb(102 217 239 / 0.7);
}

.active\:border-blue-500\/75:active{
    border-color: rgb(102 217 239 / 0.75);
}

.active\:border-blue-500\/80:active{
    border-color: rgb(102 217 239 / 0.8);
}

.active\:border-blue-500\/90:active{
    border-color: rgb(102 217 239 / 0.9);
}

.active\:border-blue-500\/95:active{
    border-color: rgb(102 217 239 / 0.95);
}

.active\:border-blue-700:active{
    --tw-border-opacity: 1;
    border-color: rgb(82 197 219 / var(--tw-border-opacity));
}

.active\:border-blue-700\/0:active{
    border-color: rgb(82 197 219 / 0);
}

.active\:border-blue-700\/10:active{
    border-color: rgb(82 197 219 / 0.1);
}

.active\:border-blue-700\/100:active{
    border-color: rgb(82 197 219 / 1);
}

.active\:border-blue-700\/20:active{
    border-color: rgb(82 197 219 / 0.2);
}

.active\:border-blue-700\/25:active{
    border-color: rgb(82 197 219 / 0.25);
}

.active\:border-blue-700\/30:active{
    border-color: rgb(82 197 219 / 0.3);
}

.active\:border-blue-700\/40:active{
    border-color: rgb(82 197 219 / 0.4);
}

.active\:border-blue-700\/5:active{
    border-color: rgb(82 197 219 / 0.05);
}

.active\:border-blue-700\/50:active{
    border-color: rgb(82 197 219 / 0.5);
}

.active\:border-blue-700\/60:active{
    border-color: rgb(82 197 219 / 0.6);
}

.active\:border-blue-700\/70:active{
    border-color: rgb(82 197 219 / 0.7);
}

.active\:border-blue-700\/75:active{
    border-color: rgb(82 197 219 / 0.75);
}

.active\:border-blue-700\/80:active{
    border-color: rgb(82 197 219 / 0.8);
}

.active\:border-blue-700\/90:active{
    border-color: rgb(82 197 219 / 0.9);
}

.active\:border-blue-700\/95:active{
    border-color: rgb(82 197 219 / 0.95);
}

.active\:border-gray-500:active{
    --tw-border-opacity: 1;
    border-color: rgb(120 115 96 / var(--tw-border-opacity));
}

.active\:border-gray-500\/0:active{
    border-color: rgb(120 115 96 / 0);
}

.active\:border-gray-500\/10:active{
    border-color: rgb(120 115 96 / 0.1);
}

.active\:border-gray-500\/100:active{
    border-color: rgb(120 115 96 / 1);
}

.active\:border-gray-500\/20:active{
    border-color: rgb(120 115 96 / 0.2);
}

.active\:border-gray-500\/25:active{
    border-color: rgb(120 115 96 / 0.25);
}

.active\:border-gray-500\/30:active{
    border-color: rgb(120 115 96 / 0.3);
}

.active\:border-gray-500\/40:active{
    border-color: rgb(120 115 96 / 0.4);
}

.active\:border-gray-500\/5:active{
    border-color: rgb(120 115 96 / 0.05);
}

.active\:border-gray-500\/50:active{
    border-color: rgb(120 115 96 / 0.5);
}

.active\:border-gray-500\/60:active{
    border-color: rgb(120 115 96 / 0.6);
}

.active\:border-gray-500\/70:active{
    border-color: rgb(120 115 96 / 0.7);
}

.active\:border-gray-500\/75:active{
    border-color: rgb(120 115 96 / 0.75);
}

.active\:border-gray-500\/80:active{
    border-color: rgb(120 115 96 / 0.8);
}

.active\:border-gray-500\/90:active{
    border-color: rgb(120 115 96 / 0.9);
}

.active\:border-gray-500\/95:active{
    border-color: rgb(120 115 96 / 0.95);
}

.active\:border-gray-700:active{
    --tw-border-opacity: 1;
    border-color: rgb(59 60 54 / var(--tw-border-opacity));
}

.active\:border-gray-700\/0:active{
    border-color: rgb(59 60 54 / 0);
}

.active\:border-gray-700\/10:active{
    border-color: rgb(59 60 54 / 0.1);
}

.active\:border-gray-700\/100:active{
    border-color: rgb(59 60 54 / 1);
}

.active\:border-gray-700\/20:active{
    border-color: rgb(59 60 54 / 0.2);
}

.active\:border-gray-700\/25:active{
    border-color: rgb(59 60 54 / 0.25);
}

.active\:border-gray-700\/30:active{
    border-color: rgb(59 60 54 / 0.3);
}

.active\:border-gray-700\/40:active{
    border-color: rgb(59 60 54 / 0.4);
}

.active\:border-gray-700\/5:active{
    border-color: rgb(59 60 54 / 0.05);
}

.active\:border-gray-700\/50:active{
    border-color: rgb(59 60 54 / 0.5);
}

.active\:border-gray-700\/60:active{
    border-color: rgb(59 60 54 / 0.6);
}

.active\:border-gray-700\/70:active{
    border-color: rgb(59 60 54 / 0.7);
}

.active\:border-gray-700\/75:active{
    border-color: rgb(59 60 54 / 0.75);
}

.active\:border-gray-700\/80:active{
    border-color: rgb(59 60 54 / 0.8);
}

.active\:border-gray-700\/90:active{
    border-color: rgb(59 60 54 / 0.9);
}

.active\:border-gray-700\/95:active{
    border-color: rgb(59 60 54 / 0.95);
}

.active\:border-green-500:active{
    --tw-border-opacity: 1;
    border-color: rgb(166 226 46 / var(--tw-border-opacity));
}

.active\:border-green-500\/0:active{
    border-color: rgb(166 226 46 / 0);
}

.active\:border-green-500\/10:active{
    border-color: rgb(166 226 46 / 0.1);
}

.active\:border-green-500\/100:active{
    border-color: rgb(166 226 46 / 1);
}

.active\:border-green-500\/20:active{
    border-color: rgb(166 226 46 / 0.2);
}

.active\:border-green-500\/25:active{
    border-color: rgb(166 226 46 / 0.25);
}

.active\:border-green-500\/30:active{
    border-color: rgb(166 226 46 / 0.3);
}

.active\:border-green-500\/40:active{
    border-color: rgb(166 226 46 / 0.4);
}

.active\:border-green-500\/5:active{
    border-color: rgb(166 226 46 / 0.05);
}

.active\:border-green-500\/50:active{
    border-color: rgb(166 226 46 / 0.5);
}

.active\:border-green-500\/60:active{
    border-color: rgb(166 226 46 / 0.6);
}

.active\:border-green-500\/70:active{
    border-color: rgb(166 226 46 / 0.7);
}

.active\:border-green-500\/75:active{
    border-color: rgb(166 226 46 / 0.75);
}

.active\:border-green-500\/80:active{
    border-color: rgb(166 226 46 / 0.8);
}

.active\:border-green-500\/90:active{
    border-color: rgb(166 226 46 / 0.9);
}

.active\:border-green-500\/95:active{
    border-color: rgb(166 226 46 / 0.95);
}

.active\:border-green-700:active{
    --tw-border-opacity: 1;
    border-color: rgb(146 206 26 / var(--tw-border-opacity));
}

.active\:border-green-700\/0:active{
    border-color: rgb(146 206 26 / 0);
}

.active\:border-green-700\/10:active{
    border-color: rgb(146 206 26 / 0.1);
}

.active\:border-green-700\/100:active{
    border-color: rgb(146 206 26 / 1);
}

.active\:border-green-700\/20:active{
    border-color: rgb(146 206 26 / 0.2);
}

.active\:border-green-700\/25:active{
    border-color: rgb(146 206 26 / 0.25);
}

.active\:border-green-700\/30:active{
    border-color: rgb(146 206 26 / 0.3);
}

.active\:border-green-700\/40:active{
    border-color: rgb(146 206 26 / 0.4);
}

.active\:border-green-700\/5:active{
    border-color: rgb(146 206 26 / 0.05);
}

.active\:border-green-700\/50:active{
    border-color: rgb(146 206 26 / 0.5);
}

.active\:border-green-700\/60:active{
    border-color: rgb(146 206 26 / 0.6);
}

.active\:border-green-700\/70:active{
    border-color: rgb(146 206 26 / 0.7);
}

.active\:border-green-700\/75:active{
    border-color: rgb(146 206 26 / 0.75);
}

.active\:border-green-700\/80:active{
    border-color: rgb(146 206 26 / 0.8);
}

.active\:border-green-700\/90:active{
    border-color: rgb(146 206 26 / 0.9);
}

.active\:border-green-700\/95:active{
    border-color: rgb(146 206 26 / 0.95);
}

.active\:border-red-500:active{
    --tw-border-opacity: 1;
    border-color: rgb(232 14 94 / var(--tw-border-opacity));
}

.active\:border-red-500\/0:active{
    border-color: rgb(232 14 94 / 0);
}

.active\:border-red-500\/10:active{
    border-color: rgb(232 14 94 / 0.1);
}

.active\:border-red-500\/100:active{
    border-color: rgb(232 14 94 / 1);
}

.active\:border-red-500\/20:active{
    border-color: rgb(232 14 94 / 0.2);
}

.active\:border-red-500\/25:active{
    border-color: rgb(232 14 94 / 0.25);
}

.active\:border-red-500\/30:active{
    border-color: rgb(232 14 94 / 0.3);
}

.active\:border-red-500\/40:active{
    border-color: rgb(232 14 94 / 0.4);
}

.active\:border-red-500\/5:active{
    border-color: rgb(232 14 94 / 0.05);
}

.active\:border-red-500\/50:active{
    border-color: rgb(232 14 94 / 0.5);
}

.active\:border-red-500\/60:active{
    border-color: rgb(232 14 94 / 0.6);
}

.active\:border-red-500\/70:active{
    border-color: rgb(232 14 94 / 0.7);
}

.active\:border-red-500\/75:active{
    border-color: rgb(232 14 94 / 0.75);
}

.active\:border-red-500\/80:active{
    border-color: rgb(232 14 94 / 0.8);
}

.active\:border-red-500\/90:active{
    border-color: rgb(232 14 94 / 0.9);
}

.active\:border-red-500\/95:active{
    border-color: rgb(232 14 94 / 0.95);
}

.active\:border-red-700:active{
    --tw-border-opacity: 1;
    border-color: rgb(212 0 74 / var(--tw-border-opacity));
}

.active\:border-red-700\/0:active{
    border-color: rgb(212 0 74 / 0);
}

.active\:border-red-700\/10:active{
    border-color: rgb(212 0 74 / 0.1);
}

.active\:border-red-700\/100:active{
    border-color: rgb(212 0 74 / 1);
}

.active\:border-red-700\/20:active{
    border-color: rgb(212 0 74 / 0.2);
}

.active\:border-red-700\/25:active{
    border-color: rgb(212 0 74 / 0.25);
}

.active\:border-red-700\/30:active{
    border-color: rgb(212 0 74 / 0.3);
}

.active\:border-red-700\/40:active{
    border-color: rgb(212 0 74 / 0.4);
}

.active\:border-red-700\/5:active{
    border-color: rgb(212 0 74 / 0.05);
}

.active\:border-red-700\/50:active{
    border-color: rgb(212 0 74 / 0.5);
}

.active\:border-red-700\/60:active{
    border-color: rgb(212 0 74 / 0.6);
}

.active\:border-red-700\/70:active{
    border-color: rgb(212 0 74 / 0.7);
}

.active\:border-red-700\/75:active{
    border-color: rgb(212 0 74 / 0.75);
}

.active\:border-red-700\/80:active{
    border-color: rgb(212 0 74 / 0.8);
}

.active\:border-red-700\/90:active{
    border-color: rgb(212 0 74 / 0.9);
}

.active\:border-red-700\/95:active{
    border-color: rgb(212 0 74 / 0.95);
}

.active\:border-yellow-500:active{
    --tw-border-opacity: 1;
    border-color: rgb(243 108 46 / var(--tw-border-opacity));
}

.active\:border-yellow-500\/0:active{
    border-color: rgb(243 108 46 / 0);
}

.active\:border-yellow-500\/10:active{
    border-color: rgb(243 108 46 / 0.1);
}

.active\:border-yellow-500\/100:active{
    border-color: rgb(243 108 46 / 1);
}

.active\:border-yellow-500\/20:active{
    border-color: rgb(243 108 46 / 0.2);
}

.active\:border-yellow-500\/25:active{
    border-color: rgb(243 108 46 / 0.25);
}

.active\:border-yellow-500\/30:active{
    border-color: rgb(243 108 46 / 0.3);
}

.active\:border-yellow-500\/40:active{
    border-color: rgb(243 108 46 / 0.4);
}

.active\:border-yellow-500\/5:active{
    border-color: rgb(243 108 46 / 0.05);
}

.active\:border-yellow-500\/50:active{
    border-color: rgb(243 108 46 / 0.5);
}

.active\:border-yellow-500\/60:active{
    border-color: rgb(243 108 46 / 0.6);
}

.active\:border-yellow-500\/70:active{
    border-color: rgb(243 108 46 / 0.7);
}

.active\:border-yellow-500\/75:active{
    border-color: rgb(243 108 46 / 0.75);
}

.active\:border-yellow-500\/80:active{
    border-color: rgb(243 108 46 / 0.8);
}

.active\:border-yellow-500\/90:active{
    border-color: rgb(243 108 46 / 0.9);
}

.active\:border-yellow-500\/95:active{
    border-color: rgb(243 108 46 / 0.95);
}

.active\:border-yellow-700:active{
    --tw-border-opacity: 1;
    border-color: rgb(223 88 26 / var(--tw-border-opacity));
}

.active\:border-yellow-700\/0:active{
    border-color: rgb(223 88 26 / 0);
}

.active\:border-yellow-700\/10:active{
    border-color: rgb(223 88 26 / 0.1);
}

.active\:border-yellow-700\/100:active{
    border-color: rgb(223 88 26 / 1);
}

.active\:border-yellow-700\/20:active{
    border-color: rgb(223 88 26 / 0.2);
}

.active\:border-yellow-700\/25:active{
    border-color: rgb(223 88 26 / 0.25);
}

.active\:border-yellow-700\/30:active{
    border-color: rgb(223 88 26 / 0.3);
}

.active\:border-yellow-700\/40:active{
    border-color: rgb(223 88 26 / 0.4);
}

.active\:border-yellow-700\/5:active{
    border-color: rgb(223 88 26 / 0.05);
}

.active\:border-yellow-700\/50:active{
    border-color: rgb(223 88 26 / 0.5);
}

.active\:border-yellow-700\/60:active{
    border-color: rgb(223 88 26 / 0.6);
}

.active\:border-yellow-700\/70:active{
    border-color: rgb(223 88 26 / 0.7);
}

.active\:border-yellow-700\/75:active{
    border-color: rgb(223 88 26 / 0.75);
}

.active\:border-yellow-700\/80:active{
    border-color: rgb(223 88 26 / 0.8);
}

.active\:border-yellow-700\/90:active{
    border-color: rgb(223 88 26 / 0.9);
}

.active\:border-yellow-700\/95:active{
    border-color: rgb(223 88 26 / 0.95);
}

.active\:bg-black:active{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.active\:bg-blue-500:active{
    --tw-bg-opacity: 1;
    background-color: rgb(102 217 239 / var(--tw-bg-opacity));
}

.active\:bg-blue-500\/0:active{
    background-color: rgb(102 217 239 / 0);
}

.active\:bg-blue-500\/10:active{
    background-color: rgb(102 217 239 / 0.1);
}

.active\:bg-blue-500\/100:active{
    background-color: rgb(102 217 239 / 1);
}

.active\:bg-blue-500\/20:active{
    background-color: rgb(102 217 239 / 0.2);
}

.active\:bg-blue-500\/25:active{
    background-color: rgb(102 217 239 / 0.25);
}

.active\:bg-blue-500\/30:active{
    background-color: rgb(102 217 239 / 0.3);
}

.active\:bg-blue-500\/40:active{
    background-color: rgb(102 217 239 / 0.4);
}

.active\:bg-blue-500\/5:active{
    background-color: rgb(102 217 239 / 0.05);
}

.active\:bg-blue-500\/50:active{
    background-color: rgb(102 217 239 / 0.5);
}

.active\:bg-blue-500\/60:active{
    background-color: rgb(102 217 239 / 0.6);
}

.active\:bg-blue-500\/70:active{
    background-color: rgb(102 217 239 / 0.7);
}

.active\:bg-blue-500\/75:active{
    background-color: rgb(102 217 239 / 0.75);
}

.active\:bg-blue-500\/80:active{
    background-color: rgb(102 217 239 / 0.8);
}

.active\:bg-blue-500\/90:active{
    background-color: rgb(102 217 239 / 0.9);
}

.active\:bg-blue-500\/95:active{
    background-color: rgb(102 217 239 / 0.95);
}

.active\:bg-blue-700:active{
    --tw-bg-opacity: 1;
    background-color: rgb(82 197 219 / var(--tw-bg-opacity));
}

.active\:bg-blue-700\/0:active{
    background-color: rgb(82 197 219 / 0);
}

.active\:bg-blue-700\/10:active{
    background-color: rgb(82 197 219 / 0.1);
}

.active\:bg-blue-700\/100:active{
    background-color: rgb(82 197 219 / 1);
}

.active\:bg-blue-700\/20:active{
    background-color: rgb(82 197 219 / 0.2);
}

.active\:bg-blue-700\/25:active{
    background-color: rgb(82 197 219 / 0.25);
}

.active\:bg-blue-700\/30:active{
    background-color: rgb(82 197 219 / 0.3);
}

.active\:bg-blue-700\/40:active{
    background-color: rgb(82 197 219 / 0.4);
}

.active\:bg-blue-700\/5:active{
    background-color: rgb(82 197 219 / 0.05);
}

.active\:bg-blue-700\/50:active{
    background-color: rgb(82 197 219 / 0.5);
}

.active\:bg-blue-700\/60:active{
    background-color: rgb(82 197 219 / 0.6);
}

.active\:bg-blue-700\/70:active{
    background-color: rgb(82 197 219 / 0.7);
}

.active\:bg-blue-700\/75:active{
    background-color: rgb(82 197 219 / 0.75);
}

.active\:bg-blue-700\/80:active{
    background-color: rgb(82 197 219 / 0.8);
}

.active\:bg-blue-700\/90:active{
    background-color: rgb(82 197 219 / 0.9);
}

.active\:bg-blue-700\/95:active{
    background-color: rgb(82 197 219 / 0.95);
}

.active\:bg-gray-100:active{
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity));
}

.active\:bg-gray-200:active{
    --tw-bg-opacity: 1;
    background-color: rgb(172 169 154 / var(--tw-bg-opacity));
}

.active\:bg-gray-500:active{
    --tw-bg-opacity: 1;
    background-color: rgb(120 115 96 / var(--tw-bg-opacity));
}

.active\:bg-gray-500\/0:active{
    background-color: rgb(120 115 96 / 0);
}

.active\:bg-gray-500\/10:active{
    background-color: rgb(120 115 96 / 0.1);
}

.active\:bg-gray-500\/100:active{
    background-color: rgb(120 115 96 / 1);
}

.active\:bg-gray-500\/20:active{
    background-color: rgb(120 115 96 / 0.2);
}

.active\:bg-gray-500\/25:active{
    background-color: rgb(120 115 96 / 0.25);
}

.active\:bg-gray-500\/30:active{
    background-color: rgb(120 115 96 / 0.3);
}

.active\:bg-gray-500\/40:active{
    background-color: rgb(120 115 96 / 0.4);
}

.active\:bg-gray-500\/5:active{
    background-color: rgb(120 115 96 / 0.05);
}

.active\:bg-gray-500\/50:active{
    background-color: rgb(120 115 96 / 0.5);
}

.active\:bg-gray-500\/60:active{
    background-color: rgb(120 115 96 / 0.6);
}

.active\:bg-gray-500\/70:active{
    background-color: rgb(120 115 96 / 0.7);
}

.active\:bg-gray-500\/75:active{
    background-color: rgb(120 115 96 / 0.75);
}

.active\:bg-gray-500\/80:active{
    background-color: rgb(120 115 96 / 0.8);
}

.active\:bg-gray-500\/90:active{
    background-color: rgb(120 115 96 / 0.9);
}

.active\:bg-gray-500\/95:active{
    background-color: rgb(120 115 96 / 0.95);
}

.active\:bg-gray-700:active{
    --tw-bg-opacity: 1;
    background-color: rgb(59 60 54 / var(--tw-bg-opacity));
}

.active\:bg-gray-700\/0:active{
    background-color: rgb(59 60 54 / 0);
}

.active\:bg-gray-700\/10:active{
    background-color: rgb(59 60 54 / 0.1);
}

.active\:bg-gray-700\/100:active{
    background-color: rgb(59 60 54 / 1);
}

.active\:bg-gray-700\/20:active{
    background-color: rgb(59 60 54 / 0.2);
}

.active\:bg-gray-700\/25:active{
    background-color: rgb(59 60 54 / 0.25);
}

.active\:bg-gray-700\/30:active{
    background-color: rgb(59 60 54 / 0.3);
}

.active\:bg-gray-700\/40:active{
    background-color: rgb(59 60 54 / 0.4);
}

.active\:bg-gray-700\/5:active{
    background-color: rgb(59 60 54 / 0.05);
}

.active\:bg-gray-700\/50:active{
    background-color: rgb(59 60 54 / 0.5);
}

.active\:bg-gray-700\/60:active{
    background-color: rgb(59 60 54 / 0.6);
}

.active\:bg-gray-700\/70:active{
    background-color: rgb(59 60 54 / 0.7);
}

.active\:bg-gray-700\/75:active{
    background-color: rgb(59 60 54 / 0.75);
}

.active\:bg-gray-700\/80:active{
    background-color: rgb(59 60 54 / 0.8);
}

.active\:bg-gray-700\/90:active{
    background-color: rgb(59 60 54 / 0.9);
}

.active\:bg-gray-700\/95:active{
    background-color: rgb(59 60 54 / 0.95);
}

.active\:bg-green-500:active{
    --tw-bg-opacity: 1;
    background-color: rgb(166 226 46 / var(--tw-bg-opacity));
}

.active\:bg-green-500\/0:active{
    background-color: rgb(166 226 46 / 0);
}

.active\:bg-green-500\/10:active{
    background-color: rgb(166 226 46 / 0.1);
}

.active\:bg-green-500\/100:active{
    background-color: rgb(166 226 46 / 1);
}

.active\:bg-green-500\/20:active{
    background-color: rgb(166 226 46 / 0.2);
}

.active\:bg-green-500\/25:active{
    background-color: rgb(166 226 46 / 0.25);
}

.active\:bg-green-500\/30:active{
    background-color: rgb(166 226 46 / 0.3);
}

.active\:bg-green-500\/40:active{
    background-color: rgb(166 226 46 / 0.4);
}

.active\:bg-green-500\/5:active{
    background-color: rgb(166 226 46 / 0.05);
}

.active\:bg-green-500\/50:active{
    background-color: rgb(166 226 46 / 0.5);
}

.active\:bg-green-500\/60:active{
    background-color: rgb(166 226 46 / 0.6);
}

.active\:bg-green-500\/70:active{
    background-color: rgb(166 226 46 / 0.7);
}

.active\:bg-green-500\/75:active{
    background-color: rgb(166 226 46 / 0.75);
}

.active\:bg-green-500\/80:active{
    background-color: rgb(166 226 46 / 0.8);
}

.active\:bg-green-500\/90:active{
    background-color: rgb(166 226 46 / 0.9);
}

.active\:bg-green-500\/95:active{
    background-color: rgb(166 226 46 / 0.95);
}

.active\:bg-green-700:active{
    --tw-bg-opacity: 1;
    background-color: rgb(146 206 26 / var(--tw-bg-opacity));
}

.active\:bg-green-700\/0:active{
    background-color: rgb(146 206 26 / 0);
}

.active\:bg-green-700\/10:active{
    background-color: rgb(146 206 26 / 0.1);
}

.active\:bg-green-700\/100:active{
    background-color: rgb(146 206 26 / 1);
}

.active\:bg-green-700\/20:active{
    background-color: rgb(146 206 26 / 0.2);
}

.active\:bg-green-700\/25:active{
    background-color: rgb(146 206 26 / 0.25);
}

.active\:bg-green-700\/30:active{
    background-color: rgb(146 206 26 / 0.3);
}

.active\:bg-green-700\/40:active{
    background-color: rgb(146 206 26 / 0.4);
}

.active\:bg-green-700\/5:active{
    background-color: rgb(146 206 26 / 0.05);
}

.active\:bg-green-700\/50:active{
    background-color: rgb(146 206 26 / 0.5);
}

.active\:bg-green-700\/60:active{
    background-color: rgb(146 206 26 / 0.6);
}

.active\:bg-green-700\/70:active{
    background-color: rgb(146 206 26 / 0.7);
}

.active\:bg-green-700\/75:active{
    background-color: rgb(146 206 26 / 0.75);
}

.active\:bg-green-700\/80:active{
    background-color: rgb(146 206 26 / 0.8);
}

.active\:bg-green-700\/90:active{
    background-color: rgb(146 206 26 / 0.9);
}

.active\:bg-green-700\/95:active{
    background-color: rgb(146 206 26 / 0.95);
}

.active\:bg-red-500:active{
    --tw-bg-opacity: 1;
    background-color: rgb(232 14 94 / var(--tw-bg-opacity));
}

.active\:bg-red-500\/0:active{
    background-color: rgb(232 14 94 / 0);
}

.active\:bg-red-500\/10:active{
    background-color: rgb(232 14 94 / 0.1);
}

.active\:bg-red-500\/100:active{
    background-color: rgb(232 14 94 / 1);
}

.active\:bg-red-500\/20:active{
    background-color: rgb(232 14 94 / 0.2);
}

.active\:bg-red-500\/25:active{
    background-color: rgb(232 14 94 / 0.25);
}

.active\:bg-red-500\/30:active{
    background-color: rgb(232 14 94 / 0.3);
}

.active\:bg-red-500\/40:active{
    background-color: rgb(232 14 94 / 0.4);
}

.active\:bg-red-500\/5:active{
    background-color: rgb(232 14 94 / 0.05);
}

.active\:bg-red-500\/50:active{
    background-color: rgb(232 14 94 / 0.5);
}

.active\:bg-red-500\/60:active{
    background-color: rgb(232 14 94 / 0.6);
}

.active\:bg-red-500\/70:active{
    background-color: rgb(232 14 94 / 0.7);
}

.active\:bg-red-500\/75:active{
    background-color: rgb(232 14 94 / 0.75);
}

.active\:bg-red-500\/80:active{
    background-color: rgb(232 14 94 / 0.8);
}

.active\:bg-red-500\/90:active{
    background-color: rgb(232 14 94 / 0.9);
}

.active\:bg-red-500\/95:active{
    background-color: rgb(232 14 94 / 0.95);
}

.active\:bg-red-700:active{
    --tw-bg-opacity: 1;
    background-color: rgb(212 0 74 / var(--tw-bg-opacity));
}

.active\:bg-red-700\/0:active{
    background-color: rgb(212 0 74 / 0);
}

.active\:bg-red-700\/10:active{
    background-color: rgb(212 0 74 / 0.1);
}

.active\:bg-red-700\/100:active{
    background-color: rgb(212 0 74 / 1);
}

.active\:bg-red-700\/20:active{
    background-color: rgb(212 0 74 / 0.2);
}

.active\:bg-red-700\/25:active{
    background-color: rgb(212 0 74 / 0.25);
}

.active\:bg-red-700\/30:active{
    background-color: rgb(212 0 74 / 0.3);
}

.active\:bg-red-700\/40:active{
    background-color: rgb(212 0 74 / 0.4);
}

.active\:bg-red-700\/5:active{
    background-color: rgb(212 0 74 / 0.05);
}

.active\:bg-red-700\/50:active{
    background-color: rgb(212 0 74 / 0.5);
}

.active\:bg-red-700\/60:active{
    background-color: rgb(212 0 74 / 0.6);
}

.active\:bg-red-700\/70:active{
    background-color: rgb(212 0 74 / 0.7);
}

.active\:bg-red-700\/75:active{
    background-color: rgb(212 0 74 / 0.75);
}

.active\:bg-red-700\/80:active{
    background-color: rgb(212 0 74 / 0.8);
}

.active\:bg-red-700\/90:active{
    background-color: rgb(212 0 74 / 0.9);
}

.active\:bg-red-700\/95:active{
    background-color: rgb(212 0 74 / 0.95);
}

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

.active\:bg-yellow-500:active{
    --tw-bg-opacity: 1;
    background-color: rgb(243 108 46 / var(--tw-bg-opacity));
}

.active\:bg-yellow-500\/0:active{
    background-color: rgb(243 108 46 / 0);
}

.active\:bg-yellow-500\/10:active{
    background-color: rgb(243 108 46 / 0.1);
}

.active\:bg-yellow-500\/100:active{
    background-color: rgb(243 108 46 / 1);
}

.active\:bg-yellow-500\/20:active{
    background-color: rgb(243 108 46 / 0.2);
}

.active\:bg-yellow-500\/25:active{
    background-color: rgb(243 108 46 / 0.25);
}

.active\:bg-yellow-500\/30:active{
    background-color: rgb(243 108 46 / 0.3);
}

.active\:bg-yellow-500\/40:active{
    background-color: rgb(243 108 46 / 0.4);
}

.active\:bg-yellow-500\/5:active{
    background-color: rgb(243 108 46 / 0.05);
}

.active\:bg-yellow-500\/50:active{
    background-color: rgb(243 108 46 / 0.5);
}

.active\:bg-yellow-500\/60:active{
    background-color: rgb(243 108 46 / 0.6);
}

.active\:bg-yellow-500\/70:active{
    background-color: rgb(243 108 46 / 0.7);
}

.active\:bg-yellow-500\/75:active{
    background-color: rgb(243 108 46 / 0.75);
}

.active\:bg-yellow-500\/80:active{
    background-color: rgb(243 108 46 / 0.8);
}

.active\:bg-yellow-500\/90:active{
    background-color: rgb(243 108 46 / 0.9);
}

.active\:bg-yellow-500\/95:active{
    background-color: rgb(243 108 46 / 0.95);
}

.active\:bg-yellow-700:active{
    --tw-bg-opacity: 1;
    background-color: rgb(223 88 26 / var(--tw-bg-opacity));
}

.active\:bg-yellow-700\/0:active{
    background-color: rgb(223 88 26 / 0);
}

.active\:bg-yellow-700\/10:active{
    background-color: rgb(223 88 26 / 0.1);
}

.active\:bg-yellow-700\/100:active{
    background-color: rgb(223 88 26 / 1);
}

.active\:bg-yellow-700\/20:active{
    background-color: rgb(223 88 26 / 0.2);
}

.active\:bg-yellow-700\/25:active{
    background-color: rgb(223 88 26 / 0.25);
}

.active\:bg-yellow-700\/30:active{
    background-color: rgb(223 88 26 / 0.3);
}

.active\:bg-yellow-700\/40:active{
    background-color: rgb(223 88 26 / 0.4);
}

.active\:bg-yellow-700\/5:active{
    background-color: rgb(223 88 26 / 0.05);
}

.active\:bg-yellow-700\/50:active{
    background-color: rgb(223 88 26 / 0.5);
}

.active\:bg-yellow-700\/60:active{
    background-color: rgb(223 88 26 / 0.6);
}

.active\:bg-yellow-700\/70:active{
    background-color: rgb(223 88 26 / 0.7);
}

.active\:bg-yellow-700\/75:active{
    background-color: rgb(223 88 26 / 0.75);
}

.active\:bg-yellow-700\/80:active{
    background-color: rgb(223 88 26 / 0.8);
}

.active\:bg-yellow-700\/90:active{
    background-color: rgb(223 88 26 / 0.9);
}

.active\:bg-yellow-700\/95:active{
    background-color: rgb(223 88 26 / 0.95);
}

.active\:text-black:active{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.active\:text-blue-500:active{
    --tw-text-opacity: 1;
    color: rgb(102 217 239 / var(--tw-text-opacity));
}

.active\:text-blue-500\/0:active{
    color: rgb(102 217 239 / 0);
}

.active\:text-blue-500\/10:active{
    color: rgb(102 217 239 / 0.1);
}

.active\:text-blue-500\/100:active{
    color: rgb(102 217 239 / 1);
}

.active\:text-blue-500\/20:active{
    color: rgb(102 217 239 / 0.2);
}

.active\:text-blue-500\/25:active{
    color: rgb(102 217 239 / 0.25);
}

.active\:text-blue-500\/30:active{
    color: rgb(102 217 239 / 0.3);
}

.active\:text-blue-500\/40:active{
    color: rgb(102 217 239 / 0.4);
}

.active\:text-blue-500\/5:active{
    color: rgb(102 217 239 / 0.05);
}

.active\:text-blue-500\/50:active{
    color: rgb(102 217 239 / 0.5);
}

.active\:text-blue-500\/60:active{
    color: rgb(102 217 239 / 0.6);
}

.active\:text-blue-500\/70:active{
    color: rgb(102 217 239 / 0.7);
}

.active\:text-blue-500\/75:active{
    color: rgb(102 217 239 / 0.75);
}

.active\:text-blue-500\/80:active{
    color: rgb(102 217 239 / 0.8);
}

.active\:text-blue-500\/90:active{
    color: rgb(102 217 239 / 0.9);
}

.active\:text-blue-500\/95:active{
    color: rgb(102 217 239 / 0.95);
}

.active\:text-blue-700:active{
    --tw-text-opacity: 1;
    color: rgb(82 197 219 / var(--tw-text-opacity));
}

.active\:text-blue-700\/0:active{
    color: rgb(82 197 219 / 0);
}

.active\:text-blue-700\/10:active{
    color: rgb(82 197 219 / 0.1);
}

.active\:text-blue-700\/100:active{
    color: rgb(82 197 219 / 1);
}

.active\:text-blue-700\/20:active{
    color: rgb(82 197 219 / 0.2);
}

.active\:text-blue-700\/25:active{
    color: rgb(82 197 219 / 0.25);
}

.active\:text-blue-700\/30:active{
    color: rgb(82 197 219 / 0.3);
}

.active\:text-blue-700\/40:active{
    color: rgb(82 197 219 / 0.4);
}

.active\:text-blue-700\/5:active{
    color: rgb(82 197 219 / 0.05);
}

.active\:text-blue-700\/50:active{
    color: rgb(82 197 219 / 0.5);
}

.active\:text-blue-700\/60:active{
    color: rgb(82 197 219 / 0.6);
}

.active\:text-blue-700\/70:active{
    color: rgb(82 197 219 / 0.7);
}

.active\:text-blue-700\/75:active{
    color: rgb(82 197 219 / 0.75);
}

.active\:text-blue-700\/80:active{
    color: rgb(82 197 219 / 0.8);
}

.active\:text-blue-700\/90:active{
    color: rgb(82 197 219 / 0.9);
}

.active\:text-blue-700\/95:active{
    color: rgb(82 197 219 / 0.95);
}

.active\:text-gray-500:active{
    --tw-text-opacity: 1;
    color: rgb(120 115 96 / var(--tw-text-opacity));
}

.active\:text-gray-500\/0:active{
    color: rgb(120 115 96 / 0);
}

.active\:text-gray-500\/10:active{
    color: rgb(120 115 96 / 0.1);
}

.active\:text-gray-500\/100:active{
    color: rgb(120 115 96 / 1);
}

.active\:text-gray-500\/20:active{
    color: rgb(120 115 96 / 0.2);
}

.active\:text-gray-500\/25:active{
    color: rgb(120 115 96 / 0.25);
}

.active\:text-gray-500\/30:active{
    color: rgb(120 115 96 / 0.3);
}

.active\:text-gray-500\/40:active{
    color: rgb(120 115 96 / 0.4);
}

.active\:text-gray-500\/5:active{
    color: rgb(120 115 96 / 0.05);
}

.active\:text-gray-500\/50:active{
    color: rgb(120 115 96 / 0.5);
}

.active\:text-gray-500\/60:active{
    color: rgb(120 115 96 / 0.6);
}

.active\:text-gray-500\/70:active{
    color: rgb(120 115 96 / 0.7);
}

.active\:text-gray-500\/75:active{
    color: rgb(120 115 96 / 0.75);
}

.active\:text-gray-500\/80:active{
    color: rgb(120 115 96 / 0.8);
}

.active\:text-gray-500\/90:active{
    color: rgb(120 115 96 / 0.9);
}

.active\:text-gray-500\/95:active{
    color: rgb(120 115 96 / 0.95);
}

.active\:text-gray-700:active{
    --tw-text-opacity: 1;
    color: rgb(59 60 54 / var(--tw-text-opacity));
}

.active\:text-gray-700\/0:active{
    color: rgb(59 60 54 / 0);
}

.active\:text-gray-700\/10:active{
    color: rgb(59 60 54 / 0.1);
}

.active\:text-gray-700\/100:active{
    color: rgb(59 60 54 / 1);
}

.active\:text-gray-700\/20:active{
    color: rgb(59 60 54 / 0.2);
}

.active\:text-gray-700\/25:active{
    color: rgb(59 60 54 / 0.25);
}

.active\:text-gray-700\/30:active{
    color: rgb(59 60 54 / 0.3);
}

.active\:text-gray-700\/40:active{
    color: rgb(59 60 54 / 0.4);
}

.active\:text-gray-700\/5:active{
    color: rgb(59 60 54 / 0.05);
}

.active\:text-gray-700\/50:active{
    color: rgb(59 60 54 / 0.5);
}

.active\:text-gray-700\/60:active{
    color: rgb(59 60 54 / 0.6);
}

.active\:text-gray-700\/70:active{
    color: rgb(59 60 54 / 0.7);
}

.active\:text-gray-700\/75:active{
    color: rgb(59 60 54 / 0.75);
}

.active\:text-gray-700\/80:active{
    color: rgb(59 60 54 / 0.8);
}

.active\:text-gray-700\/90:active{
    color: rgb(59 60 54 / 0.9);
}

.active\:text-gray-700\/95:active{
    color: rgb(59 60 54 / 0.95);
}

.active\:text-green-500:active{
    --tw-text-opacity: 1;
    color: rgb(166 226 46 / var(--tw-text-opacity));
}

.active\:text-green-500\/0:active{
    color: rgb(166 226 46 / 0);
}

.active\:text-green-500\/10:active{
    color: rgb(166 226 46 / 0.1);
}

.active\:text-green-500\/100:active{
    color: rgb(166 226 46 / 1);
}

.active\:text-green-500\/20:active{
    color: rgb(166 226 46 / 0.2);
}

.active\:text-green-500\/25:active{
    color: rgb(166 226 46 / 0.25);
}

.active\:text-green-500\/30:active{
    color: rgb(166 226 46 / 0.3);
}

.active\:text-green-500\/40:active{
    color: rgb(166 226 46 / 0.4);
}

.active\:text-green-500\/5:active{
    color: rgb(166 226 46 / 0.05);
}

.active\:text-green-500\/50:active{
    color: rgb(166 226 46 / 0.5);
}

.active\:text-green-500\/60:active{
    color: rgb(166 226 46 / 0.6);
}

.active\:text-green-500\/70:active{
    color: rgb(166 226 46 / 0.7);
}

.active\:text-green-500\/75:active{
    color: rgb(166 226 46 / 0.75);
}

.active\:text-green-500\/80:active{
    color: rgb(166 226 46 / 0.8);
}

.active\:text-green-500\/90:active{
    color: rgb(166 226 46 / 0.9);
}

.active\:text-green-500\/95:active{
    color: rgb(166 226 46 / 0.95);
}

.active\:text-green-700:active{
    --tw-text-opacity: 1;
    color: rgb(146 206 26 / var(--tw-text-opacity));
}

.active\:text-green-700\/0:active{
    color: rgb(146 206 26 / 0);
}

.active\:text-green-700\/10:active{
    color: rgb(146 206 26 / 0.1);
}

.active\:text-green-700\/100:active{
    color: rgb(146 206 26 / 1);
}

.active\:text-green-700\/20:active{
    color: rgb(146 206 26 / 0.2);
}

.active\:text-green-700\/25:active{
    color: rgb(146 206 26 / 0.25);
}

.active\:text-green-700\/30:active{
    color: rgb(146 206 26 / 0.3);
}

.active\:text-green-700\/40:active{
    color: rgb(146 206 26 / 0.4);
}

.active\:text-green-700\/5:active{
    color: rgb(146 206 26 / 0.05);
}

.active\:text-green-700\/50:active{
    color: rgb(146 206 26 / 0.5);
}

.active\:text-green-700\/60:active{
    color: rgb(146 206 26 / 0.6);
}

.active\:text-green-700\/70:active{
    color: rgb(146 206 26 / 0.7);
}

.active\:text-green-700\/75:active{
    color: rgb(146 206 26 / 0.75);
}

.active\:text-green-700\/80:active{
    color: rgb(146 206 26 / 0.8);
}

.active\:text-green-700\/90:active{
    color: rgb(146 206 26 / 0.9);
}

.active\:text-green-700\/95:active{
    color: rgb(146 206 26 / 0.95);
}

.active\:text-red-500:active{
    --tw-text-opacity: 1;
    color: rgb(232 14 94 / var(--tw-text-opacity));
}

.active\:text-red-500\/0:active{
    color: rgb(232 14 94 / 0);
}

.active\:text-red-500\/10:active{
    color: rgb(232 14 94 / 0.1);
}

.active\:text-red-500\/100:active{
    color: rgb(232 14 94 / 1);
}

.active\:text-red-500\/20:active{
    color: rgb(232 14 94 / 0.2);
}

.active\:text-red-500\/25:active{
    color: rgb(232 14 94 / 0.25);
}

.active\:text-red-500\/30:active{
    color: rgb(232 14 94 / 0.3);
}

.active\:text-red-500\/40:active{
    color: rgb(232 14 94 / 0.4);
}

.active\:text-red-500\/5:active{
    color: rgb(232 14 94 / 0.05);
}

.active\:text-red-500\/50:active{
    color: rgb(232 14 94 / 0.5);
}

.active\:text-red-500\/60:active{
    color: rgb(232 14 94 / 0.6);
}

.active\:text-red-500\/70:active{
    color: rgb(232 14 94 / 0.7);
}

.active\:text-red-500\/75:active{
    color: rgb(232 14 94 / 0.75);
}

.active\:text-red-500\/80:active{
    color: rgb(232 14 94 / 0.8);
}

.active\:text-red-500\/90:active{
    color: rgb(232 14 94 / 0.9);
}

.active\:text-red-500\/95:active{
    color: rgb(232 14 94 / 0.95);
}

.active\:text-red-700:active{
    --tw-text-opacity: 1;
    color: rgb(212 0 74 / var(--tw-text-opacity));
}

.active\:text-red-700\/0:active{
    color: rgb(212 0 74 / 0);
}

.active\:text-red-700\/10:active{
    color: rgb(212 0 74 / 0.1);
}

.active\:text-red-700\/100:active{
    color: rgb(212 0 74 / 1);
}

.active\:text-red-700\/20:active{
    color: rgb(212 0 74 / 0.2);
}

.active\:text-red-700\/25:active{
    color: rgb(212 0 74 / 0.25);
}

.active\:text-red-700\/30:active{
    color: rgb(212 0 74 / 0.3);
}

.active\:text-red-700\/40:active{
    color: rgb(212 0 74 / 0.4);
}

.active\:text-red-700\/5:active{
    color: rgb(212 0 74 / 0.05);
}

.active\:text-red-700\/50:active{
    color: rgb(212 0 74 / 0.5);
}

.active\:text-red-700\/60:active{
    color: rgb(212 0 74 / 0.6);
}

.active\:text-red-700\/70:active{
    color: rgb(212 0 74 / 0.7);
}

.active\:text-red-700\/75:active{
    color: rgb(212 0 74 / 0.75);
}

.active\:text-red-700\/80:active{
    color: rgb(212 0 74 / 0.8);
}

.active\:text-red-700\/90:active{
    color: rgb(212 0 74 / 0.9);
}

.active\:text-red-700\/95:active{
    color: rgb(212 0 74 / 0.95);
}

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

.active\:text-yellow-500:active{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

.active\:text-yellow-500\/0:active{
    color: rgb(243 108 46 / 0);
}

.active\:text-yellow-500\/10:active{
    color: rgb(243 108 46 / 0.1);
}

.active\:text-yellow-500\/100:active{
    color: rgb(243 108 46 / 1);
}

.active\:text-yellow-500\/20:active{
    color: rgb(243 108 46 / 0.2);
}

.active\:text-yellow-500\/25:active{
    color: rgb(243 108 46 / 0.25);
}

.active\:text-yellow-500\/30:active{
    color: rgb(243 108 46 / 0.3);
}

.active\:text-yellow-500\/40:active{
    color: rgb(243 108 46 / 0.4);
}

.active\:text-yellow-500\/5:active{
    color: rgb(243 108 46 / 0.05);
}

.active\:text-yellow-500\/50:active{
    color: rgb(243 108 46 / 0.5);
}

.active\:text-yellow-500\/60:active{
    color: rgb(243 108 46 / 0.6);
}

.active\:text-yellow-500\/70:active{
    color: rgb(243 108 46 / 0.7);
}

.active\:text-yellow-500\/75:active{
    color: rgb(243 108 46 / 0.75);
}

.active\:text-yellow-500\/80:active{
    color: rgb(243 108 46 / 0.8);
}

.active\:text-yellow-500\/90:active{
    color: rgb(243 108 46 / 0.9);
}

.active\:text-yellow-500\/95:active{
    color: rgb(243 108 46 / 0.95);
}

.active\:text-yellow-700:active{
    --tw-text-opacity: 1;
    color: rgb(223 88 26 / var(--tw-text-opacity));
}

.active\:text-yellow-700\/0:active{
    color: rgb(223 88 26 / 0);
}

.active\:text-yellow-700\/10:active{
    color: rgb(223 88 26 / 0.1);
}

.active\:text-yellow-700\/100:active{
    color: rgb(223 88 26 / 1);
}

.active\:text-yellow-700\/20:active{
    color: rgb(223 88 26 / 0.2);
}

.active\:text-yellow-700\/25:active{
    color: rgb(223 88 26 / 0.25);
}

.active\:text-yellow-700\/30:active{
    color: rgb(223 88 26 / 0.3);
}

.active\:text-yellow-700\/40:active{
    color: rgb(223 88 26 / 0.4);
}

.active\:text-yellow-700\/5:active{
    color: rgb(223 88 26 / 0.05);
}

.active\:text-yellow-700\/50:active{
    color: rgb(223 88 26 / 0.5);
}

.active\:text-yellow-700\/60:active{
    color: rgb(223 88 26 / 0.6);
}

.active\:text-yellow-700\/70:active{
    color: rgb(223 88 26 / 0.7);
}

.active\:text-yellow-700\/75:active{
    color: rgb(223 88 26 / 0.75);
}

.active\:text-yellow-700\/80:active{
    color: rgb(223 88 26 / 0.8);
}

.active\:text-yellow-700\/90:active{
    color: rgb(223 88 26 / 0.9);
}

.active\:text-yellow-700\/95:active{
    color: rgb(223 88 26 / 0.95);
}

.disabled\:pointer-events-none:disabled{
    pointer-events: none;
}

.disabled\:cursor-not-allowed:disabled{
    cursor: not-allowed;
}

.disabled\:border-gray-300:disabled{
    --tw-border-opacity: 1;
    border-color: rgb(154 150 132 / var(--tw-border-opacity));
}

.disabled\:text-gray-300:disabled{
    --tw-text-opacity: 1;
    color: rgb(154 150 132 / var(--tw-text-opacity));
}

.disabled\:opacity-25:disabled{
    opacity: 0.25;
}

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

.group:nth-child(odd) .group-odd\:left-0{
    left: 0px;
}

.group:nth-child(odd) .group-odd\:rounded-tl-\[80px\]{
    border-top-left-radius: 80px;
}

.group:nth-child(even) .group-even\:right-0{
    right: 0px;
}

.group:nth-child(even) .group-even\:rounded-tr-\[80px\]{
    border-top-right-radius: 80px;
}

.group:hover .group-hover\:block{
    display: block;
}

.group:hover .group-hover\:inline-block{
    display: inline-block;
}

.group:hover .group-hover\:scale-\[1\.05\]{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group.active .group-\[\.active\]\:visible{
    visibility: visible;
}

.group.active .group-\[\.active\]\:static{
    position: static;
}

.group.active .group-\[\.active\]\:block{
    display: block;
}

.group.active .group-\[\.active\]\:hidden{
    display: none;
}

.group.active .group-\[\.active\]\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group.active .group-\[\.active\]\:text-yellow-500{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

.group.active .group-\[\.active\]\:opacity-100{
    opacity: 1;
}

.peer:checked ~ .peer-checked\:text-yellow-500{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

@media (prefers-color-scheme: dark){
    .dark\:bg-gray-900{
        --tw-bg-opacity: 1;
        background-color: rgb(39 40 34 / var(--tw-bg-opacity));
    }
}

@media (min-width: 640px){
    .sm\:inset-0{
        inset: 0px;
    }
    .sm\:my-0{
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .sm\:my-8{
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .sm\:ml-6{
        margin-left: 1.5rem;
    }
    .sm\:mt-0{
        margin-top: 0px;
    }
    .sm\:block{
        display: block;
    }
    .sm\:inline-block{
        display: inline-block;
    }
    .sm\:flex{
        display: flex;
    }
    .sm\:hidden{
        display: none;
    }
    .sm\:h-auto{
        height: auto;
    }
    .sm\:h-screen{
        height: 100vh;
    }
    .sm\:w-1\/3{
        width: 33.333333%;
    }
    .sm\:w-full{
        width: 100%;
    }
    .sm\:max-w-lg{
        max-width: 32rem;
    }
    .sm\:max-w-md{
        max-width: 28rem;
    }
    .sm\:flex-1{
        flex: 1 1 0%;
    }
    .sm\:translate-y-0{
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .sm\:scale-100{
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .sm\:scale-95{
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .sm\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:items-center{
        align-items: center;
    }
    .sm\:justify-start{
        justify-content: flex-start;
    }
    .sm\:justify-end{
        justify-content: flex-end;
    }
    .sm\:justify-center{
        justify-content: center;
    }
    .sm\:justify-between{
        justify-content: space-between;
    }
    .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(0.5rem * var(--tw-space-x-reverse));
        margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
    }
    .sm\: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)));
    }
    .sm\:rounded-lg{
        border-radius: 0.5rem;
    }
    .sm\:p-0{
        padding: 0px;
    }
    .sm\:p-6{
        padding: 1.5rem;
    }
    .sm\:px-6{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .sm\:py-6{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .sm\:pt-0{
        padding-top: 0px;
    }
    .sm\:align-middle{
        vertical-align: middle;
    }
    .sm\:text-lg{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .sm\:text-sm{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .sm\:leading-5{
        line-height: 1.25rem;
    }
}

@media (min-width: 768px){
    .md\:absolute{
        position: absolute;
    }
    .md\:col-span-3{
        grid-column: span 3 / span 3;
    }
    .md\:mx-0{
        margin-left: 0px;
        margin-right: 0px;
    }
    .md\:my-0{
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .md\:-ml-0{
        margin-left: -0px;
    }
    .md\:mb-0{
        margin-bottom: 0px;
    }
    .md\:mb-12{
        margin-bottom: 3rem;
    }
    .md\:mb-12\.5{
        margin-bottom: 3.125rem;
    }
    .md\:mb-20{
        margin-bottom: 5rem;
    }
    .md\:mb-6{
        margin-bottom: 1.5rem;
    }
    .md\:mb-\[56px\]{
        margin-bottom: 56px;
    }
    .md\:ml-10{
        margin-left: 2.5rem;
    }
    .md\:ml-20{
        margin-left: 5rem;
    }
    .md\:ml-6{
        margin-left: 1.5rem;
    }
    .md\:ml-auto{
        margin-left: auto;
    }
    .md\:mr-8{
        margin-right: 2rem;
    }
    .md\:mt-0{
        margin-top: 0px;
    }
    .md\:mt-28{
        margin-top: 7rem;
    }
    .md\:mt-4{
        margin-top: 1rem;
    }
    .md\:mt-7{
        margin-top: 1.75rem;
    }
    .md\:block{
        display: block;
    }
    .md\:flex{
        display: flex;
    }
    .md\:\!inline-flex{
        display: inline-flex !important;
    }
    .md\:\!hidden{
        display: none !important;
    }
    .md\:hidden{
        display: none;
    }
    .md\:h-12{
        height: 3rem;
    }
    .md\:h-12\.5{
        height: 3.125rem;
    }
    .md\:h-\[calc\(100vh-82px\)\]{
        height: calc(100vh - 82px);
    }
    .md\:max-h-\[96\%\]{
        max-height: 96%;
    }
    .md\:min-h-\[80vh\]{
        min-height: 80vh;
    }
    .md\:w-1\/2{
        width: 50%;
    }
    .md\:w-2\/3{
        width: 66.666667%;
    }
    .md\:w-6\/12{
        width: 50%;
    }
    .md\:w-9\/12{
        width: 75%;
    }
    .md\:w-\[120\%\]{
        width: 120%;
    }
    .md\:w-\[300px\]{
        width: 300px;
    }
    .md\:w-auto{
        width: auto;
    }
    .md\:-translate-y-1\/2{
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .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\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:flex-row{
        flex-direction: row;
    }
    .md\:flex-row-reverse{
        flex-direction: row-reverse;
    }
    .md\:items-start{
        align-items: flex-start;
    }
    .md\:items-center{
        align-items: center;
    }
    .md\:justify-start{
        justify-content: flex-start;
    }
    .md\:justify-between{
        justify-content: space-between;
    }
    .md\:rounded-bl-\[200px\]{
        border-bottom-left-radius: 200px;
    }
    .md\:rounded-bl-\[50px\]{
        border-bottom-left-radius: 50px;
    }
    .md\:rounded-br-\[0px\]{
        border-bottom-right-radius: 0px;
    }
    .md\:rounded-tl-\[0px\]{
        border-top-left-radius: 0px;
    }
    .md\:rounded-tr-\[200px\]{
        border-top-right-radius: 200px;
    }
    .md\:rounded-tr-\[50px\]{
        border-top-right-radius: 50px;
    }
    .md\:border-none{
        border-style: none;
    }
    .md\:p-8{
        padding: 2rem;
    }
    .md\:px-0{
        padding-left: 0px;
        padding-right: 0px;
    }
    .md\:px-10{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .md\:px-\[52px\]{
        padding-left: 52px;
        padding-right: 52px;
    }
    .md\:py-2{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .md\:py-20{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .md\:py-4{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .md\:pb-0{
        padding-bottom: 0px;
    }
    .md\:pb-12{
        padding-bottom: 3rem;
    }
    .md\:pb-6{
        padding-bottom: 1.5rem;
    }
    .md\:pl-0{
        padding-left: 0px;
    }
    .md\:pl-24{
        padding-left: 6rem;
    }
    .md\:pr-12{
        padding-right: 3rem;
    }
    .md\:pt-0{
        padding-top: 0px;
    }
    .md\:pt-12{
        padding-top: 3rem;
    }
    .md\:text-left{
        text-align: left;
    }
    .md\:\!text-2xl{
        font-size: 1.3rem !important;
        line-height: 2rem !important;
    }
    .md\:text-base{
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .group:nth-child(odd) .md\:group-odd\:order-1{
        order: 1;
    }
    R76
}

@media (min-width: 1024px){
    .lg\:static{
        position: static;
    }
    .lg\:absolute{
        position: absolute;
    }
    .lg\:relative{
        position: relative;
    }
    .lg\:inset-5{
        inset: 1.25rem;
    }
    .lg\:bottom-\[72px\]{
        bottom: 150px;
    }
    .lg\:left-0{
        left: 0px;
    }
    .lg\:col-span-3{
        grid-column: span 3 / span 3;
    }
    .lg\:mx-3{
        margin-left: 0.75rem;
        margin-right: 0.75rem;
    }
    .lg\:mb-10{
        margin-bottom: 2.5rem;
    }
    .lg\:ml-8{
        margin-left: 2rem;
    }
    .lg\:ml-9{
        margin-left: 2.25rem;
    }
    .lg\:mr-10{
        margin-right: 2.5rem;
    }
    .lg\:mt-0{
        margin-top: 0px;
    }
    .lg\:block{
        display: block;
    }
    .lg\:flex{
        display: flex;
    }
    .lg\:grid{
        display: grid;
    }
    .lg\:hidden{
        display: none;
    }
    .lg\:aspect-\[1404\/391\]{
        aspect-ratio: 1404/391;
    }
    .lg\:h-\[84px\]{
        height: 84px;
    }
    .lg\:h-full{
        height: 100%;
    }
    .lg\:min-h-\[332px\]{
        min-height: 332px;
    }
    .lg\:w-1\/3{
        width: 33.333333%;
    }
    .lg\:w-1\/5{
        width: 20%;
    }
    .lg\:w-6\/12{
        width: 50%;
    }
    .lg\:w-\[56\%\]{
        width: 56%;
    }
    .lg\:w-full{
        width: 100%;
    }
    .lg\:translate-x-0{
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .lg\:translate-y-full{
        --tw-translate-y: 100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .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-nowrap{
        flex-wrap: nowrap;
    }
    .lg\:items-start{
        align-items: flex-start;
    }
    .lg\:items-center{
        align-items: center;
    }
    .lg\:justify-normal{
        justify-content: normal;
    }
    .lg\:justify-start{
        justify-content: flex-start;
    }
    .lg\:gap-4{
        gap: 1rem;
    }
    .lg\:border-b-0{
        border-bottom-width: 0px;
    }
    .lg\:border-r{
        border-right-width: 1px;
    }
    .lg\:bg-white{
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
    .lg\:bg-yellow-500{
        --tw-bg-opacity: 1;
        background-color: rgb(243 108 46 / var(--tw-bg-opacity));
    }
    .lg\:stroke-white{
        stroke: #ffffff;
    }
    .lg\:p-0{
        padding: 0px;
    }
    .lg\:p-6{
        padding: 1.5rem;
    }
    .lg\:p-7{
        padding: 1.75rem;
    }
    .lg\:px-6{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .lg\:px-8{
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .lg\:py-10{
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .lg\:py-2{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .lg\:py-7{
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .lg\:py-8{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .lg\:text-left{
        text-align: left;
    }
    .lg\:text-3xl{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
    .lg\:text-4xl{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
    .lg\:transition-none{
        transition-property: none;
    }
    .group.active .lg\:group-\[\.active\]\:absolute{
        position: absolute;
    }
    .group.active .lg\:group-\[\.active\]\:block{
        display: block;
    }
    .group.active .lg\:group-\[\.active\]\:hidden{
        display: none;
    }
}

@media (min-width: 1280px){
    .xl\:col-span-4{
        grid-column: span 4 / span 4;
    }
    .xl\:w-\[42\%\]{
        width: 42%;
    }
    .xl\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .xl\:grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}

@media (min-width: 1536px){
    .\32xl\:min-h-\[388px\]{
        min-height: 388px;
    }
    .\32xl\:w-10\/12{
        width: 83.333333%;
    }
    .\32xl\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .\32xl\:py-14{
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }
    .\32xl\:pt-24{
        padding-top: 6rem;
    }
    .\32xl\:text-3xl{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}

.\[\&\.active\]\:border-b-0.active{
    border-bottom-width: 0px;
}

.\[\&\.active\]\:p-0.active{
    padding: 0px;
}

@media (min-width: 1024px){
    .lg\:\[\&\.active\]\:px-6.active{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .new-mob-class{
        display: block;
        column-count: 2;
    }

}

.\[\&\:\:placeholder\]\:text-yellow-500::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

.\[\&\:\:placeholder\]\:text-yellow-500:-ms-input-placeholder{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

.\[\&\:\:placeholder\]\:text-yellow-500::placeholder{
    --tw-text-opacity: 1;
    color: rgb(243 108 46 / var(--tw-text-opacity));
}

.\[\&\:focus-visible\]\:outline-none:focus-visible{
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.\[\&\>\*\:nth-child\(2n\)_img\]\:order-1>*:nth-child(2n) img{
    order: 1;
}

@media (min-width: 1024px){
    .lg\:\[\&\>\*\:nth-child\(2n\)_img\]\:order-none>*:nth-child(2n) img{
        order: 0;
    }
    .lg\:\[\&\>\*\:nth-child\(4n\+3\)_img\]\:order-1>*:nth-child(4n+3) img{
        order: 1;
    }
    .lg\:\[\&\>\*\:nth-child\(4n\+4\)_img\]\:order-1>*:nth-child(4n+4) img{
        order: 1;
    }

}


.new-mob-style{
    padding: 10px;
}
.new-filter-style{
    padding-bottom: 400px;
}
.single-filter-apply{
    display: none;
}
/*.new-map-btn{*/
/*    background:#f36c2e;*/
/*    color: #fff;*/
/*    position: fixed;*/
/*    z-index: 55;*/
/*    bottom: 2%;*/
/*}*/

.red{
    color: red;
    font-size: 20px;
}

.new-input-color{
    background: #f3f2f2;
    border: none;
}

.new-title-class{
    margin-top: 50px;
}
.red-background{
    border: 1px solid red;
}

.new-row{
    position: relative;
}

.new-row svg{
    position: absolute;
    width: 10px;
    top: 16px;
    left: 55px;
    color: #aaaaaa;
}

.new-mob-class-filter{
    display: block;
    column-count: 3;
}

.new-filter-position{
    position: fixed !important;
    column-count: 4 !important;
    transition: 1.1s;
}

.new-filter-position-bild{
    column-count: 2;
}
.mapped-section{
    z-index: 4;
}
.transition{
    transition: 1.1s;
}
/*@media all and (max-width: 1330px) {*/
/*    .hide-menu-items-in-ipad{*/
/*        display: none;*/
/*    }  */
/*}*/

[type=email]{
    color: #000;
}

.new-input-class{
    width: 65%;
}

.contain-foto{
    object-fit: contain;
}

.new-lang{
    display: flex;
    align-items: flex-start;
    border-radius: 5px;
    /*border: 1px solid #000;*/
    padding: 13px 11px;

}
#fake_search_button{
    display: none;
}

.row-back{
    position: absolute;
    top: -4px;
    left: 0;
}

.infilter-title{
    padding-left: 35px;
}

.new-slide-url{
    position: absolute;
}
.swiper-button-next:after, .swiper-button-prev:after{
    content: "";
}
.new-build-style{
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    text-align: left;

}

.new-order-search-filter{
    position: fixed;
}

.build-name-color{
    color: #fff;
    /*border-left: 2px solid #f36c2e;*/
    /*padding: 0 8px;*/
    font-size: 16px;
    text-align: left;

}

#order_search_button{
    border: 1px solid #f36c2e;
    background: #fff;
    color: #f36c2e;
    border-radius: 0.3125rem;
    margin-left: 2px;

}

.new-mob-style {
    position: fixed;
    z-index: 555555;
    overflow-x: hidden !important;
}
.splide__slide {
    position: relative;
}

.gallery-image-title {
    font-size: 20px;
    position: absolute;
    bottom: 65px;
    left: 19px;
    background: transparent;
    color: white;
    padding: 0 15px;
    border-left: 3px solid #f36c2e;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
}


.new-watsapp-btn-block{
    display: flex;
    justify-content: space-between;
    margin-bottom: 66px;
}

.new-btn-item{
    width: 32.333%;
}
.new-btn-item button{
    padding: 15px 30px;
    width: 100%;
}

.watsapp-btn img{
    width: 14px;
    height: 14px;
    margin-right: 13px;
    margin-top: 5px;
}

.watsapp-btn a{
    display: flex;
}

.watsapp-btn:hover{
    background: #fff!important;
    color: #f36c2e;
}

.new-watsapp-btn-block-order{
    display: flex;
    justify-content: space-between;
    margin-top: 36px;
}

.new-watsapp-btn-block-order .new-btn-item{
    width: 49%;
}
.new-modal{
    /*margin-top: 70px;*/
    z-index: 5555555;
}
.new-partners-title{
    margin-top: 18px;
}

/*.map-fixed-class{*/
/*    position: fixed;*/
/*    top: 100px;*/
/*}*/

.new-border-class{
    background: #fff;
    border: 1px solid #e6e5e5;
}

.new-border-class .select2-container--default .select2-selection--multiple {
    border:none;
    border-radius: unset;
    padding: 2px;
}
.new-border-class .select2-container--default .select2-selection--multiple .select2-selection__clear{
    display: none;
}

.new-border-class  .select2-container--default.select2-container--focus .select2-selection--multiple {
    outline: none;
    border: none;
}

.new-footer-address{
    text-align: left;
}

.text-border-style{
    border-left: 2px solid #f36c2e;
    padding: 0 8px;
}

.new-search-block .select{
    width: calc(100% - 1px);
    max-height: 450px;
    overflow-x: auto;
    position: absolute;
    z-index: 5;
}
.new-search-block .floor-check{
    column-count: 2;

}

.new-search-block .floor-check input{
    width: 40%;
}


.new-search-block label {
    display: flex;
}
.new-search-block label input {
    font-size: 10px;
    text-align: left;
    color: #565656;
    padding: 15px;
    accent-color: #f36c2e;
    width: 20%;
    outline: none;
    border-radius: 2px;
    background: #fff;
    border: 1px solid #e6e5e5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.new-search-block .wrap{
    width: 95%;
    border: 1px solid #e6e5e5 !important;
    margin: 4px 0 0px 0;
}

.new-search-block #select_button2,
.new-search-block #select_button{
    display: block;
    width: 100%;
    height: 53px;
    padding: 6px 12px;
    position: relative;
    background-color: #fff;
    border: none;
    border-radius: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    text-align: left;
    line-height: 1.42857;
    color: #555;
}
#select_button:after {
    font-size: 20px !important;
    display: inline-block;
    width: 10px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    content: '\f107';
    position: absolute;
    right: 10px !important;
    top: 0px;
    background-color: #fff;
}

#select_button2:after {
    font-family: "FontAwesome";
    font-size: 20px !important;
    display: inline-block;
    width: 17px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    content: '\f107';
    position: absolute;
    right: 10px !important;
    top: 0px;
    /* border: 1px solid #b3b3b3; */
    background-color: #fff;
}
