/* =============================================================================
   BOOTSTRAP ICONS — SUBSET
   -----------------------------------------------------------------------------
   The shipped icon font is ~2,000 glyphs in 130 KB, and was the largest single
   font on every page. This file declares the same font-family with a subset
   containing only the icons this site uses, plus the .bi-* rules for those
   icons, so existing <i class="bi bi-x"> markup keeps working unchanged.

   IMPORTANT: adding a new icon to a template needs this file regenerating —
   scratchpad/subset-icons.php — or the icon renders as a blank box. The script
   reports any icon that is referenced but missing.
   ============================================================================= */

@font-face {
    font-family: "bootstrap-icons";
    /* swap: an icon that has not arrived yet must not hold up the text around it. */
    font-display: swap;
    src: url("../vendor/bootstrap-icons/font/fonts/bootstrap-icons-subset.533fa663.woff2") format("woff2");
}

.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-activity::before{content:"\F66B"}
.bi-apple::before{content:"\F65B"}
.bi-arrow-clockwise::before{content:"\F116"}
.bi-arrow-counterclockwise::before{content:"\F117"}
.bi-arrow-down-short::before{content:"\F124"}
.bi-arrow-down-up::before{content:"\F127"}
.bi-arrow-left::before{content:"\F12F"}
.bi-arrow-left-right::before{content:"\F12B"}
.bi-arrow-repeat::before{content:"\F130"}
.bi-arrow-right::before{content:"\F138"}
.bi-arrow-right-short::before{content:"\F135"}
.bi-arrow-up::before{content:"\F148"}
.bi-arrow-up-right::before{content:"\F144"}
.bi-arrow-up-short::before{content:"\F145"}
.bi-award::before{content:"\F154"}
.bi-badge-4k::before{content:"\F15D"}
.bi-badge-4k-fill::before{content:"\F15C"}
.bi-balloon::before{content:"\F709"}
.bi-bank::before{content:"\F62E"}
.bi-bar-chart-line::before{content:"\F17C"}
.bi-bell::before{content:"\F18A"}
.bi-box::before{content:"\F1C8"}
.bi-box-arrow-right::before{content:"\F1C3"}
.bi-box-arrow-up-right::before{content:"\F1C5"}
.bi-braces::before{content:"\F1C9"}
.bi-briefcase::before{content:"\F1CC"}
.bi-broadcast::before{content:"\F1D6"}
.bi-broadcast-pin::before{content:"\F1D5"}
.bi-building::before{content:"\F1DD"}
.bi-buildings::before{content:"\F87D"}
.bi-calendar-check::before{content:"\F1E2"}
.bi-calendar-day::before{content:"\F1E6"}
.bi-calendar3-week::before{content:"\F213"}
.bi-camera-reels::before{content:"\F21B"}
.bi-capslock::before{content:"\F223"}
.bi-chat-dots::before{content:"\F24A"}
.bi-chat-heart::before{content:"\F714"}
.bi-chat-quote::before{content:"\F255"}
.bi-check-circle::before{content:"\F26B"}
.bi-check-circle-fill::before{content:"\F26A"}
.bi-check-lg::before{content:"\F633"}
.bi-check2::before{content:"\F272"}
.bi-check2-all::before{content:"\F26F"}
.bi-check2-circle::before{content:"\F270"}
.bi-chevron-down::before{content:"\F282"}
.bi-chevron-left::before{content:"\F284"}
.bi-chevron-right::before{content:"\F285"}
.bi-circle::before{content:"\F28A"}
.bi-circle-fill::before{content:"\F287"}
.bi-clipboard::before{content:"\F290"}
.bi-clipboard-check::before{content:"\F28B"}
.bi-clock::before{content:"\F293"}
.bi-clock-history::before{content:"\F292"}
.bi-cloud-arrow-up::before{content:"\F297"}
.bi-code-slash::before{content:"\F2C6"}
.bi-collection-play::before{content:"\F2CB"}
.bi-columns-gap::before{content:"\F2CD"}
.bi-cone-striped::before{content:"\F2D2"}
.bi-controller::before{content:"\F2D4"}
.bi-cookie::before{content:"\F6EE"}
.bi-cpu::before{content:"\F2D6"}
.bi-credit-card::before{content:"\F2DC"}
.bi-credit-card-2-front::before{content:"\F2DA"}
.bi-crop::before{content:"\F2DD"}
.bi-dash::before{content:"\F2EA"}
.bi-dash-lg::before{content:"\F63B"}
.bi-database-exclamation::before{content:"\F8B3"}
.bi-display::before{content:"\F302"}
.bi-dot::before{content:"\F309"}
.bi-download::before{content:"\F30A"}
.bi-emoji-laughing::before{content:"\F321"}
.bi-emoji-smile::before{content:"\F327"}
.bi-emoji-sunglasses::before{content:"\F329"}
.bi-envelope::before{content:"\F32F"}
.bi-envelope-check::before{content:"\F68C"}
.bi-envelope-heart::before{content:"\F737"}
.bi-envelope-open::before{content:"\F32E"}
.bi-envelope-paper::before{content:"\F73D"}
.bi-eraser::before{content:"\F331"}
.bi-exclamation-circle::before{content:"\F333"}
.bi-exclamation-octagon-fill::before{content:"\F336"}
.bi-exclamation-triangle-fill::before{content:"\F33A"}
.bi-eye::before{content:"\F341"}
.bi-eye-slash::before{content:"\F340"}
.bi-facebook::before{content:"\F344"}
.bi-file-earmark-lock2::before{content:"\F371"}
.bi-file-earmark-text::before{content:"\F38B"}
.bi-file-zip::before{content:"\F3BF"}
.bi-files::before{content:"\F3C2"}
.bi-filetype-csv::before{content:"\F743"}
.bi-film::before{content:"\F3C3"}
.bi-fire::before{content:"\F7F6"}
.bi-folder::before{content:"\F3D7"}
.bi-funnel::before{content:"\F3E1"}
.bi-gear::before{content:"\F3E5"}
.bi-geo-alt::before{content:"\F3E8"}
.bi-geo-alt-fill::before{content:"\F3E7"}
.bi-gift::before{content:"\F3EC"}
.bi-gift-fill::before{content:"\F3EB"}
.bi-github::before{content:"\F3ED"}
.bi-globe-europe-africa::before{content:"\F885"}
.bi-globe2::before{content:"\F3EF"}
.bi-google::before{content:"\F3F0"}
.bi-graph-up::before{content:"\F3F2"}
.bi-graph-up-arrow::before{content:"\F673"}
.bi-grid::before{content:"\F3FC"}
.bi-grip-vertical::before{content:"\F3FE"}
.bi-hammer::before{content:"\F3FF"}
.bi-hand-index::before{content:"\F403"}
.bi-hdd::before{content:"\F412"}
.bi-hdd-network::before{content:"\F40D"}
.bi-hdd-stack::before{content:"\F411"}
.bi-headset::before{content:"\F414"}
.bi-house::before{content:"\F425"}
.bi-house-door::before{content:"\F423"}
.bi-house-heart::before{content:"\F776"}
.bi-house-heart-fill::before{content:"\F775"}
.bi-image::before{content:"\F42A"}
.bi-images::before{content:"\F42B"}
.bi-inbox::before{content:"\F42D"}
.bi-info-circle::before{content:"\F431"}
.bi-info-circle-fill::before{content:"\F430"}
.bi-info-square::before{content:"\F433"}
.bi-instagram::before{content:"\F437"}
.bi-journal-text::before{content:"\F444"}
.bi-key::before{content:"\F44F"}
.bi-laptop::before{content:"\F456"}
.bi-layout-text-window-reverse::before{content:"\F463"}
.bi-layout-wtf::before{content:"\F466"}
.bi-lightning-charge::before{content:"\F46D"}
.bi-lightning-charge-fill::before{content:"\F46C"}
.bi-link-45deg::before{content:"\F470"}
.bi-linkedin::before{content:"\F472"}
.bi-list::before{content:"\F479"}
.bi-list-ol::before{content:"\F475"}
.bi-list-ul::before{content:"\F478"}
.bi-lock::before{content:"\F47B"}
.bi-map::before{content:"\F47F"}
.bi-mask::before{content:"\F482"}
.bi-moon-stars::before{content:"\F496"}
.bi-palette::before{content:"\F4B1"}
.bi-patch-check-fill::before{content:"\F4B5"}
.bi-paypal::before{content:"\F662"}
.bi-pencil::before{content:"\F4CB"}
.bi-pencil-fill::before{content:"\F4C9"}
.bi-pencil-square::before{content:"\F4CA"}
.bi-people::before{content:"\F4D0"}
.bi-people-fill::before{content:"\F4CF"}
.bi-person::before{content:"\F4E1"}
.bi-person-badge::before{content:"\F4D3"}
.bi-person-circle::before{content:"\F4D7"}
.bi-person-dash::before{content:"\F4D9"}
.bi-phone::before{content:"\F4E7"}
.bi-phone-vibrate::before{content:"\F4E6"}
.bi-play-btn::before{content:"\F4F1"}
.bi-play-circle::before{content:"\F4F3"}
.bi-play-fill::before{content:"\F4F4"}
.bi-plus-lg::before{content:"\F64D"}
.bi-printer::before{content:"\F501"}
.bi-projector::before{content:"\F6AC"}
.bi-question-circle::before{content:"\F505"}
.bi-quote::before{content:"\F6B0"}
.bi-reply::before{content:"\F520"}
.bi-rocket-takeoff::before{content:"\F845"}
.bi-router::before{content:"\F6EC"}
.bi-save::before{content:"\F525"}
.bi-search::before{content:"\F52A"}
.bi-send::before{content:"\F6C0"}
.bi-shield-check::before{content:"\F52F"}
.bi-shield-fill-check::before{content:"\F531"}
.bi-shield-lock::before{content:"\F538"}
.bi-sort-down::before{content:"\F575"}
.bi-sort-up-alt::before{content:"\F57A"}
.bi-speedometer::before{content:"\F57F"}
.bi-speedometer2::before{content:"\F580"}
.bi-star::before{content:"\F588"}
.bi-star-fill::before{content:"\F586"}
.bi-star-half::before{content:"\F587"}
.bi-stars::before{content:"\F589"}
.bi-stopwatch::before{content:"\F597"}
.bi-sun::before{content:"\F5A2"}
.bi-table::before{content:"\F5AA"}
.bi-tag::before{content:"\F5B0"}
.bi-tags::before{content:"\F5B2"}
.bi-telephone::before{content:"\F5C1"}
.bi-text-center::before{content:"\F5C4"}
.bi-text-left::before{content:"\F5C7"}
.bi-text-right::before{content:"\F5C9"}
.bi-tools::before{content:"\F5DB"}
.bi-trash::before{content:"\F5DE"}
.bi-trash3::before{content:"\F78B"}
.bi-trophy::before{content:"\F5E7"}
.bi-trophy-fill::before{content:"\F5E6"}
.bi-tv::before{content:"\F5ED"}
.bi-tv-fill::before{content:"\F5EC"}
.bi-twitter-x::before{content:"\F8DB"}
.bi-type::before{content:"\F5F7"}
.bi-type-bold::before{content:"\F5F0"}
.bi-type-h2::before{content:"\F5F2"}
.bi-type-h3::before{content:"\F5F3"}
.bi-type-italic::before{content:"\F5F4"}
.bi-type-strikethrough::before{content:"\F5F5"}
.bi-type-underline::before{content:"\F5F6"}
.bi-ui-checks-grid::before{content:"\F5F8"}
.bi-upload::before{content:"\F603"}
.bi-wallet2::before{content:"\F615"}
.bi-whatsapp::before{content:"\F618"}
.bi-wifi::before{content:"\F61C"}
.bi-x-circle::before{content:"\F623"}
.bi-x-circle-fill::before{content:"\F622"}
.bi-x-lg::before{content:"\F659"}
.bi-youtube::before{content:"\F62B"}
