/*
 * ABU Icons — vervanging voor Font Awesome 6 Pro op de microsite.
 *
 * Glyphs: Phosphor Icons 2.1 (https://phosphoricons.com), MIT-licentie, (c) Phosphor Icons.
 * Light (fa-light), Regular (fa-regular, fa-brands) en Bold (fa-solid).
 * De glyphs staan op dezelfde codepoints als de Font Awesome-iconen die abu.nl gebruikt,
 * en het font is ook geregistreerd onder de familienaam "Font Awesome 6 Pro". Daardoor werken
 * de bestaande ABU-CSS (pijltjes in knoppen/lijsten, uitklap-icoon, broodkruimel) en alle
 * <i class="fa-light fa-..."> in content en blokken zonder aanpassing.
 * Er zit GEEN Font Awesome-code of -ontwerp in dit bestand of in de fonts.
 * Gegenereerd door tools/icons/build.py — niet met de hand bewerken.
 */

@font-face { font-family: "ABU Icons"; font-style: normal; font-weight: 100; font-display: block; src: url(../fonts/abu-icons-light.woff2?v=2) format("woff2"); }
@font-face { font-family: "ABU Icons"; font-style: normal; font-weight: 300; font-display: block; src: url(../fonts/abu-icons-light.woff2?v=2) format("woff2"); }
@font-face { font-family: "ABU Icons"; font-style: normal; font-weight: 400; font-display: block; src: url(../fonts/abu-icons-regular.woff2?v=2) format("woff2"); }
@font-face { font-family: "ABU Icons"; font-style: normal; font-weight: 700; font-display: block; src: url(../fonts/abu-icons-bold.woff2?v=2) format("woff2"); }
@font-face { font-family: "ABU Icons"; font-style: normal; font-weight: 900; font-display: block; src: url(../fonts/abu-icons-bold.woff2?v=2) format("woff2"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 100; font-display: block; src: url(../fonts/abu-icons-light.woff2?v=2) format("woff2"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 300; font-display: block; src: url(../fonts/abu-icons-light.woff2?v=2) format("woff2"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 400; font-display: block; src: url(../fonts/abu-icons-regular.woff2?v=2) format("woff2"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 700; font-display: block; src: url(../fonts/abu-icons-bold.woff2?v=2) format("woff2"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 900; font-display: block; src: url(../fonts/abu-icons-bold.woff2?v=2) format("woff2"); }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url(../fonts/abu-icons-regular.woff2?v=2) format("woff2"); }

.fa, .fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fa-brands, .fa-sharp {
  font-family: "ABU Icons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa-thin, .fa-light { font-weight: 300; }
.fa, .fa-regular, .fa-brands { font-weight: 400; }
.fa-solid { font-weight: 900; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-lg { font-size: 1.25em; line-height: .05em; vertical-align: -.075em; }
.fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; }
.fa-spin { animation: abu-icons-spin 2s linear infinite; }
@keyframes abu-icons-spin { to { transform: rotate(360deg); } }

.fa-angle-down::before { content: "\f107"; }
.fa-angle-right::before { content: "\f105"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-arrow-down-left::before { content: "\e90a"; }
.fa-arrow-down-to-line::before { content: "\f33d"; }
.fa-arrow-left::before { content: "\f060"; }
.fa-arrow-left-long::before { content: "\f177"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-right-long::before { content: "\f178"; }
.fa-arrow-right-to-arc::before { content: "\e900"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-arrow-up-right::before { content: "\e09f"; }
.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-arrows-rotate::before { content: "\f021"; }
.fa-badge-check::before { content: "\f336"; }
.fa-bars::before { content: "\f0c9"; }
.fa-bell::before { content: "\f0f3"; }
.fa-book::before { content: "\f02d"; }
.fa-briefcase::before { content: "\f0b1"; }
.fa-briefcase-arrow-right::before { content: "\e901"; }
.fa-building::before { content: "\f1ad"; }
.fa-building-circle-check::before { content: "\e4d2"; }
.fa-bullhorn::before { content: "\f0a1"; }
.fa-business-time::before { content: "\f64a"; }
.fa-calculator::before { content: "\f1ec"; }
.fa-calendar::before { content: "\f133"; }
.fa-calendar-check::before { content: "\f274"; }
.fa-calendar-days::before { content: "\f073"; }
.fa-chart-column::before { content: "\e0e3"; }
.fa-chart-line::before { content: "\f201"; }
.fa-chart-pie::before { content: "\f200"; }
.fa-chart-waterfall::before { content: "\e902"; }
.fa-check::before { content: "\f00c"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-chevron-left::before { content: "\f053"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-chevron-up::before { content: "\f077"; }
.fa-child::before { content: "\f1ae"; }
.fa-circle-check::before { content: "\f058"; }
.fa-circle-exclamation::before { content: "\f06a"; }
.fa-circle-info::before { content: "\f05a"; }
.fa-circle-play::before { content: "\f144"; }
.fa-circle-question::before { content: "\f059"; }
.fa-circle-small::before { content: "\e122"; }
.fa-clipboard::before { content: "\f328"; }
.fa-clock::before { content: "\f017"; }
.fa-clock-two::before { content: "\e903"; }
.fa-coin::before { content: "\e904"; }
.fa-comment::before { content: "\f075"; }
.fa-comments::before { content: "\f086"; }
.fa-desktop::before { content: "\f390"; }
.fa-download::before { content: "\f019"; }
.fa-earth-americas::before { content: "\f57d"; }
.fa-earth-europe::before { content: "\f7a2"; }
.fa-ellipsis::before { content: "\f141"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-euro-sign::before { content: "\f153"; }
.fa-exclamation-triangle::before { content: "\f071"; }
.fa-eye::before { content: "\f06e"; }
.fa-facebook::before { content: "\f09a"; }
.fa-facebook-f::before { content: "\f39e"; }
.fa-file::before { content: "\f15b"; }
.fa-file-excel::before { content: "\f1c3"; }
.fa-file-lines::before { content: "\f15c"; }
.fa-file-pdf::before { content: "\f1c1"; }
.fa-file-powerpoint::before { content: "\f1c4"; }
.fa-file-word::before { content: "\f1c2"; }
.fa-filter::before { content: "\f0b0"; }
.fa-flag::before { content: "\f024"; }
.fa-folder::before { content: "\f07b"; }
.fa-gear::before { content: "\f013"; }
.fa-globe::before { content: "\f0ac"; }
.fa-globe-pointer::before { content: "\e905"; }
.fa-graduation-cap::before { content: "\f19d"; }
.fa-hammer::before { content: "\f6e3"; }
.fa-hand-holding-heart::before { content: "\f4be"; }
.fa-handshake::before { content: "\f2b5"; }
.fa-headset::before { content: "\f590"; }
.fa-heart::before { content: "\f004"; }
.fa-house::before { content: "\f015"; }
.fa-id-card::before { content: "\f2c2"; }
.fa-image::before { content: "\f03e"; }
.fa-industry::before { content: "\f275"; }
.fa-info::before { content: "\f129"; }
.fa-instagram::before { content: "\f16d"; }
.fa-key::before { content: "\f084"; }
.fa-laptop::before { content: "\f109"; }
.fa-leaf::before { content: "\f06c"; }
.fa-lightbulb::before { content: "\f0eb"; }
.fa-link::before { content: "\f0c1"; }
.fa-linkedin::before { content: "\f08c"; }
.fa-linkedin-in::before { content: "\f0e1"; }
.fa-list-check::before { content: "\f0ae"; }
.fa-list-ul::before { content: "\f0ca"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-lock::before { content: "\f023"; }
.fa-lock-open::before { content: "\f3c1"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-map::before { content: "\f279"; }
.fa-map-location::before { content: "\f59f"; }
.fa-map-marker-alt::before { content: "\f3c5"; }
.fa-microphone::before { content: "\f130"; }
.fa-minus::before { content: "\f068"; }
.fa-mobile::before { content: "\f3ce"; }
.fa-mobile-button::before { content: "\f10b"; }
.fa-newspaper::before { content: "\f1ea"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-people-group::before { content: "\e533"; }
.fa-people-simple::before { content: "\e906"; }
.fa-percent::before { content: "\25"; }
.fa-person::before { content: "\f183"; }
.fa-phone::before { content: "\f095"; }
.fa-play::before { content: "\f04b"; }
.fa-plus::before { content: "\2b"; }
.fa-print::before { content: "\f02f"; }
.fa-quote-left::before { content: "\f10d"; }
.fa-robot::before { content: "\f544"; }
.fa-rocket::before { content: "\f135"; }
.fa-route::before { content: "\f4d7"; }
.fa-scale-balanced::before { content: "\f24e"; }
.fa-share-nodes::before { content: "\f1e0"; }
.fa-shield::before { content: "\f132"; }
.fa-shield-check::before { content: "\e909"; }
.fa-sliders::before { content: "\f1de"; }
.fa-sparkles::before { content: "\f890"; }
.fa-spinner-third::before { content: "\f3f4"; }
.fa-spotify::before { content: "\f1bc"; }
.fa-square-check::before { content: "\f14a"; }
.fa-square-question::before { content: "\e907"; }
.fa-star::before { content: "\f005"; }
.fa-tag::before { content: "\f02b"; }
.fa-thumbs-up::before { content: "\f164"; }
.fa-tiktok::before { content: "\e07b"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-trophy::before { content: "\f091"; }
.fa-truck::before { content: "\f0d1"; }
.fa-user::before { content: "\f007"; }
.fa-user-helmet-safety::before { content: "\e908"; }
.fa-user-nurse::before { content: "\f82f"; }
.fa-users::before { content: "\f0c0"; }
.fa-video::before { content: "\f03d"; }
.fa-warehouse::before { content: "\f494"; }
.fa-whatsapp::before { content: "\f232"; }
.fa-wrench::before { content: "\f0ad"; }
.fa-x-twitter::before { content: "\e61b"; }
.fa-xmark::before { content: "\f00d"; }
.fa-youtube::before { content: "\f167"; }
