@font-face {
    font-display: block;
    font-family: "bootstrap-icons";
    src: url("./fonts/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf") format("woff2"), url("./fonts/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf") format("woff");
    font-display: swap;
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bi-arrow-left::before {
    content: "\f12f";
}

.bi-arrow-right-short::before {
    content: "\f135";
}

.bi-arrow-right::before {
    content: "\f138";
}

.bi-arrow-up::before {
    content: "\f148";
}

.bi-check-circle-fill::before {
    content: "\f26a";
}

.bi-check::before {
    content: "\f26e";
}

.bi-chevron-double-left::before {
    content: "\f27f";
}

.bi-chevron-double-right::before {
    content: "\f280";
}

.bi-envelope-open::before {
    content: "\f32e";
}

.bi-geo-alt::before {
    content: "\f3e8";
}

.bi-journal-text::before {
    content: "\f444";
}

.bi-phone::before {
    content: "\f4e7";
}

.bi-play::before {
    content: "\f4f5";
}

.bi-search::before {
    content: "\f52a";
}

.bi-star-fill::before {
    content: "\f586";
}

.bi-star-half::before {
    content: "\f587";
}

.bi-telephone-fill::before {
    content: "\f5b4";
}

.bi-telephone-outbound::before {
    content: "\f5bc";
}

.bi-whatsapp::before {
    content: "\f618";
}