@font-face {  
    font-family: 'cerebrisans';  
    font-weight: 300;  
    font-style: normal;  
    font-display: swap; 
    unicode-range: U+000-5FF, U+20AC; 
    src: url('../font/cerebrisans-regular.woff') format('woff');
}

@font-face {  
    font-family: 'cerebrisans';  
    font-weight: 400;  
    font-style: normal;  
    font-display: swap; 
    unicode-range: U+000-5FF, U+20AC; 
    src: url('../font/cerebrisans-medium.woff') format('woff');
}

@font-face {  
    font-family: 'cerebrisans';  
    font-weight: 500;  
    font-style: normal;  
    font-display: swap; 
    unicode-range: U+000-5FF, U+20AC; 
    src: url('../font/cerebrisans-semibold.woff') format('woff');
}

@font-face {  
    font-family: 'cerebrisans';  
    font-weight: 600;  
    font-style: normal;  
    font-display: swap; 
    unicode-range: U+000-5FF, U+20AC; 
    src: url('../font/cerebrisans-bold.woff') format('woff');
}

@font-face {
    font-family: "uicons-regular-rounded";
    src: url("../font/uicons-regular-rounded.woff2") format("woff2"),
         url("../font/uicons-regular-rounded.woff") format("woff");
}

i[class^="fi-rr-"]:before, i[class*=" fi-rr-"]:before, span[class^="fi-rr-"]:before, span[class*="fi-rr-"]:before {
    font-family: uicons-regular-rounded !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: "uicons-bold-straight";
    src: url("../font/uicons-bold-straight.woff2") format("woff2"),
         url("../font/uicons-bold-straight.woff") format("woff");
}

i[class^="fi-bs-"]:before, i[class*=" fi-bs-"]:before, span[class^="fi-bs-"]:before, span[class*="fi-bs-"]:before {
    font-family: uicons-bold-straight !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fi-rr-euro:before {
    content: "\f178";
}
.fi-rr-stethoscope:before {
    content: "\f227";
}
.fi-rr-credit-card:before {
    content: "\f15a";
}
.fi-rr-earnings:before {
    content: "\f174";
}
.fi-rr-following:before {
    content: "\f191";
}
.fi-rr-rotate-right:before {
    content: "\f1ff";
}
.fi-rr-eye:before {
    content: "\f17d";
}
.fi-rr-home:before {
    content: "\f1a3";
}
.fi-rr-grid:before {
    content: "\f19e";
}
.fi-rr-heart:before {
    content: "\f1a2";
}
.fi-rr-calculator:before {
    content: "\f13c";
}
.fi-rr-crown:before {
    content: "\f15e";
}
.fi-rr-document:before {
    content: "\f16f";
}
.fi-rr-envelope:before {
    content: "\f177";
}
.fi-rr-layers:before {
    content: "\f1b7";
}
.fi-rr-arrow-right:before {
    content: "\f11b";
}
.fi-rr-download:before {
    content: "\f171";
}
.fi-rr-exclamation:before {
    content: "\f179";
}
.fi-rr-arrow-small-up:before {
    content: "\f11f";
}
.fi-rr-paper-plane:before {
    content: "\f1dd";
}
.fi-rr-shuffle:before {
    content: "\f216";
}
.fi-rr-star:before {
    content: "\f225";
}
.fi-rr-rocket:before {
    content: "\f1fe";
}
.fi-rr-checkbox:before {
    content: "\f144";
}
.fi-rr-file:before {
    content: "\f187";
}
.fi-rr-play-alt:before {
    content: "\f1e5";
}
.fi-rr-world:before {
    content: "\f25f";
}
.fi-bs-world:before {
    content: "\f25f";
}
.fi-bs-angle-small-down:before {
    content: "\f10f";
}