/* Boxicons (MIT): only the 10 icons this site uses; boxicons-slim.woff2 holds just those glyphs */
@font-face{font-family:boxicons;font-weight:400;font-style:normal;font-display:block;src:url(boxicons-slim.woff2) format("woff2")}
.bx { font-family: boxicons !important; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; display: inline-block; text-transform: none; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.bx-ul .bx { font-size: inherit; line-height: inherit; position: absolute; left: -2em; width: 2em; text-align: center; }
.bx-chevron-down:before { content: "\ea4a"; }
.bx-chevron-right:before { content: "\ea50"; }
.bx-map:before { content: "\eb56"; }
.bx-menu:before { content: "\eb5f"; }
.bx-message-detail:before { content: "\eb6f"; }
.bx-x:before { content: "\ec8d"; }
.bxs-envelope:before { content: "\ed9f"; }
.bxs-map:before { content: "\ee17"; }
.bxs-phone:before { content: "\ee66"; }
.bxs-star:before { content: "\eeb8"; }
