/* ============================================================
   Font Awesome 6.5.0 — SUBSET for InStyle Events
   Generated from @fortawesome/fontawesome-free icon metadata
   Total: 60 solid + 5 regular + 3 brand icons
   Replaces ~330 KB of CDN webfonts with ~10 KB local subset
   ============================================================ */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
}
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/fa-regular-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
}

.fa, .fa-solid, .fa-regular, .fa-brands, .fas, .far, .fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-solid, .fas { font-family: 'Font Awesome 6 Free'; font-weight: 900; }
.fa-regular, .far { font-family: 'Font Awesome 6 Free'; font-weight: 400; }
.fa-brands, .fab { font-family: 'Font Awesome 6 Brands'; font-weight: 400; }

/* Common spacing helpers used in the site */
.fa-fw { text-align: center; width: 1.25em; }

/* Icon glyphs (used set only) */
.fa-anchor::before, .fa-anchor { content: "\f13d"; }
.fa-archway::before, .fa-archway { content: "\f557"; }
.fa-arrow-right::before, .fa-arrow-right { content: "\f061"; }
.fa-award::before, .fa-award { content: "\f559"; }
.fa-bowl-rice::before, .fa-bowl-rice { content: "\e2eb"; }
.fa-building::before, .fa-building { content: "\f1ad"; }
.fa-cake-candles::before, .fa-cake-candles { content: "\f1fd"; }
.fa-calendar-days::before, .fa-calendar-days { content: "\f073"; }
.fa-calendar-week::before, .fa-calendar-week { content: "\f784"; }
.fa-champagne-glasses::before, .fa-champagne-glasses { content: "\f79f"; }
.fa-chevron-left::before, .fa-chevron-left { content: "\f053"; }
.fa-chevron-right::before, .fa-chevron-right { content: "\f054"; }
.fa-church::before, .fa-church { content: "\f51d"; }
.fa-crown::before, .fa-crown { content: "\f521"; }
.fa-dice::before, .fa-dice { content: "\f522"; }
.fa-envelope::before, .fa-envelope { content: "\f0e0"; }
.fa-fire::before, .fa-fire { content: "\f06d"; }
.fa-flag::before, .fa-flag { content: "\f024"; }
.fa-gem::before, .fa-gem { content: "\f3a5"; }
.fa-globe::before, .fa-globe { content: "\f0ac"; }
.fa-golf-ball-tee::before, .fa-golf-ball-tee { content: "\f450"; }
.fa-handshake::before, .fa-handshake { content: "\f2b5"; }
.fa-heart::before, .fa-heart { content: "\f004"; }
.fa-hotel::before, .fa-hotel { content: "\f594"; }
.fa-house::before, .fa-house { content: "\f015"; }
.fa-house-chimney::before, .fa-house-chimney { content: "\e3af"; }
.fa-leaf::before, .fa-leaf { content: "\f06c"; }
.fa-lightbulb::before, .fa-lightbulb { content: "\f0eb"; }
.fa-list::before, .fa-list { content: "\f03a"; }
.fa-location-dot::before, .fa-location-dot { content: "\f3c5"; }
.fa-magnifying-glass-plus::before, .fa-magnifying-glass-plus { content: "\f00e"; }
.fa-map-location-dot::before, .fa-map-location-dot { content: "\f5a0"; }
.fa-medal::before, .fa-medal { content: "\f5a2"; }
.fa-mountain::before, .fa-mountain { content: "\f6fc"; }
.fa-mountain-sun::before, .fa-mountain-sun { content: "\e52f"; }
.fa-network-wired::before, .fa-network-wired { content: "\f6ff"; }
.fa-paintbrush::before, .fa-paintbrush { content: "\f1fc"; }
.fa-people-group::before, .fa-people-group { content: "\e533"; }
.fa-phone::before, .fa-phone { content: "\f095"; }
.fa-place-of-worship::before, .fa-place-of-worship { content: "\f67f"; }
.fa-play::before, .fa-play { content: "\f04b"; }
.fa-plus::before, .fa-plus { content: "\2b"; }
.fa-ring::before, .fa-ring { content: "\f70b"; }
.fa-route::before, .fa-route { content: "\f4d7"; }
.fa-shield-halved::before, .fa-shield-halved { content: "\f3ed"; }
.fa-star::before, .fa-star { content: "\f005"; }
.fa-suitcase::before, .fa-suitcase { content: "\f0f2"; }
.fa-tractor::before, .fa-tractor { content: "\f722"; }
.fa-tree::before, .fa-tree { content: "\f1bb"; }
.fa-trophy::before, .fa-trophy { content: "\f091"; }
.fa-truck-fast::before, .fa-truck-fast { content: "\f48b"; }
.fa-umbrella-beach::before, .fa-umbrella-beach { content: "\f5ca"; }
.fa-utensils::before, .fa-utensils { content: "\f2e7"; }
.fa-wand-magic-sparkles::before, .fa-wand-magic-sparkles { content: "\e2ca"; }
.fa-warehouse::before, .fa-warehouse { content: "\f494"; }
.fa-water::before, .fa-water { content: "\f773"; }
.fa-wind::before, .fa-wind { content: "\f72e"; }
.fa-wine-bottle::before, .fa-wine-bottle { content: "\f72f"; }
.fa-wine-glass::before, .fa-wine-glass { content: "\f4e3"; }
.fa-xmark::before, .fa-xmark { content: "\f00d"; }
.fa-calendar::before, .fa-calendar { content: "\f133"; }
.fa-clock::before, .fa-clock { content: "\f017"; }
.fa-envelope::before, .fa-envelope { content: "\f0e0"; }
.fa-images::before, .fa-images { content: "\f302"; }
.fa-paper-plane::before, .fa-paper-plane { content: "\f1d8"; }
.fa-facebook-f::before, .fa-facebook-f { content: "\f39e"; }
.fa-instagram::before, .fa-instagram { content: "\f16d"; }
.fa-tiktok::before, .fa-tiktok { content: "\e07b"; }
