/*!
 * Font Awesome Free 6.x.x by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Custom subset for Maddoue
 */
.fa,
.fa-brands,
.fa-solid,
.fab,
.fas {
    -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-solid,
.fas {
    font-family: 'Font Awesome 6 Free'
}

.fa-brands,
.fab {
    font-family: 'Font Awesome 6 Brands'
}

@font-face {
    font-display: swap;
    font-family: 'Font Awesome 6 Brands';
    font-style: normal;
    font-weight: 400;
    src: url(../webfonts/fa-brands-400.woff2) format("woff2")
}



@font-face {
    font-display: swap;
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    src: url(../webfonts/fa-solid-900.woff2) format("woff2")
}

.fas {
    font-weight: 900
}



:before,
:after {
    --fa-css-prefix: fa
}

/* Base utilities */
.fa-spin {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-duration: var(--fa-animation-duration, 2s);
    animation-duration: var(--fa-animation-duration, 2s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, linear);
    animation-timing-function: var(--fa-animation-timing, linear)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

/* ICONS SUBSET */
.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-home:before {
    content: "\f015"
}

.fa-images:before {
    content: "\f302"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-lock:before {
    content: "\f023"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-phone-alt:before {
    content: "\f879"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-sink:before {
    content: "\e06d"
}

.fa-star:before {
    content: "\f005"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-th:before {
    content: "\f00a"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-water:before {
    content: "\f773"
}

/* Brands */
.fa-facebook:before {
    content: "\f09a"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-whatsapp:before {
    content: "\f232"
}