 /* @tailwind base;
    @tailwind components;
    @tailwind utilities; */
    @layer base {
        :root {
            --color-primary: 115 157 211;
            --color-primarySvg: 185 206 233;
        }
        
        [data-theme="default"] {
            --color-primary: 115 157 211;
            --color-primarySvg: 185 206 233;
        }
        
        [data-theme="hazy"] {
            --color-primary: 197 158 127;
            --color-primarySvg: 226 206 191;
        }
        
        [data-theme="parakeet"] {
            --color-primary: 134 187 130;
            --color-primarySvg: 194 221 192;
        }
        
    }
    
    
    @layer components {
        .alc-button {
            @apply relative z-[1] fill-primarySvg stroke-primary border border-primary bg-white text-primary;
        }
        
        .nav-drop-shadow{
            filter:drop-shadow(0 2px 0 rgb(0 0 0 / 0.06));
        }
        
        .alc-button::before {
            @apply absolute top-0 bottom-0 left-0 right-0 z-[-1] origin-bottom scale-y-[.15] bg-primary transition-all  content-[''];
        }
        
        .alc-button:hover::before {
            @apply scale-y-100;
        }
        
        .share-dialog-container:hover + .alc-button {
            @apply text-white fill-white stroke-white transition-all;
        }
        
        .share-dialog-container:hover + .alc-button::before {
            @apply scale-y-100;
        }
        
        .alc-button:hover {
            @apply text-white fill-white stroke-white transition-all;
        }
        
        .active_sub_list {
            @apply text-[#6E91C1];
        }
        
        .search-input {
            @apply outline-none;
        }
        
        .search-input::placeholder {
            @apply font-serif text-[1rem];
        }
        
        .search-select {
            @apply outline-none;
        }
        
        .testimonial-desktop-text {
            @apply transition-all duration-700 absolute top-0 h-full w-full flex flex-col justify-between;
        }
        .authors-text {
            @apply transition-all duration-700 absolute top-0 h-full w-full flex flex-col justify-between;
        }
        .events-text {
            @apply transition-all duration-700 absolute top-0 h-full w-full flex flex-col justify-between;
        }
        
        .nav_item_active .middle-horizontal__line,
        .nav_item_active .top-horizontal__line,
        .nav_item_active .bottom-horizontal__line {
            @apply w-[100%] h-[1px] bg-[#c0c0c0] block;
        }
        
        .nav_item_active .vertical-line {
            @apply w-[1px] h-[55px] bg-[#c0c0c0] block;
        }
        .nav_item_active .diamond-shape {
            @apply block h-3 w-3 bg-red-500 transform -rotate-45;
        }
        .container-out-right {
            @apply !absolute !top-0 !-right-[110%] !h-full !w-full transition-none rtl:!right-[110%];
        }
        
        .container-out-left {
            @apply !absolute !top-0 !right-[110%] !h-full !w-full transition-none rtl:!-right-[110%];
        }
        
        .container-out-bottom {
            @apply !absolute !top-[110%] !w-full transition-all duration-300;
        }
        
        .container-out-top {
            @apply !absolute !top-[-110%] !w-full transition-all duration-300;
        }
        
        .container-out-bottom-reset {
            @apply !absolute !top-[110%] !w-full !transition-none;
        }
        
        .container-out-top-reset {
            @apply !absolute !top-[-110%] !w-full !transition-none;
        }
        
        .dynamic-content a {
            @apply text-[#8EAED6];
        }
        .dynamic-content strong {
            @apply font-['Kufam'];
        }
    }
    
    * {
        padding:0;
        margin:0;
    }
    
    html , body{
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }
    
    .items-nav-mobile {
        bottom: env(safe-area-inset-bottom, 0) !important;
    }
    
    .bottom-tag-selection--container::-webkit-scrollbar {
        width: 6px;
    }
    
    .bottom-tag-selection--container::-webkit-scrollbar-track {
        @apply bg-black/30
    }
    
    /* Handle */
    .bottom-tag-selection--container::-webkit-scrollbar-thumb {
        background: white;
    }
    
    ::selection {
        background: yellow;
    }
    
    body::-webkit-scrollbar {
        @apply w-[12px] hidden lg:block overflow-hidden bg-primary/25;
    }
     
    /* Handle */
    body::-webkit-scrollbar-thumb {
        @apply bg-[#8E8E8E]/[85] rounded-[8px];
    }
    
    /* Handle on hover */
    body::-webkit-scrollbar-thumb:hover {
        @apply bg-primary/40;
    }

    /* ****************************************************************** */




    

    img[onload^="SVGInject("] {
        visibility: hidden;
    }
  
    
    
    /* @tailwind base;
    @tailwind components;
    @tailwind utilities; */

    /* ! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com */
    *,
    ::after,
    ::before {
        box-sizing: border-box;
        border-width: 0;
        border-style: solid;
        border-color: #e5e7eb
    }

    ::after,
    ::before {
        --tw-content: ''
    }

    :host,
    html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        -moz-tab-size: 4;
        tab-size: 4;
        font-family: ui-sans-serif, system-ui, -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-feature-settings: normal;
        font-variation-settings: normal;
        -webkit-tap-highlight-color: transparent
    }

    body {
        margin: 0;
        line-height: inherit
        
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        color: inherit;
        text-decoration: inherit
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    pre,
    samp {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        font-feature-settings: normal;
        font-variation-settings: normal;
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        font-family: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        font-size: 100%;
        font-weight: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        color: inherit;
        margin: 0;
        padding: 0
    }

    button,
    select {
        text-transform: none
    }

    button,
    input:where([type=button]),
    input:where([type=reset]),
    input:where([type=submit]) {
        -webkit-appearance: button;
        background-color: transparent;
        background-image: none
    }

    :-moz-focusring {
        outline: auto
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    progress {
        vertical-align: baseline
    }

    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
        height: auto
    }

    [type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
    }

    summary {
        display: list-item
    }

    blockquote,
    dd,
    dl,
    figure,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    pre {
        margin: 0
    }

    fieldset {
        margin: 0;
        padding: 0
    }

    legend {
        padding: 0
    }

    menu,
    ol,
    ul {
        list-style: none;
        margin: 0;
        padding: 0
    }

    dialog {
        padding: 0
    }

    textarea {
        resize: vertical
    }

    input::placeholder,
    textarea::placeholder {
        opacity: 1;
        color: #9ca3af
    }

    [role=button],
    button {
        cursor: pointer
    }

    :disabled {
        cursor: default
    }

    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        display: block;
        vertical-align: middle
    }

    img,
    video {
        max-width: 100%;
        height: auto
    }

    [hidden]:where(:not([hidden=until-found])) {
        display: none
    }

    :root {
        --color-primary: 115 157 211;
        --color-primarySvg: 185 206 233;
    }

    [data-theme="default"] {
        --color-primary: 115 157 211;
        --color-primarySvg: 185 206 233;
    }

    [data-theme="hazy"] {
        --color-primary: 197 158 127;
        --color-primarySvg: 226 206 191;
    }

    [data-theme="parakeet"] {
        --color-primary: 134 187 130;
        --color-primarySvg: 194 221 192;
    }

    *,
    ::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-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(59 130 246 / 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-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(59 130 246 / 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:
    }

    .alc-button {
        position: relative;
        z-index: 1;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        fill: rgb(var(--color-primarySvg) / 1);
        stroke: rgb(var(--color-primary) / 1);
        --tw-text-opacity: 1;
        color: rgb(var(--color-primary) / var(--tw-text-opacity))
    }

    .nav-drop-shadow {
        filter: drop-shadow(0 2px 0 rgb(0 0 0 / 0.06));
    }

    .alc-button::before {
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        z-index: -1;
        transform-origin: bottom;
        --tw-scale-y: .15;
        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));
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        --tw-content: '';
        content: var(--tw-content)
    }

    .alc-button:hover::before {
        --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))
    }

    .share-dialog-container:hover+.alc-button {
        fill: #fff;
        stroke: #fff;
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms
    }

    .share-dialog-container:hover+.alc-button::before {
        --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))
    }

    .alc-button:hover {
        fill: #fff;
        stroke: #fff;
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms
    }

    .authors-text {
        position: absolute;
        top: 0px;
        display: flex;
        height: 100%;
        width: 100%;
        flex-direction: column;
        justify-content: space-between;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 700ms
    }

    .events-text {
        position: absolute;
        top: 0px;
        display: flex;
        height: 100%;
        width: 100%;
        flex-direction: column;
        justify-content: space-between;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 700ms
    }

    .container-out-bottom {
        position: absolute !important;
        top: 110% !important;
        width: 100% !important;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms
    }

    .container-out-top {
        position: absolute !important;
        top: -110% !important;
        width: 100% !important;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms
    }

    .invisible {
        visibility: hidden
    }

    .fixed {
        position: fixed
    }

    .absolute {
        position: absolute
    }

    .relative {
        position: relative
    }

    .-left-\[1rem\] {
        left: -1rem
    }

    .top-1\/2 {
        top: 50%
    }

    .top-\[1px\] {
        top: 1px
    }

    .right-\[-2px\] {
        right: -2px
    }

    .left-1\/2 {
        left: 50%
    }

    .top-0 {
        top: 0px
    }

    .bottom-0 {
        bottom: 0px
    }

    .left-0 {
        left: 0px
    }

    .right-0 {
        right: 0px
    }

    .\!-top-\[2900px\] {
        top: -2900px !important
    }

    .bottom-\[0\] {
        bottom: 0
    }

    .top-\[0\] {
        top: 0
    }

    .top-\[18\.6\%\] {
        top: 18.6%
    }

    .right-\[-25px\] {
        right: -25px
    }

    .bottom-\[-15\%\] {
        bottom: -15%
    }

    .top-\[70\%\] {
        top: 70%
    }

    .top-\[85\%\] {
        top: 85%
    }

    .-top-\[13\.5\%\] {
        top: -13.5%
    }

    .right-1\/2 {
        right: 50%
    }

    .bottom-\[10\%\] {
        bottom: 10%
    }

    .left-\[-25px\] {
        left: -25px
    }

    .top-\[15\%\] {
        top: 15%
    }

    .bottom-\[-90px\] {
        bottom: -90px
    }

    .bottom-\[-100px\] {
        bottom: -100px
    }

    .top-\[2px\] {
        top: 2px
    }

    .-bottom-\[500px\] {
        bottom: -500px
    }

    .bottom-\[200\%\] {
        bottom: 200%
    }

    .z-\[10\] {
        z-index: 10
    }

    .z-\[5\] {
        z-index: 5
    }

    .z-\[0\] {
        z-index: 0
    }

    .-z-20 {
        z-index: -20
    }

    .z-\[500\] {
        z-index: 500
    }

    .z-\[1\] {
        z-index: 1
    }

    .z-0 {
        z-index: 0
    }

    .z-\[20\] {
        z-index: 20
    }

    .-z-\[20\] {
        z-index: -20
    }

    .z-\[30\] {
        z-index: 30
    }

    .z-10 {
        z-index: 10
    }

    .z-\[-10\] {
        z-index: -10
    }

    .-z-\[1000\] {
        z-index: -1000
    }

    .-z-\[2000\] {
        z-index: -2000
    }

    .m-1\.5 {
        margin: 0.375rem
    }

    .m-auto {
        margin: auto
    }

    .mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .mx-4 {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .my-5 {
        margin-top: 1.25rem;
        margin-bottom: 1.25rem
    }

    .mb-2 {
        margin-bottom: 0.5rem
    }

    .mt-\[20px\] {
        margin-top: 20px
    }

    .\!mb-4 {
        margin-bottom: 1rem !important
    }

    .mb-28 {
        margin-bottom: 7rem
    }

    .ml-\[15px\] {
        margin-left: 15px
    }

    .-mb-\[19px\] {
        margin-bottom: -19px
    }

    .-mr-\[52px\] {
        margin-right: -52px
    }

    .-mt-\[18px\] {
        margin-top: -18px
    }

    .mb-8 {
        margin-bottom: 2rem
    }

    .mr-\[28px\] {
        margin-right: 28px
    }

    .mb-7 {
        margin-bottom: 1.75rem
    }

    .mb-\[20px\] {
        margin-bottom: 20px
    }

    .mb-4 {
        margin-bottom: 1rem
    }

    .mt-6 {
        margin-top: 1.5rem
    }

    .block {
        display: block
    }

    .flex {
        display: flex
    }

    .hidden {
        display: none
    }

    .h-\[90px\] {
        height: 90px
    }

    .h-\[unset\] {
        height: unset
    }

    .h-full {
        height: 100%
    }

    .h-\[1px\] {
        height: 1px
    }

    .h-\[44px\] {
        height: 44px
    }

    .h-\[0\.7rem\] {
        height: 0.7rem
    }

    .h-0 {
        height: 0px
    }

    .h-\[100px\] {
        height: 100px
    }

    .h-\[60\%\] {
        height: 60%
    }

    .h-\[calc\(100\%\+25px\)\] {
        height: calc(100% + 25px)
    }

    .h-\[7px\] {
        height: 7px
    }

    .h-\[22px\] {
        height: 22px
    }

    .h-\[15px\] {
        height: 15px
    }

    .h-\[120px\] {
        height: 120px
    }

    .h-8 {
        height: 2rem
    }

    .h-\[40\%\] {
        height: 40%
    }

    .h-\[100\%\] {
        height: 100%
    }

    .h-\[calc\(100vh-118\.19px\)\] {
        height: calc(100vh - 118.19px)
    }

    .h-3 {
        height: 0.75rem
    }

    .\!h-full {
        height: 100% !important
    }

    .h-\[38px\] {
        height: 38px
    }

    .h-fit {
        height: -moz-fit-content;
        height: fit-content
    }

    .h-6 {
        height: 1.5rem
    }

    .h-2 {
        height: 0.5rem
    }

    .h-\[475px\] {
        height: 475px
    }

    .h-\[90\%\] {
        height: 90%
    }

    .h-\[45\%\] {
        height: 45%
    }

    .h-\[55\%\] {
        height: 55%
    }

    .h-\[600px\] {
        height: 600px
    }

    .h-\[230px\] {
        height: 230px
    }

    .h-\[42px\] {
        height: 42px
    }

    .h-screen {
        height: 100vh
    }

    .h-\[70\%\] {
        height: 70%
    }

    .h-\[25px\] {
        height: 25px
    }

    .h-64 {
        height: 16rem
    }

    .h-\[99\%\] {
        height: 99%
    }

    .h-\[0px\] {
        height: 0px
    }

    .h-\[225px\] {
        height: 225px
    }

    .h-\[224px\] {
        height: 224px
    }

    .h-\[48px\] {
        height: 48px
    }

    .h-\[100vh\] {
        height: 100vh
    }

    .h-\[34px\] {
        height: 34px
    }

    .h-\[250px\] {
        height: 250px
    }

    .h-9 {
        height: 2.25rem
    }

    .h-\[46px\] {
        height: 46px
    }

    .h-\[80px\] {
        height: 80px
    }

    .h-auto {
        height: auto
    }

    .h-\[58px\] {
        height: 58px
    }

    .h-\[32px\] {
        height: 32px
    }

    .max-h-\[1025px\] {
        max-height: 1025px
    }

    .max-h-\[18px\] {
        max-height: 18px
    }

    .min-h-\[56px\] {
        min-height: 56px
    }

    .min-h-\[48px\] {
        min-height: 48px
    }

    .min-h-\[46px\] {
        min-height: 46px
    }

    .w-full {
        width: 100%
    }

    .w-\[95\%\] {
        width: 95%
    }

    .w-\[120px\] {
        width: 120px
    }

    .w-fit {
        width: -moz-fit-content;
        width: fit-content
    }

    .w-\[85\%\] {
        width: 85%
    }

    .w-\[calc\(100\%\+1rem\)\] {
        width: calc(100% + 1rem)
    }

    .w-\[1px\] {
        width: 1px
    }

    .w-\[0\.7rem\] {
        width: 0.7rem
    }

    .w-0 {
        width: 0px
    }

    .w-\[calc\(100\%\+25px\)\] {
        width: calc(100% + 25px)
    }

    .w-\[20px\] {
        width: 20px
    }

    .w-\[22px\] {
        width: 22px
    }

    .w-\[15px\] {
        width: 15px
    }

    .w-\[90\%\] {
        width: 90%
    }

    .w-\[180px\] {
        width: 180px
    }

    .w-8 {
        width: 2rem
    }

    .w-\[99\%\] {
        width: 99%
    }

    .w-\[70px\] {
        width: 70px
    }

    .w-\[100vw\] {
        width: 100vw
    }

    .w-3 {
        width: 0.75rem
    }

    .\!w-full {
        width: 100% !important
    }

    .w-\[380px\] {
        width: 380px
    }

    .w-36 {
        width: 9rem
    }

    .w-\[30vw\] {
        width: 30vw
    }

    .w-\[10vw\] {
        width: 10vw
    }

    .w-6 {
        width: 1.5rem
    }

    .w-2 {
        width: 0.5rem
    }

    .w-\[320px\] {
        width: 320px
    }

    .w-\[4\.5rem\] {
        width: 4.5rem
    }

    .w-\[100\%\] {
        width: 100%
    }

    .w-\[230px\] {
        width: 230px
    }

    .w-screen {
        width: 100vw
    }

    .w-64 {
        width: 16rem
    }

    .w-\[0px\] {
        width: 0px
    }

    .w-\[300px\] {
        width: 300px
    }

    .w-\[80\%\] {
        width: 80%
    }

    .w-\[34px\] {
        width: 34px
    }

    .w-\[38px\] {
        width: 38px
    }

    .w-9 {
        width: 2.25rem
    }

    .w-\[46px\] {
        width: 46px
    }

    .w-\[50px\] {
        width: 50px
    }

    .w-\[32px\] {
        width: 32px
    }

    .w-\[155px\] {
        width: 155px
    }

    .w-\[1444\.8px\] {
        width: 1444.8px
    }

    .min-w-\[101px\] {
        min-width: 101px
    }

    .min-w-\[250px\] {
        min-width: 250px
    }

    .max-w-\[180px\] {
        max-width: 180px
    }

    .max-w-fit {
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    .max-w-\[380px\] {
        max-width: 380px
    }

    .max-w-\[1428px\] {
        max-width: 1428px
    }

    .max-w-\[320px\] {
        max-width: 320px
    }

    .max-w-\[275px\] {
        max-width: 275px
    }

    .max-w-sm {
        max-width: 24rem
    }

    .max-w-\[230px\] {
        max-width: 230px
    }

    .max-w-\[500px\] {
        max-width: 500px
    }

    .max-w-\[809px\] {
        max-width: 809px
    }

    .max-w-\[536px\] {
        max-width: 536px
    }

    .max-w-\[720px\] {
        max-width: 720px
    }

    .max-w-\[18px\] {
        max-width: 18px
    }

    .max-w-\[300px\] {
        max-width: 300px
    }

    .max-w-\[235px\] {
        max-width: 235px
    }

    .flex-1 {
        flex: 1 1 0%
    }

    .flex-\[20\] {
        flex: 20
    }

    .flex-\[1\] {
        flex: 1
    }

    .flex-\[2\.3\] {
        flex: 2.3
    }

    .flex-\[3\] {
        flex: 3
    }

    .flex-\[2\] {
        flex: 2
    }

    .flex-\[4\] {
        flex: 4
    }

    .flex-shrink-0 {
        flex-shrink: 0
    }

    .flex-grow {
        flex-grow: 1
    }

    .origin-top {
        transform-origin: top
    }

    .-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-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-\[608\.442px\] {
        --tw-translate-y: 608.442px;
        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-\[37\%\] {
        --tw-translate-y: 37%;
        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-\[-150\%\] {
        --tw-translate-y: -150%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .-rotate-45 {
        --tw-rotate: -45deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rotate-45 {
        --tw-rotate: 45deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rotate-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))
    }

    .rotate-90 {
        --tw-rotate: 90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rotate-\[135deg\] {
        --tw-rotate: 135deg;
        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-75 {
        --tw-scale-x: .75;
        --tw-scale-y: .75;
        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-50 {
        --tw-scale-x: .5;
        --tw-scale-y: .5;
        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-\[85\%\] {
        --tw-scale-x: 85%;
        --tw-scale-y: 85%;
        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-\[\.8\] {
        --tw-scale-x: .8;
        --tw-scale-y: .8;
        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-\[\.75\] {
        --tw-scale-x: .75;
        --tw-scale-y: .75;
        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))
    }

    .cursor-pointer {
        cursor: pointer
    }

    .cursor-default {
        cursor: default
    }

    .flex-row {
        flex-direction: row
    }

    .flex-col {
        flex-direction: column
    }

    .flex-col-reverse {
        flex-direction: column-reverse
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .items-start {
        align-items: flex-start
    }

    .items-end {
        align-items: flex-end
    }

    .items-center {
        align-items: center
    }

    .justify-start {
        justify-content: flex-start
    }

    .justify-end {
        justify-content: flex-end
    }

    .justify-center {
        justify-content: center
    }

    .justify-between {
        justify-content: space-between
    }

    .justify-around {
        justify-content: space-around
    }

    .gap-8 {
        gap: 2rem
    }

    .gap-6 {
        gap: 1.5rem
    }

    .gap-3 {
        gap: 0.75rem
    }

    .gap-\[5px\] {
        gap: 5px
    }

    .gap-5 {
        gap: 1.25rem
    }

    .gap-\[4px\] {
        gap: 4px
    }

    .gap-\[30px\] {
        gap: 30px
    }

    .gap-x-4 {
        column-gap: 1rem
    }

    .gap-x-1 {
        column-gap: 0.25rem
    }

    .gap-x-2 {
        column-gap: 0.5rem
    }

    .gap-y-4 {
        row-gap: 1rem
    }

    .gap-y-16 {
        row-gap: 4rem
    }

    .gap-y-10 {
        row-gap: 2.5rem
    }

    .gap-x-10 {
        column-gap: 2.5rem
    }

    .gap-x-6 {
        column-gap: 1.5rem
    }

    .gap-y-\[30px\] {
        row-gap: 30px
    }

    .gap-y-\[20px\] {
        row-gap: 20px
    }

    .gap-y-2 {
        row-gap: 0.5rem
    }

    .gap-x-5 {
        column-gap: 1.25rem
    }

    .self-start {
        align-self: flex-start
    }

    .self-end {
        align-self: flex-end
    }

    .overflow-auto {
        overflow: auto
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .break-words {
        overflow-wrap: break-word
    }

    .rounded-\[4px\] {
        border-radius: 4px
    }

    .rounded-\[7px\] {
        border-radius: 7px
    }

    .rounded-full {
        border-radius: 9999px
    }

    .rounded-sm {
        border-radius: 0.125rem
    }

    .rounded-\[8px\] {
        border-radius: 8px
    }

    .rounded-lg {
        border-radius: 0.5rem
    }

    .rounded-3xl {
        border-radius: 1.5rem
    }

    .rounded-\[12px\] {
        border-radius: 12px
    }

    .border {
        border-width: 1px
    }

    .border-b {
        border-bottom-width: 1px
    }

    .border-r-\[7px\] {
        border-right-width: 7px
    }

    .border-l-\[7px\] {
        border-left-width: 7px
    }

    .border-b-\[8px\] {
        border-bottom-width: 8px
    }

    .border-t {
        border-top-width: 1px
    }

    .border-b-\[200px\] {
        border-bottom-width: 200px
    }

    .border-r {
        border-right-width: 1px
    }

    .border-r-\[200px\] {
        border-right-width: 200px
    }

    .border-l {
        border-left-width: 1px
    }

    .border-l-\[200px\] {
        border-left-width: 200px
    }

    .border-none {
        border-style: none
    }

    .border-primary {
        --tw-border-opacity: 1;
        border-color: rgb(var(--color-primary) / var(--tw-border-opacity))
    }

    .border-\[\#C5C5C5\] {
        --tw-border-opacity: 1;
        border-color: rgb(197 197 197 / var(--tw-border-opacity))
    }

    .border-\[\#707070\] {
        --tw-border-opacity: 1;
        border-color: rgb(112 112 112 / var(--tw-border-opacity))
    }

    .border-white {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity))
    }

    .border-b-\[rgb\(251\2c 251\2c 251\)\] {
        --tw-border-opacity: 1;
        border-bottom-color: rgb(251 251 251 / var(--tw-border-opacity))
    }

    .border-r-transparent {
        border-right-color: transparent
    }

    .border-l-transparent {
        border-left-color: transparent
    }

    .border-b-primary {
        --tw-border-opacity: 1;
        border-bottom-color: rgb(var(--color-primary) / var(--tw-border-opacity))
    }

    .border-b-\[\#8E8E8E\]\/25 {
        border-bottom-color: rgb(142 142 142 / 0.25)
    }

    .border-t-\[\#8E8E8E\] {
        --tw-border-opacity: 1;
        border-top-color: rgb(142 142 142 / var(--tw-border-opacity))
    }

    .border-b-\[\#8E8E8E\] {
        --tw-border-opacity: 1;
        border-bottom-color: rgb(142 142 142 / var(--tw-border-opacity))
    }

    .border-l-\[\#707070\] {
        --tw-border-opacity: 1;
        border-left-color: rgb(112 112 112 / var(--tw-border-opacity))
    }

    .bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .bg-\[\#C5C5C5\] {
        --tw-bg-opacity: 1;
        background-color: rgb(197 197 197 / var(--tw-bg-opacity))
    }

    .bg-\[\#E63122\] {
        --tw-bg-opacity: 1;
        background-color: rgb(230 49 34 / var(--tw-bg-opacity))
    }

    .bg-primary\/25 {
        background-color: rgb(var(--color-primary) / 0.25)
    }

    .bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity))
    }

    .bg-primary\/50 {
        background-color: rgb(var(--color-primary) / 0.5)
    }

    .bg-\[\#739dd3\] {
        --tw-bg-opacity: 1;
        background-color: rgb(115 157 211 / var(--tw-bg-opacity))
    }

    .bg-\[\#86BB82\] {
        --tw-bg-opacity: 1;
        background-color: rgb(134 187 130 / var(--tw-bg-opacity))
    }

    /* .bg-\[\] {
        background-color:
    } */

    .bg-\[white\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .bg-\[\#707070\] {
        --tw-bg-opacity: 1;
        background-color: rgb(112 112 112 / var(--tw-bg-opacity))
    }

    .bg-\[\#F0F0F0\] {
        --tw-bg-opacity: 1;
        background-color: rgb(240 240 240 / var(--tw-bg-opacity))
    }

    .bg-black\/90 {
        background-color: rgb(0 0 0 / 0.9)
    }

    .bg-transparent {
        background-color: transparent
    }

    .bg-\[\#0000004d\] {
        background-color: #0000004d
    }

    .bg-black\/10 {
        background-color: rgb(0 0 0 / 0.1)
    }

    .bg-\[\#1D1D1D\] {
        --tw-bg-opacity: 1;
        background-color: rgb(29 29 29 / var(--tw-bg-opacity))
    }

    .bg-\[\#8D8E8E\] {
        --tw-bg-opacity: 1;
        background-color: rgb(141 142 142 / var(--tw-bg-opacity))
    }

    .bg-\[\#000000a6\] {
        background-color: #000000a6
    }

    .bg-gradient-to-r {
        background-image: linear-gradient(to right, var(--tw-gradient-stops))
    }

    .from-\[\#000000d9\] {
        --tw-gradient-from: #000000d9;
        --tw-gradient-to: rgb(0 0 0 / 0);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .bg-repeat-round {
        background-repeat: round
    }

    .fill-primary {
        fill: rgb(var(--color-primary) / 1)
    }

    .fill-primarySvg {
        fill: rgb(var(--color-primarySvg) / 1)
    }

    .fill-\[\#1E1E1B\] {
        fill: #1E1E1B
    }

    .fill-white {
        fill: #fff
    }

    .fill-\[\#707070\] {
        fill: #707070
    }

    .stroke-primary {
        stroke: rgb(var(--color-primary) / 1)
    }

    .stroke-\[rgb\(25\2c 25\2c 25\)\] {
        stroke: rgb(25, 25, 25)
    }

    .stroke-\[\#707070\] {
        stroke: #707070
    }

    .stroke-white {
        stroke: #fff
    }

    .stroke-\[3px\] {
        stroke-width: 3px
    }

    .object-contain {
        object-fit: contain
    }

    .object-cover {
        object-fit: cover
    }

    .object-scale-down {
        object-fit: scale-down
    }

    .p-1 {
        padding: 0.25rem
    }

    .p-5 {
        padding: 1.25rem
    }

    .p-4 {
        padding: 1rem
    }

    .p-3 {
        padding: 0.75rem
    }

    .p-\[\.09rem\] {
        padding: .09rem
    }

    .py-\[\.85rem\] {
        padding-top: .85rem;
        padding-bottom: .85rem
    }

    .px-\[27px\] {
        padding-left: 27px;
        padding-right: 27px
    }

    .py-\[6px\] {
        padding-top: 6px;
        padding-bottom: 6px
    }

    .px-\[18px\] {
        padding-left: 18px;
        padding-right: 18px
    }

    .py-2 {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem
    }

    .px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem
    }

    .py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .px-7 {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .py-3 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem
    }

    .px-9 {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }

    .pt-\[8px\] {
        padding-top: 8px
    }

    .pb-\[14px\] {
        padding-bottom: 14px
    }

    .pb-2 {
        padding-bottom: 0.5rem
    }

    .pt-\[51px\] {
        padding-top: 51px
    }

    .pr-4 {
        padding-right: 1rem
    }

    .pb-14 {
        padding-bottom: 3.5rem
    }

    .pt-10 {
        padding-top: 2.5rem
    }

    .text-center {
        text-align: center
    }

    .text-justify {
        text-align: justify
    }

    .text-start {
        text-align: start
    }

    .font-\[\'Kufam\'\] {
        font-family: 'Kufam'
    }

    .font-\[\'DIN_Pro\'\] {
        font-family: 'DIN Pro'
    }

    .font-\[\'DIN_Next_LT_Arabic\'\] {
        font-family: 'DIN Next LT Arabic'
    }

    .text-xs {
        font-size: 0.75rem;
        line-height: 1rem
    }

    .text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem
    }

    .text-\[18px\] {
        font-size: 18px
    }

    .text-\[16px\] {
        font-size: 16px
    }

    .text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .text-\[21px\] {
        font-size: 21px
    }

    .text-\[2rem\] {
        font-size: 2rem
    }

    .font-semibold {
        font-weight: 600
    }

    .font-normal {
        font-weight: 400
    }

    .font-light {
        font-weight: 300
    }

    .font-bold {
        font-weight: 700
    }

    .font-medium {
        font-weight: 500
    }

    .tabular-nums {
        --tw-numeric-spacing: tabular-nums;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
    }

    .leading-none {
        line-height: 1
    }

    .leading-\[1\.2\] {
        line-height: 1.2
    }

    .\!leading-\[1\.5\] {
        line-height: 1.5 !important
    }

    .tracking-wide {
        letter-spacing: 0.025em
    }

    .text-\[\#1D1D1C\] {
        --tw-text-opacity: 1;
        color: rgb(29 29 28 / var(--tw-text-opacity))
    }

    .text-primary {
        --tw-text-opacity: 1;
        color: rgb(var(--color-primary) / var(--tw-text-opacity))
    }

    .text-\[\#494948\] {
        --tw-text-opacity: 1;
        color: rgb(73 73 72 / var(--tw-text-opacity))
    }

    .text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .text-\[\#4A4A49\] {
        --tw-text-opacity: 1;
        color: rgb(74 74 73 / var(--tw-text-opacity))
    }

    .text-disabled {
        --tw-text-opacity: 1;
        color: rgb(136 136 136 / var(--tw-text-opacity))
    }

    .text-\[\#1D1D1B\] {
        --tw-text-opacity: 1;
        color: rgb(29 29 27 / var(--tw-text-opacity))
    }

    .text-red-500 {
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity))
    }

    .text-\[\#8D8E8E\] {
        --tw-text-opacity: 1;
        color: rgb(141 142 142 / var(--tw-text-opacity))
    }

    .text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

    .underline {
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-100 {
        opacity: 1
    }

    .opacity-\[\.3\] {
        opacity: .3
    }

    .opacity-\[\.2\] {
        opacity: .2
    }

    .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)
    }

    .outline-none {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .drop-shadow {
        --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
        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-all {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms
    }

    .delay-150 {
        transition-delay: 150ms
    }

    .duration-500 {
        transition-duration: 500ms
    }

    .duration-300 {
        transition-duration: 300ms
    }

    .duration-1000 {
        transition-duration: 1000ms
    }

    .duration-700 {
        transition-duration: 700ms
    }

    .ease-in-out {
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
    }

    .line-clamp-3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }

    .line-clamp-1 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }

    .line-clamp-4 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4
    }

    .line-clamp-2 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    * {
        padding: 0;
        margin: 0;
    }

    html,
    body {
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .items-nav-mobile {
        bottom: env(safe-area-inset-bottom, 0) !important;
    }

    .bottom-tag-selection--container::-webkit-scrollbar {
        width: 6px;
    }

    .bottom-tag-selection--container::-webkit-scrollbar-track {
        background-color: rgb(0 0 0 / 0.3)
    }

    /* Handle */
    .bottom-tag-selection--container::-webkit-scrollbar-thumb {
        background: white;
    }

    ::selection {
        background: yellow;
    }

    body::-webkit-scrollbar {
        display: none;
        width: 12px;
        overflow: hidden;
        background-color: rgb(var(--color-primary) / 0.25)
    }

    @media (min-width: 1024px) {
        body::-webkit-scrollbar {
            display: block
        }
    }

    /* Handle */
    body::-webkit-scrollbar-thumb {
        border-radius: 8px;
        background-color: rgb(142 142 142 / 85)
    }

    /* Handle on hover */
    body::-webkit-scrollbar-thumb:hover {
        background-color: rgb(var(--color-primary) / 0.4)
    }

    .hover\:z-\[3000\]:hover {
        z-index: 3000
    }

    .hover\:border-primary\/50:hover {
        border-color: rgb(var(--color-primary) / 0.5)
    }

    .hover\:bg-primary\/50:hover {
        background-color: rgb(var(--color-primary) / 0.5)
    }

    .hover\:bg-primary\/90:hover {
        background-color: rgb(var(--color-primary) / 0.9)
    }

    .hover\:opacity-100:hover {
        opacity: 1
    }

    .group:hover .group-hover\:z-\[3000\] {
        z-index: 3000
    }

    .group:hover .group-hover\:h-full {
        height: 100%
    }

    .group:hover .group-hover\:w-full {
        width: 100%
    }

    .group:hover .group-hover\:w-12 {
        width: 3rem
    }

    .group:hover .group-hover\:text-primary {
        --tw-text-opacity: 1;
        color: rgb(var(--color-primary) / var(--tw-text-opacity))
    }

    .group:hover .group-hover\:opacity-100 {
        opacity: 1
    }

    .group:hover .group-hover\:opacity-0 {
        opacity: 0
    }

    .data-\[is-visible\=true\]\:visible[data-is-visible=true] {
        visibility: visible
    }

    .data-\[is-visible\=true\]\:z-\[999\][data-is-visible=true] {
        z-index: 999
    }

    .data-\[checked\=true\]\:border-primary\/50[data-checked=true] {
        border-color: rgb(var(--color-primary) / 0.5)
    }

    .data-\[checked-mobile\=true\]\:border-primary\/50[data-checked-mobile=true] {
        border-color: rgb(var(--color-primary) / 0.5)
    }

    .data-\[checked\=true\]\:bg-primary\/50[data-checked=true] {
        background-color: rgb(var(--color-primary) / 0.5)
    }

    .data-\[checked-mobile\=true\]\:bg-primary\/50[data-checked-mobile=true] {
        background-color: rgb(var(--color-primary) / 0.5)
    }

    .data-\[checked\=true\]\:fill-primary[data-checked=true] {
        fill: rgb(var(--color-primary) / 1)
    }

    .data-\[checked\=true\]\:stroke-primary[data-checked=true] {
        stroke: rgb(var(--color-primary) / 1)
    }

    .data-\[status-active\=true\]\:text-primary[data-status-active=true] {
        --tw-text-opacity: 1;
        color: rgb(var(--color-primary) / var(--tw-text-opacity))
    }

    .data-\[always-active\=true\]\:text-primary[data-always-active=true] {
        --tw-text-opacity: 1;
        color: rgb(var(--color-primary) / var(--tw-text-opacity))
    }

    .data-\[is-visible\=true\]\:opacity-100[data-is-visible=true] {
        opacity: 1
    }

    .data-\[status\=active\]\:opacity-100[data-status=active] {
        opacity: 1
    }

    .group[data-status-active=true] .group-data-\[status-active\=true\]\:visible {
        visibility: visible
    }

    .group[data-always-active=true] .group-data-\[always-active\=true\]\:visible {
        visibility: visible
    }

    .group[data-selected=true] .group-data-\[selected\=true\]\:h-full {
        height: 100%
    }

    .group[data-selected=true] .group-data-\[selected\=true\]\:w-full {
        width: 100%
    }

    .group\/html[data-font-value=small] .group-data-\[font-value\=small\]\/html\:bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity))
    }

    .group\/html[data-font-value=normal] .group-data-\[font-value\=normal\]\/html\:bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity))
    }

    .group\/html[data-font-value=large] .group-data-\[font-value\=large\]\/html\:bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity))
    }

    .group\/html[data-cursor-option=normal] .group-data-\[cursor-option\=normal\]\/html\:bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity))
    }

    .group\/html[data-theme=normal] .group-data-\[theme\=normal\]\/html\:bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity))
    }

    .group\/html[data-theme=parakeet] .group-data-\[theme\=parakeet\]\/html\:bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity))
    }

    .group\/html[data-cursor-option=first] .group-data-\[cursor-option\=first\]\/html\:bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(var(--color-primary) / var(--tw-bg-opacity))
    }

    .group[data-status-active=true] .group-data-\[status-active\=true\]\:opacity-100 {
        opacity: 1
    }

    .group[data-always-active=true] .group-data-\[always-active\=true\]\:opacity-100 {
        opacity: 1
    }

    .group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100 {
        opacity: 1
    }

    [dir="ltr"] .ltr\:-left-\[0\.9rem\] {
        left: -0.9rem
    }

    [dir="ltr"] .ltr\:right-0 {
        right: 0px
    }

    [dir="ltr"] .ltr\:left-\[0\%\] {
        left: 0%
    }

    [dir="ltr"] .ltr\:left-\[102\%\] {
        left: 102%
    }

    [dir="ltr"] .ltr\:left-\[204\%\] {
        left: 204%
    }

    [dir="ltr"] .ltr\:left-\[306\%\] {
        left: 306%
    }

    [dir="ltr"] .ltr\:left-\[408\%\] {
        left: 408%
    }

    [dir="ltr"] .ltr\:left-\[510\%\] {
        left: 510%
    }

    [dir="ltr"] .ltr\:left-\[105\%\] {
        left: 105%
    }

    [dir="ltr"] .ltr\:left-\[210\%\] {
        left: 210%
    }

    [dir="ltr"] .ltr\:left-\[315\%\] {
        left: 315%
    }

    [dir="ltr"] .ltr\:left-\[420\%\] {
        left: 420%
    }

    [dir="ltr"] .ltr\:left-\[525\%\] {
        left: 525%
    }

    [dir="ltr"] .ltr\:left-\[630\%\] {
        left: 630%
    }

    [dir="ltr"] .ltr\:left-\[735\%\] {
        left: 735%
    }

    [dir="ltr"] .ltr\:left-\[840\%\] {
        left: 840%
    }

    [dir="ltr"] .ltr\:left-\[945\%\] {
        left: 945%
    }

    [dir="ltr"] .ltr\:left-\[1050\%\] {
        left: 1050%
    }

    [dir="ltr"] .ltr\:left-\[1155\%\] {
        left: 1155%
    }

    [dir="ltr"] .ltr\:left-\[1260\%\] {
        left: 1260%
    }

    [dir="ltr"] .ltr\:left-\[1365\%\] {
        left: 1365%
    }

    [dir="ltr"] .ltr\:left-\[1470\%\] {
        left: 1470%
    }

    [dir="ltr"] .ltr\:left-\[1575\%\] {
        left: 1575%
    }

    [dir="ltr"] .ltr\:left-\[calc\(100\%\+5px\)\] {
        left: calc(100% + 5px)
    }

    [dir="ltr"] .ltr\:left-1\/2 {
        left: 50%
    }

    [dir="ltr"] .ltr\:translate-x-\[-7\%\] {
        --tw-translate-x: -7%;
        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))
    }

    [dir="ltr"] .ltr\:translate-x-\[1399\.37px\] {
        --tw-translate-x: 1399.37px;
        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))
    }

    [dir="ltr"] .ltr\: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))
    }

    [dir="ltr"] .ltr\:-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))
    }

    [dir="ltr"] .ltr\: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))
    }

    [dir="ltr"] .ltr\:justify-end {
        justify-content: flex-end
    }

    [dir="ltr"] .ltr\:border-l-1 {
        border-left-width: 1px
    }

    [dir="ltr"] .ltr\:font-\[\'DIN_Pro\'\] {
        font-family: 'DIN Pro'
    }

    [dir="ltr"] .ltr\:font-\[\'DIN_Next_LT_Arabic\'\] {
        font-family: 'DIN Next LT Arabic'
    }

    [dir="rtl"] .rtl\:right-full {
        right: 100%
    }

    [dir="rtl"] .rtl\:right-\[-\.9rem\] {
        right: -.9rem
    }

    [dir="rtl"] .rtl\:left-0 {
        left: 0px
    }

    [dir="rtl"] .rtl\:left-\[-0\%\] {
        left: -0%
    }

    [dir="rtl"] .rtl\:left-\[-102\%\] {
        left: -102%
    }

    [dir="rtl"] .rtl\:left-\[-204\%\] {
        left: -204%
    }

    [dir="rtl"] .rtl\:left-\[-306\%\] {
        left: -306%
    }

    [dir="rtl"] .rtl\:left-\[-408\%\] {
        left: -408%
    }

    [dir="rtl"] .rtl\:left-\[-510\%\] {
        left: -510%
    }

    [dir="rtl"] .rtl\:left-\[-105\%\] {
        left: -105%
    }

    [dir="rtl"] .rtl\:left-\[-210\%\] {
        left: -210%
    }

    [dir="rtl"] .rtl\:left-\[-315\%\] {
        left: -315%
    }

    [dir="rtl"] .rtl\:left-\[-420\%\] {
        left: -420%
    }

    [dir="rtl"] .rtl\:left-\[-525\%\] {
        left: -525%
    }

    [dir="rtl"] .rtl\:left-\[-630\%\] {
        left: -630%
    }

    [dir="rtl"] .rtl\:left-\[-735\%\] {
        left: -735%
    }

    [dir="rtl"] .rtl\:left-\[-840\%\] {
        left: -840%
    }

    [dir="rtl"] .rtl\:left-\[-945\%\] {
        left: -945%
    }

    [dir="rtl"] .rtl\:left-\[-1050\%\] {
        left: -1050%
    }

    [dir="rtl"] .rtl\:left-\[-1155\%\] {
        left: -1155%
    }

    [dir="rtl"] .rtl\:left-\[-1260\%\] {
        left: -1260%
    }

    [dir="rtl"] .rtl\:left-\[-1365\%\] {
        left: -1365%
    }

    [dir="rtl"] .rtl\:left-\[-1470\%\] {
        left: -1470%
    }

    [dir="rtl"] .rtl\:left-\[-1575\%\] {
        left: -1575%
    }

    [dir="rtl"] .rtl\:right-\[calc\(100\%\+5px\)\] {
        right: calc(100% + 5px)
    }

    [dir="rtl"] .rtl\:right-1\/2 {
        right: 50%
    }

    [dir="rtl"] .rtl\: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))
    }

    [dir="rtl"] .rtl\:translate-x-\[7\%\] {
        --tw-translate-x: 7%;
        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))
    }

    [dir="rtl"] .rtl\:translate-x-\[1600px\] {
        --tw-translate-x: 1600px;
        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))
    }

    [dir="rtl"] .rtl\:-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))
    }

    [dir="rtl"] .rtl\: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))
    }

    [dir="rtl"] .rtl\: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))
    }

    [dir="rtl"] .rtl\:scale-x-\[-1\] {
        --tw-scale-x: -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))
    }

    [dir="rtl"] .rtl\:flex-row-reverse {
        flex-direction: row-reverse
    }

    [dir="rtl"] .rtl\:justify-start {
        justify-content: flex-start
    }

    [dir="rtl"] .rtl\:self-end {
        align-self: flex-end
    }

    [dir="rtl"] .rtl\:border-r-1 {
        border-right-width: 1px
    }

    [dir="rtl"] .rtl\:font-\[\'DIN_Next_LT_Arabic\'\] {
        font-family: 'DIN Next LT Arabic'
    }

    @media (min-width: 640px) {
        .sm\:w-\[80\%\] {
            width: 80%
        }

        .sm\:w-\[120px\] {
            width: 120px
        }

        .sm\:w-\[350px\] {
            width: 350px
        }
    }

    @media (min-width: 768px) {
        .tb\:absolute {
            position: absolute
        }

        .tb\:block {
            display: block
        }

        .tb\:flex {
            display: flex
        }

        .tb\:h-\[400px\] {
            height: 400px
        }

        .tb\:h-fit {
            height: -moz-fit-content;
            height: fit-content
        }

        .tb\:w-\[315px\] {
            width: 315px
        }

        .tb\:w-\[316px\] {
            width: 316px
        }

        .tb\:max-w-\[650px\] {
            max-width: 650px
        }

        .tb\:max-w-\[728px\] {
            max-width: 728px
        }

        .tb\:flex-row {
            flex-direction: row
        }

        .tb\:self-center {
            align-self: center
        }

        .tb\:text-2xl {
            font-size: 1.5rem;
            line-height: 2rem
        }

        .tb\:text-5xl {
            font-size: 3rem;
            line-height: 1
        }

        .md\:h-\[50\%\] {
            height: 50%
        }
    }

    @media (min-width: 1024px) {
        .lg\:absolute {
            position: absolute
        }

        .lg\:block {
            display: block
        }

        .lg\:flex {
            display: flex
        }

        .lg\:h-5 {
            height: 1.25rem
        }

        .lg\:w-5 {
            width: 1.25rem
        }

        .lg\:flex-1 {
            flex: 1 1 0%
        }

        .lg\:flex-col {
            flex-direction: column
        }
    }

    @media (min-width: 1280px) {
        .lap\:bottom-0 {
            bottom: 0px
        }

        .lap\:top-\[-3px\] {
            top: -3px
        }

        .lap\:mx-0 {
            margin-left: 0px;
            margin-right: 0px
        }

        .lap\:mt-\[118\.19px\] {
            margin-top: 118.19px
        }

        .lap\:mb-10 {
            margin-bottom: 2.5rem
        }

        .lap\:mb-14 {
            margin-bottom: 3.5rem
        }

        .lap\:mb-5 {
            margin-bottom: 1.25rem
        }

        .lap\:mb-9 {
            margin-bottom: 2.25rem
        }

        .lap\:mb-0 {
            margin-bottom: 0px
        }

        .lap\:block {
            display: block
        }

        .lap\:flex {
            display: flex
        }

        .lap\:hidden {
            display: none
        }

        .lap\:h-full {
            height: 100%
        }

        .lap\:h-\[100px\] {
            height: 100px
        }

        .lap\:h-\[520px\] {
            height: 520px
        }

        .lap\:h-\[296px\] {
            height: 296px
        }

        .lap\:w-fit {
            width: -moz-fit-content;
            width: fit-content
        }

        .lap\:w-\[345px\] {
            width: 345px
        }

        .lap\:w-\[809px\] {
            width: 809px
        }

        .lap\:w-full {
            width: 100%
        }

        .lap\:min-w-\[809px\] {
            min-width: 809px
        }

        .lap\:max-w-\[975px\] {
            max-width: 975px
        }

        .lap\:max-w-\[1075px\] {
            max-width: 1075px
        }

        .lap\:max-w-\[1100px\] {
            max-width: 1100px
        }

        .lap\:flex-1 {
            flex: 1 1 0%
        }

        .lap\:flex-initial {
            flex: 0 1 auto
        }

        .lap\:flex-grow {
            flex-grow: 1
        }

        .lap\:flex-row {
            flex-direction: row
        }

        .lap\:flex-col {
            flex-direction: column
        }

        .lap\:items-start {
            align-items: flex-start
        }

        .lap\:items-end {
            align-items: flex-end
        }

        .lap\:justify-end {
            justify-content: flex-end
        }

        .lap\:justify-between {
            justify-content: space-between
        }

        .lap\:gap-\[10px\] {
            gap: 10px
        }

        .lap\:gap-x-2 {
            column-gap: 0.5rem
        }

        .lap\:gap-y-0 {
            row-gap: 0px
        }

        .lap\:gap-x-\[40px\] {
            column-gap: 40px
        }

        .lap\:border-r {
            border-right-width: 1px
        }

        .lap\:border-b-white {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity))
        }

        .lap\:border-r-\[\#CCCCCC\] {
            --tw-border-opacity: 1;
            border-right-color: rgb(204 204 204 / var(--tw-border-opacity))
        }

        .lap\:py-12 {
            padding-top: 3rem;
            padding-bottom: 3rem
        }

        .lap\:px-0 {
            padding-left: 0px;
            padding-right: 0px
        }

        .lap\:pt-0 {
            padding-top: 0px
        }

        .lap\:text-start {
            text-align: start
        }

        .lap\:text-4xl {
            font-size: 2.25rem;
            line-height: 2.5rem
        }

        .lap\:text-\[55px\] {
            font-size: 55px
        }

        .lap\:text-lg {
            font-size: 1.125rem;
            line-height: 1.75rem
        }

        .lap\:line-clamp-3 {
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3
        }

        .lap\:last\:border-r-white:last-child {
            --tw-border-opacity: 1;
            border-right-color: rgb(255 255 255 / var(--tw-border-opacity))
        }

        [dir="ltr"] .ltr\:lap\:left-\[-6px\] {
            left: -6px
        }

        [dir="rtl"] .rtl\:lap\:left-\[6px\] {
            left: 6px
        }

        .xl\:mx-0 {
            margin-left: 0px;
            margin-right: 0px
        }

        .xl\:h-8 {
            height: 2rem
        }

        .xl\:h-96 {
            height: 24rem
        }

        .xl\:w-8 {
            width: 2rem
        }

        .xl\:w-96 {
            width: 24rem
        }

        .xl\:flex-row {
            flex-direction: row
        }
    }

    @media (min-width: 1440px) {
        .pc\:bottom-\[3px\] {
            bottom: 3px
        }

        .pc\:top-\[0\] {
            top: 0
        }

        .pc\:mx-12 {
            margin-left: 3rem;
            margin-right: 3rem
        }

        .pc\:mb-14 {
            margin-bottom: 3.5rem
        }

        .pc\:h-\[115px\] {
            height: 115px
        }

        .pc\:h-\[628px\] {
            height: 628px
        }

        .pc\:h-\[290px\] {
            height: 290px
        }

        .pc\:h-\[500px\] {
            height: 500px
        }

        .pc\:w-\[155px\] {
            width: 155px
        }

        .pc\:w-\[95\%\] {
            width: 95%
        }

        .pc\:w-\[350px\] {
            width: 350px
        }

        .pc\:max-w-\[1428px\] {
            max-width: 1428px
        }

        .pc\:max-w-\[1625px\] {
            max-width: 1625px
        }

        .pc\:max-w-\[1440px\] {
            max-width: 1440px
        }

        .pc\:gap-x-0 {
            column-gap: 0px
        }

        .pc\:py-24 {
            padding-top: 6rem;
            padding-bottom: 6rem
        }

        .pc\:text-base {
            font-size: 1rem;
            line-height: 1.5rem
        }

        .pc\:text-3xl {
            font-size: 1.875rem;
            line-height: 2.25rem
        }

        .pc\:text-\[55px\] {
            font-size: 55px
        }

        .pc\:text-4xl {
            font-size: 2.25rem;
            line-height: 2.5rem
        }

        .pc\:text-6xl {
            font-size: 3.75rem;
            line-height: 1
        }

        [dir="ltr"] .ltr\:pc\:left-\[12px\] {
            left: 12px
        }

        [dir="rtl"] .rtl\:pc\:left-\[-12px\] {
            left: -12px
        }
    }

    @media (min-width: 1640px) {
        .\32xl\:w-\[395px\] {
            width: 395px
        }

        .\32xl\:w-\[875px\] {
            width: 875px
        }

        .\32xl\:max-w-\[1640px\] {
            max-width: 1640px
        }

        .\32xl\:text-base {
            font-size: 1rem;
            line-height: 1.5rem
        }

        .\32xl\:text-lg {
            font-size: 1.125rem;
            line-height: 1.75rem
        }
    }

    .\[\&\>\*\]\:contents>* {
        display: contents
    }

    .\[\&\>\*\]\:\!contents>* {
        display: contents !important
    }
   
    img[onload^="SVGInject("] {
        visibility: hidden;
    }
/* ************************************************************************************************ */

