@font-face {
    font-family: 'PF BeauSans Pro';
    font-style: normal;
    font-weight: 300;
    src: url('./PFBeauSansPro/PFBeauSansPro-Light.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'PF BeauSans Pro';
    font-style: normal;
    font-weight: 400;
    src: url('./PFBeauSansPro/PFBeauSansPro-Regular.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    font-style: normal;
    font-weight: 600;
    src: url('./PFBeauSansPro/PFBeauSansPro-SemiBold.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    font-style: normal;
    font-weight: 700;
    src: url('./PFBeauSansPro/PFBeauSansPro-Bold.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'PF BeauSans Pro';
    font-style: italic;
    font-weight: 400;
    src: url('./PFBeauSansPro/PFBeauSansPro-Italic.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'PF BeauSans Pro';
    font-style: italic;
    font-weight: 600;
    src: url('./PFBeauSansPro/PFBeauSansPro-SemiBoldItalic.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: FontAwesome;
    src: url('./fontAwesome/font-awesome-regular.woff2') format('woff2');
    font-display: swap;
}

:root {
    --fa-font-family: "FontAwesome";
    --fa-font-solid-weight: 900;
    --fa-font-regular-weight: 400;
    --fa-font-light-weight: 100;
}

.fas {
    font-family: var(--fa-font-family);
    font-weight: var(--fa-font-solid-weight);
}

.fa {
    font-family: var(--fa-font-family);
    font-weight: var(--fa-font-regular-weight);
}

.fal {
    font-family: var(--fa-font-family);
    font-weight: var(--fa-font-light-weight);
}
.fa, .fas, .fal {
    -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-phone::before {
    content: "\ef48"
}
.fa-location-dot::before {
    content: "\ef49"
}
.fa-envelope::before {
    content: "\ef4a"
}
.fa-track-map::before {
    content: "\ef4b"
}
.fa-leaf::before {
    content: "\ef4c"
}
.fa-users::before {
    content: "\ef4d"
}
.fa-clock::before {
    content: "\ef4e"
}
.fa-check-circle::before {
    content: "\ef4f"
}
.fa-circle-double-arrow-right::before {
    content: "\ef50"
}
.fa-arrows-inverse-vertical::before {
    content: "\ef51"
}
.fa-arrows-inverse-horizontal::before {
    content: "\ef52"
}

.fa-close::before {
    content: "\ef53"
}
.fa-check::before {
    content: "\ef54"
}   
.fa-bus::before {
    content: "\ef57"
}
.fa-troley::before {
    content: "\ef58"
}
.fa-disabled::before {
    content: "\ef59"
}
.fa-retired::before {
    content: "\ef5a"
}
.fa-person-bubble::before {
    content: "\ef6e"
}
.fa-person-bubble::before {
    content: "\ef6e"
}
.fa-credit::before{
    content: "\ef6f"
}
.fa-insurance::before {
    content: "\ef70"
}
.fa-passport::before {
    content: "\ef71"
}
.fa-flame::before {
    content: "\ef72"
}
.fa-veh-registration::before {
    content: "\ef73"
}

.fa-hours::before {
    content: "\ef75"
}
.fa-case::before {
    content: "\ef76"
}
.fa-eur-bank::before {
    content: "\ef77"
}
.fa-calendar::before {
    content: "\ef78"
}
.fa-clock-solid::before {
    content: "\ef79"
}
.fa-eye::before {
    content: "\ef7a"
}
.fa-facebook-square::before {
    content: "\ef94"
}
.fa-twitter::before {
    content: "\ef95"
}
.fa-instagram::before {
    content: "\ef96"
}
.fa-youtube::before {
    content: "\ef97"
}
.fa-viber::before {
    content: "\ef98"
}
.fa-tiktok::before {
    content: "\ef99"
}
.fa-circle-arrow-left::before {
    content: "\efba"
}
.fa-circle-arrow-right::before {
    content: "\efbb"
}
.fa-circle-arrow-up::before {
    content: "\efbc"
}
.fa-circle-arrow-down::before {
    content: "\efbd"
}

.fa-arrow-left::before {
    content: "\efc0"
}
.fa-arrow-right::before {
    content: "\efc1"
}
.fa-arrow-up::before {
    content: "\efc2"
}
.fa-arrow-down::before {
    content: "\efc3"
}

.fa-chevron-left::before {
    content: "\efc6"
}
.fa-chevron-right::before {
    content: "\efc7"
}
.fa-chevron-up::before {
    content: "\efc8"
}
.fa-chevron-down::before {
    content: "\efc9"
}

.fa-angle-down-right::before {
    content: "\f006"
}
.fa-angle-down-left::before {
    content: "\f007"
}

.fa-arrow-angle-right::before{
    content: "\f00c"
}

.fa-download::before{
    content: "\f00d"
}
.fa-download-bottom::before{
    content: "\f00e"
}
.fa-download-arrow::before{
    content: "\f00f"
}
.fa-double-solid-arrow-right::before{
    content: "\f010"
}
.fa-double-narrow-arrow-right::before{
    content: "\f011"
}
.fa-double-narrow-arrow-left::before{
    content: "\f012"
}
.fa-circle-solid::before{
    content: "\f012"
}

.fa-circle::before{
    content: "\f013"
}

.fa-tr-breaks::before{
    content: "\f02c"
}
.fa-tr-frame::before{
    content: "\f02d"
}
.fa-tr-steer-wheel::before{
    content: "\f02e"
}
.fa-tr-tires::before{
    content: "\f02f"
}
.fa-tr-lights::before{
    content: "\f030"
}
.fa-tr-wiper::before{
    content: "\f031"
}
.fa-tr-first-aid::before{
    content: "\f032"
}
.fa-tr-cotwo::before{
    content: "\f033"
}
.fa-tr-docs::before{
    content: "\f034"
}
.fa-highway::before{
    content: "\f036"
}
.fa-inspection::before{
    content: "\f037"
}
.fa-policeman::before{
    content: "\f038"
}
.fa-life-insurance::before{
    content: "\f039"
}