@font-face {
  font-family: 'Arizonia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/web/arizonia-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Arizonia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/web/arizonia-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(../assets/fonts/web/opensans-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(../assets/fonts/web/opensans-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Only the icons the site uses, subset from Font Awesome Free 6.7.2 so the kit
   and its three full webfonts no longer load on every page. */
@font-face { font-family: "FA Brands"; font-weight: 400; font-display: block; src: url(../assets/fonts/web/fa-brands.woff2) format("woff2"); }
@font-face { font-family: "FA Solid"; font-weight: 900; font-display: block; src: url(../assets/fonts/web/fa-solid.woff2) format("woff2"); }
@font-face { font-family: "FA Regular"; font-weight: 400; font-display: block; src: url(../assets/fonts/web/fa-regular.woff2) format("woff2"); }
.fa-brands, .fa-solid, .fa-regular { display: inline-block; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.fa-brands { font-family: "FA Brands"; font-weight: 400; }
.fa-solid { font-family: "FA Solid"; font-weight: 900; }
.fa-regular { font-family: "FA Regular"; font-weight: 400; }
.fa-angular::before { content: "\f420"; }
.fa-apple::before { content: "\f179"; }
.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-css3::before { content: "\f13c"; }
.fa-css3-alt::before { content: "\f38b"; }
.fa-docker::before { content: "\f395"; }
.fa-github::before { content: "\f09b"; }
.fa-html5::before { content: "\f13b"; }
.fa-instagram::before { content: "\f16d"; }
.fa-java::before { content: "\f4e4"; }
.fa-js::before { content: "\f3b8"; }
.fa-laravel::before { content: "\f3bd"; }
.fa-linkedin::before { content: "\f08c"; }
.fa-location-crosshairs::before { content: "\f601"; }
.fa-node-js::before { content: "\f3d3"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-php::before { content: "\f457"; }
.fa-react::before { content: "\f41b"; }
.fa-sass::before { content: "\f41e"; }
.fa-square-facebook::before { content: "\f082"; }
.fa-square-js::before { content: "\f3b9"; }
.fa-tiktok::before { content: "\e07b"; }
.fa-ubuntu::before { content: "\f7df"; }
.fa-user::before { content: "\f007"; }
.fa-vuejs::before { content: "\f41f"; }
.fa-windows::before { content: "\f17a"; }
.fa-youtube::before { content: "\f167"; }
