/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        *, :before, :after, ::backdrop {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-space-y-reverse: 0;
            --tw-border-style: solid;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-tracking: initial;
            --tw-text-shadow-color: initial;
            --tw-text-shadow-alpha: 100%;
            --tw-content: ""
        }
    }
}

@layer theme {
    :root, :host {
        --font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
        --color-red-500: oklch(63.7% .237 25.331);
        --color-orange-500: oklch(70.5% .213 47.604);
        --color-amber-800: oklch(47.3% .137 46.201);
        --color-yellow-400: oklch(85.2% .199 91.936);
        --color-green-50: oklch(98.2% .018 155.826);
        --color-green-400: oklch(79.2% .209 151.711);
        --color-green-500: oklch(72.3% .219 149.579);
        --color-green-600: oklch(62.7% .194 149.214);
        --color-cyan-700: oklch(52% .105 223.128);
        --color-sky-500: oklch(68.5% .169 237.323);
        --color-blue-100: oklch(93.2% .032 255.585);
        --color-blue-500: oklch(62.3% .214 259.815);
        --color-blue-600: oklch(54.6% .245 262.881);
        --color-blue-700: oklch(48.8% .243 264.376);
        --color-blue-800: oklch(42.4% .199 265.638);
        --color-violet-600: oklch(54.1% .281 293.009);
        --color-pink-600: oklch(59.2% .249 .584);
        --color-slate-700: oklch(37.2% .044 257.287);
        --color-gray-50: oklch(98.5% .002 247.839);
        --color-gray-100: oklch(96.7% .003 264.542);
        --color-gray-200: oklch(92.8% .006 264.531);
        --color-gray-300: oklch(87.2% .01 258.338);
        --color-gray-400: oklch(70.7% .022 261.325);
        --color-gray-500: oklch(55.1% .027 264.364);
        --color-gray-600: oklch(44.6% .03 256.802);
        --color-gray-700: oklch(37.3% .034 259.733);
        --color-gray-800: oklch(27.8% .033 256.848);
        --color-gray-900: oklch(21% .034 264.665);
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-4xl: 56rem;
        --container-5xl: 64rem;
        --container-6xl: 72rem;
        --container-7xl: 80rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1/.75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25/.875);
        --text-base: 1rem;
        --text-base--line-height: calc(1.5/1);
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75/1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75/1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2/1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: calc(2.25/1.875);
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5/2.25);
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --text-7xl: 4.5rem;
        --text-7xl--line-height: 1;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --tracking-wider: .05em;
        --leading-relaxed: 1.625;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --radius-4xl: 2rem;
        --ease-in-out: cubic-bezier(.4,0,.2,1);
        --animate-spin: spin 1s linear infinite;
        --animate-ping: ping 1s cubic-bezier(0,0,.2,1)infinite;
        --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite;
        --blur-sm: 8px;
        --blur-xl: 24px;
        --blur-3xl: 64px;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --font-primary: "Baloo Bhaijaan 2",sans-serif;
        --color-primary-dark: #954215;
        --color-primary: #ff6c1e;
        --color-primary-light: #ffd1ad;
        --color-primary-lighter: #fff6ee;
        --color-n-darker: #1e1e1e;
        --color-n-dark: #3c3c3c;
        --color-n: #888;
        --color-n-light: #d8d8d8;
        --color-n-lighter: #f8f8f8;
        --color-success: #22c55e;
        --color-success-light: #ecfef1;
        --color-warning: #ffab00;
        --color-warning-light: #fff9eb;
        --color-danger: #ff5630;
        --color-danger-light: #ffebe6;
        --text-md: 16px
    }
}

@layer base {
    *, :after, :before, ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    html, :host {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings,normal);
        font-variation-settings: var(--default-font-variation-settings,normal);
        -webkit-tap-highlight-color: transparent
    }

    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;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    b, strong {
        font-weight: bolder
    }

    code, kbd, samp, pre {
        font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);
        font-feature-settings: var(--default-mono-font-feature-settings,normal);
        font-variation-settings: var(--default-mono-font-variation-settings,normal);
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub, sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    :-moz-focusring {
        outline: auto
    }

    progress {
        vertical-align: baseline
    }

    summary {
        display: list-item
    }

    ol, ul, menu {
        list-style: none
    }

    img, svg, video, canvas, audio, iframe, embed, object {
        vertical-align: middle;
        display: block
    }

    img, video {
        max-width: 100%;
        height: auto
    }

    button, input, select, optgroup, textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    :where(select:is([multiple],[size])) optgroup {
        font-weight: bolder
    }

        :where(select:is([multiple],[size])) optgroup option {
            padding-inline-start: 20px
        }

    ::file-selector-button {
        margin-inline-end: 4px
    }

    ::placeholder {
        opacity: 1
    }

    @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::placeholder {
            color: currentColor
        }

        @supports (color:color-mix(in lab, red, red)) {
            ::placeholder {
                color: color-mix(in oklab,currentcolor 50%,transparent)
            }
        }
    }

    textarea {
        resize: vertical
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit
    }

    ::-webkit-datetime-edit {
        display: inline-flex
    }

    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }

    ::-webkit-datetime-edit {
        padding-block: 0
    }

    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-day-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-hour-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-second-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0
    }

    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    button, input:where([type=button],[type=reset],[type=submit]) {
        appearance: button
    }

    ::file-selector-button {
        appearance: button
    }

    ::-webkit-inner-spin-button {
        height: auto
    }

    ::-webkit-outer-spin-button {
        height: auto
    }

    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }
}

@layer components;

@layer utilities {
    .collapse {
        visibility: collapse
    }

    .invisible {
        visibility: hidden
    }

    .visible {
        visibility: visible
    }

    .absolute {
        position: absolute
    }

    .fixed {
        position: fixed
    }

    .relative {
        position: relative
    }

    .static {
        position: static
    }

    .sticky {
        position: sticky
    }

    .inset-0 {
        inset: calc(var(--spacing)*0)
    }

    .\!start-auto {
        inset-inline-start: auto !important
    }

    .start-5 {
        inset-inline-start: calc(var(--spacing)*5)
    }

    .\!end-0 {
        inset-inline-end: calc(var(--spacing)*0) !important
    }

    .end-0 {
        inset-inline-end: calc(var(--spacing)*0)
    }

    .top-0 {
        top: calc(var(--spacing)*0)
    }

    .top-2 {
        top: calc(var(--spacing)*2)
    }

    .top-\[10\%\] {
        top: 10%
    }

    .-right-4 {
        right: calc(var(--spacing)*-4)
    }

    .-right-20 {
        right: calc(var(--spacing)*-20)
    }

    .-right-40 {
        right: calc(var(--spacing)*-40)
    }

    .bottom-0 {
        bottom: calc(var(--spacing)*0)
    }

    .bottom-5 {
        bottom: calc(var(--spacing)*5)
    }

    .bottom-\[10\%\] {
        bottom: 10%
    }

    .-left-4 {
        left: calc(var(--spacing)*-4)
    }

    .-left-10 {
        left: calc(var(--spacing)*-10)
    }

    .left-0 {
        left: calc(var(--spacing)*0)
    }

    .z-0 {
        z-index: 0
    }

    .z-1 {
        z-index: 1
    }

    .z-10 {
        z-index: 10
    }

    .order-1 {
        order: 1
    }

    .order-2 {
        order: 2
    }

    .container {
        width: 100%
    }

    @media (min-width:40rem) {
        .container {
            max-width: 40rem
        }
    }

    @media (min-width:48rem) {
        .container {
            max-width: 48rem
        }
    }

    @media (min-width:64rem) {
        .container {
            max-width: 64rem
        }
    }

    @media (min-width:80rem) {
        .container {
            max-width: 80rem
        }
    }

    @media (min-width:96rem) {
        .container {
            max-width: 96rem
        }
    }

    .m-3 {
        margin: calc(var(--spacing)*3)
    }

    .m-10 {
        margin: calc(var(--spacing)*10)
    }

    .mx-1 {
        margin-inline: calc(var(--spacing)*1)
    }

    .mx-2 {
        margin-inline: calc(var(--spacing)*2)
    }

    .mx-auto {
        margin-inline: auto
    }

    .my-1 {
        margin-block: calc(var(--spacing)*1)
    }

    .my-2 {
        margin-block: calc(var(--spacing)*2)
    }

    .my-6 {
        margin-block: calc(var(--spacing)*6)
    }

    .my-8 {
        margin-block: calc(var(--spacing)*8)
    }

    .\!ms-0 {
        margin-inline-start: calc(var(--spacing)*0) !important
    }

    .ms-1 {
        margin-inline-start: calc(var(--spacing)*1)
    }

    .ms-10 {
        margin-inline-start: calc(var(--spacing)*10)
    }

    .ms-auto {
        margin-inline-start: auto
    }

    .me-10 {
        margin-inline-end: calc(var(--spacing)*10)
    }

    .-mt-2 {
        margin-top: calc(var(--spacing)*-2)
    }

    .mt-1 {
        margin-top: calc(var(--spacing)*1)
    }

    .mt-2 {
        margin-top: calc(var(--spacing)*2)
    }

    .mt-3 {
        margin-top: calc(var(--spacing)*3)
    }

    .mt-4 {
        margin-top: calc(var(--spacing)*4)
    }

    .mt-10 {
        margin-top: calc(var(--spacing)*10)
    }

    .\!mb-0 {
        margin-bottom: calc(var(--spacing)*0) !important
    }

    .mb-0 {
        margin-bottom: calc(var(--spacing)*0)
    }

    .mb-1 {
        margin-bottom: calc(var(--spacing)*1)
    }

    .mb-2 {
        margin-bottom: calc(var(--spacing)*2)
    }

    .mb-3 {
        margin-bottom: calc(var(--spacing)*3)
    }

    .mb-4 {
        margin-bottom: calc(var(--spacing)*4)
    }

    .mb-6 {
        margin-bottom: calc(var(--spacing)*6)
    }

    .mb-8 {
        margin-bottom: calc(var(--spacing)*8)
    }

    .mb-10 {
        margin-bottom: calc(var(--spacing)*10)
    }

    .mb-12 {
        margin-bottom: calc(var(--spacing)*12)
    }

    .\!flex {
        display: flex !important
    }

    .block {
        display: block
    }

    .contents {
        display: contents
    }

    .flex {
        display: flex
    }

    .flow-root {
        display: flow-root
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline {
        display: inline
    }

    .inline-block {
        display: inline-block
    }

    .inline-flex {
        display: inline-flex
    }

    .inline-grid {
        display: inline-grid
    }

    .inline-table {
        display: inline-table
    }

    .list-item {
        display: list-item
    }

    .table {
        display: table
    }

    .table-caption {
        display: table-caption
    }

    .table-cell {
        display: table-cell
    }

    .table-column {
        display: table-column
    }

    .table-column-group {
        display: table-column-group
    }

    .table-footer-group {
        display: table-footer-group
    }

    .table-header-group {
        display: table-header-group
    }

    .table-row {
        display: table-row
    }

    .table-row-group {
        display: table-row-group
    }

    .size-7 {
        width: calc(var(--spacing)*7);
        height: calc(var(--spacing)*7)
    }

    .size-10 {
        width: calc(var(--spacing)*10);
        height: calc(var(--spacing)*10)
    }

    .size-16 {
        width: calc(var(--spacing)*16);
        height: calc(var(--spacing)*16)
    }

    .size-20 {
        width: calc(var(--spacing)*20);
        height: calc(var(--spacing)*20)
    }

    .size-26 {
        width: calc(var(--spacing)*26);
        height: calc(var(--spacing)*26)
    }

    .size-40 {
        width: calc(var(--spacing)*40);
        height: calc(var(--spacing)*40)
    }

    .size-full {
        width: 100%;
        height: 100%
    }

    .h-2\.5 {
        height: calc(var(--spacing)*2.5)
    }

    .h-9 {
        height: calc(var(--spacing)*9)
    }

    .h-full {
        height: 100%
    }

    .h-screen {
        height: 100vh
    }

    .max-h-6 {
        max-height: calc(var(--spacing)*6)
    }

    .\!w-fit {
        width: fit-content !important
    }

    .\!w-full {
        width: 100% !important
    }

    .w-2\.5 {
        width: calc(var(--spacing)*2.5)
    }

    .w-5 {
        width: calc(var(--spacing)*5)
    }

    .w-6 {
        width: calc(var(--spacing)*6)
    }

    .w-9 {
        width: calc(var(--spacing)*9)
    }

    .w-16 {
        width: calc(var(--spacing)*16)
    }

    .w-32 {
        width: calc(var(--spacing)*32)
    }

    .w-40 {
        width: calc(var(--spacing)*40)
    }

    .w-80 {
        width: calc(var(--spacing)*80)
    }

    .w-\[10vw\] {
        width: 10vw
    }

    .w-\[60\%\] {
        width: 60%
    }

    .w-\[70px\] {
        width: 70px
    }

    .w-\[80\%\] {
        width: 80%
    }

    .w-\[100px\] {
        width: 100px
    }

    .w-\[128px\] {
        width: 128px
    }

    .w-fit {
        width: fit-content
    }

    .w-full {
        width: 100%
    }

    .max-w-2xl {
        max-width: var(--container-2xl)
    }

    .max-w-70 {
        max-width: calc(var(--spacing)*70)
    }

    .max-w-\[200px\] {
        max-width: 200px
    }

    .max-w-full {
        max-width: 100%
    }

    .max-w-md {
        max-width: var(--container-md)
    }

    .max-w-xl {
        max-width: var(--container-xl)
    }

    .min-w-\[200px\] {
        min-width: 200px
    }

    .min-w-fit {
        min-width: fit-content
    }

    .min-w-sm {
        min-width: var(--container-sm)
    }

    .flex-1 {
        flex: 1
    }

    .flex-2 {
        flex: 2
    }

    .flex-3 {
        flex: 3
    }

    .flex-\[2\] {
        flex: 2
    }

    .flex-\[3\] {
        flex: 3
    }

    .translate-0 {
        --tw-translate-x: calc(var(--spacing)*0);
        --tw-translate-y: calc(var(--spacing)*0);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-0 {
        --tw-translate-x: calc(var(--spacing)*0);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .scale-85 {
        --tw-scale-x: 85%;
        --tw-scale-y: 85%;
        --tw-scale-z: 85%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .-rotate-20 {
        rotate: -20deg
    }

    .-rotate-30 {
        rotate: -30deg
    }

    .rotate-20 {
        rotate: 20deg
    }

    .rotate-30 {
        rotate: 30deg
    }

    .rotate-180 {
        rotate: 180deg
    }

    .transform {
        transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
    }

    .animate-ping {
        animation: var(--animate-ping)
    }

    .cursor-pointer {
        cursor: pointer
    }

    .resize {
        resize: both
    }

    .\!flex-row {
        flex-direction: row !important
    }

    .flex-col {
        flex-direction: column
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .content-center {
        align-content: center
    }

    .\!items-center {
        align-items: center !important
    }

    .\!items-start {
        align-items: flex-start !important
    }

    .items-center {
        align-items: center
    }

    .items-end {
        align-items: flex-end
    }

    .items-start {
        align-items: flex-start
    }

    .items-stretch {
        align-items: stretch
    }

    .\!justify-between {
        justify-content: space-between !important
    }

    .\!justify-center {
        justify-content: center !important
    }

    .justify-around {
        justify-content: space-around
    }

    .justify-between {
        justify-content: space-between
    }

    .justify-center {
        justify-content: center
    }

    .justify-end {
        justify-content: flex-end
    }

    .justify-start {
        justify-content: flex-start
    }

    .gap-1 {
        gap: calc(var(--spacing)*1)
    }

    .gap-2 {
        gap: calc(var(--spacing)*2)
    }

    .gap-3 {
        gap: calc(var(--spacing)*3)
    }

    .gap-4 {
        gap: calc(var(--spacing)*4)
    }

    .gap-5 {
        gap: calc(var(--spacing)*5)
    }

    .gap-6 {
        gap: calc(var(--spacing)*6)
    }

    .gap-8 {
        gap: calc(var(--spacing)*8)
    }

    .gap-10 {
        gap: calc(var(--spacing)*10)
    }

    :where(.space-y-8>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))
    }

    .justify-self-end {
        justify-self: flex-end
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-x-auto {
        overflow-x: auto
    }

    .\!overflow-y-auto {
        overflow-y: auto !important
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .\!rounded-full {
        border-radius: 3.40282e38px !important
    }

    .\!rounded-none {
        border-radius: 0 !important
    }

    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }

    .rounded-\[2vw\] {
        border-radius: 2vw
    }

    .rounded-\[5vw\] {
        border-radius: 5vw
    }

    .rounded-full {
        border-radius: 3.40282e38px
    }

    .rounded-lg {
        border-radius: var(--radius-lg)
    }

    .rounded-xl {
        border-radius: var(--radius-xl)
    }

    .rounded-s-2xl {
        border-start-start-radius: var(--radius-2xl);
        border-end-start-radius: var(--radius-2xl)
    }

    .rounded-e-2xl {
        border-start-end-radius: var(--radius-2xl);
        border-end-end-radius: var(--radius-2xl)
    }

    .\!border-0 {
        border-style: var(--tw-border-style) !important;
        border-width: 0 !important
    }

    .\!border-2 {
        border-style: var(--tw-border-style) !important;
        border-width: 2px !important
    }

    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }

    .border-4 {
        border-style: var(--tw-border-style);
        border-width: 4px
    }

    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px
    }

    .\!border-primary {
        border-color: var(--color-primary) !important
    }

    .border-blue-100 {
        border-color: var(--color-blue-100)
    }

    .border-n-dark {
        border-color: var(--color-n-dark)
    }

    .border-n-light {
        border-color: var(--color-n-light)
    }

    .border-n-lighter {
        border-color: var(--color-n-lighter)
    }

    .border-primary {
        border-color: var(--color-primary)
    }

    .border-white {
        border-color: var(--color-white)
    }

    .\!bg-n-lighter {
        background-color: var(--color-n-lighter) !important
    }

    .\!bg-transparent {
        background-color: #0000 !important
    }

    .\!bg-white {
        background-color: var(--color-white) !important
    }

    .bg-black {
        background-color: var(--color-black)
    }

    .bg-black\/50 {
        background-color: #00000080
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/50 {
            background-color: color-mix(in oklab,var(--color-black)50%,transparent)
        }
    }

    .bg-green-400 {
        background-color: var(--color-green-400)
    }

    .bg-green-500 {
        background-color: var(--color-green-500)
    }

    .bg-n-darker {
        background-color: var(--color-n-darker)
    }

    .bg-n-light\/80 {
        background-color: #d8d8d8cc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-n-light\/80 {
            background-color: color-mix(in oklab,var(--color-n-light)80%,transparent)
        }
    }

    .bg-n-lighter {
        background-color: var(--color-n-lighter)
    }

    .bg-primary {
        background-color: var(--color-primary)
    }

    .bg-primary-lighter {
        background-color: var(--color-primary-lighter)
    }

    .bg-warning-light {
        background-color: var(--color-warning-light)
    }

    .bg-white {
        background-color: var(--color-white)
    }

    .bg-white\/5 {
        background-color: #ffffff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/5 {
            background-color: color-mix(in oklab,var(--color-white)5%,transparent)
        }
    }

    .bg-white\/20 {
        background-color: #fff3
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/20 {
            background-color: color-mix(in oklab,var(--color-white)20%,transparent)
        }
    }

    .bg-gradient-to-br {
        --tw-gradient-position: to bottom right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-gradient-to-r {
        --tw-gradient-position: to right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-\[url\(\'\/assets\/images\/login-bg\.svg\'\)\] {
        background-image: url(/assets/images/login-bg.svg)
    }

    .bg-\[url\(\'\/assets\/images\/restaurant-header\.jpg\'\)\] {
        background-image: url(/assets/images/restaurant-header.jpg)
    }

    .from-black\/25 {
        --tw-gradient-from: #00000040
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-black\/25 {
            --tw-gradient-from: color-mix(in oklab,var(--color-black)25%,transparent)
        }
    }

    .from-black\/25 {
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .from-blue-600 {
        --tw-gradient-from: var(--color-blue-600);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-black\/75 {
        --tw-gradient-to: #000000bf
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-black\/75 {
            --tw-gradient-to: color-mix(in oklab,var(--color-black)75%,transparent)
        }
    }

    .to-black\/75 {
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-violet-600 {
        --tw-gradient-to: var(--color-violet-600);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .bg-cover {
        background-size: cover
    }

    .bg-center {
        background-position: 50%
    }

    .bg-no-repeat {
        background-repeat: no-repeat
    }

    .object-contain {
        object-fit: contain
    }

    .object-cover {
        object-fit: cover
    }

    .\!p-0 {
        padding: calc(var(--spacing)*0) !important
    }

    .\!p-1 {
        padding: calc(var(--spacing)*1) !important
    }

    .\!p-2 {
        padding: calc(var(--spacing)*2) !important
    }

    .\!p-3 {
        padding: calc(var(--spacing)*3) !important
    }

    .p-1 {
        padding: calc(var(--spacing)*1)
    }

    .p-1\.5 {
        padding: calc(var(--spacing)*1.5)
    }

    .p-2 {
        padding: calc(var(--spacing)*2)
    }

    .p-3 {
        padding: calc(var(--spacing)*3)
    }

    .p-4 {
        padding: calc(var(--spacing)*4)
    }

    .p-5 {
        padding: calc(var(--spacing)*5)
    }

    .p-8 {
        padding: calc(var(--spacing)*8)
    }

    .p-10 {
        padding: calc(var(--spacing)*10)
    }

    .px-2 {
        padding-inline: calc(var(--spacing)*2)
    }

    .px-4 {
        padding-inline: calc(var(--spacing)*4)
    }

    .px-5 {
        padding-inline: calc(var(--spacing)*5)
    }

    .px-6 {
        padding-inline: calc(var(--spacing)*6)
    }

    .\!py-8 {
        padding-block: calc(var(--spacing)*8) !important
    }

    .py-1 {
        padding-block: calc(var(--spacing)*1)
    }

    .py-2 {
        padding-block: calc(var(--spacing)*2)
    }

    .py-3 {
        padding-block: calc(var(--spacing)*3)
    }

    .py-5 {
        padding-block: calc(var(--spacing)*5)
    }

    .py-8 {
        padding-block: calc(var(--spacing)*8)
    }

    .py-16 {
        padding-block: calc(var(--spacing)*16)
    }

    .pe-12 {
        padding-inline-end: calc(var(--spacing)*12)
    }

    .\!pt-0 {
        padding-top: calc(var(--spacing)*0) !important
    }

    .pb-2 {
        padding-bottom: calc(var(--spacing)*2)
    }

    .pb-3 {
        padding-bottom: calc(var(--spacing)*3)
    }

    .pl-5 {
        padding-left: calc(var(--spacing)*5)
    }

    .\!text-end {
        text-align: end !important
    }

    .\!text-start {
        text-align: start !important
    }

    .text-center {
        text-align: center
    }

    .text-end {
        text-align: end
    }

    .text-start {
        text-align: start
    }

    .align-middle {
        vertical-align: middle
    }

    .\!text-4xl {
        font-size: var(--text-4xl) !important;
        line-height: var(--tw-leading,var(--text-4xl--line-height)) !important
    }

    .\!text-lg {
        font-size: var(--text-lg) !important;
        line-height: var(--tw-leading,var(--text-lg--line-height)) !important
    }

    .\!text-sm {
        font-size: var(--text-sm) !important;
        line-height: var(--tw-leading,var(--text-sm--line-height)) !important
    }

    .\!text-xl {
        font-size: var(--text-xl) !important;
        line-height: var(--tw-leading,var(--text-xl--line-height)) !important
    }

    .text-2xl {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading,var(--text-2xl--line-height))
    }

    .text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading,var(--text-3xl--line-height))
    }

    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading,var(--text-4xl--line-height))
    }

    .text-5xl {
        font-size: var(--text-5xl);
        line-height: var(--tw-leading,var(--text-5xl--line-height))
    }

    .text-7xl {
        font-size: var(--text-7xl);
        line-height: var(--tw-leading,var(--text-7xl--line-height))
    }

    .text-lg {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height))
    }

    .text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height))
    }

    .text-xl {
        font-size: var(--text-xl);
        line-height: var(--tw-leading,var(--text-xl--line-height))
    }

    .\!text-md {
        font-size: var(--text-md) !important
    }

    .text-\[2\.5rem\] {
        font-size: 2.5rem
    }

    .text-\[5vw\] {
        font-size: 5vw
    }

    .text-\[8vw\] {
        font-size: 8vw
    }

    .text-\[26px\] {
        font-size: 26px
    }

    .text-\[41px\] {
        font-size: 41px
    }

    .text-\[43px\] {
        font-size: 43px
    }

    .text-md {
        font-size: var(--text-md)
    }

    .leading-0 {
        --tw-leading: calc(var(--spacing)*0);
        line-height: calc(var(--spacing)*0)
    }

    .leading-3 {
        --tw-leading: calc(var(--spacing)*3);
        line-height: calc(var(--spacing)*3)
    }

    .leading-5 {
        --tw-leading: calc(var(--spacing)*5);
        line-height: calc(var(--spacing)*5)
    }

    .leading-20 {
        --tw-leading: calc(var(--spacing)*20);
        line-height: calc(var(--spacing)*20)
    }

    .leading-\[50\%\] {
        --tw-leading: 50%;
        line-height: 50%
    }

    .leading-relaxed {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed)
    }

    .\!font-bold {
        --tw-font-weight: var(--font-weight-bold) !important;
        font-weight: var(--font-weight-bold) !important
    }

    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }

    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }

    .text-nowrap {
        text-wrap: nowrap
    }

    .break-all {
        word-break: break-all
    }

    .\!text-primary {
        color: var(--color-primary) !important
    }

    .text-amber-800 {
        color: var(--color-amber-800)
    }

    .text-blue-500 {
        color: var(--color-blue-500)
    }

    .text-blue-700 {
        color: var(--color-blue-700)
    }

    .text-danger {
        color: var(--color-danger)
    }

    .text-gray-500 {
        color: var(--color-gray-500)
    }

    .text-gray-700 {
        color: var(--color-gray-700)
    }

    .text-green-600 {
        color: var(--color-green-600)
    }

    .text-n {
        color: var(--color-n)
    }

    .text-n-dark {
        color: var(--color-n-dark)
    }

    .text-n-light {
        color: var(--color-n-light)
    }

    .text-orange-500 {
        color: var(--color-orange-500)
    }

    .text-pink-600 {
        color: var(--color-pink-600)
    }

    .text-primary {
        color: var(--color-primary)
    }

    .text-sky-500 {
        color: var(--color-sky-500)
    }

    .text-slate-700 {
        color: var(--color-slate-700)
    }

    .text-success {
        color: var(--color-success)
    }

    .text-warning {
        color: var(--color-warning)
    }

    .text-white {
        color: var(--color-white)
    }

    .text-yellow-400 {
        color: var(--color-yellow-400)
    }

    .capitalize {
        text-transform: capitalize
    }

    .lowercase {
        text-transform: lowercase
    }

    .uppercase {
        text-transform: uppercase
    }

    .italic {
        font-style: italic
    }

    .line-through {
        text-decoration-line: line-through
    }

    .overline {
        text-decoration-line: overline
    }

    .underline {
        text-decoration-line: underline
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-10 {
        opacity: .1
    }

    .opacity-50 {
        opacity: .5
    }

    .opacity-70 {
        opacity: .7
    }

    .opacity-75 {
        opacity: .75
    }

    .opacity-100 {
        opacity: 1
    }

    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0_8px_30px_rgb\(59\,130\,246\,0\.12\)\] {
        --tw-shadow: 0 8px 30px var(--tw-shadow-color,#3b82f61f);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-black\/15 {
        --tw-shadow-color: #00000026
    }

    @supports (color:color-mix(in lab, red, red)) {
        .shadow-black\/15 {
            --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)15%,transparent)var(--tw-shadow-alpha),transparent)
        }
    }

    .shadow-black\/25 {
        --tw-shadow-color: #00000040
    }

    @supports (color:color-mix(in lab, red, red)) {
        .shadow-black\/25 {
            --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)25%,transparent)var(--tw-shadow-alpha),transparent)
        }
    }

    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }

    .blur {
        --tw-blur: blur(8px);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .grayscale {
        --tw-grayscale: grayscale(100%);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .filter {
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .transition {
        transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-colors {
        transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-transform {
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }

    .backface-hidden {
        backface-visibility: hidden
    }

    @media (hover:hover) {
        .group-hover\:text-blue-600:is(:where(.group):hover *) {
            color: var(--color-blue-600)
        }

        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity: 1
        }

        .hover\:scale-110:hover {
            --tw-scale-x: 110%;
            --tw-scale-y: 110%;
            --tw-scale-z: 110%;
            scale: var(--tw-scale-x)var(--tw-scale-y)
        }

        .hover\:\!bg-white:hover {
            background-color: var(--color-white) !important
        }

        .hover\:bg-n-darker:hover {
            background-color: var(--color-n-darker)
        }

        .hover\:bg-primary-light:hover {
            background-color: var(--color-primary-light)
        }

        .hover\:bg-primary-lighter:hover {
            background-color: var(--color-primary-lighter)
        }

        .hover\:text-black:hover {
            color: var(--color-black)
        }

        .hover\:text-blue-500:hover {
            color: var(--color-blue-500)
        }

        .hover\:text-blue-700:hover {
            color: var(--color-blue-700)
        }

        .hover\:text-blue-800:hover {
            color: var(--color-blue-800)
        }

        .hover\:text-green-600:hover {
            color: var(--color-green-600)
        }

        .hover\:text-pink-600:hover {
            color: var(--color-pink-600)
        }

        .hover\:text-primary:hover {
            color: var(--color-primary)
        }

        .hover\:text-red-500:hover {
            color: var(--color-red-500)
        }

        .hover\:text-sky-500:hover {
            color: var(--color-sky-500)
        }

        .hover\:text-yellow-400:hover {
            color: var(--color-yellow-400)
        }

        .hover\:\!no-underline:hover {
            text-decoration-line: none !important
        }

        .hover\:underline:hover {
            text-decoration-line: underline
        }
    }

    @media (min-width:40rem) {
        .sm\:flex-row {
            flex-direction: row
        }

        .sm\:text-nowrap {
            text-wrap: nowrap
        }
    }

    @media (min-width:48rem) {
        .md\:order-1 {
            order: 1
        }

        .md\:order-2 {
            order: 2
        }

        .md\:mt-0 {
            margin-top: calc(var(--spacing)*0)
        }

        .md\:-mb-4 {
            margin-bottom: calc(var(--spacing)*-4)
        }

        .md\:\!hidden {
            display: none !important
        }

        .md\:block {
            display: block
        }

        .md\:flex {
            display: flex
        }

        .md\:hidden {
            display: none
        }

        .md\:h-52 {
            height: calc(var(--spacing)*52)
        }

        .md\:max-h-\[400px\] {
            max-height: 400px
        }

        .md\:\!w-2xl {
            width: var(--container-2xl) !important
        }

        .md\:\!w-\[450px\] {
            width: 450px !important
        }

        .md\:\!w-\[600px\] {
            width: 600px !important
        }

        .md\:\!w-auto {
            width: auto !important
        }

        .md\:\!w-xl {
            width: var(--container-xl) !important
        }

        .md\:w-fit {
            width: fit-content
        }

        .md\:w-lg {
            width: var(--container-lg)
        }

        .md\:w-sm {
            width: var(--container-sm)
        }

        .md\:\!min-w-2xl {
            min-width: var(--container-2xl) !important
        }

        .md\:min-w-auto {
            min-width: auto
        }

        .md\:-translate-x-5 {
            --tw-translate-x: calc(var(--spacing)*-5);
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .md\:translate-x-5 {
            --tw-translate-x: calc(var(--spacing)*5);
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .md\:scale-100 {
            --tw-scale-x: 100%;
            --tw-scale-y: 100%;
            --tw-scale-z: 100%;
            scale: var(--tw-scale-x)var(--tw-scale-y)
        }

        .md\:flex-row {
            flex-direction: row
        }

        .md\:flex-nowrap {
            flex-wrap: nowrap
        }

        .md\:\!items-center {
            align-items: center !important
        }

        .md\:items-end {
            align-items: flex-end
        }

        .md\:justify-between {
            justify-content: space-between
        }

        .md\:gap-10 {
            gap: calc(var(--spacing)*10)
        }

        .md\:p-0 {
            padding: calc(var(--spacing)*0)
        }

        .md\:text-center {
            text-align: center
        }

        .md\:text-\[46px\] {
            font-size: 46px
        }

        .md\:text-\[61px\] {
            font-size: 61px
        }

        .md\:text-\[63px\] {
            font-size: 63px
        }

        .md\:text-nowrap {
            text-wrap: nowrap
        }
    }

    @media (min-width:64rem) {
        .lg\:\!grid-cols-2 {
            grid-template-columns: repeat(2,minmax(0,1fr)) !important
        }

        .lg\:\!flex-row {
            flex-direction: row !important
        }

        .lg\:flex-row {
            flex-direction: row
        }

        .lg\:items-end {
            align-items: flex-end
        }

        .lg\:items-start {
            align-items: flex-start
        }

        .lg\:justify-between {
            justify-content: space-between
        }

        .lg\:justify-start {
            justify-content: flex-start
        }

        .lg\:gap-10 {
            gap: calc(var(--spacing)*10)
        }

        .lg\:\!text-start {
            text-align: start !important
        }

        .lg\:text-start {
            text-align: start
        }
    }

    @media (min-width:80rem) {
        .xl\:flex-row {
            flex-direction: row
        }
    }

    .ltr\:bg-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *) {
        background-position: 0
    }

    .rtl\:bg-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *) {
        background-position: 100%
    }

    @media print {
        .print\:hidden {
            display: none
        }
    }
}

@font-face {
    font-family: "Baloo Bhaijaan 2";
    font-optical-sizing: auto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/BalooBhaijaan2/BalooBhaijaan2-Regular.woff2)format("woff2")
}

@font-face {
    font-family: "Baloo Bhaijaan 2";
    font-optical-sizing: auto;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/BalooBhaijaan2/BalooBhaijaan2-Medium.woff2)format("woff2")
}

@font-face {
    font-family: "Baloo Bhaijaan 2";
    font-optical-sizing: auto;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/BalooBhaijaan2/BalooBhaijaan2-SemiBold.woff2)format("woff2")
}

@font-face {
    font-family: "Baloo Bhaijaan 2";
    font-optical-sizing: auto;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/BalooBhaijaan2/BalooBhaijaan2-Bold.woff2)format("woff2")
}

@font-face {
    font-family: uicons-regular-rounded;
    src: url(../fonts/uicons/uicons-regular-rounded.eot)format("embedded-opentype"),url(../fonts/uicons/uicons-regular-rounded.woff2)format("woff2"),url(../fonts/uicons/uicons-regular-rounded.woff)format("woff");
    font-display: swap
}

i[class^=fi-rr-]:before, i[class*=\ fi-rr-]:before, span[class^=fi-rr-]:before, span[class*=fi-rr-]:before {
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    line-height: 1;
    font-family: uicons-regular-rounded !important;
    font-weight: 400 !important
}

.fi-rr-0:before {
    content: ""
}

.fi-rr-00s-music-disc:before {
    content: ""
}

.fi-rr-1:before {
    content: ""
}

.fi-rr-2:before {
    content: ""
}

.fi-rr-3:before {
    content: ""
}

.fi-rr-360-degrees:before {
    content: ""
}

.fi-rr-4:before {
    content: ""
}

.fi-rr-404:before {
    content: ""
}

.fi-rr-5:before {
    content: ""
}

.fi-rr-5g-lock:before {
    content: ""
}

.fi-rr-6:before {
    content: ""
}

.fi-rr-60s-music-disc:before {
    content: ""
}

.fi-rr-7:before {
    content: ""
}

.fi-rr-70s-music-disc:before {
    content: ""
}

.fi-rr-8:before {
    content: ""
}

.fi-rr-80s-music-disc:before {
    content: ""
}

.fi-rr-9:before {
    content: ""
}

.fi-rr-90s:before {
    content: ""
}

.fi-rr-90s-music-disc:before {
    content: ""
}

.fi-rr-a:before {
    content: ""
}

.fi-rr-abacus:before {
    content: ""
}

.fi-rr-abdomen:before {
    content: ""
}

.fi-rr-access-control:before {
    content: ""
}

.fi-rr-access-denied:before {
    content: ""
}

.fi-rr-accident:before {
    content: ""
}

.fi-rr-accordion:before {
    content: ""
}

.fi-rr-acorn:before {
    content: ""
}

.fi-rr-ad:before {
    content: ""
}

.fi-rr-ad-forbidden:before {
    content: ""
}

.fi-rr-ad-paid:before {
    content: ""
}

.fi-rr-ad-slash:before {
    content: ""
}

.fi-rr-add:before {
    content: ""
}

.fi-rr-add-document:before {
    content: ""
}

.fi-rr-add-folder:before {
    content: ""
}

.fi-rr-add-image:before {
    content: ""
}

.fi-rr-address-book:before {
    content: ""
}

.fi-rr-address-card:before {
    content: ""
}

.fi-rr-admin:before {
    content: ""
}

.fi-rr-admin-alt:before {
    content: ""
}

.fi-rr-age:before {
    content: ""
}

.fi-rr-age-alt:before {
    content: ""
}

.fi-rr-age-restriction-eighteen:before {
    content: ""
}

.fi-rr-age-restriction-seven:before {
    content: ""
}

.fi-rr-age-restriction-six:before {
    content: ""
}

.fi-rr-age-restriction-sixteen:before {
    content: ""
}

.fi-rr-age-restriction-thirteen:before {
    content: ""
}

.fi-rr-age-restriction-three:before {
    content: ""
}

.fi-rr-age-restriction-twelve:before {
    content: ""
}

.fi-rr-age-restriction-twenty-one:before {
    content: ""
}

.fi-rr-age-restriction-zero:before {
    content: ""
}

.fi-rr-ai-algorithm:before {
    content: ""
}

.fi-rr-ai-artist:before {
    content: ""
}

.fi-rr-ai-technology:before {
    content: ""
}

.fi-rr-air-conditioner:before {
    content: ""
}

.fi-rr-air-freshener:before {
    content: ""
}

.fi-rr-air-pollution:before {
    content: ""
}

.fi-rr-airplane-journey:before {
    content: ""
}

.fi-rr-airplane-mode-off:before {
    content: ""
}

.fi-rr-airplane-mode-on:before {
    content: ""
}

.fi-rr-airplane-window-open:before {
    content: ""
}

.fi-rr-airplay:before {
    content: ""
}

.fi-rr-alarm-clock:before {
    content: ""
}

.fi-rr-alarm-exclamation:before {
    content: ""
}

.fi-rr-alarm-off:before {
    content: ""
}

.fi-rr-alarm-plus:before {
    content: ""
}

.fi-rr-alarm-snooze:before {
    content: ""
}

.fi-rr-album:before {
    content: ""
}

.fi-rr-album-circle-plus:before {
    content: ""
}

.fi-rr-album-circle-user:before {
    content: ""
}

.fi-rr-album-collection:before {
    content: ""
}

.fi-rr-algorithm:before {
    content: ""
}

.fi-rr-alicorn:before {
    content: ""
}

.fi-rr-alien:before {
    content: ""
}

.fi-rr-align-center:before {
    content: ""
}

.fi-rr-align-justify:before {
    content: ""
}

.fi-rr-align-left:before {
    content: ""
}

.fi-rr-align-slash:before {
    content: ""
}

.fi-rr-allergy:before {
    content: ""
}

.fi-rr-aloe-vera:before {
    content: ""
}

.fi-rr-ambulance:before {
    content: ""
}

.fi-rr-american-football:before {
    content: ""
}

.fi-rr-amp-guitar:before {
    content: ""
}

.fi-rr-analyse:before {
    content: ""
}

.fi-rr-analyse-alt:before {
    content: ""
}

.fi-rr-analytics:before {
    content: ""
}

.fi-rr-analytics-magnifying-glass:before {
    content: ""
}

.fi-rr-anatomical-heart:before {
    content: ""
}

.fi-rr-anchor:before {
    content: ""
}

.fi-rr-angel:before {
    content: ""
}

.fi-rr-angle:before {
    content: ""
}

.fi-rr-angle-90:before {
    content: ""
}

.fi-rr-angle-circle-down:before {
    content: ""
}

.fi-rr-angle-circle-left:before {
    content: ""
}

.fi-rr-angle-circle-right:before {
    content: ""
}

.fi-rr-angle-circle-up:before {
    content: ""
}

.fi-rr-angle-double-left:before {
    content: ""
}

.fi-rr-angle-double-right:before {
    content: ""
}

.fi-rr-angle-double-small-down:before {
    content: ""
}

.fi-rr-angle-double-small-left:before {
    content: ""
}

.fi-rr-angle-double-small-right:before {
    content: ""
}

.fi-rr-angle-double-small-up:before {
    content: ""
}

.fi-rr-angle-down:before {
    content: ""
}

.fi-rr-angle-left:before {
    content: ""
}

.fi-rr-angle-right:before {
    content: ""
}

.fi-rr-angle-small-down:before {
    content: ""
}

.fi-rr-angle-small-left:before {
    content: ""
}

.fi-rr-angle-small-right:before {
    content: ""
}

.fi-rr-angle-small-up:before {
    content: ""
}

.fi-rr-angle-square-down:before {
    content: ""
}

.fi-rr-angle-square-left:before {
    content: ""
}

.fi-rr-angle-square-right:before {
    content: ""
}

.fi-rr-angle-square-up:before {
    content: ""
}

.fi-rr-angle-up:before {
    content: ""
}

.fi-rr-angles-up-down:before {
    content: ""
}

.fi-rr-angry:before {
    content: ""
}

.fi-rr-animated-icon:before {
    content: ""
}

.fi-rr-anise:before {
    content: ""
}

.fi-rr-ankh:before {
    content: ""
}

.fi-rr-answer:before {
    content: ""
}

.fi-rr-answer-alt:before {
    content: ""
}

.fi-rr-anxiety:before {
    content: ""
}

.fi-rr-apartment:before {
    content: ""
}

.fi-rr-aperture:before {
    content: ""
}

.fi-rr-api:before {
    content: ""
}

.fi-rr-app-notification:before {
    content: ""
}

.fi-rr-appendicitis:before {
    content: ""
}

.fi-rr-apple-books:before {
    content: ""
}

.fi-rr-apple-core:before {
    content: ""
}

.fi-rr-apple-crate:before {
    content: ""
}

.fi-rr-apple-dumbbell:before {
    content: ""
}

.fi-rr-apple-juice:before {
    content: ""
}

.fi-rr-apple-pie:before {
    content: ""
}

.fi-rr-apple-whole:before {
    content: ""
}

.fi-rr-apps:before {
    content: ""
}

.fi-rr-apps-add:before {
    content: ""
}

.fi-rr-apps-delete:before {
    content: ""
}

.fi-rr-apps-sort:before {
    content: ""
}

.fi-rr-april-calendar:before {
    content: ""
}

.fi-rr-archery:before {
    content: ""
}

.fi-rr-architect-plan:before {
    content: ""
}

.fi-rr-archive:before {
    content: ""
}

.fi-rr-archway:before {
    content: ""
}

.fi-rr-army-general:before {
    content: ""
}

.fi-rr-arrow-alt-circle-down:before {
    content: ""
}

.fi-rr-arrow-alt-circle-left:before {
    content: ""
}

.fi-rr-arrow-alt-circle-right:before {
    content: ""
}

.fi-rr-arrow-alt-circle-up:before {
    content: ""
}

.fi-rr-arrow-alt-down:before {
    content: ""
}

.fi-rr-arrow-alt-from-bottom:before {
    content: ""
}

.fi-rr-arrow-alt-from-left:before {
    content: ""
}

.fi-rr-arrow-alt-from-right:before {
    content: ""
}

.fi-rr-arrow-alt-from-top:before {
    content: ""
}

.fi-rr-arrow-alt-left:before {
    content: ""
}

.fi-rr-arrow-alt-right:before {
    content: ""
}

.fi-rr-arrow-alt-square-down:before {
    content: ""
}

.fi-rr-arrow-alt-square-left:before {
    content: ""
}

.fi-rr-arrow-alt-square-right:before {
    content: ""
}

.fi-rr-arrow-alt-square-up:before {
    content: ""
}

.fi-rr-arrow-alt-to-bottom:before {
    content: ""
}

.fi-rr-arrow-alt-to-left:before {
    content: ""
}

.fi-rr-arrow-alt-to-right:before {
    content: ""
}

.fi-rr-arrow-alt-to-top:before {
    content: ""
}

.fi-rr-arrow-alt-up:before {
    content: ""
}

.fi-rr-arrow-circle-down:before {
    content: ""
}

.fi-rr-arrow-circle-left:before {
    content: ""
}

.fi-rr-arrow-circle-right:before {
    content: ""
}

.fi-rr-arrow-circle-up:before {
    content: ""
}

.fi-rr-arrow-comparison:before {
    content: ""
}

.fi-rr-arrow-down:before {
    content: ""
}

.fi-rr-arrow-down-from-arc:before {
    content: ""
}

.fi-rr-arrow-down-from-dotted-line:before {
    content: ""
}

.fi-rr-arrow-down-left:before {
    content: ""
}

.fi-rr-arrow-down-small-big:before {
    content: ""
}

.fi-rr-arrow-down-strenght:before {
    content: ""
}

.fi-rr-arrow-down-to-dotted-line:before {
    content: ""
}

.fi-rr-arrow-down-to-square:before {
    content: ""
}

.fi-rr-arrow-down-triangle-square:before {
    content: ""
}

.fi-rr-arrow-from-bottom:before {
    content: ""
}

.fi-rr-arrow-from-left:before {
    content: ""
}

.fi-rr-arrow-from-right:before {
    content: ""
}

.fi-rr-arrow-from-top:before {
    content: ""
}

.fi-rr-arrow-left:before {
    content: ""
}

.fi-rr-arrow-left-from-arc:before {
    content: ""
}

.fi-rr-arrow-left-from-line:before {
    content: ""
}

.fi-rr-arrow-left-to-arc:before {
    content: ""
}

.fi-rr-arrow-progress:before {
    content: ""
}

.fi-rr-arrow-progress-alt:before {
    content: ""
}

.fi-rr-arrow-right:before {
    content: ""
}

.fi-rr-arrow-right-to-bracket:before {
    content: ""
}

.fi-rr-arrow-right-to-city:before {
    content: ""
}

.fi-rr-arrow-small-down:before {
    content: ""
}

.fi-rr-arrow-small-left:before {
    content: ""
}

.fi-rr-arrow-small-right:before {
    content: ""
}

.fi-rr-arrow-small-up:before {
    content: ""
}

.fi-rr-arrow-square-down:before {
    content: ""
}

.fi-rr-arrow-square-left:before {
    content: ""
}

.fi-rr-arrow-square-right:before {
    content: ""
}

.fi-rr-arrow-square-up:before {
    content: ""
}

.fi-rr-arrow-to-bottom:before {
    content: ""
}

.fi-rr-arrow-to-left:before {
    content: ""
}

.fi-rr-arrow-to-right:before {
    content: ""
}

.fi-rr-arrow-to-top:before {
    content: ""
}

.fi-rr-arrow-trend-down:before {
    content: ""
}

.fi-rr-arrow-trend-up:before {
    content: ""
}

.fi-rr-arrow-turn-down-left:before {
    content: ""
}

.fi-rr-arrow-turn-down-right:before {
    content: ""
}

.fi-rr-arrow-turn-left-up:before {
    content: ""
}

.fi-rr-arrow-up:before {
    content: ""
}

.fi-rr-arrow-up-from-dotted-line:before {
    content: ""
}

.fi-rr-arrow-up-from-ground-water:before {
    content: ""
}

.fi-rr-arrow-up-from-square:before {
    content: ""
}

.fi-rr-arrow-up-left:before {
    content: ""
}

.fi-rr-arrow-up-left-from-circle:before {
    content: ""
}

.fi-rr-arrow-up-right:before {
    content: ""
}

.fi-rr-arrow-up-right-and-arrow-down-left-from-center:before {
    content: ""
}

.fi-rr-arrow-up-right-from-square:before {
    content: ""
}

.fi-rr-arrow-up-small-big:before {
    content: ""
}

.fi-rr-arrow-up-square-triangle:before {
    content: ""
}

.fi-rr-arrow-up-to-arc:before {
    content: ""
}

.fi-rr-arrow-up-to-dotted-line:before {
    content: ""
}

.fi-rr-arrow-upward-growth-crypto:before {
    content: ""
}

.fi-rr-arrows:before {
    content: ""
}

.fi-rr-arrows-alt:before {
    content: ""
}

.fi-rr-arrows-alt-h:before {
    content: ""
}

.fi-rr-arrows-alt-v:before {
    content: ""
}

.fi-rr-arrows-cross:before {
    content: ""
}

.fi-rr-arrows-down-curve:before {
    content: ""
}

.fi-rr-arrows-down-to-people:before {
    content: ""
}

.fi-rr-arrows-from-dotted-line:before {
    content: ""
}

.fi-rr-arrows-from-line:before {
    content: ""
}

.fi-rr-arrows-h:before {
    content: ""
}

.fi-rr-arrows-h-copy:before {
    content: ""
}

.fi-rr-arrows-repeat:before {
    content: ""
}

.fi-rr-arrows-repeat-1:before {
    content: ""
}

.fi-rr-arrows-retweet:before {
    content: ""
}

.fi-rr-arrows-split-right-and-left:before {
    content: ""
}

.fi-rr-arrows-split-up-and-left:before {
    content: ""
}

.fi-rr-arrows-to-circle:before {
    content: ""
}

.fi-rr-arrows-to-dot:before {
    content: ""
}

.fi-rr-arrows-to-dotted-line:before {
    content: ""
}

.fi-rr-arrows-to-eye:before {
    content: ""
}

.fi-rr-arrows-to-line:before {
    content: ""
}

.fi-rr-artificial-intelligence:before {
    content: ""
}

.fi-rr-artist:before {
    content: ""
}

.fi-rr-assept-document:before {
    content: ""
}

.fi-rr-assessment:before {
    content: ""
}

.fi-rr-assessment-alt:before {
    content: ""
}

.fi-rr-assign:before {
    content: ""
}

.fi-rr-assistive-listening-systems:before {
    content: ""
}

.fi-rr-asterik:before {
    content: ""
}

.fi-rr-asthma:before {
    content: ""
}

.fi-rr-at:before {
    content: ""
}

.fi-rr-atm:before {
    content: ""
}

.fi-rr-attention-detail:before {
    content: ""
}

.fi-rr-attribution-pen:before {
    content: ""
}

.fi-rr-attribution-pencil:before {
    content: ""
}

.fi-rr-aubergine:before {
    content: ""
}

.fi-rr-auction:before {
    content: ""
}

.fi-rr-auction-paddle:before {
    content: ""
}

.fi-rr-audience-megaphone:before {
    content: ""
}

.fi-rr-audio-description-slash:before {
    content: ""
}

.fi-rr-audit:before {
    content: ""
}

.fi-rr-audit-alt:before {
    content: ""
}

.fi-rr-august-calendar:before {
    content: ""
}

.fi-rr-austral-sign:before {
    content: ""
}

.fi-rr-australia:before {
    content: ""
}

.fi-rr-australia-country-code:before {
    content: ""
}

.fi-rr-australia-flag:before {
    content: ""
}

.fi-rr-auto-pilot:before {
    content: ""
}

.fi-rr-auto-reply:before {
    content: ""
}

.fi-rr-auto-sync:before {
    content: ""
}

.fi-rr-autosave:before {
    content: ""
}

.fi-rr-avi-file:before {
    content: ""
}

.fi-rr-avocado:before {
    content: ""
}

.fi-rr-award:before {
    content: ""
}

.fi-rr-axe:before {
    content: ""
}

.fi-rr-axe-battle:before {
    content: ""
}

.fi-rr-b:before {
    content: ""
}

.fi-rr-baby:before {
    content: ""
}

.fi-rr-baby-carriage:before {
    content: ""
}

.fi-rr-baby-cradle:before {
    content: ""
}

.fi-rr-back-up:before {
    content: ""
}

.fi-rr-background:before {
    content: ""
}

.fi-rr-backpack:before {
    content: ""
}

.fi-rr-bacon:before {
    content: ""
}

.fi-rr-bacon-egg:before {
    content: ""
}

.fi-rr-bacteria:before {
    content: ""
}

.fi-rr-bacterium:before {
    content: ""
}

.fi-rr-badge:before {
    content: ""
}

.fi-rr-badge-check:before {
    content: ""
}

.fi-rr-badge-dollar:before {
    content: ""
}

.fi-rr-badge-leaf:before {
    content: ""
}

.fi-rr-badge-percent:before {
    content: ""
}

.fi-rr-badge-sheriff:before {
    content: ""
}

.fi-rr-badger-honey:before {
    content: ""
}

.fi-rr-badget-check-alt:before {
    content: ""
}

.fi-rr-badminton:before {
    content: ""
}

.fi-rr-bag-map-pin:before {
    content: ""
}

.fi-rr-bag-seedling:before {
    content: ""
}

.fi-rr-bag-shopping-minus:before {
    content: ""
}

.fi-rr-bags-shopping:before {
    content: ""
}

.fi-rr-baguette:before {
    content: ""
}

.fi-rr-bahai:before {
    content: ""
}

.fi-rr-baht-sign:before {
    content: ""
}

.fi-rr-balance-scale-left:before {
    content: ""
}

.fi-rr-balance-scale-right:before {
    content: ""
}

.fi-rr-balcony:before {
    content: ""
}

.fi-rr-ball:before {
    content: ""
}

.fi-rr-ball-pile:before {
    content: ""
}

.fi-rr-ballet-dance:before {
    content: ""
}

.fi-rr-balloon:before {
    content: ""
}

.fi-rr-balloons:before {
    content: ""
}

.fi-rr-ballot:before {
    content: ""
}

.fi-rr-ballot-check:before {
    content: ""
}

.fi-rr-bamboo:before {
    content: ""
}

.fi-rr-ban:before {
    content: ""
}

.fi-rr-ban-bug:before {
    content: ""
}

.fi-rr-banana:before {
    content: ""
}

.fi-rr-band-aid:before {
    content: ""
}

.fi-rr-band-aid-alt:before {
    content: ""
}

.fi-rr-bandage-wound:before {
    content: ""
}

.fi-rr-bangladeshi-taka-sign:before {
    content: ""
}

.fi-rr-banjo:before {
    content: ""
}

.fi-rr-bank:before {
    content: ""
}

.fi-rr-bank-app:before {
    content: ""
}

.fi-rr-banner:before {
    content: ""
}

.fi-rr-banner-2:before {
    content: ""
}

.fi-rr-banner-3:before {
    content: ""
}

.fi-rr-banner-4:before {
    content: ""
}

.fi-rr-banner-5:before {
    content: ""
}

.fi-rr-barber-pole:before {
    content: ""
}

.fi-rr-barber-shop:before {
    content: ""
}

.fi-rr-barcode:before {
    content: ""
}

.fi-rr-barcode-read:before {
    content: ""
}

.fi-rr-barcode-scan:before {
    content: ""
}

.fi-rr-barefoot:before {
    content: ""
}

.fi-rr-bars-filter:before {
    content: ""
}

.fi-rr-bars-progress:before {
    content: ""
}

.fi-rr-bars-sort:before {
    content: ""
}

.fi-rr-bars-staggered:before {
    content: ""
}

.fi-rr-baseball:before {
    content: ""
}

.fi-rr-baseball-alt:before {
    content: ""
}

.fi-rr-baseball-player:before {
    content: ""
}

.fi-rr-basket:before {
    content: ""
}

.fi-rr-basket-shopping-minus:before {
    content: ""
}

.fi-rr-basket-shopping-plus:before {
    content: ""
}

.fi-rr-basket-shopping-simple:before {
    content: ""
}

.fi-rr-basketball:before {
    content: ""
}

.fi-rr-basketball-ticket:before {
    content: ""
}

.fi-rr-bat:before {
    content: ""
}

.fi-rr-bath:before {
    content: ""
}

.fi-rr-battery-100:before {
    content: ""
}

.fi-rr-battery-bolt:before {
    content: ""
}

.fi-rr-battery-empty:before {
    content: ""
}

.fi-rr-battery-exclamation:before {
    content: ""
}

.fi-rr-battery-full:before {
    content: ""
}

.fi-rr-battery-half:before {
    content: ""
}

.fi-rr-battery-quarter:before {
    content: ""
}

.fi-rr-battery-slash:before {
    content: ""
}

.fi-rr-battery-three-quarters:before {
    content: ""
}

.fi-rr-bay-leaf:before {
    content: ""
}

.fi-rr-beacon:before {
    content: ""
}

.fi-rr-bear-market:before {
    content: ""
}

.fi-rr-beard:before {
    content: ""
}

.fi-rr-beauty-mask:before {
    content: ""
}

.fi-rr-bed:before {
    content: ""
}

.fi-rr-bed-alt:before {
    content: ""
}

.fi-rr-bed-bunk:before {
    content: ""
}

.fi-rr-bed-empty:before {
    content: ""
}

.fi-rr-bed-pulse:before {
    content: ""
}

.fi-rr-bee:before {
    content: ""
}

.fi-rr-beer:before {
    content: ""
}

.fi-rr-beer-mug-empty:before {
    content: ""
}

.fi-rr-bell:before {
    content: ""
}

.fi-rr-bell-concierge:before {
    content: ""
}

.fi-rr-bell-notification-call:before {
    content: ""
}

.fi-rr-bell-notification-social-media:before {
    content: ""
}

.fi-rr-bell-ring:before {
    content: ""
}

.fi-rr-bell-school:before {
    content: ""
}

.fi-rr-bell-school-slash:before {
    content: ""
}

.fi-rr-bell-slash:before {
    content: ""
}

.fi-rr-bells:before {
    content: ""
}

.fi-rr-bench-tree:before {
    content: ""
}

.fi-rr-benefit:before {
    content: ""
}

.fi-rr-benefit-diamond:before {
    content: ""
}

.fi-rr-benefit-diamond-alt:before {
    content: ""
}

.fi-rr-benefit-hand:before {
    content: ""
}

.fi-rr-benefit-increase:before {
    content: ""
}

.fi-rr-benefit-porcent:before {
    content: ""
}

.fi-rr-betamax:before {
    content: ""
}

.fi-rr-bible:before {
    content: ""
}

.fi-rr-bicycle-journey:before {
    content: ""
}

.fi-rr-big-data:before {
    content: ""
}

.fi-rr-big-data-ai:before {
    content: ""
}

.fi-rr-big-data-analytics:before {
    content: ""
}

.fi-rr-big-drop:before {
    content: ""
}

.fi-rr-bike:before {
    content: ""
}

.fi-rr-bike-moving:before {
    content: ""
}

.fi-rr-bike-path:before {
    content: ""
}

.fi-rr-biking:before {
    content: ""
}

.fi-rr-biking-mountain:before {
    content: ""
}

.fi-rr-bill-arrow:before {
    content: ""
}

.fi-rr-billboard:before {
    content: ""
}

.fi-rr-billiard:before {
    content: ""
}

.fi-rr-bin-bottles:before {
    content: ""
}

.fi-rr-binary:before {
    content: ""
}

.fi-rr-binary-circle-check:before {
    content: ""
}

.fi-rr-binary-cloud:before {
    content: ""
}

.fi-rr-binary-lock:before {
    content: ""
}

.fi-rr-binary-slash:before {
    content: ""
}

.fi-rr-binoculars:before {
    content: ""
}

.fi-rr-bio:before {
    content: ""
}

.fi-rr-bio-leaves:before {
    content: ""
}

.fi-rr-biohazard:before {
    content: ""
}

.fi-rr-bipolar:before {
    content: ""
}

.fi-rr-bird:before {
    content: ""
}

.fi-rr-bitcoin-card:before {
    content: ""
}

.fi-rr-bitcoin-sign:before {
    content: ""
}

.fi-rr-blanket:before {
    content: ""
}

.fi-rr-blender:before {
    content: ""
}

.fi-rr-blender-phone:before {
    content: ""
}

.fi-rr-blinds:before {
    content: ""
}

.fi-rr-blinds-open:before {
    content: ""
}

.fi-rr-blinds-raised:before {
    content: ""
}

.fi-rr-block:before {
    content: ""
}

.fi-rr-block-brick:before {
    content: ""
}

.fi-rr-block-brick-fire:before {
    content: ""
}

.fi-rr-block-microphone:before {
    content: ""
}

.fi-rr-block-question:before {
    content: ""
}

.fi-rr-block-quote:before {
    content: ""
}

.fi-rr-block-user:before {
    content: ""
}

.fi-rr-blockchain-3:before {
    content: ""
}

.fi-rr-blog-pencil:before {
    content: ""
}

.fi-rr-blog-text:before {
    content: ""
}

.fi-rr-blood:before {
    content: ""
}

.fi-rr-blood-dropper:before {
    content: ""
}

.fi-rr-blood-test-tube:before {
    content: ""
}

.fi-rr-blood-test-tube-alt:before {
    content: ""
}

.fi-rr-blueberries:before {
    content: ""
}

.fi-rr-blueprint:before {
    content: ""
}

.fi-rr-blueprint-house:before {
    content: ""
}

.fi-rr-bluetooth-alt:before {
    content: ""
}

.fi-rr-bluetooth-circle:before {
    content: ""
}

.fi-rr-bluetooth-headphones:before {
    content: ""
}

.fi-rr-bluetooth-keyboard:before {
    content: ""
}

.fi-rr-bluetooth-mouse:before {
    content: ""
}

.fi-rr-bluetooth-settings:before {
    content: ""
}

.fi-rr-bluetooth-speaker:before {
    content: ""
}

.fi-rr-bluetooth-usb:before {
    content: ""
}

.fi-rr-blush:before {
    content: ""
}

.fi-rr-bold:before {
    content: ""
}

.fi-rr-bolt:before {
    content: ""
}

.fi-rr-bolt-auto:before {
    content: ""
}

.fi-rr-bolt-slash:before {
    content: ""
}

.fi-rr-bomb:before {
    content: ""
}

.fi-rr-bone:before {
    content: ""
}

.fi-rr-bone-break:before {
    content: ""
}

.fi-rr-bong:before {
    content: ""
}

.fi-rr-bonus:before {
    content: ""
}

.fi-rr-bonus-alt:before {
    content: ""
}

.fi-rr-bonus-star:before {
    content: ""
}

.fi-rr-book:before {
    content: ""
}

.fi-rr-book-alt:before {
    content: ""
}

.fi-rr-book-arrow-right:before {
    content: ""
}

.fi-rr-book-arrow-up:before {
    content: ""
}

.fi-rr-book-atlas:before {
    content: ""
}

.fi-rr-book-bookmark:before {
    content: ""
}

.fi-rr-book-circle-arrow-right:before {
    content: ""
}

.fi-rr-book-circle-arrow-up:before {
    content: ""
}

.fi-rr-book-copy:before {
    content: ""
}

.fi-rr-book-dead:before {
    content: ""
}

.fi-rr-book-font:before {
    content: ""
}

.fi-rr-book-heart:before {
    content: ""
}

.fi-rr-book-medical:before {
    content: ""
}

.fi-rr-book-open-cover:before {
    content: ""
}

.fi-rr-book-open-reader:before {
    content: ""
}

.fi-rr-book-plus:before {
    content: ""
}

.fi-rr-book-quran:before {
    content: ""
}

.fi-rr-book-section:before {
    content: ""
}

.fi-rr-book-spells:before {
    content: ""
}

.fi-rr-book-tanakh:before {
    content: ""
}

.fi-rr-book-user:before {
    content: ""
}

.fi-rr-book-world:before {
    content: ""
}

.fi-rr-Booking:before {
    content: ""
}

.fi-rr-bookmark:before {
    content: ""
}

.fi-rr-bookmark-slash:before {
    content: ""
}

.fi-rr-books:before {
    content: ""
}

.fi-rr-books-lightbulb:before {
    content: ""
}

.fi-rr-books-medical:before {
    content: ""
}

.fi-rr-boot:before {
    content: ""
}

.fi-rr-boot-heeled:before {
    content: ""
}

.fi-rr-booth-curtain:before {
    content: ""
}

.fi-rr-border-all:before {
    content: ""
}

.fi-rr-border-bottom:before {
    content: ""
}

.fi-rr-border-center-h:before {
    content: ""
}

.fi-rr-border-center-v:before {
    content: ""
}

.fi-rr-border-inner:before {
    content: ""
}

.fi-rr-border-left:before {
    content: ""
}

.fi-rr-border-none:before {
    content: ""
}

.fi-rr-border-outer:before {
    content: ""
}

.fi-rr-border-right:before {
    content: ""
}

.fi-rr-border-style:before {
    content: ""
}

.fi-rr-border-style-alt:before {
    content: ""
}

.fi-rr-border-top:before {
    content: ""
}

.fi-rr-boss:before {
    content: ""
}

.fi-rr-bottle:before {
    content: ""
}

.fi-rr-bottle-baby:before {
    content: ""
}

.fi-rr-bottle-droplet:before {
    content: ""
}

.fi-rr-bow-arrow:before {
    content: ""
}

.fi-rr-bowl-chopsticks:before {
    content: ""
}

.fi-rr-bowl-chopsticks-noodles:before {
    content: ""
}

.fi-rr-bowl-rice:before {
    content: ""
}

.fi-rr-bowl-scoop:before {
    content: ""
}

.fi-rr-bowl-scoops:before {
    content: ""
}

.fi-rr-bowl-soft-serve:before {
    content: ""
}

.fi-rr-bowl-spoon:before {
    content: ""
}

.fi-rr-bowling:before {
    content: ""
}

.fi-rr-bowling-ball:before {
    content: ""
}

.fi-rr-bowling-pins:before {
    content: ""
}

.fi-rr-box:before {
    content: ""
}

.fi-rr-box-alt:before {
    content: ""
}

.fi-rr-box-ballot:before {
    content: ""
}

.fi-rr-box-check:before {
    content: ""
}

.fi-rr-box-circle-check:before {
    content: ""
}

.fi-rr-box-dollar:before {
    content: ""
}

.fi-rr-box-fragile:before {
    content: ""
}

.fi-rr-box-heart:before {
    content: ""
}

.fi-rr-box-open:before {
    content: ""
}

.fi-rr-box-open-full:before {
    content: ""
}

.fi-rr-box-tissue:before {
    content: ""
}

.fi-rr-box-up:before {
    content: ""
}

.fi-rr-boxes:before {
    content: ""
}

.fi-rr-boxing-glove:before {
    content: ""
}

.fi-rr-bracket-curly:before {
    content: ""
}

.fi-rr-bracket-curly-right:before {
    content: ""
}

.fi-rr-bracket-round:before {
    content: ""
}

.fi-rr-bracket-round-right:before {
    content: ""
}

.fi-rr-bracket-square:before {
    content: ""
}

.fi-rr-bracket-square-right:before {
    content: ""
}

.fi-rr-brackets-curly:before {
    content: ""
}

.fi-rr-brackets-round:before {
    content: ""
}

.fi-rr-brackets-square:before {
    content: ""
}

.fi-rr-braille:before {
    content: ""
}

.fi-rr-braille-a:before {
    content: ""
}

.fi-rr-braille-b:before {
    content: ""
}

.fi-rr-braille-c:before {
    content: ""
}

.fi-rr-braille-d:before {
    content: ""
}

.fi-rr-braille-e:before {
    content: ""
}

.fi-rr-braille-g:before {
    content: ""
}

.fi-rr-braille-h:before {
    content: ""
}

.fi-rr-braille-i:before {
    content: ""
}

.fi-rr-braille-j:before {
    content: ""
}

.fi-rr-braille-k:before {
    content: ""
}

.fi-rr-braille-l:before {
    content: ""
}

.fi-rr-braille-m:before {
    content: ""
}

.fi-rr-braille-n:before {
    content: ""
}

.fi-rr-braille-n-alt:before {
    content: ""
}

.fi-rr-braille-o:before {
    content: ""
}

.fi-rr-braille-p:before {
    content: ""
}

.fi-rr-braille-q:before {
    content: ""
}

.fi-rr-braille-r:before {
    content: ""
}

.fi-rr-braille-s:before {
    content: ""
}

.fi-rr-braille-t:before {
    content: ""
}

.fi-rr-braille-u:before {
    content: ""
}

.fi-rr-braille-v:before {
    content: ""
}

.fi-rr-braille-w:before {
    content: ""
}

.fi-rr-braille-x:before {
    content: ""
}

.fi-rr-braille-y:before {
    content: ""
}

.fi-rr-braille-z:before {
    content: ""
}

.fi-rr-brain:before {
    content: ""
}

.fi-rr-brain-bulb:before {
    content: ""
}

.fi-rr-brain-circuit:before {
    content: ""
}

.fi-rr-brain-doubt:before {
    content: ""
}

.fi-rr-brain-half-lightbulb:before {
    content: ""
}

.fi-rr-brain-lightning:before {
    content: ""
}

.fi-rr-brain-stress:before {
    content: ""
}

.fi-rr-brake-warning:before {
    content: ""
}

.fi-rr-branching:before {
    content: ""
}

.fi-rr-brand:before {
    content: ""
}

.fi-rr-brand-badge:before {
    content: ""
}

.fi-rr-brand-strategy:before {
    content: ""
}

.fi-rr-branding:before {
    content: ""
}

.fi-rr-brazil:before {
    content: ""
}

.fi-rr-brazil-flag:before {
    content: ""
}

.fi-rr-brazil-flag-circle:before {
    content: ""
}

.fi-rr-bread:before {
    content: ""
}

.fi-rr-bread-loaf:before {
    content: ""
}

.fi-rr-bread-slice:before {
    content: ""
}

.fi-rr-bread-slice-butter:before {
    content: ""
}

.fi-rr-break-time:before {
    content: ""
}

.fi-rr-bridge:before {
    content: ""
}

.fi-rr-bridge-circle-check:before {
    content: ""
}

.fi-rr-bridge-collapse:before {
    content: ""
}

.fi-rr-bridge-construction:before {
    content: ""
}

.fi-rr-bridge-suspension:before {
    content: ""
}

.fi-rr-bridge-water:before {
    content: ""
}

.fi-rr-briefcase:before {
    content: ""
}

.fi-rr-briefcase-arrow-right:before {
    content: ""
}

.fi-rr-briefcase-blank:before {
    content: ""
}

.fi-rr-briefcase-dollar:before {
    content: ""
}

.fi-rr-brightness:before {
    content: ""
}

.fi-rr-brightness-low:before {
    content: ""
}

.fi-rr-bring-forward:before {
    content: ""
}

.fi-rr-bring-front:before {
    content: ""
}

.fi-rr-broadcast-tower:before {
    content: ""
}

.fi-rr-broccoli:before {
    content: ""
}

.fi-rr-broken-arm:before {
    content: ""
}

.fi-rr-broken-chain-link-wrong:before {
    content: ""
}

.fi-rr-broken-image:before {
    content: ""
}

.fi-rr-broken-leg:before {
    content: ""
}

.fi-rr-broken-nail:before {
    content: ""
}

.fi-rr-broom:before {
    content: ""
}

.fi-rr-broom-ball:before {
    content: ""
}

.fi-rr-browser:before {
    content: ""
}

.fi-rr-browser-css:before {
    content: ""
}

.fi-rr-browser-lock-alert:before {
    content: ""
}

.fi-rr-browser-ui:before {
    content: ""
}

.fi-rr-browsers:before {
    content: ""
}

.fi-rr-brush:before {
    content: ""
}

.fi-rr-bubble-discussion:before {
    content: ""
}

.fi-rr-bucket:before {
    content: ""
}

.fi-rr-budget:before {
    content: ""
}

.fi-rr-budget-alt:before {
    content: ""
}

.fi-rr-bug:before {
    content: ""
}

.fi-rr-bug-fix:before {
    content: ""
}

.fi-rr-bug-folder:before {
    content: ""
}

.fi-rr-bug-magnifier:before {
    content: ""
}

.fi-rr-bug-report:before {
    content: ""
}

.fi-rr-bug-slash:before {
    content: ""
}

.fi-rr-bugs:before {
    content: ""
}

.fi-rr-build:before {
    content: ""
}

.fi-rr-build-alt:before {
    content: ""
}

.fi-rr-builder:before {
    content: ""
}

.fi-rr-building:before {
    content: ""
}

.fi-rr-building-car:before {
    content: ""
}

.fi-rr-building-check:before {
    content: ""
}

.fi-rr-building-circle-arrow-right:before {
    content: ""
}

.fi-rr-building-flag:before {
    content: ""
}

.fi-rr-building-foundation:before {
    content: ""
}

.fi-rr-building-lock:before {
    content: ""
}

.fi-rr-building-materials:before {
    content: ""
}

.fi-rr-building-ngo:before {
    content: ""
}

.fi-rr-building-shield:before {
    content: ""
}

.fi-rr-building-user:before {
    content: ""
}

.fi-rr-building-xmark:before {
    content: ""
}

.fi-rr-bulb:before {
    content: ""
}

.fi-rr-bulb-speech-bubble:before {
    content: ""
}

.fi-rr-bull-market:before {
    content: ""
}

.fi-rr-bullet:before {
    content: ""
}

.fi-rr-bullhorn:before {
    content: ""
}

.fi-rr-bullseye:before {
    content: ""
}

.fi-rr-bullseye-arrow:before {
    content: ""
}

.fi-rr-bullseye-pointer:before {
    content: ""
}

.fi-rr-buoy:before {
    content: ""
}

.fi-rr-burger-alt:before {
    content: ""
}

.fi-rr-burger-fries:before {
    content: ""
}

.fi-rr-burger-glass:before {
    content: ""
}

.fi-rr-burnout:before {
    content: ""
}

.fi-rr-burrito:before {
    content: ""
}

.fi-rr-burst:before {
    content: ""
}

.fi-rr-bus:before {
    content: ""
}

.fi-rr-bus-alt:before {
    content: ""
}

.fi-rr-bus-ticket:before {
    content: ""
}

.fi-rr-business-deal:before {
    content: ""
}

.fi-rr-business-growth:before {
    content: ""
}

.fi-rr-business-meeting:before {
    content: ""
}

.fi-rr-business-podcast:before {
    content: ""
}

.fi-rr-business-time:before {
    content: ""
}

.fi-rr-business-value:before {
    content: ""
}

.fi-rr-Butter:before {
    content: ""
}

.fi-rr-butterfly:before {
    content: ""
}

.fi-rr-c:before {
    content: ""
}

.fi-rr-cabin:before {
    content: ""
}

.fi-rr-cactus:before {
    content: ""
}

.fi-rr-cage-empty:before {
    content: ""
}

.fi-rr-cake-birthday:before {
    content: ""
}

.fi-rr-cake-slice:before {
    content: ""
}

.fi-rr-cake-wedding:before {
    content: ""
}

.fi-rr-calculator:before {
    content: ""
}

.fi-rr-calculator-bill:before {
    content: ""
}

.fi-rr-calculator-math-tax:before {
    content: ""
}

.fi-rr-calculator-money:before {
    content: ""
}

.fi-rr-calculator-simple:before {
    content: ""
}

.fi-rr-calendar:before {
    content: ""
}

.fi-rr-calendar-arrow-down:before {
    content: ""
}

.fi-rr-calendar-arrow-up:before {
    content: ""
}

.fi-rr-calendar-birhtday-cake:before {
    content: ""
}

.fi-rr-calendar-call:before {
    content: ""
}

.fi-rr-calendar-check:before {
    content: ""
}

.fi-rr-calendar-clock:before {
    content: ""
}

.fi-rr-calendar-day:before {
    content: ""
}

.fi-rr-calendar-days:before {
    content: ""
}

.fi-rr-calendar-event-tax:before {
    content: ""
}

.fi-rr-calendar-exclamation:before {
    content: ""
}

.fi-rr-calendar-gavel-legal:before {
    content: ""
}

.fi-rr-calendar-heart:before {
    content: ""
}

.fi-rr-calendar-image:before {
    content: ""
}

.fi-rr-calendar-lines:before {
    content: ""
}

.fi-rr-calendar-lines-pen:before {
    content: ""
}

.fi-rr-calendar-minus:before {
    content: ""
}

.fi-rr-calendar-payment-loan:before {
    content: ""
}

.fi-rr-calendar-pen:before {
    content: ""
}

.fi-rr-calendar-plus:before {
    content: ""
}

.fi-rr-calendar-salary:before {
    content: ""
}

.fi-rr-calendar-shift-swap:before {
    content: ""
}

.fi-rr-calendar-star:before {
    content: ""
}

.fi-rr-calendar-swap:before {
    content: ""
}

.fi-rr-calendar-update:before {
    content: ""
}

.fi-rr-calendar-week:before {
    content: ""
}

.fi-rr-calendar-xmark:before {
    content: ""
}

.fi-rr-calendars:before {
    content: ""
}

.fi-rr-call-duration:before {
    content: ""
}

.fi-rr-call-forbidden:before {
    content: ""
}

.fi-rr-call-history:before {
    content: ""
}

.fi-rr-call-incoming:before {
    content: ""
}

.fi-rr-call-missed:before {
    content: ""
}

.fi-rr-call-outgoing:before {
    content: ""
}

.fi-rr-camcorder:before {
    content: ""
}

.fi-rr-camera:before {
    content: ""
}

.fi-rr-camera-cctv:before {
    content: ""
}

.fi-rr-camera-movie:before {
    content: ""
}

.fi-rr-camera-retro:before {
    content: ""
}

.fi-rr-camera-rotate:before {
    content: ""
}

.fi-rr-camera-security:before {
    content: ""
}

.fi-rr-camera-slash:before {
    content: ""
}

.fi-rr-camera-viewfinder:before {
    content: ""
}

.fi-rr-campfire:before {
    content: ""
}

.fi-rr-camping:before {
    content: ""
}

.fi-rr-can-food:before {
    content: ""
}

.fi-rr-candle-holder:before {
    content: ""
}

.fi-rr-candle-lotus-yoga:before {
    content: ""
}

.fi-rr-candle-pose-yoga:before {
    content: ""
}

.fi-rr-candy:before {
    content: ""
}

.fi-rr-candy-alt:before {
    content: ""
}

.fi-rr-candy-bar:before {
    content: ""
}

.fi-rr-candy-cane:before {
    content: ""
}

.fi-rr-candy-corn:before {
    content: ""
}

.fi-rr-candy-sweet:before {
    content: ""
}

.fi-rr-Cannabis:before {
    content: ""
}

.fi-rr-canned-food:before {
    content: ""
}

.fi-rr-cannon:before {
    content: ""
}

.fi-rr-canoe:before {
    content: ""
}

.fi-rr-capsules:before {
    content: ""
}

.fi-rr-car:before {
    content: ""
}

.fi-rr-car-alt:before {
    content: ""
}

.fi-rr-car-battery:before {
    content: ""
}

.fi-rr-car-bolt:before {
    content: ""
}

.fi-rr-car-building:before {
    content: ""
}

.fi-rr-car-bump:before {
    content: ""
}

.fi-rr-car-bus:before {
    content: ""
}

.fi-rr-car-charger-bolt:before {
    content: ""
}

.fi-rr-car-circle-bolt:before {
    content: ""
}

.fi-rr-car-crash:before {
    content: ""
}

.fi-rr-car-garage:before {
    content: ""
}

.fi-rr-car-journey:before {
    content: ""
}

.fi-rr-car-mechanic:before {
    content: ""
}

.fi-rr-car-oil:before {
    content: ""
}

.fi-rr-car-rear:before {
    content: ""
}

.fi-rr-car-side:before {
    content: ""
}

.fi-rr-car-side-bolt:before {
    content: ""
}

.fi-rr-car-tilt:before {
    content: ""
}

.fi-rr-car-tunnel:before {
    content: ""
}

.fi-rr-car-wash:before {
    content: ""
}

.fi-rr-caravan:before {
    content: ""
}

.fi-rr-caravan-alt:before {
    content: ""
}

.fi-rr-carbon-cloud:before {
    content: ""
}

.fi-rr-carbon-cloud-arrow-down:before {
    content: ""
}

.fi-rr-carbon-footprint:before {
    content: ""
}

.fi-rr-card-club:before {
    content: ""
}

.fi-rr-card-diamond:before {
    content: ""
}

.fi-rr-card-heart:before {
    content: ""
}

.fi-rr-card-spade:before {
    content: ""
}

.fi-rr-cardinal-compass:before {
    content: ""
}

.fi-rr-cards-blank:before {
    content: ""
}

.fi-rr-career-growth:before {
    content: ""
}

.fi-rr-career-path:before {
    content: ""
}

.fi-rr-caret-circle-down:before {
    content: ""
}

.fi-rr-caret-circle-right:before {
    content: ""
}

.fi-rr-caret-circle-up:before {
    content: ""
}

.fi-rr-caret-down:before {
    content: ""
}

.fi-rr-caret-left:before {
    content: ""
}

.fi-rr-caret-quare-up:before {
    content: ""
}

.fi-rr-caret-right:before {
    content: ""
}

.fi-rr-caret-square-down:before {
    content: ""
}

.fi-rr-caret-square-left:before {
    content: ""
}

.fi-rr-caret-square-left_1:before {
    content: ""
}

.fi-rr-caret-square-right:before {
    content: ""
}

.fi-rr-caret-up:before {
    content: ""
}

.fi-rr-carrot:before {
    content: ""
}

.fi-rr-cars:before {
    content: ""
}

.fi-rr-cars-crash:before {
    content: ""
}

.fi-rr-cart-arrow-down:before {
    content: ""
}

.fi-rr-cart-minus:before {
    content: ""
}

.fi-rr-cart-shopping-fast:before {
    content: ""
}

.fi-rr-case-study:before {
    content: ""
}

.fi-rr-cash-register:before {
    content: ""
}

.fi-rr-cassette-tape:before {
    content: ""
}

.fi-rr-cassette-vhs:before {
    content: ""
}

.fi-rr-castle:before {
    content: ""
}

.fi-rr-castle-tower:before {
    content: ""
}

.fi-rr-cat:before {
    content: ""
}

.fi-rr-cat-dog:before {
    content: ""
}

.fi-rr-cat-head:before {
    content: ""
}

.fi-rr-cat-space:before {
    content: ""
}

.fi-rr-catalog:before {
    content: ""
}

.fi-rr-catalog-alt:before {
    content: ""
}

.fi-rr-catalog-magazine:before {
    content: ""
}

.fi-rr-category:before {
    content: ""
}

.fi-rr-category-alt:before {
    content: ""
}

.fi-rr-cauldron:before {
    content: ""
}

.fi-rr-cdn:before {
    content: ""
}

.fi-rr-cedi-sign:before {
    content: ""
}

.fi-rr-cell:before {
    content: ""
}

.fi-rr-cello:before {
    content: ""
}

.fi-rr-cent-sign:before {
    content: ""
}

.fi-rr-certificate:before {
    content: ""
}

.fi-rr-chai-tea:before {
    content: ""
}

.fi-rr-chair:before {
    content: ""
}

.fi-rr-chair-director:before {
    content: ""
}

.fi-rr-chair-office:before {
    content: ""
}

.fi-rr-chalkboard:before {
    content: ""
}

.fi-rr-chalkboard-user:before {
    content: ""
}

.fi-rr-challenge:before {
    content: ""
}

.fi-rr-challenge-alt:before {
    content: ""
}

.fi-rr-chamomile:before {
    content: ""
}

.fi-rr-channel:before {
    content: ""
}

.fi-rr-charging-station:before {
    content: ""
}

.fi-rr-chart-area:before {
    content: ""
}

.fi-rr-chart-bullet:before {
    content: ""
}

.fi-rr-chart-candlestick:before {
    content: ""
}

.fi-rr-chart-connected:before {
    content: ""
}

.fi-rr-chart-gantt:before {
    content: ""
}

.fi-rr-chart-histogram:before {
    content: ""
}

.fi-rr-chart-kanban:before {
    content: ""
}

.fi-rr-chart-line-up:before {
    content: ""
}

.fi-rr-chart-line-up-down:before {
    content: ""
}

.fi-rr-chart-mixed:before {
    content: ""
}

.fi-rr-chart-mixed-up-circle-currency:before {
    content: ""
}

.fi-rr-chart-mixed-up-circle-dollar:before {
    content: ""
}

.fi-rr-chart-network:before {
    content: ""
}

.fi-rr-chart-pie:before {
    content: ""
}

.fi-rr-chart-pie-alt:before {
    content: ""
}

.fi-rr-chart-pie-simple-circle-currency:before {
    content: ""
}

.fi-rr-chart-pie-simple-circle-dollar:before {
    content: ""
}

.fi-rr-chart-pyramid:before {
    content: ""
}

.fi-rr-chart-radar:before {
    content: ""
}

.fi-rr-chart-scatter:before {
    content: ""
}

.fi-rr-chart-scatter-3d:before {
    content: ""
}

.fi-rr-chart-scatter-bubble:before {
    content: ""
}

.fi-rr-chart-set-theory:before {
    content: ""
}

.fi-rr-chart-simple:before {
    content: ""
}

.fi-rr-chart-simple-horizontal:before {
    content: ""
}

.fi-rr-chart-tree:before {
    content: ""
}

.fi-rr-chart-tree-map:before {
    content: ""
}

.fi-rr-chart-user:before {
    content: ""
}

.fi-rr-chart-waterfall:before {
    content: ""
}

.fi-rr-chat-arrow-down:before {
    content: ""
}

.fi-rr-chat-arrow-grow:before {
    content: ""
}

.fi-rr-chat-bubble-call:before {
    content: ""
}

.fi-rr-chatbot:before {
    content: ""
}

.fi-rr-chatbot-speech-bubble:before {
    content: ""
}

.fi-rr-cheap:before {
    content: ""
}

.fi-rr-cheap-bill:before {
    content: ""
}

.fi-rr-cheap-dollar:before {
    content: ""
}

.fi-rr-cheap-stack:before {
    content: ""
}

.fi-rr-cheap-stack-dollar:before {
    content: ""
}

.fi-rr-check:before {
    content: ""
}

.fi-rr-check-circle:before {
    content: ""
}

.fi-rr-check-double:before {
    content: ""
}

.fi-rr-check-in-calendar:before {
    content: ""
}

.fi-rr-check-out-calendar:before {
    content: ""
}

.fi-rr-checkbox:before {
    content: ""
}

.fi-rr-checklist-task-budget:before {
    content: ""
}

.fi-rr-cheese:before {
    content: ""
}

.fi-rr-cheese-alt:before {
    content: ""
}

.fi-rr-cheese-cake:before {
    content: ""
}

.fi-rr-cheeseburger:before {
    content: ""
}

.fi-rr-cherry:before {
    content: ""
}

.fi-rr-chess:before {
    content: ""
}

.fi-rr-chess-bishop:before {
    content: ""
}

.fi-rr-chess-board:before {
    content: ""
}

.fi-rr-chess-clock:before {
    content: ""
}

.fi-rr-chess-clock-alt:before {
    content: ""
}

.fi-rr-chess-king:before {
    content: ""
}

.fi-rr-chess-king-alt:before {
    content: ""
}

.fi-rr-chess-knight:before {
    content: ""
}

.fi-rr-chess-knight-alt:before {
    content: ""
}

.fi-rr-chess-pawn-alt:before {
    content: ""
}

.fi-rr-chess-piece:before {
    content: ""
}

.fi-rr-chess-queen:before {
    content: ""
}

.fi-rr-chess-queen-alt:before {
    content: ""
}

.fi-rr-chess-rook:before {
    content: ""
}

.fi-rr-chess-rook-alt:before {
    content: ""
}

.fi-rr-chevron-double-dots-down:before {
    content: ""
}

.fi-rr-chevron-double-dots-left:before {
    content: ""
}

.fi-rr-chevron-double-dots-right:before {
    content: ""
}

.fi-rr-chevron-double-dots-up:before {
    content: ""
}

.fi-rr-chevron-double-down:before {
    content: ""
}

.fi-rr-chevron-double-up:before {
    content: ""
}

.fi-rr-chicken-bucket:before {
    content: ""
}

.fi-rr-child:before {
    content: ""
}

.fi-rr-child-head:before {
    content: ""
}

.fi-rr-chimney:before {
    content: ""
}

.fi-rr-chimney-smoke:before {
    content: ""
}

.fi-rr-chinese-temple:before {
    content: ""
}

.fi-rr-chip:before {
    content: ""
}

.fi-rr-chip-brain:before {
    content: ""
}

.fi-rr-chocolate:before {
    content: ""
}

.fi-rr-choir-singing:before {
    content: ""
}

.fi-rr-choose:before {
    content: ""
}

.fi-rr-choose-alt:before {
    content: ""
}

.fi-rr-church:before {
    content: ""
}

.fi-rr-cinnamon-roll:before {
    content: ""
}

.fi-rr-circle:before {
    content: ""
}

.fi-rr-circle-0:before {
    content: ""
}

.fi-rr-circle-1:before {
    content: ""
}

.fi-rr-circle-2:before {
    content: ""
}

.fi-rr-circle-3:before {
    content: ""
}

.fi-rr-circle-4:before {
    content: ""
}

.fi-rr-circle-5:before {
    content: ""
}

.fi-rr-circle-6:before {
    content: ""
}

.fi-rr-circle-7:before {
    content: ""
}

.fi-rr-circle-8:before {
    content: ""
}

.fi-rr-circle-9:before {
    content: ""
}

.fi-rr-circle-a:before {
    content: ""
}

.fi-rr-circle-b:before {
    content: ""
}

.fi-rr-circle-bolt:before {
    content: ""
}

.fi-rr-circle-book-open:before {
    content: ""
}

.fi-rr-circle-bookmark:before {
    content: ""
}

.fi-rr-circle-c:before {
    content: ""
}

.fi-rr-circle-calendar:before {
    content: ""
}

.fi-rr-circle-camera:before {
    content: ""
}

.fi-rr-circle-d:before {
    content: ""
}

.fi-rr-circle-dashed:before {
    content: ""
}

.fi-rr-circle-divide:before {
    content: ""
}

.fi-rr-circle-e:before {
    content: ""
}

.fi-rr-circle-ellipsis:before {
    content: ""
}

.fi-rr-circle-ellipsis-vertical:before {
    content: ""
}

.fi-rr-circle-envelope:before {
    content: ""
}

.fi-rr-circle-exclamation-check:before {
    content: ""
}

.fi-rr-circle-f:before {
    content: ""
}

.fi-rr-circle-g:before {
    content: ""
}

.fi-rr-circle-h:before {
    content: ""
}

.fi-rr-circle-half:before {
    content: ""
}

.fi-rr-circle-half-stroke:before {
    content: ""
}

.fi-rr-circle-heart:before {
    content: ""
}

.fi-rr-circle-i:before {
    content: ""
}

.fi-rr-circle-j:before {
    content: ""
}

.fi-rr-circle-k:before {
    content: ""
}

.fi-rr-circle-l:before {
    content: ""
}

.fi-rr-circle-m:before {
    content: ""
}

.fi-rr-circle-microphone:before {
    content: ""
}

.fi-rr-circle-microphone-lines:before {
    content: ""
}

.fi-rr-circle-n:before {
    content: ""
}

.fi-rr-circle-nodes:before {
    content: ""
}

.fi-rr-circle-o:before {
    content: ""
}

.fi-rr-circle-overlap:before {
    content: ""
}

.fi-rr-circle-p:before {
    content: ""
}

.fi-rr-circle-phone:before {
    content: ""
}

.fi-rr-circle-phone-flip:before {
    content: ""
}

.fi-rr-circle-phone-hangup:before {
    content: ""
}

.fi-rr-circle-q:before {
    content: ""
}

.fi-rr-circle-quarter:before {
    content: ""
}

.fi-rr-circle-quarters-alt:before {
    content: ""
}

.fi-rr-circle-r:before {
    content: ""
}

.fi-rr-circle-s:before {
    content: ""
}

.fi-rr-circle-small:before {
    content: ""
}

.fi-rr-circle-star:before {
    content: ""
}

.fi-rr-circle-t:before {
    content: ""
}

.fi-rr-circle-three-quarters:before {
    content: ""
}

.fi-rr-circle-trash:before {
    content: ""
}

.fi-rr-circle-u:before {
    content: ""
}

.fi-rr-circle-user:before {
    content: ""
}

.fi-rr-circle-v:before {
    content: ""
}

.fi-rr-circle-video:before {
    content: ""
}

.fi-rr-circle-w:before {
    content: ""
}

.fi-rr-circle-water-plug:before {
    content: ""
}

.fi-rr-circle-waveform-lines:before {
    content: ""
}

.fi-rr-circle-wifi-circle-wifi:before {
    content: ""
}

.fi-rr-circle-x:before {
    content: ""
}

.fi-rr-circle-xmark:before {
    content: ""
}

.fi-rr-circle-y:before {
    content: ""
}

.fi-rr-circle-z:before {
    content: ""
}

.fi-rr-citrus:before {
    content: ""
}

.fi-rr-citrus-slice:before {
    content: ""
}

.fi-rr-city:before {
    content: ""
}

.fi-rr-civil-law:before {
    content: ""
}

.fi-rr-clapper-open:before {
    content: ""
}

.fi-rr-clapperboard:before {
    content: ""
}

.fi-rr-clapperboard-play:before {
    content: ""
}

.fi-rr-clarinet:before {
    content: ""
}

.fi-rr-claw-marks:before {
    content: ""
}

.fi-rr-clear-alt:before {
    content: ""
}

.fi-rr-clip:before {
    content: ""
}

.fi-rr-clip-file:before {
    content: ""
}

.fi-rr-clip-mail:before {
    content: ""
}

.fi-rr-clipboard:before {
    content: ""
}

.fi-rr-clipboard-check:before {
    content: ""
}

.fi-rr-clipboard-exclamation:before {
    content: ""
}

.fi-rr-clipboard-list:before {
    content: ""
}

.fi-rr-clipboard-list-check:before {
    content: ""
}

.fi-rr-clipboard-prescription:before {
    content: ""
}

.fi-rr-clipboard-question:before {
    content: ""
}

.fi-rr-clipboard-user:before {
    content: ""
}

.fi-rr-clipoard-wrong:before {
    content: ""
}

.fi-rr-clock:before {
    content: ""
}

.fi-rr-clock-desk:before {
    content: ""
}

.fi-rr-clock-eight-thirty:before {
    content: ""
}

.fi-rr-clock-eleven:before {
    content: ""
}

.fi-rr-clock-eleven-thirty:before {
    content: ""
}

.fi-rr-clock-five:before {
    content: ""
}

.fi-rr-clock-five-thirty:before {
    content: ""
}

.fi-rr-clock-four-thirty:before {
    content: ""
}

.fi-rr-clock-future-past:before {
    content: ""
}

.fi-rr-clock-nine:before {
    content: ""
}

.fi-rr-clock-nine-thirty:before {
    content: ""
}

.fi-rr-clock-one:before {
    content: ""
}

.fi-rr-clock-one-thirty:before {
    content: ""
}

.fi-rr-clock-seven:before {
    content: ""
}

.fi-rr-clock-seven-thirty:before {
    content: ""
}

.fi-rr-clock-six:before {
    content: ""
}

.fi-rr-clock-six-thirty:before {
    content: ""
}

.fi-rr-clock-ten:before {
    content: ""
}

.fi-rr-clock-ten-thirty:before {
    content: ""
}

.fi-rr-clock-three:before {
    content: ""
}

.fi-rr-clock-three-thirty:before {
    content: ""
}

.fi-rr-clock-time-tracking:before {
    content: ""
}

.fi-rr-clock-twelve:before {
    content: ""
}

.fi-rr-clock-twelve-thirty:before {
    content: ""
}

.fi-rr-clock-two:before {
    content: ""
}

.fi-rr-clock-two-thirty:before {
    content: ""
}

.fi-rr-clock-up-arrow:before {
    content: ""
}

.fi-rr-clone:before {
    content: ""
}

.fi-rr-closed:before {
    content: ""
}

.fi-rr-closed-captioning-slash:before {
    content: ""
}

.fi-rr-clothes-hanger:before {
    content: ""
}

.fi-rr-clothing-rack:before {
    content: ""
}

.fi-rr-cloud:before {
    content: ""
}

.fi-rr-cloud-back-up:before {
    content: ""
}

.fi-rr-cloud-back-up-alt:before {
    content: ""
}

.fi-rr-cloud-check:before {
    content: ""
}

.fi-rr-cloud-code:before {
    content: ""
}

.fi-rr-cloud-disabled:before {
    content: ""
}

.fi-rr-cloud-download:before {
    content: ""
}

.fi-rr-cloud-download-alt:before {
    content: ""
}

.fi-rr-cloud-drizzle:before {
    content: ""
}

.fi-rr-cloud-exclamation:before {
    content: ""
}

.fi-rr-cloud-gear-automation:before {
    content: ""
}

.fi-rr-cloud-hail:before {
    content: ""
}

.fi-rr-cloud-hail-mixed:before {
    content: ""
}

.fi-rr-cloud-meatball:before {
    content: ""
}

.fi-rr-cloud-moon:before {
    content: ""
}

.fi-rr-cloud-moon-rain:before {
    content: ""
}

.fi-rr-cloud-question:before {
    content: ""
}

.fi-rr-cloud-rain:before {
    content: ""
}

.fi-rr-cloud-rainbow:before {
    content: ""
}

.fi-rr-cloud-share:before {
    content: ""
}

.fi-rr-cloud-showers:before {
    content: ""
}

.fi-rr-cloud-showers-heavy:before {
    content: ""
}

.fi-rr-cloud-showers-water:before {
    content: ""
}

.fi-rr-cloud-sleet:before {
    content: ""
}

.fi-rr-cloud-snow:before {
    content: ""
}

.fi-rr-cloud-sun:before {
    content: ""
}

.fi-rr-cloud-sun-rain:before {
    content: ""
}

.fi-rr-cloud-sun-tear:before {
    content: ""
}

.fi-rr-cloud-upload:before {
    content: ""
}

.fi-rr-cloud-upload-alt:before {
    content: ""
}

.fi-rr-cloud-windy:before {
    content: ""
}

.fi-rr-clouds:before {
    content: ""
}

.fi-rr-clouds-moon:before {
    content: ""
}

.fi-rr-clouds-sun:before {
    content: ""
}

.fi-rr-clover-alt:before {
    content: ""
}

.fi-rr-club:before {
    content: ""
}

.fi-rr-cocktail:before {
    content: ""
}

.fi-rr-cocktail-alt:before {
    content: ""
}

.fi-rr-coconut:before {
    content: ""
}

.fi-rr-code-branch:before {
    content: ""
}

.fi-rr-code-commit:before {
    content: ""
}

.fi-rr-code-compare:before {
    content: ""
}

.fi-rr-code-editing:before {
    content: ""
}

.fi-rr-code-fork:before {
    content: ""
}

.fi-rr-code-merge:before {
    content: ""
}

.fi-rr-code-pull-request:before {
    content: ""
}

.fi-rr-code-pull-request-closed:before {
    content: ""
}

.fi-rr-code-pull-request-draft:before {
    content: ""
}

.fi-rr-code-simple:before {
    content: ""
}

.fi-rr-code-window:before {
    content: ""
}

.fi-rr-coffee:before {
    content: ""
}

.fi-rr-coffee-bean:before {
    content: ""
}

.fi-rr-coffee-beans:before {
    content: ""
}

.fi-rr-coffee-heart:before {
    content: ""
}

.fi-rr-coffee-maker:before {
    content: ""
}

.fi-rr-coffee-pot:before {
    content: ""
}

.fi-rr-coffee-time:before {
    content: ""
}

.fi-rr-coffin:before {
    content: ""
}

.fi-rr-coffin-cross:before {
    content: ""
}

.fi-rr-coin:before {
    content: ""
}

.fi-rr-coin-up-arrow:before {
    content: ""
}

.fi-rr-coins:before {
    content: ""
}

.fi-rr-coins-crypto:before {
    content: ""
}

.fi-rr-coins-shield:before {
    content: ""
}

.fi-rr-colon-sign:before {
    content: ""
}

.fi-rr-columns-3:before {
    content: ""
}

.fi-rr-comb:before {
    content: ""
}

.fi-rr-comb-hair:before {
    content: ""
}

.fi-rr-comedy-podcast:before {
    content: ""
}

.fi-rr-comet:before {
    content: ""
}

.fi-rr-command:before {
    content: ""
}

.fi-rr-comment:before {
    content: ""
}

.fi-rr-comment-alt:before {
    content: ""
}

.fi-rr-comment-alt-check:before {
    content: ""
}

.fi-rr-comment-alt-dots:before {
    content: ""
}

.fi-rr-comment-alt-edit:before {
    content: ""
}

.fi-rr-comment-alt-lock:before {
    content: ""
}

.fi-rr-comment-alt-medical:before {
    content: ""
}

.fi-rr-comment-alt-middle:before {
    content: ""
}

.fi-rr-comment-alt-middle-top:before {
    content: ""
}

.fi-rr-comment-alt-minus:before {
    content: ""
}

.fi-rr-comment-alt-music:before {
    content: ""
}

.fi-rr-comment-arrow-down:before {
    content: ""
}

.fi-rr-comment-arrow-up:before {
    content: ""
}

.fi-rr-comment-arrow-up-right:before {
    content: ""
}

.fi-rr-comment-check:before {
    content: ""
}

.fi-rr-comment-clock:before {
    content: ""
}

.fi-rr-comment-code:before {
    content: ""
}

.fi-rr-comment-dollar:before {
    content: ""
}

.fi-rr-comment-dots:before {
    content: ""
}

.fi-rr-comment-exclamation:before {
    content: ""
}

.fi-rr-comment-heart:before {
    content: ""
}

.fi-rr-comment-image:before {
    content: ""
}

.fi-rr-comment-info:before {
    content: ""
}

.fi-rr-comment-lock:before {
    content: ""
}

.fi-rr-comment-medical:before {
    content: ""
}

.fi-rr-comment-minus:before {
    content: ""
}

.fi-rr-comment-pen:before {
    content: ""
}

.fi-rr-comment-question:before {
    content: ""
}

.fi-rr-comment-quote:before {
    content: ""
}

.fi-rr-comment-slash:before {
    content: ""
}

.fi-rr-comment-smile:before {
    content: ""
}

.fi-rr-comment-sms:before {
    content: ""
}

.fi-rr-comment-text:before {
    content: ""
}

.fi-rr-comment-user:before {
    content: ""
}

.fi-rr-comment-xmark:before {
    content: ""
}

.fi-rr-comments:before {
    content: ""
}

.fi-rr-comments-dollar:before {
    content: ""
}

.fi-rr-comments-question:before {
    content: ""
}

.fi-rr-comments-question-check:before {
    content: ""
}

.fi-rr-compass-alt:before {
    content: ""
}

.fi-rr-compass-east:before {
    content: ""
}

.fi-rr-compass-north:before {
    content: ""
}

.fi-rr-compass-slash:before {
    content: ""
}

.fi-rr-compass-south:before {
    content: ""
}

.fi-rr-compass-west:before {
    content: ""
}

.fi-rr-completed:before {
    content: ""
}

.fi-rr-compliance:before {
    content: ""
}

.fi-rr-compliance-clipboard:before {
    content: ""
}

.fi-rr-compliance-document:before {
    content: ""
}

.fi-rr-compress:before {
    content: ""
}

.fi-rr-compress-alt:before {
    content: ""
}

.fi-rr-computer:before {
    content: ""
}

.fi-rr-computer-ad:before {
    content: ""
}

.fi-rr-computer-classic:before {
    content: ""
}

.fi-rr-computer-mouse:before {
    content: ""
}

.fi-rr-computer-speaker:before {
    content: ""
}

.fi-rr-concierge-bell:before {
    content: ""
}

.fi-rr-concrete-mixer:before {
    content: ""
}

.fi-rr-condition:before {
    content: ""
}

.fi-rr-condition-alt:before {
    content: ""
}

.fi-rr-confetti:before {
    content: ""
}

.fi-rr-confidential-discussion:before {
    content: ""
}

.fi-rr-confidential-folder:before {
    content: ""
}

.fi-rr-confirmed-user:before {
    content: ""
}

.fi-rr-console-controller:before {
    content: ""
}

.fi-rr-constellation:before {
    content: ""
}

.fi-rr-construction-helmet:before {
    content: ""
}

.fi-rr-construction-location:before {
    content: ""
}

.fi-rr-consultant:before {
    content: ""
}

.fi-rr-contact-lens-eyes:before {
    content: ""
}

.fi-rr-container-storage:before {
    content: ""
}

.fi-rr-contract:before {
    content: ""
}

.fi-rr-contrast:before {
    content: ""
}

.fi-rr-convert-document:before {
    content: ""
}

.fi-rr-convert-shapes:before {
    content: ""
}

.fi-rr-conveyor-belt:before {
    content: ""
}

.fi-rr-conveyor-belt-alt:before {
    content: ""
}

.fi-rr-conveyor-belt-arm:before {
    content: ""
}

.fi-rr-conveyor-belt-empty:before {
    content: ""
}

.fi-rr-cookie:before {
    content: ""
}

.fi-rr-cookie-alt:before {
    content: ""
}

.fi-rr-cookie-lock:before {
    content: ""
}

.fi-rr-copy:before {
    content: ""
}

.fi-rr-copy-alt:before {
    content: ""
}

.fi-rr-copy-image:before {
    content: ""
}

.fi-rr-copyright:before {
    content: ""
}

.fi-rr-coriander:before {
    content: ""
}

.fi-rr-corn:before {
    content: ""
}

.fi-rr-corporate:before {
    content: ""
}

.fi-rr-corporate-alt:before {
    content: ""
}

.fi-rr-corruption:before {
    content: ""
}

.fi-rr-couch:before {
    content: ""
}

.fi-rr-court-order:before {
    content: ""
}

.fi-rr-court-sport:before {
    content: ""
}

.fi-rr-cow:before {
    content: ""
}

.fi-rr-cow-alt:before {
    content: ""
}

.fi-rr-cowbell:before {
    content: ""
}

.fi-rr-cowbell-circle-plus:before {
    content: ""
}

.fi-rr-cowbell-more:before {
    content: ""
}

.fi-rr-coworking:before {
    content: ""
}

.fi-rr-cpu:before {
    content: ""
}

.fi-rr-crab:before {
    content: ""
}

.fi-rr-crane:before {
    content: ""
}

.fi-rr-crane-building:before {
    content: ""
}

.fi-rr-crate-empty:before {
    content: ""
}

.fi-rr-cream:before {
    content: ""
}

.fi-rr-credit-card:before {
    content: ""
}

.fi-rr-credit-card-buyer:before {
    content: ""
}

.fi-rr-credit-card-check:before {
    content: ""
}

.fi-rr-credit-card-edit:before {
    content: ""
}

.fi-rr-credit-card-eye:before {
    content: ""
}

.fi-rr-credit-card-xmark:before {
    content: ""
}

.fi-rr-crepe:before {
    content: ""
}

.fi-rr-cricket:before {
    content: ""
}

.fi-rr-CRM:before {
    content: ""
}

.fi-rr-crm-alt:before {
    content: ""
}

.fi-rr-crm-computer:before {
    content: ""
}

.fi-rr-croissant:before {
    content: ""
}

.fi-rr-cross:before {
    content: ""
}

.fi-rr-cross-circle:before {
    content: ""
}

.fi-rr-cross-religion:before {
    content: ""
}

.fi-rr-cross-small:before {
    content: ""
}

.fi-rr-crossed-hands-reject:before {
    content: ""
}

.fi-rr-crow:before {
    content: ""
}

.fi-rr-crown:before {
    content: ""
}

.fi-rr-crutch:before {
    content: ""
}

.fi-rr-crutches:before {
    content: ""
}

.fi-rr-cruzeiro-sign:before {
    content: ""
}

.fi-rr-crypto-calendar:before {
    content: ""
}

.fi-rr-cryptocurrency:before {
    content: ""
}

.fi-rr-crystal-ball:before {
    content: ""
}

.fi-rr-cube:before {
    content: ""
}

.fi-rr-cubes:before {
    content: ""
}

.fi-rr-cubes-stacked:before {
    content: ""
}

.fi-rr-cucumber:before {
    content: ""
}

.fi-rr-cumin:before {
    content: ""
}

.fi-rr-cup-straw:before {
    content: ""
}

.fi-rr-cup-straw-swoosh:before {
    content: ""
}

.fi-rr-cup-togo:before {
    content: ""
}

.fi-rr-cupcake:before {
    content: ""
}

.fi-rr-cupcake-alt:before {
    content: ""
}

.fi-rr-curling:before {
    content: ""
}

.fi-rr-curling-iron:before {
    content: ""
}

.fi-rr-currency:before {
    content: ""
}

.fi-rr-cursor:before {
    content: ""
}

.fi-rr-cursor-finger:before {
    content: ""
}

.fi-rr-cursor-finger-click:before {
    content: ""
}

.fi-rr-cursor-plus:before {
    content: ""
}

.fi-rr-cursor-text:before {
    content: ""
}

.fi-rr-cursor-text-alt:before {
    content: ""
}

.fi-rr-curve:before {
    content: ""
}

.fi-rr-curve-alt:before {
    content: ""
}

.fi-rr-curve-arrow:before {
    content: ""
}

.fi-rr-custard:before {
    content: ""
}

.fi-rr-customer-care:before {
    content: ""
}

.fi-rr-customer-service:before {
    content: ""
}

.fi-rr-customization:before {
    content: ""
}

.fi-rr-customization-cogwheel:before {
    content: ""
}

.fi-rr-customize:before {
    content: ""
}

.fi-rr-customize-computer:before {
    content: ""
}

.fi-rr-customize-edit:before {
    content: ""
}

.fi-rr-CV:before {
    content: ""
}

.fi-rr-cvv-card:before {
    content: ""
}

.fi-rr-cyborg:before {
    content: ""
}

.fi-rr-cycling:before {
    content: ""
}

.fi-rr-cystitis:before {
    content: ""
}

.fi-rr-d:before {
    content: ""
}

.fi-rr-dagger:before {
    content: ""
}

.fi-rr-daily-calendar:before {
    content: ""
}

.fi-rr-daisy:before {
    content: ""
}

.fi-rr-daisy-alt:before {
    content: ""
}

.fi-rr-damage:before {
    content: ""
}

.fi-rr-dark-mode:before {
    content: ""
}

.fi-rr-dark-mode-alt:before {
    content: ""
}

.fi-rr-dart:before {
    content: ""
}

.fi-rr-dashboard:before {
    content: ""
}

.fi-rr-dashboard-monitor:before {
    content: ""
}

.fi-rr-dashboard-panel:before {
    content: ""
}

.fi-rr-data-backup:before {
    content: ""
}

.fi-rr-data-cleaning:before {
    content: ""
}

.fi-rr-data-encryption:before {
    content: ""
}

.fi-rr-data-migration:before {
    content: ""
}

.fi-rr-data-mining:before {
    content: ""
}

.fi-rr-data-model:before {
    content: ""
}

.fi-rr-data-processing:before {
    content: ""
}

.fi-rr-data-transfer:before {
    content: ""
}

.fi-rr-database:before {
    content: ""
}

.fi-rr-database-cleaning:before {
    content: ""
}

.fi-rr-database-management:before {
    content: ""
}

.fi-rr-deadline:before {
    content: ""
}

.fi-rr-deafness:before {
    content: ""
}

.fi-rr-debt:before {
    content: ""
}

.fi-rr-december-calendar:before {
    content: ""
}

.fi-rr-decision-choice:before {
    content: ""
}

.fi-rr-decision-tree:before {
    content: ""
}

.fi-rr-deep-learning:before {
    content: ""
}

.fi-rr-deer:before {
    content: ""
}

.fi-rr-deer-rudolph:before {
    content: ""
}

.fi-rr-degree-credential:before {
    content: ""
}

.fi-rr-delete:before {
    content: ""
}

.fi-rr-delete-document:before {
    content: ""
}

.fi-rr-delete-right:before {
    content: ""
}

.fi-rr-delete-user:before {
    content: ""
}

.fi-rr-delivery-man:before {
    content: ""
}

.fi-rr-democrat:before {
    content: ""
}

.fi-rr-demographic:before {
    content: ""
}

.fi-rr-department:before {
    content: ""
}

.fi-rr-department-structure:before {
    content: ""
}

.fi-rr-deposit:before {
    content: ""
}

.fi-rr-deposit-alt:before {
    content: ""
}

.fi-rr-description:before {
    content: ""
}

.fi-rr-description-alt:before {
    content: ""
}

.fi-rr-desk:before {
    content: ""
}

.fi-rr-desktop-arrow-down:before {
    content: ""
}

.fi-rr-desktop-wallpaper:before {
    content: ""
}

.fi-rr-detergent:before {
    content: ""
}

.fi-rr-devices:before {
    content: ""
}

.fi-rr-dewpoint:before {
    content: ""
}

.fi-rr-dharmachakra:before {
    content: ""
}

.fi-rr-diagram-cells:before {
    content: ""
}

.fi-rr-diagram-lean-canvas:before {
    content: ""
}

.fi-rr-diagram-nested:before {
    content: ""
}

.fi-rr-diagram-next:before {
    content: ""
}

.fi-rr-diagram-predecessor:before {
    content: ""
}

.fi-rr-diagram-previous:before {
    content: ""
}

.fi-rr-diagram-project:before {
    content: ""
}

.fi-rr-diagram-sankey:before {
    content: ""
}

.fi-rr-diagram-subtask:before {
    content: ""
}

.fi-rr-diagram-successor:before {
    content: ""
}

.fi-rr-diagram-venn:before {
    content: ""
}

.fi-rr-dial:before {
    content: ""
}

.fi-rr-dial-high:before {
    content: ""
}

.fi-rr-dial-low:before {
    content: ""
}

.fi-rr-dial-max:before {
    content: ""
}

.fi-rr-dial-med:before {
    content: ""
}

.fi-rr-dial-med-low:before {
    content: ""
}

.fi-rr-dial-min:before {
    content: ""
}

.fi-rr-dial-off:before {
    content: ""
}

.fi-rr-dialogue-exchange:before {
    content: ""
}

.fi-rr-diamond:before {
    content: ""
}

.fi-rr-diamond-exclamation:before {
    content: ""
}

.fi-rr-diamond-turn-right:before {
    content: ""
}

.fi-rr-diary-bookmark-down:before {
    content: ""
}

.fi-rr-diary-bookmarks:before {
    content: ""
}

.fi-rr-diary-clasp:before {
    content: ""
}

.fi-rr-dice:before {
    content: ""
}

.fi-rr-dice-alt:before {
    content: ""
}

.fi-rr-dice-d10:before {
    content: ""
}

.fi-rr-dice-d12:before {
    content: ""
}

.fi-rr-dice-d20:before {
    content: ""
}

.fi-rr-dice-d4:before {
    content: ""
}

.fi-rr-dice-d6:before {
    content: ""
}

.fi-rr-dice-d8:before {
    content: ""
}

.fi-rr-dice-four:before {
    content: ""
}

.fi-rr-dice-one:before {
    content: ""
}

.fi-rr-dice-six:before {
    content: ""
}

.fi-rr-dice-three:before {
    content: ""
}

.fi-rr-dice-two:before {
    content: ""
}

.fi-rr-dictionary:before {
    content: ""
}

.fi-rr-dictionary-alt:before {
    content: ""
}

.fi-rr-dictionary-open:before {
    content: ""
}

.fi-rr-digging:before {
    content: ""
}

.fi-rr-digital-certificate:before {
    content: ""
}

.fi-rr-digital-key:before {
    content: ""
}

.fi-rr-digital-payment:before {
    content: ""
}

.fi-rr-digital-signature:before {
    content: ""
}

.fi-rr-digital-tachograph:before {
    content: ""
}

.fi-rr-digital-wallet:before {
    content: ""
}

.fi-rr-dinner:before {
    content: ""
}

.fi-rr-diploma:before {
    content: ""
}

.fi-rr-diploma-alt:before {
    content: ""
}

.fi-rr-direction-signal:before {
    content: ""
}

.fi-rr-direction-signal-arrow:before {
    content: ""
}

.fi-rr-disc-drive:before {
    content: ""
}

.fi-rr-disco-ball:before {
    content: ""
}

.fi-rr-discount:before {
    content: ""
}

.fi-rr-discover:before {
    content: ""
}

.fi-rr-discussion-group:before {
    content: ""
}

.fi-rr-discussion-idea:before {
    content: ""
}

.fi-rr-disease:before {
    content: ""
}

.fi-rr-dishwasher:before {
    content: ""
}

.fi-rr-disinfection:before {
    content: ""
}

.fi-rr-disk:before {
    content: ""
}

.fi-rr-display-arrow-down:before {
    content: ""
}

.fi-rr-display-chart-up:before {
    content: ""
}

.fi-rr-display-code:before {
    content: ""
}

.fi-rr-display-medical:before {
    content: ""
}

.fi-rr-display-slash:before {
    content: ""
}

.fi-rr-distribute-spacing-horizontal:before {
    content: ""
}

.fi-rr-distribute-spacing-vertical:before {
    content: ""
}

.fi-rr-divide:before {
    content: ""
}

.fi-rr-diving-googles:before {
    content: ""
}

.fi-rr-dizzy:before {
    content: ""
}

.fi-rr-dj-disc:before {
    content: ""
}

.fi-rr-dna:before {
    content: ""
}

.fi-rr-do-not-disturb:before {
    content: ""
}

.fi-rr-do-not-disturb-doorknob:before {
    content: ""
}

.fi-rr-do-not-enter:before {
    content: ""
}

.fi-rr-doctor:before {
    content: ""
}

.fi-rr-doctor-bag:before {
    content: ""
}

.fi-rr-document:before {
    content: ""
}

.fi-rr-document-autosave:before {
    content: ""
}

.fi-rr-document-circle-arrow-up:before {
    content: ""
}

.fi-rr-document-circle-wrong:before {
    content: ""
}

.fi-rr-document-fail:before {
    content: ""
}

.fi-rr-document-folder-gear:before {
    content: ""
}

.fi-rr-document-gavel:before {
    content: ""
}

.fi-rr-document-gear:before {
    content: ""
}

.fi-rr-document-link:before {
    content: ""
}

.fi-rr-document-nft:before {
    content: ""
}

.fi-rr-document-paid:before {
    content: ""
}

.fi-rr-document-signed:before {
    content: ""
}

.fi-rr-document-writer:before {
    content: ""
}

.fi-rr-dog:before {
    content: ""
}

.fi-rr-dog-bowl-empty:before {
    content: ""
}

.fi-rr-dog-leashed:before {
    content: ""
}

.fi-rr-dollar:before {
    content: ""
}

.fi-rr-dolly-flatbed:before {
    content: ""
}

.fi-rr-dolly-flatbed-alt:before {
    content: ""
}

.fi-rr-dolly-flatbed-empty:before {
    content: ""
}

.fi-rr-dolphin:before {
    content: ""
}

.fi-rr-domino-effect:before {
    content: ""
}

.fi-rr-donate:before {
    content: ""
}

.fi-rr-dong-sign:before {
    content: ""
}

.fi-rr-donut:before {
    content: ""
}

.fi-rr-door-closed:before {
    content: ""
}

.fi-rr-door-hanger:before {
    content: ""
}

.fi-rr-door-open:before {
    content: ""
}

.fi-rr-dorm-room:before {
    content: ""
}

.fi-rr-dot-circle:before {
    content: ""
}

.fi-rr-dot-pending:before {
    content: ""
}

.fi-rr-dots-loading:before {
    content: ""
}

.fi-rr-dove:before {
    content: ""
}

.fi-rr-down:before {
    content: ""
}

.fi-rr-down-from-bracket:before {
    content: ""
}

.fi-rr-down-left:before {
    content: ""
}

.fi-rr-down-left-and-up-right-to-center:before {
    content: ""
}

.fi-rr-down-right:before {
    content: ""
}

.fi-rr-down-to-line:before {
    content: ""
}

.fi-rr-download:before {
    content: ""
}

.fi-rr-drafting-compass:before {
    content: ""
}

.fi-rr-drafting-compass-paper:before {
    content: ""
}

.fi-rr-dragon:before {
    content: ""
}

.fi-rr-dragon-fire:before {
    content: ""
}

.fi-rr-draw-polygon:before {
    content: ""
}

.fi-rr-draw-square:before {
    content: ""
}

.fi-rr-drawer:before {
    content: ""
}

.fi-rr-drawer-alt:before {
    content: ""
}

.fi-rr-drawer-empty:before {
    content: ""
}

.fi-rr-dreidel:before {
    content: ""
}

.fi-rr-dress:before {
    content: ""
}

.fi-rr-driller:before {
    content: ""
}

.fi-rr-drink-alt:before {
    content: ""
}

.fi-rr-driver-man:before {
    content: ""
}

.fi-rr-driver-woman:before {
    content: ""
}

.fi-rr-drone:before {
    content: ""
}

.fi-rr-drone-alt:before {
    content: ""
}

.fi-rr-drone-front:before {
    content: ""
}

.fi-rr-drop-down:before {
    content: ""
}

.fi-rr-dropdown:before {
    content: ""
}

.fi-rr-dropdown-bar:before {
    content: ""
}

.fi-rr-dropdown-select:before {
    content: ""
}

.fi-rr-drugs-addiction:before {
    content: ""
}

.fi-rr-drum:before {
    content: ""
}

.fi-rr-drum-steelpan:before {
    content: ""
}

.fi-rr-drumstick:before {
    content: ""
}

.fi-rr-drumstick-bite:before {
    content: ""
}

.fi-rr-dryer:before {
    content: ""
}

.fi-rr-dryer-alt:before {
    content: ""
}

.fi-rr-duck:before {
    content: ""
}

.fi-rr-dumbbell-alt:before {
    content: ""
}

.fi-rr-dumbbell-fitness:before {
    content: ""
}

.fi-rr-dumbbell-heart:before {
    content: ""
}

.fi-rr-dumbbell-horizontal:before {
    content: ""
}

.fi-rr-dumbbell-ray:before {
    content: ""
}

.fi-rr-dumbbell-weightlifting:before {
    content: ""
}

.fi-rr-dumpster:before {
    content: ""
}

.fi-rr-dumpster-fire:before {
    content: ""
}

.fi-rr-dungeon:before {
    content: ""
}

.fi-rr-duplicate:before {
    content: ""
}

.fi-rr-duration:before {
    content: ""
}

.fi-rr-duration-alt:before {
    content: ""
}

.fi-rr-e:before {
    content: ""
}

.fi-rr-e-learning:before {
    content: ""
}

.fi-rr-eagle:before {
    content: ""
}

.fi-rr-eagle-flying:before {
    content: ""
}

.fi-rr-ear:before {
    content: ""
}

.fi-rr-ear-deaf:before {
    content: ""
}

.fi-rr-ear-muffs:before {
    content: ""
}

.fi-rr-ear-sound:before {
    content: ""
}

.fi-rr-earbuds:before {
    content: ""
}

.fi-rr-earnings:before {
    content: ""
}

.fi-rr-earth-africa:before {
    content: ""
}

.fi-rr-earth-americas:before {
    content: ""
}

.fi-rr-earth-asia:before {
    content: ""
}

.fi-rr-earth-europa:before {
    content: ""
}

.fi-rr-ebook:before {
    content: ""
}

.fi-rr-eclipse:before {
    content: ""
}

.fi-rr-eclipse-alt:before {
    content: ""
}

.fi-rr-eco-battery:before {
    content: ""
}

.fi-rr-eco-electric:before {
    content: ""
}

.fi-rr-edamame:before {
    content: ""
}

.fi-rr-edit:before {
    content: ""
}

.fi-rr-edit-alt:before {
    content: ""
}

.fi-rr-edit-message:before {
    content: ""
}

.fi-rr-education-podcast:before {
    content: ""
}

.fi-rr-effect:before {
    content: ""
}

.fi-rr-egg:before {
    content: ""
}

.fi-rr-egg-fried:before {
    content: ""
}

.fi-rr-eiffel-tower:before {
    content: ""
}

.fi-rr-eject:before {
    content: ""
}

.fi-rr-electric-bike:before {
    content: ""
}

.fi-rr-electric-bus:before {
    content: ""
}

.fi-rr-electric-car:before {
    content: ""
}

.fi-rr-electric-scooter:before {
    content: ""
}

.fi-rr-elephant:before {
    content: ""
}

.fi-rr-elevator:before {
    content: ""
}

.fi-rr-email-feedback:before {
    content: ""
}

.fi-rr-email-heart:before {
    content: ""
}

.fi-rr-email-pending:before {
    content: ""
}

.fi-rr-email-refresh:before {
    content: ""
}

.fi-rr-email-star:before {
    content: ""
}

.fi-rr-emergency-call:before {
    content: ""
}

.fi-rr-emergency-stop:before {
    content: ""
}

.fi-rr-employee-alt:before {
    content: ""
}

.fi-rr-employee-handbook:before {
    content: ""
}

.fi-rr-employee-man:before {
    content: ""
}

.fi-rr-employee-man-alt:before {
    content: ""
}

.fi-rr-employee-performance:before {
    content: ""
}

.fi-rr-employees:before {
    content: ""
}

.fi-rr-employees-woman-man:before {
    content: ""
}

.fi-rr-empty-set:before {
    content: ""
}

.fi-rr-endless-loop:before {
    content: ""
}

.fi-rr-energy-drink:before {
    content: ""
}

.fi-rr-engine:before {
    content: ""
}

.fi-rr-engine-algorithm:before {
    content: ""
}

.fi-rr-engine-warning:before {
    content: ""
}

.fi-rr-english:before {
    content: ""
}

.fi-rr-enter:before {
    content: ""
}

.fi-rr-entrance:before {
    content: ""
}

.fi-rr-envelope:before {
    content: ""
}

.fi-rr-envelope-ban:before {
    content: ""
}

.fi-rr-envelope-bulk:before {
    content: ""
}

.fi-rr-envelope-dot:before {
    content: ""
}

.fi-rr-envelope-download:before {
    content: ""
}

.fi-rr-envelope-heart:before {
    content: ""
}

.fi-rr-envelope-marker:before {
    content: ""
}

.fi-rr-envelope-open:before {
    content: ""
}

.fi-rr-envelope-open-dollar:before {
    content: ""
}

.fi-rr-envelope-open-text:before {
    content: ""
}

.fi-rr-envelope-plus:before {
    content: ""
}

.fi-rr-envelopes:before {
    content: ""
}

.fi-rr-equality:before {
    content: ""
}

.fi-rr-equals:before {
    content: ""
}

.fi-rr-equestrian-statue:before {
    content: ""
}

.fi-rr-eraser:before {
    content: ""
}

.fi-rr-error-bug:before {
    content: ""
}

.fi-rr-error-camera:before {
    content: ""
}

.fi-rr-escalator:before {
    content: ""
}

.fi-rr-ethernet:before {
    content: ""
}

.fi-rr-euro:before {
    content: ""
}

.fi-rr-europe-flag:before {
    content: ""
}

.fi-rr-europe-map:before {
    content: ""
}

.fi-rr-european-union:before {
    content: ""
}

.fi-rr-evidence:before {
    content: ""
}

.fi-rr-exam-b:before {
    content: ""
}

.fi-rr-exam-d:before {
    content: ""
}

.fi-rr-exam-f:before {
    content: ""
}

.fi-rr-exam-xmark:before {
    content: ""
}

.fi-rr-excavator:before {
    content: ""
}

.fi-rr-exchange:before {
    content: ""
}

.fi-rr-exchange-alt:before {
    content: ""
}

.fi-rr-exchange-cryptocurrency:before {
    content: ""
}

.fi-rr-exclamation:before {
    content: ""
}

.fi-rr-exit:before {
    content: ""
}

.fi-rr-exit-alt:before {
    content: ""
}

.fi-rr-expand:before {
    content: ""
}

.fi-rr-expand-arrows:before {
    content: ""
}

.fi-rr-expand-arrows-alt:before {
    content: ""
}

.fi-rr-expense:before {
    content: ""
}

.fi-rr-expense-bill:before {
    content: ""
}

.fi-rr-explosion:before {
    content: ""
}

.fi-rr-external-hard-drive:before {
    content: ""
}

.fi-rr-external-world:before {
    content: ""
}

.fi-rr-eye:before {
    content: ""
}

.fi-rr-eye-alert:before {
    content: ""
}

.fi-rr-eye-arrow-progress:before {
    content: ""
}

.fi-rr-eye-crossed:before {
    content: ""
}

.fi-rr-eye-drop:before {
    content: ""
}

.fi-rr-eye-dropper:before {
    content: ""
}

.fi-rr-eye-dropper-half:before {
    content: ""
}

.fi-rr-eye-lashes:before {
    content: ""
}

.fi-rr-eye-recognition:before {
    content: ""
}

.fi-rr-eye-scanner:before {
    content: ""
}

.fi-rr-eyelashes:before {
    content: ""
}

.fi-rr-eyeliner:before {
    content: ""
}

.fi-rr-eyes:before {
    content: ""
}

.fi-rr-eyeshadow:before {
    content: ""
}

.fi-rr-f:before {
    content: ""
}

.fi-rr-fabric:before {
    content: ""
}

.fi-rr-face-angry-horns:before {
    content: ""
}

.fi-rr-face-anguished:before {
    content: ""
}

.fi-rr-face-anxious-sweat:before {
    content: ""
}

.fi-rr-face-astonished:before {
    content: ""
}

.fi-rr-face-awesome:before {
    content: ""
}

.fi-rr-face-beam-hand-over-mouth:before {
    content: ""
}

.fi-rr-face-confounded:before {
    content: ""
}

.fi-rr-face-confused:before {
    content: ""
}

.fi-rr-face-cowboy-hat:before {
    content: ""
}

.fi-rr-face-disappointed:before {
    content: ""
}

.fi-rr-face-disguise:before {
    content: ""
}

.fi-rr-face-downcast-sweat:before {
    content: ""
}

.fi-rr-face-drooling:before {
    content: ""
}

.fi-rr-face-explode:before {
    content: ""
}

.fi-rr-face-expressionless:before {
    content: ""
}

.fi-rr-face-eyes-xmarks:before {
    content: ""
}

.fi-rr-face-fearful:before {
    content: ""
}

.fi-rr-face-glasses:before {
    content: ""
}

.fi-rr-face-grin-tongue-wink:before {
    content: ""
}

.fi-rr-face-hand-yawn:before {
    content: ""
}

.fi-rr-face-head-bandage:before {
    content: ""
}

.fi-rr-face-hushed:before {
    content: ""
}

.fi-rr-face-icicles:before {
    content: ""
}

.fi-rr-face-lying:before {
    content: ""
}

.fi-rr-face-mask:before {
    content: ""
}

.fi-rr-face-monocle:before {
    content: ""
}

.fi-rr-face-nauseated:before {
    content: ""
}

.fi-rr-face-nose-steam:before {
    content: ""
}

.fi-rr-face-party:before {
    content: ""
}

.fi-rr-face-pensive:before {
    content: ""
}

.fi-rr-face-persevering:before {
    content: ""
}

.fi-rr-face-pleading:before {
    content: ""
}

.fi-rr-face-raised-eyebrow:before {
    content: ""
}

.fi-rr-face-relieved:before {
    content: ""
}

.fi-rr-face-sad-sweat:before {
    content: ""
}

.fi-rr-face-scream:before {
    content: ""
}

.fi-rr-face-shush:before {
    content: ""
}

.fi-rr-face-sleeping:before {
    content: ""
}

.fi-rr-face-sleepy:before {
    content: ""
}

.fi-rr-face-smile-halo:before {
    content: ""
}

.fi-rr-face-smile-hearts:before {
    content: ""
}

.fi-rr-face-smile-horns:before {
    content: ""
}

.fi-rr-face-smile-tear:before {
    content: ""
}

.fi-rr-face-smile-tongue:before {
    content: ""
}

.fi-rr-face-smile-upside-down:before {
    content: ""
}

.fi-rr-face-smiling-hands:before {
    content: ""
}

.fi-rr-face-smirking:before {
    content: ""
}

.fi-rr-face-sunglasses:before {
    content: ""
}

.fi-rr-face-sunglasses-alt:before {
    content: ""
}

.fi-rr-face-swear:before {
    content: ""
}

.fi-rr-face-thermometer:before {
    content: ""
}

.fi-rr-face-thinking:before {
    content: ""
}

.fi-rr-face-tissue:before {
    content: ""
}

.fi-rr-face-tongue-money:before {
    content: ""
}

.fi-rr-face-tongue-sweat:before {
    content: ""
}

.fi-rr-face-unamused:before {
    content: ""
}

.fi-rr-face-viewfinder:before {
    content: ""
}

.fi-rr-face-vomit:before {
    content: ""
}

.fi-rr-face-weary:before {
    content: ""
}

.fi-rr-face-woozy:before {
    content: ""
}

.fi-rr-face-worried:before {
    content: ""
}

.fi-rr-face-zany:before {
    content: ""
}

.fi-rr-face-zipper:before {
    content: ""
}

.fi-rr-facial-mask:before {
    content: ""
}

.fi-rr-facial-massage:before {
    content: ""
}

.fi-rr-facial-treatment:before {
    content: ""
}

.fi-rr-fail:before {
    content: ""
}

.fi-rr-falafel:before {
    content: ""
}

.fi-rr-family:before {
    content: ""
}

.fi-rr-family-dress:before {
    content: ""
}

.fi-rr-family-law:before {
    content: ""
}

.fi-rr-family-pants:before {
    content: ""
}

.fi-rr-fan:before {
    content: ""
}

.fi-rr-fan-table:before {
    content: ""
}

.fi-rr-farfalle:before {
    content: ""
}

.fi-rr-farm:before {
    content: ""
}

.fi-rr-faucet:before {
    content: ""
}

.fi-rr-faucet-drip:before {
    content: ""
}

.fi-rr-fax:before {
    content: ""
}

.fi-rr-fbx-file:before {
    content: ""
}

.fi-rr-feather:before {
    content: ""
}

.fi-rr-feather-pointed:before {
    content: ""
}

.fi-rr-features:before {
    content: ""
}

.fi-rr-features-alt:before {
    content: ""
}

.fi-rr-february-calendar:before {
    content: ""
}

.fi-rr-fee:before {
    content: ""
}

.fi-rr-fee-receipt:before {
    content: ""
}

.fi-rr-feedback:before {
    content: ""
}

.fi-rr-feedback-alt:before {
    content: ""
}

.fi-rr-feedback-cycle-loop:before {
    content: ""
}

.fi-rr-feedback-hand:before {
    content: ""
}

.fi-rr-feedback-review:before {
    content: ""
}

.fi-rr-fence:before {
    content: ""
}

.fi-rr-ferris-wheel:before {
    content: ""
}

.fi-rr-fighter-jet:before {
    content: ""
}

.fi-rr-file:before {
    content: ""
}

.fi-rr-file-ai:before {
    content: ""
}

.fi-rr-file-audio:before {
    content: ""
}

.fi-rr-file-backup:before {
    content: ""
}

.fi-rr-file-binary:before {
    content: ""
}

.fi-rr-file-chart-line:before {
    content: ""
}

.fi-rr-file-chart-pie:before {
    content: ""
}

.fi-rr-file-circle-info:before {
    content: ""
}

.fi-rr-file-cloud:before {
    content: ""
}

.fi-rr-file-code:before {
    content: ""
}

.fi-rr-file-conversion:before {
    content: ""
}

.fi-rr-file-css:before {
    content: ""
}

.fi-rr-file-csv:before {
    content: ""
}

.fi-rr-file-download:before {
    content: ""
}

.fi-rr-file-edit:before {
    content: ""
}

.fi-rr-file-eps:before {
    content: ""
}

.fi-rr-file-excel:before {
    content: ""
}

.fi-rr-file-exclamation:before {
    content: ""
}

.fi-rr-file-export:before {
    content: ""
}

.fi-rr-file-image:before {
    content: ""
}

.fi-rr-file-import:before {
    content: ""
}

.fi-rr-file-invoice:before {
    content: ""
}

.fi-rr-file-invoice-dollar:before {
    content: ""
}

.fi-rr-file-loop:before {
    content: ""
}

.fi-rr-file-medical:before {
    content: ""
}

.fi-rr-file-medical-alt:before {
    content: ""
}

.fi-rr-file-minus:before {
    content: ""
}

.fi-rr-file-pdf:before {
    content: ""
}

.fi-rr-file-powerpoint:before {
    content: ""
}

.fi-rr-file-prescription:before {
    content: ""
}

.fi-rr-file-psd:before {
    content: ""
}

.fi-rr-file-question:before {
    content: ""
}

.fi-rr-file-recycle:before {
    content: ""
}

.fi-rr-file-signature:before {
    content: ""
}

.fi-rr-file-spreadsheet:before {
    content: ""
}

.fi-rr-file-upload:before {
    content: ""
}

.fi-rr-file-user:before {
    content: ""
}

.fi-rr-file-video:before {
    content: ""
}

.fi-rr-file-word:before {
    content: ""
}

.fi-rr-file-xls:before {
    content: ""
}

.fi-rr-file-zip-alt:before {
    content: ""
}

.fi-rr-file-zip-save:before {
    content: ""
}

.fi-rr-file-zipper:before {
    content: ""
}

.fi-rr-files-medical:before {
    content: ""
}

.fi-rr-fill:before {
    content: ""
}

.fi-rr-film:before {
    content: ""
}

.fi-rr-film-canister:before {
    content: ""
}

.fi-rr-film-slash:before {
    content: ""
}

.fi-rr-films:before {
    content: ""
}

.fi-rr-filter:before {
    content: ""
}

.fi-rr-filter-check:before {
    content: ""
}

.fi-rr-filter-list:before {
    content: ""
}

.fi-rr-filter-slash:before {
    content: ""
}

.fi-rr-filters:before {
    content: ""
}

.fi-rr-financial-health:before {
    content: ""
}

.fi-rr-finger-droplet:before {
    content: ""
}

.fi-rr-finger-nail:before {
    content: ""
}

.fi-rr-fingerprint:before {
    content: ""
}

.fi-rr-fingerprint-identification:before {
    content: ""
}

.fi-rr-fingerprint-magnifying-glass:before {
    content: ""
}

.fi-rr-fingerprint-remove:before {
    content: ""
}

.fi-rr-fingerprint-security-risk:before {
    content: ""
}

.fi-rr-fingerprint-verified:before {
    content: ""
}

.fi-rr-finish-flag:before {
    content: ""
}

.fi-rr-finish-line:before {
    content: ""
}

.fi-rr-fire-alarm:before {
    content: ""
}

.fi-rr-fire-burner:before {
    content: ""
}

.fi-rr-fire-exit:before {
    content: ""
}

.fi-rr-fire-extinguisher:before {
    content: ""
}

.fi-rr-fire-flame-curved:before {
    content: ""
}

.fi-rr-fire-flame-simple:before {
    content: ""
}

.fi-rr-fire-hydrant:before {
    content: ""
}

.fi-rr-fire-shield:before {
    content: ""
}

.fi-rr-fire-smoke:before {
    content: ""
}

.fi-rr-fireplace:before {
    content: ""
}

.fi-rr-first:before {
    content: ""
}

.fi-rr-first-aid-kit:before {
    content: ""
}

.fi-rr-first-award:before {
    content: ""
}

.fi-rr-first-laurel:before {
    content: ""
}

.fi-rr-first-medal:before {
    content: ""
}

.fi-rr-fish:before {
    content: ""
}

.fi-rr-fish-bones:before {
    content: ""
}

.fi-rr-fish-cooked:before {
    content: ""
}

.fi-rr-fish-hook:before {
    content: ""
}

.fi-rr-fishing-rod:before {
    content: ""
}

.fi-rr-fist-move:before {
    content: ""
}

.fi-rr-fitness-time:before {
    content: ""
}

.fi-rr-fitness-watch:before {
    content: ""
}

.fi-rr-flag:before {
    content: ""
}

.fi-rr-flag-alt:before {
    content: ""
}

.fi-rr-flag-checkered:before {
    content: ""
}

.fi-rr-flag-usa:before {
    content: ""
}

.fi-rr-flame:before {
    content: ""
}

.fi-rr-flashlight:before {
    content: ""
}

.fi-rr-flask:before {
    content: ""
}

.fi-rr-flask-gear:before {
    content: ""
}

.fi-rr-flask-poison:before {
    content: ""
}

.fi-rr-flask-potion:before {
    content: ""
}

.fi-rr-flatbread:before {
    content: ""
}

.fi-rr-flatbread-stuffed:before {
    content: ""
}

.fi-rr-flip-horizontal:before {
    content: ""
}

.fi-rr-flooding:before {
    content: ""
}

.fi-rr-floor:before {
    content: ""
}

.fi-rr-floor-alt:before {
    content: ""
}

.fi-rr-floor-layer:before {
    content: ""
}

.fi-rr-floppy-disk-circle-arrow-right:before {
    content: ""
}

.fi-rr-floppy-disk-circle-xmark:before {
    content: ""
}

.fi-rr-floppy-disk-pen:before {
    content: ""
}

.fi-rr-floppy-disks:before {
    content: ""
}

.fi-rr-florin-sign:before {
    content: ""
}

.fi-rr-flowchart:before {
    content: ""
}

.fi-rr-flower:before {
    content: ""
}

.fi-rr-flower-bouquet:before {
    content: ""
}

.fi-rr-flower-butterfly:before {
    content: ""
}

.fi-rr-flower-daffodil:before {
    content: ""
}

.fi-rr-flower-tulip:before {
    content: ""
}

.fi-rr-flushed:before {
    content: ""
}

.fi-rr-flute:before {
    content: ""
}

.fi-rr-flux-capacitor:before {
    content: ""
}

.fi-rr-fly-insect:before {
    content: ""
}

.fi-rr-flying-disc:before {
    content: ""
}

.fi-rr-flying-kite:before {
    content: ""
}

.fi-rr-fm-radio:before {
    content: ""
}

.fi-rr-foam-hand:before {
    content: ""
}

.fi-rr-fog:before {
    content: ""
}

.fi-rr-folder:before {
    content: ""
}

.fi-rr-folder-archive:before {
    content: ""
}

.fi-rr-folder-camera:before {
    content: ""
}

.fi-rr-folder-check:before {
    content: ""
}

.fi-rr-folder-directory:before {
    content: ""
}

.fi-rr-folder-download:before {
    content: ""
}

.fi-rr-folder-fire:before {
    content: ""
}

.fi-rr-folder-gear:before {
    content: ""
}

.fi-rr-folder-heart:before {
    content: ""
}

.fi-rr-folder-link:before {
    content: ""
}

.fi-rr-folder-loop:before {
    content: ""
}

.fi-rr-folder-math:before {
    content: ""
}

.fi-rr-folder-minus:before {
    content: ""
}

.fi-rr-folder-music:before {
    content: ""
}

.fi-rr-folder-open:before {
    content: ""
}

.fi-rr-folder-plus-circle:before {
    content: ""
}

.fi-rr-folder-times:before {
    content: ""
}

.fi-rr-folder-tree:before {
    content: ""
}

.fi-rr-folder-upload:before {
    content: ""
}

.fi-rr-folder-xmark:before {
    content: ""
}

.fi-rr-folder-xmark-circle:before {
    content: ""
}

.fi-rr-folders:before {
    content: ""
}

.fi-rr-follow:before {
    content: ""
}

.fi-rr-follow-folder:before {
    content: ""
}

.fi-rr-followcollection:before {
    content: ""
}

.fi-rr-followers:before {
    content: ""
}

.fi-rr-following:before {
    content: ""
}

.fi-rr-fondue-pot:before {
    content: ""
}

.fi-rr-football:before {
    content: ""
}

.fi-rr-football-player:before {
    content: ""
}

.fi-rr-football-ticket:before {
    content: ""
}

.fi-rr-footprint:before {
    content: ""
}

.fi-rr-foreign-language-audio:before {
    content: ""
}

.fi-rr-forest:before {
    content: ""
}

.fi-rr-forest-alt:before {
    content: ""
}

.fi-rr-fork:before {
    content: ""
}

.fi-rr-fork-spaghetti:before {
    content: ""
}

.fi-rr-forklift:before {
    content: ""
}

.fi-rr-form:before {
    content: ""
}

.fi-rr-fort:before {
    content: ""
}

.fi-rr-forward:before {
    content: ""
}

.fi-rr-forward-fast:before {
    content: ""
}

.fi-rr-fox:before {
    content: ""
}

.fi-rr-frame:before {
    content: ""
}

.fi-rr-franc-sign:before {
    content: ""
}

.fi-rr-france:before {
    content: ""
}

.fi-rr-france-country-code:before {
    content: ""
}

.fi-rr-free:before {
    content: ""
}

.fi-rr-free-delivery:before {
    content: ""
}

.fi-rr-freemium:before {
    content: ""
}

.fi-rr-french:before {
    content: ""
}

.fi-rr-french-fries:before {
    content: ""
}

.fi-rr-friday:before {
    content: ""
}

.fi-rr-frog:before {
    content: ""
}

.fi-rr-frown:before {
    content: ""
}

.fi-rr-ftp:before {
    content: ""
}

.fi-rr-fuel-gauge:before {
    content: ""
}

.fi-rr-full-screen:before {
    content: ""
}

.fi-rr-function:before {
    content: ""
}

.fi-rr-function-process:before {
    content: ""
}

.fi-rr-function-square:before {
    content: ""
}

.fi-rr-funnel-dollar:before {
    content: ""
}

.fi-rr-fusilli:before {
    content: ""
}

.fi-rr-g:before {
    content: ""
}

.fi-rr-galaxy:before {
    content: ""
}

.fi-rr-galaxy-alt:before {
    content: ""
}

.fi-rr-galaxy-planet:before {
    content: ""
}

.fi-rr-galaxy-star:before {
    content: ""
}

.fi-rr-gallery:before {
    content: ""
}

.fi-rr-gallery-thumbnails:before {
    content: ""
}

.fi-rr-game-board-alt:before {
    content: ""
}

.fi-rr-game-console-crank-handheld:before {
    content: ""
}

.fi-rr-game-rules:before {
    content: ""
}

.fi-rr-gamepad:before {
    content: ""
}

.fi-rr-gamer:before {
    content: ""
}

.fi-rr-garage:before {
    content: ""
}

.fi-rr-garage-car:before {
    content: ""
}

.fi-rr-garage-open:before {
    content: ""
}

.fi-rr-garlic:before {
    content: ""
}

.fi-rr-garlic-alt:before {
    content: ""
}

.fi-rr-gas-mask:before {
    content: ""
}

.fi-rr-gas-pump:before {
    content: ""
}

.fi-rr-gas-pump-alt:before {
    content: ""
}

.fi-rr-gas-pump-slash:before {
    content: ""
}

.fi-rr-gas-station:before {
    content: ""
}

.fi-rr-gastric-reflux:before {
    content: ""
}

.fi-rr-gauge-circle-bolt:before {
    content: ""
}

.fi-rr-gauge-circle-minus:before {
    content: ""
}

.fi-rr-gauge-circle-plus:before {
    content: ""
}

.fi-rr-gauze-bandage:before {
    content: ""
}

.fi-rr-gavel:before {
    content: ""
}

.fi-rr-gay-couple:before {
    content: ""
}

.fi-rr-gears:before {
    content: ""
}

.fi-rr-gem:before {
    content: ""
}

.fi-rr-general:before {
    content: ""
}

.fi-rr-german:before {
    content: ""
}

.fi-rr-germany:before {
    content: ""
}

.fi-rr-germany-country-code:before {
    content: ""
}

.fi-rr-ghost:before {
    content: ""
}

.fi-rr-gif:before {
    content: ""
}

.fi-rr-gif-square:before {
    content: ""
}

.fi-rr-gift:before {
    content: ""
}

.fi-rr-gift-box-benefits:before {
    content: ""
}

.fi-rr-gift-card:before {
    content: ""
}

.fi-rr-gifts:before {
    content: ""
}

.fi-rr-ginger:before {
    content: ""
}

.fi-rr-gingerbread-man:before {
    content: ""
}

.fi-rr-glass:before {
    content: ""
}

.fi-rr-glass-champagne:before {
    content: ""
}

.fi-rr-glass-cheers:before {
    content: ""
}

.fi-rr-glass-citrus:before {
    content: ""
}

.fi-rr-glass-empty:before {
    content: ""
}

.fi-rr-glass-half:before {
    content: ""
}

.fi-rr-glass-water-droplet:before {
    content: ""
}

.fi-rr-glass-whiskey:before {
    content: ""
}

.fi-rr-glass-whiskey-rocks:before {
    content: ""
}

.fi-rr-glasses:before {
    content: ""
}

.fi-rr-globe:before {
    content: ""
}

.fi-rr-globe-alt:before {
    content: ""
}

.fi-rr-globe-pointer:before {
    content: ""
}

.fi-rr-globe-shield:before {
    content: ""
}

.fi-rr-globe-snow:before {
    content: ""
}

.fi-rr-globe-user:before {
    content: ""
}

.fi-rr-gltf-file:before {
    content: ""
}

.fi-rr-glucose:before {
    content: ""
}

.fi-rr-goal-net:before {
    content: ""
}

.fi-rr-goalkeeper:before {
    content: ""
}

.fi-rr-goals:before {
    content: ""
}

.fi-rr-golf:before {
    content: ""
}

.fi-rr-golf-bag:before {
    content: ""
}

.fi-rr-golf-ball:before {
    content: ""
}

.fi-rr-golf-ball-grass:before {
    content: ""
}

.fi-rr-golf-hole:before {
    content: ""
}

.fi-rr-golfer:before {
    content: ""
}

.fi-rr-gopuram:before {
    content: ""
}

.fi-rr-gourmet:before {
    content: ""
}

.fi-rr-government-budget:before {
    content: ""
}

.fi-rr-government-flag:before {
    content: ""
}

.fi-rr-government-user:before {
    content: ""
}

.fi-rr-gps-navigation:before {
    content: ""
}

.fi-rr-graduation-cap:before {
    content: ""
}

.fi-rr-graduation-diploma:before {
    content: ""
}

.fi-rr-gramophone:before {
    content: ""
}

.fi-rr-grape:before {
    content: ""
}

.fi-rr-graph-curve:before {
    content: ""
}

.fi-rr-graphic-style:before {
    content: ""
}

.fi-rr-graphic-tablet:before {
    content: ""
}

.fi-rr-grass:before {
    content: ""
}

.fi-rr-grate:before {
    content: ""
}

.fi-rr-grate-droplet:before {
    content: ""
}

.fi-rr-greater-than:before {
    content: ""
}

.fi-rr-greater-than-equal:before {
    content: ""
}

.fi-rr-greek-helmet:before {
    content: ""
}

.fi-rr-grid:before {
    content: ""
}

.fi-rr-grid-alt:before {
    content: ""
}

.fi-rr-grid-dividers:before {
    content: ""
}

.fi-rr-grid-lock:before {
    content: ""
}

.fi-rr-grief:before {
    content: ""
}

.fi-rr-grill:before {
    content: ""
}

.fi-rr-grill-fire:before {
    content: ""
}

.fi-rr-grill-hot-alt:before {
    content: ""
}

.fi-rr-grimace:before {
    content: ""
}

.fi-rr-grin:before {
    content: ""
}

.fi-rr-grin-alt:before {
    content: ""
}

.fi-rr-grin-beam:before {
    content: ""
}

.fi-rr-grin-beam-sweat:before {
    content: ""
}

.fi-rr-grin-hearts:before {
    content: ""
}

.fi-rr-grin-squint:before {
    content: ""
}

.fi-rr-grin-squint-tears:before {
    content: ""
}

.fi-rr-grin-stars:before {
    content: ""
}

.fi-rr-grin-tears:before {
    content: ""
}

.fi-rr-grin-tongue:before {
    content: ""
}

.fi-rr-grin-tongue-squint:before {
    content: ""
}

.fi-rr-grin-tongue-wink:before {
    content: ""
}

.fi-rr-grin-wink:before {
    content: ""
}

.fi-rr-grip-dots:before {
    content: ""
}

.fi-rr-grip-dots-vertical:before {
    content: ""
}

.fi-rr-grip-horizontal:before {
    content: ""
}

.fi-rr-grip-lines:before {
    content: ""
}

.fi-rr-grip-lines-vertical:before {
    content: ""
}

.fi-rr-grip-vertical:before {
    content: ""
}

.fi-rr-grocery-bag:before {
    content: ""
}

.fi-rr-grocery-basket:before {
    content: ""
}

.fi-rr-group-arrows-rotate:before {
    content: ""
}

.fi-rr-group-call:before {
    content: ""
}

.fi-rr-group-community-social-media:before {
    content: ""
}

.fi-rr-growth-chart-invest:before {
    content: ""
}

.fi-rr-guarani-sign:before {
    content: ""
}

.fi-rr-guide:before {
    content: ""
}

.fi-rr-guide-alt:before {
    content: ""
}

.fi-rr-guitar:before {
    content: ""
}

.fi-rr-guitar-electric:before {
    content: ""
}

.fi-rr-guitars:before {
    content: ""
}

.fi-rr-gun:before {
    content: ""
}

.fi-rr-gun-shooting:before {
    content: ""
}

.fi-rr-gun-squirt:before {
    content: ""
}

.fi-rr-gym:before {
    content: ""
}

.fi-rr-gym-bag:before {
    content: ""
}

.fi-rr-gynecology:before {
    content: ""
}

.fi-rr-h:before {
    content: ""
}

.fi-rr-h-square:before {
    content: ""
}

.fi-rr-h1:before {
    content: ""
}

.fi-rr-h2:before {
    content: ""
}

.fi-rr-h3:before {
    content: ""
}

.fi-rr-h4:before {
    content: ""
}

.fi-rr-hacker:before {
    content: ""
}

.fi-rr-hair-clipper:before {
    content: ""
}

.fi-rr-hair-conditioner:before {
    content: ""
}

.fi-rr-hairbrush:before {
    content: ""
}

.fi-rr-haircut:before {
    content: ""
}

.fi-rr-hairdryer:before {
    content: ""
}

.fi-rr-half-loading:before {
    content: ""
}

.fi-rr-hamburger:before {
    content: ""
}

.fi-rr-hamburger-soda:before {
    content: ""
}

.fi-rr-hammer:before {
    content: ""
}

.fi-rr-hammer-brush:before {
    content: ""
}

.fi-rr-hammer-crash:before {
    content: ""
}

.fi-rr-hammer-war:before {
    content: ""
}

.fi-rr-hamsa:before {
    content: ""
}

.fi-rr-hand:before {
    content: ""
}

.fi-rr-hand-back-fist:before {
    content: ""
}

.fi-rr-hand-back-point-down:before {
    content: ""
}

.fi-rr-hand-back-point-left:before {
    content: ""
}

.fi-rr-hand-back-point-ribbon:before {
    content: ""
}

.fi-rr-hand-back-point-right:before {
    content: ""
}

.fi-rr-hand-bandage-wound:before {
    content: ""
}

.fi-rr-hand-bill:before {
    content: ""
}

.fi-rr-hand-cleaning:before {
    content: ""
}

.fi-rr-hand-dots:before {
    content: ""
}

.fi-rr-hand-dryer:before {
    content: ""
}

.fi-rr-hand-fingers-crossed:before {
    content: ""
}

.fi-rr-hand-fist:before {
    content: ""
}

.fi-rr-hand-heart:before {
    content: ""
}

.fi-rr-hand-holding-box:before {
    content: ""
}

.fi-rr-hand-holding-document:before {
    content: ""
}

.fi-rr-hand-holding-droplet:before {
    content: ""
}

.fi-rr-hand-holding-heart:before {
    content: ""
}

.fi-rr-hand-holding-magic:before {
    content: ""
}

.fi-rr-hand-holding-medical:before {
    content: ""
}

.fi-rr-hand-holding-seeding:before {
    content: ""
}

.fi-rr-hand-holding-skull:before {
    content: ""
}

.fi-rr-hand-holding-usd:before {
    content: ""
}

.fi-rr-hand-holding-water:before {
    content: ""
}

.fi-rr-hand-horns:before {
    content: ""
}

.fi-rr-hand-horns-bolt:before {
    content: ""
}

.fi-rr-hand-key:before {
    content: ""
}

.fi-rr-hand-lizard:before {
    content: ""
}

.fi-rr-hand-love:before {
    content: ""
}

.fi-rr-hand-middle-finger:before {
    content: ""
}

.fi-rr-hand-paper:before {
    content: ""
}

.fi-rr-hand-peace:before {
    content: ""
}

.fi-rr-hand-point-ribbon:before {
    content: ""
}

.fi-rr-hand-present:before {
    content: ""
}

.fi-rr-hand-scissors:before {
    content: ""
}

.fi-rr-hand-sparkles:before {
    content: ""
}

.fi-rr-hand-spock:before {
    content: ""
}

.fi-rr-hand-wave:before {
    content: ""
}

.fi-rr-hand-zoom-in:before {
    content: ""
}

.fi-rr-handcuffed-hands:before {
    content: ""
}

.fi-rr-handcuffs:before {
    content: ""
}

.fi-rr-handmade:before {
    content: ""
}

.fi-rr-hands-brain:before {
    content: ""
}

.fi-rr-hands-bubbles:before {
    content: ""
}

.fi-rr-hands-clapping:before {
    content: ""
}

.fi-rr-hands-heart:before {
    content: ""
}

.fi-rr-hands-holding:before {
    content: ""
}

.fi-rr-hands-holding-child:before {
    content: ""
}

.fi-rr-hands-holding-diamond:before {
    content: ""
}

.fi-rr-hands-together:before {
    content: ""
}

.fi-rr-hands-together-heart:before {
    content: ""
}

.fi-rr-hands-typing-keyboard:before {
    content: ""
}

.fi-rr-hands-usd:before {
    content: ""
}

.fi-rr-handshake:before {
    content: ""
}

.fi-rr-handshake-angle:before {
    content: ""
}

.fi-rr-handshake-deal-loan:before {
    content: ""
}

.fi-rr-handshake-house:before {
    content: ""
}

.fi-rr-handshake-simple-slash:before {
    content: ""
}

.fi-rr-handshake-trust:before {
    content: ""
}

.fi-rr-handstand:before {
    content: ""
}

.fi-rr-hanukiah:before {
    content: ""
}

.fi-rr-hard-disk-scan:before {
    content: ""
}

.fi-rr-hard-drive:before {
    content: ""
}

.fi-rr-hard-hat:before {
    content: ""
}

.fi-rr-harp:before {
    content: ""
}

.fi-rr-hashtag-lock:before {
    content: ""
}

.fi-rr-hastag:before {
    content: ""
}

.fi-rr-hat-beach:before {
    content: ""
}

.fi-rr-hat-birthday:before {
    content: ""
}

.fi-rr-hat-chef:before {
    content: ""
}

.fi-rr-hat-cowboy:before {
    content: ""
}

.fi-rr-hat-cowboy-side:before {
    content: ""
}

.fi-rr-hat-santa:before {
    content: ""
}

.fi-rr-hat-winter:before {
    content: ""
}

.fi-rr-hat-witch:before {
    content: ""
}

.fi-rr-hat-wizard:before {
    content: ""
}

.fi-rr-haute-cuisine:before {
    content: ""
}

.fi-rr-hdd:before {
    content: ""
}

.fi-rr-head-side:before {
    content: ""
}

.fi-rr-head-side-brain:before {
    content: ""
}

.fi-rr-head-side-cough:before {
    content: ""
}

.fi-rr-head-side-cough-slash:before {
    content: ""
}

.fi-rr-head-side-headphones:before {
    content: ""
}

.fi-rr-head-side-heart:before {
    content: ""
}

.fi-rr-head-side-mask:before {
    content: ""
}

.fi-rr-head-side-medical:before {
    content: ""
}

.fi-rr-head-side-thinking:before {
    content: ""
}

.fi-rr-head-side-virus:before {
    content: ""
}

.fi-rr-head-vr:before {
    content: ""
}

.fi-rr-headache:before {
    content: ""
}

.fi-rr-heading:before {
    content: ""
}

.fi-rr-headphones:before {
    content: ""
}

.fi-rr-headphones-rhythm:before {
    content: ""
}

.fi-rr-headset:before {
    content: ""
}

.fi-rr-heart:before {
    content: ""
}

.fi-rr-heart-arrow:before {
    content: ""
}

.fi-rr-heart-brain:before {
    content: ""
}

.fi-rr-heart-circle-user:before {
    content: ""
}

.fi-rr-heart-crack:before {
    content: ""
}

.fi-rr-heart-half:before {
    content: ""
}

.fi-rr-heart-half-stroke:before {
    content: ""
}

.fi-rr-heart-health-muscle:before {
    content: ""
}

.fi-rr-heart-lock:before {
    content: ""
}

.fi-rr-heart-partner-handshake:before {
    content: ""
}

.fi-rr-heart-rate:before {
    content: ""
}

.fi-rr-heart-slash:before {
    content: ""
}

.fi-rr-heart-upside-down:before {
    content: ""
}

.fi-rr-heat:before {
    content: ""
}

.fi-rr-helicopter-side:before {
    content: ""
}

.fi-rr-helmet-battle:before {
    content: ""
}

.fi-rr-hermit-crab:before {
    content: ""
}

.fi-rr-hexagon:before {
    content: ""
}

.fi-rr-hexagon-check:before {
    content: ""
}

.fi-rr-hexagon-divide:before {
    content: ""
}

.fi-rr-hexagon-exclamation:before {
    content: ""
}

.fi-rr-high-definition:before {
    content: ""
}

.fi-rr-high-five:before {
    content: ""
}

.fi-rr-high-five-celebration-yes:before {
    content: ""
}

.fi-rr-highlighter:before {
    content: ""
}

.fi-rr-highlighter-line:before {
    content: ""
}

.fi-rr-hiking:before {
    content: ""
}

.fi-rr-hiking-boot:before {
    content: ""
}

.fi-rr-hill-avalanche:before {
    content: ""
}

.fi-rr-hill-rockslide:before {
    content: ""
}

.fi-rr-hippie:before {
    content: ""
}

.fi-rr-hippo:before {
    content: ""
}

.fi-rr-hockey-puck:before {
    content: ""
}

.fi-rr-hockey-stick-puck:before {
    content: ""
}

.fi-rr-hockey-sticks:before {
    content: ""
}

.fi-rr-holding-hand-brain:before {
    content: ""
}

.fi-rr-holding-hand-delivery:before {
    content: ""
}

.fi-rr-holding-hand-dinner:before {
    content: ""
}

.fi-rr-holding-hand-direction:before {
    content: ""
}

.fi-rr-holding-hand-gear:before {
    content: ""
}

.fi-rr-holding-hand-key:before {
    content: ""
}

.fi-rr-holding-hand-nft:before {
    content: ""
}

.fi-rr-holding-hand-pizza-box:before {
    content: ""
}

.fi-rr-holding-hand-revenue:before {
    content: ""
}

.fi-rr-holly-berry:before {
    content: ""
}

.fi-rr-home:before {
    content: ""
}

.fi-rr-home-control-app:before {
    content: ""
}

.fi-rr-home-heart:before {
    content: ""
}

.fi-rr-home-location:before {
    content: ""
}

.fi-rr-home-location-alt:before {
    content: ""
}

.fi-rr-home-robot:before {
    content: ""
}

.fi-rr-home-settings:before {
    content: ""
}

.fi-rr-home-wifi-phone:before {
    content: ""
}

.fi-rr-homework:before {
    content: ""
}

.fi-rr-honey-pot:before {
    content: ""
}

.fi-rr-hood-cloak:before {
    content: ""
}

.fi-rr-hook:before {
    content: ""
}

.fi-rr-horizontal-rule:before {
    content: ""
}

.fi-rr-horse:before {
    content: ""
}

.fi-rr-horse-head:before {
    content: ""
}

.fi-rr-horse-saddle:before {
    content: ""
}

.fi-rr-horseshoe:before {
    content: ""
}

.fi-rr-horseshoe-broken:before {
    content: ""
}

.fi-rr-hose:before {
    content: ""
}

.fi-rr-hose-reel:before {
    content: ""
}

.fi-rr-hospital:before {
    content: ""
}

.fi-rr-hospital-bed:before {
    content: ""
}

.fi-rr-hospital-symbol:before {
    content: ""
}

.fi-rr-hospital-user:before {
    content: ""
}

.fi-rr-hospitals:before {
    content: ""
}

.fi-rr-hot-tub:before {
    content: ""
}

.fi-rr-hotdog:before {
    content: ""
}

.fi-rr-hotel:before {
    content: ""
}

.fi-rr-hotel-room-key:before {
    content: ""
}

.fi-rr-hourglass:before {
    content: ""
}

.fi-rr-hourglass-end:before {
    content: ""
}

.fi-rr-hourglass-start:before {
    content: ""
}

.fi-rr-house-blank:before {
    content: ""
}

.fi-rr-house-building:before {
    content: ""
}

.fi-rr-house-chimney:before {
    content: ""
}

.fi-rr-house-chimney-blank:before {
    content: ""
}

.fi-rr-house-chimney-crack:before {
    content: ""
}

.fi-rr-house-chimney-heart:before {
    content: ""
}

.fi-rr-house-chimney-medical:before {
    content: ""
}

.fi-rr-house-chimney-user:before {
    content: ""
}

.fi-rr-house-chimney-window:before {
    content: ""
}

.fi-rr-house-circle-check:before {
    content: ""
}

.fi-rr-house-circle-exclamation:before {
    content: ""
}

.fi-rr-house-circle-xmark:before {
    content: ""
}

.fi-rr-house-crack:before {
    content: ""
}

.fi-rr-house-crack-alt:before {
    content: ""
}

.fi-rr-house-day:before {
    content: ""
}

.fi-rr-house-fire:before {
    content: ""
}

.fi-rr-house-flag:before {
    content: ""
}

.fi-rr-house-flood:before {
    content: ""
}

.fi-rr-house-hand:before {
    content: ""
}

.fi-rr-house-hands:before {
    content: ""
}

.fi-rr-house-key:before {
    content: ""
}

.fi-rr-house-laptop:before {
    content: ""
}

.fi-rr-house-leave:before {
    content: ""
}

.fi-rr-house-lock:before {
    content: ""
}

.fi-rr-house-medical:before {
    content: ""
}

.fi-rr-house-night:before {
    content: ""
}

.fi-rr-house-return:before {
    content: ""
}

.fi-rr-house-signal:before {
    content: ""
}

.fi-rr-house-tree:before {
    content: ""
}

.fi-rr-house-tsunami:before {
    content: ""
}

.fi-rr-house-turret:before {
    content: ""
}

.fi-rr-house-unlock:before {
    content: ""
}

.fi-rr-house-user:before {
    content: ""
}

.fi-rr-house-window:before {
    content: ""
}

.fi-rr-hr:before {
    content: ""
}

.fi-rr-hr-group:before {
    content: ""
}

.fi-rr-hr-management:before {
    content: ""
}

.fi-rr-hr-person:before {
    content: ""
}

.fi-rr-hryvnia:before {
    content: ""
}

.fi-rr-html-file:before {
    content: ""
}

.fi-rr-hug-tree:before {
    content: ""
}

.fi-rr-humanitarian-mission:before {
    content: ""
}

.fi-rr-humidity:before {
    content: ""
}

.fi-rr-hundred-points:before {
    content: ""
}

.fi-rr-hurricane:before {
    content: ""
}

.fi-rr-hydroalcoholic-gel:before {
    content: ""
}

.fi-rr-hyperloop:before {
    content: ""
}

.fi-rr-i:before {
    content: ""
}

.fi-rr-ice-cream:before {
    content: ""
}

.fi-rr-ice-skate:before {
    content: ""
}

.fi-rr-icicles:before {
    content: ""
}

.fi-rr-icon-star:before {
    content: ""
}

.fi-rr-id-badge:before {
    content: ""
}

.fi-rr-id-card:before {
    content: ""
}

.fi-rr-id-card-clip-alt:before {
    content: ""
}

.fi-rr-idea-exchange:before {
    content: ""
}

.fi-rr-igloo:before {
    content: ""
}

.fi-rr-image-slash:before {
    content: ""
}

.fi-rr-images:before {
    content: ""
}

.fi-rr-images-user:before {
    content: ""
}

.fi-rr-immunity:before {
    content: ""
}

.fi-rr-improve-user:before {
    content: ""
}

.fi-rr-improvement:before {
    content: ""
}

.fi-rr-inbox:before {
    content: ""
}

.fi-rr-inbox-full:before {
    content: ""
}

.fi-rr-inbox-in:before {
    content: ""
}

.fi-rr-inbox-out:before {
    content: ""
}

.fi-rr-inboxes:before {
    content: ""
}

.fi-rr-incense-sticks-yoga:before {
    content: ""
}

.fi-rr-incognito:before {
    content: ""
}

.fi-rr-indent:before {
    content: ""
}

.fi-rr-india-map:before {
    content: ""
}

.fi-rr-indian-rupee-sign:before {
    content: ""
}

.fi-rr-industrial-pollution:before {
    content: ""
}

.fi-rr-industry-alt:before {
    content: ""
}

.fi-rr-industry-windows:before {
    content: ""
}

.fi-rr-infinite-cycle:before {
    content: ""
}

.fi-rr-infinity:before {
    content: ""
}

.fi-rr-info:before {
    content: ""
}

.fi-rr-info-guide:before {
    content: ""
}

.fi-rr-information:before {
    content: ""
}

.fi-rr-inhaler:before {
    content: ""
}

.fi-rr-input-numeric:before {
    content: ""
}

.fi-rr-input-pipe:before {
    content: ""
}

.fi-rr-input-text:before {
    content: ""
}

.fi-rr-insert:before {
    content: ""
}

.fi-rr-insert-alt:before {
    content: ""
}

.fi-rr-insert-arrows:before {
    content: ""
}

.fi-rr-insert-button-circle:before {
    content: ""
}

.fi-rr-insert-credit-card:before {
    content: ""
}

.fi-rr-insert-square:before {
    content: ""
}

.fi-rr-insight:before {
    content: ""
}

.fi-rr-insight-alt:before {
    content: ""
}

.fi-rr-insight-head:before {
    content: ""
}

.fi-rr-insomnia:before {
    content: ""
}

.fi-rr-insurance:before {
    content: ""
}

.fi-rr-integral:before {
    content: ""
}

.fi-rr-interactive:before {
    content: ""
}

.fi-rr-interlining:before {
    content: ""
}

.fi-rr-internet-security:before {
    content: ""
}

.fi-rr-internet-speed-wifi:before {
    content: ""
}

.fi-rr-interpersonal-skill:before {
    content: ""
}

.fi-rr-interrogation:before {
    content: ""
}

.fi-rr-intersection:before {
    content: ""
}

.fi-rr-introduction:before {
    content: ""
}

.fi-rr-introduction-handshake:before {
    content: ""
}

.fi-rr-inventory-alt:before {
    content: ""
}

.fi-rr-invest:before {
    content: ""
}

.fi-rr-investment:before {
    content: ""
}

.fi-rr-investor:before {
    content: ""
}

.fi-rr-invite:before {
    content: ""
}

.fi-rr-invite-alt:before {
    content: ""
}

.fi-rr-iot:before {
    content: ""
}

.fi-rr-iot-alt:before {
    content: ""
}

.fi-rr-ip-address:before {
    content: ""
}

.fi-rr-iron:before {
    content: ""
}

.fi-rr-island-tropical:before {
    content: ""
}

.fi-rr-iso-file:before {
    content: ""
}

.fi-rr-issue-loupe:before {
    content: ""
}

.fi-rr-it:before {
    content: ""
}

.fi-rr-it-alt:before {
    content: ""
}

.fi-rr-it-computer:before {
    content: ""
}

.fi-rr-italian:before {
    content: ""
}

.fi-rr-italian-coffee-maker:before {
    content: ""
}

.fi-rr-italian-lira-sign:before {
    content: ""
}

.fi-rr-italic:before {
    content: ""
}

.fi-rr-j:before {
    content: ""
}

.fi-rr-jam:before {
    content: ""
}

.fi-rr-january-calendar:before {
    content: ""
}

.fi-rr-japanese:before {
    content: ""
}

.fi-rr-jar-alt:before {
    content: ""
}

.fi-rr-jar-wheat:before {
    content: ""
}

.fi-rr-javascript:before {
    content: ""
}

.fi-rr-joint:before {
    content: ""
}

.fi-rr-joker:before {
    content: ""
}

.fi-rr-journal:before {
    content: ""
}

.fi-rr-journal-alt:before {
    content: ""
}

.fi-rr-journey:before {
    content: ""
}

.fi-rr-joystick:before {
    content: ""
}

.fi-rr-jpg:before {
    content: ""
}

.fi-rr-json-file:before {
    content: ""
}

.fi-rr-judge:before {
    content: ""
}

.fi-rr-jug:before {
    content: ""
}

.fi-rr-jug-alt:before {
    content: ""
}

.fi-rr-jug-bottle:before {
    content: ""
}

.fi-rr-july-calendar:before {
    content: ""
}

.fi-rr-jumping-rope:before {
    content: ""
}

.fi-rr-june-calendar:before {
    content: ""
}

.fi-rr-jury:before {
    content: ""
}

.fi-rr-k:before {
    content: ""
}

.fi-rr-k-pop:before {
    content: ""
}

.fi-rr-k-pop-headphones:before {
    content: ""
}

.fi-rr-k-pop-microphone:before {
    content: ""
}

.fi-rr-kaaba:before {
    content: ""
}

.fi-rr-kangaroo:before {
    content: ""
}

.fi-rr-kayak:before {
    content: ""
}

.fi-rr-kazoo:before {
    content: ""
}

.fi-rr-kerning:before {
    content: ""
}

.fi-rr-key:before {
    content: ""
}

.fi-rr-key-car:before {
    content: ""
}

.fi-rr-key-hole:before {
    content: ""
}

.fi-rr-key-lock-crypto:before {
    content: ""
}

.fi-rr-key-skeleton-left-right:before {
    content: ""
}

.fi-rr-keyboard:before {
    content: ""
}

.fi-rr-keyboard-brightness:before {
    content: ""
}

.fi-rr-keyboard-brightness-low:before {
    content: ""
}

.fi-rr-keyboard-down:before {
    content: ""
}

.fi-rr-keyboard-finger:before {
    content: ""
}

.fi-rr-keyboard-left:before {
    content: ""
}

.fi-rr-keynote:before {
    content: ""
}

.fi-rr-khanda:before {
    content: ""
}

.fi-rr-kidneys:before {
    content: ""
}

.fi-rr-kimchi:before {
    content: ""
}

.fi-rr-kip-sign:before {
    content: ""
}

.fi-rr-kiss:before {
    content: ""
}

.fi-rr-kiss-beam:before {
    content: ""
}

.fi-rr-kiss-wink-heart:before {
    content: ""
}

.fi-rr-kitchen-set:before {
    content: ""
}

.fi-rr-kite:before {
    content: ""
}

.fi-rr-kiwi-bird:before {
    content: ""
}

.fi-rr-kiwi-fruit:before {
    content: ""
}

.fi-rr-knee-joint:before {
    content: ""
}

.fi-rr-knife:before {
    content: ""
}

.fi-rr-knife-kitchen:before {
    content: ""
}

.fi-rr-knitting:before {
    content: ""
}

.fi-rr-knot-rope:before {
    content: ""
}

.fi-rr-korean:before {
    content: ""
}

.fi-rr-kpi:before {
    content: ""
}

.fi-rr-kpi-evaluation:before {
    content: ""
}

.fi-rr-l:before {
    content: ""
}

.fi-rr-lab-coat:before {
    content: ""
}

.fi-rr-label:before {
    content: ""
}

.fi-rr-lacrosse-stick:before {
    content: ""
}

.fi-rr-lacrosse-stick-ball:before {
    content: ""
}

.fi-rr-ladder:before {
    content: ""
}

.fi-rr-lambda:before {
    content: ""
}

.fi-rr-lamp:before {
    content: ""
}

.fi-rr-lamp-desk:before {
    content: ""
}

.fi-rr-lamp-desk-on:before {
    content: ""
}

.fi-rr-lamp-floor:before {
    content: ""
}

.fi-rr-lamp-street:before {
    content: ""
}

.fi-rr-land-layer-location:before {
    content: ""
}

.fi-rr-land-layers:before {
    content: ""
}

.fi-rr-land-location:before {
    content: ""
}

.fi-rr-land-mine-on:before {
    content: ""
}

.fi-rr-landmark-alt:before {
    content: ""
}

.fi-rr-language:before {
    content: ""
}

.fi-rr-language-exchange:before {
    content: ""
}

.fi-rr-lanterns:before {
    content: ""
}

.fi-rr-laptop:before {
    content: ""
}

.fi-rr-laptop-arrow-down:before {
    content: ""
}

.fi-rr-laptop-binary:before {
    content: ""
}

.fi-rr-laptop-code:before {
    content: ""
}

.fi-rr-laptop-dollar:before {
    content: ""
}

.fi-rr-laptop-lock:before {
    content: ""
}

.fi-rr-laptop-medical:before {
    content: ""
}

.fi-rr-laptop-mobile:before {
    content: ""
}

.fi-rr-laptop-refresh:before {
    content: ""
}

.fi-rr-laptop-shield:before {
    content: ""
}

.fi-rr-laptop-signal:before {
    content: ""
}

.fi-rr-laptop-slash:before {
    content: ""
}

.fi-rr-lari-sign:before {
    content: ""
}

.fi-rr-lasso:before {
    content: ""
}

.fi-rr-lasso-sparkles:before {
    content: ""
}

.fi-rr-last-square:before {
    content: ""
}

.fi-rr-laugh:before {
    content: ""
}

.fi-rr-laugh-beam:before {
    content: ""
}

.fi-rr-laugh-squint:before {
    content: ""
}

.fi-rr-laugh-wink:before {
    content: ""
}

.fi-rr-launch:before {
    content: ""
}

.fi-rr-laurel-user:before {
    content: ""
}

.fi-rr-law-book:before {
    content: ""
}

.fi-rr-lawyer-man:before {
    content: ""
}

.fi-rr-lawyer-woman:before {
    content: ""
}

.fi-rr-layer-minus:before {
    content: ""
}

.fi-rr-layer-plus:before {
    content: ""
}

.fi-rr-layers:before {
    content: ""
}

.fi-rr-layout-fluid:before {
    content: ""
}

.fi-rr-lead:before {
    content: ""
}

.fi-rr-lead-funnel:before {
    content: ""
}

.fi-rr-lead-management:before {
    content: ""
}

.fi-rr-leader:before {
    content: ""
}

.fi-rr-leader-alt:before {
    content: ""
}

.fi-rr-leader-speech:before {
    content: ""
}

.fi-rr-leaderboard:before {
    content: ""
}

.fi-rr-leaderboard-alt:before {
    content: ""
}

.fi-rr-leaderboard-trophy:before {
    content: ""
}

.fi-rr-leadership:before {
    content: ""
}

.fi-rr-leadership-alt:before {
    content: ""
}

.fi-rr-leaf:before {
    content: ""
}

.fi-rr-leaf-heart:before {
    content: ""
}

.fi-rr-leaf-maple:before {
    content: ""
}

.fi-rr-leaf-oak:before {
    content: ""
}

.fi-rr-leafy-green:before {
    content: ""
}

.fi-rr-leave:before {
    content: ""
}

.fi-rr-left:before {
    content: ""
}

.fi-rr-left-from-bracket:before {
    content: ""
}

.fi-rr-legal:before {
    content: ""
}

.fi-rr-legal-aid:before {
    content: ""
}

.fi-rr-legal-case:before {
    content: ""
}

.fi-rr-legal-document:before {
    content: ""
}

.fi-rr-legal-fees:before {
    content: ""
}

.fi-rr-lemon:before {
    content: ""
}

.fi-rr-lemongrass:before {
    content: ""
}

.fi-rr-lesbian-couple:before {
    content: ""
}

.fi-rr-less-than:before {
    content: ""
}

.fi-rr-less-than-equal:before {
    content: ""
}

.fi-rr-lesson:before {
    content: ""
}

.fi-rr-lesson-class:before {
    content: ""
}

.fi-rr-letter-case:before {
    content: ""
}

.fi-rr-lettuce:before {
    content: ""
}

.fi-rr-level-down:before {
    content: ""
}

.fi-rr-level-down-alt:before {
    content: ""
}

.fi-rr-level-up:before {
    content: ""
}

.fi-rr-level-up-alt:before {
    content: ""
}

.fi-rr-license:before {
    content: ""
}

.fi-rr-life:before {
    content: ""
}

.fi-rr-life-ring:before {
    content: ""
}

.fi-rr-lift:before {
    content: ""
}

.fi-rr-light-ceiling:before {
    content: ""
}

.fi-rr-light-emergency:before {
    content: ""
}

.fi-rr-light-emergency-on:before {
    content: ""
}

.fi-rr-light-mode-alt:before {
    content: ""
}

.fi-rr-light-switch:before {
    content: ""
}

.fi-rr-light-switch-off:before {
    content: ""
}

.fi-rr-light-switch-on:before {
    content: ""
}

.fi-rr-lightbulb-cfl:before {
    content: ""
}

.fi-rr-lightbulb-cfl-on:before {
    content: ""
}

.fi-rr-lightbulb-dollar:before {
    content: ""
}

.fi-rr-lightbulb-exclamation:before {
    content: ""
}

.fi-rr-lightbulb-head:before {
    content: ""
}

.fi-rr-lightbulb-message:before {
    content: ""
}

.fi-rr-lightbulb-on:before {
    content: ""
}

.fi-rr-lightbulb-question:before {
    content: ""
}

.fi-rr-lightbulb-setting:before {
    content: ""
}

.fi-rr-lightbulb-slash:before {
    content: ""
}

.fi-rr-lighthouse:before {
    content: ""
}

.fi-rr-lights-holiday:before {
    content: ""
}

.fi-rr-limit-hand:before {
    content: ""
}

.fi-rr-limit-speedometer:before {
    content: ""
}

.fi-rr-line-width:before {
    content: ""
}

.fi-rr-link:before {
    content: ""
}

.fi-rr-link-alt:before {
    content: ""
}

.fi-rr-link-horizontal:before {
    content: ""
}

.fi-rr-link-horizontal-slash:before {
    content: ""
}

.fi-rr-link-slash:before {
    content: ""
}

.fi-rr-link-slash-alt:before {
    content: ""
}

.fi-rr-lion:before {
    content: ""
}

.fi-rr-lion-head:before {
    content: ""
}

.fi-rr-lips:before {
    content: ""
}

.fi-rr-lips-silence:before {
    content: ""
}

.fi-rr-lipstick:before {
    content: ""
}

.fi-rr-lira-sign:before {
    content: ""
}

.fi-rr-list:before {
    content: ""
}

.fi-rr-list-check:before {
    content: ""
}

.fi-rr-list-dropdown:before {
    content: ""
}

.fi-rr-list-music:before {
    content: ""
}

.fi-rr-list-timeline:before {
    content: ""
}

.fi-rr-list-tree:before {
    content: ""
}

.fi-rr-litecoin-sign:before {
    content: ""
}

.fi-rr-live:before {
    content: ""
}

.fi-rr-live-alt:before {
    content: ""
}

.fi-rr-loading:before {
    content: ""
}

.fi-rr-loan:before {
    content: ""
}

.fi-rr-lobster:before {
    content: ""
}

.fi-rr-location-alt:before {
    content: ""
}

.fi-rr-location-arrow:before {
    content: ""
}

.fi-rr-location-crosshairs:before {
    content: ""
}

.fi-rr-location-crosshairs-slash:before {
    content: ""
}

.fi-rr-location-dot-slash:before {
    content: ""
}

.fi-rr-location-exclamation:before {
    content: ""
}

.fi-rr-location-lock:before {
    content: ""
}

.fi-rr-location-pin-call:before {
    content: ""
}

.fi-rr-lock:before {
    content: ""
}

.fi-rr-lock-alt:before {
    content: ""
}

.fi-rr-lock-hashtag:before {
    content: ""
}

.fi-rr-lock-open-alt:before {
    content: ""
}

.fi-rr-locust:before {
    content: ""
}

.fi-rr-log-file:before {
    content: ""
}

.fi-rr-login:before {
    content: ""
}

.fi-rr-login-lock:before {
    content: ""
}

.fi-rr-logo:before {
    content: ""
}

.fi-rr-longboard:before {
    content: ""
}

.fi-rr-loop-square:before {
    content: ""
}

.fi-rr-loveseat:before {
    content: ""
}

.fi-rr-low-vision:before {
    content: ""
}

.fi-rr-lower-back:before {
    content: ""
}

.fi-rr-luchador:before {
    content: ""
}

.fi-rr-luggage-cart:before {
    content: ""
}

.fi-rr-luggage-rolling:before {
    content: ""
}

.fi-rr-lunch-box:before {
    content: ""
}

.fi-rr-lung-cancer:before {
    content: ""
}

.fi-rr-lung-ribbon:before {
    content: ""
}

.fi-rr-lungs:before {
    content: ""
}

.fi-rr-lungs-virus:before {
    content: ""
}

.fi-rr-m:before {
    content: ""
}

.fi-rr-macarons:before {
    content: ""
}

.fi-rr-mace:before {
    content: ""
}

.fi-rr-machine-learning:before {
    content: ""
}

.fi-rr-magic-wand:before {
    content: ""
}

.fi-rr-magnet:before {
    content: ""
}

.fi-rr-magnet-energy:before {
    content: ""
}

.fi-rr-magnet-user:before {
    content: ""
}

.fi-rr-magnifying-glass-binary:before {
    content: ""
}

.fi-rr-magnifying-glass-eye:before {
    content: ""
}

.fi-rr-magnifying-glass-play:before {
    content: ""
}

.fi-rr-magnifying-glass-wave:before {
    content: ""
}

.fi-rr-mail-hook:before {
    content: ""
}

.fi-rr-mail-malware:before {
    content: ""
}

.fi-rr-mail-plus-circle:before {
    content: ""
}

.fi-rr-mailbox:before {
    content: ""
}

.fi-rr-mailbox-envelope:before {
    content: ""
}

.fi-rr-mailbox-flag-up:before {
    content: ""
}

.fi-rr-makeup-bag:before {
    content: ""
}

.fi-rr-makeup-brush:before {
    content: ""
}

.fi-rr-malware-circle:before {
    content: ""
}

.fi-rr-malware-shield:before {
    content: ""
}

.fi-rr-malware-square:before {
    content: ""
}

.fi-rr-man-head:before {
    content: ""
}

.fi-rr-man-scientist:before {
    content: ""
}

.fi-rr-manat-sign:before {
    content: ""
}

.fi-rr-mandolin:before {
    content: ""
}

.fi-rr-mango:before {
    content: ""
}

.fi-rr-manhole:before {
    content: ""
}

.fi-rr-manicure:before {
    content: ""
}

.fi-rr-map:before {
    content: ""
}

.fi-rr-map-location-track:before {
    content: ""
}

.fi-rr-map-marker:before {
    content: ""
}

.fi-rr-map-marker-check:before {
    content: ""
}

.fi-rr-map-marker-cross:before {
    content: ""
}

.fi-rr-map-marker-edit:before {
    content: ""
}

.fi-rr-map-marker-home:before {
    content: ""
}

.fi-rr-map-marker-minus:before {
    content: ""
}

.fi-rr-map-marker-plus:before {
    content: ""
}

.fi-rr-map-marker-question:before {
    content: ""
}

.fi-rr-map-marker-slash:before {
    content: ""
}

.fi-rr-map-marker-smile:before {
    content: ""
}

.fi-rr-map-pin:before {
    content: ""
}

.fi-rr-map-point:before {
    content: ""
}

.fi-rr-march-calendar:before {
    content: ""
}

.fi-rr-marker:before {
    content: ""
}

.fi-rr-marker-hospital:before {
    content: ""
}

.fi-rr-marker-time:before {
    content: ""
}

.fi-rr-marketplace:before {
    content: ""
}

.fi-rr-marketplace-alt:before {
    content: ""
}

.fi-rr-marketplace-store:before {
    content: ""
}

.fi-rr-marriage-proposal:before {
    content: ""
}

.fi-rr-mars:before {
    content: ""
}

.fi-rr-mars-and-venus-burst:before {
    content: ""
}

.fi-rr-mars-double:before {
    content: ""
}

.fi-rr-mars-stroke-right:before {
    content: ""
}

.fi-rr-mars-stroke-up:before {
    content: ""
}

.fi-rr-martini-glass-citrus:before {
    content: ""
}

.fi-rr-martini-glass-empty:before {
    content: ""
}

.fi-rr-mascara:before {
    content: ""
}

.fi-rr-mask:before {
    content: ""
}

.fi-rr-mask-carnival:before {
    content: ""
}

.fi-rr-mask-face:before {
    content: ""
}

.fi-rr-mask-snorkel:before {
    content: ""
}

.fi-rr-massage:before {
    content: ""
}

.fi-rr-master-plan:before {
    content: ""
}

.fi-rr-master-plan-integrate:before {
    content: ""
}

.fi-rr-match-fire:before {
    content: ""
}

.fi-rr-mattress-pillow:before {
    content: ""
}

.fi-rr-may-calendar:before {
    content: ""
}

.fi-rr-measuring-tape:before {
    content: ""
}

.fi-rr-meat:before {
    content: ""
}

.fi-rr-medal:before {
    content: ""
}

.fi-rr-mediator:before {
    content: ""
}

.fi-rr-medical-star:before {
    content: ""
}

.fi-rr-medication:before {
    content: ""
}

.fi-rr-medicine:before {
    content: ""
}

.fi-rr-meditation:before {
    content: ""
}

.fi-rr-meeting:before {
    content: ""
}

.fi-rr-meeting-alt:before {
    content: ""
}

.fi-rr-megaphone:before {
    content: ""
}

.fi-rr-megaphone-announcement-leader:before {
    content: ""
}

.fi-rr-megaphone-magnifying-glass:before {
    content: ""
}

.fi-rr-megaphone-sound-waves:before {
    content: ""
}

.fi-rr-meh:before {
    content: ""
}

.fi-rr-meh-blank:before {
    content: ""
}

.fi-rr-meh-rolling-eyes:before {
    content: ""
}

.fi-rr-melon:before {
    content: ""
}

.fi-rr-melon-alt:before {
    content: ""
}

.fi-rr-member-list:before {
    content: ""
}

.fi-rr-member-search:before {
    content: ""
}

.fi-rr-membership:before {
    content: ""
}

.fi-rr-membership-vip:before {
    content: ""
}

.fi-rr-memo:before {
    content: ""
}

.fi-rr-memo-circle-check:before {
    content: ""
}

.fi-rr-memo-pad:before {
    content: ""
}

.fi-rr-memory:before {
    content: ""
}

.fi-rr-memory-loss:before {
    content: ""
}

.fi-rr-men-swimsuit:before {
    content: ""
}

.fi-rr-menorah:before {
    content: ""
}

.fi-rr-menu-burger:before {
    content: ""
}

.fi-rr-menu-dots:before {
    content: ""
}

.fi-rr-menu-dots-vertical:before {
    content: ""
}

.fi-rr-menu-food:before {
    content: ""
}

.fi-rr-mercury:before {
    content: ""
}

.fi-rr-message-alert:before {
    content: ""
}

.fi-rr-message-arrow-down:before {
    content: ""
}

.fi-rr-message-arrow-up:before {
    content: ""
}

.fi-rr-message-arrow-up-right:before {
    content: ""
}

.fi-rr-message-bot:before {
    content: ""
}

.fi-rr-message-circle-refresh:before {
    content: ""
}

.fi-rr-message-code:before {
    content: ""
}

.fi-rr-message-dollar:before {
    content: ""
}

.fi-rr-message-heart:before {
    content: ""
}

.fi-rr-message-image:before {
    content: ""
}

.fi-rr-message-question:before {
    content: ""
}

.fi-rr-message-quote:before {
    content: ""
}

.fi-rr-message-slash:before {
    content: ""
}

.fi-rr-message-sms:before {
    content: ""
}

.fi-rr-message-square-refresh:before {
    content: ""
}

.fi-rr-message-star:before {
    content: ""
}

.fi-rr-message-text:before {
    content: ""
}

.fi-rr-message-xmark:before {
    content: ""
}

.fi-rr-messages:before {
    content: ""
}

.fi-rr-messages-dollar:before {
    content: ""
}

.fi-rr-messages-question:before {
    content: ""
}

.fi-rr-meteor:before {
    content: ""
}

.fi-rr-meter:before {
    content: ""
}

.fi-rr-meter-bolt:before {
    content: ""
}

.fi-rr-meter-droplet:before {
    content: ""
}

.fi-rr-meter-fire:before {
    content: ""
}

.fi-rr-method:before {
    content: ""
}

.fi-rr-microchip:before {
    content: ""
}

.fi-rr-microchip-ai:before {
    content: ""
}

.fi-rr-microphone:before {
    content: ""
}

.fi-rr-microphone-alt:before {
    content: ""
}

.fi-rr-microphone-slash:before {
    content: ""
}

.fi-rr-microscope:before {
    content: ""
}

.fi-rr-microscope-bacteria:before {
    content: ""
}

.fi-rr-microwave:before {
    content: ""
}

.fi-rr-milk:before {
    content: ""
}

.fi-rr-milk-alt:before {
    content: ""
}

.fi-rr-mill:before {
    content: ""
}

.fi-rr-mill-sign:before {
    content: ""
}

.fi-rr-mind-share:before {
    content: ""
}

.fi-rr-minus:before {
    content: ""
}

.fi-rr-minus-circle:before {
    content: ""
}

.fi-rr-minus-hexagon:before {
    content: ""
}

.fi-rr-minus-small:before {
    content: ""
}

.fi-rr-mirror:before {
    content: ""
}

.fi-rr-mirror-user:before {
    content: ""
}

.fi-rr-mission:before {
    content: ""
}

.fi-rr-mistletoe:before {
    content: ""
}

.fi-rr-mix:before {
    content: ""
}

.fi-rr-mixer:before {
    content: ""
}

.fi-rr-mobile:before {
    content: ""
}

.fi-rr-mobile-4g:before {
    content: ""
}

.fi-rr-mobile-5g:before {
    content: ""
}

.fi-rr-mobile-app-cleaner:before {
    content: ""
}

.fi-rr-mobile-button:before {
    content: ""
}

.fi-rr-mobile-friendly:before {
    content: ""
}

.fi-rr-mobile-hand:before {
    content: ""
}

.fi-rr-mobile-lock:before {
    content: ""
}

.fi-rr-mobile-message:before {
    content: ""
}

.fi-rr-mobile-notch:before {
    content: ""
}

.fi-rr-mockup:before {
    content: ""
}

.fi-rr-mode:before {
    content: ""
}

.fi-rr-mode-alt:before {
    content: ""
}

.fi-rr-mode-landscape:before {
    content: ""
}

.fi-rr-mode-portrait:before {
    content: ""
}

.fi-rr-model-cube:before {
    content: ""
}

.fi-rr-model-cube-arrows:before {
    content: ""
}

.fi-rr-model-cube-space:before {
    content: ""
}

.fi-rr-modular-home:before {
    content: ""
}

.fi-rr-module:before {
    content: ""
}

.fi-rr-monday:before {
    content: ""
}

.fi-rr-money:before {
    content: ""
}

.fi-rr-money-bill-simple:before {
    content: ""
}

.fi-rr-money-bill-transfer:before {
    content: ""
}

.fi-rr-money-bill-wave:before {
    content: ""
}

.fi-rr-money-bill-wave-alt:before {
    content: ""
}

.fi-rr-money-bills:before {
    content: ""
}

.fi-rr-money-bills-simple:before {
    content: ""
}

.fi-rr-money-check:before {
    content: ""
}

.fi-rr-money-check-edit:before {
    content: ""
}

.fi-rr-money-check-edit-alt:before {
    content: ""
}

.fi-rr-money-coin-transfer:before {
    content: ""
}

.fi-rr-money-from-bracket:before {
    content: ""
}

.fi-rr-money-income:before {
    content: ""
}

.fi-rr-money-laptop:before {
    content: ""
}

.fi-rr-money-safe-box:before {
    content: ""
}

.fi-rr-money-simple-from-bracket:before {
    content: ""
}

.fi-rr-money-transfer-alt:before {
    content: ""
}

.fi-rr-money-transfer-coin-arrow:before {
    content: ""
}

.fi-rr-money-transfer-smartphone:before {
    content: ""
}

.fi-rr-money-wings:before {
    content: ""
}

.fi-rr-monitor-sun:before {
    content: ""
}

.fi-rr-monitor-water:before {
    content: ""
}

.fi-rr-monkey:before {
    content: ""
}

.fi-rr-monstera:before {
    content: ""
}

.fi-rr-monument:before {
    content: ""
}

.fi-rr-moon:before {
    content: ""
}

.fi-rr-moon-stars:before {
    content: ""
}

.fi-rr-moped:before {
    content: ""
}

.fi-rr-mortar-pestle:before {
    content: ""
}

.fi-rr-mortgage:before {
    content: ""
}

.fi-rr-mosque:before {
    content: ""
}

.fi-rr-mosque-alt:before {
    content: ""
}

.fi-rr-mosque-moon:before {
    content: ""
}

.fi-rr-mosquito:before {
    content: ""
}

.fi-rr-mosquito-net:before {
    content: ""
}

.fi-rr-motion-graphic:before {
    content: ""
}

.fi-rr-motorcycle:before {
    content: ""
}

.fi-rr-motorcycle-front:before {
    content: ""
}

.fi-rr-motorcycle-helmet:before {
    content: ""
}

.fi-rr-mound:before {
    content: ""
}

.fi-rr-mountain:before {
    content: ""
}

.fi-rr-mountain-city:before {
    content: ""
}

.fi-rr-mountains:before {
    content: ""
}

.fi-rr-mouse:before {
    content: ""
}

.fi-rr-mouse-field:before {
    content: ""
}

.fi-rr-mouse-pointer-click:before {
    content: ""
}

.fi-rr-mouse-pointer-heart:before {
    content: ""
}

.fi-rr-moustache:before {
    content: ""
}

.fi-rr-mov-file:before {
    content: ""
}

.fi-rr-move-to-folder:before {
    content: ""
}

.fi-rr-move-to-folder-2:before {
    content: ""
}

.fi-rr-moving:before {
    content: ""
}

.fi-rr-mower:before {
    content: ""
}

.fi-rr-mp3-file:before {
    content: ""
}

.fi-rr-mp3-player:before {
    content: ""
}

.fi-rr-mp4-file:before {
    content: ""
}

.fi-rr-muffin:before {
    content: ""
}

.fi-rr-mug:before {
    content: ""
}

.fi-rr-mug-alt:before {
    content: ""
}

.fi-rr-mug-hot:before {
    content: ""
}

.fi-rr-mug-hot-alt:before {
    content: ""
}

.fi-rr-mug-marshmallows:before {
    content: ""
}

.fi-rr-mug-tea:before {
    content: ""
}

.fi-rr-mug-tea-alt:before {
    content: ""
}

.fi-rr-mug-tea-saucer:before {
    content: ""
}

.fi-rr-multiple:before {
    content: ""
}

.fi-rr-multiple-alt:before {
    content: ""
}

.fi-rr-multitasking:before {
    content: ""
}

.fi-rr-muscle:before {
    content: ""
}

.fi-rr-museum:before {
    content: ""
}

.fi-rr-mushroom:before {
    content: ""
}

.fi-rr-mushroom-alt:before {
    content: ""
}

.fi-rr-mushroom-cloud:before {
    content: ""
}

.fi-rr-music:before {
    content: ""
}

.fi-rr-music-alt:before {
    content: ""
}

.fi-rr-music-file:before {
    content: ""
}

.fi-rr-music-magnifying-glass:before {
    content: ""
}

.fi-rr-music-note:before {
    content: ""
}

.fi-rr-music-note-slash:before {
    content: ""
}

.fi-rr-music-slash:before {
    content: ""
}

.fi-rr-n:before {
    content: ""
}

.fi-rr-nail-art:before {
    content: ""
}

.fi-rr-nail-clipper:before {
    content: ""
}

.fi-rr-naira-sign:before {
    content: ""
}

.fi-rr-narwhal:before {
    content: ""
}

.fi-rr-navigation:before {
    content: ""
}

.fi-rr-nesting-dolls:before {
    content: ""
}

.fi-rr-network:before {
    content: ""
}

.fi-rr-network-analytic:before {
    content: ""
}

.fi-rr-network-cloud:before {
    content: ""
}

.fi-rr-network-firewall:before {
    content: ""
}

.fi-rr-network-user:before {
    content: ""
}

.fi-rr-neuter:before {
    content: ""
}

.fi-rr-newsletter-subscribe:before {
    content: ""
}

.fi-rr-newspaper:before {
    content: ""
}

.fi-rr-newspaper-open:before {
    content: ""
}

.fi-rr-nfc:before {
    content: ""
}

.fi-rr-nfc-lock:before {
    content: ""
}

.fi-rr-nfc-magnifying-glass:before {
    content: ""
}

.fi-rr-nfc-pen:before {
    content: ""
}

.fi-rr-nfc-slash:before {
    content: ""
}

.fi-rr-nfc-trash:before {
    content: ""
}

.fi-rr-nft-square:before {
    content: ""
}

.fi-rr-night-day:before {
    content: ""
}

.fi-rr-night-mode:before {
    content: ""
}

.fi-rr-no-attention:before {
    content: ""
}

.fi-rr-no-baby:before {
    content: ""
}

.fi-rr-no-ball:before {
    content: ""
}

.fi-rr-no-child:before {
    content: ""
}

.fi-rr-no-children:before {
    content: ""
}

.fi-rr-no-fee:before {
    content: ""
}

.fi-rr-no-food:before {
    content: ""
}

.fi-rr-no-food-circle:before {
    content: ""
}

.fi-rr-no-iron:before {
    content: ""
}

.fi-rr-no-pacifier:before {
    content: ""
}

.fi-rr-no-people:before {
    content: ""
}

.fi-rr-no-play-football:before {
    content: ""
}

.fi-rr-no-smoking:before {
    content: ""
}

.fi-rr-no-vaping:before {
    content: ""
}

.fi-rr-no-vaping-circle:before {
    content: ""
}

.fi-rr-noise-cancelling-headphones:before {
    content: ""
}

.fi-rr-noodles:before {
    content: ""
}

.fi-rr-nose:before {
    content: ""
}

.fi-rr-not-equal:before {
    content: ""
}

.fi-rr-not-found:before {
    content: ""
}

.fi-rr-not-found-alt:before {
    content: ""
}

.fi-rr-not-found-magnifying-glass:before {
    content: ""
}

.fi-rr-notary:before {
    content: ""
}

.fi-rr-notdef:before {
    content: ""
}

.fi-rr-note:before {
    content: ""
}

.fi-rr-note-medical:before {
    content: ""
}

.fi-rr-note-sticky:before {
    content: ""
}

.fi-rr-notebook:before {
    content: ""
}

.fi-rr-notebook-alt:before {
    content: ""
}

.fi-rr-notes:before {
    content: ""
}

.fi-rr-notes-medical:before {
    content: ""
}

.fi-rr-november-calendar:before {
    content: ""
}

.fi-rr-o:before {
    content: ""
}

.fi-rr-obj-file:before {
    content: ""
}

.fi-rr-object-exclude:before {
    content: ""
}

.fi-rr-object-group:before {
    content: ""
}

.fi-rr-object-intersect:before {
    content: ""
}

.fi-rr-object-subtract:before {
    content: ""
}

.fi-rr-object-ungroup:before {
    content: ""
}

.fi-rr-object-union:before {
    content: ""
}

.fi-rr-objects-column:before {
    content: ""
}

.fi-rr-octagon:before {
    content: ""
}

.fi-rr-octagon-check:before {
    content: ""
}

.fi-rr-octagon-divide:before {
    content: ""
}

.fi-rr-octagon-exclamation:before {
    content: ""
}

.fi-rr-octagon-minus:before {
    content: ""
}

.fi-rr-octagon-plus:before {
    content: ""
}

.fi-rr-octagon-xmark:before {
    content: ""
}

.fi-rr-october-calendar:before {
    content: ""
}

.fi-rr-office-chair:before {
    content: ""
}

.fi-rr-oil-can:before {
    content: ""
}

.fi-rr-oil-price:before {
    content: ""
}

.fi-rr-oil-tank:before {
    content: ""
}

.fi-rr-oil-temp:before {
    content: ""
}

.fi-rr-old-people:before {
    content: ""
}

.fi-rr-olive:before {
    content: ""
}

.fi-rr-olive-branch-dove:before {
    content: ""
}

.fi-rr-olive-oil:before {
    content: ""
}

.fi-rr-olives:before {
    content: ""
}

.fi-rr-om:before {
    content: ""
}

.fi-rr-omega:before {
    content: ""
}

.fi-rr-on-air-square:before {
    content: ""
}

.fi-rr-onboarding:before {
    content: ""
}

.fi-rr-onigiri:before {
    content: ""
}

.fi-rr-onion:before {
    content: ""
}

.fi-rr-online-interview:before {
    content: ""
}

.fi-rr-online-meet:before {
    content: ""
}

.fi-rr-opacity:before {
    content: ""
}

.fi-rr-open:before {
    content: ""
}

.fi-rr-open-book-lightbulb:before {
    content: ""
}

.fi-rr-open-mail-clip:before {
    content: ""
}

.fi-rr-operating-system-upgrade:before {
    content: ""
}

.fi-rr-operation:before {
    content: ""
}

.fi-rr-optimization:before {
    content: ""
}

.fi-rr-orange-juice:before {
    content: ""
}

.fi-rr-order-food-mobile:before {
    content: ""
}

.fi-rr-order-food-online:before {
    content: ""
}

.fi-rr-order-food-telephone:before {
    content: ""
}

.fi-rr-order-history:before {
    content: ""
}

.fi-rr-organization-chart:before {
    content: ""
}

.fi-rr-ornament:before {
    content: ""
}

.fi-rr-otp:before {
    content: ""
}

.fi-rr-otter:before {
    content: ""
}

.fi-rr-outdent:before {
    content: ""
}

.fi-rr-oval:before {
    content: ""
}

.fi-rr-oval-alt:before {
    content: ""
}

.fi-rr-oven:before {
    content: ""
}

.fi-rr-overline:before {
    content: ""
}

.fi-rr-overview:before {
    content: ""
}

.fi-rr-p:before {
    content: ""
}

.fi-rr-pacifier:before {
    content: ""
}

.fi-rr-package:before {
    content: ""
}

.fi-rr-paddle-tennis-player:before {
    content: ""
}

.fi-rr-paddle-tennis-racket:before {
    content: ""
}

.fi-rr-padlock-check:before {
    content: ""
}

.fi-rr-page-break:before {
    content: ""
}

.fi-rr-pager:before {
    content: ""
}

.fi-rr-paid:before {
    content: ""
}

.fi-rr-paint-brush:before {
    content: ""
}

.fi-rr-paint-roller:before {
    content: ""
}

.fi-rr-paintbrush-pencil:before {
    content: ""
}

.fi-rr-palette:before {
    content: ""
}

.fi-rr-pallet:before {
    content: ""
}

.fi-rr-pallet-alt:before {
    content: ""
}

.fi-rr-pan:before {
    content: ""
}

.fi-rr-pan-food:before {
    content: ""
}

.fi-rr-pan-frying:before {
    content: ""
}

.fi-rr-pancakes:before {
    content: ""
}

.fi-rr-panorama:before {
    content: ""
}

.fi-rr-paper-plane:before {
    content: ""
}

.fi-rr-paper-plane-launch:before {
    content: ""
}

.fi-rr-paper-plane-top:before {
    content: ""
}

.fi-rr-paperclip-vertical:before {
    content: ""
}

.fi-rr-parachute-box:before {
    content: ""
}

.fi-rr-paragraph:before {
    content: ""
}

.fi-rr-paragraph-left:before {
    content: ""
}

.fi-rr-parking:before {
    content: ""
}

.fi-rr-parking-circle:before {
    content: ""
}

.fi-rr-parking-circle-slash:before {
    content: ""
}

.fi-rr-parking-slash:before {
    content: ""
}

.fi-rr-party-bell:before {
    content: ""
}

.fi-rr-party-horn:before {
    content: ""
}

.fi-rr-passenger-plane:before {
    content: ""
}

.fi-rr-passport:before {
    content: ""
}

.fi-rr-password:before {
    content: ""
}

.fi-rr-password-alt:before {
    content: ""
}

.fi-rr-password-computer:before {
    content: ""
}

.fi-rr-password-email:before {
    content: ""
}

.fi-rr-password-lock:before {
    content: ""
}

.fi-rr-password-magnifying-glass:before {
    content: ""
}

.fi-rr-password-protection:before {
    content: ""
}

.fi-rr-password-smartphone:before {
    content: ""
}

.fi-rr-paste:before {
    content: ""
}

.fi-rr-patient:before {
    content: ""
}

.fi-rr-patient-file:before {
    content: ""
}

.fi-rr-pattern:before {
    content: ""
}

.fi-rr-pause:before {
    content: ""
}

.fi-rr-pause-circle:before {
    content: ""
}

.fi-rr-pause-square:before {
    content: ""
}

.fi-rr-paw:before {
    content: ""
}

.fi-rr-paw-claws:before {
    content: ""
}

.fi-rr-paw-heart:before {
    content: ""
}

.fi-rr-pay-per-click:before {
    content: ""
}

.fi-rr-payment-authentication:before {
    content: ""
}

.fi-rr-payment-pos:before {
    content: ""
}

.fi-rr-payment-qrcode:before {
    content: ""
}

.fi-rr-payroll:before {
    content: ""
}

.fi-rr-payroll-calendar:before {
    content: ""
}

.fi-rr-payroll-check:before {
    content: ""
}

.fi-rr-pc-chair:before {
    content: ""
}

.fi-rr-peace:before {
    content: ""
}

.fi-rr-peach:before {
    content: ""
}

.fi-rr-peanut:before {
    content: ""
}

.fi-rr-peanuts:before {
    content: ""
}

.fi-rr-peapod:before {
    content: ""
}

.fi-rr-pear:before {
    content: ""
}

.fi-rr-pedestal:before {
    content: ""
}

.fi-rr-pelvis:before {
    content: ""
}

.fi-rr-pen-circle:before {
    content: ""
}

.fi-rr-pen-clip:before {
    content: ""
}

.fi-rr-pen-clip-slash:before {
    content: ""
}

.fi-rr-pen-fancy:before {
    content: ""
}

.fi-rr-pen-fancy-slash:before {
    content: ""
}

.fi-rr-pen-field:before {
    content: ""
}

.fi-rr-pen-nib:before {
    content: ""
}

.fi-rr-pen-nib-slash:before {
    content: ""
}

.fi-rr-pen-slash:before {
    content: ""
}

.fi-rr-pen-square:before {
    content: ""
}

.fi-rr-pen-swirl:before {
    content: ""
}

.fi-rr-pencil:before {
    content: ""
}

.fi-rr-pencil-lightbulb:before {
    content: ""
}

.fi-rr-pencil-paintbrush:before {
    content: ""
}

.fi-rr-pencil-ruler:before {
    content: ""
}

.fi-rr-pencil-slash:before {
    content: ""
}

.fi-rr-pending:before {
    content: ""
}

.fi-rr-pennant:before {
    content: ""
}

.fi-rr-people:before {
    content: ""
}

.fi-rr-people-arrows-left-right:before {
    content: ""
}

.fi-rr-people-carry-box:before {
    content: ""
}

.fi-rr-people-dress:before {
    content: ""
}

.fi-rr-people-group:before {
    content: ""
}

.fi-rr-people-line:before {
    content: ""
}

.fi-rr-people-network-partner:before {
    content: ""
}

.fi-rr-people-pants:before {
    content: ""
}

.fi-rr-people-poll:before {
    content: ""
}

.fi-rr-people-pulling:before {
    content: ""
}

.fi-rr-people-robbery:before {
    content: ""
}

.fi-rr-people-roof:before {
    content: ""
}

.fi-rr-pepper:before {
    content: ""
}

.fi-rr-pepper-alt:before {
    content: ""
}

.fi-rr-pepper-hot:before {
    content: ""
}

.fi-rr-peppermint:before {
    content: ""
}

.fi-rr-peppermint-tea:before {
    content: ""
}

.fi-rr-percent-10:before {
    content: ""
}

.fi-rr-percent-100:before {
    content: ""
}

.fi-rr-percent-20:before {
    content: ""
}

.fi-rr-percent-25:before {
    content: ""
}

.fi-rr-percent-30:before {
    content: ""
}

.fi-rr-percent-40:before {
    content: ""
}

.fi-rr-percent-50:before {
    content: ""
}

.fi-rr-percent-60:before {
    content: ""
}

.fi-rr-percent-70:before {
    content: ""
}

.fi-rr-percent-75:before {
    content: ""
}

.fi-rr-percent-80:before {
    content: ""
}

.fi-rr-percent-90:before {
    content: ""
}

.fi-rr-percentage:before {
    content: ""
}

.fi-rr-perfume:before {
    content: ""
}

.fi-rr-person-arrow-down-to-line:before {
    content: ""
}

.fi-rr-person-arrow-up-from-line:before {
    content: ""
}

.fi-rr-person-back-pain:before {
    content: ""
}

.fi-rr-person-battery:before {
    content: ""
}

.fi-rr-person-booth:before {
    content: ""
}

.fi-rr-person-breastfeeding:before {
    content: ""
}

.fi-rr-person-burst:before {
    content: ""
}

.fi-rr-person-carry-box:before {
    content: ""
}

.fi-rr-person-chalkboard:before {
    content: ""
}

.fi-rr-person-circle-check:before {
    content: ""
}

.fi-rr-person-circle-exclamation:before {
    content: ""
}

.fi-rr-person-circle-minus:before {
    content: ""
}

.fi-rr-person-circle-plus:before {
    content: ""
}

.fi-rr-person-circle-question:before {
    content: ""
}

.fi-rr-person-circle-xmark:before {
    content: ""
}

.fi-rr-person-climbing:before {
    content: ""
}

.fi-rr-person-cv:before {
    content: ""
}

.fi-rr-person-dolly:before {
    content: ""
}

.fi-rr-person-dolly-empty:before {
    content: ""
}

.fi-rr-person-dots-from-line:before {
    content: ""
}

.fi-rr-person-dragging-bag:before {
    content: ""
}

.fi-rr-person-dress:before {
    content: ""
}

.fi-rr-person-dress-burst:before {
    content: ""
}

.fi-rr-person-dress-simple:before {
    content: ""
}

.fi-rr-person-drowning:before {
    content: ""
}

.fi-rr-person-falling:before {
    content: ""
}

.fi-rr-person-harassing:before {
    content: ""
}

.fi-rr-person-luggage:before {
    content: ""
}

.fi-rr-person-lunge:before {
    content: ""
}

.fi-rr-person-military-pointing:before {
    content: ""
}

.fi-rr-person-military-rifle:before {
    content: ""
}

.fi-rr-person-military-to-person:before {
    content: ""
}

.fi-rr-person-pilates:before {
    content: ""
}

.fi-rr-person-praying:before {
    content: ""
}

.fi-rr-person-pregnant:before {
    content: ""
}

.fi-rr-person-presenting:before {
    content: ""
}

.fi-rr-person-rays:before {
    content: ""
}

.fi-rr-person-rifle:before {
    content: ""
}

.fi-rr-person-seat:before {
    content: ""
}

.fi-rr-person-seat-reclined:before {
    content: ""
}

.fi-rr-person-shelter:before {
    content: ""
}

.fi-rr-person-sign:before {
    content: ""
}

.fi-rr-person-simple:before {
    content: ""
}

.fi-rr-person-stress:before {
    content: ""
}

.fi-rr-person-surfing:before {
    content: ""
}

.fi-rr-person-through-window:before {
    content: ""
}

.fi-rr-person-to-door:before {
    content: ""
}

.fi-rr-person-walking-arrow-loop-left:before {
    content: ""
}

.fi-rr-person-walking-arrow-right:before {
    content: ""
}

.fi-rr-person-walking-from-line-arrow-right:before {
    content: ""
}

.fi-rr-person-walking-with-cane:before {
    content: ""
}

.fi-rr-peseta-sign:before {
    content: ""
}

.fi-rr-peso-sign:before {
    content: ""
}

.fi-rr-pets:before {
    content: ""
}

.fi-rr-pharmacy:before {
    content: ""
}

.fi-rr-pharmacy-symbol:before {
    content: ""
}

.fi-rr-phishing:before {
    content: ""
}

.fi-rr-phone-24h:before {
    content: ""
}

.fi-rr-phone-addiction:before {
    content: ""
}

.fi-rr-phone-call:before {
    content: ""
}

.fi-rr-phone-cross:before {
    content: ""
}

.fi-rr-phone-flip:before {
    content: ""
}

.fi-rr-phone-guide:before {
    content: ""
}

.fi-rr-phone-heart-message:before {
    content: ""
}

.fi-rr-phone-intercom:before {
    content: ""
}

.fi-rr-phone-megaphone:before {
    content: ""
}

.fi-rr-phone-office:before {
    content: ""
}

.fi-rr-phone-pause:before {
    content: ""
}

.fi-rr-phone-plus:before {
    content: ""
}

.fi-rr-phone-rotary:before {
    content: ""
}

.fi-rr-phone-slash:before {
    content: ""
}

.fi-rr-photo-capture:before {
    content: ""
}

.fi-rr-photo-film-music:before {
    content: ""
}

.fi-rr-photo-video:before {
    content: ""
}

.fi-rr-physics:before {
    content: ""
}

.fi-rr-pi:before {
    content: ""
}

.fi-rr-piano:before {
    content: ""
}

.fi-rr-piano-keyboard:before {
    content: ""
}

.fi-rr-picaxe-minning:before {
    content: ""
}

.fi-rr-pickaxe:before {
    content: ""
}

.fi-rr-picking:before {
    content: ""
}

.fi-rr-picking-box:before {
    content: ""
}

.fi-rr-picnic:before {
    content: ""
}

.fi-rr-picpeople:before {
    content: ""
}

.fi-rr-picpeople-filled:before {
    content: ""
}

.fi-rr-picture:before {
    content: ""
}

.fi-rr-pie:before {
    content: ""
}

.fi-rr-piece:before {
    content: ""
}

.fi-rr-pig:before {
    content: ""
}

.fi-rr-pig-bank-bulb:before {
    content: ""
}

.fi-rr-pig-face:before {
    content: ""
}

.fi-rr-piggy-bank:before {
    content: ""
}

.fi-rr-piggy-bank-budget:before {
    content: ""
}

.fi-rr-pilates-reformer:before {
    content: ""
}

.fi-rr-pillar:before {
    content: ""
}

.fi-rr-pills:before {
    content: ""
}

.fi-rr-pin-to-pin:before {
    content: ""
}

.fi-rr-pinata:before {
    content: ""
}

.fi-rr-pineapple:before {
    content: ""
}

.fi-rr-pineapple-alt:before {
    content: ""
}

.fi-rr-ping-pong:before {
    content: ""
}

.fi-rr-pipe-smoking:before {
    content: ""
}

.fi-rr-pisa-tower:before {
    content: ""
}

.fi-rr-pizza-box:before {
    content: ""
}

.fi-rr-pizza-slice:before {
    content: ""
}

.fi-rr-pizza-whole-slice:before {
    content: ""
}

.fi-rr-place-of-worship:before {
    content: ""
}

.fi-rr-plagiarism:before {
    content: ""
}

.fi-rr-plan:before {
    content: ""
}

.fi-rr-plan-strategy:before {
    content: ""
}

.fi-rr-plane:before {
    content: ""
}

.fi-rr-plane-alt:before {
    content: ""
}

.fi-rr-plane-arrival:before {
    content: ""
}

.fi-rr-plane-check:before {
    content: ""
}

.fi-rr-plane-clock:before {
    content: ""
}

.fi-rr-plane-departure:before {
    content: ""
}

.fi-rr-plane-globe:before {
    content: ""
}

.fi-rr-plane-lock:before {
    content: ""
}

.fi-rr-plane-prop:before {
    content: ""
}

.fi-rr-plane-slash:before {
    content: ""
}

.fi-rr-plane-tail:before {
    content: ""
}

.fi-rr-planet-moon:before {
    content: ""
}

.fi-rr-planet-ringed:before {
    content: ""
}

.fi-rr-plant-care:before {
    content: ""
}

.fi-rr-plant-growth:before {
    content: ""
}

.fi-rr-plant-seed-invest:before {
    content: ""
}

.fi-rr-plant-wilt:before {
    content: ""
}

.fi-rr-plate:before {
    content: ""
}

.fi-rr-plate-eating:before {
    content: ""
}

.fi-rr-plate-empty:before {
    content: ""
}

.fi-rr-plate-utensils:before {
    content: ""
}

.fi-rr-plate-wheat:before {
    content: ""
}

.fi-rr-play:before {
    content: ""
}

.fi-rr-play-alt:before {
    content: ""
}

.fi-rr-play-circle:before {
    content: ""
}

.fi-rr-play-microphone:before {
    content: ""
}

.fi-rr-play-pause:before {
    content: ""
}

.fi-rr-playing-cards:before {
    content: ""
}

.fi-rr-plug:before {
    content: ""
}

.fi-rr-plug-alt:before {
    content: ""
}

.fi-rr-plug-bolt-charger:before {
    content: ""
}

.fi-rr-plug-cable:before {
    content: ""
}

.fi-rr-plug-circle-bolt:before {
    content: ""
}

.fi-rr-plug-circle-check:before {
    content: ""
}

.fi-rr-plug-circle-exclamation:before {
    content: ""
}

.fi-rr-plug-circle-minus:before {
    content: ""
}

.fi-rr-plug-circle-plus:before {
    content: ""
}

.fi-rr-plug-connection:before {
    content: ""
}

.fi-rr-plug-eco:before {
    content: ""
}

.fi-rr-plumbing:before {
    content: ""
}

.fi-rr-plus:before {
    content: ""
}

.fi-rr-plus-hexagon:before {
    content: ""
}

.fi-rr-plus-minus:before {
    content: ""
}

.fi-rr-plus-small:before {
    content: ""
}

.fi-rr-png-file:before {
    content: ""
}

.fi-rr-podcast:before {
    content: ""
}

.fi-rr-podium:before {
    content: ""
}

.fi-rr-podium-award:before {
    content: ""
}

.fi-rr-podium-star:before {
    content: ""
}

.fi-rr-podium-victory-leader:before {
    content: ""
}

.fi-rr-point-of-sale:before {
    content: ""
}

.fi-rr-point-of-sale-bill:before {
    content: ""
}

.fi-rr-point-of-sale-signal:before {
    content: ""
}

.fi-rr-pointer-loading:before {
    content: ""
}

.fi-rr-pointer-text:before {
    content: ""
}

.fi-rr-poker-chip:before {
    content: ""
}

.fi-rr-police-box:before {
    content: ""
}

.fi-rr-polish-bottle:before {
    content: ""
}

.fi-rr-polish-brush:before {
    content: ""
}

.fi-rr-poll-h:before {
    content: ""
}

.fi-rr-pollution:before {
    content: ""
}

.fi-rr-pompebled:before {
    content: ""
}

.fi-rr-poo:before {
    content: ""
}

.fi-rr-poo-bolt:before {
    content: ""
}

.fi-rr-pool-8-ball:before {
    content: ""
}

.fi-rr-poop:before {
    content: ""
}

.fi-rr-pop:before {
    content: ""
}

.fi-rr-popcorn:before {
    content: ""
}

.fi-rr-popsicle:before {
    content: ""
}

.fi-rr-population:before {
    content: ""
}

.fi-rr-population-globe:before {
    content: ""
}

.fi-rr-portal-enter:before {
    content: ""
}

.fi-rr-portal-exit:before {
    content: ""
}

.fi-rr-portrait:before {
    content: ""
}

.fi-rr-portuguese:before {
    content: ""
}

.fi-rr-postal-address:before {
    content: ""
}

.fi-rr-pot:before {
    content: ""
}

.fi-rr-potato:before {
    content: ""
}

.fi-rr-pound:before {
    content: ""
}

.fi-rr-power:before {
    content: ""
}

.fi-rr-powerbank:before {
    content: ""
}

.fi-rr-ppt-file:before {
    content: ""
}

.fi-rr-practice:before {
    content: ""
}

.fi-rr-praying-hands:before {
    content: ""
}

.fi-rr-premium-account:before {
    content: ""
}

.fi-rr-prescription:before {
    content: ""
}

.fi-rr-prescription-bottle:before {
    content: ""
}

.fi-rr-prescription-bottle-alt:before {
    content: ""
}

.fi-rr-prescription-bottle-pill:before {
    content: ""
}

.fi-rr-presentation:before {
    content: ""
}

.fi-rr-presentation-folder:before {
    content: ""
}

.fi-rr-pretzel:before {
    content: ""
}

.fi-rr-preview:before {
    content: ""
}

.fi-rr-previous-square:before {
    content: ""
}

.fi-rr-print:before {
    content: ""
}

.fi-rr-print-magnifying-glass:before {
    content: ""
}

.fi-rr-print-slash:before {
    content: ""
}

.fi-rr-print-wifi:before {
    content: ""
}

.fi-rr-priority-arrow:before {
    content: ""
}

.fi-rr-priority-arrows:before {
    content: ""
}

.fi-rr-priority-importance:before {
    content: ""
}

.fi-rr-privacy-settings:before {
    content: ""
}

.fi-rr-private-account:before {
    content: ""
}

.fi-rr-problem-solving:before {
    content: ""
}

.fi-rr-procedures:before {
    content: ""
}

.fi-rr-process:before {
    content: ""
}

.fi-rr-productivity:before {
    content: ""
}

.fi-rr-progress-complete:before {
    content: ""
}

.fi-rr-progress-download:before {
    content: ""
}

.fi-rr-progress-upload:before {
    content: ""
}

.fi-rr-projector:before {
    content: ""
}

.fi-rr-protein-shake:before {
    content: ""
}

.fi-rr-protractor:before {
    content: ""
}

.fi-rr-psychology:before {
    content: ""
}

.fi-rr-pulse:before {
    content: ""
}

.fi-rr-pump:before {
    content: ""
}

.fi-rr-pump-medical:before {
    content: ""
}

.fi-rr-pumpkin:before {
    content: ""
}

.fi-rr-pumpkin-alt:before {
    content: ""
}

.fi-rr-pumpkin-alt-2:before {
    content: ""
}

.fi-rr-punching-bag:before {
    content: ""
}

.fi-rr-puzzle:before {
    content: ""
}

.fi-rr-puzzle-alt:before {
    content: ""
}

.fi-rr-puzzle-piece-integration:before {
    content: ""
}

.fi-rr-puzzle-pieces:before {
    content: ""
}

.fi-rr-pyramid:before {
    content: ""
}

.fi-rr-q:before {
    content: ""
}

.fi-rr-QR:before {
    content: ""
}

.fi-rr-qr-scan:before {
    content: ""
}

.fi-rr-qrcode:before {
    content: ""
}

.fi-rr-qrcode-box:before {
    content: ""
}

.fi-rr-qrcode-information:before {
    content: ""
}

.fi-rr-qrcode-location:before {
    content: ""
}

.fi-rr-qrcode-menu:before {
    content: ""
}

.fi-rr-qrcode-money:before {
    content: ""
}

.fi-rr-qrcode-ticket:before {
    content: ""
}

.fi-rr-qrcode-wifi:before {
    content: ""
}

.fi-rr-quality:before {
    content: ""
}

.fi-rr-question:before {
    content: ""
}

.fi-rr-question-square:before {
    content: ""
}

.fi-rr-queue:before {
    content: ""
}

.fi-rr-queue-alt:before {
    content: ""
}

.fi-rr-queue-line:before {
    content: ""
}

.fi-rr-queue-signal:before {
    content: ""
}

.fi-rr-quick-box:before {
    content: ""
}

.fi-rr-quill-pen-story:before {
    content: ""
}

.fi-rr-quiz:before {
    content: ""
}

.fi-rr-quiz-alt:before {
    content: ""
}

.fi-rr-quote-right:before {
    content: ""
}

.fi-rr-quran-user:before {
    content: ""
}

.fi-rr-r:before {
    content: ""
}

.fi-rr-rabbit:before {
    content: ""
}

.fi-rr-rabbit-fast:before {
    content: ""
}

.fi-rr-raccoon:before {
    content: ""
}

.fi-rr-racquet:before {
    content: ""
}

.fi-rr-radar:before {
    content: ""
}

.fi-rr-radar-monitoring-track:before {
    content: ""
}

.fi-rr-radiation:before {
    content: ""
}

.fi-rr-radiation-alt:before {
    content: ""
}

.fi-rr-radio:before {
    content: ""
}

.fi-rr-radio-alt:before {
    content: ""
}

.fi-rr-radio-button:before {
    content: ""
}

.fi-rr-radio-tower:before {
    content: ""
}

.fi-rr-radio-waves:before {
    content: ""
}

.fi-rr-radish:before {
    content: ""
}

.fi-rr-rainbow:before {
    content: ""
}

.fi-rr-raindrops:before {
    content: ""
}

.fi-rr-ram:before {
    content: ""
}

.fi-rr-ramp-loading:before {
    content: ""
}

.fi-rr-rank:before {
    content: ""
}

.fi-rr-ranking-podium:before {
    content: ""
}

.fi-rr-ranking-podium-empty:before {
    content: ""
}

.fi-rr-ranking-star:before {
    content: ""
}

.fi-rr-ranking-stars:before {
    content: ""
}

.fi-rr-raygun:before {
    content: ""
}

.fi-rr-razor-barber:before {
    content: ""
}

.fi-rr-react:before {
    content: ""
}

.fi-rr-rec:before {
    content: ""
}

.fi-rr-receipt:before {
    content: ""
}

.fi-rr-recipe:before {
    content: ""
}

.fi-rr-recipe-book:before {
    content: ""
}

.fi-rr-record-vinyl:before {
    content: ""
}

.fi-rr-rectabgle-vertical:before {
    content: ""
}

.fi-rr-rectangle-barcode:before {
    content: ""
}

.fi-rr-rectangle-code:before {
    content: ""
}

.fi-rr-rectangle-history-circle-plus:before {
    content: ""
}

.fi-rr-rectangle-horizontal:before {
    content: ""
}

.fi-rr-rectangle-list:before {
    content: ""
}

.fi-rr-rectangle-panoramic:before {
    content: ""
}

.fi-rr-rectangle-pro:before {
    content: ""
}

.fi-rr-rectangle-vertical:before {
    content: ""
}

.fi-rr-rectangle-vertical-history:before {
    content: ""
}

.fi-rr-rectangle-xmark:before {
    content: ""
}

.fi-rr-rectangles-mixed:before {
    content: ""
}

.fi-rr-recycle:before {
    content: ""
}

.fi-rr-recycle-bin:before {
    content: ""
}

.fi-rr-redo:before {
    content: ""
}

.fi-rr-redo-alt:before {
    content: ""
}

.fi-rr-reel:before {
    content: ""
}

.fi-rr-refer:before {
    content: ""
}

.fi-rr-refer-arrow:before {
    content: ""
}

.fi-rr-referee:before {
    content: ""
}

.fi-rr-referral:before {
    content: ""
}

.fi-rr-referral-alt:before {
    content: ""
}

.fi-rr-referral-link-arrow:before {
    content: ""
}

.fi-rr-referral-user:before {
    content: ""
}

.fi-rr-reflect:before {
    content: ""
}

.fi-rr-reflect-horizontal:before {
    content: ""
}

.fi-rr-reflect-horizontal-alt:before {
    content: ""
}

.fi-rr-reflect-vertical:before {
    content: ""
}

.fi-rr-refresh:before {
    content: ""
}

.fi-rr-refrigerator:before {
    content: ""
}

.fi-rr-refund:before {
    content: ""
}

.fi-rr-refund-alt:before {
    content: ""
}

.fi-rr-region-pin:before {
    content: ""
}

.fi-rr-region-pin-alt:before {
    content: ""
}

.fi-rr-registered:before {
    content: ""
}

.fi-rr-registration-paper:before {
    content: ""
}

.fi-rr-remote-access:before {
    content: ""
}

.fi-rr-remote-control:before {
    content: ""
}

.fi-rr-remote-control-hand:before {
    content: ""
}

.fi-rr-remove-folder:before {
    content: ""
}

.fi-rr-remove-user:before {
    content: ""
}

.fi-rr-rent:before {
    content: ""
}

.fi-rr-rent-signal:before {
    content: ""
}

.fi-rr-replace:before {
    content: ""
}

.fi-rr-replay-10:before {
    content: ""
}

.fi-rr-replay-30:before {
    content: ""
}

.fi-rr-replay-5:before {
    content: ""
}

.fi-rr-reply-all:before {
    content: ""
}

.fi-rr-republican:before {
    content: ""
}

.fi-rr-research-arrows-circle:before {
    content: ""
}

.fi-rr-reservation-smartphone:before {
    content: ""
}

.fi-rr-reservation-table:before {
    content: ""
}

.fi-rr-resistance-band:before {
    content: ""
}

.fi-rr-resize:before {
    content: ""
}

.fi-rr-resize-screen:before {
    content: ""
}

.fi-rr-resources:before {
    content: ""
}

.fi-rr-responsability:before {
    content: ""
}

.fi-rr-responsive-design:before {
    content: ""
}

.fi-rr-restaurant:before {
    content: ""
}

.fi-rr-restaurant-sign:before {
    content: ""
}

.fi-rr-restock:before {
    content: ""
}

.fi-rr-restroom-simple:before {
    content: ""
}

.fi-rr-resume:before {
    content: ""
}

.fi-rr-Revenue:before {
    content: ""
}

.fi-rr-revenue-alt:before {
    content: ""
}

.fi-rr-revenue-euro:before {
    content: ""
}

.fi-rr-review:before {
    content: ""
}

.fi-rr-rewind:before {
    content: ""
}

.fi-rr-rewind-button-circle:before {
    content: ""
}

.fi-rr-rhombus:before {
    content: ""
}

.fi-rr-ribbon:before {
    content: ""
}

.fi-rr-right:before {
    content: ""
}

.fi-rr-right-from-bracket:before {
    content: ""
}

.fi-rr-ring:before {
    content: ""
}

.fi-rr-ring-diamond:before {
    content: ""
}

.fi-rr-rings-wedding:before {
    content: ""
}

.fi-rr-risk:before {
    content: ""
}

.fi-rr-risk-alt:before {
    content: ""
}

.fi-rr-risk-assessment:before {
    content: ""
}

.fi-rr-road:before {
    content: ""
}

.fi-rr-road-barrier:before {
    content: ""
}

.fi-rr-road-bridge:before {
    content: ""
}

.fi-rr-road-check:before {
    content: ""
}

.fi-rr-road-lock:before {
    content: ""
}

.fi-rr-road-map-pin:before {
    content: ""
}

.fi-rr-road-sign-left:before {
    content: ""
}

.fi-rr-roadmap:before {
    content: ""
}

.fi-rr-robot:before {
    content: ""
}

.fi-rr-robot-money:before {
    content: ""
}

.fi-rr-robotic-arm:before {
    content: ""
}

.fi-rr-rock:before {
    content: ""
}

.fi-rr-rock-hair-user:before {
    content: ""
}

.fi-rr-rock-hammer:before {
    content: ""
}

.fi-rr-rocket:before {
    content: ""
}

.fi-rr-rocket-hand:before {
    content: ""
}

.fi-rr-rocket-holding-hand:before {
    content: ""
}

.fi-rr-rocket-lunch:before {
    content: ""
}

.fi-rr-rocket-planet:before {
    content: ""
}

.fi-rr-rocking-horse:before {
    content: ""
}

.fi-rr-rocks:before {
    content: ""
}

.fi-rr-roller-coaster:before {
    content: ""
}

.fi-rr-roller-skate:before {
    content: ""
}

.fi-rr-roller-skater:before {
    content: ""
}

.fi-rr-roof:before {
    content: ""
}

.fi-rr-room-service:before {
    content: ""
}

.fi-rr-rose:before {
    content: ""
}

.fi-rr-rose-alt:before {
    content: ""
}

.fi-rr-rotate-exclamation:before {
    content: ""
}

.fi-rr-rotate-left:before {
    content: ""
}

.fi-rr-rotate-reverse:before {
    content: ""
}

.fi-rr-rotate-right:before {
    content: ""
}

.fi-rr-rotate-square:before {
    content: ""
}

.fi-rr-roulette:before {
    content: ""
}

.fi-rr-round-cctv:before {
    content: ""
}

.fi-rr-route:before {
    content: ""
}

.fi-rr-route-highway:before {
    content: ""
}

.fi-rr-route-interstate:before {
    content: ""
}

.fi-rr-router:before {
    content: ""
}

.fi-rr-router-lock:before {
    content: ""
}

.fi-rr-router-wifi:before {
    content: ""
}

.fi-rr-router-wifi-alt:before {
    content: ""
}

.fi-rr-rss:before {
    content: ""
}

.fi-rr-rss-alt:before {
    content: ""
}

.fi-rr-ruble-sign:before {
    content: ""
}

.fi-rr-rugby:before {
    content: ""
}

.fi-rr-ruler-combined:before {
    content: ""
}

.fi-rr-ruler-horizontal:before {
    content: ""
}

.fi-rr-ruler-triangle:before {
    content: ""
}

.fi-rr-ruler-vertical:before {
    content: ""
}

.fi-rr-rules:before {
    content: ""
}

.fi-rr-rules-alt:before {
    content: ""
}

.fi-rr-running:before {
    content: ""
}

.fi-rr-running-track:before {
    content: ""
}

.fi-rr-rupee-sign:before {
    content: ""
}

.fi-rr-rupiah-sign:before {
    content: ""
}

.fi-rr-russian:before {
    content: ""
}

.fi-rr-rv:before {
    content: ""
}

.fi-rr-s:before {
    content: ""
}

.fi-rr-sack:before {
    content: ""
}

.fi-rr-sack-dollar:before {
    content: ""
}

.fi-rr-sad:before {
    content: ""
}

.fi-rr-sad-cry:before {
    content: ""
}

.fi-rr-sad-tear:before {
    content: ""
}

.fi-rr-safe-battery:before {
    content: ""
}

.fi-rr-safe-box:before {
    content: ""
}

.fi-rr-safety-glasses:before {
    content: ""
}

.fi-rr-safety-zone:before {
    content: ""
}

.fi-rr-saffron:before {
    content: ""
}

.fi-rr-sailboat:before {
    content: ""
}

.fi-rr-salad:before {
    content: ""
}

.fi-rr-salary-alt:before {
    content: ""
}

.fi-rr-salt-pepper:before {
    content: ""
}

.fi-rr-salt-shaker:before {
    content: ""
}

.fi-rr-sandwich:before {
    content: ""
}

.fi-rr-sandwich-alt:before {
    content: ""
}

.fi-rr-sanitary-pad:before {
    content: ""
}

.fi-rr-satellite:before {
    content: ""
}

.fi-rr-satellite-dish:before {
    content: ""
}

.fi-rr-satisfaction-bar:before {
    content: ""
}

.fi-rr-saturday:before {
    content: ""
}

.fi-rr-sauce:before {
    content: ""
}

.fi-rr-sausage:before {
    content: ""
}

.fi-rr-sax-hot:before {
    content: ""
}

.fi-rr-saxophone:before {
    content: ""
}

.fi-rr-scale:before {
    content: ""
}

.fi-rr-scale-comparison:before {
    content: ""
}

.fi-rr-scale-comparison-alt:before {
    content: ""
}

.fi-rr-scalpel:before {
    content: ""
}

.fi-rr-scalpel-path:before {
    content: ""
}

.fi-rr-scanner-gun:before {
    content: ""
}

.fi-rr-scanner-image:before {
    content: ""
}

.fi-rr-scanner-keyboard:before {
    content: ""
}

.fi-rr-scanner-touchscreen:before {
    content: ""
}

.fi-rr-scarecrow:before {
    content: ""
}

.fi-rr-scarf:before {
    content: ""
}

.fi-rr-schedule:before {
    content: ""
}

.fi-rr-school:before {
    content: ""
}

.fi-rr-school-bus:before {
    content: ""
}

.fi-rr-school-circle-chek:before {
    content: ""
}

.fi-rr-school-circle-exclamation:before {
    content: ""
}

.fi-rr-school-circle-xmark:before {
    content: ""
}

.fi-rr-school-lock:before {
    content: ""
}

.fi-rr-science-podcast:before {
    content: ""
}

.fi-rr-scissors:before {
    content: ""
}

.fi-rr-scone:before {
    content: ""
}

.fi-rr-scooter:before {
    content: ""
}

.fi-rr-score-board:before {
    content: ""
}

.fi-rr-screen:before {
    content: ""
}

.fi-rr-screen-play:before {
    content: ""
}

.fi-rr-screen-recorder:before {
    content: ""
}

.fi-rr-screen-share:before {
    content: ""
}

.fi-rr-screen-shield:before {
    content: ""
}

.fi-rr-screencast:before {
    content: ""
}

.fi-rr-screw:before {
    content: ""
}

.fi-rr-screw-alt:before {
    content: ""
}

.fi-rr-screwdriver:before {
    content: ""
}

.fi-rr-scribble:before {
    content: ""
}

.fi-rr-script:before {
    content: ""
}

.fi-rr-scroll:before {
    content: ""
}

.fi-rr-scroll-document-story:before {
    content: ""
}

.fi-rr-scroll-old:before {
    content: ""
}

.fi-rr-scroll-torah:before {
    content: ""
}

.fi-rr-scrubber:before {
    content: ""
}

.fi-rr-sculpture:before {
    content: ""
}

.fi-rr-scythe:before {
    content: ""
}

.fi-rr-sd-card:before {
    content: ""
}

.fi-rr-sd-cards:before {
    content: ""
}

.fi-rr-sea-wave:before {
    content: ""
}

.fi-rr-seal:before {
    content: ""
}

.fi-rr-seal-exclamation:before {
    content: ""
}

.fi-rr-seal-question:before {
    content: ""
}

.fi-rr-search:before {
    content: ""
}

.fi-rr-search-alt:before {
    content: ""
}

.fi-rr-search-bar:before {
    content: ""
}

.fi-rr-search-dollar:before {
    content: ""
}

.fi-rr-search-heart:before {
    content: ""
}

.fi-rr-search-location:before {
    content: ""
}

.fi-rr-seat-airline:before {
    content: ""
}

.fi-rr-seatbelt-safety-driver:before {
    content: ""
}

.fi-rr-second:before {
    content: ""
}

.fi-rr-second-award:before {
    content: ""
}

.fi-rr-second-laurel:before {
    content: ""
}

.fi-rr-second-medal:before {
    content: ""
}

.fi-rr-secure-backup:before {
    content: ""
}

.fi-rr-security:before {
    content: ""
}

.fi-rr-security-gate:before {
    content: ""
}

.fi-rr-seedling:before {
    content: ""
}

.fi-rr-segway:before {
    content: ""
}

.fi-rr-selection:before {
    content: ""
}

.fi-rr-self-care:before {
    content: ""
}

.fi-rr-sell:before {
    content: ""
}

.fi-rr-seller:before {
    content: ""
}

.fi-rr-seller-store:before {
    content: ""
}

.fi-rr-selling:before {
    content: ""
}

.fi-rr-send-back:before {
    content: ""
}

.fi-rr-send-backward:before {
    content: ""
}

.fi-rr-send-money:before {
    content: ""
}

.fi-rr-send-money-smartphone:before {
    content: ""
}

.fi-rr-sensor:before {
    content: ""
}

.fi-rr-sensor-alert:before {
    content: ""
}

.fi-rr-sensor-fire:before {
    content: ""
}

.fi-rr-sensor-on:before {
    content: ""
}

.fi-rr-sensor-smoke:before {
    content: ""
}

.fi-rr-september-calendar:before {
    content: ""
}

.fi-rr-serum:before {
    content: ""
}

.fi-rr-session-timeout:before {
    content: ""
}

.fi-rr-settings:before {
    content: ""
}

.fi-rr-settings-sliders:before {
    content: ""
}

.fi-rr-settings-window:before {
    content: ""
}

.fi-rr-sewing-machine:before {
    content: ""
}

.fi-rr-sewing-machine-alt:before {
    content: ""
}

.fi-rr-shaka:before {
    content: ""
}

.fi-rr-shampoo:before {
    content: ""
}

.fi-rr-share:before {
    content: ""
}

.fi-rr-share-alt-square:before {
    content: ""
}

.fi-rr-share-square:before {
    content: ""
}

.fi-rr-sheep:before {
    content: ""
}

.fi-rr-shekel-sign:before {
    content: ""
}

.fi-rr-shelves:before {
    content: ""
}

.fi-rr-shelves-empty:before {
    content: ""
}

.fi-rr-shield:before {
    content: ""
}

.fi-rr-shield-alt:before {
    content: ""
}

.fi-rr-shield-cat:before {
    content: ""
}

.fi-rr-shield-check:before {
    content: ""
}

.fi-rr-shield-cross:before {
    content: ""
}

.fi-rr-shield-divided-four:before {
    content: ""
}

.fi-rr-shield-dog:before {
    content: ""
}

.fi-rr-shield-exclamation:before {
    content: ""
}

.fi-rr-shield-interrogation:before {
    content: ""
}

.fi-rr-shield-keyhole:before {
    content: ""
}

.fi-rr-shield-minus:before {
    content: ""
}

.fi-rr-shield-plus:before {
    content: ""
}

.fi-rr-shield-security-risk:before {
    content: ""
}

.fi-rr-shield-slash:before {
    content: ""
}

.fi-rr-shield-trust:before {
    content: ""
}

.fi-rr-shield-virus:before {
    content: ""
}

.fi-rr-shield-xmark:before {
    content: ""
}

.fi-rr-ship:before {
    content: ""
}

.fi-rr-ship-side:before {
    content: ""
}

.fi-rr-shipping-fast:before {
    content: ""
}

.fi-rr-shipping-timed:before {
    content: ""
}

.fi-rr-shirt:before {
    content: ""
}

.fi-rr-shirt-long-sleeve:before {
    content: ""
}

.fi-rr-shirt-running:before {
    content: ""
}

.fi-rr-shirt-tank-top:before {
    content: ""
}

.fi-rr-shish-kebab:before {
    content: ""
}

.fi-rr-shoe-prints:before {
    content: ""
}

.fi-rr-shop:before {
    content: ""
}

.fi-rr-shop-lock:before {
    content: ""
}

.fi-rr-shop-slash:before {
    content: ""
}

.fi-rr-shopping-bag:before {
    content: ""
}

.fi-rr-shopping-bag-add:before {
    content: ""
}

.fi-rr-shopping-basket:before {
    content: ""
}

.fi-rr-shopping-cart:before {
    content: ""
}

.fi-rr-shopping-cart-add:before {
    content: ""
}

.fi-rr-shopping-cart-buyer:before {
    content: ""
}

.fi-rr-shopping-cart-check:before {
    content: ""
}

.fi-rr-shopping-cart-nft:before {
    content: ""
}

.fi-rr-shopping-cart-notification:before {
    content: ""
}

.fi-rr-shoulder-joint:before {
    content: ""
}

.fi-rr-shovel:before {
    content: ""
}

.fi-rr-shovel-snow:before {
    content: ""
}

.fi-rr-shower:before {
    content: ""
}

.fi-rr-shower-down:before {
    content: ""
}

.fi-rr-shower-gel:before {
    content: ""
}

.fi-rr-shredder:before {
    content: ""
}

.fi-rr-shrimp:before {
    content: ""
}

.fi-rr-shuffle:before {
    content: ""
}

.fi-rr-shuttle-van:before {
    content: ""
}

.fi-rr-shuttlecock:before {
    content: ""
}

.fi-rr-Sickle:before {
    content: ""
}

.fi-rr-sidebar:before {
    content: ""
}

.fi-rr-sidebar-flip:before {
    content: ""
}

.fi-rr-sigma:before {
    content: ""
}

.fi-rr-sign-hanging:before {
    content: ""
}

.fi-rr-sign-in-alt:before {
    content: ""
}

.fi-rr-sign-out-alt:before {
    content: ""
}

.fi-rr-sign-posts:before {
    content: ""
}

.fi-rr-sign-posts-wrench:before {
    content: ""
}

.fi-rr-sign-up:before {
    content: ""
}

.fi-rr-signal-alt:before {
    content: ""
}

.fi-rr-signal-alt-1:before {
    content: ""
}

.fi-rr-signal-alt-2:before {
    content: ""
}

.fi-rr-signal-alt-slash:before {
    content: ""
}

.fi-rr-signal-bars-fair:before {
    content: ""
}

.fi-rr-signal-bars-good:before {
    content: ""
}

.fi-rr-signal-bars-weak:before {
    content: ""
}

.fi-rr-signal-stream:before {
    content: ""
}

.fi-rr-signal-stream-slash:before {
    content: ""
}

.fi-rr-signature:before {
    content: ""
}

.fi-rr-signature-lock:before {
    content: ""
}

.fi-rr-signature-slash:before {
    content: ""
}

.fi-rr-sim-card:before {
    content: ""
}

.fi-rr-sim-cards:before {
    content: ""
}

.fi-rr-sink:before {
    content: ""
}

.fi-rr-Siren:before {
    content: ""
}

.fi-rr-siren-on:before {
    content: ""
}

.fi-rr-site:before {
    content: ""
}

.fi-rr-site-alt:before {
    content: ""
}

.fi-rr-site-browser:before {
    content: ""
}

.fi-rr-sitemap:before {
    content: ""
}

.fi-rr-skate-park:before {
    content: ""
}

.fi-rr-skateboard:before {
    content: ""
}

.fi-rr-skating:before {
    content: ""
}

.fi-rr-skeleton:before {
    content: ""
}

.fi-rr-skeleton-ribs:before {
    content: ""
}

.fi-rr-skewer:before {
    content: ""
}

.fi-rr-ski-boot-ski:before {
    content: ""
}

.fi-rr-ski-jump:before {
    content: ""
}

.fi-rr-ski-lift:before {
    content: ""
}

.fi-rr-skiing:before {
    content: ""
}

.fi-rr-skiing-nordic:before {
    content: ""
}

.fi-rr-skill:before {
    content: ""
}

.fi-rr-skill-alt:before {
    content: ""
}

.fi-rr-skill-user:before {
    content: ""
}

.fi-rr-skin:before {
    content: ""
}

.fi-rr-skin-acne:before {
    content: ""
}

.fi-rr-skin-arrow:before {
    content: ""
}

.fi-rr-skin-drop:before {
    content: ""
}

.fi-rr-skin-hair:before {
    content: ""
}

.fi-rr-skin-laser:before {
    content: ""
}

.fi-rr-skin-uv:before {
    content: ""
}

.fi-rr-skip-15-seconds:before {
    content: ""
}

.fi-rr-skull:before {
    content: ""
}

.fi-rr-skull-cow:before {
    content: ""
}

.fi-rr-skull-crossbones:before {
    content: ""
}

.fi-rr-skull-heart:before {
    content: ""
}

.fi-rr-skyscraper:before {
    content: ""
}

.fi-rr-slash:before {
    content: ""
}

.fi-rr-sledding:before {
    content: ""
}

.fi-rr-sleeping-bag:before {
    content: ""
}

.fi-rr-sleeping-cat:before {
    content: ""
}

.fi-rr-sleigh:before {
    content: ""
}

.fi-rr-sliders-h-square:before {
    content: ""
}

.fi-rr-sliders-v:before {
    content: ""
}

.fi-rr-sliders-v-square:before {
    content: ""
}

.fi-rr-slot-machine:before {
    content: ""
}

.fi-rr-smart-building:before {
    content: ""
}

.fi-rr-smart-glasses:before {
    content: ""
}

.fi-rr-smart-home:before {
    content: ""
}

.fi-rr-smart-home-alt:before {
    content: ""
}

.fi-rr-smart-home-chip:before {
    content: ""
}

.fi-rr-smart-home-cloud:before {
    content: ""
}

.fi-rr-smart-home-key:before {
    content: ""
}

.fi-rr-smart-watch-call:before {
    content: ""
}

.fi-rr-smart-watch-notifications:before {
    content: ""
}

.fi-rr-smart-wireless-door:before {
    content: ""
}

.fi-rr-smartphone:before {
    content: ""
}

.fi-rr-smartphone-ar:before {
    content: ""
}

.fi-rr-smartphone-bus-payment:before {
    content: ""
}

.fi-rr-smartphone-fingerprint:before {
    content: ""
}

.fi-rr-smartwatch:before {
    content: ""
}

.fi-rr-smile:before {
    content: ""
}

.fi-rr-smile-beam:before {
    content: ""
}

.fi-rr-smile-plus:before {
    content: ""
}

.fi-rr-smile-wink:before {
    content: ""
}

.fi-rr-smiley-comment-alt:before {
    content: ""
}

.fi-rr-smiling-baby:before {
    content: ""
}

.fi-rr-smiling-boy:before {
    content: ""
}

.fi-rr-smiling-girl:before {
    content: ""
}

.fi-rr-smiling-old-man:before {
    content: ""
}

.fi-rr-smiling-old-woman:before {
    content: ""
}

.fi-rr-smog:before {
    content: ""
}

.fi-rr-smoke:before {
    content: ""
}

.fi-rr-smoking:before {
    content: ""
}

.fi-rr-smoking-ban:before {
    content: ""
}

.fi-rr-smoothie:before {
    content: ""
}

.fi-rr-snake:before {
    content: ""
}

.fi-rr-snap:before {
    content: ""
}

.fi-rr-snooze:before {
    content: ""
}

.fi-rr-snow-blowing:before {
    content: ""
}

.fi-rr-snowboarding:before {
    content: ""
}

.fi-rr-snowflake:before {
    content: ""
}

.fi-rr-snowflake-droplets:before {
    content: ""
}

.fi-rr-snowflakes:before {
    content: ""
}

.fi-rr-snowman-alt:before {
    content: ""
}

.fi-rr-snowman-head:before {
    content: ""
}

.fi-rr-snowmobile:before {
    content: ""
}

.fi-rr-snowplow:before {
    content: ""
}

.fi-rr-soap:before {
    content: ""
}

.fi-rr-soap-alt:before {
    content: ""
}

.fi-rr-soccer-boots:before {
    content: ""
}

.fi-rr-social-distance:before {
    content: ""
}

.fi-rr-social-media-notification:before {
    content: ""
}

.fi-rr-social-network:before {
    content: ""
}

.fi-rr-socks:before {
    content: ""
}

.fi-rr-sofa:before {
    content: ""
}

.fi-rr-sofa-size:before {
    content: ""
}

.fi-rr-software-development:before {
    content: ""
}

.fi-rr-solar-panel:before {
    content: ""
}

.fi-rr-solar-panel-sun:before {
    content: ""
}

.fi-rr-solar-system:before {
    content: ""
}

.fi-rr-sold-house:before {
    content: ""
}

.fi-rr-sold-signal:before {
    content: ""
}

.fi-rr-sort:before {
    content: ""
}

.fi-rr-sort-alpha-down:before {
    content: ""
}

.fi-rr-sort-alpha-down-alt:before {
    content: ""
}

.fi-rr-sort-alpha-up:before {
    content: ""
}

.fi-rr-sort-alpha-up-alt:before {
    content: ""
}

.fi-rr-sort-alt:before {
    content: ""
}

.fi-rr-sort-amount-down:before {
    content: ""
}

.fi-rr-sort-amount-down-alt:before {
    content: ""
}

.fi-rr-sort-amount-up:before {
    content: ""
}

.fi-rr-sort-amount-up-alt:before {
    content: ""
}

.fi-rr-sort-circle:before {
    content: ""
}

.fi-rr-sort-circle-down:before {
    content: ""
}

.fi-rr-sort-circle-up:before {
    content: ""
}

.fi-rr-sort-down:before {
    content: ""
}

.fi-rr-sort-numeric-down:before {
    content: ""
}

.fi-rr-sort-numeric-down-alt:before {
    content: ""
}

.fi-rr-sort-shapes-down:before {
    content: ""
}

.fi-rr-sort-shapes-up:before {
    content: ""
}

.fi-rr-sort-size-down:before {
    content: ""
}

.fi-rr-sort-size-up:before {
    content: ""
}

.fi-rr-soup:before {
    content: ""
}

.fi-rr-source-data:before {
    content: ""
}

.fi-rr-source-document:before {
    content: ""
}

.fi-rr-source-document-alt:before {
    content: ""
}

.fi-rr-spa:before {
    content: ""
}

.fi-rr-space-shuttle:before {
    content: ""
}

.fi-rr-space-station-moon:before {
    content: ""
}

.fi-rr-space-station-moon-alt:before {
    content: ""
}

.fi-rr-spade:before {
    content: ""
}

.fi-rr-spaghetti-monster-flying:before {
    content: ""
}

.fi-rr-spain-country-code:before {
    content: ""
}

.fi-rr-spain-map:before {
    content: ""
}

.fi-rr-spam:before {
    content: ""
}

.fi-rr-spanish:before {
    content: ""
}

.fi-rr-sparkles:before {
    content: ""
}

.fi-rr-spartan-helmet:before {
    content: ""
}

.fi-rr-speaker:before {
    content: ""
}

.fi-rr-speakers:before {
    content: ""
}

.fi-rr-speech-bubble-story:before {
    content: ""
}

.fi-rr-speedometer-arrow:before {
    content: ""
}

.fi-rr-speedometer-kpi:before {
    content: ""
}

.fi-rr-sperm:before {
    content: ""
}

.fi-rr-sphere:before {
    content: ""
}

.fi-rr-spider:before {
    content: ""
}

.fi-rr-spider-black-widow:before {
    content: ""
}

.fi-rr-spider-web:before {
    content: ""
}

.fi-rr-spine:before {
    content: ""
}

.fi-rr-spinner:before {
    content: ""
}

.fi-rr-splash:before {
    content: ""
}

.fi-rr-split:before {
    content: ""
}

.fi-rr-split-screen:before {
    content: ""
}

.fi-rr-split-up-relation:before {
    content: ""
}

.fi-rr-splotch:before {
    content: ""
}

.fi-rr-spoon:before {
    content: ""
}

.fi-rr-sport:before {
    content: ""
}

.fi-rr-sport-drink:before {
    content: ""
}

.fi-rr-spray-can:before {
    content: ""
}

.fi-rr-spray-can-sparkles:before {
    content: ""
}

.fi-rr-spring-calendar:before {
    content: ""
}

.fi-rr-sprinkler:before {
    content: ""
}

.fi-rr-spy:before {
    content: ""
}

.fi-rr-spyware:before {
    content: ""
}

.fi-rr-sql-file:before {
    content: ""
}

.fi-rr-sql-server:before {
    content: ""
}

.fi-rr-square:before {
    content: ""
}

.fi-rr-square-0:before {
    content: ""
}

.fi-rr-square-1:before {
    content: ""
}

.fi-rr-square-2:before {
    content: ""
}

.fi-rr-square-3:before {
    content: ""
}

.fi-rr-square-4:before {
    content: ""
}

.fi-rr-square-5:before {
    content: ""
}

.fi-rr-square-6:before {
    content: ""
}

.fi-rr-square-7:before {
    content: ""
}

.fi-rr-square-8:before {
    content: ""
}

.fi-rr-square-9:before {
    content: ""
}

.fi-rr-square-a:before {
    content: ""
}

.fi-rr-square-b:before {
    content: ""
}

.fi-rr-square-bolt:before {
    content: ""
}

.fi-rr-square-c:before {
    content: ""
}

.fi-rr-square-code:before {
    content: ""
}

.fi-rr-square-d:before {
    content: ""
}

.fi-rr-square-dashed:before {
    content: ""
}

.fi-rr-square-dashed-circle-plus:before {
    content: ""
}

.fi-rr-square-divide:before {
    content: ""
}

.fi-rr-square-e:before {
    content: ""
}

.fi-rr-square-ellipsis:before {
    content: ""
}

.fi-rr-square-ellipsis-vertical:before {
    content: ""
}

.fi-rr-square-envelope:before {
    content: ""
}

.fi-rr-square-exclamation:before {
    content: ""
}

.fi-rr-square-f:before {
    content: ""
}

.fi-rr-square-g:before {
    content: ""
}

.fi-rr-square-h:before {
    content: ""
}

.fi-rr-square-heart:before {
    content: ""
}

.fi-rr-square-i:before {
    content: ""
}

.fi-rr-square-info:before {
    content: ""
}

.fi-rr-square-j:before {
    content: ""
}

.fi-rr-square-k:before {
    content: ""
}

.fi-rr-square-kanban:before {
    content: ""
}

.fi-rr-square-l:before {
    content: ""
}

.fi-rr-square-m:before {
    content: ""
}

.fi-rr-square-minus:before {
    content: ""
}

.fi-rr-square-n:before {
    content: ""
}

.fi-rr-square-o:before {
    content: ""
}

.fi-rr-square-p:before {
    content: ""
}

.fi-rr-square-pen:before {
    content: ""
}

.fi-rr-square-person-confined:before {
    content: ""
}

.fi-rr-square-phone:before {
    content: ""
}

.fi-rr-square-phone-flip:before {
    content: ""
}

.fi-rr-square-phone-hangup:before {
    content: ""
}

.fi-rr-square-plus:before {
    content: ""
}

.fi-rr-square-poll-horizontal:before {
    content: ""
}

.fi-rr-square-poll-vertical:before {
    content: ""
}

.fi-rr-square-q:before {
    content: ""
}

.fi-rr-square-quote:before {
    content: ""
}

.fi-rr-square-r:before {
    content: ""
}

.fi-rr-square-root:before {
    content: ""
}

.fi-rr-square-s:before {
    content: ""
}

.fi-rr-square-small:before {
    content: ""
}

.fi-rr-square-star:before {
    content: ""
}

.fi-rr-square-t:before {
    content: ""
}

.fi-rr-square-terminal:before {
    content: ""
}

.fi-rr-square-u:before {
    content: ""
}

.fi-rr-square-up-right:before {
    content: ""
}

.fi-rr-square-v:before {
    content: ""
}

.fi-rr-square-w:before {
    content: ""
}

.fi-rr-square-x:before {
    content: ""
}

.fi-rr-square-y:before {
    content: ""
}

.fi-rr-square-z:before {
    content: ""
}

.fi-rr-squid:before {
    content: ""
}

.fi-rr-squircle:before {
    content: ""
}

.fi-rr-squirrel:before {
    content: ""
}

.fi-rr-stadium:before {
    content: ""
}

.fi-rr-staff:before {
    content: ""
}

.fi-rr-staff-wizard:before {
    content: ""
}

.fi-rr-stage:before {
    content: ""
}

.fi-rr-stage-concert:before {
    content: ""
}

.fi-rr-stage-theatre:before {
    content: ""
}

.fi-rr-stairs:before {
    content: ""
}

.fi-rr-stamp:before {
    content: ""
}

.fi-rr-stamps:before {
    content: ""
}

.fi-rr-standard-definition:before {
    content: ""
}

.fi-rr-stapler:before {
    content: ""
}

.fi-rr-stapler-paper:before {
    content: ""
}

.fi-rr-star:before {
    content: ""
}

.fi-rr-star-and-crescent:before {
    content: ""
}

.fi-rr-star-christmas:before {
    content: ""
}

.fi-rr-star-comment-alt:before {
    content: ""
}

.fi-rr-star-exclamation:before {
    content: ""
}

.fi-rr-star-microphone:before {
    content: ""
}

.fi-rr-star-octogram:before {
    content: ""
}

.fi-rr-star-of-david:before {
    content: ""
}

.fi-rr-star-rating-call:before {
    content: ""
}

.fi-rr-star-sharp-half:before {
    content: ""
}

.fi-rr-star-sharp-half-stroke:before {
    content: ""
}

.fi-rr-star-shooting:before {
    content: ""
}

.fi-rr-starfighter:before {
    content: ""
}

.fi-rr-stars:before {
    content: ""
}

.fi-rr-state-country:before {
    content: ""
}

.fi-rr-stationary-bike:before {
    content: ""
}

.fi-rr-stats:before {
    content: ""
}

.fi-rr-steak:before {
    content: ""
}

.fi-rr-steam-iron:before {
    content: ""
}

.fi-rr-steering-wheel:before {
    content: ""
}

.fi-rr-step-backward:before {
    content: ""
}

.fi-rr-step-forward:before {
    content: ""
}

.fi-rr-steps-carreer:before {
    content: ""
}

.fi-rr-sterling-sign:before {
    content: ""
}

.fi-rr-stethoscope:before {
    content: ""
}

.fi-rr-sticker:before {
    content: ""
}

.fi-rr-stocking:before {
    content: ""
}

.fi-rr-stomach:before {
    content: ""
}

.fi-rr-stomach-ache:before {
    content: ""
}

.fi-rr-stomach-virus:before {
    content: ""
}

.fi-rr-stop:before {
    content: ""
}

.fi-rr-stop-circle:before {
    content: ""
}

.fi-rr-stop-square:before {
    content: ""
}

.fi-rr-stopwatch:before {
    content: ""
}

.fi-rr-store-alt:before {
    content: ""
}

.fi-rr-store-buyer:before {
    content: ""
}

.fi-rr-store-lock:before {
    content: ""
}

.fi-rr-store-slash:before {
    content: ""
}

.fi-rr-story-book:before {
    content: ""
}

.fi-rr-story-fairy-tale:before {
    content: ""
}

.fi-rr-story-fantasy:before {
    content: ""
}

.fi-rr-straightener:before {
    content: ""
}

.fi-rr-strategy-chess-risk:before {
    content: ""
}

.fi-rr-strawberry:before {
    content: ""
}

.fi-rr-streamer-boy:before {
    content: ""
}

.fi-rr-streamer-girl:before {
    content: ""
}

.fi-rr-street-view:before {
    content: ""
}

.fi-rr-stretcher:before {
    content: ""
}

.fi-rr-strikethrough:before {
    content: ""
}

.fi-rr-stroopwafel:before {
    content: ""
}

.fi-rr-student:before {
    content: ""
}

.fi-rr-student-alt:before {
    content: ""
}

.fi-rr-subfolder:before {
    content: ""
}

.fi-rr-subscript:before {
    content: ""
}

.fi-rr-subscription:before {
    content: ""
}

.fi-rr-subscription-alt:before {
    content: ""
}

.fi-rr-subscription-model:before {
    content: ""
}

.fi-rr-subscription-user:before {
    content: ""
}

.fi-rr-subtitles:before {
    content: ""
}

.fi-rr-subtitles-slash:before {
    content: ""
}

.fi-rr-subway:before {
    content: ""
}

.fi-rr-suggestion:before {
    content: ""
}

.fi-rr-suitcase-alt:before {
    content: ""
}

.fi-rr-summary-check:before {
    content: ""
}

.fi-rr-summer:before {
    content: ""
}

.fi-rr-sun:before {
    content: ""
}

.fi-rr-sun-dust:before {
    content: ""
}

.fi-rr-sun-plant-wilt:before {
    content: ""
}

.fi-rr-sun-salutation-yoga:before {
    content: ""
}

.fi-rr-sunday:before {
    content: ""
}

.fi-rr-sunglasses:before {
    content: ""
}

.fi-rr-sunglasses-alt:before {
    content: ""
}

.fi-rr-sunrise:before {
    content: ""
}

.fi-rr-sunrise-alt:before {
    content: ""
}

.fi-rr-sunscreen:before {
    content: ""
}

.fi-rr-sunset:before {
    content: ""
}

.fi-rr-superscript:before {
    content: ""
}

.fi-rr-supplier:before {
    content: ""
}

.fi-rr-supplier-alt:before {
    content: ""
}

.fi-rr-supply-chain:before {
    content: ""
}

.fi-rr-supply-chain-steps:before {
    content: ""
}

.fi-rr-surfing:before {
    content: ""
}

.fi-rr-surprise:before {
    content: ""
}

.fi-rr-surveillance-camera:before {
    content: ""
}

.fi-rr-survey-xmark:before {
    content: ""
}

.fi-rr-sushi:before {
    content: ""
}

.fi-rr-sushi-alt:before {
    content: ""
}

.fi-rr-sushi-roll:before {
    content: ""
}

.fi-rr-svg:before {
    content: ""
}

.fi-rr-swap:before {
    content: ""
}

.fi-rr-swatchbook:before {
    content: ""
}

.fi-rr-sweep:before {
    content: ""
}

.fi-rr-swimmer:before {
    content: ""
}

.fi-rr-swimming-pool:before {
    content: ""
}

.fi-rr-swing:before {
    content: ""
}

.fi-rr-swipe-down:before {
    content: ""
}

.fi-rr-swipe-left:before {
    content: ""
}

.fi-rr-swipe-right:before {
    content: ""
}

.fi-rr-swipe-up:before {
    content: ""
}

.fi-rr-sword:before {
    content: ""
}

.fi-rr-sword-alt:before {
    content: ""
}

.fi-rr-symbol:before {
    content: ""
}

.fi-rr-symbols:before {
    content: ""
}

.fi-rr-synagogue:before {
    content: ""
}

.fi-rr-syringe:before {
    content: ""
}

.fi-rr-syringe-injection-blood:before {
    content: ""
}

.fi-rr-system-cloud:before {
    content: ""
}

.fi-rr-t:before {
    content: ""
}

.fi-rr-t-rex:before {
    content: ""
}

.fi-rr-t-square:before {
    content: ""
}

.fi-rr-tab-folder:before {
    content: ""
}

.fi-rr-table:before {
    content: ""
}

.fi-rr-table-columns:before {
    content: ""
}

.fi-rr-table-layout:before {
    content: ""
}

.fi-rr-table-list:before {
    content: ""
}

.fi-rr-table-picnic:before {
    content: ""
}

.fi-rr-table-pivot:before {
    content: ""
}

.fi-rr-table-rows:before {
    content: ""
}

.fi-rr-table-tree:before {
    content: ""
}

.fi-rr-tablet:before {
    content: ""
}

.fi-rr-tablet-android:before {
    content: ""
}

.fi-rr-tablet-android-alt:before {
    content: ""
}

.fi-rr-tablet-rugged:before {
    content: ""
}

.fi-rr-tachometer:before {
    content: ""
}

.fi-rr-tachometer-alt-average:before {
    content: ""
}

.fi-rr-tachometer-alt-fastest:before {
    content: ""
}

.fi-rr-tachometer-alt-slow:before {
    content: ""
}

.fi-rr-tachometer-alt-slowest:before {
    content: ""
}

.fi-rr-tachometer-average:before {
    content: ""
}

.fi-rr-tachometer-fast:before {
    content: ""
}

.fi-rr-tachometer-fastest:before {
    content: ""
}

.fi-rr-tachometer-slow:before {
    content: ""
}

.fi-rr-tachometer-slowest:before {
    content: ""
}

.fi-rr-taco:before {
    content: ""
}

.fi-rr-tags:before {
    content: ""
}

.fi-rr-talent:before {
    content: ""
}

.fi-rr-talent-alt:before {
    content: ""
}

.fi-rr-talent-hand:before {
    content: ""
}

.fi-rr-tally:before {
    content: ""
}

.fi-rr-tally-1:before {
    content: ""
}

.fi-rr-tally-2:before {
    content: ""
}

.fi-rr-tally-3:before {
    content: ""
}

.fi-rr-tally-4:before {
    content: ""
}

.fi-rr-tamale:before {
    content: ""
}

.fi-rr-tank-water:before {
    content: ""
}

.fi-rr-tap:before {
    content: ""
}

.fi-rr-tape:before {
    content: ""
}

.fi-rr-target:before {
    content: ""
}

.fi-rr-target-audience:before {
    content: ""
}

.fi-rr-task-calendar:before {
    content: ""
}

.fi-rr-task-checklist:before {
    content: ""
}

.fi-rr-tasks:before {
    content: ""
}

.fi-rr-tattoo-machine:before {
    content: ""
}

.fi-rr-tax:before {
    content: ""
}

.fi-rr-tax-alt:before {
    content: ""
}

.fi-rr-taxi:before {
    content: ""
}

.fi-rr-taxi-bus:before {
    content: ""
}

.fi-rr-team:before {
    content: ""
}

.fi-rr-team-check:before {
    content: ""
}

.fi-rr-team-check-alt:before {
    content: ""
}

.fi-rr-team-collaboration:before {
    content: ""
}

.fi-rr-teddy-bear:before {
    content: ""
}

.fi-rr-teeth-open:before {
    content: ""
}

.fi-rr-telescope:before {
    content: ""
}

.fi-rr-temperature-down:before {
    content: ""
}

.fi-rr-temperature-frigid:before {
    content: ""
}

.fi-rr-temperature-high:before {
    content: ""
}

.fi-rr-temperature-list:before {
    content: ""
}

.fi-rr-temperature-low:before {
    content: ""
}

.fi-rr-temperature-up:before {
    content: ""
}

.fi-rr-template:before {
    content: ""
}

.fi-rr-template-alt:before {
    content: ""
}

.fi-rr-tenge:before {
    content: ""
}

.fi-rr-tennis:before {
    content: ""
}

.fi-rr-tent-arrow-down-to-line:before {
    content: ""
}

.fi-rr-tent-arrow-left-right:before {
    content: ""
}

.fi-rr-tent-arrow-turn-left:before {
    content: ""
}

.fi-rr-tent-arrows-down:before {
    content: ""
}

.fi-rr-tents:before {
    content: ""
}

.fi-rr-terminal:before {
    content: ""
}

.fi-rr-terms-check:before {
    content: ""
}

.fi-rr-terms-info:before {
    content: ""
}

.fi-rr-terrace:before {
    content: ""
}

.fi-rr-test:before {
    content: ""
}

.fi-rr-test-tube:before {
    content: ""
}

.fi-rr-text:before {
    content: ""
}

.fi-rr-text-box:before {
    content: ""
}

.fi-rr-text-box-dots:before {
    content: ""
}

.fi-rr-text-box-edit:before {
    content: ""
}

.fi-rr-text-check:before {
    content: ""
}

.fi-rr-text-height:before {
    content: ""
}

.fi-rr-text-input-left:before {
    content: ""
}

.fi-rr-text-shadow:before {
    content: ""
}

.fi-rr-text-size:before {
    content: ""
}

.fi-rr-text-slash:before {
    content: ""
}

.fi-rr-text-width:before {
    content: ""
}

.fi-rr-theater-masks:before {
    content: ""
}

.fi-rr-thermometer-alt:before {
    content: ""
}

.fi-rr-thermometer-empty:before {
    content: ""
}

.fi-rr-thermometer-full:before {
    content: ""
}

.fi-rr-thermometer-half:before {
    content: ""
}

.fi-rr-thermometer-quarter:before {
    content: ""
}

.fi-rr-thermometer-three-quarters:before {
    content: ""
}

.fi-rr-theta:before {
    content: ""
}

.fi-rr-third:before {
    content: ""
}

.fi-rr-third-award:before {
    content: ""
}

.fi-rr-third-laurel:before {
    content: ""
}

.fi-rr-third-medal:before {
    content: ""
}

.fi-rr-thought-bubble:before {
    content: ""
}

.fi-rr-three-direction:before {
    content: ""
}

.fi-rr-three-leaf-clover:before {
    content: ""
}

.fi-rr-throat:before {
    content: ""
}

.fi-rr-thumbs-up-trust:before {
    content: ""
}

.fi-rr-thumbtack:before {
    content: ""
}

.fi-rr-thumbtack-slash:before {
    content: ""
}

.fi-rr-thunderstorm:before {
    content: ""
}

.fi-rr-thunderstorm-moon:before {
    content: ""
}

.fi-rr-thunderstorm-risk:before {
    content: ""
}

.fi-rr-thunderstorm-sun:before {
    content: ""
}

.fi-rr-thursday:before {
    content: ""
}

.fi-rr-ticket:before {
    content: ""
}

.fi-rr-ticket-airline:before {
    content: ""
}

.fi-rr-ticket-alt:before {
    content: ""
}

.fi-rr-tickets:before {
    content: ""
}

.fi-rr-tickets-airline:before {
    content: ""
}

.fi-rr-tie:before {
    content: ""
}

.fi-rr-tiff-file:before {
    content: ""
}

.fi-rr-tilde:before {
    content: ""
}

.fi-rr-time-add:before {
    content: ""
}

.fi-rr-time-check:before {
    content: ""
}

.fi-rr-time-delete:before {
    content: ""
}

.fi-rr-time-fast:before {
    content: ""
}

.fi-rr-time-forward:before {
    content: ""
}

.fi-rr-time-forward-sixty:before {
    content: ""
}

.fi-rr-time-forward-ten:before {
    content: ""
}

.fi-rr-time-forward-thirty:before {
    content: ""
}

.fi-rr-time-half-past:before {
    content: ""
}

.fi-rr-time-management:before {
    content: ""
}

.fi-rr-time-money:before {
    content: ""
}

.fi-rr-time-oclock:before {
    content: ""
}

.fi-rr-time-past:before {
    content: ""
}

.fi-rr-time-quarter-past:before {
    content: ""
}

.fi-rr-time-quarter-to:before {
    content: ""
}

.fi-rr-time-twenty-four:before {
    content: ""
}

.fi-rr-time-watch-calendar:before {
    content: ""
}

.fi-rr-timeline:before {
    content: ""
}

.fi-rr-timeline-arrow:before {
    content: ""
}

.fi-rr-timer-clock-call:before {
    content: ""
}

.fi-rr-times-hexagon:before {
    content: ""
}

.fi-rr-tint-slash:before {
    content: ""
}

.fi-rr-tip-button:before {
    content: ""
}

.fi-rr-tip-button-hand:before {
    content: ""
}

.fi-rr-tip-coin:before {
    content: ""
}

.fi-rr-tire:before {
    content: ""
}

.fi-rr-tire-flat:before {
    content: ""
}

.fi-rr-tire-pressure-warning:before {
    content: ""
}

.fi-rr-tire-rugged:before {
    content: ""
}

.fi-rr-tired:before {
    content: ""
}

.fi-rr-to-do:before {
    content: ""
}

.fi-rr-to-do-alt:before {
    content: ""
}

.fi-rr-together-people:before {
    content: ""
}

.fi-rr-toggle-off:before {
    content: ""
}

.fi-rr-toggle-on:before {
    content: ""
}

.fi-rr-toilet:before {
    content: ""
}

.fi-rr-toilet-paper-blank:before {
    content: ""
}

.fi-rr-toilet-paper-blank-under:before {
    content: ""
}

.fi-rr-toilet-paper-slash:before {
    content: ""
}

.fi-rr-toilet-paper-under:before {
    content: ""
}

.fi-rr-toilet-paper-under-slash:before {
    content: ""
}

.fi-rr-toilet-paper-xmark:before {
    content: ""
}

.fi-rr-toilets-portable:before {
    content: ""
}

.fi-rr-token:before {
    content: ""
}

.fi-rr-tomato:before {
    content: ""
}

.fi-rr-tombstone:before {
    content: ""
}

.fi-rr-tombstone-alt:before {
    content: ""
}

.fi-rr-tool-box:before {
    content: ""
}

.fi-rr-tool-crop:before {
    content: ""
}

.fi-rr-tool-marquee:before {
    content: ""
}

.fi-rr-tools:before {
    content: ""
}

.fi-rr-tooth:before {
    content: ""
}

.fi-rr-toothache:before {
    content: ""
}

.fi-rr-toothbrush:before {
    content: ""
}

.fi-rr-toothpaste:before {
    content: ""
}

.fi-rr-torch:before {
    content: ""
}

.fi-rr-torch-inspiration-leader:before {
    content: ""
}

.fi-rr-torii-gate:before {
    content: ""
}

.fi-rr-tornado:before {
    content: ""
}

.fi-rr-total:before {
    content: ""
}

.fi-rr-tour-guide-people:before {
    content: ""
}

.fi-rr-tour-virtual:before {
    content: ""
}

.fi-rr-towel:before {
    content: ""
}

.fi-rr-tower-chain:before {
    content: ""
}

.fi-rr-tower-control:before {
    content: ""
}

.fi-rr-track:before {
    content: ""
}

.fi-rr-tractor:before {
    content: ""
}

.fi-rr-trademark:before {
    content: ""
}

.fi-rr-trading:before {
    content: ""
}

.fi-rr-traffic-cone:before {
    content: ""
}

.fi-rr-traffic-light:before {
    content: ""
}

.fi-rr-traffic-light-go:before {
    content: ""
}

.fi-rr-traffic-light-slow:before {
    content: ""
}

.fi-rr-traffic-light-stop:before {
    content: ""
}

.fi-rr-trailer:before {
    content: ""
}

.fi-rr-train:before {
    content: ""
}

.fi-rr-train-clock:before {
    content: ""
}

.fi-rr-train-journey:before {
    content: ""
}

.fi-rr-train-side:before {
    content: ""
}

.fi-rr-train-station:before {
    content: ""
}

.fi-rr-train-station-building:before {
    content: ""
}

.fi-rr-train-subway-tunnel:before {
    content: ""
}

.fi-rr-train-track:before {
    content: ""
}

.fi-rr-train-tram:before {
    content: ""
}

.fi-rr-tram:before {
    content: ""
}

.fi-rr-transaction-euro:before {
    content: ""
}

.fi-rr-transaction-globe:before {
    content: ""
}

.fi-rr-transaction-yen:before {
    content: ""
}

.fi-rr-transcript:before {
    content: ""
}

.fi-rr-transcription:before {
    content: ""
}

.fi-rr-transform:before {
    content: ""
}

.fi-rr-transformation-block:before {
    content: ""
}

.fi-rr-transformation-circle:before {
    content: ""
}

.fi-rr-transformation-design:before {
    content: ""
}

.fi-rr-transformation-shapes:before {
    content: ""
}

.fi-rr-transformer-bolt:before {
    content: ""
}

.fi-rr-transgender:before {
    content: ""
}

.fi-rr-translate:before {
    content: ""
}

.fi-rr-translation-app:before {
    content: ""
}

.fi-rr-transparency:before {
    content: ""
}

.fi-rr-transporter:before {
    content: ""
}

.fi-rr-transporter-1:before {
    content: ""
}

.fi-rr-transporter-2:before {
    content: ""
}

.fi-rr-transporter-3:before {
    content: ""
}

.fi-rr-transporter-4:before {
    content: ""
}

.fi-rr-transporter-5:before {
    content: ""
}

.fi-rr-transporter-6:before {
    content: ""
}

.fi-rr-transporter-7:before {
    content: ""
}

.fi-rr-transporter-empty:before {
    content: ""
}

.fi-rr-trash:before {
    content: ""
}

.fi-rr-trash-bag:before {
    content: ""
}

.fi-rr-trash-can-check:before {
    content: ""
}

.fi-rr-trash-can-clock:before {
    content: ""
}

.fi-rr-trash-can-list:before {
    content: ""
}

.fi-rr-trash-can-plus:before {
    content: ""
}

.fi-rr-trash-can-slash:before {
    content: ""
}

.fi-rr-trash-check:before {
    content: ""
}

.fi-rr-trash-clock:before {
    content: ""
}

.fi-rr-trash-empty:before {
    content: ""
}

.fi-rr-trash-list:before {
    content: ""
}

.fi-rr-trash-plus:before {
    content: ""
}

.fi-rr-trash-restore:before {
    content: ""
}

.fi-rr-trash-restore-alt:before {
    content: ""
}

.fi-rr-trash-slash:before {
    content: ""
}

.fi-rr-trash-undo:before {
    content: ""
}

.fi-rr-trash-undo-alt:before {
    content: ""
}

.fi-rr-trash-xmark:before {
    content: ""
}

.fi-rr-trauma:before {
    content: ""
}

.fi-rr-traveler-camera:before {
    content: ""
}

.fi-rr-treadmill:before {
    content: ""
}

.fi-rr-treasure-chest:before {
    content: ""
}

.fi-rr-treatment:before {
    content: ""
}

.fi-rr-tree:before {
    content: ""
}

.fi-rr-tree-alt:before {
    content: ""
}

.fi-rr-tree-christmas:before {
    content: ""
}

.fi-rr-tree-deciduous:before {
    content: ""
}

.fi-rr-trees:before {
    content: ""
}

.fi-rr-trees-alt:before {
    content: ""
}

.fi-rr-triangle:before {
    content: ""
}

.fi-rr-triangle-arrow-bolt:before {
    content: ""
}

.fi-rr-triangle-music:before {
    content: ""
}

.fi-rr-triangle-person-digging:before {
    content: ""
}

.fi-rr-triangle-warning:before {
    content: ""
}

.fi-rr-tricycle:before {
    content: ""
}

.fi-rr-trillium:before {
    content: ""
}

.fi-rr-trombone:before {
    content: ""
}

.fi-rr-troph-cap:before {
    content: ""
}

.fi-rr-trophy:before {
    content: ""
}

.fi-rr-trophy-achievement-skill:before {
    content: ""
}

.fi-rr-trophy-star:before {
    content: ""
}

.fi-rr-truck-arrow-left:before {
    content: ""
}

.fi-rr-truck-arrow-right:before {
    content: ""
}

.fi-rr-truck-bolt:before {
    content: ""
}

.fi-rr-truck-box:before {
    content: ""
}

.fi-rr-truck-check:before {
    content: ""
}

.fi-rr-truck-container:before {
    content: ""
}

.fi-rr-truck-container-empty:before {
    content: ""
}

.fi-rr-truck-couch:before {
    content: ""
}

.fi-rr-truck-droplet:before {
    content: ""
}

.fi-rr-truck-fire:before {
    content: ""
}

.fi-rr-truck-flatbed:before {
    content: ""
}

.fi-rr-truck-front:before {
    content: ""
}

.fi-rr-truck-ladder:before {
    content: ""
}

.fi-rr-truck-loading:before {
    content: ""
}

.fi-rr-truck-medical:before {
    content: ""
}

.fi-rr-truck-monster:before {
    content: ""
}

.fi-rr-truck-moving:before {
    content: ""
}

.fi-rr-truck-pickup:before {
    content: ""
}

.fi-rr-truck-plow:before {
    content: ""
}

.fi-rr-truck-ramp:before {
    content: ""
}

.fi-rr-truck-side:before {
    content: ""
}

.fi-rr-truck-tow:before {
    content: ""
}

.fi-rr-truck-utensils:before {
    content: ""
}

.fi-rr-trumpet:before {
    content: ""
}

.fi-rr-trust:before {
    content: ""
}

.fi-rr-trust-alt:before {
    content: ""
}

.fi-rr-tshirt:before {
    content: ""
}

.fi-rr-tty:before {
    content: ""
}

.fi-rr-tty-answer:before {
    content: ""
}

.fi-rr-tubes:before {
    content: ""
}

.fi-rr-tuesday:before {
    content: ""
}

.fi-rr-tugrik-sign:before {
    content: ""
}

.fi-rr-turkey:before {
    content: ""
}

.fi-rr-turn-left:before {
    content: ""
}

.fi-rr-turn-left-down:before {
    content: ""
}

.fi-rr-turn-right:before {
    content: ""
}

.fi-rr-turntable:before {
    content: ""
}

.fi-rr-turtle:before {
    content: ""
}

.fi-rr-tv-music:before {
    content: ""
}

.fi-rr-tv-retro:before {
    content: ""
}

.fi-rr-two-nails:before {
    content: ""
}

.fi-rr-two-paperclip:before {
    content: ""
}

.fi-rr-two-swords:before {
    content: ""
}

.fi-rr-typewriter:before {
    content: ""
}

.fi-rr-u:before {
    content: ""
}

.fi-rr-ufo:before {
    content: ""
}

.fi-rr-ufo-beam:before {
    content: ""
}

.fi-rr-ui-ux:before {
    content: ""
}

.fi-rr-uk-country-code:before {
    content: ""
}

.fi-rr-umbrella:before {
    content: ""
}

.fi-rr-umbrella-beach:before {
    content: ""
}

.fi-rr-under-construction:before {
    content: ""
}

.fi-rr-underline:before {
    content: ""
}

.fi-rr-undo:before {
    content: ""
}

.fi-rr-undo-alt:before {
    content: ""
}

.fi-rr-unicorn:before {
    content: ""
}

.fi-rr-uniform-martial-arts:before {
    content: ""
}

.fi-rr-united-kingdom:before {
    content: ""
}

.fi-rr-universal-access:before {
    content: ""
}

.fi-rr-unlock:before {
    content: ""
}

.fi-rr-up:before {
    content: ""
}

.fi-rr-up-from-bracket:before {
    content: ""
}

.fi-rr-up-left:before {
    content: ""
}

.fi-rr-up-right:before {
    content: ""
}

.fi-rr-up-right-from-square:before {
    content: ""
}

.fi-rr-upload:before {
    content: ""
}

.fi-rr-urban-planning:before {
    content: ""
}

.fi-rr-url:before {
    content: ""
}

.fi-rr-urology:before {
    content: ""
}

.fi-rr-usa-map:before {
    content: ""
}

.fi-rr-usa-map-pin:before {
    content: ""
}

.fi-rr-usb-pendrive:before {
    content: ""
}

.fi-rr-usb-scan:before {
    content: ""
}

.fi-rr-usb-wifi:before {
    content: ""
}

.fi-rr-usd-circle:before {
    content: ""
}

.fi-rr-usd-square:before {
    content: ""
}

.fi-rr-user:before {
    content: ""
}

.fi-rr-user-add:before {
    content: ""
}

.fi-rr-user-alien:before {
    content: ""
}

.fi-rr-user-astronaut:before {
    content: ""
}

.fi-rr-user-bag:before {
    content: ""
}

.fi-rr-user-basket:before {
    content: ""
}

.fi-rr-user-beard:before {
    content: ""
}

.fi-rr-user-check:before {
    content: ""
}

.fi-rr-user-chef:before {
    content: ""
}

.fi-rr-user-circle-down:before {
    content: ""
}

.fi-rr-user-circle-left:before {
    content: ""
}

.fi-rr-user-circle-right:before {
    content: ""
}

.fi-rr-user-circle-up:before {
    content: ""
}

.fi-rr-user-coach:before {
    content: ""
}

.fi-rr-user-cowboy:before {
    content: ""
}

.fi-rr-user-crown:before {
    content: ""
}

.fi-rr-user-dj:before {
    content: ""
}

.fi-rr-user-doctor-hair:before {
    content: ""
}

.fi-rr-user-doctor-hair-long:before {
    content: ""
}

.fi-rr-user-down:before {
    content: ""
}

.fi-rr-user-eating:before {
    content: ""
}

.fi-rr-user-experience:before {
    content: ""
}

.fi-rr-user-fast-running:before {
    content: ""
}

.fi-rr-user-forbidden:before {
    content: ""
}

.fi-rr-user-forbidden-alt:before {
    content: ""
}

.fi-rr-user-gear:before {
    content: ""
}

.fi-rr-user-graduate:before {
    content: ""
}

.fi-rr-user-group-crown:before {
    content: ""
}

.fi-rr-user-hair-buns:before {
    content: ""
}

.fi-rr-user-hair-mullet:before {
    content: ""
}

.fi-rr-user-hard-work:before {
    content: ""
}

.fi-rr-user-headset:before {
    content: ""
}

.fi-rr-user-helmet-safety:before {
    content: ""
}

.fi-rr-user-hoodie:before {
    content: ""
}

.fi-rr-user-india:before {
    content: ""
}

.fi-rr-user-injured:before {
    content: ""
}

.fi-rr-user-interface-ui:before {
    content: ""
}

.fi-rr-user-key:before {
    content: ""
}

.fi-rr-user-language:before {
    content: ""
}

.fi-rr-user-left:before {
    content: ""
}

.fi-rr-user-link:before {
    content: ""
}

.fi-rr-user-lock:before {
    content: ""
}

.fi-rr-user-logout:before {
    content: ""
}

.fi-rr-user-mask:before {
    content: ""
}

.fi-rr-user-md:before {
    content: ""
}

.fi-rr-user-md-chat:before {
    content: ""
}

.fi-rr-user-minus:before {
    content: ""
}

.fi-rr-user-moustache:before {
    content: ""
}

.fi-rr-user-music:before {
    content: ""
}

.fi-rr-user-ninja:before {
    content: ""
}

.fi-rr-user-nurse:before {
    content: ""
}

.fi-rr-user-nurse-hair:before {
    content: ""
}

.fi-rr-user-nurse-hair-long:before {
    content: ""
}

.fi-rr-user-pen:before {
    content: ""
}

.fi-rr-user-pen-head:before {
    content: ""
}

.fi-rr-user-permissions:before {
    content: ""
}

.fi-rr-user-pilot:before {
    content: ""
}

.fi-rr-user-pilot-tie:before {
    content: ""
}

.fi-rr-user-pizza-delivery:before {
    content: ""
}

.fi-rr-user-plumber:before {
    content: ""
}

.fi-rr-user-police:before {
    content: ""
}

.fi-rr-user-question:before {
    content: ""
}

.fi-rr-user-right:before {
    content: ""
}

.fi-rr-user-roadmap:before {
    content: ""
}

.fi-rr-user-robot:before {
    content: ""
}

.fi-rr-user-robot-xmarks:before {
    content: ""
}

.fi-rr-user-salary:before {
    content: ""
}

.fi-rr-user-shakespeare:before {
    content: ""
}

.fi-rr-user-shield:before {
    content: ""
}

.fi-rr-user-sitting-toilet:before {
    content: ""
}

.fi-rr-user-skill-gear:before {
    content: ""
}

.fi-rr-user-slash:before {
    content: ""
}

.fi-rr-user-speaking:before {
    content: ""
}

.fi-rr-user-stress:before {
    content: ""
}

.fi-rr-user-suitcase:before {
    content: ""
}

.fi-rr-user-tag:before {
    content: ""
}

.fi-rr-user-tie-hair:before {
    content: ""
}

.fi-rr-user-tie-hair-long:before {
    content: ""
}

.fi-rr-user-time:before {
    content: ""
}

.fi-rr-user-trust:before {
    content: ""
}

.fi-rr-user-unlock:before {
    content: ""
}

.fi-rr-user-up:before {
    content: ""
}

.fi-rr-user-visor:before {
    content: ""
}

.fi-rr-user-vneck-hair:before {
    content: ""
}

.fi-rr-user-vneck-hair-long:before {
    content: ""
}

.fi-rr-user-volunteer:before {
    content: ""
}

.fi-rr-user-writer:before {
    content: ""
}

.fi-rr-user-xmark:before {
    content: ""
}

.fi-rr-users:before {
    content: ""
}

.fi-rr-users-alt:before {
    content: ""
}

.fi-rr-users-class:before {
    content: ""
}

.fi-rr-users-gear:before {
    content: ""
}

.fi-rr-users-loyalty:before {
    content: ""
}

.fi-rr-users-medical:before {
    content: ""
}

.fi-rr-users-slash:before {
    content: ""
}

.fi-rr-users-speaking:before {
    content: ""
}

.fi-rr-utensils:before {
    content: ""
}

.fi-rr-utensils-slash:before {
    content: ""
}

.fi-rr-utility-pole:before {
    content: ""
}

.fi-rr-utility-pole-double:before {
    content: ""
}

.fi-rr-ux:before {
    content: ""
}

.fi-rr-ux-browser:before {
    content: ""
}

.fi-rr-v:before {
    content: ""
}

.fi-rr-vacuum:before {
    content: ""
}

.fi-rr-vacuum-cleaner:before {
    content: ""
}

.fi-rr-vacuum-robot:before {
    content: ""
}

.fi-rr-value-absolute:before {
    content: ""
}

.fi-rr-van-fast:before {
    content: ""
}

.fi-rr-van-front:before {
    content: ""
}

.fi-rr-vault:before {
    content: ""
}

.fi-rr-vector:before {
    content: ""
}

.fi-rr-vector-alt:before {
    content: ""
}

.fi-rr-vector-circle:before {
    content: ""
}

.fi-rr-vector-polygon:before {
    content: ""
}

.fi-rr-vegan:before {
    content: ""
}

.fi-rr-venus:before {
    content: ""
}

.fi-rr-venus-double:before {
    content: ""
}

.fi-rr-venus-mars:before {
    content: ""
}

.fi-rr-vest:before {
    content: ""
}

.fi-rr-vest-patches:before {
    content: ""
}

.fi-rr-video-arrow-down-left:before {
    content: ""
}

.fi-rr-video-arrow-up-right:before {
    content: ""
}

.fi-rr-video-camera:before {
    content: ""
}

.fi-rr-video-camera-alt:before {
    content: ""
}

.fi-rr-video-duration:before {
    content: ""
}

.fi-rr-video-folder:before {
    content: ""
}

.fi-rr-video-plus:before {
    content: ""
}

.fi-rr-video-recording:before {
    content: ""
}

.fi-rr-video-slash:before {
    content: ""
}

.fi-rr-videoconference:before {
    content: ""
}

.fi-rr-vihara:before {
    content: ""
}

.fi-rr-violin:before {
    content: ""
}

.fi-rr-virtual-assistant:before {
    content: ""
}

.fi-rr-virus:before {
    content: ""
}

.fi-rr-virus-scan:before {
    content: ""
}

.fi-rr-virus-slash:before {
    content: ""
}

.fi-rr-viruses:before {
    content: ""
}

.fi-rr-vision:before {
    content: ""
}

.fi-rr-vision-sense:before {
    content: ""
}

.fi-rr-vision-target:before {
    content: ""
}

.fi-rr-visit:before {
    content: ""
}

.fi-rr-voice-command:before {
    content: ""
}

.fi-rr-voice-note:before {
    content: ""
}

.fi-rr-voicemail:before {
    content: ""
}

.fi-rr-volcano:before {
    content: ""
}

.fi-rr-volleyball:before {
    content: ""
}

.fi-rr-volleyball-player:before {
    content: ""
}

.fi-rr-volume:before {
    content: ""
}

.fi-rr-volume-control:before {
    content: ""
}

.fi-rr-volume-down:before {
    content: ""
}

.fi-rr-volume-mute:before {
    content: ""
}

.fi-rr-volume-off:before {
    content: ""
}

.fi-rr-volume-slash:before {
    content: ""
}

.fi-rr-volunteer-vest:before {
    content: ""
}

.fi-rr-vote-nay:before {
    content: ""
}

.fi-rr-vote-yea:before {
    content: ""
}

.fi-rr-vpn:before {
    content: ""
}

.fi-rr-vpn-globe:before {
    content: ""
}

.fi-rr-vpn-laptop:before {
    content: ""
}

.fi-rr-vpn-network:before {
    content: ""
}

.fi-rr-vpn-shield:before {
    content: ""
}

.fi-rr-vr-cardboard:before {
    content: ""
}

.fi-rr-w:before {
    content: ""
}

.fi-rr-waffle:before {
    content: ""
}

.fi-rr-wagon-covered:before {
    content: ""
}

.fi-rr-walker:before {
    content: ""
}

.fi-rr-walkie-talkie:before {
    content: ""
}

.fi-rr-walking:before {
    content: ""
}

.fi-rr-wallet:before {
    content: ""
}

.fi-rr-wallet-arrow:before {
    content: ""
}

.fi-rr-wallet-buyer:before {
    content: ""
}

.fi-rr-wallet-change:before {
    content: ""
}

.fi-rr-wallet-income:before {
    content: ""
}

.fi-rr-wallet-money:before {
    content: ""
}

.fi-rr-wallet-nft:before {
    content: ""
}

.fi-rr-warehouse-alt:before {
    content: ""
}

.fi-rr-warranty:before {
    content: ""
}

.fi-rr-washer:before {
    content: ""
}

.fi-rr-washing-dishes:before {
    content: ""
}

.fi-rr-waste:before {
    content: ""
}

.fi-rr-waste-pollution:before {
    content: ""
}

.fi-rr-watch:before {
    content: ""
}

.fi-rr-watch-calculator:before {
    content: ""
}

.fi-rr-watch-fitness:before {
    content: ""
}

.fi-rr-watch-smart:before {
    content: ""
}

.fi-rr-water:before {
    content: ""
}

.fi-rr-water-bottle:before {
    content: ""
}

.fi-rr-water-drop:before {
    content: ""
}

.fi-rr-water-ladder:before {
    content: ""
}

.fi-rr-water-lower:before {
    content: ""
}

.fi-rr-water-rise:before {
    content: ""
}

.fi-rr-water-ski:before {
    content: ""
}

.fi-rr-watering-can-drop:before {
    content: ""
}

.fi-rr-watering-can-plant:before {
    content: ""
}

.fi-rr-watermelon:before {
    content: ""
}

.fi-rr-waterpolo:before {
    content: ""
}

.fi-rr-waterpolo-goal:before {
    content: ""
}

.fi-rr-waterpolo-hand:before {
    content: ""
}

.fi-rr-waterpolo-player:before {
    content: ""
}

.fi-rr-wave:before {
    content: ""
}

.fi-rr-wave-sine:before {
    content: ""
}

.fi-rr-wave-square:before {
    content: ""
}

.fi-rr-wave-triangle:before {
    content: ""
}

.fi-rr-waveform:before {
    content: ""
}

.fi-rr-waveform-path:before {
    content: ""
}

.fi-rr-web-browser-bomb:before {
    content: ""
}

.fi-rr-web-design:before {
    content: ""
}

.fi-rr-web-test:before {
    content: ""
}

.fi-rr-webcam:before {
    content: ""
}

.fi-rr-webcam-slash:before {
    content: ""
}

.fi-rr-webhook:before {
    content: ""
}

.fi-rr-webinar:before {
    content: ""
}

.fi-rr-webinar-play:before {
    content: ""
}

.fi-rr-website-design:before {
    content: ""
}

.fi-rr-website-layout:before {
    content: ""
}

.fi-rr-website-speed:before {
    content: ""
}

.fi-rr-website-structure:before {
    content: ""
}

.fi-rr-wednesday:before {
    content: ""
}

.fi-rr-weight-gain:before {
    content: ""
}

.fi-rr-weight-loss:before {
    content: ""
}

.fi-rr-welding:before {
    content: ""
}

.fi-rr-wellbeing:before {
    content: ""
}

.fi-rr-whale:before {
    content: ""
}

.fi-rr-wheat:before {
    content: ""
}

.fi-rr-wheat-awn:before {
    content: ""
}

.fi-rr-wheat-awn-circle-exclamation:before {
    content: ""
}

.fi-rr-wheat-awn-slash:before {
    content: ""
}

.fi-rr-wheat-slash:before {
    content: ""
}

.fi-rr-wheelchair:before {
    content: ""
}

.fi-rr-wheelchair-move:before {
    content: ""
}

.fi-rr-wheelchair-sleeping:before {
    content: ""
}

.fi-rr-whistle:before {
    content: ""
}

.fi-rr-white-space:before {
    content: ""
}

.fi-rr-wifi:before {
    content: ""
}

.fi-rr-wifi-1:before {
    content: ""
}

.fi-rr-wifi-2:before {
    content: ""
}

.fi-rr-wifi-alt:before {
    content: ""
}

.fi-rr-wifi-exclamation:before {
    content: ""
}

.fi-rr-wifi-lock:before {
    content: ""
}

.fi-rr-wifi-password:before {
    content: ""
}

.fi-rr-wifi-slash:before {
    content: ""
}

.fi-rr-wifi-xmark:before {
    content: ""
}

.fi-rr-wildfire:before {
    content: ""
}

.fi-rr-wind:before {
    content: ""
}

.fi-rr-wind-turbine:before {
    content: ""
}

.fi-rr-wind-warning:before {
    content: ""
}

.fi-rr-window-alt:before {
    content: ""
}

.fi-rr-window-frame:before {
    content: ""
}

.fi-rr-window-frame-open:before {
    content: ""
}

.fi-rr-window-maximize:before {
    content: ""
}

.fi-rr-window-minimize:before {
    content: ""
}

.fi-rr-window-restore:before {
    content: ""
}

.fi-rr-windsock:before {
    content: ""
}

.fi-rr-windsurf:before {
    content: ""
}

.fi-rr-wine-bottle:before {
    content: ""
}

.fi-rr-wine-glass-crack:before {
    content: ""
}

.fi-rr-wine-glass-empty:before {
    content: ""
}

.fi-rr-wings-box:before {
    content: ""
}

.fi-rr-wisdom:before {
    content: ""
}

.fi-rr-wishlist-heart:before {
    content: ""
}

.fi-rr-wishlist-star:before {
    content: ""
}

.fi-rr-witness:before {
    content: ""
}

.fi-rr-woman-head:before {
    content: ""
}

.fi-rr-woman-scientist:before {
    content: ""
}

.fi-rr-women-swimsuit:before {
    content: ""
}

.fi-rr-won-sign:before {
    content: ""
}

.fi-rr-work-in-progress:before {
    content: ""
}

.fi-rr-workflow:before {
    content: ""
}

.fi-rr-workflow-alt:before {
    content: ""
}

.fi-rr-workflow-setting:before {
    content: ""
}

.fi-rr-workflow-setting-alt:before {
    content: ""
}

.fi-rr-workshop:before {
    content: ""
}

.fi-rr-workwear:before {
    content: ""
}

.fi-rr-world:before {
    content: ""
}

.fi-rr-world-megaphone:before {
    content: ""
}

.fi-rr-worm:before {
    content: ""
}

.fi-rr-wrap:before {
    content: ""
}

.fi-rr-wreath:before {
    content: ""
}

.fi-rr-wrench-alt:before {
    content: ""
}

.fi-rr-wrench-simple:before {
    content: ""
}

.fi-rr-x:before {
    content: ""
}

.fi-rr-x-ray:before {
    content: ""
}

.fi-rr-y:before {
    content: ""
}

.fi-rr-y2k:before {
    content: ""
}

.fi-rr-yen:before {
    content: ""
}

.fi-rr-yin-yang:before {
    content: ""
}

.fi-rr-yoga-ball:before {
    content: ""
}

.fi-rr-yoga-ball-exercise:before {
    content: ""
}

.fi-rr-yoga-ball-mat:before {
    content: ""
}

.fi-rr-yoga-mat:before {
    content: ""
}

.fi-rr-yoga-moon:before {
    content: ""
}

.fi-rr-yoga-posture:before {
    content: ""
}

.fi-rr-z:before {
    content: ""
}

.fi-rr-zero-percent:before {
    content: ""
}

.fi-rr-zip-file:before {
    content: ""
}

.fi-rr-zoom-in:before {
    content: ""
}

.fi-rr-zoom-out:before {
    content: ""
}

@font-face {
    font-family: uicons-brands;
    src: url(../fonts/uicons/uicons-brands.eot)format("embedded-opentype"),url(../fonts/uicons/uicons-brands.woff2)format("woff2"),url(../fonts/uicons/uicons-brands.woff)format("woff")
}

i[class^=fi-brands-]:before, i[class*=\ fi-brands-]:before, span[class^=fi-brands-]:before, span[class*=fi-brands-]:before {
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    line-height: 1;
    font-family: uicons-brands !important;
    font-weight: 400 !important
}

.fi-brands-3m:before {
    content: ""
}

.fi-brands-500px:before {
    content: ""
}

.fi-brands-abbot-laboratories:before {
    content: ""
}

.fi-brands-accusoft:before {
    content: ""
}

.fi-brands-acrobat:before {
    content: ""
}

.fi-brands-adobe:before {
    content: ""
}

.fi-brands-aecom:before {
    content: ""
}

.fi-brands-aero:before {
    content: ""
}

.fi-brands-after-effects:before {
    content: ""
}

.fi-brands-airbnb:before {
    content: ""
}

.fi-brands-algolia:before {
    content: ""
}

.fi-brands-amd:before {
    content: ""
}

.fi-brands-american-express:before {
    content: ""
}

.fi-brands-android:before {
    content: ""
}

.fi-brands-animate:before {
    content: ""
}

.fi-brands-app-store-ios:before {
    content: ""
}

.fi-brands-apple-pay:before {
    content: ""
}

.fi-brands-apple:before {
    content: ""
}

.fi-brands-artstation:before {
    content: ""
}

.fi-brands-astrazeneca:before {
    content: ""
}

.fi-brands-asus:before {
    content: ""
}

.fi-brands-atandt:before {
    content: ""
}

.fi-brands-atlassian:before {
    content: ""
}

.fi-brands-atom:before {
    content: ""
}

.fi-brands-audition:before {
    content: ""
}

.fi-brands-behance:before {
    content: ""
}

.fi-brands-bitcoin:before {
    content: ""
}

.fi-brands-blackberry:before {
    content: ""
}

.fi-brands-blogger:before {
    content: ""
}

.fi-brands-bluetooth:before {
    content: ""
}

.fi-brands-bootstrap:before {
    content: ""
}

.fi-brands-bridgestone:before {
    content: ""
}

.fi-brands-burger-king:before {
    content: ""
}

.fi-brands-c:before {
    content: ""
}

.fi-brands-capture:before {
    content: ""
}

.fi-brands-cc-apple-pay:before {
    content: ""
}

.fi-brands-cc-diners-club:before {
    content: ""
}

.fi-brands-cc-visa:before {
    content: ""
}

.fi-brands-cc-amazon-pay:before {
    content: ""
}

.fi-brands-centos:before {
    content: ""
}

.fi-brands-character:before {
    content: ""
}

.fi-brands-chromecast:before {
    content: ""
}

.fi-brands-cloudflare:before {
    content: ""
}

.fi-brands-confluence:before {
    content: ""
}

.fi-brands-creative-commons-by:before {
    content: ""
}

.fi-brands-creative-commons-nc-eu:before {
    content: ""
}

.fi-brands-creative-commons-nc-jp:before {
    content: ""
}

.fi-brands-creative-commons-nc:before {
    content: ""
}

.fi-brands-creative-commons-nd:before {
    content: ""
}

.fi-brands-creative-commons-pd-alt:before {
    content: ""
}

.fi-brands-creative-commons-pd:before {
    content: ""
}

.fi-brands-creative-commons-remix:before {
    content: ""
}

.fi-brands-creative-commons-sa:before {
    content: ""
}

.fi-brands-creative-commons-sampling-plus:before {
    content: ""
}

.fi-brands-creative-commons-sampling:before {
    content: ""
}

.fi-brands-creative-commons-share:before {
    content: ""
}

.fi-brands-creative-commons-zero:before {
    content: ""
}

.fi-brands-creative-commons:before {
    content: ""
}

.fi-brands-css3-alt:before {
    content: ""
}

.fi-brands-css3:before {
    content: ""
}

.fi-brands-dailymotion:before {
    content: ""
}

.fi-brands-deezer:before {
    content: ""
}

.fi-brands-delphi:before {
    content: ""
}

.fi-brands-dev:before {
    content: ""
}

.fi-brands-devianart:before {
    content: ""
}

.fi-brands-digg:before {
    content: ""
}

.fi-brands-dimension:before {
    content: ""
}

.fi-brands-discord:before {
    content: ""
}

.fi-brands-docker:before {
    content: ""
}

.fi-brands-dribbble:before {
    content: ""
}

.fi-brands-dropbox:before {
    content: ""
}

.fi-brands-drupal:before {
    content: ""
}

.fi-brands-ebay:before {
    content: ""
}

.fi-brands-elementor:before {
    content: ""
}

.fi-brands-ethereum:before {
    content: ""
}

.fi-brands-etsy:before {
    content: ""
}

.fi-brands-evernote:before {
    content: ""
}

.fi-brands-facebook-messenger:before {
    content: ""
}

.fi-brands-facebook:before {
    content: ""
}

.fi-brands-fedex:before {
    content: ""
}

.fi-brands-figma:before {
    content: ""
}

.fi-brands-firefox-browser:before {
    content: ""
}

.fi-brands-firefox:before {
    content: ""
}

.fi-brands-flickr:before {
    content: ""
}

.fi-brands-flipboard:before {
    content: ""
}

.fi-brands-fonts:before {
    content: ""
}

.fi-brands-foursquare:before {
    content: ""
}

.fi-brands-fresco:before {
    content: ""
}

.fi-brands-github:before {
    content: ""
}

.fi-brands-gitlab:before {
    content: ""
}

.fi-brands-goodreads:before {
    content: ""
}

.fi-brands-google:before {
    content: ""
}

.fi-brands-haskell:before {
    content: ""
}

.fi-brands-hbo:before {
    content: ""
}

.fi-brands-hotjar:before {
    content: ""
}

.fi-brands-html5:before {
    content: ""
}

.fi-brands-huawei:before {
    content: ""
}

.fi-brands-hubspot:before {
    content: ""
}

.fi-brands-ibm:before {
    content: ""
}

.fi-brands-illustrator-draw:before {
    content: ""
}

.fi-brands-illustrator:before {
    content: ""
}

.fi-brands-imdb:before {
    content: ""
}

.fi-brands-incopy:before {
    content: ""
}

.fi-brands-indesign:before {
    content: ""
}

.fi-brands-instagram:before {
    content: ""
}

.fi-brands-intel:before {
    content: ""
}

.fi-brands-invision:before {
    content: ""
}

.fi-brands-itunes:before {
    content: ""
}

.fi-brands-janseen:before {
    content: ""
}

.fi-brands-java:before {
    content: ""
}

.fi-brands-jcb:before {
    content: ""
}

.fi-brands-jira:before {
    content: ""
}

.fi-brands-johnson-and-johnson:before {
    content: ""
}

.fi-brands-joomla:before {
    content: ""
}

.fi-brands-js:before {
    content: ""
}

.fi-brands-kickstarter:before {
    content: ""
}

.fi-brands-line:before {
    content: ""
}

.fi-brands-linkedin:before {
    content: ""
}

.fi-brands-lisp:before {
    content: ""
}

.fi-brands-mailchimp:before {
    content: ""
}

.fi-brands-marriott-international:before {
    content: ""
}

.fi-brands-mcdonalds:before {
    content: ""
}

.fi-brands-media-encoder:before {
    content: ""
}

.fi-brands-medium:before {
    content: ""
}

.fi-brands-meta:before {
    content: ""
}

.fi-brands-microsoft-edge:before {
    content: ""
}

.fi-brands-microsoft-explorer:before {
    content: ""
}

.fi-brands-microsoft:before {
    content: ""
}

.fi-brands-mysql:before {
    content: ""
}

.fi-brands-napster:before {
    content: ""
}

.fi-brands-nestle:before {
    content: ""
}

.fi-brands-netflix:before {
    content: ""
}

.fi-brands-node-js:before {
    content: ""
}

.fi-brands-nvidia:before {
    content: ""
}

.fi-brands-oracle:before {
    content: ""
}

.fi-brands-patreon:before {
    content: ""
}

.fi-brands-paypal:before {
    content: ""
}

.fi-brands-pfizer:before {
    content: ""
}

.fi-brands-photoshop-camera:before {
    content: ""
}

.fi-brands-photoshop-express:before {
    content: ""
}

.fi-brands-photoshop-lightroom-classic:before {
    content: ""
}

.fi-brands-photoshop-lightroom:before {
    content: ""
}

.fi-brands-photoshop:before {
    content: ""
}

.fi-brands-php:before {
    content: ""
}

.fi-brands-pinterest:before {
    content: ""
}

.fi-brands-postgre:before {
    content: ""
}

.fi-brands-premiere-rush:before {
    content: ""
}

.fi-brands-premiere:before {
    content: ""
}

.fi-brands-product-hunt:before {
    content: ""
}

.fi-brands-python:before {
    content: ""
}

.fi-brands-raspberry-pi:before {
    content: ""
}

.fi-brands-reddit:before {
    content: ""
}

.fi-brands-samsung:before {
    content: ""
}

.fi-brands-sap:before {
    content: ""
}

.fi-brands-sass:before {
    content: ""
}

.fi-brands-shopify:before {
    content: ""
}

.fi-brands-siemens:before {
    content: ""
}

.fi-brands-sketch:before {
    content: ""
}

.fi-brands-skype:before {
    content: ""
}

.fi-brands-slack:before {
    content: ""
}

.fi-brands-snapchat:before {
    content: ""
}

.fi-brands-sony:before {
    content: ""
}

.fi-brands-soundcloud:before {
    content: ""
}

.fi-brands-spark:before {
    content: ""
}

.fi-brands-spotify:before {
    content: ""
}

.fi-brands-starbucks:before {
    content: ""
}

.fi-brands-stock:before {
    content: ""
}

.fi-brands-stripe:before {
    content: ""
}

.fi-brands-substance-3d-designer:before {
    content: ""
}

.fi-brands-substance-3d-painter:before {
    content: ""
}

.fi-brands-substance-3d-sampler:before {
    content: ""
}

.fi-brands-substance-3d-stager:before {
    content: ""
}

.fi-brands-swift:before {
    content: ""
}

.fi-brands-t-mobile:before {
    content: ""
}

.fi-brands-telegram:before {
    content: ""
}

.fi-brands-tencent:before {
    content: ""
}

.fi-brands-the-home-depot:before {
    content: ""
}

.fi-brands-tik-tok:before {
    content: ""
}

.fi-brands-trello:before {
    content: ""
}

.fi-brands-tripadvisor:before {
    content: ""
}

.fi-brands-tumblr:before {
    content: ""
}

.fi-brands-twitch:before {
    content: ""
}

.fi-brands-twitter:before {
    content: ""
}

.fi-brands-typescript:before {
    content: ""
}

.fi-brands-uber:before {
    content: ""
}

.fi-brands-ubuntu:before {
    content: ""
}

.fi-brands-unilever:before {
    content: ""
}

.fi-brands-unity:before {
    content: ""
}

.fi-brands-unsplash:before {
    content: ""
}

.fi-brands-ups:before {
    content: ""
}

.fi-brands-usaa:before {
    content: ""
}

.fi-brands-verizon:before {
    content: ""
}

.fi-brands-vimeo:before {
    content: ""
}

.fi-brands-visa:before {
    content: ""
}

.fi-brands-visual-basic:before {
    content: ""
}

.fi-brands-vk:before {
    content: ""
}

.fi-brands-walmart:before {
    content: ""
}

.fi-brands-whatsapp:before {
    content: ""
}

.fi-brands-wikipedia:before {
    content: ""
}

.fi-brands-windows:before {
    content: ""
}

.fi-brands-wix:before {
    content: ""
}

.fi-brands-wordpress:before {
    content: ""
}

.fi-brands-xd:before {
    content: ""
}

.fi-brands-xing:before {
    content: ""
}

.fi-brands-yahoo:before {
    content: ""
}

.fi-brands-yandex:before {
    content: ""
}

.fi-brands-yelp:before {
    content: ""
}

.fi-brands-youtube:before {
    content: ""
}

.fi-brands-zoom:before {
    content: ""
}

html {
    height: 100%;
    scroll-padding: calc(var(--spacing)*10);
    scroll-behavior: smooth;
    font-size: 14px;
    overflow-x: hidden
}

body {
    margin: calc(var(--spacing)*0);
    padding: calc(var(--spacing)*0);
    font-family: var(--font-primary);
    color: var(--color-n-dark);
    position: relative;
    overflow-x: hidden
}

a, a:after, button, button:after, .links *, .links :after {
    cursor: pointer;
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .3s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .3s;
    transition-timing-function: var(--ease-in-out)
}

.container {
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing)*4);
    margin-inline: auto
}

.btn-cta {
    padding-inline: calc(var(--spacing)*8);
    padding-block: calc(var(--spacing)*4);
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading,var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    --tw-shadow-color: #ff6c1e33;
    border-radius: 3.40282e38px;
    position: relative;
    overflow: hidden
}

@supports (color:color-mix(in lab, red, red)) {
    .btn-cta {
        --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-primary)20%,transparent)var(--tw-shadow-alpha),transparent)
    }
}

.btn-cta {
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration))
}

@media (hover:hover) {
    .btn-cta:hover {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x)var(--tw-scale-y);
        opacity: .8
    }
}

@media (min-width:48rem) {
    .btn-cta {
        font-size: var(--text-md)
    }
}

.btn-cta:not(.white) {
    background-color: var(--color-primary)
}

.btn-cta.white {
    color: var(--color-primary);
    background-color: var(--color-white) !important
}

.btn-cta:before {
    content: "";
    background: linear-gradient(120deg,#0000,#fff3,#0000);
    width: 100%;
    height: 100%;
    animation: 5s ease-in-out infinite shine;
    position: absolute;
    top: 0
}

@keyframes shine {
    0% {
        transition-property: left;
        left: -100%
    }

    10%,to {
        transition-property: left;
        left: 100%
    }
}

h2 {
    padding: calc(var(--spacing)*5);
    text-align: center;
    font-size: var(--text-3xl);
    line-height: var(--tw-leading,var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-n-darker)
}

nav {
    z-index: 10;
    position: relative
}

    nav .container {
        border-radius: var(--radius-2xl);
        background-color: var(--color-white);
        max-width: 100%;
        padding-inline: calc(var(--spacing)*6);
        padding-block: calc(var(--spacing)*4);
        flex-direction: column;
        justify-content: space-between;
        display: flex
    }

@media (min-width:48rem) {
    nav .container {
        padding-inline: calc(var(--spacing)*4);
        flex-direction: row;
        align-items: center
    }
}

nav .container .logo {
    margin-bottom: calc(var(--spacing)*5);
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*2);
    display: flex
}

@media (min-width:48rem) {
    nav .container .logo {
        margin-bottom: calc(var(--spacing)*0)
    }
}

nav .container .logo div {
    gap: calc(var(--spacing)*4);
    flex-direction: column;
    flex: 1;
    display: flex
}

@media (min-width:48rem) {
    nav .container .logo div {
        gap: calc(var(--spacing)*1)
    }
}

nav .container .logo div .name {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading,var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary)
}

@media (min-width:48rem) {
    nav .container .logo div .name {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading,var(--text-2xl--line-height))
    }
}

nav .container .logo div .slogan {
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-n-darker)
}

@media (min-width:48rem) {
    nav .container .logo div .slogan {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height))
    }
}

nav .container .logo img {
    width: 25%
}

@media (min-width:48rem) {
    nav .container .logo img {
        width: calc(var(--spacing)*14)
    }
}

nav .container .logo .icon img {
    width: calc(var(--spacing)*10)
}

nav .container .logo-container {
    justify-content: space-between;
    width: 100%;
    display: flex
}

    nav .container .logo-container #mobile_menu_btn {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading,var(--text-4xl--line-height))
    }

nav .container .links {
    margin-bottom: calc(var(--spacing)*3);
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*1);
    flex-flow: column wrap;
    width: 100%;
    display: none
}

@media (min-width:48rem) {
    nav .container .links {
        margin-bottom: calc(var(--spacing)*1);
        gap: calc(var(--spacing)*8);
        flex-direction: row;
        width: auto;
        display: flex
    }
}

nav .container .links > a, nav .container .links > button, nav .container .links > div {
    cursor: pointer;
    width: 100%;
    padding: calc(var(--spacing)*2);
    text-align: center;
    font-size: var(--text-lg);
    line-height: var(--tw-leading,var(--text-lg--line-height));
    text-wrap: nowrap;
    color: var(--color-n);
    border-radius: .25rem;
    position: relative
}

@media (hover:hover) {
    :is(nav .container .links>a,nav .container .links>button,nav .container .links>div):hover {
        color: var(--color-n-dark)
    }
}

@media (min-width:48rem) {
    nav .container .links > a, nav .container .links > button, nav .container .links > div {
        width: auto;
        padding: calc(var(--spacing)*0);
        background-color: #0000
    }
}

:is(nav .container .links>a,nav .container .links>button,nav .container .links>div):after {
    content: "";
    bottom: calc(var(--spacing)*-1);
    height: 3px;
    width: calc(var(--spacing)*0);
    --tw-translate-x: calc(50%*-1);
    translate: var(--tw-translate-x)var(--tw-translate-y);
    background-color: var(--color-primary);
    border-radius: 3.40282e38px;
    position: absolute;
    left: 50%
}

:is(nav .container .links>a,nav .container .links>button,nav .container .links>div):hover:after {
    width: 60%
}

nav .container .sign {
    gap: calc(var(--spacing)*2);
    flex-wrap: wrap;
    width: 100%;
    display: flex
}

@media (min-width:48rem) {
    nav .container .sign {
        width: auto
    }
}

nav .container .sign > a, nav .container .sign > button, nav .container .sign > div {
    border-radius: var(--radius-lg);
    background-color: var(--color-n-lighter);
    padding-inline: calc(var(--spacing)*4);
    padding-block: calc(var(--spacing)*2);
    text-align: center;
    font-size: var(--text-md);
    text-wrap: nowrap;
    color: var(--color-n);
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

@media (hover:hover) {
    :is(nav .container .sign>a,nav .container .sign>button,nav .container .sign>div):hover {
        background-color: var(--color-primary-lighter);
        color: var(--color-primary)
    }
}

@media (min-width:48rem) {
    nav .container .sign > a, nav .container .sign > button, nav .container .sign > div {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height))
    }
}

:is(nav .container .sign>a,nav .container .sign>button,nav .container .sign>div).primary {
    background-color: var(--color-primary);
    color: var(--color-white)
}

@media (hover:hover) {
    :is(nav .container .sign>a,nav .container .sign>button,nav .container .sign>div).primary:hover {
        background-color: var(--color-n-dark)
    }
}

nav .container .sign .dropdown {
    flex-grow: 0
}

@media (min-width:48rem) {
    nav .container .sign .dropdown {
        display: none
    }
}

nav .container .sign .dropdown .dropdown-menu {
    width: 90vw
}

    nav .container .sign .dropdown .dropdown-menu a {
        padding-block: calc(var(--spacing)*3);
        font-size: var(--text-md) !important
    }

#mobile_menu {
    inset-inline-start: -768px;
    top: calc(var(--spacing)*0);
    z-index: 50;
    background-color: #ff6c1ecc;
    position: fixed
}

@supports (color:color-mix(in lab, red, red)) {
    #mobile_menu {
        background-color: color-mix(in oklab,var(--color-primary)80%,transparent)
    }
}

#mobile_menu {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
}

@media (min-width:48rem) {
    #mobile_menu {
        display: none
    }
}

#mobile_menu.show {
    inset-inline-start: calc(var(--spacing)*0)
}

#mobile_menu ul {
    gap: calc(var(--spacing)*5);
    width: 100vw;
    height: 100vh;
    padding: calc(var(--spacing)*5);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading,var(--text-2xl--line-height));
    flex-direction: column;
    display: flex
}

    #mobile_menu ul > li {
        margin-bottom: calc(var(--spacing)*1);
        border-bottom-style: var(--tw-border-style);
        border-color: #ffffff0d;
        border-bottom-width: 2px
    }

@supports (color:color-mix(in lab, red, red)) {
    #mobile_menu ul > li {
        border-color: color-mix(in oklab,var(--color-white)5%,transparent)
    }
}

#mobile_menu ul > li {
    padding-bottom: calc(var(--spacing)*3);
    text-align: center
}

@media (min-width:48rem) {
    #mobile_menu ul > li {
        padding: calc(var(--spacing)*0)
    }
}

#mobile_menu ul > li > a {
    color: var(--color-white)
}

.dropdown {
    display: inline-block;
    position: relative
}

    .dropdown .dropdown-btn {
        cursor: pointer;
        justify-content: space-between;
        align-items: center;
        gap: calc(var(--spacing)*2);
        border-radius: var(--radius-lg);
        padding-inline: calc(var(--spacing)*4);
        color: var(--color-n);
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .2s;
        padding-block: 6px;
        transition-duration: .2s;
        display: flex
    }

@media (hover:hover) {
    .dropdown .dropdown-btn:hover {
        background-color: var(--color-n-lighter)
    }
}

.dropdown .dropdown-btn i {
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height));
    --tw-leading: calc(var(--spacing)*3);
    line-height: calc(var(--spacing)*3)
}

.dropdown .dropdown-menu {
    pointer-events: none;
    visibility: hidden;
    z-index: 50;
    margin-top: calc(var(--spacing)*1);
    min-width: calc(var(--spacing)*40);
    transform-origin: top;
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x)var(--tw-scale-y);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-n-light);
    background-color: var(--color-white);
    padding-block: calc(var(--spacing)*1);
    opacity: 0;
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .2s;
    inset-inline-start: calc(var(--spacing)*0);
    transition-duration: .2s;
    position: absolute;
    top: 100%
}

    .dropdown .dropdown-menu .dropdown-item a {
        cursor: pointer;
        align-items: center;
        gap: calc(var(--spacing)*2);
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
        border-color: var(--color-n-lighter);
        padding-inline: calc(var(--spacing)*4);
        padding-block: calc(var(--spacing)*3);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        color: var(--color-n-dark);
        display: flex
    }

@media (hover:hover) {
    .dropdown .dropdown-menu .dropdown-item a:hover {
        background-color: var(--color-n-lighter);
        color: var(--color-primary)
    }
}

.dropdown .dropdown-menu .dropdown-item:last-child a {
    border-style: var(--tw-border-style);
    border-width: 0
}

.dropdown .submenu {
    margin-inline-start: calc(var(--spacing)*12);
    list-style-type: disc
}

    .dropdown .submenu .submenu-item a {
        padding-inline: calc(var(--spacing)*0) !important;
        font-size: var(--text-md) !important
    }

.dropdown.active .dropdown-menu, .dropdown.active .submenu {
    visibility: visible;
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x)var(--tw-scale-y);
    opacity: 1;
    pointer-events: auto
}

.video {
    z-index: calc(1*-1);
    --tw-scale-x: 125%;
    width: 100%;
    height: 100%;
    scale: var(--tw-scale-x)var(--tw-scale-y);
    opacity: .2;
    position: absolute
}

@media (min-width:80rem) {
    .video {
        opacity: 1
    }
}

.video video {
    object-fit: cover;
    pointer-events: none user-select-none;
    width: 100%;
    height: 100%
}

    .video video::-webkit-media-controls {
        display: none !important
    }

    .video video::-webkit-media-controls-play-button {
        display: none !important
    }

    .video video::-webkit-media-controls-volume-slider {
        display: none !important
    }

    .video video::-webkit-media-controls-mute-button {
        display: none !important
    }

    .video video::-webkit-media-controls-timeline {
        display: none !important
    }

    .video video::-webkit-media-controls-current-time-display {
        display: none !important
    }

#hero {
    z-index: 1;
    background-color: var(--color-n-lighter);
    width: 100%;
    position: relative;
    overflow: hidden
}

    #hero .main-content {
        justify-content: center;
        align-items: center;
        gap: calc(var(--spacing)*6);
        flex-direction: column;
        min-height: 60vh;
        display: flex
    }

@media (min-width:48rem) {
    #hero .main-content {
        flex-direction: row;
        min-height: 80vh
    }
}

#hero .lines {
    display: none
}

@media (min-width:48rem) {
    #hero .lines {
        display: block
    }
}

#hero .icons {
    z-index: calc(1*-1);
    opacity: .5;
    width: 100%;
    height: 100%;
    position: absolute
}

@media (min-width:80rem) {
    #hero .icons {
        opacity: 1
    }
}

#hero .icons div {
    aspect-ratio: 1;
    background-color: var(--color-white);
    padding: calc(var(--spacing)*3);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    --tw-shadow-color: #0000000d;
    border-radius: 3.40282e38px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

@supports (color:color-mix(in lab, red, red)) {
    #hero .icons div {
        --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)
    }
}

#hero .icons div img {
    width: calc(var(--spacing)*8);
    height: calc(var(--spacing)*8)
}

#hero .icons div i {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading,var(--text-2xl--line-height));
    --tw-leading: calc(var(--spacing)*0);
    line-height: calc(var(--spacing)*0);
    color: var(--color-cyan-700);
    display: block
}

#hero .icons div:first-child {
    animation: 6s ease-in-out infinite float-1;
    top: 7%;
    left: 5%
}

#hero .icons div:nth-child(2) {
    animation: 7s ease-in-out infinite float-2;
    top: 10%;
    right: 8%
}

#hero .icons div:nth-child(3) {
    animation: 8s ease-in-out infinite float-3;
    top: 50%;
    left: 8%
}

#hero .icons div:nth-child(4) {
    animation: 6.5s ease-in-out infinite float-4;
    top: 50%;
    right: 12%
}

#hero .icons div:nth-child(5) {
    animation: 7.5s ease-in-out infinite float-5;
    bottom: 10%;
    left: 15%
}

#hero .icons div:nth-child(6) {
    animation: 6s ease-in-out infinite float-6;
    bottom: 20%;
    right: 5%
}

#hero .icons div:nth-child(7) {
    animation: 7s ease-in-out infinite float-7;
    top: 20%;
    left: 20%
}

#hero .icons div:nth-child(8) {
    animation: 8s ease-in-out infinite float-8;
    top: 70%;
    right: 20%
}

#hero .icons div:nth-child(9) {
    animation: 6.5s ease-in-out infinite float-9;
    bottom: 30%;
    left: 25%
}

#hero .icons div:nth-child(10) {
    animation: 7.5s ease-in-out infinite float-10;
    top: 25%;
    right: 20%
}

#hero .stars {
    opacity: .25;
    width: 3px;
    height: 3px;
    box-shadow: -42vw -4vh 0px 0px var(--color-n),25vw -41vh 0px 0px var(--color-primary),-20vw 49vh 0px 1px var(--color-n),5vw 40vh 1px 1px var(--color-n),29vw 19vh 1px 0px var(--color-n),-44vw -13vh 0px 0px var(--color-n),46vw 41vh 0px 1px var(--color-n),-3vw -45vh 0px 1px var(--color-n),47vw 35vh 1px 0px var(--color-primary),12vw -8vh 1px 0px var(--color-n),-34vw 48vh 1px 1px var(--color-n),32vw 26vh 1px 1px var(--color-n),32vw -41vh 1px 1px var(--color-n),0vw 37vh 1px 1px var(--color-n),34vw -26vh 1px 0px var(--color-n),-14vw -49vh 1px 0px var(--color-n),-12vw 45vh 0px 1px var(--color-n),-44vw -33vh 0px 1px var(--color-primary),-13vw 41vh 0px 0px var(--color-n),-36vw -11vh 0px 1px var(--color-n),-23vw -24vh 1px 0px var(--color-primary),-38vw -27vh 0px 1px var(--color-n),16vw -19vh 0px 0px var(--color-n),28vw 33vh 1px 0px var(--color-n),-49vw -4vh 0px 0px var(--color-n),16vw 32vh 0px 1px var(--color-n),36vw -18vh 1px 0px var(--color-primary),-25vw -30vh 1px 0px var(--color-n),-23vw 24vh 0px 1px var(--color-n),-2vw -35vh 1px 1px var(--color-n),-25vw 9vh 0px 0px var(--color-n),-15vw -34vh 0px 0px var(--color-n),-8vw -19vh 1px 0px var(--color-n),-20vw -20vh 1px 1px var(--color-n),42vw 50vh 0px 1px var(--color-n),-32vw 10vh 1px 0px var(--color-primary),-23vw -17vh 0px 0px var(--color-n),44vw 15vh 1px 0px var(--color-n),-40vw 33vh 1px 1px var(--color-n),-43vw 8vh 0px 0px var(--color-n),-48vw -15vh 1px 1px var(--color-primary),-24vw 17vh 0px 0px var(--color-n),-31vw 50vh 1px 0px var(--color-primary),36vw -38vh 0px 1px var(--color-n),-7vw 48vh 0px 0px var(--color-n),15vw -32vh 0px 0px var(--color-n),29vw -41vh 0px 0px var(--color-n),2vw 37vh 1px 0px var(--color-n),7vw -40vh 1px 1px var(--color-n),15vw 18vh 0px 0px var(--color-n),25vw -13vh 1px 1px var(--color-n),-46vw -12vh 1px 1px var(--color-n),-18vw 22vh 0px 0px var(--color-n),23vw -9vh 1px 0px var(--color-primary),50vw 12vh 0px 1px var(--color-n),45vw 2vh 0px 0px var(--color-n),14vw -48vh 1px 0px var(--color-n),23vw 43vh 0px 1px var(--color-n),-40vw 16vh 1px 1px var(--color-n),20vw -31vh 0px 1px var(--color-n),-17vw 44vh 1px 1px var(--color-n),18vw -45vh 0px 0px var(--color-n),33vw -6vh 0px 0px var(--color-n),0vw 7vh 0px 1px var(--color-n),-10vw -18vh 0px 1px var(--color-primary),-19vw 5vh 1px 0px var(--color-n),1vw 42vh 0px 0px var(--color-n),22vw 48vh 0px 1px var(--color-n),39vw -8vh 1px 1px var(--color-n),-6vw -42vh 1px 0px var(--color-primary),-47vw 34vh 0px 0px var(--color-n),-46vw 19vh 0px 1px var(--color-n),-12vw -32vh 0px 0px var(--color-n),-45vw -38vh 0px 1px var(--color-n),-28vw 18vh 1px 0px var(--color-n),-38vw -46vh 1px 1px var(--color-n),49vw -6vh 1px 1px var(--color-n),-28vw 18vh 1px 1px var(--color-n),10vw -24vh 0px 1px var(--color-primary),-5vw -11vh 1px 1px var(--color-n),33vw -8vh 1px 0px var(--color-n),-16vw 17vh 0px 0px var(--color-n),18vw 27vh 0px 1px var(--color-n),-8vw -10vh 1px 1px var(--color-primary);
    border-radius: 3.40282e38px;
    animation: 30s infinite alternate zoom;
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden
}

@keyframes zoom {
    0%,to {
        transform: scale(1)
    }

    50% {
        transform: scale(1.5)
    }
}

@keyframes float-y {
    0%,to {
        transform: translateY(0)scale(1)rotate(-1deg)
    }

    50% {
        transform: translateY(-20px)scale(1.05)rotate(1deg)
    }
}

@keyframes float-1 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(20px,-15px)
    }
}

@keyframes float-2 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(-25px,20px)
    }
}

@keyframes float-3 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(30px,15px)
    }
}

@keyframes float-4 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(-20px,-25px)
    }
}

@keyframes float-5 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(25px,20px)
    }
}

@keyframes float-6 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(-30px,15px)
    }
}

@keyframes float-7 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(20px,25px)
    }
}

@keyframes float-8 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(-15px,-20px)
    }
}

@keyframes float-9 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(25px,-20px)
    }
}

@keyframes float-10 {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(-25px,-15px)
    }
}

.lines {
    z-index: calc(1*-1);
    opacity: .2;
    width: 100%;
    height: 100%;
    position: absolute
}

@media (min-width:80rem) {
    .lines {
        opacity: 1
    }
}

#partners {
    background-color: var(--color-n-darker);
    padding-block: calc(var(--spacing)*6)
}

.swiper-wrapper {
    align-items: center;
    display: flex
}

    .swiper-wrapper .swiper-slide {
        justify-content: center;
        align-items: center;
        display: flex
    }

.features-1 {
    gap: calc(var(--spacing)*4);
    padding-inline: calc(var(--spacing)*4);
    grid-template-columns: repeat(1,minmax(0,1fr));
    display: grid
}

@media (min-width:48rem) {
    .features-1 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

.features-1 .block {
    max-width: calc(var(--spacing)*92);
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*2);
    border-radius: var(--radius-2xl);
    padding: calc(var(--spacing)*8);
    flex-direction: column;
    display: flex
}

    .features-1 .block .block-title {
        text-align: center;
        font-size: var(--text-xl);
        line-height: var(--tw-leading,var(--text-xl--line-height));
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    .features-1 .block .block-description {
        margin-top: calc(var(--spacing)*1);
        text-align: center;
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height));
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
        color: var(--color-n)
    }

.animated-border {
    z-index: 0;
    max-width: calc(var(--spacing)*92);
    border-radius: var(--radius-xl);
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .5s;
    transition-duration: .5s;
    position: relative;
    overflow: hidden
}

    .animated-border:before {
        content: "";
        z-index: calc(1*-1);
        background-color: var(--color-n);
        width: 200%;
        height: 200%;
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .5s;
        opacity: .1;
        background-position: 0 0,100% 0,100% 100%,0 100%;
        background-repeat: no-repeat;
        background-size: 50% 50%,50% 50%;
        transition-duration: .5s;
        animation: 4s linear infinite paused rotate;
        position: absolute;
        top: -50%;
        left: -50%
    }

    .animated-border:after {
        content: "";
        z-index: calc(1*-1);
        background-color: var(--color-white);
        width: calc(100% - 4px);
        height: calc(100% - 4px);
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .5s;
        border-radius: 10px;
        transition-duration: .5s;
        position: absolute;
        top: 2.5px;
        left: 2.5px
    }

    .animated-border:hover:before {
        background-color: var(--color-n-lighter);
        background-image: linear-gradient(var(--color-primary),var(--color-primary));
        opacity: 1;
        animation-play-state: running
    }

@keyframes rotate {
    to {
        transform: rotate(1turn)
    }
}

.features-2 {
    z-index: 0;
    background-color: var(--color-n-lighter);
    padding-inline: calc(var(--spacing)*4);
    padding-block: calc(var(--spacing)*16);
    position: relative;
    overflow: hidden
}

    .features-2 .responsive-mockup {
        max-width: var(--container-7xl);
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: 1s;
        transition-duration: 1s;
        position: relative;
        overflow: hidden
    }

        .features-2 .responsive-mockup img {
            width: 100%
        }

        .features-2 .responsive-mockup:after {
            content: "";
            top: calc(var(--spacing)*0);
            height: 100%;
            width: calc(var(--spacing)*40);
            --tw-skew-x: skewX(-20deg);
            transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);
            background-color: var(--color-white);
            opacity: .4;
            --tw-blur: blur(var(--blur-3xl));
            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-property: all;
            transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
            transition-duration: var(--tw-duration,var(--default-transition-duration));
            --tw-duration: 1s;
            transition-duration: 1s;
            position: absolute;
            left: -50%
        }

        .features-2 .responsive-mockup:hover:after {
            left: 120%
        }

.features-3 {
    z-index: 0;
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing)*4);
    padding-block: calc(var(--spacing)*16);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

    .features-3 .ai-blocks {
        justify-content: space-around;
        align-items: center;
        gap: calc(var(--spacing)*6);
        flex-direction: column;
        display: flex
    }

@media (min-width:48rem) {
    .features-3 .ai-blocks {
        flex-direction: row
    }
}

.features-3 .ai-blocks .ai-block {
    max-width: calc(var(--spacing)*96);
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    background-color: var(--color-n-lighter);
    padding: calc(var(--spacing)*3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height));
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .5s;
    border-width: 2px;
    border-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition-duration: .5s;
    display: flex;
    position: relative
}

@media (hover:hover) {
    .features-3 .ai-blocks .ai-block:hover {
        border-color: var(--color-primary)
    }
}

.features-3 .ai-blocks .ai-block img {
    inset-inline-start: calc(var(--spacing)*1);
    top: calc(var(--spacing)*1);
    width: calc(var(--spacing)*7);
    height: calc(var(--spacing)*7);
    position: absolute
}

.features-3 .ai-blocks .ai-block p {
    text-align: center;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold)
}

.features-3 .ai-blocks .ai-block div {
    text-align: center;
    color: var(--color-n)
}

#testimonials {
    margin-bottom: calc(var(--spacing)*20)
}

    #testimonials .testimonials-swiper {
        align-items: center;
        gap: calc(var(--spacing)*6);
        pointer-events: none;
        width: 100%;
        display: flex;
        position: relative
    }

        #testimonials .testimonials-swiper .swiper-slide {
            height: calc(var(--spacing)*64);
            max-width: calc(var(--spacing)*96);
            border-radius: var(--radius-xl);
            border-style: var(--tw-border-style);
            border-width: 1px;
            border-color: var(--color-n-light);
            background-color: var(--color-n-lighter);
            padding: calc(var(--spacing)*4);
            font-size: var(--text-lg);
            line-height: var(--tw-leading,var(--text-lg--line-height));
            flex-direction: column;
            justify-content: space-between;
            align-items: flex-start;
            display: flex
        }

            #testimonials .testimonials-swiper .swiper-slide .text {
                -webkit-line-clamp: 4;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                overflow: hidden
            }

            #testimonials .testimonials-swiper .swiper-slide .client {
                gap: calc(var(--spacing)*1);
                display: flex
            }

                #testimonials .testimonials-swiper .swiper-slide .client img {
                    aspect-ratio: 1;
                    width: calc(var(--spacing)*14);
                    height: calc(var(--spacing)*14);
                    border-radius: 3.40282e38px
                }

                #testimonials .testimonials-swiper .swiper-slide .client div {
                    flex-direction: column;
                    display: flex
                }

                    #testimonials .testimonials-swiper .swiper-slide .client div span {
                        color: var(--color-n)
                    }

        #testimonials .testimonials-swiper .overlay {
            inset: calc(var(--spacing)*0);
            z-index: 10;
            --tw-gradient-position: to right in oklab;
            background-image: linear-gradient(var(--tw-gradient-stops));
            --tw-gradient-from: var(--color-white);
            --tw-gradient-via: transparent;
            --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
            --tw-gradient-to: var(--color-white);
            width: 100%;
            height: 100%;
            position: absolute
        }

#latest_posts {
    background-color: var(--color-n-lighter);
    padding-block: calc(var(--spacing)*16);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

    #latest_posts .posts-swiper {
        margin-top: calc(var(--spacing)*8);
        align-items: center;
        gap: calc(var(--spacing)*6);
        width: 100%;
        display: flex;
        position: relative
    }

        #latest_posts .posts-swiper .swiper-slide {
            z-index: 0;
            aspect-ratio: 4/5;
            border-radius: var(--radius-2xl);
            align-items: flex-end;
            height: 100%;
            display: flex;
            position: relative;
            overflow: hidden
        }

            #latest_posts .posts-swiper .swiper-slide * {
                transition-property: all;
                transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
                transition-duration: var(--tw-duration,var(--default-transition-duration));
                --tw-duration: .5s;
                transition-duration: .5s
            }

            #latest_posts .posts-swiper .swiper-slide img {
                object-fit: cover;
                width: 100%;
                height: 100%;
                position: absolute
            }

            #latest_posts .posts-swiper .swiper-slide .info {
                margin: calc(var(--spacing)*2);
                align-items: flex-start;
                gap: calc(var(--spacing)*2);
                border-radius: var(--radius-xl);
                background-color: #ffffffb3;
                flex-direction: column;
                display: flex
            }

@supports (color:color-mix(in lab, red, red)) {
    #latest_posts .posts-swiper .swiper-slide .info {
        background-color: color-mix(in oklab,var(--color-white)70%,transparent)
    }
}

#latest_posts .posts-swiper .swiper-slide .info {
    padding: calc(var(--spacing)*2);
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
}

    #latest_posts .posts-swiper .swiper-slide .info .category {
        background-color: var(--color-white);
        padding-inline: calc(var(--spacing)*2);
        padding-block: calc(var(--spacing)*1);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        color: var(--color-primary);
        border-radius: .25rem
    }

    #latest_posts .posts-swiper .swiper-slide .info .title {
        -webkit-line-clamp: 2;
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
        color: var(--color-n-darker);
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

#latest_posts .posts-swiper .swiper-slide:hover img {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x)var(--tw-scale-y)
}

#latest_posts .posts-swiper .swiper-slide:hover .info {
    background-color: #ffffffe6
}

@supports (color:color-mix(in lab, red, red)) {
    #latest_posts .posts-swiper .swiper-slide:hover .info {
        background-color: color-mix(in oklab,var(--color-white)90%,transparent)
    }
}

#latest_posts .posts-swiper .swiper-slide:hover .info .title {
    color: var(--color-primary) !important
}

#latest_posts .swiper-pagination {
    position: unset;
    margin-top: calc(var(--spacing)*10)
}

    #latest_posts .swiper-pagination .swiper-pagination-bullet {
        margin-inline: calc(var(--spacing)*1);
        height: calc(var(--spacing)*3);
        width: calc(var(--spacing)*3);
        background-color: var(--color-n-light);
        opacity: 1
    }

        #latest_posts .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: var(--color-n-dark)
        }

footer {
    background-color: var(--color-n-darker);
    padding-block: calc(var(--spacing)*10);
    color: var(--color-white);
    overflow: hidden
}

    footer .container {
        flex-direction: column;
        justify-content: space-between;
        display: flex
    }

@media (min-width:48rem) {
    footer .container {
        flex-direction: row
    }
}

footer .container .links {
    align-items: center;
    gap: calc(var(--spacing)*2);
    flex-direction: column;
    display: flex
}

@media (min-width:48rem) {
    footer .container .links {
        align-items: flex-start
    }
}

footer .container .links a {
    font-size: var(--text-lg);
    line-height: var(--tw-leading,var(--text-lg--line-height));
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration))
}

@media (hover:hover) {
    footer .container .links a:hover {
        color: var(--color-primary)
    }
}

footer .container .links strong {
    margin-bottom: calc(var(--spacing)*3);
    color: var(--color-primary)
}

footer .container .contact {
    margin-block: calc(var(--spacing)*5);
    align-items: center;
    gap: calc(var(--spacing)*3);
    flex-direction: column;
    display: flex
}

@media (min-width:48rem) {
    footer .container .contact {
        margin-block: calc(var(--spacing)*0);
        align-items: flex-start
    }
}

footer .container .contact a {
    justify-content: flex-end;
    align-items: center;
    gap: calc(var(--spacing)*2);
    font-size: var(--text-lg);
    line-height: var(--tw-leading,var(--text-lg--line-height));
    direction: ltr;
    display: flex
}

@media (hover:hover) {
    footer .container .contact a:hover {
        color: var(--color-primary)
    }
}

footer .container .contact a i {
    --tw-leading: calc(var(--spacing)*0);
    line-height: calc(var(--spacing)*0)
}

footer .container .contact button {
    cursor: pointer;
    background-color: var(--color-white);
    width: fit-content;
    padding-inline: calc(var(--spacing)*6);
    padding-block: calc(var(--spacing)*3);
    color: var(--color-n-dark);
    border-radius: 3.40282e38px
}

@media (hover:hover) {
    footer .container .contact button:hover {
        background-color: var(--color-primary);
        color: var(--color-white)
    }
}

footer .container .logo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

footer .payments {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    flex-wrap: wrap;
    display: flex
}

    footer .payments div img {
        width: calc(var(--spacing)*14)
    }

.modal {
    inset: calc(var(--spacing)*0);
    z-index: 10;
    background-color: #1e1e1e80;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed
}

@supports (color:color-mix(in lab, red, red)) {
    .modal {
        background-color: color-mix(in oklab,var(--color-n-darker)50%,transparent)
    }
}

.modal {
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .3s;
    transition-duration: .3s
}

    .modal form {
        width: 100%;
        max-height: 100%
    }

    .modal .card {
        margin: calc(var(--spacing)*5);
        border-radius: var(--radius-2xl);
        background-color: var(--color-white);
        width: 100%;
        padding: calc(var(--spacing)*3);
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .3s;
        flex-direction: column;
        transition-duration: .3s;
        display: flex;
        overflow-y: auto;
        max-height: 95svh !important
    }

@media (min-width:48rem) {
    .modal .card {
        width: var(--container-2xl)
    }
}

.modal .card .card-header {
    margin-bottom: calc(var(--spacing)*3);
    border-style: var(--tw-border-style);
    border-width: 0;
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
    border-color: var(--color-n-lighter);
    padding-bottom: calc(var(--spacing)*3);
    justify-content: space-between;
    align-items: center;
    display: flex
}

    .modal .card .card-header .title {
        gap: calc(var(--spacing)*1);
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        display: flex
    }

    .modal .card .card-header button {
        cursor: pointer;
        padding-inline: calc(var(--spacing)*1);
        font-size: var(--text-2xl);
        line-height: var(--tw-leading,var(--text-2xl--line-height));
        color: var(--color-n)
    }

@media (hover:hover) {
    .modal .card .card-header button:hover {
        color: var(--color-n-dark)
    }
}

.modal .card .card-footer {
    align-items: center;
    gap: calc(var(--spacing)*3);
    flex-wrap: wrap;
    display: flex
}

.modal.opacity-0 {
    pointer-events: none
}

.modal.opacity-100 {
    pointer-events: auto
}

.btn {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*3);
    border-radius: var(--radius-lg);
    padding-inline: calc(var(--spacing)*4);
    padding-block: calc(var(--spacing)*2);
    font-size: var(--text-md);
    text-wrap: nowrap;
    display: flex
}

input, textarea, select {
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-n-light);
    background-color: var(--color-white);
    width: 100%;
    padding: calc(var(--spacing)*2);
    font-size: var(--text-md);
    color: var(--color-n-dark)
}

:is(input,textarea,select).confirmation_code {
    text-align: center;
    --tw-tracking: 1rem;
    letter-spacing: 1rem
}

:is(input,textarea,select):disabled {
    opacity: .4
}

.input-group {
    margin-bottom: calc(var(--spacing)*3);
    flex-direction: column;
    flex: 1;
    display: flex
}

    .input-group label {
        gap: calc(var(--spacing)*1);
        color: var(--color-n);
        flex-direction: column;
        display: flex
    }

        .input-group label .password-input {
            margin-bottom: calc(var(--spacing)*3);
            position: relative
        }

            .input-group label .password-input .toggle-btn {
                padding: calc(var(--spacing)*2);
                position: absolute;
                inset-inline-end: calc(var(--spacing)*0)
            }

@media (hover:hover) {
    .input-group label .password-input .toggle-btn:hover {
        color: var(--color-n-dark)
    }
}

.checkbox {
    width: fit-content;
    padding: calc(var(--spacing)*0)
}

    .checkbox label {
        cursor: pointer;
        align-items: center;
        gap: calc(var(--spacing)*3);
        transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        flex-direction: row
    }

@media (hover:hover) {
    .checkbox label:hover {
        color: var(--color-n-dark)
    }
}

.checkbox span {
    font-size: var(--text-md);
    -webkit-user-select: none;
    user-select: none
}

input[type=checkbox] {
    width: calc(var(--spacing)*6);
    height: calc(var(--spacing)*6);
    cursor: pointer;
    appearance: none;
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: var(--color-n-light);
    background-color: var(--color-white);
    transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    border-radius: .25rem
}

    input[type=checkbox]:checked {
        border-color: var(--color-primary);
        background-color: var(--color-primary);
        position: relative
    }

        input[type=checkbox]:checked:after {
            content: "✓";
            top: calc(var(--spacing)*0);
            left: calc(var(--spacing)*0);
            --tw-font-weight: var(--font-weight-bold);
            font-weight: var(--font-weight-bold);
            color: var(--color-white);
            margin-left: 5px;
            position: absolute
        }

    input[type=checkbox]:hover {
        border-color: var(--color-primary-light)
    }

    input[type=checkbox]:disabled {
        pointer-events: none;
        opacity: .5
    }

#features-hero {
    z-index: 0;
    background-color: var(--color-n-light);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

    #features-hero .bg {
        top: calc(var(--spacing)*0);
        left: calc(var(--spacing)*0);
        z-index: calc(1*-1);
        min-width: 200%;
        height: 100%;
        animation: 40s ease-out infinite moveBG;
        position: absolute
    }

    #features-hero .screens {
        z-index: 10;
        max-width: var(--container-5xl);
        align-items: center;
        gap: calc(var(--spacing)*4);
        padding-inline: calc(var(--spacing)*2);
        padding-block: calc(var(--spacing)*8);
        grid-template-columns: repeat(3,minmax(0,1fr));
        margin-inline: auto;
        display: grid
    }

@media (min-width:48rem) {
    #features-hero .screens {
        padding-block: calc(var(--spacing)*16)
    }
}

#features-hero .screens .screen {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    transition-property: transform,translate,scale,rotate;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .5s;
    flex-direction: column;
    transition-duration: .5s;
    display: flex
}

@media (hover:hover) {
    #features-hero .screens .screen:hover {
        --tw-translate-y: calc(var(--spacing)*-3);
        translate: var(--tw-translate-x)var(--tw-translate-y);
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }
}

#features-hero .screens .screen .image img {
    object-fit: contain;
    width: 100%;
    min-height: 100%
}

#features-hero .screens .screen .badge {
    border-radius: var(--radius-2xl);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing)*6);
    padding-block: calc(var(--spacing)*3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

@keyframes moveBG {
    0%,to {
        left: 0
    }

    50% {
        left: -100%
    }
}

#features-sections {
    flex-direction: column;
    display: flex
}

    #features-sections .section-1 {
        justify-content: center;
        align-items: center;
        gap: calc(var(--spacing)*8);
        padding-block: calc(var(--spacing)*8);
        flex-direction: column;
        display: flex
    }

@media (min-width:48rem) {
    #features-sections .section-1 {
        padding-block: calc(var(--spacing)*16);
        flex-direction: row
    }
}

#features-sections .section-1 .info {
    max-width: var(--container-xl);
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*5);
    flex-direction: column;
    flex: 1;
    display: flex
}

@media (min-width:48rem) {
    #features-sections .section-1 .info {
        justify-content: flex-start;
        align-items: flex-start
    }
}

#features-sections .section-1 .image img {
    max-height: calc(var(--spacing)*96)
}

#features-sections .section-2 {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    background-color: var(--color-n-lighter);
    padding-block: calc(var(--spacing)*8);
    flex-direction: column;
    display: flex
}

@media (min-width:48rem) {
    #features-sections .section-2 {
        padding-block: calc(var(--spacing)*16)
    }
}

#features-sections .section-2 .screens {
    gap: calc(var(--spacing)*4);
    grid-template-columns: repeat(1,minmax(0,1fr));
    display: grid
}

@media (min-width:48rem) {
    #features-sections .section-2 .screens {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media (min-width:64rem) {
    #features-sections .section-2 .screens {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

#features-sections .section-2 .screens .screen {
    margin: calc(var(--spacing)*2);
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    flex-direction: column;
    display: flex
}

    #features-sections .section-2 .screens .screen .image {
        border-radius: var(--radius-2xl);
        border-style: var(--tw-border-style);
        background-color: var(--color-white);
        padding: calc(var(--spacing)*3);
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        --tw-shadow-color: #0000000d;
        border-width: 4px;
        border-color: #0000;
        flex: 1;
        justify-content: center;
        align-items: center;
        display: flex
    }

@supports (color:color-mix(in lab, red, red)) {
    #features-sections .section-2 .screens .screen .image {
        --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)
    }
}

#features-sections .section-2 .screens .screen .image {
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .5s;
    transition-duration: .5s
}

@media (hover:hover) {
    #features-sections .section-2 .screens .screen .image:hover {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x)var(--tw-scale-y);
        border-color: var(--color-primary)
    }
}

#features-sections .section-2 .screens .screen .image img {
    border-radius: var(--radius-xl);
    object-fit: contain;
    width: 100%
}

#features-sections .section-2 .screens .screen .caption {
    text-align: center;
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height));
    color: var(--color-n)
}

#features-sections .section-3 {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    padding-block: calc(var(--spacing)*8);
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    display: flex
}

@media (min-width:48rem) {
    #features-sections .section-3 {
        padding-block: calc(var(--spacing)*16);
        background-attachment: fixed
    }
}

#features-sections .section-3 {
    background-image: url(/assets/images/features/ai-bg.jpg)
}

    #features-sections .section-3 .ai-blocks {
        gap: calc(var(--spacing)*8);
        grid-template-columns: repeat(1,minmax(0,1fr));
        display: grid
    }

@media (min-width:48rem) {
    #features-sections .section-3 .ai-blocks {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media (min-width:64rem) {
    #features-sections .section-3 .ai-blocks {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

#features-sections .section-3 .ai-blocks .ai-block {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    border-radius: var(--radius-xl);
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: #ffffff80;
    flex-direction: column;
    display: flex;
    position: relative
}

@supports (color:color-mix(in lab, red, red)) {
    #features-sections .section-3 .ai-blocks .ai-block {
        border-color: color-mix(in oklab,var(--color-white)50%,transparent)
    }
}

#features-sections .section-3 .ai-blocks .ai-block {
    background-color: #fffc
}

@supports (color:color-mix(in lab, red, red)) {
    #features-sections .section-3 .ai-blocks .ai-block {
        background-color: color-mix(in oklab,var(--color-white)80%,transparent)
    }
}

#features-sections .section-3 .ai-blocks .ai-block {
    padding: calc(var(--spacing)*2);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .5s;
    transition-duration: .5s
}

@media (hover:hover) {
    #features-sections .section-3 .ai-blocks .ai-block:hover {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x)var(--tw-scale-y);
        border-color: var(--color-primary);
        background-color: var(--color-white)
    }
}

#features-sections .section-3 .ai-blocks .ai-block img {
    inset-inline-start: calc(var(--spacing)*1);
    top: calc(var(--spacing)*1);
    width: calc(var(--spacing)*8);
    height: calc(var(--spacing)*8);
    position: absolute
}

#features-sections .section-3 .ai-blocks .ai-block .title {
    text-align: center;
    font-size: var(--text-lg);
    line-height: var(--tw-leading,var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-primary)
}

#features-sections .section-3 .ai-blocks .ai-block .description {
    text-align: center;
    font-size: var(--text-lg);
    line-height: var(--tw-leading,var(--text-lg--line-height))
}

#features-sections .section-4 {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    background-color: var(--color-n-lighter);
    padding-block: calc(var(--spacing)*8);
    flex-direction: column;
    display: flex
}

@media (min-width:48rem) {
    #features-sections .section-4 {
        padding-block: calc(var(--spacing)*16)
    }
}

#features-sections .section-4 .screens {
    gap: calc(var(--spacing)*4);
    grid-template-columns: repeat(1,minmax(0,1fr));
    display: grid
}

@media (min-width:48rem) {
    #features-sections .section-4 .screens {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media (min-width:64rem) {
    #features-sections .section-4 .screens {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }
}

#features-sections .section-4 .screens .screen {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    flex-direction: column;
    display: flex
}

    #features-sections .section-4 .screens .screen .image {
        border-style: var(--tw-border-style);
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .5s;
        border-width: 4px;
        border-color: #0000;
        flex: 1;
        justify-content: center;
        align-items: center;
        transition-duration: .5s;
        display: flex
    }

@media (hover:hover) {
    #features-sections .section-4 .screens .screen .image:hover {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }
}

#features-sections .section-4 .screens .screen .image img {
    border-radius: var(--radius-xl);
    object-fit: contain;
    width: 100%
}

#features-sections .section-4 .screens .screen .caption {
    text-align: center;
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height));
    color: var(--color-n)
}

#features-sections .section-5 {
    background-color: var(--color-n-darker);
    padding-block: calc(var(--spacing)*8)
}

@media (min-width:48rem) {
    #features-sections .section-5 {
        padding-block: calc(var(--spacing)*16)
    }
}

#features-sections .section-5 .container {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*8);
    flex-direction: column;
    display: flex
}

@media (min-width:64rem) {
    #features-sections .section-5 .container {
        flex-direction: row
    }
}

#features-sections .section-5 .container .info {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*5);
    flex-direction: column;
    flex: 1;
    display: flex
}

@media (min-width:64rem) {
    #features-sections .section-5 .container .info {
        justify-content: flex-start;
        align-items: flex-start
    }
}

#features-sections .section-5 .container .slides {
    width: 80%;
    max-width: var(--container-2xl);
    flex: 2
}

    #features-sections .section-5 .container .slides .qr-slider {
        width: 100%
    }

        #features-sections .section-5 .container .slides .qr-slider .swiper-slide {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            display: flex
        }

            #features-sections .section-5 .container .slides .qr-slider .swiper-slide img {
                object-fit: contain;
                width: 100%
            }

.join-us {
    background-color: var(--color-primary);
    padding-block: calc(var(--spacing)*8)
}

@media (min-width:48rem) {
    .join-us {
        padding-block: calc(var(--spacing)*16)
    }
}

.join-us .container {
    max-width: var(--container-2xl);
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    text-align: center;
    flex-direction: column;
    display: flex
}

#particles-js {
    pointer-events: none;
    top: calc(var(--spacing)*0);
    left: calc(var(--spacing)*0);
    z-index: 2;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute
}

.hero-section {
    z-index: 0;
    padding-block: calc(var(--spacing)*24);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

@media (min-width:48rem) {
    .hero-section {
        padding-block: calc(var(--spacing)*32);
        background-attachment: fixed
    }
}

.hero-section .overlay {
    inset: calc(var(--spacing)*0);
    z-index: calc(1*-1);
    background-color: #0009;
    width: 100%;
    height: 100%;
    position: absolute
}

@supports (color:color-mix(in lab, red, red)) {
    .hero-section .overlay {
        background-color: color-mix(in oklab,var(--color-black)60%,transparent)
    }
}

.hero-section .container {
    z-index: 10;
    max-width: var(--container-4xl);
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*4);
    text-align: center;
    color: var(--color-white);
    flex-direction: column;
    display: flex
}

.hero-section h1 {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading,var(--text-4xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    text-shadow: 0px 1px 2px var(--tw-text-shadow-color,#0000001a),0px 3px 2px var(--tw-text-shadow-color,#0000001a),0px 4px 8px var(--tw-text-shadow-color,#0000001a)
}

.hero-section div {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading,var(--text-2xl--line-height));
    text-shadow: 0px 1px 2px var(--tw-text-shadow-color,#0000001a),0px 3px 2px var(--tw-text-shadow-color,#0000001a),0px 4px 8px var(--tw-text-shadow-color,#0000001a)
}

#pricing {
    background-color: var(--color-n-lighter)
}

    #pricing.green {
        --color-primary: var(--color-success)
    }

    #pricing .plans-container {
        max-width: var(--container-7xl);
        padding-top: calc(var(--spacing)*12);
        margin-inline: auto
    }

    #pricing #billing-cycle-toggle-buttons {
        margin-inline: auto;
        margin-top: calc(var(--spacing)*6);
        margin-bottom: calc(var(--spacing)*3);
        border-radius: var(--radius-2xl);
        background-color: var(--color-white);
        width: fit-content;
        padding: calc(var(--spacing)*2);
        justify-content: center;
        display: flex;
        position: relative
    }

        #pricing #billing-cycle-toggle-buttons button {
            border-radius: var(--radius-xl);
            padding-inline: calc(var(--spacing)*12);
            padding-block: calc(var(--spacing)*3);
            --tw-font-weight: var(--font-weight-semibold);
            font-weight: var(--font-weight-semibold);
            transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
            transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
            transition-duration: var(--tw-duration,var(--default-transition-duration))
        }

            #pricing #billing-cycle-toggle-buttons button.active {
                background-color: var(--color-n-darker);
                color: var(--color-white)
            }

            #pricing #billing-cycle-toggle-buttons button:not(.active) {
                cursor: pointer;
                color: var(--color-n)
            }

@media (hover:hover) {
    #pricing #billing-cycle-toggle-buttons button:not(.active):hover {
        background-color: var(--color-white);
        color: var(--color-primary)
    }
}

#pricing #billing-cycle-toggle-buttons button .save-badge {
    inset-inline-start: calc(var(--spacing)*7);
    top: calc(var(--spacing)*-8);
    background-color: var(--color-success);
    padding-inline: calc(var(--spacing)*4);
    padding-block: calc(var(--spacing)*2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading,var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

    #pricing #billing-cycle-toggle-buttons button .save-badge:after {
        --tw-translate-x: calc(calc(1/2*100%)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y);
        border-style: var(--tw-border-style);
        border-width: 8px;
        border-color: #0000;
        border-top-color: var(--color-success);
        --tw-content: "";
        content: var(--tw-content);
        position: absolute;
        top: 100%;
        left: 50%
    }

#pricing .pricing-wrapper {
    max-width: var(--container-7xl);
    gap: calc(var(--spacing)*6);
    background-color: var(--color-n-lighter);
    padding: calc(var(--spacing)*6);
    grid-template-columns: repeat(1,minmax(0,1fr));
    margin-inline: auto;
    display: grid
}

@media (min-width:64rem) {
    #pricing .pricing-wrapper {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

#pricing .plan-card {
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-gray-100);
    background-color: var(--color-white);
    padding: calc(var(--spacing)*6);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    --tw-duration: .3s;
    flex-direction: column;
    transition-duration: .3s;
    display: flex;
    position: relative
}

    #pricing .plan-card.featured {
        --tw-border-style: none;
        padding: calc(var(--spacing)*1);
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        border-style: none;
        overflow: hidden
    }

        #pricing .plan-card.featured:before {
            content: "";
            --tw-scale-x: 200%;
            --tw-scale-y: 200%;
            --tw-scale-z: 200%;
            scale: var(--tw-scale-x)var(--tw-scale-y);
            background: conic-gradient(from 0deg,transparent 0deg,var(--color-primary)90deg,transparent 180deg,var(--color-primary)270deg,transparent 360deg);
            z-index: 0;
            animation: 4s linear infinite spin;
            position: absolute;
            inset: -50%
        }

        #pricing .plan-card.featured > div.relative {
            width: 100%;
            height: 100%;
            padding: calc(var(--spacing)*6)
        }

    #pricing .plan-card .popular-tag {
        z-index: 20;
        border-radius: var(--radius-md);
        background-color: var(--color-primary);
        padding-inline: calc(var(--spacing)*3);
        padding-block: calc(var(--spacing)*1);
        font-size: var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height));
        text-wrap: nowrap;
        color: var(--color-white);
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        position: absolute;
        inset-inline-end: calc(var(--spacing)*6)
    }

    #pricing .plan-card .card-header {
        margin-bottom: calc(var(--spacing)*4);
        justify-content: space-between;
        align-items: flex-start;
        display: flex
    }

        #pricing .plan-card .card-header .plan-title {
            margin-top: calc(var(--spacing)*2);
            text-align: center;
            width: 100%;
            font-size: var(--text-xl);
            line-height: var(--tw-leading,var(--text-xl--line-height));
            --tw-font-weight: var(--font-weight-bold);
            font-weight: var(--font-weight-bold);
            color: var(--color-gray-900)
        }

        #pricing .plan-card .card-header .discount-badge {
            inset-inline-start: calc(var(--spacing)*6);
            top: calc(var(--spacing)*6);
            border-radius: var(--radius-md);
            background-color: var(--color-green-50);
            padding-inline: calc(var(--spacing)*2);
            padding-block: calc(var(--spacing)*1);
            font-size: var(--text-xs);
            line-height: var(--tw-leading,var(--text-xs--line-height));
            --tw-font-weight: var(--font-weight-bold);
            font-weight: var(--font-weight-bold);
            color: var(--color-green-500);
            position: absolute
        }

    #pricing .plan-card .price-section {
        margin-bottom: calc(var(--spacing)*6);
        text-align: center
    }

        #pricing .plan-card .price-section .period {
            margin-bottom: calc(var(--spacing)*1);
            font-size: var(--text-sm);
            line-height: var(--tw-leading,var(--text-sm--line-height));
            color: var(--color-gray-400);
            display: block
        }

        #pricing .plan-card .price-section .amount {
            font-size: var(--text-5xl);
            line-height: var(--tw-leading,var(--text-5xl--line-height));
            --tw-font-weight: var(--font-weight-bold);
            font-weight: var(--font-weight-bold);
            color: var(--color-primary)
        }

        #pricing .plan-card .price-section .currency {
            margin-top: calc(var(--spacing)*1);
            font-size: var(--text-sm);
            line-height: var(--tw-leading,var(--text-sm--line-height));
            color: var(--color-gray-400);
            text-transform: uppercase;
            display: block
        }

    #pricing .plan-card .divider {
        margin-bottom: calc(var(--spacing)*6);
        background-color: var(--color-gray-100);
        width: 100%;
        height: 2px
    }

    #pricing .plan-card .features-list {
        margin-bottom: calc(var(--spacing)*8);
        flex-grow: 1
    }

:where(#pricing .plan-card .features-list>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
}

#pricing .plan-card .features-list li {
    justify-content: flex-start;
    align-items: center;
    gap: calc(var(--spacing)*3);
    font-size: var(--text-md);
    color: var(--color-n-dark);
    display: flex
}

    #pricing .plan-card .features-list li i {
        font-size: var(--text-md);
        color: var(--color-n-dark)
    }

    #pricing .plan-card .features-list li.disabled {
        color: var(--color-gray-300);
        text-decoration-line: line-through;
        -webkit-text-decoration-color: var(--color-gray-300);
        -webkit-text-decoration-color: var(--color-gray-300);
        text-decoration-color: var(--color-gray-300)
    }

        #pricing .plan-card .features-list li.disabled i {
            color: var(--color-gray-300)
        }

#pricing .plan-card .card-footer {
    align-items: center;
    gap: calc(var(--spacing)*4);
    flex-direction: column;
    margin-top: auto;
    display: flex
}

    #pricing .plan-card .card-footer .btn-cta {
        --tw-shadow: 0 0 #0000;
        width: 100%;
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    #pricing .plan-card .card-footer .optional-addons {
        justify-content: center;
        align-items: center;
        gap: calc(var(--spacing)*1);
        flex-direction: column;
        display: flex
    }

        #pricing .plan-card .card-footer .optional-addons .addons-link {
            font-size: var(--text-sm);
            line-height: var(--tw-leading,var(--text-sm--line-height));
            color: var(--color-n-dark);
            text-decoration-line: underline;
            -webkit-text-decoration-color: var(--color-gray-400);
            -webkit-text-decoration-color: var(--color-gray-400);
            text-decoration-color: var(--color-gray-400)
        }

@media (hover:hover) {
    #pricing .plan-card .card-footer .optional-addons .addons-link:hover {
        color: var(--color-n-darker)
    }
}

#pricing .plan-card .card-footer .optional-addons .addons-list {
    border-radius: var(--radius-md);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-n-lighter);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    --tw-shadow-color: #0000000d
}

@supports (color:color-mix(in lab, red, red)) {
    #pricing .plan-card .card-footer .optional-addons .addons-list {
        --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)
    }
}

#pricing .plan-card .card-footer .optional-addons .addons-list div {
    align-items: center;
    gap: calc(var(--spacing)*2);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: var(--color-n-lighter);
    padding-inline: calc(var(--spacing)*3);
    padding-block: calc(var(--spacing)*2);
    display: flex
}

    #pricing .plan-card .card-footer .optional-addons .addons-list div i {
        color: var(--color-primary);
        font-size: 8px
    }

#pricing .comparison-wrapper {
    max-width: var(--container-7xl);
    padding-block: calc(var(--spacing)*12);
    margin-inline: auto
}

    #pricing .comparison-wrapper .section-title {
        text-align: center;
        font-size: var(--text-2xl);
        line-height: var(--tw-leading,var(--text-2xl--line-height));
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
        color: var(--color-n-dark)
    }

#pricing .table-card {
    border-radius: var(--radius-2xl);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-n-lighter);
    background-color: var(--color-white);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    --tw-shadow-color: #0000001a;
    position: relative;
    overflow: hidden
}

@supports (color:color-mix(in lab, red, red)) {
    #pricing .table-card {
        --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)10%,transparent)var(--tw-shadow-alpha),transparent)
    }
}

#pricing .table-card .scroll-fade {
    pointer-events: none;
    inset-inline-end: calc(var(--spacing)*0);
    top: calc(var(--spacing)*0);
    z-index: 10;
    height: 100%;
    width: calc(var(--spacing)*12);
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-n-light);
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
    display: block;
    position: absolute
}

@media (min-width:48rem) {
    #pricing .table-card .scroll-fade {
        display: none
    }
}

#pricing .table-card .scroll-fade:where(:dir(rtl),[dir=rtl],[dir=rtl] *) {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops))
}

#pricing .table-card .table-responsive {
    width: 100%;
    overflow-x: auto
}

#pricing .compare-table {
    border-collapse: collapse;
    border-style: var(--tw-border-style);
    border-width: 4px;
    border-color: var(--color-white);
    width: 100%;
    min-width: 700px;
    font-size: var(--text-sm);
    line-height: var(--tw-leading,var(--text-sm--line-height));
    color: var(--color-n)
}

    #pricing .compare-table thead th {
        background-color: var(--color-n-lighter);
        padding-inline: calc(var(--spacing)*4);
        padding-block: calc(var(--spacing)*6);
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

        #pricing .compare-table thead th.feature-col {
            text-align: start;
            width: 33.3333%;
            color: var(--color-n-dark)
        }

        #pricing .compare-table thead th.plan-col {
            text-align: center;
            width: 20%;
            color: var(--color-primary)
        }

    #pricing .compare-table tbody tr {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
        border-color: var(--color-gray-50);
        transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

        #pricing .compare-table tbody tr:last-child {
            border-style: var(--tw-border-style);
            border-width: 0
        }

@media (hover:hover) {
    #pricing .compare-table tbody tr:hover {
        background-color: #f9fafb80
    }

    @supports (color:color-mix(in lab, red, red)) {
        #pricing .compare-table tbody tr:hover {
            background-color: color-mix(in oklab,var(--color-gray-50)50%,transparent)
        }
    }
}

#pricing .compare-table tbody tr td {
    padding-inline: calc(var(--spacing)*4);
    padding-block: calc(var(--spacing)*5);
    text-align: center;
    vertical-align: middle;
    font-size: var(--text-md)
}

    #pricing .compare-table tbody tr td:first-child {
        text-align: start;
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        color: var(--color-n-dark)
    }

    #pricing .compare-table tbody tr td i {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height));
        color: var(--color-gray-800);
        display: inline-block
    }

#pricing .compare-table tbody tr.price-row td {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-n-dark)
}

    #pricing .compare-table tbody tr.price-row td:first-child {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        color: var(--color-n-dark)
    }

#pricing .custom-plan-section {
    background-color: var(--color-primary);
    padding-block: calc(var(--spacing)*6)
}

    #pricing .custom-plan-section .container {
        max-width: var(--container-4xl);
        padding-inline: calc(var(--spacing)*6);
        padding-block: calc(var(--spacing)*10)
    }

        #pricing .custom-plan-section .container .custom-plan-content {
            align-items: stretch;
            gap: calc(var(--spacing)*4);
            flex-direction: column;
            display: flex
        }

        #pricing .custom-plan-section .container h3 {
            text-align: center;
            font-size: var(--text-2xl);
            line-height: var(--tw-leading,var(--text-2xl--line-height));
            --tw-font-weight: var(--font-weight-bold);
            font-weight: var(--font-weight-bold);
            color: var(--color-white)
        }

        #pricing .custom-plan-section .container .custom-plan-description {
            text-align: center;
            font-size: var(--text-lg);
            line-height: var(--tw-leading,var(--text-lg--line-height));
            color: var(--color-white);
            flex-direction: column;
            flex: 1;
            display: flex
        }

            #pricing .custom-plan-section .container .custom-plan-description p {
                margin-bottom: calc(var(--spacing)*4);
                font-size: var(--text-base);
                line-height: var(--tw-leading,var(--text-base--line-height));
                --tw-leading: var(--leading-relaxed);
                line-height: var(--leading-relaxed);
                color: var(--color-n-dark)
            }

@media (min-width:64rem) {
    #pricing .custom-plan-section .container .custom-plan-description p {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height))
    }
}

#pricing .custom-plan-section .container .custom-plan-description p:last-child {
    margin-bottom: calc(var(--spacing)*0)
}

#pricing .custom-plan-section .container .custom-plan-cta {
    justify-content: center;
    display: flex
}

#faq {
    z-index: 1;
    margin-inline: auto;
    margin-top: calc(var(--spacing)*-20);
    max-width: var(--container-5xl);
    position: relative
}

    #faq .faq-category {
        margin-bottom: calc(var(--spacing)*10);
        border-radius: var(--radius-4xl);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--color-n-lighter);
        background-color: var(--color-white);
        padding: calc(var(--spacing)*4);
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        --tw-shadow-color: #0000000d
    }

@supports (color:color-mix(in lab, red, red)) {
    #faq .faq-category {
        --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)
    }
}

#faq .faq-category .section-title {
    padding: calc(var(--spacing)*4);
    text-align: start;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading,var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-n-dark)
}

:where(#faq .faq-category .faq-list>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
}

#faq .faq-category .faq-list .faq-item {
    border-radius: var(--radius-2xl);
    background-color: var(--color-n-lighter);
    padding: calc(var(--spacing)*6);
    transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

@media (hover:hover) {
    #faq .faq-category .faq-list .faq-item:hover {
        color: var(--color-primary)
    }
}

#faq .faq-category .faq-list .faq-item .faq-content {
    margin-left: calc(var(--spacing)*6);
    flex-grow: 1
}

    #faq .faq-category .faq-list .faq-item .faq-content .question {
        margin-bottom: calc(var(--spacing)*2);
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height));
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    #faq .faq-category .faq-list .faq-item .faq-content .answer {
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed);
        color: var(--color-gray-600)
    }

@media (min-width:48rem) {
    #faq .faq-category .faq-list .faq-item .faq-content .answer {
        font-size: var(--text-base);
        line-height: var(--tw-leading,var(--text-base--line-height))
    }
}

#faq .faq-category .faq-list .faq-item .icon-box {
    flex-shrink: 0
}

    #faq .faq-category .faq-list .faq-item .icon-box:where(:dir(rtl),[dir=rtl],[dir=rtl] *) {
        --tw-scale-x: calc(100%*-1);
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    #faq .faq-category .faq-list .faq-item .icon-box i {
        height: calc(var(--spacing)*8);
        width: calc(var(--spacing)*8);
        font-size: var(--text-2xl);
        line-height: var(--tw-leading,var(--text-2xl--line-height));
        color: var(--color-primary);
        border-radius: 3.40282e38px;
        justify-content: center;
        align-items: center;
        display: flex
    }

#blog .latest-articles {
    margin-block: calc(var(--spacing)*3)
}

@media (min-width:64rem) {
    #blog .latest-articles .articles-grid {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

#blog .section-title {
    margin-block: calc(var(--spacing)*6);
    padding: calc(var(--spacing)*0);
    text-align: right;
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-n-dark)
}

#blog .articles-grid {
    margin-bottom: calc(var(--spacing)*3);
    gap: calc(var(--spacing)*8);
    grid-template-columns: repeat(1,minmax(0,1fr));
    display: grid
}

@media (min-width:48rem) {
    #blog .articles-grid {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media (min-width:64rem) {
    #blog .articles-grid {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

#blog .articles-card {
    gap: calc(var(--spacing)*2);
    flex-direction: column;
    display: flex
}

    #blog .articles-card .articles-image {
        border-radius: var(--radius-2xl);
        overflow: hidden
    }

        #blog .articles-card .articles-image img {
            width: 100%;
            height: 100%;
            max-height: calc(var(--spacing)*64);
            object-fit: cover;
            transition-property: all;
            transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
            transition-duration: var(--tw-duration,var(--default-transition-duration));
            --tw-duration: .5s;
            transition-duration: .5s
        }

    #blog .articles-card .articles-content {
        align-items: flex-start;
        gap: calc(var(--spacing)*2);
        flex-direction: column;
        flex: 1;
        display: flex
    }

        #blog .articles-card .articles-content .meta {
            font-size: var(--text-sm);
            line-height: var(--tw-leading,var(--text-sm--line-height));
            color: var(--color-n)
        }

        #blog .articles-card .articles-content .title {
            -webkit-line-clamp: 2;
            font-size: var(--text-xl);
            line-height: var(--tw-leading,var(--text-xl--line-height));
            --tw-font-weight: var(--font-weight-bold);
            font-weight: var(--font-weight-bold);
            transition-property: all;
            transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
            transition-duration: var(--tw-duration,var(--default-transition-duration));
            -webkit-box-orient: vertical;
            display: -webkit-box;
            overflow: hidden
        }

        #blog .articles-card .articles-content .excerpt {
            -webkit-line-clamp: 2;
            font-size: var(--text-md);
            color: var(--color-n-dark);
            -webkit-box-orient: vertical;
            display: -webkit-box;
            overflow: hidden
        }

        #blog .articles-card .articles-content .tag {
            background-color: var(--color-primary-lighter);
            padding-inline: calc(var(--spacing)*2);
            padding-block: calc(var(--spacing)*1);
            font-size: var(--text-sm);
            line-height: var(--tw-leading,var(--text-sm--line-height));
            --tw-font-weight: var(--font-weight-medium);
            font-weight: var(--font-weight-medium);
            color: var(--color-primary);
            border-radius: .25rem
        }

@media (min-width:48rem) {
    #blog .articles-card.horizontal {
        flex-direction: row !important
    }

        #blog .articles-card.horizontal .articles-image {
            flex: 1
        }

            #blog .articles-card.horizontal .articles-image img {
                max-height: calc(var(--spacing)*48)
            }

        #blog .articles-card.horizontal .articles-content {
            flex: 1
        }
}

#blog .articles-card:hover img {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x)var(--tw-scale-y)
}

#blog .articles-card:hover .title {
    color: var(--color-primary)
}

#blog .blog-categories {
    background-color: var(--color-n-lighter);
    padding: calc(var(--spacing)*8)
}

    #blog .blog-categories .container {
        justify-content: center;
        align-items: center;
        gap: calc(var(--spacing)*4);
        flex-wrap: wrap;
        display: flex
    }

    #blog .blog-categories h2 {
        width: 100%;
        font-size: var(--text-xl);
        line-height: var(--tw-leading,var(--text-xl--line-height));
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

@media (min-width:48rem) {
    #blog .blog-categories h2 {
        width: auto
    }
}

#blog .blog-categories a {
    border-radius: var(--radius-xl);
    background-color: var(--color-white);
    padding: calc(var(--spacing)*3);
    text-align: center;
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    text-wrap: nowrap;
    color: var(--color-n-dark);
    flex: 1
}

@media (hover:hover) {
    #blog .blog-categories a:hover {
        color: var(--color-primary)
    }
}

#blog .blog-categories a.active {
    background-color: var(--color-primary);
    color: var(--color-white)
}

#blog .blog-categories.vertical {
    justify-content: flex-start;
    gap: calc(var(--spacing)*2);
    flex-direction: column;
    display: flex
}

#blog .pagination {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing)*2);
    width: 100%;
    padding-block: calc(var(--spacing)*8);
    display: flex
}

    #blog .pagination .pagination-btn {
        background-color: var(--color-n-lighter);
        padding-inline: calc(var(--spacing)*4);
        padding-block: calc(var(--spacing)*2);
        color: var(--color-n-dark);
        border-radius: .25rem
    }

@media (hover:hover) {
    #blog .pagination .pagination-btn:hover {
        color: var(--color-primary)
    }
}

#blog .pagination .pagination-btn:disabled {
    cursor: not-allowed;
    opacity: .5
}

#blog .pagination .pagination-btn.active {
    background-color: var(--color-primary);
    color: var(--color-white)
}

#blog .post-body {
    font-size: var(--text-xl);
    line-height: var(--tw-leading,var(--text-xl--line-height))
}

    #blog .post-body h3 {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading,var(--text-2xl--line-height));
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
        color: var(--color-n-darker)
    }

    #blog .post-body img {
        border-radius: .25rem;
        max-width: 100%
    }

@property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-rotate-x {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-y {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-z {
    syntax: "*";
    inherits: false
}

@property --tw-skew-x {
    syntax: "*";
    inherits: false
}

@property --tw-skew-y {
    syntax: "*";
    inherits: false
}

@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@property --tw-gradient-position {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-from {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-via {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-to {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-stops {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-via-stops {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-from-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 0%
}

@property --tw-gradient-via-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 50%
}

@property --tw-gradient-to-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-leading {
    syntax: "*";
    inherits: false
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false
}

@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-ring-inset {
    syntax: "*";
    inherits: false
}

@property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value: 0
}

@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff
}

@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@property --tw-blur {
    syntax: "*";
    inherits: false
}

@property --tw-brightness {
    syntax: "*";
    inherits: false
}

@property --tw-contrast {
    syntax: "*";
    inherits: false
}

@property --tw-grayscale {
    syntax: "*";
    inherits: false
}

@property --tw-hue-rotate {
    syntax: "*";
    inherits: false
}

@property --tw-invert {
    syntax: "*";
    inherits: false
}

@property --tw-opacity {
    syntax: "*";
    inherits: false
}

@property --tw-saturate {
    syntax: "*";
    inherits: false
}

@property --tw-sepia {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-drop-shadow-size {
    syntax: "*";
    inherits: false
}

@property --tw-duration {
    syntax: "*";
    inherits: false
}

@property --tw-ease {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-blur {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-brightness {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-contrast {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-grayscale {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-hue-rotate {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-invert {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-opacity {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-saturate {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-sepia {
    syntax: "*";
    inherits: false
}

@property --tw-tracking {
    syntax: "*";
    inherits: false
}

@property --tw-text-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-text-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-content {
    syntax: "*";
    inherits: false;
    initial-value: ""
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes ping {
    75%,to {
        opacity: 0;
        transform: scale(2)
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.footer-dev {
    padding: 10px 0;
    border-top: 1px solid rgba(255, 255, 255, .08);
    background: rgba(0, 0, 0, .08);
}

.footer-dev-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.dev-left {
    display: flex;
    align-items: center;
    gap: 6px;
}

.dev-label {
    margin: 0;
    /*  remove default spacing */
    padding: 0;
}

.dev-brand {
    margin: 0;
    padding: 0;
    display: inline-flex;
    align-items: center;
}

.dev-logo {
    height: 22px;
    width: auto;
    display: block;
}

.dev-name {
    font-weight: 900;
    letter-spacing: .2px;
}

.dev-note {
    font-size: 13px;
    opacity: .75;
    text-align: right;
}

@media (max-width: 900px) {
    .footer-dev-inner {
        flex-direction: column;
        align-items: flex-start;
    }

    .dev-note {
        text-align: left;
    }
}


.toast {
    position: fixed;
    inset-inline-end: calc(var(--spacing) * 3);
    top: calc(var(--spacing) * 3);
    z-index: 10;
    display: flex;
    min-width: 300px;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    border-radius: var(--radius-md);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-n);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 3);
    color: var(--color-n);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-shadow-color: color-mix(in srgb, #1e1e1e 10%, transparent);

    @supports (color: color-mix(in lab, red, red)) {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-n-darker) 10%, transparent) var(--tw-shadow-alpha), transparent);
    }

    button

{
    margin-inline-start: auto;
    display: flex;
    align-items: center;
    justify-self: flex-end;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
}

&.success {
    border-color: var(--color-success);
    background-color: var(--color-success-light);
    color: var(--color-success);
    --tw-shadow-color: color-mix(in srgb, #22c55e 15%, transparent);

    @supports (color: color-mix(in lab, red, red)) {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-success) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
}

&.warning {
    border-color: var(--color-warning);
    background-color: var(--color-warning-light);
    color: var(--color-warning);
    --tw-shadow-color: color-mix(in srgb, #ffab00 15%, transparent);

    @supports (color: color-mix(in lab, red, red)) {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-warning) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
}

&.danger {
    border-color: var(--color-danger);
    background-color: var(--color-danger-light);
    color: var(--color-danger);
    --tw-shadow-color: color-mix(in srgb, #ff5630 15%, transparent);

    @supports (color: color-mix(in lab, red, red)) {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-danger) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
}

}

.loading-screen {
    position: fixed;
    inset: calc(var(--spacing) * 0);
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: color-mix(in srgb, #fff 80%, transparent);

    @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }

    opacity: 0%;
    img{
        width: calc(var(--spacing) * 36);
    }
}