/*!
 * Font Awesome Free 6.7.2 client subset for Rema Studio.
 * Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License.
 * Source: https://fontawesome.com/license/free
 */
@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../../../fonts/client/fa-solid-subset.woff2?v=6.7.2-140") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../../../fonts/client/fa-regular-subset.woff2?v=6.7.2-140") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../../../fonts/client/fa-brands-subset.woff2?v=6.7.2-140") format("woff2");
}

.fa,
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.fa::before,
.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before {
    content: var(--fa);
}

.fa,
.fas,
.fa-solid {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.far,
.fa-regular {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

.fab,
.fa-brands {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

.fa-spin {
    animation: fa-spin var(--fa-animation-duration, 2s) var(--fa-animation-iteration-count, infinite) var(--fa-animation-timing, linear);
    animation-direction: var(--fa-animation-direction, normal);
    animation-delay: var(--fa-animation-delay, 0s);
}

@media (prefers-reduced-motion: reduce) {
    .fa-spin {
        animation-delay: -1ms;
        animation-duration: 1ms;
        animation-iteration-count: 1;
    }
}

@keyframes fa-spin {
    to { transform: rotate(360deg); }
}

.fa-angles-up { --fa: "\f102"; }
.fa-arrow-down { --fa: "\f063"; }
.fa-arrow-left { --fa: "\f060"; }
.fa-arrow-right { --fa: "\f061"; }
.fa-arrow-right-arrow-left { --fa: "\f0ec"; }
.fa-arrow-right-from-bracket { --fa: "\f08b"; }
.fa-arrow-right-long { --fa: "\f178"; }
.fa-arrow-up-right-from-square { --fa: "\f08e"; }
.fa-arrows-rotate { --fa: "\f021"; }
.fa-award { --fa: "\f559"; }
.fa-ban { --fa: "\f05e"; }
.fa-bars { --fa: "\f0c9"; }
.fa-bell { --fa: "\f0f3"; }
.fa-bell-concierge { --fa: "\f562"; }
.fa-book-open { --fa: "\f518"; }
.fa-border-all { --fa: "\f84c"; }
.fa-building-columns { --fa: "\f19c"; }
.fa-calendar { --fa: "\f133"; }
.fa-calendar-check { --fa: "\f274"; }
.fa-calendar-days { --fa: "\f073"; }
.fa-calendar-plus { --fa: "\f271"; }
.fa-calendar-xmark { --fa: "\f273"; }
.fa-camera { --fa: "\f030"; }
.fa-car { --fa: "\f1b9"; }
.fa-certificate { --fa: "\f0a3"; }
.fa-check { --fa: "\f00c"; }
.fa-check-double { --fa: "\f560"; }
.fa-chevron-down { --fa: "\f078"; }
.fa-chevron-right { --fa: "\f054"; }
.fa-circle { --fa: "\f111"; }
.fa-circle-check { --fa: "\f058"; }
.fa-circle-exclamation { --fa: "\f06a"; }
.fa-circle-info { --fa: "\f05a"; }
.fa-circle-nodes { --fa: "\e4e2"; }
.fa-circle-notch { --fa: "\f1ce"; }
.fa-circle-question { --fa: "\f059"; }
.fa-clock { --fa: "\f017"; }
.fa-comment { --fa: "\f075"; }
.fa-comments { --fa: "\f086"; }
.fa-credit-card { --fa: "\f09d"; }
.fa-crown { --fa: "\f521"; }
.fa-door-closed { --fa: "\f52a"; }
.fa-door-open { --fa: "\f52b"; }
.fa-download { --fa: "\f019"; }
.fa-droplet { --fa: "\f043"; }
.fa-dumbbell { --fa: "\f44b"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-eye { --fa: "\f06e"; }
.fa-eye-slash { --fa: "\f070"; }
.fa-face-smile { --fa: "\f118"; }
.fa-facebook-f { --fa: "\f39e"; }
.fa-fingerprint { --fa: "\f577"; }
.fa-fire { --fa: "\f06d"; }
.fa-floppy-disk { --fa: "\f0c7"; }
.fa-gears { --fa: "\f085"; }
.fa-gem { --fa: "\f3a5"; }
.fa-google { --fa: "\f1a0"; }
.fa-grip { --fa: "\f58d"; }
.fa-hands { --fa: "\f2a7"; }
.fa-hands-bubbles { --fa: "\e05e"; }
.fa-hands-holding-circle { --fa: "\e4fb"; }
.fa-hashtag { --fa: "\23"; }
.fa-heart { --fa: "\f004"; }
.fa-heart-pulse { --fa: "\f21e"; }
.fa-hourglass-half { --fa: "\f252"; }
.fa-house { --fa: "\f015"; }
.fa-id-badge { --fa: "\f2c1"; }
.fa-id-card { --fa: "\f2c2"; }
.fa-image { --fa: "\f03e"; }
.fa-instagram { --fa: "\f16d"; }
.fa-key { --fa: "\f084"; }
.fa-language { --fa: "\f1ab"; }
.fa-layer-group { --fa: "\f5fd"; }
.fa-leaf { --fa: "\f06c"; }
.fa-link-slash { --fa: "\f127"; }
.fa-list-check { --fa: "\f0ae"; }
.fa-location-crosshairs { --fa: "\f601"; }
.fa-location-dot { --fa: "\f3c5"; }
.fa-lock { --fa: "\f023"; }
.fa-magic { --fa: "\f0d0"; }
.fa-magnifying-glass { --fa: "\f002"; }
.fa-map { --fa: "\f279"; }
.fa-medal { --fa: "\f5a2"; }
.fa-message { --fa: "\f27a"; }
.fa-minus { --fa: "\f068"; }
.fa-money-bill-wave { --fa: "\f53a"; }
.fa-moon { --fa: "\f186"; }
.fa-mug-hot { --fa: "\f7b6"; }
.fa-paintbrush { --fa: "\f1fc"; }
.fa-palette { --fa: "\f53f"; }
.fa-paper-plane { --fa: "\f1d8"; }
.fa-pen { --fa: "\f304"; }
.fa-pen-to-square { --fa: "\f044"; }
.fa-people-group { --fa: "\e533"; }
.fa-person { --fa: "\f183"; }
.fa-person-chalkboard { --fa: "\e53d"; }
.fa-person-rays { --fa: "\e54d"; }
.fa-person-running { --fa: "\f70c"; }
.fa-person-walking { --fa: "\f554"; }
.fa-phone { --fa: "\f095"; }
.fa-plus { --fa: "\2b"; }
.fa-qrcode { --fa: "\f029"; }
.fa-quote-left { --fa: "\f10d"; }
.fa-receipt { --fa: "\f543"; }
.fa-right-to-bracket { --fa: "\f2f6"; }
.fa-rotate-left { --fa: "\f2ea"; }
.fa-scale-balanced { --fa: "\f24e"; }
.fa-scissors { --fa: "\f0c4"; }
.fa-screwdriver-wrench { --fa: "\f7d9"; }
.fa-seedling { --fa: "\f4d8"; }
.fa-shield-halved { --fa: "\f3ed"; }
.fa-sliders { --fa: "\f1de"; }
.fa-sort { --fa: "\f0dc"; }
.fa-sort-down { --fa: "\f0dd"; }
.fa-sort-up { --fa: "\f0de"; }
.fa-spa { --fa: "\f5bb"; }
.fa-spinner { --fa: "\f110"; }
.fa-spray-can { --fa: "\f5bd"; }
.fa-spray-can-sparkles { --fa: "\f5d0"; }
.fa-star { --fa: "\f005"; }
.fa-store { --fa: "\f54e"; }
.fa-sun { --fa: "\f185"; }
.fa-thumbs-up { --fa: "\f164"; }
.fa-trash { --fa: "\f1f8"; }
.fa-trash-can { --fa: "\f2ed"; }
.fa-triangle-exclamation { --fa: "\f071"; }
.fa-up-right-from-square { --fa: "\f35d"; }
.fa-user { --fa: "\f007"; }
.fa-user-check { --fa: "\f4fc"; }
.fa-user-group { --fa: "\f500"; }
.fa-user-nurse { --fa: "\f82f"; }
.fa-user-plus { --fa: "\f234"; }
.fa-user-tie { --fa: "\f508"; }
.fa-users { --fa: "\f0c0"; }
.fa-wallet { --fa: "\f555"; }
.fa-wand-magic-sparkles { --fa: "\e2ca"; }
.fa-water { --fa: "\f773"; }
.fa-weight-hanging { --fa: "\f5cd"; }
.fa-wine-glass { --fa: "\f4e3"; }
.fa-xmark { --fa: "\f00d"; }
