@font-face {
    font-family: "umg-fa-solid";
    src: url("../fonts/fa-solid-900.woff2") format("woff2");
    font-weight: 900;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: "umg-fa-regular";
    src: url("../fonts/fa-regular-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: "umg-fa-brands";
    src: url("../fonts/fa-brands-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
.fas, .far, .fab, .fad {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.fas { font-family: "umg-fa-solid"; font-weight: 900; }
.far { font-family: "umg-fa-regular"; font-weight: 400; }
.fab { font-family: "umg-fa-brands"; font-weight: 400; }
@font-face {
    font-family: "umg-fa-duotone";
    src: url("../fonts/fa-duotone-900.woff2") format("woff2");
    font-weight: 900;
    font-style: normal;
    font-display: block;
}
.fad { font-family: "umg-fa-duotone"; font-weight: 900; position: relative; }
.fad:before { position: absolute; left: 0; opacity: 1; }
.fad:after { opacity: 0.4; }
.fa-phone:before { content: "\f095"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-facebook:before { content: "\f09a"; }
.fa-instagram:before { content: "\f16d"; }
.fa-linkedin:before { content: "\f08c"; }
.fa-search:before { content: "\f002"; }
.fa-map:before { content: "\f279"; }
.fa-mail-bulk:before { content: "\f674"; }
.fa-angle-up:before { content: "\f106"; }
.fa-angle-down:before { content: "\f107"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-bars:before { content: "\f0c9"; }
.fa-certificate:before { content: "\f0a3"; }
.fad.fa-certificate:after { content: "\10f0a3"; }
.fa-ship:before { content: "\f21a"; }
