/*TOKENS*/:root{--c-white:#ffffff;--c-primary:#1e5aa8;--c-primary-dark:#0e2f5e;--c-ink:#0c1b33;--c-ink-deep:#0a1a33;--c-muted:#4b5a70;--c-footer-text:#b7c5d9;--c-accent:#6fb3ec;--c-border:#e3ebf5;--c-border-strong:#dce6f2;--c-surface:#eef4fb;--c-surface-2:#f6f9fd;--c-surface-3:#fbfdff;--c-blue-50:#eaf2fb;--c-blue-75:#e5eefa;--c-blue-100:#dce9f8;--c-blue-150:#c6daf2;--c-blue-200:#bcdaf6;--c-blue-300:#bcd0ea;--c-lime:#d4f53c;--c-star:#f5b301;--c-online:#3fbf6a;--c-error:#b42318;--font-body:'Instrument Sans',system-ui,sans-serif;--font-display:'Bricolage Grotesque',sans-serif;--font-cta:'Barlow Condensed',sans-serif}
/*/TOKENS*/
/* Self-hosted fonts (Google Fonts subset files) + Phosphor icons 2.1.1 */
/* vietnamese */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/6dba0118.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/a989eb0e.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/f03cde15.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;
}
/* vietnamese */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 500 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/28155c97.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 500 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/9956cf41.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 500 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/6b104bd3.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;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/85e351b3.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/20b2d7ff.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;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/85e351b3.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/20b2d7ff.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;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/85e351b3.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/20b2d7ff.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;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/85e351b3.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/20b2d7ff.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: "Phosphor-Bold";
  src: url("../fonts/Phosphor-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-bold {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Bold" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-bold.ph-arrow-left:before {
  content: "\e058";
}
.ph-bold.ph-arrow-right:before {
  content: "\e06c";
}
.ph-bold.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-bold.ph-arrows-horizontal:before {
  content: "\eb06";
}
.ph-bold.ph-arrows-vertical:before {
  content: "\eb04";
}
.ph-bold.ph-bird:before {
  content: "\e72c";
}
.ph-bold.ph-briefcase:before {
  content: "\e0ee";
}
.ph-bold.ph-broom:before {
  content: "\ec54";
}
.ph-bold.ph-buildings:before {
  content: "\e102";
}
.ph-bold.ph-calendar-check:before {
  content: "\e712";
}
.ph-bold.ph-camera:before {
  content: "\e10e";
}
.ph-bold.ph-car:before {
  content: "\e112";
}
.ph-bold.ph-caret-down:before {
  content: "\e136";
}
.ph-bold.ph-caret-right:before {
  content: "\e13a";
}
.ph-bold.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-bold.ph-check-circle:before {
  content: "\e184";
}
.ph-bold.ph-clipboard-text:before {
  content: "\e198";
}
.ph-bold.ph-cloud-rain:before {
  content: "\e1b4";
}
.ph-bold.ph-crane-tower:before {
  content: "\ed49";
}
.ph-bold.ph-door-open:before {
  content: "\e7e6";
}
.ph-bold.ph-drop:before {
  content: "\e210";
}
.ph-bold.ph-envelope-simple:before {
  content: "\e218";
}
.ph-bold.ph-facebook-logo:before {
  content: "\e226";
}
.ph-bold.ph-factory:before {
  content: "\e760";
}
.ph-bold.ph-flask:before {
  content: "\e79e";
}
.ph-bold.ph-frame-corners:before {
  content: "\e626";
}
.ph-bold.ph-gear:before {
  content: "\e270";
}
.ph-bold.ph-google-logo:before {
  content: "\e292";
}
.ph-bold.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-bold.ph-hard-hat:before {
  content: "\ed46";
}
.ph-bold.ph-house-line:before {
  content: "\e2c4";
}
.ph-bold.ph-identification-card:before {
  content: "\e2c8";
}
.ph-bold.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-bold.ph-key:before {
  content: "\e2d6";
}
.ph-bold.ph-ladder:before {
  content: "\e9e4";
}
.ph-bold.ph-leaf:before {
  content: "\e2da";
}
.ph-bold.ph-map-pin:before {
  content: "\e316";
}
.ph-bold.ph-medal:before {
  content: "\e320";
}
.ph-bold.ph-minus:before {
  content: "\e32a";
}
.ph-bold.ph-paint-roller:before {
  content: "\e6f4";
}
.ph-bold.ph-path:before {
  content: "\e39c";
}
.ph-bold.ph-person-simple-walk:before {
  content: "\e73a";
}
.ph-bold.ph-phone-call:before {
  content: "\e3ba";
}
.ph-bold.ph-pipe:before {
  content: "\ed86";
}
.ph-bold.ph-plus:before {
  content: "\e3d4";
}
.ph-bold.ph-shield-check:before {
  content: "\e40c";
}
.ph-bold.ph-solar-panel:before {
  content: "\ed7a";
}
.ph-bold.ph-sparkle:before {
  content: "\e6a2";
}
.ph-bold.ph-spray-bottle:before {
  content: "\e7e4";
}
.ph-bold.ph-square-half-bottom:before {
  content: "\eb16";
}
.ph-bold.ph-squares-four:before {
  content: "\e464";
}
.ph-bold.ph-star:before {
  content: "\e46a";
}
.ph-bold.ph-storefront:before {
  content: "\e470";
}
.ph-bold.ph-sun:before {
  content: "\e472";
}
.ph-bold.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph-bold.ph-tree:before {
  content: "\e6da";
}
.ph-bold.ph-wall:before {
  content: "\e688";
}

@font-face {
  font-family: "Phosphor-Duotone";
  src: url("../fonts/Phosphor-Duotone.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-duotone {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Duotone" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-duotone.ph-arrow-left:before {
  content: "\e058";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-left:after {
  content: "\e059";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-right:before {
  content: "\e06c";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-right:after {
  content: "\e06d";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-up-right:before {
  content: "\e092";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-up-right:after {
  content: "\e093";
  margin-left: -1em;
}
.ph-duotone.ph-arrows-horizontal:before {
  content: "\eb06";
  opacity: 0.2;
}
.ph-duotone.ph-arrows-horizontal:after {
  content: "\eb07";
  margin-left: -1em;
}
.ph-duotone.ph-arrows-vertical:before {
  content: "\eb04";
  opacity: 0.2;
}
.ph-duotone.ph-arrows-vertical:after {
  content: "\eb05";
  margin-left: -1em;
}
.ph-duotone.ph-bird:before {
  content: "\e72c";
  opacity: 0.2;
}
.ph-duotone.ph-bird:after {
  content: "\e72d";
  margin-left: -1em;
}
.ph-duotone.ph-briefcase:before {
  content: "\e0ee";
  opacity: 0.2;
}
.ph-duotone.ph-briefcase:after {
  content: "\e0ef";
  margin-left: -1em;
}
.ph-duotone.ph-broom:before {
  content: "\ec54";
  opacity: 0.2;
}
.ph-duotone.ph-broom:after {
  content: "\ec55";
  margin-left: -1em;
}
.ph-duotone.ph-buildings:before {
  content: "\e102";
  opacity: 0.2;
}
.ph-duotone.ph-buildings:after {
  content: "\e105";
  margin-left: -1em;
}
.ph-duotone.ph-calendar-check:before {
  content: "\e712";
  opacity: 0.2;
}
.ph-duotone.ph-calendar-check:after {
  content: "\e713";
  margin-left: -1em;
}
.ph-duotone.ph-camera:before {
  content: "\e10e";
  opacity: 0.2;
}
.ph-duotone.ph-camera:after {
  content: "\e10f";
  margin-left: -1em;
}
.ph-duotone.ph-car:before {
  content: "\e112";
  opacity: 0.2;
}
.ph-duotone.ph-car:after {
  content: "\e113";
  margin-left: -1em;
}
.ph-duotone.ph-caret-down:before {
  content: "\e136";
  opacity: 0.2;
}
.ph-duotone.ph-caret-down:after {
  content: "\e137";
  margin-left: -1em;
}
.ph-duotone.ph-caret-right:before {
  content: "\e13a";
  opacity: 0.2;
}
.ph-duotone.ph-caret-right:after {
  content: "\e13b";
  margin-left: -1em;
}
.ph-duotone.ph-chat-circle-text:before {
  content: "\e16e";
  opacity: 0.2;
}
.ph-duotone.ph-chat-circle-text:after {
  content: "\e16f";
  margin-left: -1em;
}
.ph-duotone.ph-check-circle:before {
  content: "\e184";
  opacity: 0.2;
}
.ph-duotone.ph-check-circle:after {
  content: "\e185";
  margin-left: -1em;
}
.ph-duotone.ph-clipboard-text:before {
  content: "\e198";
  opacity: 0.2;
}
.ph-duotone.ph-clipboard-text:after {
  content: "\e199";
  margin-left: -1em;
}
.ph-duotone.ph-cloud-rain:before {
  content: "\e1b4";
  opacity: 0.2;
}
.ph-duotone.ph-cloud-rain:after {
  content: "\e1b5";
  margin-left: -1em;
}
.ph-duotone.ph-crane-tower:before {
  content: "\ed49";
  opacity: 0.2;
}
.ph-duotone.ph-crane-tower:after {
  content: "\ed4d";
  margin-left: -1em;
}
.ph-duotone.ph-door-open:before {
  content: "\e7e6";
  opacity: 0.2;
}
.ph-duotone.ph-door-open:after {
  content: "\e7e7";
  margin-left: -1em;
}
.ph-duotone.ph-drop:before {
  content: "\e210";
  opacity: 0.2;
}
.ph-duotone.ph-drop:after {
  content: "\e211";
  margin-left: -1em;
}
.ph-duotone.ph-envelope-simple:before {
  content: "\e218";
  opacity: 0.2;
}
.ph-duotone.ph-envelope-simple:after {
  content: "\e219";
  margin-left: -1em;
}
.ph-duotone.ph-facebook-logo:before {
  content: "\e226";
  opacity: 0.2;
}
.ph-duotone.ph-facebook-logo:after {
  content: "\e227";
  margin-left: -1em;
}
.ph-duotone.ph-factory:before {
  content: "\e760";
  opacity: 0.2;
}
.ph-duotone.ph-factory:after {
  content: "\e761";
  margin-left: -1em;
}
.ph-duotone.ph-flask:before {
  content: "\e79e";
  opacity: 0.2;
}
.ph-duotone.ph-flask:after {
  content: "\e79f";
  margin-left: -1em;
}
.ph-duotone.ph-frame-corners:before {
  content: "\e626";
  opacity: 0.2;
}
.ph-duotone.ph-frame-corners:after {
  content: "\e627";
  margin-left: -1em;
}
.ph-duotone.ph-gear:before {
  content: "\e270";
  opacity: 0.2;
}
.ph-duotone.ph-gear:after {
  content: "\e271";
  margin-left: -1em;
}
.ph-duotone.ph-google-logo:before {
  content: "\e292";
  opacity: 0.2;
}
.ph-duotone.ph-google-logo:after {
  content: "\e293";
  margin-left: -1em;
}
.ph-duotone.ph-graduation-cap:before {
  content: "\e62c";
  opacity: 0.2;
}
.ph-duotone.ph-graduation-cap:after {
  content: "\e62d";
  margin-left: -1em;
}
.ph-duotone.ph-hard-hat:before {
  content: "\ed46";
  opacity: 0.2;
}
.ph-duotone.ph-hard-hat:after {
  content: "\ed47";
  margin-left: -1em;
}
.ph-duotone.ph-house-line:before {
  content: "\e2c4";
  opacity: 0.2;
}
.ph-duotone.ph-house-line:after {
  content: "\e2c5";
  margin-left: -1em;
}
.ph-duotone.ph-identification-card:before {
  content: "\e2c8";
  opacity: 0.2;
}
.ph-duotone.ph-identification-card:after {
  content: "\e2c9";
  margin-left: -1em;
}
.ph-duotone.ph-instagram-logo:before {
  content: "\e2d0";
  opacity: 0.2;
}
.ph-duotone.ph-instagram-logo:after {
  content: "\e2d1";
  margin-left: -1em;
}
.ph-duotone.ph-key:before {
  content: "\e2d6";
  opacity: 0.2;
}
.ph-duotone.ph-key:after {
  content: "\e2d7";
  margin-left: -1em;
}
.ph-duotone.ph-ladder:before {
  content: "\e9e4";
  opacity: 0.2;
}
.ph-duotone.ph-ladder:after {
  content: "\e9e5";
  margin-left: -1em;
}
.ph-duotone.ph-leaf:before {
  content: "\e2da";
  opacity: 0.2;
}
.ph-duotone.ph-leaf:after {
  content: "\e2db";
  margin-left: -1em;
}
.ph-duotone.ph-map-pin:before {
  content: "\e316";
  opacity: 0.2;
}
.ph-duotone.ph-map-pin:after {
  content: "\e317";
  margin-left: -1em;
}
.ph-duotone.ph-medal:before {
  content: "\e320";
  opacity: 0.2;
}
.ph-duotone.ph-medal:after {
  content: "\e321";
  margin-left: -1em;
}
.ph-duotone.ph-minus:before {
  content: "\e32a";
  opacity: 0.2;
}
.ph-duotone.ph-minus:after {
  content: "\e32b";
  margin-left: -1em;
}
.ph-duotone.ph-paint-roller:before {
  content: "\e6f4";
  opacity: 0.2;
}
.ph-duotone.ph-paint-roller:after {
  content: "\e6f5";
  margin-left: -1em;
}
.ph-duotone.ph-path:before {
  content: "\e39c";
  opacity: 0.2;
}
.ph-duotone.ph-path:after {
  content: "\e39d";
  margin-left: -1em;
}
.ph-duotone.ph-person-simple-walk:before {
  content: "\e73a";
  opacity: 0.2;
}
.ph-duotone.ph-person-simple-walk:after {
  content: "\e73b";
  margin-left: -1em;
}
.ph-duotone.ph-phone-call:before {
  content: "\e3ba";
  opacity: 0.2;
}
.ph-duotone.ph-phone-call:after {
  content: "\e3bb";
  margin-left: -1em;
}
.ph-duotone.ph-pipe:before {
  content: "\ed86";
  opacity: 0.2;
}
.ph-duotone.ph-pipe:after {
  content: "\ed87";
  margin-left: -1em;
}
.ph-duotone.ph-plus:before {
  content: "\e3d4";
  opacity: 0.2;
}
.ph-duotone.ph-plus:after {
  content: "\e3d5";
  margin-left: -1em;
}
.ph-duotone.ph-shield-check:before {
  content: "\e40c";
  opacity: 0.2;
}
.ph-duotone.ph-shield-check:after {
  content: "\e40f";
  margin-left: -1em;
}
.ph-duotone.ph-solar-panel:before {
  content: "\ed7a";
  opacity: 0.2;
}
.ph-duotone.ph-solar-panel:after {
  content: "\ed7e";
  margin-left: -1em;
}
.ph-duotone.ph-sparkle:before {
  content: "\e6a2";
  opacity: 0.2;
}
.ph-duotone.ph-sparkle:after {
  content: "\e6a3";
  margin-left: -1em;
}
.ph-duotone.ph-spray-bottle:before {
  content: "\e7e4";
  opacity: 0.2;
}
.ph-duotone.ph-spray-bottle:after {
  content: "\e7e8";
  margin-left: -1em;
}
.ph-duotone.ph-square-half-bottom:before {
  content: "\eb16";
  opacity: 0.2;
}
.ph-duotone.ph-square-half-bottom:after {
  content: "\eb17";
  margin-left: -1em;
}
.ph-duotone.ph-squares-four:before {
  content: "\e464";
  opacity: 0.2;
}
.ph-duotone.ph-squares-four:after {
  content: "\e465";
  margin-left: -1em;
}
.ph-duotone.ph-star:before {
  content: "\e46a";
  opacity: 0.2;
}
.ph-duotone.ph-star:after {
  content: "\e46b";
  margin-left: -1em;
}
.ph-duotone.ph-storefront:before {
  content: "\e470";
  opacity: 0.2;
}
.ph-duotone.ph-storefront:after {
  content: "\e471";
  margin-left: -1em;
}
.ph-duotone.ph-sun:before {
  content: "\e472";
  opacity: 0.2;
}
.ph-duotone.ph-sun:after {
  content: "\e473";
  margin-left: -1em;
}
.ph-duotone.ph-sun-horizon:before {
  content: "\e5b6";
  opacity: 0.2;
}
.ph-duotone.ph-sun-horizon:after {
  content: "\e5b7";
  margin-left: -1em;
}
.ph-duotone.ph-tree:before {
  content: "\e6da";
  opacity: 0.2;
}
.ph-duotone.ph-tree:after {
  content: "\e6db";
  margin-left: -1em;
}
.ph-duotone.ph-wall:before {
  content: "\e688";
  opacity: 0.2;
}
.ph-duotone.ph-wall:after {
  content: "\e689";
  margin-left: -1em;
}

@font-face {
  font-family: "Phosphor-Fill";
  src: url("../fonts/Phosphor-Fill.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-fill {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Fill" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-fill.ph-arrow-left:before {
  content: "\e058";
}
.ph-fill.ph-arrow-right:before {
  content: "\e06c";
}
.ph-fill.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-fill.ph-arrows-horizontal:before {
  content: "\eb06";
}
.ph-fill.ph-arrows-vertical:before {
  content: "\eb04";
}
.ph-fill.ph-bird:before {
  content: "\e72c";
}
.ph-fill.ph-briefcase:before {
  content: "\e0ee";
}
.ph-fill.ph-broom:before {
  content: "\ec54";
}
.ph-fill.ph-buildings:before {
  content: "\e102";
}
.ph-fill.ph-calendar-check:before {
  content: "\e712";
}
.ph-fill.ph-camera:before {
  content: "\e10e";
}
.ph-fill.ph-car:before {
  content: "\e112";
}
.ph-fill.ph-caret-down:before {
  content: "\e136";
}
.ph-fill.ph-caret-right:before {
  content: "\e13a";
}
.ph-fill.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-fill.ph-check-circle:before {
  content: "\e184";
}
.ph-fill.ph-clipboard-text:before {
  content: "\e198";
}
.ph-fill.ph-cloud-rain:before {
  content: "\e1b4";
}
.ph-fill.ph-crane-tower:before {
  content: "\ed49";
}
.ph-fill.ph-door-open:before {
  content: "\e7e6";
}
.ph-fill.ph-drop:before {
  content: "\e210";
}
.ph-fill.ph-envelope-simple:before {
  content: "\e218";
}
.ph-fill.ph-facebook-logo:before {
  content: "\e226";
}
.ph-fill.ph-factory:before {
  content: "\e760";
}
.ph-fill.ph-flask:before {
  content: "\e79e";
}
.ph-fill.ph-frame-corners:before {
  content: "\e626";
}
.ph-fill.ph-gear:before {
  content: "\e270";
}
.ph-fill.ph-google-logo:before {
  content: "\e292";
}
.ph-fill.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-fill.ph-hard-hat:before {
  content: "\ed46";
}
.ph-fill.ph-house-line:before {
  content: "\e2c4";
}
.ph-fill.ph-identification-card:before {
  content: "\e2c8";
}
.ph-fill.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-fill.ph-key:before {
  content: "\e2d6";
}
.ph-fill.ph-ladder:before {
  content: "\e9e4";
}
.ph-fill.ph-leaf:before {
  content: "\e2da";
}
.ph-fill.ph-map-pin:before {
  content: "\e316";
}
.ph-fill.ph-medal:before {
  content: "\e320";
}
.ph-fill.ph-minus:before {
  content: "\e32a";
}
.ph-fill.ph-paint-roller:before {
  content: "\e6f4";
}
.ph-fill.ph-path:before {
  content: "\e39c";
}
.ph-fill.ph-person-simple-walk:before {
  content: "\e73a";
}
.ph-fill.ph-phone-call:before {
  content: "\e3ba";
}
.ph-fill.ph-pipe:before {
  content: "\ed86";
}
.ph-fill.ph-plus:before {
  content: "\e3d4";
}
.ph-fill.ph-shield-check:before {
  content: "\e40c";
}
.ph-fill.ph-solar-panel:before {
  content: "\ed7a";
}
.ph-fill.ph-sparkle:before {
  content: "\e6a2";
}
.ph-fill.ph-spray-bottle:before {
  content: "\e7e4";
}
.ph-fill.ph-square-half-bottom:before {
  content: "\eb16";
}
.ph-fill.ph-squares-four:before {
  content: "\e464";
}
.ph-fill.ph-star:before {
  content: "\e46a";
}
.ph-fill.ph-storefront:before {
  content: "\e470";
}
.ph-fill.ph-sun:before {
  content: "\e472";
}
.ph-fill.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph-fill.ph-tree:before {
  content: "\e6da";
}
.ph-fill.ph-wall:before {
  content: "\e688";
}

