@charset "UTF-8";
/**
 * Foundation for Sites
 * Version 6.7.5
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 40em) {
  /* line 46, node_modules/foundation-sites/scss/components/_reveal.scss */
  .reveal, .reveal.tiny, .reveal.small, .reveal.large {
    right: auto;
    left: auto;
    margin: 0 auto; } }

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* line 12, node_modules/foundation-sites/scss/vendor/normalize.scss */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

/* line 22, node_modules/foundation-sites/scss/vendor/normalize.scss */
body {
  margin: 0; }

/* line 29, node_modules/foundation-sites/scss/vendor/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 40, node_modules/foundation-sites/scss/vendor/normalize.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

/* line 49, node_modules/foundation-sites/scss/vendor/normalize.scss */
pre {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 59, node_modules/foundation-sites/scss/vendor/normalize.scss */
a {
  background-color: transparent; }

/* line 66, node_modules/foundation-sites/scss/vendor/normalize.scss */
abbr[title] {
  border-bottom: 0;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; }

/* line 73, node_modules/foundation-sites/scss/vendor/normalize.scss */
b,
strong {
  font-weight: bolder; }

/* line 81, node_modules/foundation-sites/scss/vendor/normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 90, node_modules/foundation-sites/scss/vendor/normalize.scss */
small {
  font-size: 80%; }

/* line 97, node_modules/foundation-sites/scss/vendor/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 105, node_modules/foundation-sites/scss/vendor/normalize.scss */
sub {
  bottom: -0.25em; }

/* line 109, node_modules/foundation-sites/scss/vendor/normalize.scss */
sup {
  top: -0.5em; }

/* line 118, node_modules/foundation-sites/scss/vendor/normalize.scss */
img {
  border-style: none; }

/* line 128, node_modules/foundation-sites/scss/vendor/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

/* line 142, node_modules/foundation-sites/scss/vendor/normalize.scss */
button,
input {
  overflow: visible; }

/* line 150, node_modules/foundation-sites/scss/vendor/normalize.scss */
button,
select {
  text-transform: none; }

/* line 157, node_modules/foundation-sites/scss/vendor/normalize.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/* line 166, node_modules/foundation-sites/scss/vendor/normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/* line 176, node_modules/foundation-sites/scss/vendor/normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/* line 185, node_modules/foundation-sites/scss/vendor/normalize.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/* line 194, node_modules/foundation-sites/scss/vendor/normalize.scss */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

/* line 205, node_modules/foundation-sites/scss/vendor/normalize.scss */
progress {
  vertical-align: baseline; }

/* line 211, node_modules/foundation-sites/scss/vendor/normalize.scss */
textarea {
  overflow: auto; }

/* line 218, node_modules/foundation-sites/scss/vendor/normalize.scss */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

/* line 226, node_modules/foundation-sites/scss/vendor/normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 234, node_modules/foundation-sites/scss/vendor/normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

/* line 241, node_modules/foundation-sites/scss/vendor/normalize.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 248, node_modules/foundation-sites/scss/vendor/normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

/* line 258, node_modules/foundation-sites/scss/vendor/normalize.scss */
details {
  display: block; }

/* line 264, node_modules/foundation-sites/scss/vendor/normalize.scss */
summary {
  display: list-item; }

/* line 273, node_modules/foundation-sites/scss/vendor/normalize.scss */
template {
  display: none; }

/* line 279, node_modules/foundation-sites/scss/vendor/normalize.scss */
[hidden] {
  display: none; }

/* line 288, node_modules/foundation-sites/scss/vendor/normalize.scss */
[data-whatintent="mouse"] *, [data-whatintent="mouse"] *:focus,
[data-whatintent="touch"] *,
[data-whatintent="touch"] *:focus,
[data-whatinput="mouse"] *,
[data-whatinput="mouse"] *:focus,
[data-whatinput="touch"] *,
[data-whatinput="touch"] *:focus {
  outline: none; }

/* line 294, node_modules/foundation-sites/scss/vendor/normalize.scss */
[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none; }

/* line 144, node_modules/foundation-sites/scss/_global.scss */
.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

/* line 148, node_modules/foundation-sites/scss/_global.scss */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.125rem; }

/* line 154, node_modules/foundation-sites/scss/_global.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

/* line 161, node_modules/foundation-sites/scss/_global.scss */
body {
  margin: 0;
  padding: 0;
  background: #fefefe;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 186, node_modules/foundation-sites/scss/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

/* line 198, node_modules/foundation-sites/scss/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0; }

/* line 205, node_modules/foundation-sites/scss/_global.scss */
select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 0; }

/* line 215, node_modules/foundation-sites/scss/_global.scss */
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

/* line 223, node_modules/foundation-sites/scss/_global.scss */
button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto; }
  /* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */
  [data-whatinput='mouse'] button {
    outline: 0; }

/* line 235, node_modules/foundation-sites/scss/_global.scss */
pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

/* line 241, node_modules/foundation-sites/scss/_global.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; }

/* line 250, node_modules/foundation-sites/scss/_global.scss */
.is-visible {
  display: block !important; }

/* line 254, node_modules/foundation-sites/scss/_global.scss */
.is-hidden {
  display: none !important; }

/* line 13, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-container {
  padding-right: 0.55556rem;
  padding-left: 0.55556rem;
  max-width: 66.66667rem;
  margin-left: auto;
  margin-right: auto; }
  @media print, screen and (min-width: 40em) {
    /* line 13, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-container {
      padding-right: 0.83333rem;
      padding-left: 0.83333rem; } }
  /* line 16, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-container.fluid {
    padding-right: 0.55556rem;
    padding-left: 0.55556rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    @media print, screen and (min-width: 40em) {
      /* line 16, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
      .grid-container.fluid {
        padding-right: 0.83333rem;
        padding-left: 0.83333rem; } }
  /* line 20, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }

/* line 26, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }

/* line 30, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.cell {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .cell.auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0; }
  /* line 37, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .cell.shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }

/* line 43, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .auto {
  width: auto; }

/* line 47, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .shrink {
  width: auto; }

/* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto; }

@media print, screen and (min-width: 40em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto; } }

@media print, screen and (min-width: 64em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto; } }

/* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-1 {
  width: 8.33333%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-2 {
  width: 16.66667%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-3 {
  width: 25%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-4 {
  width: 33.33333%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-5 {
  width: 41.66667%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-6 {
  width: 50%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-7 {
  width: 58.33333%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-8 {
  width: 66.66667%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-9 {
  width: 75%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-10 {
  width: 83.33333%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-11 {
  width: 91.66667%; }

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-x > .small-12 {
  width: 100%; }

@media print, screen and (min-width: 40em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    width: auto; }
  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-shrink, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-shrink {
    width: auto; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-1 {
    width: 8.33333%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-2 {
    width: 16.66667%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-3 {
    width: 25%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-4 {
    width: 33.33333%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-5 {
    width: 41.66667%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-6 {
    width: 50%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-7 {
    width: 58.33333%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-8 {
    width: 66.66667%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-9 {
    width: 75%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-10 {
    width: 83.33333%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-11 {
    width: 91.66667%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .medium-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    width: auto; }
  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-shrink, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-shrink {
    width: auto; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-1 {
    width: 8.33333%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-2 {
    width: 16.66667%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-3 {
    width: 25%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-4 {
    width: 33.33333%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-5 {
    width: 41.66667%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-6 {
    width: 50%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-7 {
    width: 58.33333%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-8 {
    width: 66.66667%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-9 {
    width: 75%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-10 {
    width: 83.33333%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-11 {
    width: 91.66667%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-x > .large-12 {
    width: 100%; } }

/* line 100, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x:not(.grid-x) > .cell {
  width: auto; }

/* line 105, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-y:not(.grid-y) > .cell {
  height: auto; }

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x {
  margin-left: -0.55556rem;
  margin-right: -0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x {
      margin-left: -0.83333rem;
      margin-right: -0.83333rem; } }
  /* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .cell {
    width: calc(100% - 1.11111rem);
    margin-left: 0.55556rem;
    margin-right: 0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .cell {
      width: calc(100% - 1.66667rem);
      margin-left: 0.83333rem;
      margin-right: 0.83333rem; } }
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .auto {
    width: auto; }
  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .shrink {
    width: auto; }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-1 {
    width: calc(8.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-2 {
    width: calc(16.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-4 {
    width: calc(33.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-5 {
    width: calc(41.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-7 {
    width: calc(58.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-8 {
    width: calc(66.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-10 {
    width: calc(83.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-11 {
    width: calc(91.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.11111rem); }
  @media print, screen and (min-width: 40em) {
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .auto {
      width: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .shrink {
      width: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-1 {
      width: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-2 {
      width: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-3 {
      width: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-4 {
      width: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-5 {
      width: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-6 {
      width: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-7 {
      width: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-8 {
      width: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-9 {
      width: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-10 {
      width: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-11 {
      width: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .small-12 {
      width: calc(100% - 1.66667rem); }
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-auto {
      width: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-shrink {
      width: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-1 {
      width: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-2 {
      width: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-3 {
      width: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-4 {
      width: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-5 {
      width: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-6 {
      width: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-7 {
      width: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-8 {
      width: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-9 {
      width: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-10 {
      width: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-11 {
      width: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .medium-12 {
      width: calc(100% - 1.66667rem); } }
  @media print, screen and (min-width: 64em) {
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-auto {
      width: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-shrink {
      width: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-1 {
      width: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-2 {
      width: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-3 {
      width: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-4 {
      width: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-5 {
      width: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-6 {
      width: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-7 {
      width: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-8 {
      width: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-9 {
      width: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-10 {
      width: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-11 {
      width: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-x > .large-12 {
      width: calc(100% - 1.66667rem); } }

/* line 175, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-padding-x .grid-padding-x {
  margin-right: -0.55556rem;
  margin-left: -0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 175, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-padding-x .grid-padding-x {
      margin-right: -0.83333rem;
      margin-left: -0.83333rem; } }

/* line 181, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.55556rem;
  margin-left: -0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 181, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-container:not(.full) > .grid-padding-x {
      margin-right: -0.83333rem;
      margin-left: -0.83333rem; } }

/* line 186, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-padding-x > .cell {
  padding-right: 0.55556rem;
  padding-left: 0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 186, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-padding-x > .cell {
      padding-right: 0.83333rem;
      padding-left: 0.83333rem; } }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.small-up-1 > .cell {
  width: 100%; }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.small-up-2 > .cell {
  width: 50%; }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.small-up-3 > .cell {
  width: 33.33333%; }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.small-up-4 > .cell {
  width: 25%; }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.small-up-5 > .cell {
  width: 20%; }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.small-up-6 > .cell {
  width: 16.66667%; }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.small-up-7 > .cell {
  width: 14.28571%; }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.small-up-8 > .cell {
  width: 12.5%; }

@media print, screen and (min-width: 40em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .medium-up-1 > .cell {
    width: 100%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .medium-up-2 > .cell {
    width: 50%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .medium-up-3 > .cell {
    width: 33.33333%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .medium-up-4 > .cell {
    width: 25%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .medium-up-5 > .cell {
    width: 20%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .medium-up-6 > .cell {
    width: 16.66667%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .medium-up-7 > .cell {
    width: 14.28571%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .medium-up-8 > .cell {
    width: 12.5%; } }

@media print, screen and (min-width: 64em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .large-up-1 > .cell {
    width: 100%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .large-up-2 > .cell {
    width: 50%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .large-up-3 > .cell {
    width: 33.33333%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .large-up-4 > .cell {
    width: 25%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .large-up-5 > .cell {
    width: 20%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .large-up-6 > .cell {
    width: 16.66667%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .large-up-7 > .cell {
    width: 14.28571%; }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .large-up-8 > .cell {
    width: 12.5%; } }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.11111rem); }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.11111rem); }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.grid-margin-x.small-up-3 > .cell {
  width: calc(33.33333% - 1.11111rem); }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.11111rem); }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.11111rem); }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.grid-margin-x.small-up-6 > .cell {
  width: calc(16.66667% - 1.11111rem); }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.grid-margin-x.small-up-7 > .cell {
  width: calc(14.28571% - 1.11111rem); }

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.11111rem); }

@media print, screen and (min-width: 40em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.33333% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.66667% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.28571% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.33333% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.66667% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.28571% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.66667rem); } }

@media print, screen and (min-width: 64em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.33333% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.66667% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.28571% - 1.66667rem); }
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.66667rem); } }

/* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-margin-collapse {
  margin-right: 0;
  margin-left: 0; }
  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-1 {
    width: 8.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-2 {
    width: 16.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-3 {
    width: 25%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-4 {
    width: 33.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-5 {
    width: 41.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-6 {
    width: 50%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-7 {
    width: 58.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-8 {
    width: 66.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-9 {
    width: 75%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-10 {
    width: 83.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-11 {
    width: 91.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-margin-collapse > .small-12 {
    width: 100%; }
  @media print, screen and (min-width: 40em) {
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-1 {
      width: 8.33333%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-2 {
      width: 16.66667%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-3 {
      width: 25%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-4 {
      width: 33.33333%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-5 {
      width: 41.66667%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-6 {
      width: 50%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-7 {
      width: 58.33333%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-8 {
      width: 66.66667%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-9 {
      width: 75%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-10 {
      width: 83.33333%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-11 {
      width: 91.66667%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .medium-12 {
      width: 100%; } }
  @media print, screen and (min-width: 64em) {
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-1 {
      width: 8.33333%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-2 {
      width: 16.66667%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-3 {
      width: 25%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-4 {
      width: 33.33333%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-5 {
      width: 41.66667%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-6 {
      width: 50%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-7 {
      width: 58.33333%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-8 {
      width: 66.66667%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-9 {
      width: 75%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-10 {
      width: 83.33333%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-11 {
      width: 91.66667%; }
    /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .small-margin-collapse > .large-12 {
      width: 100%; } }

/* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-padding-collapse {
  margin-right: 0;
  margin-left: 0; }
  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .small-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0; }

@media print, screen and (min-width: 40em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0; }
    /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .medium-margin-collapse > .cell {
      margin-right: 0;
      margin-left: 0; } }

@media print, screen and (min-width: 40em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-1 {
    width: 8.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-2 {
    width: 16.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-3 {
    width: 25%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-4 {
    width: 33.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-5 {
    width: 41.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-6 {
    width: 50%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-7 {
    width: 58.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-8 {
    width: 66.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-9 {
    width: 75%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-10 {
    width: 83.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-11 {
    width: 91.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .small-12 {
    width: 100%; } }

@media print, screen and (min-width: 40em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-1 {
    width: 8.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-2 {
    width: 16.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-3 {
    width: 25%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-4 {
    width: 33.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-5 {
    width: 41.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-6 {
    width: 50%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-7 {
    width: 58.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-8 {
    width: 66.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-9 {
    width: 75%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-10 {
    width: 83.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-11 {
    width: 91.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .medium-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-1 {
    width: 8.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-2 {
    width: 16.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-3 {
    width: 25%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-4 {
    width: 33.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-5 {
    width: 41.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-6 {
    width: 50%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-7 {
    width: 58.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-8 {
    width: 66.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-9 {
    width: 75%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-10 {
    width: 83.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-11 {
    width: 91.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .medium-margin-collapse > .large-12 {
    width: 100%; } }

@media print, screen and (min-width: 40em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0; }
    /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .medium-padding-collapse > .cell {
      padding-right: 0;
      padding-left: 0; } }

@media print, screen and (min-width: 64em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0; }
    /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .large-margin-collapse > .cell {
      margin-right: 0;
      margin-left: 0; } }

@media print, screen and (min-width: 64em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-1 {
    width: 8.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-2 {
    width: 16.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-3 {
    width: 25%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-4 {
    width: 33.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-5 {
    width: 41.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-6 {
    width: 50%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-7 {
    width: 58.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-8 {
    width: 66.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-9 {
    width: 75%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-10 {
    width: 83.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-11 {
    width: 91.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .small-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-1 {
    width: 8.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-2 {
    width: 16.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-3 {
    width: 25%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-4 {
    width: 33.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-5 {
    width: 41.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-6 {
    width: 50%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-7 {
    width: 58.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-8 {
    width: 66.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-9 {
    width: 75%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-10 {
    width: 83.33333%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-11 {
    width: 91.66667%; }
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .medium-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-1 {
    width: 8.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-2 {
    width: 16.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-3 {
    width: 25%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-4 {
    width: 33.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-5 {
    width: 41.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-6 {
    width: 50%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-7 {
    width: 58.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-8 {
    width: 66.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-9 {
    width: 75%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-10 {
    width: 83.33333%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-11 {
    width: 91.66667%; }
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
  .large-margin-collapse > .large-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0; }
    /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */
    .large-padding-collapse > .cell {
      padding-right: 0;
      padding-left: 0; } }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-0 {
  margin-left: 0%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-1 {
  margin-left: 8.33333%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.33333% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-2 {
  margin-left: 16.66667%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.66667% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-3 {
  margin-left: 25%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-4 {
  margin-left: 33.33333%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.33333% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-5 {
  margin-left: 41.66667%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.66667% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-6 {
  margin-left: 50%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-7 {
  margin-left: 58.33333%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.33333% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-8 {
  margin-left: 66.66667%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.66667% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-9 {
  margin-left: 75%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-10 {
  margin-left: 83.33333%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.33333% + 1.11111rem / 2); }

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.small-offset-11 {
  margin-left: 91.66667%; }

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.66667% + 1.11111rem / 2); }

@media print, screen and (min-width: 40em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-0 {
    margin-left: 0%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-1 {
    margin-left: 8.33333%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.33333% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-2 {
    margin-left: 16.66667%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.66667% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-3 {
    margin-left: 25%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-4 {
    margin-left: 33.33333%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.33333% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-5 {
    margin-left: 41.66667%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.66667% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-6 {
    margin-left: 50%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-7 {
    margin-left: 58.33333%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.33333% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-8 {
    margin-left: 66.66667%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.66667% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-9 {
    margin-left: 75%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-10 {
    margin-left: 83.33333%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.33333% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-offset-11 {
    margin-left: 91.66667%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.66667% + 1.66667rem / 2); } }

@media print, screen and (min-width: 64em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-0 {
    margin-left: 0%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-1 {
    margin-left: 8.33333%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.33333% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-2 {
    margin-left: 16.66667%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.66667% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-3 {
    margin-left: 25%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-4 {
    margin-left: 33.33333%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.33333% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-5 {
    margin-left: 41.66667%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.66667% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-6 {
    margin-left: 50%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-7 {
    margin-left: 58.33333%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.33333% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-8 {
    margin-left: 66.66667%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.66667% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-9 {
    margin-left: 75%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-10 {
    margin-left: 83.33333%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.33333% + 1.66667rem / 2); }
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-offset-11 {
    margin-left: 91.66667%; }
  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.66667% + 1.66667rem / 2); } }

/* line 274, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap; }
  /* line 278, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .cell {
    height: auto;
    max-height: none; }
  /* line 282, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .auto {
    height: auto; }
  /* line 286, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .shrink {
    height: auto; }
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  @media print, screen and (min-width: 40em) {
    /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
      -ms-flex-preferred-size: auto;
          flex-basis: auto; } }
  @media print, screen and (min-width: 64em) {
    /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
      -ms-flex-preferred-size: auto;
          flex-basis: auto; } }
  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-1 {
    height: 8.33333%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-2 {
    height: 16.66667%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-3 {
    height: 25%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-4 {
    height: 33.33333%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-5 {
    height: 41.66667%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-6 {
    height: 50%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-7 {
    height: 58.33333%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-8 {
    height: 66.66667%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-9 {
    height: 75%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-10 {
    height: 83.33333%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-11 {
    height: 91.66667%; }
  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y > .small-12 {
    height: 100%; }
  @media print, screen and (min-width: 40em) {
    /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-auto {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0;
      height: auto; }
    /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-shrink, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
    /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-shrink {
      height: auto; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-1 {
      height: 8.33333%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-2 {
      height: 16.66667%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-3 {
      height: 25%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-4 {
      height: 33.33333%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-5 {
      height: 41.66667%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-6 {
      height: 50%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-7 {
      height: 58.33333%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-8 {
      height: 66.66667%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-9 {
      height: 75%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-10 {
      height: 83.33333%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-11 {
      height: 91.66667%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .medium-12 {
      height: 100%; } }
  @media print, screen and (min-width: 64em) {
    /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-auto {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0;
      height: auto; }
    /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-shrink, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
    /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-shrink {
      height: auto; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-1 {
      height: 8.33333%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-2 {
      height: 16.66667%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-3 {
      height: 25%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-4 {
      height: 33.33333%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-5 {
      height: 41.66667%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-6 {
      height: 50%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-7 {
      height: 58.33333%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-8 {
      height: 66.66667%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-9 {
      height: 75%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-10 {
      height: 83.33333%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-11 {
      height: 91.66667%; }
    /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-y > .large-12 {
      height: 100%; } }

/* line 340, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-padding-y .grid-padding-y {
  margin-top: -0.55556rem;
  margin-bottom: -0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 340, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-padding-y .grid-padding-y {
      margin-top: -0.83333rem;
      margin-bottom: -0.83333rem; } }

/* line 345, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-padding-y > .cell {
  padding-top: 0.55556rem;
  padding-bottom: 0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 345, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-padding-y > .cell {
      padding-top: 0.83333rem;
      padding-bottom: 0.83333rem; } }

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-y {
  margin-top: -0.55556rem;
  margin-bottom: -0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y {
      margin-top: -0.83333rem;
      margin-bottom: -0.83333rem; } }
  /* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .cell {
    height: calc(100% - 1.11111rem);
    margin-top: 0.55556rem;
    margin-bottom: 0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .cell {
      height: calc(100% - 1.66667rem);
      margin-top: 0.83333rem;
      margin-bottom: 0.83333rem; } }
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .auto {
    height: auto; }
  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .shrink {
    height: auto; }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.11111rem); }
  @media print, screen and (min-width: 40em) {
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .auto {
      height: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .shrink {
      height: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-1 {
      height: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-2 {
      height: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-3 {
      height: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-4 {
      height: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-5 {
      height: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-6 {
      height: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-7 {
      height: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-8 {
      height: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-9 {
      height: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-10 {
      height: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-11 {
      height: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-12 {
      height: calc(100% - 1.66667rem); }
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-auto {
      height: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-shrink {
      height: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-1 {
      height: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-2 {
      height: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-3 {
      height: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-4 {
      height: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-5 {
      height: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-6 {
      height: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-7 {
      height: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-8 {
      height: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-9 {
      height: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-10 {
      height: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-11 {
      height: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-12 {
      height: calc(100% - 1.66667rem); } }
  @media print, screen and (min-width: 64em) {
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-auto {
      height: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-shrink {
      height: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-1 {
      height: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-2 {
      height: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-3 {
      height: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-4 {
      height: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-5 {
      height: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-6 {
      height: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-7 {
      height: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-8 {
      height: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-9 {
      height: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-10 {
      height: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-11 {
      height: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-12 {
      height: calc(100% - 1.66667rem); } }

/* line 359, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-frame {
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100vw; }

/* line 363, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.cell .grid-frame {
  width: 100%; }

/* line 367, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

/* line 371, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

/* line 376, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.cell-block-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100%; }
  /* line 92, node_modules/foundation-sites/scss/xy-grid/_frame.scss */
  .cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }

@media print, screen and (min-width: 40em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw; }
  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .cell .medium-grid-frame {
    width: 100%; }
  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%; }
    /* line 92, node_modules/foundation-sites/scss/xy-grid/_frame.scss */
    .medium-cell-block-container > .grid-x {
      max-height: 100%;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; } }

@media print, screen and (min-width: 64em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw; }
  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .cell .large-grid-frame {
    width: 100%; }
  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%; }
    /* line 92, node_modules/foundation-sites/scss/xy-grid/_frame.scss */
    .large-cell-block-container > .grid-x {
      max-height: 100%;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; } }

/* line 406, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100vh;
  width: auto; }

@media print, screen and (min-width: 40em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
    width: auto; } }

@media print, screen and (min-width: 64em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
    width: auto; } }

/* line 420, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.cell .grid-y.grid-frame {
  height: 100%; }

@media print, screen and (min-width: 40em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .cell .grid-y.medium-grid-frame {
    height: 100%; } }

@media print, screen and (min-width: 64em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .cell .grid-y.large-grid-frame {
    height: 100%; } }

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-margin-y {
  margin-top: -0.55556rem;
  margin-bottom: -0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y {
      margin-top: -0.83333rem;
      margin-bottom: -0.83333rem; } }
  /* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .cell {
    height: calc(100% - 1.11111rem);
    margin-top: 0.55556rem;
    margin-bottom: 0.55556rem; }
  @media print, screen and (min-width: 40em) {
    /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .cell {
      height: calc(100% - 1.66667rem);
      margin-top: 0.83333rem;
      margin-bottom: 0.83333rem; } }
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .auto {
    height: auto; }
  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .shrink {
    height: auto; }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.11111rem); }
  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.11111rem); }
  @media print, screen and (min-width: 40em) {
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .auto {
      height: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .shrink {
      height: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-1 {
      height: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-2 {
      height: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-3 {
      height: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-4 {
      height: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-5 {
      height: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-6 {
      height: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-7 {
      height: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-8 {
      height: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-9 {
      height: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-10 {
      height: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-11 {
      height: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .small-12 {
      height: calc(100% - 1.66667rem); }
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-auto {
      height: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-shrink {
      height: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-1 {
      height: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-2 {
      height: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-3 {
      height: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-4 {
      height: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-5 {
      height: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-6 {
      height: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-7 {
      height: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-8 {
      height: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-9 {
      height: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-10 {
      height: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-11 {
      height: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .medium-12 {
      height: calc(100% - 1.66667rem); } }
  @media print, screen and (min-width: 64em) {
    /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-auto {
      height: auto; }
    /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-shrink {
      height: auto; }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-1 {
      height: calc(8.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-2 {
      height: calc(16.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-3 {
      height: calc(25% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-4 {
      height: calc(33.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-5 {
      height: calc(41.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-6 {
      height: calc(50% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-7 {
      height: calc(58.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-8 {
      height: calc(66.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-9 {
      height: calc(75% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-10 {
      height: calc(83.33333% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-11 {
      height: calc(91.66667% - 1.66667rem); }
    /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-margin-y > .large-12 {
      height: calc(100% - 1.66667rem); } }

/* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
.grid-frame.grid-margin-y {
  height: calc(100vh + 1.11111rem); }
  @media print, screen and (min-width: 40em) {
    /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-frame.grid-margin-y {
      height: calc(100vh + 1.66667rem); } }
  @media print, screen and (min-width: 64em) {
    /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
    .grid-frame.grid-margin-y {
      height: calc(100vh + 1.66667rem); } }

@media print, screen and (min-width: 40em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.66667rem); } }

@media print, screen and (min-width: 64em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.66667rem); } }

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */
.align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */
.align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */
.align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */
.align-justify {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */
.align-spaced {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */
.align-left.vertical.menu > li > a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */
.align-right.vertical.menu > li > a {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */
.align-center.vertical.menu > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */
.align-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */
.align-self-top {
  -ms-flex-item-align: start;
      align-self: flex-start; }

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */
.align-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */
.align-self-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end; }

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */
.align-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */
.align-self-middle {
  -ms-flex-item-align: center;
      align-self: center; }

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch; }

/* line 103, node_modules/foundation-sites/scss/components/_flex.scss */
.align-center-middle {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center; }

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
.small-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
.small-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
.small-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
.small-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
.small-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
.small-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

@media print, screen and (min-width: 40em) {
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media print, screen and (min-width: 64em) {
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

/* line 18, node_modules/foundation-sites/scss/components/_flex.scss */
.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 22, node_modules/foundation-sites/scss/components/_flex.scss */
.flex-child-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

/* line 26, node_modules/foundation-sites/scss/components/_flex.scss */
.flex-child-grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

/* line 30, node_modules/foundation-sites/scss/components/_flex.scss */
.flex-child-shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */
.flex-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */
.flex-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */
.flex-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */
.flex-dir-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }

@media print, screen and (min-width: 40em) {
  /* line 45, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 49, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  /* line 53, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  /* line 57, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }
  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */
  .medium-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }

@media print, screen and (min-width: 64em) {
  /* line 45, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 49, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  /* line 53, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  /* line 57, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }
  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */
  .large-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }

/* line 228, node_modules/foundation-sites/scss/typography/_base.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

/* line 252, node_modules/foundation-sites/scss/typography/_base.scss */
p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility; }

/* line 261, node_modules/foundation-sites/scss/typography/_base.scss */
em,
i {
  font-style: italic;
  line-height: inherit; }

/* line 268, node_modules/foundation-sites/scss/typography/_base.scss */
strong,
b {
  font-weight: 700;
  line-height: inherit; }

/* line 275, node_modules/foundation-sites/scss/typography/_base.scss */
small {
  font-size: 80%;
  line-height: inherit; }

/* line 281, node_modules/foundation-sites/scss/typography/_base.scss */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  color: inherit;
  text-rendering: optimizeLegibility; }
  /* line 293, node_modules/foundation-sites/scss/typography/_base.scss */
  h1 small, .h1 small,
  h2 small, .h2 small,
  h3 small, .h3 small,
  h4 small, .h4 small,
  h5 small, .h5 small,
  h6 small, .h6 small {
    line-height: 0;
    color: #636363; }

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
h1, .h1 {
  font-size: 1.66667rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0; }

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
h2, .h2 {
  font-size: 1.66667rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0; }

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
h3, .h3 {
  font-size: 1.44444rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0; }

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
h4, .h4 {
  font-size: 1.33333rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0; }

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
h5, .h5 {
  font-size: 1.11111rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0; }

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
h6, .h6 {
  font-size: 1rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0; }

@media print, screen and (min-width: 40em) {
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
  h1, .h1 {
    font-size: 2rem; }
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
  h2, .h2 {
    font-size: 2rem; }
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
  h3, .h3 {
    font-size: 1.33333rem; }
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
  h4, .h4 {
    font-size: 1.55556rem; }
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
  h5, .h5 {
    font-size: 1.33333rem; }
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */
  h6, .h6 {
    font-size: 1.11111rem; } }

/* line 343, node_modules/foundation-sites/scss/typography/_base.scss */
a {
  line-height: inherit;
  color: #f26522;
  text-decoration: none;
  cursor: pointer; }
  /* line 350, node_modules/foundation-sites/scss/typography/_base.scss */
  a:hover, a:focus {
    color: #e0510d; }
  /* line 358, node_modules/foundation-sites/scss/typography/_base.scss */
  a img {
    border: 0; }

/* line 364, node_modules/foundation-sites/scss/typography/_base.scss */
hr {
  clear: both;
  max-width: 66.66667rem;
  height: 0;
  margin: 1.11111rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #636363;
  border-left: 0; }

/* line 378, node_modules/foundation-sites/scss/typography/_base.scss */
ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6; }

/* line 387, node_modules/foundation-sites/scss/typography/_base.scss */
li {
  font-size: inherit; }

/* line 392, node_modules/foundation-sites/scss/typography/_base.scss */
ul {
  margin-left: 1.25rem;
  list-style-type: disc; }

/* line 398, node_modules/foundation-sites/scss/typography/_base.scss */
ol {
  margin-left: 1.25rem; }

/* line 404, node_modules/foundation-sites/scss/typography/_base.scss */
ul ul, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

/* line 411, node_modules/foundation-sites/scss/typography/_base.scss */
dl {
  margin-bottom: 1rem; }
  /* line 414, node_modules/foundation-sites/scss/typography/_base.scss */
  dl dt {
    margin-bottom: 0.3rem;
    font-weight: 700; }

/* line 421, node_modules/foundation-sites/scss/typography/_base.scss */
blockquote {
  margin: 0 0 1rem;
  padding: 0.5rem 1.11111rem 0 1.05556rem;
  border-left: 1px solid #636363; }
  /* line 426, node_modules/foundation-sites/scss/typography/_base.scss */
  blockquote, blockquote p {
    line-height: 1.6;
    color: #555555; }

/* line 442, node_modules/foundation-sites/scss/typography/_base.scss */
abbr, abbr[title] {
  border-bottom: 1px dotted #0a0a0a;
  cursor: help;
  text-decoration: none; }

/* line 449, node_modules/foundation-sites/scss/typography/_base.scss */
figure {
  margin: 0; }

/* line 461, node_modules/foundation-sites/scss/typography/_base.scss */
kbd {
  margin: 0;
  padding: 0.11111rem 0.22222rem 0;
  background-color: #949495;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #0a0a0a; }

/* line 134, node_modules/foundation-sites/scss/typography/_helpers.scss */
.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #555555; }

/* line 144, node_modules/foundation-sites/scss/typography/_helpers.scss */
.lead {
  font-size: 1.40625rem;
  line-height: 1.6; }

/* line 150, node_modules/foundation-sites/scss/typography/_helpers.scss */
.stat {
  font-size: 2.5rem;
  line-height: 1; }
  /* line 154, node_modules/foundation-sites/scss/typography/_helpers.scss */
  p + .stat {
    margin-top: -1rem; }

/* line 161, node_modules/foundation-sites/scss/typography/_helpers.scss */
ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none; }

/* line 167, node_modules/foundation-sites/scss/typography/_helpers.scss */
cite, .cite-block {
  display: block;
  color: #555555;
  font-size: 0.72222rem; }
  /* line 90, node_modules/foundation-sites/scss/typography/_helpers.scss */
  cite:before, .cite-block:before {
    content: "— "; }

/* line 175, node_modules/foundation-sites/scss/typography/_helpers.scss */
code, .code-inline {
  border: 1px solid #636363;
  background-color: #949495;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.11111rem 0.27778rem 0.05556rem; }

/* line 184, node_modules/foundation-sites/scss/typography/_helpers.scss */
.code-block {
  border: 1px solid #636363;
  background-color: #949495;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem; }

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */
.text-left {
  text-align: left; }

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */
.text-right {
  text-align: right; }

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */
.text-center {
  text-align: center; }

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */
.text-justify {
  text-align: justify; }

@media print, screen and (min-width: 40em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */
  .medium-text-left {
    text-align: left; }
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */
  .medium-text-right {
    text-align: right; }
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */
  .medium-text-center {
    text-align: center; }
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */
  .medium-text-justify {
    text-align: justify; } }

@media print, screen and (min-width: 64em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */
  .large-text-left {
    text-align: left; }
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */
  .large-text-right {
    text-align: right; }
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */
  .large-text-center {
    text-align: center; }
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */
  .large-text-justify {
    text-align: justify; } }

/* line 18, node_modules/foundation-sites/scss/typography/_print.scss */
.show-for-print {
  display: none !important; }

@media print {
  /* line 21, node_modules/foundation-sites/scss/typography/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important; }
  /* line 38, node_modules/foundation-sites/scss/typography/_print.scss */
  .show-for-print {
    display: block !important; }
  /* line 39, node_modules/foundation-sites/scss/typography/_print.scss */
  .hide-for-print {
    display: none !important; }
  /* line 41, node_modules/foundation-sites/scss/typography/_print.scss */
  table.show-for-print {
    display: table !important; }
  /* line 42, node_modules/foundation-sites/scss/typography/_print.scss */
  thead.show-for-print {
    display: table-header-group !important; }
  /* line 43, node_modules/foundation-sites/scss/typography/_print.scss */
  tbody.show-for-print {
    display: table-row-group !important; }
  /* line 44, node_modules/foundation-sites/scss/typography/_print.scss */
  tr.show-for-print {
    display: table-row !important; }
  /* line 45, node_modules/foundation-sites/scss/typography/_print.scss */
  td.show-for-print {
    display: table-cell !important; }
  /* line 46, node_modules/foundation-sites/scss/typography/_print.scss */
  th.show-for-print {
    display: table-cell !important; }
  /* line 49, node_modules/foundation-sites/scss/typography/_print.scss */
  a,
  a:visited {
    text-decoration: underline; }
  /* line 52, node_modules/foundation-sites/scss/typography/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }
  /* line 56, node_modules/foundation-sites/scss/typography/_print.scss */
  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: ''; }
  /* line 61, node_modules/foundation-sites/scss/typography/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /* line 64, node_modules/foundation-sites/scss/typography/_print.scss */
  pre,
  blockquote {
    border: 1px solid #555555;
    page-break-inside: avoid; }
  /* line 71, node_modules/foundation-sites/scss/typography/_print.scss */
  thead {
    display: table-header-group; }
  /* line 73, node_modules/foundation-sites/scss/typography/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 76, node_modules/foundation-sites/scss/typography/_print.scss */
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  /* line 80, node_modules/foundation-sites/scss/typography/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 88, node_modules/foundation-sites/scss/typography/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  /* line 92, node_modules/foundation-sites/scss/typography/_print.scss */
  .print-break-inside {
    page-break-inside: auto; } }

/* line 125, node_modules/foundation-sites/scss/forms/_text.scss */
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.16667rem;
  margin: 0 0 0.88889rem;
  padding: 0.44444rem;
  border: 1px solid #636363;
  border-radius: 0;
  background-color: #fefefe;
  -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
          box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  font-family: inherit;
  font-size: 0.88889rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  /* line 111, node_modules/foundation-sites/scss/forms/_text.scss */
  [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
  textarea:focus {
    outline: none;
    border: 1px solid #555555;
    background-color: #fefefe;
    -webkit-box-shadow: 0 0 5px #636363;
            box-shadow: 0 0 5px #636363;
    -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
    transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
    -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s; }

/* line 132, node_modules/foundation-sites/scss/forms/_text.scss */
textarea {
  max-width: 100%; }
  /* line 135, node_modules/foundation-sites/scss/forms/_text.scss */
  textarea[rows] {
    height: auto; }

/* line 143, node_modules/foundation-sites/scss/forms/_text.scss */
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #949495;
  cursor: not-allowed; }

/* line 151, node_modules/foundation-sites/scss/forms/_text.scss */
[type='submit'],
[type='button'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0; }

/* line 158, node_modules/foundation-sites/scss/forms/_text.scss */
input[type='search'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/* line 176, node_modules/foundation-sites/scss/forms/_text.scss */
::-webkit-input-placeholder {
  color: #555555; }
::-moz-placeholder {
  color: #555555; }
::-ms-input-placeholder {
  color: #555555; }
::placeholder {
  color: #555555; }

/* line 10, node_modules/foundation-sites/scss/forms/_checkbox.scss */
[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 0.88889rem; }

/* line 17, node_modules/foundation-sites/scss/forms/_checkbox.scss */
[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.44444rem;
  margin-right: 0.88889rem;
  margin-bottom: 0; }
  /* line 26, node_modules/foundation-sites/scss/forms/_checkbox.scss */
  [type='checkbox'] + label[for],
  [type='radio'] + label[for] {
    cursor: pointer; }

/* line 32, node_modules/foundation-sites/scss/forms/_checkbox.scss */
label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.44444rem; }

/* line 38, node_modules/foundation-sites/scss/forms/_checkbox.scss */
[type='file'] {
  width: 100%; }

/* line 44, node_modules/foundation-sites/scss/forms/_label.scss */
label {
  display: block;
  margin: 0;
  font-size: 0.77778rem;
  font-weight: normal;
  line-height: 1.8;
  color: #0a0a0a; }
  /* line 47, node_modules/foundation-sites/scss/forms/_label.scss */
  label.middle {
    margin: 0 0 0.88889rem;
    line-height: 1.5;
    padding: 0.5rem 0; }

/* line 22, node_modules/foundation-sites/scss/forms/_help-text.scss */
.help-text {
  margin-top: -0.44444rem;
  font-size: 0.72222rem;
  font-style: italic;
  color: #0a0a0a; }

/* line 27, node_modules/foundation-sites/scss/forms/_input-group.scss */
.input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0.88889rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
  /* line 37, node_modules/foundation-sites/scss/forms/_input-group.scss */
  .input-group > :first-child, .input-group > :first-child.input-group-button > * {
    border-radius: 0 0 0 0; }
  /* line 43, node_modules/foundation-sites/scss/forms/_input-group.scss */
  .input-group > :last-child, .input-group > :last-child.input-group-button > * {
    border-radius: 0 0 0 0; }

/* line 49, node_modules/foundation-sites/scss/forms/_input-group.scss */
.input-group-label, .input-group-field, .input-group-button, .input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap; }

/* line 59, node_modules/foundation-sites/scss/forms/_input-group.scss */
.input-group-label {
  padding: 0 1rem;
  border: 1px solid #636363;
  background: #949495;
  color: #0a0a0a;
  text-align: center;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 80, node_modules/foundation-sites/scss/forms/_input-group.scss */
  .input-group-label:first-child {
    border-right: 0; }
  /* line 84, node_modules/foundation-sites/scss/forms/_input-group.scss */
  .input-group-label:last-child {
    border-left: 0; }

/* line 90, node_modules/foundation-sites/scss/forms/_input-group.scss */
.input-group-field {
  border-radius: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  min-width: 0; }

/* line 100, node_modules/foundation-sites/scss/forms/_input-group.scss */
.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  /* line 115, node_modules/foundation-sites/scss/forms/_input-group.scss */
  .input-group-button a,
  .input-group-button input,
  .input-group-button button,
  .input-group-button label {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.88889rem; }

/* line 39, node_modules/foundation-sites/scss/forms/_fieldset.scss */
fieldset {
  margin: 0;
  padding: 0;
  border: 0; }

/* line 45, node_modules/foundation-sites/scss/forms/_fieldset.scss */
legend {
  max-width: 100%;
  margin-bottom: 0.44444rem; }

/* line 50, node_modules/foundation-sites/scss/forms/_fieldset.scss */
.fieldset {
  margin: 1rem 0;
  padding: 1.11111rem;
  border: 1px solid #636363; }
  /* line 30, node_modules/foundation-sites/scss/forms/_fieldset.scss */
  .fieldset legend {
    margin: 0;
    margin-left: -0.16667rem;
    padding: 0 0.16667rem; }

/* line 87, node_modules/foundation-sites/scss/forms/_select.scss */
select {
  height: 2.16667rem;
  margin: 0 0 0.88889rem;
  padding: 0.44444rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #636363;
  border-radius: 0;
  background-color: #fefefe;
  font-family: inherit;
  font-size: 0.88889rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%2885, 85, 85%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -0.88889rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.33333rem;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s; }
  @media screen and (min-width: 0\0) {
    /* line 87, node_modules/foundation-sites/scss/forms/_select.scss */
    select {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
  /* line 54, node_modules/foundation-sites/scss/forms/_select.scss */
  select:focus {
    outline: none;
    border: 1px solid #555555;
    background-color: #fefefe;
    -webkit-box-shadow: 0 0 5px #636363;
            box-shadow: 0 0 5px #636363;
    -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
    transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
    -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s; }
  /* line 66, node_modules/foundation-sites/scss/forms/_select.scss */
  select:disabled {
    background-color: #949495;
    cursor: not-allowed; }
  /* line 72, node_modules/foundation-sites/scss/forms/_select.scss */
  select::-ms-expand {
    display: none; }
  /* line 76, node_modules/foundation-sites/scss/forms/_select.scss */
  select[multiple] {
    height: auto;
    background-image: none; }
  /* line 80, node_modules/foundation-sites/scss/forms/_select.scss */
  select:not([multiple]) {
    padding-top: 0;
    padding-bottom: 0; }

/* line 45, node_modules/foundation-sites/scss/forms/_error.scss */
.is-invalid-input:not(:focus) {
  border-color: #9e0b0f;
  background-color: #f4e6e6; }
  /* line 49, node_modules/foundation-sites/scss/forms/_error.scss */
  .is-invalid-input:not(:focus)::-webkit-input-placeholder {
    color: #9e0b0f; }
  .is-invalid-input:not(:focus)::-moz-placeholder {
    color: #9e0b0f; }
  .is-invalid-input:not(:focus)::-ms-input-placeholder {
    color: #9e0b0f; }
  .is-invalid-input:not(:focus)::placeholder {
    color: #9e0b0f; }

/* line 76, node_modules/foundation-sites/scss/forms/_error.scss */
.is-invalid-label {
  color: #9e0b0f; }

/* line 82, node_modules/foundation-sites/scss/forms/_error.scss */
.form-error {
  display: none;
  margin-top: -0.44444rem;
  margin-bottom: 0.88889rem;
  font-size: 0.66667rem;
  font-weight: 700;
  color: #9e0b0f; }
  /* line 85, node_modules/foundation-sites/scss/forms/_error.scss */
  .form-error.is-visible {
    display: block; }

/* line 333, node_modules/foundation-sites/scss/components/_button.scss */
.button, body .woocommerce div.product form.cart .button, body.woocommerce div.product form.cart .button, body .woocommerce button.button, body.woocommerce button.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 1em 1em;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  -o-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.83333rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer; }
  /* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */
  [data-whatinput='mouse'] .button, [data-whatinput='mouse'] body .woocommerce div.product form.cart .button, body .woocommerce div.product form.cart [data-whatinput='mouse'] .button, [data-whatinput='mouse'] body.woocommerce div.product form.cart .button, body.woocommerce div.product form.cart [data-whatinput='mouse'] .button, [data-whatinput='mouse'] body .woocommerce button.button, body .woocommerce [data-whatinput='mouse'] button.button, [data-whatinput='mouse'] body.woocommerce button.button, body.woocommerce [data-whatinput='mouse'] button.button {
    outline: 0; }
  /* line 338, node_modules/foundation-sites/scss/components/_button.scss */
  .button.tiny, body .woocommerce div.product form.cart .tiny.button, body.woocommerce div.product form.cart .tiny.button, body .woocommerce button.tiny.button, body.woocommerce button.tiny.button {
    font-size: 0.6rem; }
  /* line 338, node_modules/foundation-sites/scss/components/_button.scss */
  .button.small, body .woocommerce div.product form.cart .small.button, body.woocommerce div.product form.cart .small.button, body .woocommerce button.small.button, body.woocommerce button.small.button {
    font-size: 0.75rem; }
  /* line 338, node_modules/foundation-sites/scss/components/_button.scss */
  .button.large, body .woocommerce div.product form.cart .large.button, body.woocommerce div.product form.cart .large.button, body .woocommerce button.large.button, body.woocommerce button.large.button {
    font-size: 1.25rem; }
  /* line 343, node_modules/foundation-sites/scss/components/_button.scss */
  .button.expanded, body .woocommerce div.product form.cart .expanded.button, body.woocommerce div.product form.cart .expanded.button, body .woocommerce button.expanded.button, body.woocommerce button.expanded.button {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  .button, body .woocommerce div.product form.cart .button, body.woocommerce div.product form.cart .button, body .woocommerce button.button, body.woocommerce button.button, .button.disabled, body .woocommerce div.product form.cart .disabled.button, body.woocommerce div.product form.cart .disabled.button, body .woocommerce button.disabled.button, body.woocommerce button.disabled.button, .button[disabled], body .woocommerce div.product form.cart .button[disabled], body.woocommerce div.product form.cart .button[disabled], body .woocommerce button.button[disabled], body.woocommerce button.button[disabled], .button.disabled:hover, body .woocommerce div.product form.cart .disabled.button:hover, body.woocommerce div.product form.cart .disabled.button:hover, .button[disabled]:hover, body .woocommerce div.product form.cart .button[disabled]:hover, body.woocommerce div.product form.cart .button[disabled]:hover, .button.disabled:focus, body .woocommerce div.product form.cart .disabled.button:focus, body.woocommerce div.product form.cart .disabled.button:focus, .button[disabled]:focus, body .woocommerce div.product form.cart .button[disabled]:focus, body.woocommerce div.product form.cart .button[disabled]:focus {
    background-color: #f26522;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  .button:hover, body .woocommerce div.product form.cart .button:hover, body.woocommerce div.product form.cart .button:hover, body .woocommerce button.button:hover, body.woocommerce button.button:hover, .button:focus, body .woocommerce div.product form.cart .button:focus, body.woocommerce div.product form.cart .button:focus, body .woocommerce button.button:focus, body.woocommerce button.button:focus {
    background-color: #de500d;
    color: #fefefe; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  .button.primary, body .woocommerce div.product form.cart .primary.button, body.woocommerce div.product form.cart .primary.button, body .woocommerce button.primary.button, body.woocommerce button.primary.button, .button.primary.disabled, body .woocommerce div.product form.cart .primary.disabled.button, body.woocommerce div.product form.cart .primary.disabled.button, .button.primary[disabled], body .woocommerce div.product form.cart .primary.button[disabled], body.woocommerce div.product form.cart .primary.button[disabled], .button.primary.disabled:hover, body .woocommerce div.product form.cart .primary.disabled.button:hover, body.woocommerce div.product form.cart .primary.disabled.button:hover, .button.primary[disabled]:hover, body .woocommerce div.product form.cart .primary.button[disabled]:hover, body.woocommerce div.product form.cart .primary.button[disabled]:hover, .button.primary.disabled:focus, body .woocommerce div.product form.cart .primary.disabled.button:focus, body.woocommerce div.product form.cart .primary.disabled.button:focus, .button.primary[disabled]:focus, body .woocommerce div.product form.cart .primary.button[disabled]:focus, body.woocommerce div.product form.cart .primary.button[disabled]:focus {
    background-color: #f26522;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  .button.primary:hover, body .woocommerce div.product form.cart .primary.button:hover, body.woocommerce div.product form.cart .primary.button:hover, .button.primary:focus, body .woocommerce div.product form.cart .primary.button:focus, body.woocommerce div.product form.cart .primary.button:focus {
    background-color: #d14b0c;
    color: #fefefe; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  .button.secondary, body .woocommerce div.product form.cart .secondary.button, body.woocommerce div.product form.cart .secondary.button, body .woocommerce button.secondary.button, body.woocommerce button.secondary.button, .button.secondary.disabled, body .woocommerce div.product form.cart .secondary.disabled.button, body.woocommerce div.product form.cart .secondary.disabled.button, .button.secondary[disabled], body .woocommerce div.product form.cart .secondary.button[disabled], body.woocommerce div.product form.cart .secondary.button[disabled], .button.secondary.disabled:hover, body .woocommerce div.product form.cart .secondary.disabled.button:hover, body.woocommerce div.product form.cart .secondary.disabled.button:hover, .button.secondary[disabled]:hover, body .woocommerce div.product form.cart .secondary.button[disabled]:hover, body.woocommerce div.product form.cart .secondary.button[disabled]:hover, .button.secondary.disabled:focus, body .woocommerce div.product form.cart .secondary.disabled.button:focus, body.woocommerce div.product form.cart .secondary.disabled.button:focus, .button.secondary[disabled]:focus, body .woocommerce div.product form.cart .secondary.button[disabled]:focus, body.woocommerce div.product form.cart .secondary.button[disabled]:focus {
    background-color: #7083d1;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  .button.secondary:hover, body .woocommerce div.product form.cart .secondary.button:hover, body.woocommerce div.product form.cart .secondary.button:hover, .button.secondary:focus, body .woocommerce div.product form.cart .secondary.button:focus, body.woocommerce div.product form.cart .secondary.button:focus {
    background-color: #3f59c1;
    color: #fefefe; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  .button.success, body .woocommerce div.product form.cart .success.button, body.woocommerce div.product form.cart .success.button, body .woocommerce button.success.button, body.woocommerce button.success.button, .button.success.disabled, body .woocommerce div.product form.cart .success.disabled.button, body.woocommerce div.product form.cart .success.disabled.button, .button.success[disabled], body .woocommerce div.product form.cart .success.button[disabled], body.woocommerce div.product form.cart .success.button[disabled], .button.success.disabled:hover, body .woocommerce div.product form.cart .success.disabled.button:hover, body.woocommerce div.product form.cart .success.disabled.button:hover, .button.success[disabled]:hover, body .woocommerce div.product form.cart .success.button[disabled]:hover, body.woocommerce div.product form.cart .success.button[disabled]:hover, .button.success.disabled:focus, body .woocommerce div.product form.cart .success.disabled.button:focus, body.woocommerce div.product form.cart .success.disabled.button:focus, .button.success[disabled]:focus, body .woocommerce div.product form.cart .success.button[disabled]:focus, body.woocommerce div.product form.cart .success.button[disabled]:focus {
    background-color: #43a214;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  .button.success:hover, body .woocommerce div.product form.cart .success.button:hover, body.woocommerce div.product form.cart .success.button:hover, .button.success:focus, body .woocommerce div.product form.cart .success.button:focus, body.woocommerce div.product form.cart .success.button:focus {
    background-color: #368210;
    color: #fefefe; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  .button.warning, body .woocommerce div.product form.cart .warning.button, body.woocommerce div.product form.cart .warning.button, body .woocommerce button.warning.button, body.woocommerce button.warning.button, .button.warning.disabled, body .woocommerce div.product form.cart .warning.disabled.button, body.woocommerce div.product form.cart .warning.disabled.button, .button.warning[disabled], body .woocommerce div.product form.cart .warning.button[disabled], body.woocommerce div.product form.cart .warning.button[disabled], .button.warning.disabled:hover, body .woocommerce div.product form.cart .warning.disabled.button:hover, body.woocommerce div.product form.cart .warning.disabled.button:hover, .button.warning[disabled]:hover, body .woocommerce div.product form.cart .warning.button[disabled]:hover, body.woocommerce div.product form.cart .warning.button[disabled]:hover, .button.warning.disabled:focus, body .woocommerce div.product form.cart .warning.disabled.button:focus, body.woocommerce div.product form.cart .warning.disabled.button:focus, .button.warning[disabled]:focus, body .woocommerce div.product form.cart .warning.button[disabled]:focus, body.woocommerce div.product form.cart .warning.button[disabled]:focus {
    background-color: #ffae00;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  .button.warning:hover, body .woocommerce div.product form.cart .warning.button:hover, body.woocommerce div.product form.cart .warning.button:hover, .button.warning:focus, body .woocommerce div.product form.cart .warning.button:focus, body.woocommerce div.product form.cart .warning.button:focus {
    background-color: #cc8b00;
    color: #fefefe; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  .button.alert, body .woocommerce div.product form.cart .alert.button, body.woocommerce div.product form.cart .alert.button, body .woocommerce button.alert.button, body.woocommerce button.alert.button, .button.alert.disabled, body .woocommerce div.product form.cart .alert.disabled.button, body.woocommerce div.product form.cart .alert.disabled.button, .button.alert[disabled], body .woocommerce div.product form.cart .alert.button[disabled], body.woocommerce div.product form.cart .alert.button[disabled], .button.alert.disabled:hover, body .woocommerce div.product form.cart .alert.disabled.button:hover, body.woocommerce div.product form.cart .alert.disabled.button:hover, .button.alert[disabled]:hover, body .woocommerce div.product form.cart .alert.button[disabled]:hover, body.woocommerce div.product form.cart .alert.button[disabled]:hover, .button.alert.disabled:focus, body .woocommerce div.product form.cart .alert.disabled.button:focus, body.woocommerce div.product form.cart .alert.disabled.button:focus, .button.alert[disabled]:focus, body .woocommerce div.product form.cart .alert.button[disabled]:focus, body.woocommerce div.product form.cart .alert.button[disabled]:focus {
    background-color: #9e0b0f;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  .button.alert:hover, body .woocommerce div.product form.cart .alert.button:hover, body.woocommerce div.product form.cart .alert.button:hover, .button.alert:focus, body .woocommerce div.product form.cart .alert.button:focus, body.woocommerce div.product form.cart .alert.button:focus {
    background-color: #7e090c;
    color: #fefefe; }
  /* line 216, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow, body .woocommerce div.product form.cart .hollow.button, body.woocommerce div.product form.cart .hollow.button, body .woocommerce button.hollow.button, body.woocommerce button.hollow.button, .button.hollow:hover, body .woocommerce div.product form.cart .hollow.button:hover, body.woocommerce div.product form.cart .hollow.button:hover, .button.hollow:focus, body .woocommerce div.product form.cart .hollow.button:focus, body.woocommerce div.product form.cart .hollow.button:focus, .button.hollow.disabled, body .woocommerce div.product form.cart .hollow.disabled.button, body.woocommerce div.product form.cart .hollow.disabled.button, .button.hollow.disabled:hover, body .woocommerce div.product form.cart .hollow.disabled.button:hover, body.woocommerce div.product form.cart .hollow.disabled.button:hover, .button.hollow.disabled:focus, body .woocommerce div.product form.cart .hollow.disabled.button:focus, body.woocommerce div.product form.cart .hollow.disabled.button:focus, .button.hollow[disabled], body .woocommerce div.product form.cart .hollow.button[disabled], body.woocommerce div.product form.cart .hollow.button[disabled], .button.hollow[disabled]:hover, body .woocommerce div.product form.cart .hollow.button[disabled]:hover, body.woocommerce div.product form.cart .hollow.button[disabled]:hover, .button.hollow[disabled]:focus, body .woocommerce div.product form.cart .hollow.button[disabled]:focus, body.woocommerce div.product form.cart .hollow.button[disabled]:focus {
    background-color: transparent; }
  /* line 234, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow, body .woocommerce div.product form.cart .hollow.button, body.woocommerce div.product form.cart .hollow.button, body .woocommerce button.hollow.button, body.woocommerce button.hollow.button, .button.hollow.disabled, body .woocommerce div.product form.cart .hollow.disabled.button, body.woocommerce div.product form.cart .hollow.disabled.button, .button.hollow[disabled], body .woocommerce div.product form.cart .hollow.button[disabled], body.woocommerce div.product form.cart .hollow.button[disabled], .button.hollow.disabled:hover, body .woocommerce div.product form.cart .hollow.disabled.button:hover, body.woocommerce div.product form.cart .hollow.disabled.button:hover, .button.hollow[disabled]:hover, body .woocommerce div.product form.cart .hollow.button[disabled]:hover, body.woocommerce div.product form.cart .hollow.button[disabled]:hover, .button.hollow.disabled:focus, body .woocommerce div.product form.cart .hollow.disabled.button:focus, body.woocommerce div.product form.cart .hollow.disabled.button:focus, .button.hollow[disabled]:focus, body .woocommerce div.product form.cart .hollow.button[disabled]:focus, body.woocommerce div.product form.cart .hollow.button[disabled]:focus {
    border: 1px solid #f26522;
    color: #f26522; }
  /* line 242, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow:hover, body .woocommerce div.product form.cart .hollow.button:hover, body.woocommerce div.product form.cart .hollow.button:hover, .button.hollow:focus, body .woocommerce div.product form.cart .hollow.button:focus, body.woocommerce div.product form.cart .hollow.button:focus {
    border-color: #822f08;
    color: #822f08; }
  /* line 234, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.primary, body .woocommerce div.product form.cart .hollow.primary.button, body.woocommerce div.product form.cart .hollow.primary.button, .button.hollow.primary.disabled, body .woocommerce div.product form.cart .hollow.primary.disabled.button, body.woocommerce div.product form.cart .hollow.primary.disabled.button, .button.hollow.primary[disabled], body .woocommerce div.product form.cart .hollow.primary.button[disabled], body.woocommerce div.product form.cart .hollow.primary.button[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
    border: 1px solid #f26522;
    color: #f26522; }
  /* line 242, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.primary:hover, body .woocommerce div.product form.cart .hollow.primary.button:hover, body.woocommerce div.product form.cart .hollow.primary.button:hover, .button.hollow.primary:focus, body .woocommerce div.product form.cart .hollow.primary.button:focus, body.woocommerce div.product form.cart .hollow.primary.button:focus {
    border-color: #822f08;
    color: #822f08; }
  /* line 234, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.secondary, body .woocommerce div.product form.cart .hollow.secondary.button, body.woocommerce div.product form.cart .hollow.secondary.button, .button.hollow.secondary.disabled, body .woocommerce div.product form.cart .hollow.secondary.disabled.button, body.woocommerce div.product form.cart .hollow.secondary.disabled.button, .button.hollow.secondary[disabled], body .woocommerce div.product form.cart .hollow.secondary.button[disabled], body.woocommerce div.product form.cart .hollow.secondary.button[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
    border: 1px solid #7083d1;
    color: #7083d1; }
  /* line 242, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.secondary:hover, body .woocommerce div.product form.cart .hollow.secondary.button:hover, body.woocommerce div.product form.cart .hollow.secondary.button:hover, .button.hollow.secondary:focus, body .woocommerce div.product form.cart .hollow.secondary.button:focus, body.woocommerce div.product form.cart .hollow.secondary.button:focus {
    border-color: #273779;
    color: #273779; }
  /* line 234, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.success, body .woocommerce div.product form.cart .hollow.success.button, body.woocommerce div.product form.cart .hollow.success.button, .button.hollow.success.disabled, body .woocommerce div.product form.cart .hollow.success.disabled.button, body.woocommerce div.product form.cart .hollow.success.disabled.button, .button.hollow.success[disabled], body .woocommerce div.product form.cart .hollow.success.button[disabled], body.woocommerce div.product form.cart .hollow.success.button[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
    border: 1px solid #43a214;
    color: #43a214; }
  /* line 242, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.success:hover, body .woocommerce div.product form.cart .hollow.success.button:hover, body.woocommerce div.product form.cart .hollow.success.button:hover, .button.hollow.success:focus, body .woocommerce div.product form.cart .hollow.success.button:focus, body.woocommerce div.product form.cart .hollow.success.button:focus {
    border-color: #22510a;
    color: #22510a; }
  /* line 234, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.warning, body .woocommerce div.product form.cart .hollow.warning.button, body.woocommerce div.product form.cart .hollow.warning.button, .button.hollow.warning.disabled, body .woocommerce div.product form.cart .hollow.warning.disabled.button, body.woocommerce div.product form.cart .hollow.warning.disabled.button, .button.hollow.warning[disabled], body .woocommerce div.product form.cart .hollow.warning.button[disabled], body.woocommerce div.product form.cart .hollow.warning.button[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
    border: 1px solid #ffae00;
    color: #ffae00; }
  /* line 242, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.warning:hover, body .woocommerce div.product form.cart .hollow.warning.button:hover, body.woocommerce div.product form.cart .hollow.warning.button:hover, .button.hollow.warning:focus, body .woocommerce div.product form.cart .hollow.warning.button:focus, body.woocommerce div.product form.cart .hollow.warning.button:focus {
    border-color: #805700;
    color: #805700; }
  /* line 234, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.alert, body .woocommerce div.product form.cart .hollow.alert.button, body.woocommerce div.product form.cart .hollow.alert.button, .button.hollow.alert.disabled, body .woocommerce div.product form.cart .hollow.alert.disabled.button, body.woocommerce div.product form.cart .hollow.alert.disabled.button, .button.hollow.alert[disabled], body .woocommerce div.product form.cart .hollow.alert.button[disabled], body.woocommerce div.product form.cart .hollow.alert.button[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
    border: 1px solid #9e0b0f;
    color: #9e0b0f; }
  /* line 242, node_modules/foundation-sites/scss/components/_button.scss */
  .button.hollow.alert:hover, body .woocommerce div.product form.cart .hollow.alert.button:hover, body.woocommerce div.product form.cart .hollow.alert.button:hover, .button.hollow.alert:focus, body .woocommerce div.product form.cart .hollow.alert.button:focus, body.woocommerce div.product form.cart .hollow.alert.button:focus {
    border-color: #4f0608;
    color: #4f0608; }
  /* line 252, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear, body .woocommerce div.product form.cart .clear.button, body.woocommerce div.product form.cart .clear.button, body .woocommerce button.clear.button, body.woocommerce button.clear.button, .button.clear:hover, body .woocommerce div.product form.cart .clear.button:hover, body.woocommerce div.product form.cart .clear.button:hover, .button.clear:focus, body .woocommerce div.product form.cart .clear.button:focus, body.woocommerce div.product form.cart .clear.button:focus, .button.clear.disabled, body .woocommerce div.product form.cart .clear.disabled.button, body.woocommerce div.product form.cart .clear.disabled.button, .button.clear.disabled:hover, body .woocommerce div.product form.cart .clear.disabled.button:hover, body.woocommerce div.product form.cart .clear.disabled.button:hover, .button.clear.disabled:focus, body .woocommerce div.product form.cart .clear.disabled.button:focus, body.woocommerce div.product form.cart .clear.disabled.button:focus, .button.clear[disabled], body .woocommerce div.product form.cart .clear.button[disabled], body.woocommerce div.product form.cart .clear.button[disabled], .button.clear[disabled]:hover, body .woocommerce div.product form.cart .clear.button[disabled]:hover, body.woocommerce div.product form.cart .clear.button[disabled]:hover, .button.clear[disabled]:focus, body .woocommerce div.product form.cart .clear.button[disabled]:focus, body.woocommerce div.product form.cart .clear.button[disabled]:focus {
    border-color: transparent;
    background-color: transparent; }
  /* line 269, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear, body .woocommerce div.product form.cart .clear.button, body.woocommerce div.product form.cart .clear.button, body .woocommerce button.clear.button, body.woocommerce button.clear.button, .button.clear.disabled, body .woocommerce div.product form.cart .clear.disabled.button, body.woocommerce div.product form.cart .clear.disabled.button, .button.clear[disabled], body .woocommerce div.product form.cart .clear.button[disabled], body.woocommerce div.product form.cart .clear.button[disabled], .button.clear.disabled:hover, body .woocommerce div.product form.cart .clear.disabled.button:hover, body.woocommerce div.product form.cart .clear.disabled.button:hover, .button.clear[disabled]:hover, body .woocommerce div.product form.cart .clear.button[disabled]:hover, body.woocommerce div.product form.cart .clear.button[disabled]:hover, .button.clear.disabled:focus, body .woocommerce div.product form.cart .clear.disabled.button:focus, body.woocommerce div.product form.cart .clear.disabled.button:focus, .button.clear[disabled]:focus, body .woocommerce div.product form.cart .clear.button[disabled]:focus, body.woocommerce div.product form.cart .clear.button[disabled]:focus {
    color: #f26522; }
  /* line 276, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear:hover, body .woocommerce div.product form.cart .clear.button:hover, body.woocommerce div.product form.cart .clear.button:hover, .button.clear:focus, body .woocommerce div.product form.cart .clear.button:focus, body.woocommerce div.product form.cart .clear.button:focus {
    color: #822f08; }
  /* line 269, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.primary, body .woocommerce div.product form.cart .clear.primary.button, body.woocommerce div.product form.cart .clear.primary.button, .button.clear.primary.disabled, body .woocommerce div.product form.cart .clear.primary.disabled.button, body.woocommerce div.product form.cart .clear.primary.disabled.button, .button.clear.primary[disabled], body .woocommerce div.product form.cart .clear.primary.button[disabled], body.woocommerce div.product form.cart .clear.primary.button[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
    color: #f26522; }
  /* line 276, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.primary:hover, body .woocommerce div.product form.cart .clear.primary.button:hover, body.woocommerce div.product form.cart .clear.primary.button:hover, .button.clear.primary:focus, body .woocommerce div.product form.cart .clear.primary.button:focus, body.woocommerce div.product form.cart .clear.primary.button:focus {
    color: #822f08; }
  /* line 269, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.secondary, body .woocommerce div.product form.cart .clear.secondary.button, body.woocommerce div.product form.cart .clear.secondary.button, .button.clear.secondary.disabled, body .woocommerce div.product form.cart .clear.secondary.disabled.button, body.woocommerce div.product form.cart .clear.secondary.disabled.button, .button.clear.secondary[disabled], body .woocommerce div.product form.cart .clear.secondary.button[disabled], body.woocommerce div.product form.cart .clear.secondary.button[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
    color: #7083d1; }
  /* line 276, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.secondary:hover, body .woocommerce div.product form.cart .clear.secondary.button:hover, body.woocommerce div.product form.cart .clear.secondary.button:hover, .button.clear.secondary:focus, body .woocommerce div.product form.cart .clear.secondary.button:focus, body.woocommerce div.product form.cart .clear.secondary.button:focus {
    color: #273779; }
  /* line 269, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.success, body .woocommerce div.product form.cart .clear.success.button, body.woocommerce div.product form.cart .clear.success.button, .button.clear.success.disabled, body .woocommerce div.product form.cart .clear.success.disabled.button, body.woocommerce div.product form.cart .clear.success.disabled.button, .button.clear.success[disabled], body .woocommerce div.product form.cart .clear.success.button[disabled], body.woocommerce div.product form.cart .clear.success.button[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
    color: #43a214; }
  /* line 276, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.success:hover, body .woocommerce div.product form.cart .clear.success.button:hover, body.woocommerce div.product form.cart .clear.success.button:hover, .button.clear.success:focus, body .woocommerce div.product form.cart .clear.success.button:focus, body.woocommerce div.product form.cart .clear.success.button:focus {
    color: #22510a; }
  /* line 269, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.warning, body .woocommerce div.product form.cart .clear.warning.button, body.woocommerce div.product form.cart .clear.warning.button, .button.clear.warning.disabled, body .woocommerce div.product form.cart .clear.warning.disabled.button, body.woocommerce div.product form.cart .clear.warning.disabled.button, .button.clear.warning[disabled], body .woocommerce div.product form.cart .clear.warning.button[disabled], body.woocommerce div.product form.cart .clear.warning.button[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
    color: #ffae00; }
  /* line 276, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.warning:hover, body .woocommerce div.product form.cart .clear.warning.button:hover, body.woocommerce div.product form.cart .clear.warning.button:hover, .button.clear.warning:focus, body .woocommerce div.product form.cart .clear.warning.button:focus, body.woocommerce div.product form.cart .clear.warning.button:focus {
    color: #805700; }
  /* line 269, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.alert, body .woocommerce div.product form.cart .clear.alert.button, body.woocommerce div.product form.cart .clear.alert.button, .button.clear.alert.disabled, body .woocommerce div.product form.cart .clear.alert.disabled.button, body.woocommerce div.product form.cart .clear.alert.disabled.button, .button.clear.alert[disabled], body .woocommerce div.product form.cart .clear.alert.button[disabled], body.woocommerce div.product form.cart .clear.alert.button[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
    color: #9e0b0f; }
  /* line 276, node_modules/foundation-sites/scss/components/_button.scss */
  .button.clear.alert:hover, body .woocommerce div.product form.cart .clear.alert.button:hover, body.woocommerce div.product form.cart .clear.alert.button:hover, .button.clear.alert:focus, body .woocommerce div.product form.cart .clear.alert.button:focus, body.woocommerce div.product form.cart .clear.alert.button:focus {
    color: #4f0608; }
  /* line 385, node_modules/foundation-sites/scss/components/_button.scss */
  .button.disabled, body .woocommerce div.product form.cart .disabled.button, body.woocommerce div.product form.cart .disabled.button, body .woocommerce button.disabled.button, body.woocommerce button.disabled.button, .button[disabled], body .woocommerce div.product form.cart .button[disabled], body.woocommerce div.product form.cart .button[disabled], body .woocommerce button.button[disabled], body.woocommerce button.button[disabled] {
    opacity: 0.25;
    cursor: not-allowed; }
  /* line 299, node_modules/foundation-sites/scss/components/_button.scss */
  .button.dropdown::after, body .woocommerce div.product form.cart .dropdown.button::after, body.woocommerce div.product form.cart .dropdown.button::after, body .woocommerce button.dropdown.button::after, body.woocommerce button.dropdown.button::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.4em;
    content: '';
    border-bottom-width: 0;
    border-color: #fefefe transparent transparent;
    position: relative;
    top: 0.4em;
    display: inline-block;
    float: right;
    margin-left: 1em; }
  /* line 400, node_modules/foundation-sites/scss/components/_button.scss */
  .button.dropdown.hollow::after, body .woocommerce div.product form.cart .dropdown.hollow.button::after, body.woocommerce div.product form.cart .dropdown.hollow.button::after, .button.dropdown.clear::after, body .woocommerce div.product form.cart .dropdown.clear.button::after, body.woocommerce div.product form.cart .dropdown.clear.button::after {
    border-top-color: #f26522; }
  /* line 406, node_modules/foundation-sites/scss/components/_button.scss */
  .button.dropdown.hollow.primary::after, body .woocommerce div.product form.cart .dropdown.hollow.primary.button::after, body.woocommerce div.product form.cart .dropdown.hollow.primary.button::after, .button.dropdown.clear.primary::after, body .woocommerce div.product form.cart .dropdown.clear.primary.button::after, body.woocommerce div.product form.cart .dropdown.clear.primary.button::after {
    border-top-color: #f26522; }
  /* line 406, node_modules/foundation-sites/scss/components/_button.scss */
  .button.dropdown.hollow.secondary::after, body .woocommerce div.product form.cart .dropdown.hollow.secondary.button::after, body.woocommerce div.product form.cart .dropdown.hollow.secondary.button::after, .button.dropdown.clear.secondary::after, body .woocommerce div.product form.cart .dropdown.clear.secondary.button::after, body.woocommerce div.product form.cart .dropdown.clear.secondary.button::after {
    border-top-color: #7083d1; }
  /* line 406, node_modules/foundation-sites/scss/components/_button.scss */
  .button.dropdown.hollow.success::after, body .woocommerce div.product form.cart .dropdown.hollow.success.button::after, body.woocommerce div.product form.cart .dropdown.hollow.success.button::after, .button.dropdown.clear.success::after, body .woocommerce div.product form.cart .dropdown.clear.success.button::after, body.woocommerce div.product form.cart .dropdown.clear.success.button::after {
    border-top-color: #43a214; }
  /* line 406, node_modules/foundation-sites/scss/components/_button.scss */
  .button.dropdown.hollow.warning::after, body .woocommerce div.product form.cart .dropdown.hollow.warning.button::after, body.woocommerce div.product form.cart .dropdown.hollow.warning.button::after, .button.dropdown.clear.warning::after, body .woocommerce div.product form.cart .dropdown.clear.warning.button::after, body.woocommerce div.product form.cart .dropdown.clear.warning.button::after {
    border-top-color: #ffae00; }
  /* line 406, node_modules/foundation-sites/scss/components/_button.scss */
  .button.dropdown.hollow.alert::after, body .woocommerce div.product form.cart .dropdown.hollow.alert.button::after, body.woocommerce div.product form.cart .dropdown.hollow.alert.button::after, .button.dropdown.clear.alert::after, body .woocommerce div.product form.cart .dropdown.clear.alert.button::after, body.woocommerce div.product form.cart .dropdown.clear.alert.button::after {
    border-top-color: #9e0b0f; }
  /* line 415, node_modules/foundation-sites/scss/components/_button.scss */
  .button.arrow-only::after, body .woocommerce div.product form.cart .arrow-only.button::after, body.woocommerce div.product form.cart .arrow-only.button::after, body .woocommerce button.arrow-only.button::after, body.woocommerce button.arrow-only.button::after {
    top: -0.1em;
    float: none;
    margin-left: 0; }

/* line 423, node_modules/foundation-sites/scss/components/_button.scss */
a.button:hover, body .woocommerce div.product form.cart a.button:hover, body.woocommerce div.product form.cart a.button:hover, a.button:focus, body .woocommerce div.product form.cart a.button:focus, body.woocommerce div.product form.cart a.button:focus {
  text-decoration: none; }

/* line 93, node_modules/foundation-sites/scss/components/_callout.scss */
.callout, .validation_error {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(10, 10, 10, 0.25);
  border-radius: 0;
  background-color: white;
  color: #0a0a0a; }
  /* line 59, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout > :first-child, .validation_error > :first-child {
    margin-top: 0; }
  /* line 63, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout > :last-child, .validation_error > :last-child {
    margin-bottom: 0; }
  /* line 97, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout.primary, .primary.validation_error {
    background-color: #fde8de;
    color: #0a0a0a; }
  /* line 97, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout.secondary, .secondary.validation_error {
    background-color: #eaecf8;
    color: #0a0a0a; }
  /* line 97, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout.success, .success.validation_error {
    background-color: #e0fad3;
    color: #0a0a0a; }
  /* line 97, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout.warning, .warning.validation_error {
    background-color: #fff3d9;
    color: #0a0a0a; }
  /* line 97, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout.alert, .alert.validation_error {
    background-color: #fccfd0;
    color: #0a0a0a; }
  /* line 103, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout.small, .small.validation_error {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem; }
  /* line 103, node_modules/foundation-sites/scss/components/_callout.scss */
  .callout.large, .large.validation_error {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem; }

/* line 388, node_modules/foundation-sites/scss/components/_menu.scss */
.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  /* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */
  [data-whatinput='mouse'] .menu li {
    outline: 0; }
  /* line 72, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu a,
  .menu .button,
  .menu body .woocommerce div.product form.cart .button,
  body .woocommerce div.product form.cart .menu .button,
  .menu body.woocommerce div.product form.cart .button,
  body.woocommerce div.product form.cart .menu .button,
  .menu body .woocommerce button.button,
  body .woocommerce .menu button.button,
  .menu body.woocommerce button.button,
  body.woocommerce .menu button.button {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: 0.7rem 1rem; }
  /* line 81, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu input,
  .menu select,
  .menu a,
  .menu button {
    margin-bottom: 0; }
  /* line 88, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu input {
    display: inline-block; }
  /* line 392, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu, .menu.horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  /* line 397, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    /* line 268, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.vertical.icon-top li a img,
    .menu.vertical.icon-top li a i,
    .menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
    .menu.vertical.icon-bottom li a i,
    .menu.vertical.icon-bottom li a svg {
      text-align: left; }
  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px; }
  /* line 268, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.expanded.icon-top li a img,
  .menu.expanded.icon-top li a i,
  .menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
  .menu.expanded.icon-bottom li a i,
  .menu.expanded.icon-bottom li a svg {
    text-align: left; }
  /* line 409, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.simple {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 214, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.simple li + li {
      margin-left: 1rem; }
    /* line 218, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.simple a {
      padding: 0; }
  @media print, screen and (min-width: 40em) {
    /* line 415, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.medium-horizontal {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
    /* line 419, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.medium-vertical {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.medium-expanded li {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; }
    /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.medium-simple li {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; } }
  @media print, screen and (min-width: 64em) {
    /* line 415, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.large-horizontal {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
    /* line 419, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.large-vertical {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.large-expanded li {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; }
    /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.large-simple li {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; } }
  /* line 433, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.nested {
    margin-right: 0;
    margin-left: 1rem; }
  /* line 244, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.icons a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 244, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 291, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.icon-left li a, .menu.nested.icon-left li a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap; }
    /* line 296, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.icon-left li a img,
    .menu.icon-left li a i,
    .menu.icon-left li a svg, .menu.nested.icon-left li a img,
    .menu.nested.icon-left li a i,
    .menu.nested.icon-left li a svg {
      margin-right: 0.25rem; }
  /* line 308, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.icon-right li a, .menu.nested.icon-right li a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap; }
    /* line 313, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.icon-right li a img,
    .menu.icon-right li a i,
    .menu.icon-right li a svg, .menu.nested.icon-right li a img,
    .menu.nested.icon-right li a i,
    .menu.nested.icon-right li a svg {
      margin-left: 0.25rem; }
  /* line 325, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.icon-top li a, .menu.nested.icon-top li a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap; }
    /* line 333, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.icon-top li a img,
    .menu.icon-top li a i,
    .menu.icon-top li a svg, .menu.nested.icon-top li a img,
    .menu.nested.icon-top li a i,
    .menu.nested.icon-top li a svg {
      -ms-flex-item-align: stretch;
          align-self: stretch;
      margin-bottom: 0.25rem;
      text-align: center; }
  /* line 349, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.icon-bottom li a, .menu.nested.icon-bottom li a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap; }
    /* line 357, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.icon-bottom li a img,
    .menu.icon-bottom li a i,
    .menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
    .menu.nested.icon-bottom li a i,
    .menu.nested.icon-bottom li a svg {
      -ms-flex-item-align: stretch;
          align-self: stretch;
      margin-bottom: 0.25rem;
      text-align: center; }
  /* line 478, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu .is-active > a {
    background: #f26522;
    color: #0a0a0a; }
  /* line 484, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu .active > a {
    background: #f26522;
    color: #0a0a0a; }
  /* line 490, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.align-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  /* line 123, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.align-right li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    /* line 127, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.align-right li .submenu li {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
  /* line 132, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.align-right.vertical li {
    display: block;
    text-align: right; }
    /* line 136, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.align-right.vertical li .submenu li {
      text-align: right; }
  /* line 268, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.align-right.icon-top li a img,
  .menu.align-right.icon-top li a i,
  .menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
  .menu.align-right.icon-bottom li a i,
  .menu.align-right.icon-bottom li a svg {
    text-align: right; }
  /* line 499, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.align-right .nested {
    margin-right: 1rem;
    margin-left: 0; }
  /* line 157, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu.align-center li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    /* line 161, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu.align-center li .submenu li {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
  /* line 509, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu .menu-text {
    padding: 0.7rem 1rem;
    font-weight: bold;
    line-height: 1;
    color: inherit; }

/* line 516, node_modules/foundation-sites/scss/components/_menu.scss */
.menu-centered > .menu {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 157, node_modules/foundation-sites/scss/components/_menu.scss */
  .menu-centered > .menu li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    /* line 161, node_modules/foundation-sites/scss/components/_menu.scss */
    .menu-centered > .menu li .submenu li {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }

/* line 527, node_modules/foundation-sites/scss/components/_menu.scss */
.no-js [data-responsive-menu] ul {
  display: none; }

/* line 71, node_modules/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #636363;
  border-radius: 0;
  background-color: #fefefe;
  font-size: 1rem; }
  /* line 60, node_modules/foundation-sites/scss/components/_dropdown.scss */
  .dropdown-pane.is-opening {
    display: block; }
  /* line 64, node_modules/foundation-sites/scss/components/_dropdown.scss */
  .dropdown-pane.is-open {
    display: block;
    visibility: visible; }

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane.tiny {
  width: 100px; }

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane.small {
  width: 200px; }

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane.large {
  width: 400px; }

/* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto; }

/* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0; }

/* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem; }

/* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-bottom-width: 0;
  border-color: #f26522 transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px; }

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0; }

/* line 154, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li > a {
  background: #fefefe;
  padding: 0.7rem 1rem; }

/* line 160, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #f26522; }

/* line 165, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.no-js .dropdown.menu ul {
  display: none; }

/* line 169, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0; }

/* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0; }

/* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto; }

/* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%; }

/* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li > a::after {
  right: 14px; }

/* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-left-width: 0;
  border-color: transparent #f26522 transparent transparent;
  right: auto;
  left: 5px; }

/* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-right-width: 0;
  border-color: transparent transparent transparent #f26522; }

@media print, screen and (min-width: 40em) {
  /* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  /* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  /* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  /* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-bottom-width: 0;
    border-color: #f26522 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px; }
  /* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0; }
  /* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto; }
  /* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px; }
  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-left-width: 0;
    border-color: transparent #f26522 transparent transparent;
    right: auto;
    left: 5px; }
  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #f26522; } }

@media print, screen and (min-width: 64em) {
  /* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  /* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  /* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  /* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-bottom-width: 0;
    border-color: #f26522 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px; }
  /* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0; }
  /* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto; }
  /* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px; }
  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-left-width: 0;
    border-color: transparent #f26522 transparent transparent;
    right: auto;
    left: 5px; }
  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #f26522; } }

/* line 192, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto; }

/* line 200, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-menu.vertical {
  width: 100px; }
  /* line 203, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-menu.vertical.align-right {
    float: right; }

/* line 208, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu-parent {
  position: relative; }
  /* line 211, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px; }
  /* line 219, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
    top: 100%;
    left: auto; }
  /* line 230, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto; }
  /* line 235, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }

/* line 241, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #636363;
  background: #fefefe; }
  /* line 253, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown .is-dropdown-submenu a {
    padding: 0.7rem 1rem; }
  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
    right: 14px; }
  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-left-width: 0;
    border-color: transparent #f26522 transparent transparent;
    right: auto;
    left: 5px; }
  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #f26522; }
  /* line 264, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px; }
  /* line 269, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu > li {
    width: 100%; }
  /* line 275, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */
  .is-dropdown-submenu.js-dropdown-active {
    display: block; }

/* line 92, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.is-off-canvas-open {
  overflow: hidden; }

/* line 97, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
  -o-transition: opacity 0.5s ease, visibility 0.5s ease;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(254, 254, 254, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden; }
  /* line 115, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible; }
  /* line 120, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .js-off-canvas-overlay.is-closable {
    cursor: pointer; }
  /* line 124, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .js-off-canvas-overlay.is-overlay-absolute {
    position: absolute; }
  /* line 128, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .js-off-canvas-overlay.is-overlay-fixed {
    position: fixed; }

/* line 451, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-wrapper {
  position: relative;
  overflow: hidden; }

/* line 456, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas {
  position: fixed;
  z-index: 12;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #949495; }
  /* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */
  [data-whatinput='mouse'] .off-canvas {
    outline: 0; }
  /* line 159, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas.is-transition-push {
    z-index: 12; }
  /* line 169, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas.is-closed {
    visibility: hidden; }
  /* line 174, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas.is-transition-overlap {
    z-index: 13; }
    /* line 177, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas.is-transition-overlap.is-open {
      -webkit-box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
              box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); }
  /* line 183, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas.is-open {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0); }

/* line 467, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-absolute {
  position: absolute;
  z-index: 12;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #949495; }
  /* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */
  [data-whatinput='mouse'] .off-canvas-absolute {
    outline: 0; }
  /* line 159, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-absolute.is-transition-push {
    z-index: 12; }
  /* line 169, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-absolute.is-closed {
    visibility: hidden; }
  /* line 174, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-absolute.is-transition-overlap {
    z-index: 13; }
    /* line 177, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-absolute.is-transition-overlap.is-open {
      -webkit-box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
              box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); }
  /* line 183, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-absolute.is-open {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0); }

/* line 472, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 380px;
  -webkit-transform: translateX(-380px);
      -ms-transform: translateX(-380px);
          transform: translateX(-380px); }
  /* line 209, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content .off-canvas.position-left {
    -webkit-transform: translateX(-380px);
        -ms-transform: translateX(-380px);
            transform: translateX(-380px); }
    /* line 216, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0); }
  /* line 223, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content.is-open-left.has-transition-push {
    -webkit-transform: translateX(380px);
        -ms-transform: translateX(380px);
            transform: translateX(380px); }
  /* line 348, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.is-transition-push {
    -webkit-box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25);
            box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); }

/* line 473, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 380px;
  -webkit-transform: translateX(380px);
      -ms-transform: translateX(380px);
          transform: translateX(380px); }
  /* line 247, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content .off-canvas.position-right {
    -webkit-transform: translateX(380px);
        -ms-transform: translateX(380px);
            transform: translateX(380px); }
    /* line 254, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0); }
  /* line 261, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content.is-open-right.has-transition-push {
    -webkit-transform: translateX(-380px);
        -ms-transform: translateX(-380px);
            transform: translateX(-380px); }
  /* line 348, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.is-transition-push {
    -webkit-box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25);
            box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); }

/* line 474, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  height: 380px;
  -webkit-transform: translateY(-380px);
      -ms-transform: translateY(-380px);
          transform: translateY(-380px); }
  /* line 285, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content .off-canvas.position-top {
    -webkit-transform: translateY(-380px);
        -ms-transform: translateY(-380px);
            transform: translateY(-380px); }
    /* line 291, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0); }
  /* line 298, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content.is-open-top.has-transition-push {
    -webkit-transform: translateY(380px);
        -ms-transform: translateY(380px);
            transform: translateY(380px); }
  /* line 348, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-top.is-transition-push {
    -webkit-box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25);
            box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); }

/* line 475, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  height: 380px;
  -webkit-transform: translateY(380px);
      -ms-transform: translateY(380px);
          transform: translateY(380px); }
  /* line 322, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content .off-canvas.position-bottom {
    -webkit-transform: translateY(380px);
        -ms-transform: translateY(380px);
            transform: translateY(380px); }
    /* line 328, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0); }
  /* line 335, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content.is-open-bottom.has-transition-push {
    -webkit-transform: translateY(-380px);
        -ms-transform: translateY(-380px);
            transform: translateY(-380px); }
  /* line 348, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-bottom.is-transition-push {
    -webkit-box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25);
            box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); }

/* line 477, node_modules/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-content {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  /* line 372, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease; }
  /* line 378, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content.has-transition-push {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0); }
  /* line 383, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas-content .off-canvas.is-open {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0); }

@media print, screen and (min-width: 40em) {
  /* line 485, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-medium {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible; }
    /* line 404, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-left.reveal-for-medium .close-button {
      display: none; }
    /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .position-left.reveal-for-medium {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 413, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content.has-reveal-left {
      margin-left: 380px; }
    /* line 418, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-left.reveal-for-medium ~ .off-canvas-content {
      margin-left: 380px; }
  /* line 489, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-medium {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible; }
    /* line 404, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-right.reveal-for-medium .close-button {
      display: none; }
    /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .position-right.reveal-for-medium {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 413, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content.has-reveal-right {
      margin-right: 380px; }
    /* line 418, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-right.reveal-for-medium ~ .off-canvas-content {
      margin-right: 380px; }
  /* line 493, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-top.reveal-for-medium {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible; }
    /* line 404, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-top.reveal-for-medium .close-button {
      display: none; }
    /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .position-top.reveal-for-medium {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 413, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content.has-reveal-top {
      margin-top: 380px; }
    /* line 418, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-top.reveal-for-medium ~ .off-canvas-content {
      margin-top: 380px; }
  /* line 497, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-bottom.reveal-for-medium {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible; }
    /* line 404, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-bottom.reveal-for-medium .close-button {
      display: none; }
    /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .position-bottom.reveal-for-medium {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 413, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content.has-reveal-bottom {
      margin-bottom: 380px; }
    /* line 418, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-bottom.reveal-for-medium ~ .off-canvas-content {
      margin-bottom: 380px; } }

@media print, screen and (min-width: 64em) {
  /* line 485, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-large {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible; }
    /* line 404, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-left.reveal-for-large .close-button {
      display: none; }
    /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .position-left.reveal-for-large {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 413, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content.has-reveal-left {
      margin-left: 380px; }
    /* line 418, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-left.reveal-for-large ~ .off-canvas-content {
      margin-left: 380px; }
  /* line 489, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-large {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible; }
    /* line 404, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-right.reveal-for-large .close-button {
      display: none; }
    /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .position-right.reveal-for-large {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 413, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content.has-reveal-right {
      margin-right: 380px; }
    /* line 418, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-right.reveal-for-large ~ .off-canvas-content {
      margin-right: 380px; }
  /* line 493, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-top.reveal-for-large {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible; }
    /* line 404, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-top.reveal-for-large .close-button {
      display: none; }
    /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .position-top.reveal-for-large {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 413, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content.has-reveal-top {
      margin-top: 380px; }
    /* line 418, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-top.reveal-for-large ~ .off-canvas-content {
      margin-top: 380px; }
  /* line 497, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .position-bottom.reveal-for-large {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible; }
    /* line 404, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-bottom.reveal-for-large .close-button {
      display: none; }
    /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content .position-bottom.reveal-for-large {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 413, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas-content.has-reveal-bottom {
      margin-bottom: 380px; }
    /* line 418, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .position-bottom.reveal-for-large ~ .off-canvas-content {
      margin-bottom: 380px; } }

@media print, screen and (min-width: 40em) {
  /* line 508, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas.in-canvas-for-medium {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
    /* line 434, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
      -webkit-box-shadow: none;
              box-shadow: none;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 442, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas.in-canvas-for-medium .close-button {
      display: none; } }

@media print, screen and (min-width: 64em) {
  /* line 508, node_modules/foundation-sites/scss/components/_off-canvas.scss */
  .off-canvas.in-canvas-for-large {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
    /* line 434, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
      -webkit-box-shadow: none;
              box-shadow: none;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    /* line 442, node_modules/foundation-sites/scss/components/_off-canvas.scss */
    .off-canvas.in-canvas-for-large .close-button {
      display: none; } }

/* line 170, node_modules/foundation-sites/scss/components/_pagination.scss */
.pagination {
  margin-left: 0;
  margin-bottom: 1rem; }
  /* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */
  .pagination::before, .pagination::after {
    display: table;
    content: ' ';
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */
  .pagination::after {
    clear: both; }
  /* line 91, node_modules/foundation-sites/scss/components/_pagination.scss */
  .pagination li {
    margin-right: 0.05556rem;
    border-radius: 0;
    font-size: 0.77778rem;
    display: none; }
    /* line 102, node_modules/foundation-sites/scss/components/_pagination.scss */
    .pagination li:last-child, .pagination li:first-child {
      display: inline-block; }
    @media print, screen and (min-width: 40em) {
      /* line 91, node_modules/foundation-sites/scss/components/_pagination.scss */
      .pagination li {
        display: inline-block; } }
  /* line 120, node_modules/foundation-sites/scss/components/_pagination.scss */
  .pagination a,
  .pagination button {
    display: block;
    padding: 0.16667rem 0.55556rem;
    border-radius: 0;
    color: #0a0a0a; }
    /* line 127, node_modules/foundation-sites/scss/components/_pagination.scss */
    .pagination a:hover,
    .pagination button:hover {
      background: #949495; }
  /* line 173, node_modules/foundation-sites/scss/components/_pagination.scss */
  .pagination .current {
    padding: 0.16667rem 0.55556rem;
    background: #f26522;
    color: #fefefe;
    cursor: default; }
  /* line 177, node_modules/foundation-sites/scss/components/_pagination.scss */
  .pagination .disabled {
    padding: 0.16667rem 0.55556rem;
    color: #636363;
    cursor: not-allowed; }
    /* line 154, node_modules/foundation-sites/scss/components/_pagination.scss */
    .pagination .disabled:hover {
      background: transparent; }
  /* line 181, node_modules/foundation-sites/scss/components/_pagination.scss */
  .pagination .ellipsis::after {
    padding: 0.16667rem 0.55556rem;
    content: '\2026';
    color: #0a0a0a; }

/* line 187, node_modules/foundation-sites/scss/components/_pagination.scss */
.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«"; }

/* line 194, node_modules/foundation-sites/scss/components/_pagination.scss */
.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»"; }

/* line 6, node_modules/foundation-sites/scss/components/_sticky.scss */
.sticky-container {
  position: relative; }

/* line 10, node_modules/foundation-sites/scss/components/_sticky.scss */
.sticky {
  position: relative;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

/* line 16, node_modules/foundation-sites/scss/components/_sticky.scss */
.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%; }
  /* line 21, node_modules/foundation-sites/scss/components/_sticky.scss */
  .sticky.is-stuck.is-at-top {
    top: 0; }
  /* line 25, node_modules/foundation-sites/scss/components/_sticky.scss */
  .sticky.is-stuck.is-at-bottom {
    bottom: 0; }

/* line 30, node_modules/foundation-sites/scss/components/_sticky.scss */
.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto; }
  /* line 35, node_modules/foundation-sites/scss/components/_sticky.scss */
  .sticky.is-anchored.is-at-bottom {
    bottom: 0; }

/* line 134, node_modules/foundation-sites/scss/components/_reveal.scss */
html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden; }
  /* line 139, node_modules/foundation-sites/scss/components/_reveal.scss */
  html.is-reveal-open.zf-has-scroll {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
  /* line 144, node_modules/foundation-sites/scss/components/_reveal.scss */
  html.is-reveal-open body {
    overflow-y: hidden; }

/* line 150, node_modules/foundation-sites/scss/components/_reveal.scss */
.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

/* line 155, node_modules/foundation-sites/scss/components/_reveal.scss */
.reveal {
  z-index: 1006;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #636363;
  border-radius: 0;
  background-color: #fefefe;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  /* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */
  [data-whatinput='mouse'] .reveal {
    outline: 0; }
  @media print, screen and (min-width: 40em) {
    /* line 155, node_modules/foundation-sites/scss/components/_reveal.scss */
    .reveal {
      min-height: 0; } }
  /* line 89, node_modules/foundation-sites/scss/components/_reveal.scss */
  .reveal .column {
    min-width: 0; }
  /* line 94, node_modules/foundation-sites/scss/components/_reveal.scss */
  .reveal > :last-child {
    margin-bottom: 0; }
  @media print, screen and (min-width: 40em) {
    /* line 155, node_modules/foundation-sites/scss/components/_reveal.scss */
    .reveal {
      width: 600px;
      max-width: 66.66667rem; } }
  /* line 166, node_modules/foundation-sites/scss/components/_reveal.scss */
  .reveal.collapse {
    padding: 0; }
  @media print, screen and (min-width: 40em) {
    /* line 171, node_modules/foundation-sites/scss/components/_reveal.scss */
    .reveal.tiny {
      width: 30%;
      max-width: 66.66667rem; } }
  @media print, screen and (min-width: 40em) {
    /* line 172, node_modules/foundation-sites/scss/components/_reveal.scss */
    .reveal.small {
      width: 50%;
      max-width: 66.66667rem; } }
  @media print, screen and (min-width: 40em) {
    /* line 173, node_modules/foundation-sites/scss/components/_reveal.scss */
    .reveal.large {
      width: 90%;
      max-width: 66.66667rem; } }
  /* line 176, node_modules/foundation-sites/scss/components/_reveal.scss */
  .reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0; }
  @media print, screen and (max-width: 39.99875em) {
    /* line 155, node_modules/foundation-sites/scss/components/_reveal.scss */
    .reveal {
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      min-height: 100%;
      margin-left: 0;
      border: 0;
      border-radius: 0; } }
  /* line 184, node_modules/foundation-sites/scss/components/_reveal.scss */
  .reveal.without-overlay {
    position: fixed; }

/* line 65, node_modules/foundation-sites/scss/components/_visibility.scss */
.hide {
  display: none !important; }

/* line 69, node_modules/foundation-sites/scss/components/_visibility.scss */
.invisible {
  visibility: hidden; }

/* line 72, node_modules/foundation-sites/scss/components/_visibility.scss */
.visible {
  visibility: visible; }

@media print, screen and (max-width: 39.99875em) {
  /* line 88, node_modules/foundation-sites/scss/components/_visibility.scss */
  .hide-for-small-only {
    display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  /* line 92, node_modules/foundation-sites/scss/components/_visibility.scss */
  .show-for-small-only {
    display: none !important; } }

@media print, screen and (min-width: 40em) {
  /* line 79, node_modules/foundation-sites/scss/components/_visibility.scss */
  .hide-for-medium {
    display: none !important; } }

@media screen and (max-width: 39.99875em) {
  /* line 83, node_modules/foundation-sites/scss/components/_visibility.scss */
  .show-for-medium {
    display: none !important; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  /* line 88, node_modules/foundation-sites/scss/components/_visibility.scss */
  .hide-for-medium-only {
    display: none !important; } }

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  /* line 92, node_modules/foundation-sites/scss/components/_visibility.scss */
  .show-for-medium-only {
    display: none !important; } }

@media print, screen and (min-width: 64em) {
  /* line 79, node_modules/foundation-sites/scss/components/_visibility.scss */
  .hide-for-large {
    display: none !important; } }

@media screen and (max-width: 63.99875em) {
  /* line 83, node_modules/foundation-sites/scss/components/_visibility.scss */
  .show-for-large {
    display: none !important; } }

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  /* line 88, node_modules/foundation-sites/scss/components/_visibility.scss */
  .hide-for-large-only {
    display: none !important; } }

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  /* line 92, node_modules/foundation-sites/scss/components/_visibility.scss */
  .show-for-large-only {
    display: none !important; } }

/* line 99, node_modules/foundation-sites/scss/components/_visibility.scss */
.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

/* line 106, node_modules/foundation-sites/scss/components/_visibility.scss */
.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important; }

/* line 113, node_modules/foundation-sites/scss/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: block !important; }
  @media screen and (orientation: landscape) {
    /* line 113, node_modules/foundation-sites/scss/components/_visibility.scss */
    .show-for-landscape,
    .hide-for-portrait {
      display: block !important; } }
  @media screen and (orientation: portrait) {
    /* line 113, node_modules/foundation-sites/scss/components/_visibility.scss */
    .show-for-landscape,
    .hide-for-portrait {
      display: none !important; } }

/* line 126, node_modules/foundation-sites/scss/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important; }
  @media screen and (orientation: landscape) {
    /* line 126, node_modules/foundation-sites/scss/components/_visibility.scss */
    .hide-for-landscape,
    .show-for-portrait {
      display: none !important; } }
  @media screen and (orientation: portrait) {
    /* line 126, node_modules/foundation-sites/scss/components/_visibility.scss */
    .hide-for-landscape,
    .show-for-portrait {
      display: block !important; } }

/* line 140, node_modules/foundation-sites/scss/components/_visibility.scss */
.show-for-dark-mode {
  display: none; }

/* line 143, node_modules/foundation-sites/scss/components/_visibility.scss */
.hide-for-dark-mode {
  display: block; }

@media screen and (prefers-color-scheme: dark) {
  /* line 147, node_modules/foundation-sites/scss/components/_visibility.scss */
  .show-for-dark-mode {
    display: block !important; }
  /* line 150, node_modules/foundation-sites/scss/components/_visibility.scss */
  .hide-for-dark-mode {
    display: none !important; } }

/* line 156, node_modules/foundation-sites/scss/components/_visibility.scss */
.show-for-ie {
  display: none; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 160, node_modules/foundation-sites/scss/components/_visibility.scss */
  .show-for-ie {
    display: block !important; }
  /* line 163, node_modules/foundation-sites/scss/components/_visibility.scss */
  .hide-for-ie {
    display: none !important; } }

/* line 169, node_modules/foundation-sites/scss/components/_visibility.scss */
.show-for-sticky {
  display: none; }

/* line 172, node_modules/foundation-sites/scss/components/_visibility.scss */
.is-stuck .show-for-sticky {
  display: block; }

/* line 175, node_modules/foundation-sites/scss/components/_visibility.scss */
.is-stuck .hide-for-sticky {
  display: none; }

/* line 10, node_modules/foundation-sites/scss/components/_float.scss */
.float-left {
  float: left !important; }

/* line 14, node_modules/foundation-sites/scss/components/_float.scss */
.float-right {
  float: right !important; }

/* line 18, node_modules/foundation-sites/scss/components/_float.scss */
.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto; }

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */
.clearfix::before, body .woocommerce .quantity::before, body.woocommerce .quantity::before, .clearfix::after, body .woocommerce .quantity::after, body.woocommerce .quantity::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */
.clearfix::after, body .woocommerce .quantity::after, body.woocommerce .quantity::after {
  clear: both; }

/* line 2, resources/web/scss/lib/_wordpress.scss */
.alignnone {
  margin: 1rem; }

/* line 5, resources/web/scss/lib/_wordpress.scss */
.alignright {
  float: right;
  margin: 0 0 1rem 1rem; }

/* line 9, resources/web/scss/lib/_wordpress.scss */
.alignleft {
  float: left;
  margin: 0 1rem 1rem 0; }

/* line 13, resources/web/scss/lib/_wordpress.scss */
.aligncenter {
  display: block;
  margin: 2rem auto; }

/* line 19, resources/web/scss/lib/_wordpress.scss */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 1rem;
  text-align: center; }

/* line 27, resources/web/scss/lib/_wordpress.scss */
.wp-caption.alignnone {
  margin: 1rem; }

/* line 31, resources/web/scss/lib/_wordpress.scss */
.wp-caption.alignleft {
  margin: 0 1rem 1rem 0; }

/* line 35, resources/web/scss/lib/_wordpress.scss */
.wp-caption.alignright {
  margin: 0 0 1rem 1rem; }

/* line 40, resources/web/scss/lib/_wordpress.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

/* line 48, resources/web/scss/lib/_wordpress.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/* Text meant only for screen readers. */
/* line 57, resources/web/scss/lib/_wordpress.scss */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }
  /* line 68, resources/web/scss/lib/_wordpress.scss */
  .screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    -webkit-clip-path: none;
            clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

/* line 89, resources/web/scss/lib/_wordpress.scss */
body.admin-bar {
  padding-top: 46px; }
  @media screen and (min-width: 48.9375em) {
    /* line 89, resources/web/scss/lib/_wordpress.scss */
    body.admin-bar {
      padding-top: 32px; } }

@media screen and (min-width: 37.5625em) {
  /* line 105, resources/web/scss/lib/_wordpress.scss */
  .admin-bar .off-canvas {
    margin-top: 2.55556rem !important; } }

@media screen and (min-width: 48.875em) {
  /* line 105, resources/web/scss/lib/_wordpress.scss */
  .admin-bar .off-canvas {
    margin-top: 1.77778rem !important; } }

/* line 115, resources/web/scss/lib/_wordpress.scss */
.widget ul {
  margin: 0;
  list-style-type: none; }
  /* line 118, resources/web/scss/lib/_wordpress.scss */
  .widget ul ul {
    margin-left: 1.25rem; }

/* line 125, resources/web/scss/lib/_wordpress.scss */
.pagination .disabled {
  display: none; }

/* line 128, resources/web/scss/lib/_wordpress.scss */
.pagination .current {
  color: #555555; }

/* line 131, resources/web/scss/lib/_wordpress.scss */
.pagination li {
  border: 1px solid #636363; }

/* line 1, resources/web/scss/lib/_gravityforms.scss */
.gform_fields {
  margin-left: 0;
  margin-bottom: 1rem;
  list-style-type: none; }

/* line 6, resources/web/scss/lib/_gravityforms.scss */
.gfield_required, .gfield_error, .gfield_error label {
  color: #9e0b0f; }

/* line 10, resources/web/scss/lib/_gravityforms.scss */
.gfield_error [type='text'], .gfield_error [type='password'], .gfield_error [type='date'], .gfield_error [type='datetime'], .gfield_error [type='datetime-local'],
.gfield_error [type='month'], .gfield_error [type='week'], .gfield_error [type='email'], .gfield_error [type='number'], .gfield_error [type='search'], .gfield_error [type='tel'],
.gfield_error [type='time'], .gfield_error [type='url'], .gfield_error [type='color'], .gfield_error textarea {
  color: #9e0b0f;
  border-color: #9e0b0f;
  margin: 0; }

/* line 18, resources/web/scss/lib/_gravityforms.scss */
.validation_error {
  background-color: #fccfd0;
  color: #0a0a0a;
  border-top-color: #9e0b0f;
  border-left: none;
  border-right: none;
  border-bottom: none; }

/* line 26, resources/web/scss/lib/_gravityforms.scss */
.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper li.gform_validation_container, body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
  display: none !important;
  position: absolute !important;
  left: -9000px; }

/* line 35, resources/web/scss/lib/_gravityforms.scss */
textarea.small {
  max-height: 150px; }

/* line 39, resources/web/scss/lib/_gravityforms.scss */
.gfield_label, .field_sublabel_below label, .field_sublabel_below i {
  display: none; }

/* line 42, resources/web/scss/lib/_gravityforms.scss */
.gform_footer {
  text-align: center; }

/* line 45, resources/web/scss/lib/_gravityforms.scss */
.gform_button {
  width: 100%; }

/* line 48, resources/web/scss/lib/_gravityforms.scss */
.gfield_date_month, .gfield_date_day, .gfield_date_year,
.gfield_time_hour, .gfield_time_minute, .gfield_time_ampm {
  width: 33%;
  float: left; }

/* line 53, resources/web/scss/lib/_gravityforms.scss */
.gfield_date_year, .gfield_time_ampm {
  width: 34%;
  float: right; }

/* line 3, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce table.shop_attributes th, body.woocommerce table.shop_attributes th {
  width: auto;
  text-align: left; }

/* line 8, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce .cat-description, body.woocommerce .cat-description {
  margin-top: 30px; }

/* line 14, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce .cat-buttons, body.woocommerce .cat-buttons {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px; }
  /* line 17, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .cat-buttons .category-toggle, body.woocommerce .cat-buttons .category-toggle {
    text-align: center;
    width: 100%;
    margin-top: 25px; }
    /* line 22, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce .cat-buttons .category-toggle.closed .fa-angle-down, body.woocommerce .cat-buttons .category-toggle.closed .fa-angle-down {
      display: inline-block; }
    /* line 25, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce .cat-buttons .category-toggle.closed .fa-times, body.woocommerce .cat-buttons .category-toggle.closed .fa-times {
      display: none; }
    /* line 29, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce .cat-buttons .category-toggle .fa-angle-down, body.woocommerce .cat-buttons .category-toggle .fa-angle-down {
      display: none; }
    /* line 32, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce .cat-buttons .category-toggle .fa-angle-down,
    body .woocommerce .cat-buttons .category-toggle .fa-times, body.woocommerce .cat-buttons .category-toggle .fa-angle-down,
    body.woocommerce .cat-buttons .category-toggle .fa-times {
      margin-bottom: 10px; }
    /* line 36, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce .cat-buttons .category-toggle .toggle-text, body.woocommerce .cat-buttons .category-toggle .toggle-text {
      position: relative;
      overflow: hidden;
      font-size: 16px;
      font-weight: 700; }
      /* line 41, resources/web/scss/lib/_woocommerce.scss */
      body .woocommerce .cat-buttons .category-toggle .toggle-text:before, body.woocommerce .cat-buttons .category-toggle .toggle-text:before {
        margin-left: -50%;
        text-align: right; }
      /* line 45, resources/web/scss/lib/_woocommerce.scss */
      body .woocommerce .cat-buttons .category-toggle .toggle-text:after, body.woocommerce .cat-buttons .category-toggle .toggle-text:after {
        margin-left: 2%; }
      /* line 48, resources/web/scss/lib/_woocommerce.scss */
      body .woocommerce .cat-buttons .category-toggle .toggle-text:before, body .woocommerce .cat-buttons .category-toggle .toggle-text:after, body.woocommerce .cat-buttons .category-toggle .toggle-text:before, body.woocommerce .cat-buttons .category-toggle .toggle-text:after {
        position: absolute;
        top: 51%;
        overflow: hidden;
        width: 48%;
        height: 1px;
        content: '\a0';
        background-color: #dcdcdc; }
      /* line 58, resources/web/scss/lib/_woocommerce.scss */
      body .woocommerce .cat-buttons .category-toggle .toggle-text .open-text, body.woocommerce .cat-buttons .category-toggle .toggle-text .open-text {
        display: none; }
  /* line 63, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .cat-buttons .cat-button, body.woocommerce .cat-buttons .cat-button {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 15px;
    text-align: center;
    color: #f26522;
    font-size: 0.88889rem;
    font-weight: 700;
    text-transform: uppercase;
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
    max-width: 170px;
    -webkit-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s; }
    /* line 74, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce .cat-buttons .cat-button:hover, body.woocommerce .cat-buttons .cat-button:hover {
      color: black; }
    /* line 77, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce .cat-buttons .cat-button img, body.woocommerce .cat-buttons .cat-button img {
      display: block;
      border-radius: 15px; }
    /* line 81, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce .cat-buttons .cat-button p, body.woocommerce .cat-buttons .cat-button p {
      margin-top: 10px;
      margin-bottom: 0px;
      text-transform: capitalize; }

/* line 91, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product .step_title_wrapper.component_title, body.woocommerce div.product .step_title_wrapper.component_title {
  text-transform: none;
  color: #f26522;
  font-size: 1.5rem;
  margin-bottom: 15px; }

/* line 98, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product .details.component_data ul, body.woocommerce div.product .details.component_data ul {
  margin-left: 0px; }
  /* line 100, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce div.product .details.component_data ul li, body.woocommerce div.product .details.component_data ul li {
    list-style: none; }
    /* line 102, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce div.product .details.component_data ul li.description-toggle, body.woocommerce div.product .details.component_data ul li.description-toggle {
      margin-bottom: 15px;
      color: #f26522;
      font-weight: 700;
      cursor: pointer; }
      /* line 107, resources/web/scss/lib/_woocommerce.scss */
      body .woocommerce div.product .details.component_data ul li.description-toggle svg, body.woocommerce div.product .details.component_data ul li.description-toggle svg {
        font-size: 16px; }

/* line 117, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-slide, body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-slide {
  height: auto; }

/* line 120, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-prev, body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-prev {
  left: 20px;
  z-index: 1;
  width: 30px;
  height: 30px; }
  /* line 125, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-prev:before, body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-prev:before {
    color: #f26522 !important;
    font-size: 30px; }

/* line 132, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-next, body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-next {
  right: 20px;
  z-index: 1;
  width: 30px;
  height: 30px; }
  /* line 137, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-next:before, body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-main .slick-next:before {
    color: #f26522 !important;
    font-size: 30px; }

/* line 145, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-nav, body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-nav {
  margin: 0 25px; }
  /* line 147, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-nav img, body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-nav img {
    padding: 10px;
    cursor: pointer;
    opacity: .5; }
    /* line 151, resources/web/scss/lib/_woocommerce.scss */
    body .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-nav img.slick-current, body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .slider-nav img.slick-current {
      opacity: 1; }

/* line 159, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product .woocommerce-tabs #tab-instructions .instructions, body.woocommerce div.product .woocommerce-tabs #tab-instructions .instructions {
  margin-left: 0px; }
  /* line 161, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce div.product .woocommerce-tabs #tab-instructions .instructions .instruction, body.woocommerce div.product .woocommerce-tabs #tab-instructions .instructions .instruction {
    list-style: none; }

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */
body .woocommerce div.product form.cart button.button, body.woocommerce div.product form.cart .woocommerce button.button, body .woocommerce button.button, body .woocommerce div.product form.cart button.disabled.button, body.woocommerce div.product form.cart .woocommerce button.disabled.button, body .woocommerce button.disabled.button, body .woocommerce div.product form.cart button.button[disabled], body.woocommerce div.product form.cart .woocommerce button.button[disabled], body .woocommerce button.button[disabled], body .woocommerce div.product form.cart button.disabled.button:hover, body .woocommerce button.disabled.button:hover, body .woocommerce div.product form.cart button.button[disabled]:hover, body .woocommerce button.button[disabled]:hover, body .woocommerce div.product form.cart button.disabled.button:focus, body .woocommerce button.disabled.button:focus, body .woocommerce div.product form.cart button.button[disabled]:focus, body .woocommerce button.button[disabled]:focus, body.woocommerce div.product form.cart button.button, body.woocommerce button.button, body.woocommerce div.product form.cart button.disabled.button, body.woocommerce button.disabled.button, body.woocommerce div.product form.cart button.button[disabled], body.woocommerce button.button[disabled], body.woocommerce div.product form.cart button.disabled.button:hover, body.woocommerce button.disabled.button:hover, body.woocommerce div.product form.cart button.button[disabled]:hover, body.woocommerce button.button[disabled]:hover, body.woocommerce div.product form.cart button.disabled.button:focus, body.woocommerce button.disabled.button:focus, body.woocommerce div.product form.cart button.button[disabled]:focus, body.woocommerce button.button[disabled]:focus {
  background-color: #636363;
  color: #fefefe; }

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */
body .woocommerce div.product form.cart button.button:hover, body.woocommerce div.product form.cart .woocommerce button.button:hover, body .woocommerce button.button:hover, body .woocommerce div.product form.cart button.button:focus, body.woocommerce div.product form.cart .woocommerce button.button:focus, body .woocommerce button.button:focus, body.woocommerce div.product form.cart button.button:hover, body.woocommerce button.button:hover, body.woocommerce div.product form.cart button.button:focus, body.woocommerce button.button:focus {
  background-color: #545454;
  color: #fefefe; }

/* line 174, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product form.cart button.button[disabled], body.woocommerce div.product form.cart .woocommerce button.button[disabled], body .woocommerce button.button[disabled], body.woocommerce div.product form.cart button.button[disabled], body.woocommerce button.button[disabled] {
  background-color: #949495; }

/* line 178, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce div.product p.price, body .woocommerce div.product span.price, body.woocommerce div.product p.price, body.woocommerce div.product span.price {
  color: #f26522;
  font-weight: 600; }

/* line 184, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce .woocommerce-message, body.woocommerce .woocommerce-message {
  background-color: #e0fad3;
  color: #0a0a0a;
  border-top-color: #43a214; }
  /* line 187, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-message::before, body.woocommerce .woocommerce-message::before {
    border-top-color: #43a214; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  body .woocommerce .woocommerce-message .button, body .woocommerce .woocommerce-message div.product form.cart .button, body .woocommerce div.product form.cart .woocommerce-message .button, body.woocommerce div.product form.cart .woocommerce .woocommerce-message .button, body .woocommerce .woocommerce-message .button.disabled, body .woocommerce .woocommerce-message div.product form.cart .disabled.button, body .woocommerce div.product form.cart .woocommerce-message .disabled.button, body.woocommerce div.product form.cart .woocommerce .woocommerce-message .disabled.button, body .woocommerce .woocommerce-message .button[disabled], body .woocommerce .woocommerce-message div.product form.cart .button[disabled], body .woocommerce div.product form.cart .woocommerce-message .button[disabled], body.woocommerce div.product form.cart .woocommerce .woocommerce-message .button[disabled], body .woocommerce .woocommerce-message .button.disabled:hover, body .woocommerce .woocommerce-message .button[disabled]:hover, body .woocommerce .woocommerce-message .button.disabled:focus, body .woocommerce .woocommerce-message .button[disabled]:focus, body.woocommerce .woocommerce-message .button, body.woocommerce .woocommerce-message div.product form.cart .button, body.woocommerce div.product form.cart .woocommerce-message .button, body.woocommerce .woocommerce-message .button.disabled, body.woocommerce .woocommerce-message div.product form.cart .disabled.button, body.woocommerce div.product form.cart .woocommerce-message .disabled.button, body.woocommerce .woocommerce-message .button[disabled], body.woocommerce .woocommerce-message div.product form.cart .button[disabled], body.woocommerce div.product form.cart .woocommerce-message .button[disabled], body.woocommerce .woocommerce-message .button.disabled:hover, body.woocommerce .woocommerce-message .button[disabled]:hover, body.woocommerce .woocommerce-message .button.disabled:focus, body.woocommerce .woocommerce-message .button[disabled]:focus {
    background-color: #43a214;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  body .woocommerce .woocommerce-message .button:hover, body .woocommerce .woocommerce-message div.product form.cart .button:hover, body .woocommerce div.product form.cart .woocommerce-message .button:hover, body.woocommerce div.product form.cart .woocommerce .woocommerce-message .button:hover, body .woocommerce .woocommerce-message .button:focus, body .woocommerce .woocommerce-message div.product form.cart .button:focus, body .woocommerce div.product form.cart .woocommerce-message .button:focus, body.woocommerce div.product form.cart .woocommerce .woocommerce-message .button:focus, body.woocommerce .woocommerce-message .button:hover, body.woocommerce .woocommerce-message div.product form.cart .button:hover, body.woocommerce div.product form.cart .woocommerce-message .button:hover, body.woocommerce .woocommerce-message .button:focus, body.woocommerce .woocommerce-message div.product form.cart .button:focus, body.woocommerce div.product form.cart .woocommerce-message .button:focus {
    background-color: #398a11;
    color: #fefefe; }
  /* line 193, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-message li:last-child, body.woocommerce .woocommerce-message li:last-child {
    margin: 0; }
  /* line 196, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-message .button, body .woocommerce .woocommerce-message div.product form.cart .button, body .woocommerce div.product form.cart .woocommerce-message .button, body.woocommerce div.product form.cart .woocommerce .woocommerce-message .button, body.woocommerce .woocommerce-message .button, body.woocommerce .woocommerce-message div.product form.cart .button, body.woocommerce div.product form.cart .woocommerce-message .button {
    margin: 0; }

/* line 200, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce .woocommerce-error, body.woocommerce .woocommerce-error {
  background-color: #fccfd0;
  color: #0a0a0a;
  border-top-color: #9e0b0f; }
  /* line 203, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-error::before, body.woocommerce .woocommerce-error::before {
    border-top-color: #9e0b0f; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  body .woocommerce .woocommerce-error .button, body .woocommerce .woocommerce-error div.product form.cart .button, body .woocommerce div.product form.cart .woocommerce-error .button, body.woocommerce div.product form.cart .woocommerce .woocommerce-error .button, body .woocommerce .woocommerce-error .button.disabled, body .woocommerce .woocommerce-error div.product form.cart .disabled.button, body .woocommerce div.product form.cart .woocommerce-error .disabled.button, body.woocommerce div.product form.cart .woocommerce .woocommerce-error .disabled.button, body .woocommerce .woocommerce-error .button[disabled], body .woocommerce .woocommerce-error div.product form.cart .button[disabled], body .woocommerce div.product form.cart .woocommerce-error .button[disabled], body.woocommerce div.product form.cart .woocommerce .woocommerce-error .button[disabled], body .woocommerce .woocommerce-error .button.disabled:hover, body .woocommerce .woocommerce-error .button[disabled]:hover, body .woocommerce .woocommerce-error .button.disabled:focus, body .woocommerce .woocommerce-error .button[disabled]:focus, body.woocommerce .woocommerce-error .button, body.woocommerce .woocommerce-error div.product form.cart .button, body.woocommerce div.product form.cart .woocommerce-error .button, body.woocommerce .woocommerce-error .button.disabled, body.woocommerce .woocommerce-error div.product form.cart .disabled.button, body.woocommerce div.product form.cart .woocommerce-error .disabled.button, body.woocommerce .woocommerce-error .button[disabled], body.woocommerce .woocommerce-error div.product form.cart .button[disabled], body.woocommerce div.product form.cart .woocommerce-error .button[disabled], body.woocommerce .woocommerce-error .button.disabled:hover, body.woocommerce .woocommerce-error .button[disabled]:hover, body.woocommerce .woocommerce-error .button.disabled:focus, body.woocommerce .woocommerce-error .button[disabled]:focus {
    background-color: #9e0b0f;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  body .woocommerce .woocommerce-error .button:hover, body .woocommerce .woocommerce-error div.product form.cart .button:hover, body .woocommerce div.product form.cart .woocommerce-error .button:hover, body.woocommerce div.product form.cart .woocommerce .woocommerce-error .button:hover, body .woocommerce .woocommerce-error .button:focus, body .woocommerce .woocommerce-error div.product form.cart .button:focus, body .woocommerce div.product form.cart .woocommerce-error .button:focus, body.woocommerce div.product form.cart .woocommerce .woocommerce-error .button:focus, body.woocommerce .woocommerce-error .button:hover, body.woocommerce .woocommerce-error div.product form.cart .button:hover, body.woocommerce div.product form.cart .woocommerce-error .button:hover, body.woocommerce .woocommerce-error .button:focus, body.woocommerce .woocommerce-error div.product form.cart .button:focus, body.woocommerce div.product form.cart .woocommerce-error .button:focus {
    background-color: #86090d;
    color: #fefefe; }
  /* line 209, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-error li:last-child, body.woocommerce .woocommerce-error li:last-child {
    margin: 0; }
  /* line 212, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-error .button, body .woocommerce .woocommerce-error div.product form.cart .button, body .woocommerce div.product form.cart .woocommerce-error .button, body.woocommerce div.product form.cart .woocommerce .woocommerce-error .button, body.woocommerce .woocommerce-error .button, body.woocommerce .woocommerce-error div.product form.cart .button, body.woocommerce div.product form.cart .woocommerce-error .button {
    margin: 0; }

/* line 216, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce .woocommerce-info, body.woocommerce .woocommerce-info {
  background-color: #fde8de;
  color: #0a0a0a;
  border-top-color: #f26522; }
  /* line 219, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-info::before, body.woocommerce .woocommerce-info::before {
    border-top-color: #f26522; }
  /* line 198, node_modules/foundation-sites/scss/components/_button.scss */
  body .woocommerce .woocommerce-info .button, body .woocommerce .woocommerce-info div.product form.cart .button, body .woocommerce div.product form.cart .woocommerce-info .button, body.woocommerce div.product form.cart .woocommerce .woocommerce-info .button, body .woocommerce .woocommerce-info .button.disabled, body .woocommerce .woocommerce-info div.product form.cart .disabled.button, body .woocommerce div.product form.cart .woocommerce-info .disabled.button, body.woocommerce div.product form.cart .woocommerce .woocommerce-info .disabled.button, body .woocommerce .woocommerce-info .button[disabled], body .woocommerce .woocommerce-info div.product form.cart .button[disabled], body .woocommerce div.product form.cart .woocommerce-info .button[disabled], body.woocommerce div.product form.cart .woocommerce .woocommerce-info .button[disabled], body .woocommerce .woocommerce-info .button.disabled:hover, body .woocommerce .woocommerce-info .button[disabled]:hover, body .woocommerce .woocommerce-info .button.disabled:focus, body .woocommerce .woocommerce-info .button[disabled]:focus, body.woocommerce .woocommerce-info .button, body.woocommerce .woocommerce-info div.product form.cart .button, body.woocommerce div.product form.cart .woocommerce-info .button, body.woocommerce .woocommerce-info .button.disabled, body.woocommerce .woocommerce-info div.product form.cart .disabled.button, body.woocommerce div.product form.cart .woocommerce-info .disabled.button, body.woocommerce .woocommerce-info .button[disabled], body.woocommerce .woocommerce-info div.product form.cart .button[disabled], body.woocommerce div.product form.cart .woocommerce-info .button[disabled], body.woocommerce .woocommerce-info .button.disabled:hover, body.woocommerce .woocommerce-info .button[disabled]:hover, body.woocommerce .woocommerce-info .button.disabled:focus, body.woocommerce .woocommerce-info .button[disabled]:focus {
    background-color: #f26522;
    color: #fefefe; }
  /* line 206, node_modules/foundation-sites/scss/components/_button.scss */
  body .woocommerce .woocommerce-info .button:hover, body .woocommerce .woocommerce-info div.product form.cart .button:hover, body .woocommerce div.product form.cart .woocommerce-info .button:hover, body.woocommerce div.product form.cart .woocommerce .woocommerce-info .button:hover, body .woocommerce .woocommerce-info .button:focus, body .woocommerce .woocommerce-info div.product form.cart .button:focus, body .woocommerce div.product form.cart .woocommerce-info .button:focus, body.woocommerce div.product form.cart .woocommerce .woocommerce-info .button:focus, body.woocommerce .woocommerce-info .button:hover, body.woocommerce .woocommerce-info div.product form.cart .button:hover, body.woocommerce div.product form.cart .woocommerce-info .button:hover, body.woocommerce .woocommerce-info .button:focus, body.woocommerce .woocommerce-info div.product form.cart .button:focus, body.woocommerce div.product form.cart .woocommerce-info .button:focus {
    background-color: #de500d;
    color: #fefefe; }
  /* line 225, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-info li:last-child, body.woocommerce .woocommerce-info li:last-child {
    margin: 0; }
  /* line 228, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-info .button, body .woocommerce .woocommerce-info div.product form.cart .button, body .woocommerce div.product form.cart .woocommerce-info .button, body.woocommerce div.product form.cart .woocommerce .woocommerce-info .button, body.woocommerce .woocommerce-info .button, body.woocommerce .woocommerce-info div.product form.cart .button, body.woocommerce div.product form.cart .woocommerce-info .button {
    margin: 0; }

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */
body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.disabled, body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled], body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.disabled:hover, body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled]:hover, body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.disabled:focus, body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled]:focus,
body .woocommerce a.button.alt,
body .woocommerce div.product form.cart a.alt.button,
body.woocommerce div.product form.cart .woocommerce a.alt.button,
body .woocommerce a.button.alt.disabled,
body .woocommerce div.product form.cart a.alt.disabled.button,
body.woocommerce div.product form.cart .woocommerce a.alt.disabled.button,
body .woocommerce a.button.alt[disabled],
body .woocommerce div.product form.cart a.alt.button[disabled],
body.woocommerce div.product form.cart .woocommerce a.alt.button[disabled],
body .woocommerce a.button.alt.disabled:hover,
body .woocommerce a.button.alt[disabled]:hover,
body .woocommerce a.button.alt.disabled:focus,
body .woocommerce a.button.alt[disabled]:focus,
body .woocommerce div.product form.cart button.alt.button,
body.woocommerce div.product form.cart .woocommerce button.alt.button,
body .woocommerce button.alt.button,
body .woocommerce div.product form.cart button.alt.disabled.button,
body .woocommerce button.alt.disabled.button,
body .woocommerce div.product form.cart button.alt.button[disabled],
body .woocommerce button.alt.button[disabled],
body .woocommerce button.alt.disabled.button:hover,
body .woocommerce button.alt.button[disabled]:hover,
body .woocommerce button.alt.disabled.button:focus,
body .woocommerce button.alt.button[disabled]:focus, body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.disabled, body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled], body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.disabled:hover, body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled]:hover, body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.disabled:focus, body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled]:focus,
body.woocommerce a.button.alt,
body.woocommerce div.product form.cart a.alt.button,
body.woocommerce a.button.alt.disabled,
body.woocommerce div.product form.cart a.alt.disabled.button,
body.woocommerce a.button.alt[disabled],
body.woocommerce div.product form.cart a.alt.button[disabled],
body.woocommerce a.button.alt.disabled:hover,
body.woocommerce a.button.alt[disabled]:hover,
body.woocommerce a.button.alt.disabled:focus,
body.woocommerce a.button.alt[disabled]:focus,
body.woocommerce div.product form.cart button.alt.button,
body.woocommerce button.alt.button,
body.woocommerce div.product form.cart button.alt.disabled.button,
body.woocommerce button.alt.disabled.button,
body.woocommerce div.product form.cart button.alt.button[disabled],
body.woocommerce button.alt.button[disabled],
body.woocommerce button.alt.disabled.button:hover,
body.woocommerce button.alt.button[disabled]:hover,
body.woocommerce button.alt.disabled.button:focus,
body.woocommerce button.alt.button[disabled]:focus {
  background-color: #f26522;
  color: #fefefe; }

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */
body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, body .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
body .woocommerce a.button.alt:hover,
body .woocommerce div.product form.cart a.alt.button:hover,
body.woocommerce div.product form.cart .woocommerce a.alt.button:hover,
body .woocommerce a.button.alt:focus,
body .woocommerce div.product form.cart a.alt.button:focus,
body.woocommerce div.product form.cart .woocommerce a.alt.button:focus,
body .woocommerce div.product form.cart button.alt.button:hover,
body .woocommerce button.alt.button:hover,
body .woocommerce div.product form.cart button.alt.button:focus,
body .woocommerce button.alt.button:focus, body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, body.woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
body.woocommerce a.button.alt:hover,
body.woocommerce div.product form.cart a.alt.button:hover,
body.woocommerce a.button.alt:focus,
body.woocommerce div.product form.cart a.alt.button:focus,
body.woocommerce div.product form.cart button.alt.button:hover,
body.woocommerce button.alt.button:hover,
body.woocommerce div.product form.cart button.alt.button:focus,
body.woocommerce button.alt.button:focus {
  background-color: #de500d;
  color: #fefefe; }

@media print, screen and (max-width: 39.99875em) {
  /* line 245, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .quantity .qty, body.woocommerce .quantity .qty {
    float: right; } }

/* line 248, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce table.cart td.actions .input-text, body.woocommerce table.cart td.actions .input-text {
  width: auto;
  max-width: 11.11111rem; }

/* line 252, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce #add_payment_method #payment, body .woocommerce .woocommerce-cart #payment, body .woocommerce .woocommerce-checkout #payment, body.woocommerce #add_payment_method #payment, body.woocommerce .woocommerce-cart #payment, body.woocommerce .woocommerce-checkout #payment {
  background-color: transparent; }

/* line 255, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce #add_payment_method #payment ul.payment_methods, body .woocommerce .woocommerce-cart #payment ul.payment_methods, body .woocommerce .woocommerce-checkout #payment ul.payment_methods, body.woocommerce #add_payment_method #payment ul.payment_methods, body.woocommerce .woocommerce-cart #payment ul.payment_methods, body.woocommerce .woocommerce-checkout #payment ul.payment_methods {
  padding: 0;
  margin-bottom: 1rem; }

/* line 259, resources/web/scss/lib/_woocommerce.scss */
body .woocommerce #customer_details, body.woocommerce #customer_details {
  margin-bottom: 1rem; }

@media print, screen and (max-width: 39.99875em) {
  /* line 265, resources/web/scss/lib/_woocommerce.scss */
  body .woocommerce .woocommerce-MyAccount-navigation,
  body .woocommerce .woocommerce-Address, body.woocommerce .woocommerce-MyAccount-navigation,
  body.woocommerce .woocommerce-Address {
    margin-bottom: 1rem; } }

/* line 277, resources/web/scss/lib/_woocommerce.scss */
.woocommerce-breadcrumb {
  color: #f26522 !important;
  margin: 30px auto !important;
  font-weight: 700; }
  /* line 281, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-breadcrumb a {
    color: #f26522 !important;
    text-decoration: underline; }

/* line 287, resources/web/scss/lib/_woocommerce.scss */
.post-type-archive-product .cat-button:nth-child(n+7) {
  display: none; }

/* line 293, resources/web/scss/lib/_woocommerce.scss */
.woocommerce div.product form.cart .variations tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 15px; }
  /* line 298, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce div.product form.cart .variations tbody tr th {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px; }
    /* line 303, resources/web/scss/lib/_woocommerce.scss */
    .woocommerce div.product form.cart .variations tbody tr th label {
      margin-right: 10px;
      margin-top: 12px; }
  /* line 308, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce div.product form.cart .variations tbody tr td {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
    /* line 313, resources/web/scss/lib/_woocommerce.scss */
    .woocommerce div.product form.cart .variations tbody tr td select {
      margin-top: 5px;
      margin-bottom: 5px; }

/* line 322, resources/web/scss/lib/_woocommerce.scss */
.woocommerce-checkout main.content {
  margin-top: 40px; }
  /* line 324, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-checkout main.content .component_table_item .component_table_item_indent {
    padding-left: 0px; }
  /* line 329, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-checkout main.content .woocommerce-cart-form__cart-item.cart_item .product-name a {
    font-weight: 600; }
  /* line 334, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-checkout main.content .woocommerce-cart-form__cart-item.cart_item dl.variation dd {
    margin-top: 5px; }

/* line 342, resources/web/scss/lib/_woocommerce.scss */
.woocommerce-cart main.content {
  margin-top: 40px; }
  /* line 344, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-cart main.content .cart-collaterals {
    margin-top: 30px; }
  /* line 347, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-cart main.content .component_table_item .component_table_item_indent {
    padding-left: 0px; }
  /* line 351, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-cart main.content .woocommerce-cart-form__cart-item.cart_item .product-name {
    text-align: left !important; }
    /* line 353, resources/web/scss/lib/_woocommerce.scss */
    .woocommerce-cart main.content .woocommerce-cart-form__cart-item.cart_item .product-name:before {
      display: block;
      float: none; }
    /* line 357, resources/web/scss/lib/_woocommerce.scss */
    .woocommerce-cart main.content .woocommerce-cart-form__cart-item.cart_item .product-name a {
      font-weight: 600;
      display: block; }
  /* line 363, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-cart main.content .woocommerce-cart-form__cart-item.cart_item .product-quantity input[type="number"] {
    margin-right: 0;
    margin-left: auto; }
  /* line 369, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-cart main.content .woocommerce-cart-form__cart-item.cart_item dl.variation dd {
    margin-top: 5px; }
  @media screen and (max-width: 767px) {
    /* line 374, resources/web/scss/lib/_woocommerce.scss */
    .woocommerce-cart main.content .woocommerce-cart-form__cart-item.cart_item.component_table_item .product-name {
      text-align: right !important; } }
  /* line 378, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-cart main.content .woocommerce-cart-form__cart-item.cart_item.component_table_item .product-name:before {
    display: block;
    float: left; }
  /* line 382, resources/web/scss/lib/_woocommerce.scss */
  .woocommerce-cart main.content .woocommerce-cart-form__cart-item.cart_item.component_table_item .product-name a {
    display: block; }

/* line 392, resources/web/scss/lib/_woocommerce.scss */
.archive .woocommerce-pagination,
.woocommerce-shop .woocommerce-pagination {
  margin-bottom: 20px; }
  /* line 395, resources/web/scss/lib/_woocommerce.scss */
  .archive .woocommerce-pagination .page-numbers .current,
  .woocommerce-shop .woocommerce-pagination .page-numbers .current {
    background: #f26522;
    color: white; }
  /* line 399, resources/web/scss/lib/_woocommerce.scss */
  .archive .woocommerce-pagination .page-numbers li a.page-numbers:hover,
  .woocommerce-shop .woocommerce-pagination .page-numbers li a.page-numbers:hover {
    background: #f26522;
    color: white; }

/* line 409, resources/web/scss/lib/_woocommerce.scss */
.woocommerce-cart .component_table_item_price .woocommerce-Price-amount.amount {
  color: #909090; }

/* line 414, resources/web/scss/lib/_woocommerce.scss */
.woocommerce-cart .component_table_item_subtotal .woocommerce-Price-amount.amount {
  color: #909090; }

/* line 420, resources/web/scss/lib/_woocommerce.scss */
.woocommerce-account .content {
  margin: 3rem 0; }

/* line 424, resources/web/scss/lib/_woocommerce.scss */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, body .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.product form.cart a.alt.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body.woocommerce div.product form.cart a.alt.button, body.woocommerce div.product form.cart .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, body .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.product form.cart input.alt.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body.woocommerce div.product form.cart input.alt.button, body.woocommerce div.product form.cart .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) body .woocommerce div.product form.cart a.alt.button, body :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce div.product form.cart a.alt.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) body.woocommerce div.product form.cart a.alt.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) body .woocommerce div.product form.cart input.alt.button, body :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce div.product form.cart input.alt.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) body.woocommerce div.product form.cart input.alt.button {
  background-color: #f26522; }

/* line 428, resources/web/scss/lib/_woocommerce.scss */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
  background-color: #de500d; }

/* line 432, resources/web/scss/lib/_woocommerce.scss */
#wl-wrapper .wl-add-to {
  margin-bottom: 0; }

/* line 2, resources/web/scss/lib/_slick.scss */
.slick-slide {
  height: auto; }

/* line 6, resources/web/scss/lib/_slick.scss */
.slick-prev.slick-arrow {
  left: -2px; }

/* line 9, resources/web/scss/lib/_slick.scss */
.slick-next.slick-arrow {
  right: -2px; }

/* line 2, resources/web/scss/_util.scss */
.button, body .woocommerce div.product form.cart .button, body.woocommerce div.product form.cart .button, body .woocommerce button.button, body.woocommerce button.button {
  text-transform: uppercase;
  border: 2px solid white;
  padding: 0.55556rem 1.11111rem; }

/* line 9, resources/web/scss/_util.scss */
#ui-datepicker-div {
  background-color: white;
  padding: 0.5rem; }
  /* line 12, resources/web/scss/_util.scss */
  #ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next {
    margin-bottom: 0.5rem; }
  /* line 15, resources/web/scss/_util.scss */
  #ui-datepicker-div .ui-datepicker-next {
    float: right; }
  /* line 18, resources/web/scss/_util.scss */
  #ui-datepicker-div .ui-datepicker-title {
    clear: both; }
  /* line 21, resources/web/scss/_util.scss */
  #ui-datepicker-div .ui-datepicker-month, #ui-datepicker-div .ui-datepicker-year {
    width: 50%; }
  /* line 24, resources/web/scss/_util.scss */
  #ui-datepicker-div .ui-datepicker-calendar td {
    padding: 0.5rem; }

/* line 31, resources/web/scss/_util.scss */
.txt-primary {
  color: #f26522; }

/* line 34, resources/web/scss/_util.scss */
a.txt-primary {
  color: #f26522; }
  /* line 36, resources/web/scss/_util.scss */
  a.txt-primary:hover, a.txt-primary:active, a.txt-primary.active {
    color: #de500d; }

/* line 40, resources/web/scss/_util.scss */
.bg-primary {
  background-color: #f26522; }

/* line 31, resources/web/scss/_util.scss */
.txt-secondary {
  color: #7083d1; }

/* line 34, resources/web/scss/_util.scss */
a.txt-secondary {
  color: #7083d1; }
  /* line 36, resources/web/scss/_util.scss */
  a.txt-secondary:hover, a.txt-secondary:active, a.txt-secondary.active {
    color: #4c63c5; }

/* line 40, resources/web/scss/_util.scss */
.bg-secondary {
  background-color: #7083d1; }

/* line 31, resources/web/scss/_util.scss */
.txt-success {
  color: #43a214; }

/* line 34, resources/web/scss/_util.scss */
a.txt-success {
  color: #43a214; }
  /* line 36, resources/web/scss/_util.scss */
  a.txt-success:hover, a.txt-success:active, a.txt-success.active {
    color: #398a11; }

/* line 40, resources/web/scss/_util.scss */
.bg-success {
  background-color: #43a214; }

/* line 31, resources/web/scss/_util.scss */
.txt-warning {
  color: #ffae00; }

/* line 34, resources/web/scss/_util.scss */
a.txt-warning {
  color: #ffae00; }
  /* line 36, resources/web/scss/_util.scss */
  a.txt-warning:hover, a.txt-warning:active, a.txt-warning.active {
    color: #d99400; }

/* line 40, resources/web/scss/_util.scss */
.bg-warning {
  background-color: #ffae00; }

/* line 31, resources/web/scss/_util.scss */
.txt-alert {
  color: #9e0b0f; }

/* line 34, resources/web/scss/_util.scss */
a.txt-alert {
  color: #9e0b0f; }
  /* line 36, resources/web/scss/_util.scss */
  a.txt-alert:hover, a.txt-alert:active, a.txt-alert.active {
    color: #86090d; }

/* line 40, resources/web/scss/_util.scss */
.bg-alert {
  background-color: #9e0b0f; }

/* line 44, resources/web/scss/_util.scss */
.txt-white {
  color: white; }

/* line 47, resources/web/scss/_util.scss */
.txt-light-gray {
  color: #949495; }

/* line 50, resources/web/scss/_util.scss */
.txt-medium-gray {
  color: #636363; }

/* line 53, resources/web/scss/_util.scss */
.txt-dark-gray {
  color: #555555; }

/* line 56, resources/web/scss/_util.scss */
.txt-black {
  color: #0a0a0a; }

/* line 59, resources/web/scss/_util.scss */
.txt-orange {
  color: #f26522; }

/* line 62, resources/web/scss/_util.scss */
.txt-drk-green {
  color: #013d45; }

/* line 65, resources/web/scss/_util.scss */
.bg-white {
  background-color: white; }

/* line 68, resources/web/scss/_util.scss */
.bg-light-gray {
  background-color: #949495; }

/* line 71, resources/web/scss/_util.scss */
.bg-medium-gray {
  background-color: #636363; }

/* line 74, resources/web/scss/_util.scss */
.bg-dark-gray {
  background-color: #555555; }

/* line 77, resources/web/scss/_util.scss */
.bg-black {
  background-color: #0a0a0a; }

@media print, screen and (max-width: 39.99875em) {
  /* line 84, resources/web/scss/_util.scss */
  .no-js .top-bar {
    display: none; } }

@media print, screen and (min-width: 40em) {
  /* line 90, resources/web/scss/_util.scss */
  .no-js .title-bar {
    display: none; } }

/* line 97, resources/web/scss/_util.scss */
.scroll-top {
  position: fixed;
  z-index: 4;
  background-color: #f26522;
  color: white;
  display: block;
  text-align: center;
  font-size: 2.66667rem;
  width: 2.66667rem;
  bottom: 1.77778rem;
  right: 1.77778rem;
  border-radius: 0;
  border: 1px solid white; }
  @media print, screen and (min-width: 40em) {
    /* line 97, resources/web/scss/_util.scss */
    .scroll-top {
      font-size: 2.66667rem;
      width: 2.66667rem;
      bottom: 2.66667rem;
      right: 2.66667rem; } }
  /* line 116, resources/web/scss/_util.scss */
  .scroll-top:hover, .scroll-top:active, .scroll-top:focus {
    color: white;
    background-color: #e0510d; }
  /* line 120, resources/web/scss/_util.scss */
  .scroll-top .fa {
    position: relative;
    top: -0.11111rem; }
    @media print, screen and (min-width: 40em) {
      /* line 120, resources/web/scss/_util.scss */
      .scroll-top .fa {
        top: -0.22222rem; } }

/* line 129, resources/web/scss/_util.scss */
#skip a {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }
  /* line 136, resources/web/scss/_util.scss */
  #skip a :focus {
    position: static;
    width: auto;
    height: auto; }

/* line 145, resources/web/scss/_util.scss */
.social a {
  -webkit-filter: brightness(100%);
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out; }
  /* line 148, resources/web/scss/_util.scss */
  .social a:hover {
    -webkit-filter: brightness(70%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease; }

/* line 1, resources/web/scss/layout/_menu.scss */
.primary-menu {
  z-index: 1000;
  background-color: #0a0a0a; }
  /* line 4, resources/web/scss/layout/_menu.scss */
  .primary-menu .sticky {
    background-color: #0a0a0a; }
    /* line 7, resources/web/scss/layout/_menu.scss */
    .primary-menu .sticky.is-stuck .logo {
      max-height: 80px; }
    @media (max-width: 1024px) {
      /* line 11, resources/web/scss/layout/_menu.scss */
      .primary-menu .sticky.is-stuck .logo {
        max-height: 65px; } }
    /* line 16, resources/web/scss/layout/_menu.scss */
    .primary-menu .sticky .logo {
      -webkit-transition: 250ms max-height ease-out;
      -o-transition: 250ms max-height ease-out;
      transition: 250ms max-height ease-out;
      max-height: 100px; }
    @media (max-width: 1024px) {
      /* line 21, resources/web/scss/layout/_menu.scss */
      .primary-menu .sticky .logo {
        max-height: 65px; } }

/* line 28, resources/web/scss/layout/_menu.scss */
.title-bar {
  background-color: #0a0a0a;
  padding: 10px; }
  /* line 31, resources/web/scss/layout/_menu.scss */
  .title-bar a {
    color: white;
    font-size: 1.33333rem;
    -webkit-transition: 250ms color ease-out;
    -o-transition: 250ms color ease-out;
    transition: 250ms color ease-out; }
    /* line 35, resources/web/scss/layout/_menu.scss */
    .title-bar a:hover, .title-bar a:active, .title-bar a.active {
      color: #f26522; }

/* line 40, resources/web/scss/layout/_menu.scss */
#large-menu {
  padding-top: 1.11111rem;
  padding-bottom: 1.11111rem; }
  /* line 43, resources/web/scss/layout/_menu.scss */
  #large-menu nav {
    margin-top: 1.38889rem; }
    /* line 49, resources/web/scss/layout/_menu.scss */
    #large-menu nav.top_bar ul li.phone a {
      color: white;
      font-size: 22px;
      line-height: .8; }
    /* line 56, resources/web/scss/layout/_menu.scss */
    #large-menu nav.top_bar ul li.cart a {
      font-size: 18px;
      line-height: 1;
      color: white; }
      /* line 60, resources/web/scss/layout/_menu.scss */
      #large-menu nav.top_bar ul li.cart a:hover {
        color: #f26522; }
    /* line 65, resources/web/scss/layout/_menu.scss */
    #large-menu nav.top_bar ul li a {
      color: #f26522;
      font-size: 16px;
      padding: 0 .8rem; }
  /* line 76, resources/web/scss/layout/_menu.scss */
  #large-menu .menu a {
    background-color: #0a0a0a;
    color: #fefefe;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
    -webkit-transition: 250ms color ease-out;
    -o-transition: 250ms color ease-out;
    transition: 250ms color ease-out;
    padding: 0 1.38889rem;
    line-height: normal; }
    /* line 85, resources/web/scss/layout/_menu.scss */
    #large-menu .menu a:hover, #large-menu .menu a:active, #large-menu .menu a.active {
      color: #f26522; }
  /* line 92, resources/web/scss/layout/_menu.scss */
  #large-menu .menu li:last-child a {
    padding-right: 0; }
  /* line 96, resources/web/scss/layout/_menu.scss */
  #large-menu .home-link {
    display: inline-block; }
  /* line 97, resources/web/scss/layout/_menu.scss */
  #large-menu .menu .canvas-toggle {
    display: none;
    color: #0a0a0a;
    font-size: 1.38889rem;
    position: relative;
    top: -2px; }
    /* line 103, resources/web/scss/layout/_menu.scss */
    #large-menu .menu .canvas-toggle:hover, #large-menu .menu .canvas-toggle[aria-expanded="true"] {
      color: #f26522; }
    @media (max-width: 768px) {
      /* line 97, resources/web/scss/layout/_menu.scss */
      #large-menu .menu .canvas-toggle {
        display: block; } }

/* line 111, resources/web/scss/layout/_menu.scss */
#small-menu {
  background-color: #555555; }
  /* line 113, resources/web/scss/layout/_menu.scss */
  #small-menu .menu a {
    color: #fefefe;
    font-size: 1.33333rem;
    -webkit-transition: 250ms color ease-out;
    -o-transition: 250ms color ease-out;
    transition: 250ms color ease-out; }
    /* line 117, resources/web/scss/layout/_menu.scss */
    #small-menu .menu a:hover, #small-menu .menu a:active, #small-menu .menu a.active {
      color: #f26522; }

/* line 122, resources/web/scss/layout/_menu.scss */

.menu .button,
.menu body .woocommerce div.product form.cart .button,
body .woocommerce div.product form.cart .menu .button,
.menu body.woocommerce div.product form.cart .button,
body.woocommerce div.product form.cart .menu .button,
.menu body .woocommerce button.button,
body .woocommerce .menu button.button,
.menu body.woocommerce button.button,
body.woocommerce .menu button.button {
  margin: 0;
  padding: 0;
  border: 1px solid #fefefe; }
  /* line 126, resources/web/scss/layout/_menu.scss */
  .menu .button a, .menu body .woocommerce div.product form.cart .button a, body .woocommerce div.product form.cart .menu .button a, .menu body.woocommerce div.product form.cart .button a, body.woocommerce div.product form.cart .menu .button a, .menu body .woocommerce button.button a, body .woocommerce .menu button.button a, .menu body.woocommerce button.button a, body.woocommerce .menu button.button a {
    color: #fefefe !important; }

/* line 131, resources/web/scss/layout/_menu.scss */
.menu.align-right > li:last-child a {
  padding-right: 0; }

/* line 136, resources/web/scss/layout/_menu.scss */
.top-banner {
  color: #fefefe;
  background-color: #555555;
  padding: 1rem 0 0.5rem 0;
  display: none; }
  /* line 141, resources/web/scss/layout/_menu.scss */
  .top-banner .description {
    font-style: italic;
    font-size: 1.33333rem;
    line-height: 1; }
  /* line 148, resources/web/scss/layout/_menu.scss */
  .top-banner .menu a {
    color: #fefefe;
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 900;
    padding: 0 1.38889rem; }
  /* line 155, resources/web/scss/layout/_menu.scss */
  .top-banner .menu .button a, .top-banner .menu body .woocommerce div.product form.cart .button a, body .woocommerce div.product form.cart .top-banner .menu .button a, .top-banner .menu body.woocommerce div.product form.cart .button a, body.woocommerce div.product form.cart .top-banner .menu .button a {
    padding: 0.33333rem 1.11111rem;
    margin-right: 1.11111rem; }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    /* line 160, resources/web/scss/layout/_menu.scss */
    .top-banner .menu li:last-of-type {
      margin-top: 0.5rem; } }

/* line 186, resources/web/scss/layout/_menu.scss */
.mega-men-mdls ul {
  list-style: none;
  margin-left: 0px; }
  /* line 189, resources/web/scss/layout/_menu.scss */
  .mega-men-mdls ul li {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px; }
    /* line 193, resources/web/scss/layout/_menu.scss */
    .mega-men-mdls ul li:last-of-type {
      margin-bottom: 0px; }

/* line 1, resources/web/scss/layout/_canvas.scss */
.off-canvas {
  background-color: #fefefe;
  max-width: 90%;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: black;
  border-left: 1px solid black; }
  /* line 7, resources/web/scss/layout/_canvas.scss */
  .off-canvas nav {
    padding: 0; }
    /* line 12, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu .canvas-header {
      background-color: black;
      text-align: right;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      /* line 17, resources/web/scss/layout/_canvas.scss */
      .off-canvas nav .menu .canvas-header .my-account-canvas {
        color: white;
        background-color: black;
        line-height: 24px; }
        /* line 21, resources/web/scss/layout/_canvas.scss */
        .off-canvas nav .menu .canvas-header .my-account-canvas:hover {
          color: #f26522; }
      /* line 25, resources/web/scss/layout/_canvas.scss */
      .off-canvas nav .menu .canvas-header .menu-icon {
        color: white;
        font-size: 24px;
        border: 0; }
        /* line 29, resources/web/scss/layout/_canvas.scss */
        .off-canvas nav .menu .canvas-header .menu-icon i {
          -webkit-transition: -webkit-transform 0.5s ease 0s;
          transition: -webkit-transform 0.5s ease 0s;
          -o-transition: transform 0.5s ease 0s;
          transition: transform 0.5s ease 0s;
          transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s; }
          /* line 31, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu .canvas-header .menu-icon i:hover {
            -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                    transform: rotate(180deg); }
    /* line 38, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu > li .fas.fa-chevron-down,
    .off-canvas nav .menu > li .fas.fa-chevron-up {
      display: none;
      background: black;
      color: white;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1; }
    /* line 49, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu > li.menu-item-has-children .fas.fa-chevron-down {
      display: inline-block;
      width: 40px;
      text-align: center;
      height: 34px;
      line-height: 36px;
      vertical-align: sub;
      cursor: pointer; }
    /* line 58, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu > li.menu-item-has-children .fas.fa-chevron-up {
      display: none;
      width: 40px;
      text-align: center;
      height: 34px;
      line-height: 36px;
      vertical-align: sub;
      cursor: pointer; }
    /* line 67, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu > li.menu-item-has-children > .nav-main-link {
      position: relative;
      padding-right: 40px; }
    /* line 72, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu > li.menu-item-has-children.open .fas.fa-chevron-down {
      display: none; }
    /* line 75, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu > li.menu-item-has-children.open .fas.fa-chevron-up {
      display: inline-block; }
    /* line 79, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu > li.menu-item-has-children ul.nested.vertical.menu {
      display: none; }
    /* line 84, resources/web/scss/layout/_canvas.scss */
    .off-canvas nav .menu li {
      background: white;
      border: 1px solid black;
      border-bottom: 0;
      border-left: 0;
      border-right: 0;
      position: relative; }
      /* line 91, resources/web/scss/layout/_canvas.scss */
      .off-canvas nav .menu li a {
        color: #f26522;
        font-weight: 600;
        font-size: 0.88889rem;
        text-transform: uppercase;
        padding: 0.5rem;
        -webkit-transition: 250ms color ease-out;
        -o-transition: 250ms color ease-out;
        transition: 250ms color ease-out; }
        /* line 98, resources/web/scss/layout/_canvas.scss */
        .off-canvas nav .menu li a:hover, .off-canvas nav .menu li a:active, .off-canvas nav .menu li a.active {
          color: #f26522; }
        /* line 101, resources/web/scss/layout/_canvas.scss */
        .off-canvas nav .menu li a.nav-main-link {
          background-color: #e4e4e4; }
      /* line 106, resources/web/scss/layout/_canvas.scss */
      .off-canvas nav .menu li:last-of-type a {
        border-bottom: 1px solid #b9b9b9; }
      /* line 111, resources/web/scss/layout/_canvas.scss */
      .off-canvas nav .menu li.current-menu-item > a {
        background: #f26522;
        color: white; }
      /* line 117, resources/web/scss/layout/_canvas.scss */
      .off-canvas nav .menu li.current-menu-parent .nav-main-link {
        background: #f26522;
        color: white; }
      /* line 122, resources/web/scss/layout/_canvas.scss */
      .off-canvas nav .menu li .menu {
        padding: 0 0 10px;
        margin-left: 10px; }
        /* line 125, resources/web/scss/layout/_canvas.scss */
        .off-canvas nav .menu li .menu li {
          margin-bottom: 0;
          border: 0px solid black; }
          /* line 128, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li .fas.fa-chevron-down.second-level-down,
          .off-canvas nav .menu li .menu li .fas.fa-chevron-up.second-level-up {
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 1;
            background: white;
            color: black; }
          /* line 139, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li.menu-item-has-children .fas.fa-chevron-down.second-level-down {
            display: inline-block;
            width: 40px;
            text-align: center;
            height: 34px;
            line-height: 36px;
            vertical-align: sub;
            cursor: pointer; }
          /* line 148, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li.menu-item-has-children .fas.fa-chevron-up.second-level-up {
            display: none;
            width: 40px;
            text-align: center;
            height: 34px;
            line-height: 36px;
            vertical-align: sub;
            cursor: pointer; }
          /* line 157, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li.menu-item-has-children > a {
            position: relative;
            padding-right: 40px;
            display: block; }
          /* line 163, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li.menu-item-has-children.open .fas.fa-chevron-down.second-level-down {
            display: none; }
          /* line 166, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li.menu-item-has-children.open .fas.fa-chevron-up.second-level-up {
            display: inline-block; }
          /* line 170, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li.menu-item-has-children ul.nested.vertical.menu {
            display: none; }
          /* line 174, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li a {
            color: #f26522;
            font-weight: 700;
            text-transform: none;
            border: 0px solid black; }
            /* line 179, resources/web/scss/layout/_canvas.scss */
            .off-canvas nav .menu li .menu li a:hover, .off-canvas nav .menu li .menu li a:active, .off-canvas nav .menu li .menu li a.active {
              color: #31353b; }
          /* line 184, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li.current-menu-item > a {
            background-color: white;
            color: #31353b; }
          /* line 189, resources/web/scss/layout/_canvas.scss */
          .off-canvas nav .menu li .menu li ul {
            margin-left: 10px; }
            /* line 191, resources/web/scss/layout/_canvas.scss */
            .off-canvas nav .menu li .menu li ul li {
              margin-bottom: 0; }
              /* line 193, resources/web/scss/layout/_canvas.scss */
              .off-canvas nav .menu li .menu li ul li a {
                color: #535353;
                font-weight: 700;
                text-transform: none;
                border: 0; }
              /* line 199, resources/web/scss/layout/_canvas.scss */
              .off-canvas nav .menu li .menu li ul li ul {
                margin-left: 10px; }
                /* line 201, resources/web/scss/layout/_canvas.scss */
                .off-canvas nav .menu li .menu li ul li ul li {
                  margin-bottom: 0; }
                  /* line 203, resources/web/scss/layout/_canvas.scss */
                  .off-canvas nav .menu li .menu li ul li ul li a {
                    color: #535353;
                    font-weight: 400;
                    text-transform: none;
                    border: 0;
                    padding-top: 6px;
                    padding-bottom: 6px; }

/* line 222, resources/web/scss/layout/_canvas.scss */
.js-off-canvas-overlay.is-visible {
  background-color: rgba(10, 10, 10, 0.8); }

/* line 1, resources/web/scss/layout/_header.scss */
.header {
  padding: 4.44444rem 0 2.22222rem;
  background-size: cover;
  background-position: center center;
  text-align: center;
  color: #fefefe;
  font-size: 1.55556rem;
  border-bottom: 2.77778rem solid #7083d1;
  position: relative; }
  /* line 10, resources/web/scss/layout/_header.scss */
  .header::before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    border-left: 80px solid transparent;
    border-right: 80px solid rgba(242, 101, 34, 0.75);
    border-bottom: 130px solid transparent; }
    @media print, screen and (min-width: 40em) {
      /* line 10, resources/web/scss/layout/_header.scss */
      .header::before {
        border-left: 260px solid transparent;
        border-right: 260px solid rgba(242, 101, 34, 0.75);
        border-bottom: 460px solid transparent; } }
  /* line 28, resources/web/scss/layout/_header.scss */
  .header::after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    border-right: 45px solid transparent;
    border-left: 45px solid rgba(242, 101, 34, 0.75);
    border-top: 80px solid transparent; }
    @media print, screen and (min-width: 40em) {
      /* line 28, resources/web/scss/layout/_header.scss */
      .header::after {
        border-right: 130px solid transparent;
        border-left: 130px solid rgba(242, 101, 34, 0.75);
        border-top: 250px solid transparent; } }
  /* line 47, resources/web/scss/layout/_header.scss */
  .header .content {
    background-color: #7083d1;
    padding: 1rem 2rem; }
  /* line 52, resources/web/scss/layout/_header.scss */
  .header.no-content {
    min-height: 7.77778rem; }
    @media print, screen and (min-width: 40em) {
      /* line 52, resources/web/scss/layout/_header.scss */
      .header.no-content {
        min-height: 10rem; } }
    /* line 58, resources/web/scss/layout/_header.scss */
    .header.no-content .content {
      padding: 0; }
  /* line 62, resources/web/scss/layout/_header.scss */
  .header.no-image {
    background-color: #7083d1;
    padding: 2rem 0; }
  @media print, screen and (min-width: 40em) {
    /* line 1, resources/web/scss/layout/_header.scss */
    .header {
      padding: 20rem 0 7.77778rem;
      font-size: 1.94444rem; } }
  /* line 72, resources/web/scss/layout/_header.scss */
  .header h1, .header h2, .header h3, .header h4, .header h5, .header h6 {
    font-family: "Open Sans", sans-serif;
    line-height: 1;
    margin: 0; }
  /* line 77, resources/web/scss/layout/_header.scss */
  .header p {
    margin: 0; }

/* line 1, resources/web/scss/layout/_footer.scss */
.footer {
  background-color: #0a0a0a;
  padding: 4rem 10px 0;
  color: #fefefe;
  position: relative;
  background-image: url("/wp-content/uploads/2020/09/footer-tire-treads-1-300x183.png");
  background-repeat: no-repeat;
  background-position: center bottom; }
  /* line 9, resources/web/scss/layout/_footer.scss */
  .footer .cell {
    position: relative;
    z-index: 3; }
  /* line 13, resources/web/scss/layout/_footer.scss */
  .footer strong {
    font-size: 1.66667rem; }
  /* line 16, resources/web/scss/layout/_footer.scss */
  .footer em {
    font-size: 0.77778rem;
    color: #949495; }
  /* line 20, resources/web/scss/layout/_footer.scss */
  .footer a {
    color: #f26522;
    -webkit-transition: color 250ms ease-out;
    -o-transition: color 250ms ease-out;
    transition: color 250ms ease-out; }
    /* line 23, resources/web/scss/layout/_footer.scss */
    .footer a:hover, .footer a:active {
      color: #fefefe; }
  /* line 27, resources/web/scss/layout/_footer.scss */
  .footer address {
    font-style: normal; }
  /* line 30, resources/web/scss/layout/_footer.scss */
  .footer .button, .footer body .woocommerce div.product form.cart .button, body .woocommerce div.product form.cart .footer .button, .footer body.woocommerce div.product form.cart .button, body.woocommerce div.product form.cart .footer .button, .footer body .woocommerce button.button, body .woocommerce .footer button.button, .footer body.woocommerce button.button, body.woocommerce .footer button.button {
    padding: 0.33333rem 1.11111rem;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 1rem;
    border: 1px solid #fefefe;
    -webkit-transition: color 250ms ease-out;
    -o-transition: color 250ms ease-out;
    transition: color 250ms ease-out; }
    /* line 37, resources/web/scss/layout/_footer.scss */
    .footer .button:hover, .footer body .woocommerce div.product form.cart .button:hover, body .woocommerce div.product form.cart .footer .button:hover, .footer body.woocommerce div.product form.cart .button:hover, body.woocommerce div.product form.cart .footer .button:hover, .footer .button:active, .footer body .woocommerce div.product form.cart .button:active, body .woocommerce div.product form.cart .footer .button:active, .footer body.woocommerce div.product form.cart .button:active, body.woocommerce div.product form.cart .footer .button:active {
      color: #fefefe; }
  /* line 41, resources/web/scss/layout/_footer.scss */
  .footer .textwidget p:last-child {
    margin: 0; }

/* line 1, resources/web/scss/layout/_copyright.scss */
.copyright {
  background-color: #0a0a0a;
  padding: 0.5rem 0;
  color: #fefefe;
  text-align: center;
  margin-top: 0rem; }

/* line 1, resources/web/scss/layout/_top-banner.scss */
.top-banner {
  background-color: transparent !important;
  color: #f26522;
  font-size: 0.88889rem;
  overflow: hidden;
  margin-bottom: -54px;
  margin-top: 0 !important;
  padding: 0;
  z-index: 6; }
  /* line 10, resources/web/scss/layout/_top-banner.scss */
  .top-banner .is-stuck.sticky-container > div {
    background-color: #fefefe !important; }
  @media print, screen and (max-width: 39.99875em) {
    /* line 1, resources/web/scss/layout/_top-banner.scss */
    .top-banner {
      padding-bottom: 10px; } }
  @media print, screen and (min-width: 40em) {
    /* line 16, resources/web/scss/layout/_top-banner.scss */
    .top-banner .grid-container {
      padding: 0;
      padding-right: 15px; } }
  /* line 28, resources/web/scss/layout/_top-banner.scss */
  .top-banner .nav-main-link {
    padding: 18px 15px !important; }
  /* line 31, resources/web/scss/layout/_top-banner.scss */
  .top-banner .menu {
    background-color: transparent; }
    @media print, screen and (min-width: 40em) {
      /* line 31, resources/web/scss/layout/_top-banner.scss */
      .top-banner .menu {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
    /* line 36, resources/web/scss/layout/_top-banner.scss */
    .top-banner .menu a {
      font-size: 0.88889rem;
      text-transform: uppercase;
      color: #f26522;
      -webkit-transition: 250ms color ease-out;
      -o-transition: 250ms color ease-out;
      transition: 250ms color ease-out; }
      /* line 41, resources/web/scss/layout/_top-banner.scss */
      .top-banner .menu a:hover {
        color: #e0510d; }
      @media print, screen and (max-width: 39.99875em) {
        /* line 36, resources/web/scss/layout/_top-banner.scss */
        .top-banner .menu a {
          padding-left: 0;
          padding-right: 0; } }
    /* line 50, resources/web/scss/layout/_top-banner.scss */
    .top-banner .menu a.cart-link:before {
      font-family: WooCommerce;
      content: "\e01d";
      font-size: 18px;
      margin-top: 10px;
      font-style: normal;
      font-weight: 400;
      padding-right: 5px;
      vertical-align: bottom;
      color: #f26522; }
    /* line 61, resources/web/scss/layout/_top-banner.scss */
    .top-banner .menu .phone a {
      color: #fefefe;
      font-size: 1rem; }
      /* line 64, resources/web/scss/layout/_top-banner.scss */
      .top-banner .menu .phone a:hover, .top-banner .menu .phone a:active, .top-banner .menu .phone a:focus, .top-banner .menu .phone a.active {
        color: #f26522; }

/* line 2, resources/web/scss/layout/_global-sections.scss */
section .sitewide-notice {
  padding: 10px 0; }
  /* line 4, resources/web/scss/layout/_global-sections.scss */
  section .sitewide-notice p, section .sitewide-notice h1, section .sitewide-notice h2, section .sitewide-notice h3, section .sitewide-notice h4, section .sitewide-notice h5, section .sitewide-notice h6 {
    margin-bottom: 0; }
  /* line 7, resources/web/scss/layout/_global-sections.scss */
  section .sitewide-notice.orange {
    background-color: #f26522; }
  /* line 10, resources/web/scss/layout/_global-sections.scss */
  section .sitewide-notice.black {
    background-color: #0a0a0a; }
  /* line 13, resources/web/scss/layout/_global-sections.scss */
  section .sitewide-notice.white {
    background-color: #fefefe; }
  /* line 16, resources/web/scss/layout/_global-sections.scss */
  section .sitewide-notice.dark-aqua {
    background-color: #013d45; }

/* line 21, resources/web/scss/layout/_global-sections.scss */
body .cta-row {
  background-position-x: center !important;
  background-size: cover;
  height: 640px; }
  /* line 26, resources/web/scss/layout/_global-sections.scss */
  body .cta-row > div:nth-child(1) {
    margin: auto; }
  /* line 29, resources/web/scss/layout/_global-sections.scss */
  body .cta-row h2 {
    font-size: 5.55556rem;
    white-space: nowrap; }
  /* line 33, resources/web/scss/layout/_global-sections.scss */
  body .cta-row h3 {
    font-size: 4rem; }

/* line 39, resources/web/scss/layout/_global-sections.scss */
.bttn-grn > a,
[id^='gform_submit_button_'] {
  background-color: #013d45 !important;
  border: 1px solid #fefefe !important;
  color: #fefefe !important;
  font-size: 1rem !important;
  text-transform: uppercase; }
  /* line 46, resources/web/scss/layout/_global-sections.scss */
  .bttn-grn > a:hover,
  [id^='gform_submit_button_']:hover {
    background-color: #f26522 !important; }

/* line 52, resources/web/scss/layout/_global-sections.scss */
.black-block {
  background: transparent;
  color: #fefefe;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 90%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 12%;
  z-index: 10; }
  @media (min-width: 900px) {
    /* line 52, resources/web/scss/layout/_global-sections.scss */
    .black-block {
      max-width: 100%; } }
  /* line 65, resources/web/scss/layout/_global-sections.scss */
  .black-block:before {
    content: "";
    height: 100%;
    width: 1600px;
    background: black;
    position: absolute;
    left: -1600px;
    top: 0; }
  /* line 74, resources/web/scss/layout/_global-sections.scss */
  .black-block:after {
    content: '';
    width: 103%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: black;
    z-index: -1;
    -webkit-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
            transform: skewX(-20deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0; }
  /* line 86, resources/web/scss/layout/_global-sections.scss */
  .black-block h2 {
    padding: 10px;
    margin-bottom: 0px !important; }

/* line 93, resources/web/scss/layout/_global-sections.scss */
[id^="field_1"] > label {
  color: #fefefe; }

/* line 97, resources/web/scss/layout/_global-sections.scss */
.z-low {
  z-index: -10; }

/* line 102, resources/web/scss/layout/_global-sections.scss */
.custom-pagination {
  text-align: center;
  margin-bottom: 30px;
  font-size: 22px; }
  /* line 106, resources/web/scss/layout/_global-sections.scss */
  .custom-pagination a {
    color: #013d45; }
  /* line 109, resources/web/scss/layout/_global-sections.scss */
  .custom-pagination .current {
    background: #013d45;
    color: #fefefe;
    padding: 5px; }

/* line 2, resources/web/scss/layout/_feat-prods.scss */
.featured-prods {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%; }
  /* line 8, resources/web/scss/layout/_feat-prods.scss */
  .featured-prods.related {
    margin-bottom: 3rem; }
  /* line 11, resources/web/scss/layout/_feat-prods.scss */
  .featured-prods .feat-prod {
    margin: 30px 4% 0 0;
    text-align: center;
    width: 22%; }
    /* line 15, resources/web/scss/layout/_feat-prods.scss */
    .featured-prods .feat-prod:last-of-type {
      margin-right: 0px; }
    @media only screen and (max-width: 850px) {
      /* line 11, resources/web/scss/layout/_feat-prods.scss */
      .featured-prods .feat-prod {
        width: 46%; } }
    /* line 21, resources/web/scss/layout/_feat-prods.scss */
    .featured-prods .feat-prod.slick-slide {
      margin: 30px 35px 0; }
    /* line 25, resources/web/scss/layout/_feat-prods.scss */
    .featured-prods .feat-prod :nth-child(5) {
      margin-right: 0; }
    /* line 28, resources/web/scss/layout/_feat-prods.scss */
    .featured-prods .feat-prod .img-cont {
      background-color: #fefefe;
      border-radius: 15px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto;
      position: relative; }
      /* line 37, resources/web/scss/layout/_feat-prods.scss */
      .featured-prods .feat-prod .img-cont a {
        width: 100%; }
      /* line 40, resources/web/scss/layout/_feat-prods.scss */
      .featured-prods .feat-prod .img-cont img {
        border-radius: 15px;
        width: 100%; }
      /* line 44, resources/web/scss/layout/_feat-prods.scss */
      .featured-prods .feat-prod .img-cont .onsale {
        top: 20px;
        left: 0;
        border-radius: 0;
        background-color: #f26522;
        color: black;
        text-transform: uppercase;
        font-size: 25px;
        line-height: 1;
        min-width: 0;
        min-height: 0;
        padding: 8px;
        z-index: 9;
        margin: 0;
        font-weight: 700;
        position: absolute;
        text-align: center; }
        /* line 61, resources/web/scss/layout/_feat-prods.scss */
        .featured-prods .feat-prod .img-cont .onsale:after {
          content: '';
          position: absolute;
          right: -20px;
          top: 0;
          width: 0;
          height: 0;
          border-left: 0 solid transparent;
          border-right: 20px solid transparent;
          border-top: 41px solid #f26522;
          clear: both; }
    /* line 75, resources/web/scss/layout/_feat-prods.scss */
    .featured-prods .feat-prod .prod-title {
      color: #0a0a0a;
      font-size: 16px;
      font-family: "Open Sans", sans-serif;
      font-style: normal;
      font-weight: 700;
      margin: 15px auto;
      max-width: 200px; }
      /* line 83, resources/web/scss/layout/_feat-prods.scss */
      .featured-prods .feat-prod .prod-title a {
        text-transform: capitalize;
        font-size: 16px; }
    /* line 88, resources/web/scss/layout/_feat-prods.scss */
    .featured-prods .feat-prod .prod-price {
      color: #013d45;
      font-size: 18px;
      font-weight: 400; }

/* line 7, resources/web/scss/layout/_single-prod.scss */
.single-product div.product div.images .flex-control-thumbs li {
  margin: 15px; }

/* line 10, resources/web/scss/layout/_single-prod.scss */
.single-product div.product div.images .flex-control-thumbs li img {
  padding: 15px !important;
  border: 1px solid #949495 !important;
  margin-right: 5px !important; }

/* line 1, resources/web/scss/section/_archive.scss */
.post-type-archive,
.tax-product_cat {
  background-image: url(/wp-content/uploads/2020/09/halftone-dots.jpg);
  background-size: cover; }
  /* line 5, resources/web/scss/section/_archive.scss */
  .post-type-archive .archive-header,
  .tax-product_cat .archive-header {
    background-color: #ebebeb;
    padding: 30px 0; }
    /* line 8, resources/web/scss/section/_archive.scss */
    .post-type-archive .archive-header h1,
    .tax-product_cat .archive-header h1 {
      font-family: Blocklyn-Condensed, 'Open-sans', sans-serif !important;
      color: #013d45;
      text-align: center;
      margin-bottom: 15px; }
    /* line 15, resources/web/scss/section/_archive.scss */
    .post-type-archive .archive-header .cat-buttons p,
    .tax-product_cat .archive-header .cat-buttons p {
      clear: both; }
    /* line 20, resources/web/scss/section/_archive.scss */
    .post-type-archive .archive-header .prod-in-cat,
    .tax-product_cat .archive-header .prod-in-cat {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center; }
  /* line 26, resources/web/scss/section/_archive.scss */
  .post-type-archive .filter-bar,
  .tax-product_cat .filter-bar {
    background-color: #0a0a0a; }
  /* line 29, resources/web/scss/section/_archive.scss */
  .post-type-archive .shop-grid,
  .tax-product_cat .shop-grid {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 31, resources/web/scss/section/_archive.scss */
    .post-type-archive .shop-grid .prod,
    .tax-product_cat .shop-grid .prod {
      text-align: center;
      margin-bottom: 30px; }
      /* line 34, resources/web/scss/section/_archive.scss */
      .post-type-archive .shop-grid .prod .media,
      .tax-product_cat .shop-grid .prod .media {
        position: relative; }
        /* line 38, resources/web/scss/section/_archive.scss */
        .post-type-archive .shop-grid .prod .media .media-figure img,
        .tax-product_cat .shop-grid .prod .media .media-figure img {
          border-radius: 15px; }
        /* line 43, resources/web/scss/section/_archive.scss */
        .post-type-archive .shop-grid .prod .media .media-content img,
        .post-type-archive .shop-grid .prod .media .media-content a.button,
        .tax-product_cat .shop-grid .prod .media .media-content img,
        .tax-product_cat .shop-grid .prod .media .media-content a.button {
          display: none; }
        /* line 47, resources/web/scss/section/_archive.scss */
        .post-type-archive .shop-grid .prod .media .media-content h4.entry-title,
        .tax-product_cat .shop-grid .prod .media .media-content h4.entry-title {
          font-size: 16px;
          color: #0a0a0a;
          margin: 15px auto;
          text-transform: capitalize;
          line-height: normal; }
        /* line 54, resources/web/scss/section/_archive.scss */
        .post-type-archive .shop-grid .prod .media .media-content .onsale,
        .tax-product_cat .shop-grid .prod .media .media-content .onsale {
          top: 20px;
          left: 0;
          border-radius: 0;
          background-color: #f26522;
          color: black;
          text-transform: uppercase;
          font-size: 25px;
          line-height: 1;
          min-width: 0;
          min-height: 0;
          padding: 8px; }
          /* line 66, resources/web/scss/section/_archive.scss */
          .post-type-archive .shop-grid .prod .media .media-content .onsale:after,
          .tax-product_cat .shop-grid .prod .media .media-content .onsale:after {
            content: '';
            position: absolute;
            right: -20px;
            top: 0;
            width: 0;
            height: 0;
            border-left: 0 solid transparent;
            border-right: 20px solid transparent;
            border-top: 41px solid #f26522;
            clear: both; }

/* line 2, resources/web/scss/section/_single.scss */
.single .embed-container {
  background-color: black;
  position: relative;
  overflow: hidden; }
  /* line 6, resources/web/scss/section/_single.scss */
  .single .embed-container iframe {
    max-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%; }
  /* line 14, resources/web/scss/section/_single.scss */
  .single .embed-container.thumbnav iframe {
    max-height: 103px;
    max-width: 100%; }

/* line 30, resources/web/scss/section/_single.scss */
.single .post-image {
  margin-bottom: 20px; }

/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
/* line 4, resources/web/fontawesome/_core.scss */
.fa,
.fas,
.far,
.fal,
.fad,
.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; }

/* line 5, resources/web/fontawesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

/* line 11, resources/web/fontawesome/_larger.scss */
.fa-xs {
  font-size: .75em; }

/* line 15, resources/web/fontawesome/_larger.scss */
.fa-sm {
  font-size: .875em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-1x {
  font-size: 1em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-2x {
  font-size: 2em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-3x {
  font-size: 3em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-4x {
  font-size: 4em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-5x {
  font-size: 5em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-6x {
  font-size: 6em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-7x {
  font-size: 7em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-8x {
  font-size: 8em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-9x {
  font-size: 9em; }

/* line 20, resources/web/fontawesome/_larger.scss */
.fa-10x {
  font-size: 10em; }

/* line 3, resources/web/fontawesome/_fixed-width.scss */
.fa-fw {
  text-align: center;
  width: 1.25em; }

/* line 4, resources/web/fontawesome/_list.scss */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  /* line 9, resources/web/fontawesome/_list.scss */
  .fa-ul > li {
    position: relative; }

/* line 12, resources/web/fontawesome/_list.scss */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

/* line 4, resources/web/fontawesome/_bordered-pulled.scss */
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

/* line 10, resources/web/fontawesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left; }

/* line 11, resources/web/fontawesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right; }

/* line 18, resources/web/fontawesome/_bordered-pulled.scss */
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

/* line 19, resources/web/fontawesome/_bordered-pulled.scss */
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

/* line 4, resources/web/fontawesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

/* line 8, resources/web/fontawesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/* line 4, resources/web/fontawesome/_rotated-flipped.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }

/* line 5, resources/web/fontawesome/_rotated-flipped.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

/* line 6, resources/web/fontawesome/_rotated-flipped.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }

/* line 8, resources/web/fontawesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
          transform: scale(-1, 1); }

/* line 9, resources/web/fontawesome/_rotated-flipped.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
          transform: scale(1, -1); }

/* line 10, resources/web/fontawesome/_rotated-flipped.scss */
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
      -ms-transform: scale(-1, -1);
          transform: scale(-1, -1); }

/* line 16, resources/web/fontawesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

/* line 4, resources/web/fontawesome/_stacked.scss */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

/* line 13, resources/web/fontawesome/_stacked.scss */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

/* line 21, resources/web/fontawesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 25, resources/web/fontawesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 29, resources/web/fontawesome/_stacked.scss */
.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
/* line 4, resources/web/fontawesome/_icons.scss */
.fa-500px:before {
  content: "\f26e"; }

/* line 5, resources/web/fontawesome/_icons.scss */
.fa-abacus:before {
  content: "\f640"; }

/* line 6, resources/web/fontawesome/_icons.scss */
.fa-accessible-icon:before {
  content: "\f368"; }

/* line 7, resources/web/fontawesome/_icons.scss */
.fa-accusoft:before {
  content: "\f369"; }

/* line 8, resources/web/fontawesome/_icons.scss */
.fa-acorn:before {
  content: "\f6ae"; }

/* line 9, resources/web/fontawesome/_icons.scss */
.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

/* line 10, resources/web/fontawesome/_icons.scss */
.fa-ad:before {
  content: "\f641"; }

/* line 11, resources/web/fontawesome/_icons.scss */
.fa-address-book:before {
  content: "\f2b9"; }

/* line 12, resources/web/fontawesome/_icons.scss */
.fa-address-card:before {
  content: "\f2bb"; }

/* line 13, resources/web/fontawesome/_icons.scss */
.fa-adjust:before {
  content: "\f042"; }

/* line 14, resources/web/fontawesome/_icons.scss */
.fa-adn:before {
  content: "\f170"; }

/* line 15, resources/web/fontawesome/_icons.scss */
.fa-adversal:before {
  content: "\f36a"; }

/* line 16, resources/web/fontawesome/_icons.scss */
.fa-affiliatetheme:before {
  content: "\f36b"; }

/* line 17, resources/web/fontawesome/_icons.scss */
.fa-air-conditioner:before {
  content: "\f8f4"; }

/* line 18, resources/web/fontawesome/_icons.scss */
.fa-air-freshener:before {
  content: "\f5d0"; }

/* line 19, resources/web/fontawesome/_icons.scss */
.fa-airbnb:before {
  content: "\f834"; }

/* line 20, resources/web/fontawesome/_icons.scss */
.fa-alarm-clock:before {
  content: "\f34e"; }

/* line 21, resources/web/fontawesome/_icons.scss */
.fa-alarm-exclamation:before {
  content: "\f843"; }

/* line 22, resources/web/fontawesome/_icons.scss */
.fa-alarm-plus:before {
  content: "\f844"; }

/* line 23, resources/web/fontawesome/_icons.scss */
.fa-alarm-snooze:before {
  content: "\f845"; }

/* line 24, resources/web/fontawesome/_icons.scss */
.fa-album:before {
  content: "\f89f"; }

/* line 25, resources/web/fontawesome/_icons.scss */
.fa-album-collection:before {
  content: "\f8a0"; }

/* line 26, resources/web/fontawesome/_icons.scss */
.fa-algolia:before {
  content: "\f36c"; }

/* line 27, resources/web/fontawesome/_icons.scss */
.fa-alicorn:before {
  content: "\f6b0"; }

/* line 28, resources/web/fontawesome/_icons.scss */
.fa-alien:before {
  content: "\f8f5"; }

/* line 29, resources/web/fontawesome/_icons.scss */
.fa-alien-monster:before {
  content: "\f8f6"; }

/* line 30, resources/web/fontawesome/_icons.scss */
.fa-align-center:before {
  content: "\f037"; }

/* line 31, resources/web/fontawesome/_icons.scss */
.fa-align-justify:before {
  content: "\f039"; }

/* line 32, resources/web/fontawesome/_icons.scss */
.fa-align-left:before {
  content: "\f036"; }

/* line 33, resources/web/fontawesome/_icons.scss */
.fa-align-right:before {
  content: "\f038"; }

/* line 34, resources/web/fontawesome/_icons.scss */
.fa-align-slash:before {
  content: "\f846"; }

/* line 35, resources/web/fontawesome/_icons.scss */
.fa-alipay:before {
  content: "\f642"; }

/* line 36, resources/web/fontawesome/_icons.scss */
.fa-allergies:before {
  content: "\f461"; }

/* line 37, resources/web/fontawesome/_icons.scss */
.fa-amazon:before {
  content: "\f270"; }

/* line 38, resources/web/fontawesome/_icons.scss */
.fa-amazon-pay:before {
  content: "\f42c"; }

/* line 39, resources/web/fontawesome/_icons.scss */
.fa-ambulance:before {
  content: "\f0f9"; }

/* line 40, resources/web/fontawesome/_icons.scss */
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

/* line 41, resources/web/fontawesome/_icons.scss */
.fa-amilia:before {
  content: "\f36d"; }

/* line 42, resources/web/fontawesome/_icons.scss */
.fa-amp-guitar:before {
  content: "\f8a1"; }

/* line 43, resources/web/fontawesome/_icons.scss */
.fa-analytics:before {
  content: "\f643"; }

/* line 44, resources/web/fontawesome/_icons.scss */
.fa-anchor:before {
  content: "\f13d"; }

/* line 45, resources/web/fontawesome/_icons.scss */
.fa-android:before {
  content: "\f17b"; }

/* line 46, resources/web/fontawesome/_icons.scss */
.fa-angel:before {
  content: "\f779"; }

/* line 47, resources/web/fontawesome/_icons.scss */
.fa-angellist:before {
  content: "\f209"; }

/* line 48, resources/web/fontawesome/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103"; }

/* line 49, resources/web/fontawesome/_icons.scss */
.fa-angle-double-left:before {
  content: "\f100"; }

/* line 50, resources/web/fontawesome/_icons.scss */
.fa-angle-double-right:before {
  content: "\f101"; }

/* line 51, resources/web/fontawesome/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102"; }

/* line 52, resources/web/fontawesome/_icons.scss */
.fa-angle-down:before {
  content: "\f107"; }

/* line 53, resources/web/fontawesome/_icons.scss */
.fa-angle-left:before {
  content: "\f104"; }

/* line 54, resources/web/fontawesome/_icons.scss */
.fa-angle-right:before {
  content: "\f105"; }

/* line 55, resources/web/fontawesome/_icons.scss */
.fa-angle-up:before {
  content: "\f106"; }

/* line 56, resources/web/fontawesome/_icons.scss */
.fa-angry:before {
  content: "\f556"; }

/* line 57, resources/web/fontawesome/_icons.scss */
.fa-angrycreative:before {
  content: "\f36e"; }

/* line 58, resources/web/fontawesome/_icons.scss */
.fa-angular:before {
  content: "\f420"; }

/* line 59, resources/web/fontawesome/_icons.scss */
.fa-ankh:before {
  content: "\f644"; }

/* line 60, resources/web/fontawesome/_icons.scss */
.fa-app-store:before {
  content: "\f36f"; }

/* line 61, resources/web/fontawesome/_icons.scss */
.fa-app-store-ios:before {
  content: "\f370"; }

/* line 62, resources/web/fontawesome/_icons.scss */
.fa-apper:before {
  content: "\f371"; }

/* line 63, resources/web/fontawesome/_icons.scss */
.fa-apple:before {
  content: "\f179"; }

/* line 64, resources/web/fontawesome/_icons.scss */
.fa-apple-alt:before {
  content: "\f5d1"; }

/* line 65, resources/web/fontawesome/_icons.scss */
.fa-apple-crate:before {
  content: "\f6b1"; }

/* line 66, resources/web/fontawesome/_icons.scss */
.fa-apple-pay:before {
  content: "\f415"; }

/* line 67, resources/web/fontawesome/_icons.scss */
.fa-archive:before {
  content: "\f187"; }

/* line 68, resources/web/fontawesome/_icons.scss */
.fa-archway:before {
  content: "\f557"; }

/* line 69, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

/* line 70, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

/* line 71, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

/* line 72, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

/* line 73, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-down:before {
  content: "\f354"; }

/* line 74, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

/* line 75, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-from-left:before {
  content: "\f347"; }

/* line 76, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-from-right:before {
  content: "\f348"; }

/* line 77, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-from-top:before {
  content: "\f349"; }

/* line 78, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-left:before {
  content: "\f355"; }

/* line 79, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-right:before {
  content: "\f356"; }

/* line 80, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-square-down:before {
  content: "\f350"; }

/* line 81, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-square-left:before {
  content: "\f351"; }

/* line 82, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-square-right:before {
  content: "\f352"; }

/* line 83, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-square-up:before {
  content: "\f353"; }

/* line 84, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

/* line 85, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

/* line 86, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

/* line 87, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

/* line 88, resources/web/fontawesome/_icons.scss */
.fa-arrow-alt-up:before {
  content: "\f357"; }

/* line 89, resources/web/fontawesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab"; }

/* line 90, resources/web/fontawesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8"; }

/* line 91, resources/web/fontawesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9"; }

/* line 92, resources/web/fontawesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa"; }

/* line 93, resources/web/fontawesome/_icons.scss */
.fa-arrow-down:before {
  content: "\f063"; }

/* line 94, resources/web/fontawesome/_icons.scss */
.fa-arrow-from-bottom:before {
  content: "\f342"; }

/* line 95, resources/web/fontawesome/_icons.scss */
.fa-arrow-from-left:before {
  content: "\f343"; }

/* line 96, resources/web/fontawesome/_icons.scss */
.fa-arrow-from-right:before {
  content: "\f344"; }

/* line 97, resources/web/fontawesome/_icons.scss */
.fa-arrow-from-top:before {
  content: "\f345"; }

/* line 98, resources/web/fontawesome/_icons.scss */
.fa-arrow-left:before {
  content: "\f060"; }

/* line 99, resources/web/fontawesome/_icons.scss */
.fa-arrow-right:before {
  content: "\f061"; }

/* line 100, resources/web/fontawesome/_icons.scss */
.fa-arrow-square-down:before {
  content: "\f339"; }

/* line 101, resources/web/fontawesome/_icons.scss */
.fa-arrow-square-left:before {
  content: "\f33a"; }

/* line 102, resources/web/fontawesome/_icons.scss */
.fa-arrow-square-right:before {
  content: "\f33b"; }

/* line 103, resources/web/fontawesome/_icons.scss */
.fa-arrow-square-up:before {
  content: "\f33c"; }

/* line 104, resources/web/fontawesome/_icons.scss */
.fa-arrow-to-bottom:before {
  content: "\f33d"; }

/* line 105, resources/web/fontawesome/_icons.scss */
.fa-arrow-to-left:before {
  content: "\f33e"; }

/* line 106, resources/web/fontawesome/_icons.scss */
.fa-arrow-to-right:before {
  content: "\f340"; }

/* line 107, resources/web/fontawesome/_icons.scss */
.fa-arrow-to-top:before {
  content: "\f341"; }

/* line 108, resources/web/fontawesome/_icons.scss */
.fa-arrow-up:before {
  content: "\f062"; }

/* line 109, resources/web/fontawesome/_icons.scss */
.fa-arrows:before {
  content: "\f047"; }

/* line 110, resources/web/fontawesome/_icons.scss */
.fa-arrows-alt:before {
  content: "\f0b2"; }

/* line 111, resources/web/fontawesome/_icons.scss */
.fa-arrows-alt-h:before {
  content: "\f337"; }

/* line 112, resources/web/fontawesome/_icons.scss */
.fa-arrows-alt-v:before {
  content: "\f338"; }

/* line 113, resources/web/fontawesome/_icons.scss */
.fa-arrows-h:before {
  content: "\f07e"; }

/* line 114, resources/web/fontawesome/_icons.scss */
.fa-arrows-v:before {
  content: "\f07d"; }

/* line 115, resources/web/fontawesome/_icons.scss */
.fa-artstation:before {
  content: "\f77a"; }

/* line 116, resources/web/fontawesome/_icons.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

/* line 117, resources/web/fontawesome/_icons.scss */
.fa-asterisk:before {
  content: "\f069"; }

/* line 118, resources/web/fontawesome/_icons.scss */
.fa-asymmetrik:before {
  content: "\f372"; }

/* line 119, resources/web/fontawesome/_icons.scss */
.fa-at:before {
  content: "\f1fa"; }

/* line 120, resources/web/fontawesome/_icons.scss */
.fa-atlas:before {
  content: "\f558"; }

/* line 121, resources/web/fontawesome/_icons.scss */
.fa-atlassian:before {
  content: "\f77b"; }

/* line 122, resources/web/fontawesome/_icons.scss */
.fa-atom:before {
  content: "\f5d2"; }

/* line 123, resources/web/fontawesome/_icons.scss */
.fa-atom-alt:before {
  content: "\f5d3"; }

/* line 124, resources/web/fontawesome/_icons.scss */
.fa-audible:before {
  content: "\f373"; }

/* line 125, resources/web/fontawesome/_icons.scss */
.fa-audio-description:before {
  content: "\f29e"; }

/* line 126, resources/web/fontawesome/_icons.scss */
.fa-autoprefixer:before {
  content: "\f41c"; }

/* line 127, resources/web/fontawesome/_icons.scss */
.fa-avianex:before {
  content: "\f374"; }

/* line 128, resources/web/fontawesome/_icons.scss */
.fa-aviato:before {
  content: "\f421"; }

/* line 129, resources/web/fontawesome/_icons.scss */
.fa-award:before {
  content: "\f559"; }

/* line 130, resources/web/fontawesome/_icons.scss */
.fa-aws:before {
  content: "\f375"; }

/* line 131, resources/web/fontawesome/_icons.scss */
.fa-axe:before {
  content: "\f6b2"; }

/* line 132, resources/web/fontawesome/_icons.scss */
.fa-axe-battle:before {
  content: "\f6b3"; }

/* line 133, resources/web/fontawesome/_icons.scss */
.fa-baby:before {
  content: "\f77c"; }

/* line 134, resources/web/fontawesome/_icons.scss */
.fa-baby-carriage:before {
  content: "\f77d"; }

/* line 135, resources/web/fontawesome/_icons.scss */
.fa-backpack:before {
  content: "\f5d4"; }

/* line 136, resources/web/fontawesome/_icons.scss */
.fa-backspace:before {
  content: "\f55a"; }

/* line 137, resources/web/fontawesome/_icons.scss */
.fa-backward:before {
  content: "\f04a"; }

/* line 138, resources/web/fontawesome/_icons.scss */
.fa-bacon:before {
  content: "\f7e5"; }

/* line 139, resources/web/fontawesome/_icons.scss */
.fa-bacteria:before {
  content: "\e059"; }

/* line 140, resources/web/fontawesome/_icons.scss */
.fa-bacterium:before {
  content: "\e05a"; }

/* line 141, resources/web/fontawesome/_icons.scss */
.fa-badge:before {
  content: "\f335"; }

/* line 142, resources/web/fontawesome/_icons.scss */
.fa-badge-check:before {
  content: "\f336"; }

/* line 143, resources/web/fontawesome/_icons.scss */
.fa-badge-dollar:before {
  content: "\f645"; }

/* line 144, resources/web/fontawesome/_icons.scss */
.fa-badge-percent:before {
  content: "\f646"; }

/* line 145, resources/web/fontawesome/_icons.scss */
.fa-badge-sheriff:before {
  content: "\f8a2"; }

/* line 146, resources/web/fontawesome/_icons.scss */
.fa-badger-honey:before {
  content: "\f6b4"; }

/* line 147, resources/web/fontawesome/_icons.scss */
.fa-bags-shopping:before {
  content: "\f847"; }

/* line 148, resources/web/fontawesome/_icons.scss */
.fa-bahai:before {
  content: "\f666"; }

/* line 149, resources/web/fontawesome/_icons.scss */
.fa-balance-scale:before {
  content: "\f24e"; }

/* line 150, resources/web/fontawesome/_icons.scss */
.fa-balance-scale-left:before {
  content: "\f515"; }

/* line 151, resources/web/fontawesome/_icons.scss */
.fa-balance-scale-right:before {
  content: "\f516"; }

/* line 152, resources/web/fontawesome/_icons.scss */
.fa-ball-pile:before {
  content: "\f77e"; }

/* line 153, resources/web/fontawesome/_icons.scss */
.fa-ballot:before {
  content: "\f732"; }

/* line 154, resources/web/fontawesome/_icons.scss */
.fa-ballot-check:before {
  content: "\f733"; }

/* line 155, resources/web/fontawesome/_icons.scss */
.fa-ban:before {
  content: "\f05e"; }

/* line 156, resources/web/fontawesome/_icons.scss */
.fa-band-aid:before {
  content: "\f462"; }

/* line 157, resources/web/fontawesome/_icons.scss */
.fa-bandcamp:before {
  content: "\f2d5"; }

/* line 158, resources/web/fontawesome/_icons.scss */
.fa-banjo:before {
  content: "\f8a3"; }

/* line 159, resources/web/fontawesome/_icons.scss */
.fa-barcode:before {
  content: "\f02a"; }

/* line 160, resources/web/fontawesome/_icons.scss */
.fa-barcode-alt:before {
  content: "\f463"; }

/* line 161, resources/web/fontawesome/_icons.scss */
.fa-barcode-read:before {
  content: "\f464"; }

/* line 162, resources/web/fontawesome/_icons.scss */
.fa-barcode-scan:before {
  content: "\f465"; }

/* line 163, resources/web/fontawesome/_icons.scss */
.fa-bars:before {
  content: "\f0c9"; }

/* line 164, resources/web/fontawesome/_icons.scss */
.fa-baseball:before {
  content: "\f432"; }

/* line 165, resources/web/fontawesome/_icons.scss */
.fa-baseball-ball:before {
  content: "\f433"; }

/* line 166, resources/web/fontawesome/_icons.scss */
.fa-basketball-ball:before {
  content: "\f434"; }

/* line 167, resources/web/fontawesome/_icons.scss */
.fa-basketball-hoop:before {
  content: "\f435"; }

/* line 168, resources/web/fontawesome/_icons.scss */
.fa-bat:before {
  content: "\f6b5"; }

/* line 169, resources/web/fontawesome/_icons.scss */
.fa-bath:before {
  content: "\f2cd"; }

/* line 170, resources/web/fontawesome/_icons.scss */
.fa-battery-bolt:before {
  content: "\f376"; }

/* line 171, resources/web/fontawesome/_icons.scss */
.fa-battery-empty:before {
  content: "\f244"; }

/* line 172, resources/web/fontawesome/_icons.scss */
.fa-battery-full:before {
  content: "\f240"; }

/* line 173, resources/web/fontawesome/_icons.scss */
.fa-battery-half:before {
  content: "\f242"; }

/* line 174, resources/web/fontawesome/_icons.scss */
.fa-battery-quarter:before {
  content: "\f243"; }

/* line 175, resources/web/fontawesome/_icons.scss */
.fa-battery-slash:before {
  content: "\f377"; }

/* line 176, resources/web/fontawesome/_icons.scss */
.fa-battery-three-quarters:before {
  content: "\f241"; }

/* line 177, resources/web/fontawesome/_icons.scss */
.fa-battle-net:before {
  content: "\f835"; }

/* line 178, resources/web/fontawesome/_icons.scss */
.fa-bed:before {
  content: "\f236"; }

/* line 179, resources/web/fontawesome/_icons.scss */
.fa-bed-alt:before {
  content: "\f8f7"; }

/* line 180, resources/web/fontawesome/_icons.scss */
.fa-bed-bunk:before {
  content: "\f8f8"; }

/* line 181, resources/web/fontawesome/_icons.scss */
.fa-bed-empty:before {
  content: "\f8f9"; }

/* line 182, resources/web/fontawesome/_icons.scss */
.fa-beer:before {
  content: "\f0fc"; }

/* line 183, resources/web/fontawesome/_icons.scss */
.fa-behance:before {
  content: "\f1b4"; }

/* line 184, resources/web/fontawesome/_icons.scss */
.fa-behance-square:before {
  content: "\f1b5"; }

/* line 185, resources/web/fontawesome/_icons.scss */
.fa-bell:before {
  content: "\f0f3"; }

/* line 186, resources/web/fontawesome/_icons.scss */
.fa-bell-exclamation:before {
  content: "\f848"; }

/* line 187, resources/web/fontawesome/_icons.scss */
.fa-bell-on:before {
  content: "\f8fa"; }

/* line 188, resources/web/fontawesome/_icons.scss */
.fa-bell-plus:before {
  content: "\f849"; }

/* line 189, resources/web/fontawesome/_icons.scss */
.fa-bell-school:before {
  content: "\f5d5"; }

/* line 190, resources/web/fontawesome/_icons.scss */
.fa-bell-school-slash:before {
  content: "\f5d6"; }

/* line 191, resources/web/fontawesome/_icons.scss */
.fa-bell-slash:before {
  content: "\f1f6"; }

/* line 192, resources/web/fontawesome/_icons.scss */
.fa-bells:before {
  content: "\f77f"; }

/* line 193, resources/web/fontawesome/_icons.scss */
.fa-betamax:before {
  content: "\f8a4"; }

/* line 194, resources/web/fontawesome/_icons.scss */
.fa-bezier-curve:before {
  content: "\f55b"; }

/* line 195, resources/web/fontawesome/_icons.scss */
.fa-bible:before {
  content: "\f647"; }

/* line 196, resources/web/fontawesome/_icons.scss */
.fa-bicycle:before {
  content: "\f206"; }

/* line 197, resources/web/fontawesome/_icons.scss */
.fa-biking:before {
  content: "\f84a"; }

/* line 198, resources/web/fontawesome/_icons.scss */
.fa-biking-mountain:before {
  content: "\f84b"; }

/* line 199, resources/web/fontawesome/_icons.scss */
.fa-bimobject:before {
  content: "\f378"; }

/* line 200, resources/web/fontawesome/_icons.scss */
.fa-binoculars:before {
  content: "\f1e5"; }

/* line 201, resources/web/fontawesome/_icons.scss */
.fa-biohazard:before {
  content: "\f780"; }

/* line 202, resources/web/fontawesome/_icons.scss */
.fa-birthday-cake:before {
  content: "\f1fd"; }

/* line 203, resources/web/fontawesome/_icons.scss */
.fa-bitbucket:before {
  content: "\f171"; }

/* line 204, resources/web/fontawesome/_icons.scss */
.fa-bitcoin:before {
  content: "\f379"; }

/* line 205, resources/web/fontawesome/_icons.scss */
.fa-bity:before {
  content: "\f37a"; }

/* line 206, resources/web/fontawesome/_icons.scss */
.fa-black-tie:before {
  content: "\f27e"; }

/* line 207, resources/web/fontawesome/_icons.scss */
.fa-blackberry:before {
  content: "\f37b"; }

/* line 208, resources/web/fontawesome/_icons.scss */
.fa-blanket:before {
  content: "\f498"; }

/* line 209, resources/web/fontawesome/_icons.scss */
.fa-blender:before {
  content: "\f517"; }

/* line 210, resources/web/fontawesome/_icons.scss */
.fa-blender-phone:before {
  content: "\f6b6"; }

/* line 211, resources/web/fontawesome/_icons.scss */
.fa-blind:before {
  content: "\f29d"; }

/* line 212, resources/web/fontawesome/_icons.scss */
.fa-blinds:before {
  content: "\f8fb"; }

/* line 213, resources/web/fontawesome/_icons.scss */
.fa-blinds-open:before {
  content: "\f8fc"; }

/* line 214, resources/web/fontawesome/_icons.scss */
.fa-blinds-raised:before {
  content: "\f8fd"; }

/* line 215, resources/web/fontawesome/_icons.scss */
.fa-blog:before {
  content: "\f781"; }

/* line 216, resources/web/fontawesome/_icons.scss */
.fa-blogger:before {
  content: "\f37c"; }

/* line 217, resources/web/fontawesome/_icons.scss */
.fa-blogger-b:before {
  content: "\f37d"; }

/* line 218, resources/web/fontawesome/_icons.scss */
.fa-bluetooth:before {
  content: "\f293"; }

/* line 219, resources/web/fontawesome/_icons.scss */
.fa-bluetooth-b:before {
  content: "\f294"; }

/* line 220, resources/web/fontawesome/_icons.scss */
.fa-bold:before {
  content: "\f032"; }

/* line 221, resources/web/fontawesome/_icons.scss */
.fa-bolt:before {
  content: "\f0e7"; }

/* line 222, resources/web/fontawesome/_icons.scss */
.fa-bomb:before {
  content: "\f1e2"; }

/* line 223, resources/web/fontawesome/_icons.scss */
.fa-bone:before {
  content: "\f5d7"; }

/* line 224, resources/web/fontawesome/_icons.scss */
.fa-bone-break:before {
  content: "\f5d8"; }

/* line 225, resources/web/fontawesome/_icons.scss */
.fa-bong:before {
  content: "\f55c"; }

/* line 226, resources/web/fontawesome/_icons.scss */
.fa-book:before {
  content: "\f02d"; }

/* line 227, resources/web/fontawesome/_icons.scss */
.fa-book-alt:before {
  content: "\f5d9"; }

/* line 228, resources/web/fontawesome/_icons.scss */
.fa-book-dead:before {
  content: "\f6b7"; }

/* line 229, resources/web/fontawesome/_icons.scss */
.fa-book-heart:before {
  content: "\f499"; }

/* line 230, resources/web/fontawesome/_icons.scss */
.fa-book-medical:before {
  content: "\f7e6"; }

/* line 231, resources/web/fontawesome/_icons.scss */
.fa-book-open:before {
  content: "\f518"; }

/* line 232, resources/web/fontawesome/_icons.scss */
.fa-book-reader:before {
  content: "\f5da"; }

/* line 233, resources/web/fontawesome/_icons.scss */
.fa-book-spells:before {
  content: "\f6b8"; }

/* line 234, resources/web/fontawesome/_icons.scss */
.fa-book-user:before {
  content: "\f7e7"; }

/* line 235, resources/web/fontawesome/_icons.scss */
.fa-bookmark:before {
  content: "\f02e"; }

/* line 236, resources/web/fontawesome/_icons.scss */
.fa-books:before {
  content: "\f5db"; }

/* line 237, resources/web/fontawesome/_icons.scss */
.fa-books-medical:before {
  content: "\f7e8"; }

/* line 238, resources/web/fontawesome/_icons.scss */
.fa-boombox:before {
  content: "\f8a5"; }

/* line 239, resources/web/fontawesome/_icons.scss */
.fa-boot:before {
  content: "\f782"; }

/* line 240, resources/web/fontawesome/_icons.scss */
.fa-booth-curtain:before {
  content: "\f734"; }

/* line 241, resources/web/fontawesome/_icons.scss */
.fa-bootstrap:before {
  content: "\f836"; }

/* line 242, resources/web/fontawesome/_icons.scss */
.fa-border-all:before {
  content: "\f84c"; }

/* line 243, resources/web/fontawesome/_icons.scss */
.fa-border-bottom:before {
  content: "\f84d"; }

/* line 244, resources/web/fontawesome/_icons.scss */
.fa-border-center-h:before {
  content: "\f89c"; }

/* line 245, resources/web/fontawesome/_icons.scss */
.fa-border-center-v:before {
  content: "\f89d"; }

/* line 246, resources/web/fontawesome/_icons.scss */
.fa-border-inner:before {
  content: "\f84e"; }

/* line 247, resources/web/fontawesome/_icons.scss */
.fa-border-left:before {
  content: "\f84f"; }

/* line 248, resources/web/fontawesome/_icons.scss */
.fa-border-none:before {
  content: "\f850"; }

/* line 249, resources/web/fontawesome/_icons.scss */
.fa-border-outer:before {
  content: "\f851"; }

/* line 250, resources/web/fontawesome/_icons.scss */
.fa-border-right:before {
  content: "\f852"; }

/* line 251, resources/web/fontawesome/_icons.scss */
.fa-border-style:before {
  content: "\f853"; }

/* line 252, resources/web/fontawesome/_icons.scss */
.fa-border-style-alt:before {
  content: "\f854"; }

/* line 253, resources/web/fontawesome/_icons.scss */
.fa-border-top:before {
  content: "\f855"; }

/* line 254, resources/web/fontawesome/_icons.scss */
.fa-bow-arrow:before {
  content: "\f6b9"; }

/* line 255, resources/web/fontawesome/_icons.scss */
.fa-bowling-ball:before {
  content: "\f436"; }

/* line 256, resources/web/fontawesome/_icons.scss */
.fa-bowling-pins:before {
  content: "\f437"; }

/* line 257, resources/web/fontawesome/_icons.scss */
.fa-box:before {
  content: "\f466"; }

/* line 258, resources/web/fontawesome/_icons.scss */
.fa-box-alt:before {
  content: "\f49a"; }

/* line 259, resources/web/fontawesome/_icons.scss */
.fa-box-ballot:before {
  content: "\f735"; }

/* line 260, resources/web/fontawesome/_icons.scss */
.fa-box-check:before {
  content: "\f467"; }

/* line 261, resources/web/fontawesome/_icons.scss */
.fa-box-fragile:before {
  content: "\f49b"; }

/* line 262, resources/web/fontawesome/_icons.scss */
.fa-box-full:before {
  content: "\f49c"; }

/* line 263, resources/web/fontawesome/_icons.scss */
.fa-box-heart:before {
  content: "\f49d"; }

/* line 264, resources/web/fontawesome/_icons.scss */
.fa-box-open:before {
  content: "\f49e"; }

/* line 265, resources/web/fontawesome/_icons.scss */
.fa-box-tissue:before {
  content: "\e05b"; }

/* line 266, resources/web/fontawesome/_icons.scss */
.fa-box-up:before {
  content: "\f49f"; }

/* line 267, resources/web/fontawesome/_icons.scss */
.fa-box-usd:before {
  content: "\f4a0"; }

/* line 268, resources/web/fontawesome/_icons.scss */
.fa-boxes:before {
  content: "\f468"; }

/* line 269, resources/web/fontawesome/_icons.scss */
.fa-boxes-alt:before {
  content: "\f4a1"; }

/* line 270, resources/web/fontawesome/_icons.scss */
.fa-boxing-glove:before {
  content: "\f438"; }

/* line 271, resources/web/fontawesome/_icons.scss */
.fa-brackets:before {
  content: "\f7e9"; }

/* line 272, resources/web/fontawesome/_icons.scss */
.fa-brackets-curly:before {
  content: "\f7ea"; }

/* line 273, resources/web/fontawesome/_icons.scss */
.fa-braille:before {
  content: "\f2a1"; }

/* line 274, resources/web/fontawesome/_icons.scss */
.fa-brain:before {
  content: "\f5dc"; }

/* line 275, resources/web/fontawesome/_icons.scss */
.fa-bread-loaf:before {
  content: "\f7eb"; }

/* line 276, resources/web/fontawesome/_icons.scss */
.fa-bread-slice:before {
  content: "\f7ec"; }

/* line 277, resources/web/fontawesome/_icons.scss */
.fa-briefcase:before {
  content: "\f0b1"; }

/* line 278, resources/web/fontawesome/_icons.scss */
.fa-briefcase-medical:before {
  content: "\f469"; }

/* line 279, resources/web/fontawesome/_icons.scss */
.fa-bring-forward:before {
  content: "\f856"; }

/* line 280, resources/web/fontawesome/_icons.scss */
.fa-bring-front:before {
  content: "\f857"; }

/* line 281, resources/web/fontawesome/_icons.scss */
.fa-broadcast-tower:before {
  content: "\f519"; }

/* line 282, resources/web/fontawesome/_icons.scss */
.fa-broom:before {
  content: "\f51a"; }

/* line 283, resources/web/fontawesome/_icons.scss */
.fa-browser:before {
  content: "\f37e"; }

/* line 284, resources/web/fontawesome/_icons.scss */
.fa-brush:before {
  content: "\f55d"; }

/* line 285, resources/web/fontawesome/_icons.scss */
.fa-btc:before {
  content: "\f15a"; }

/* line 286, resources/web/fontawesome/_icons.scss */
.fa-buffer:before {
  content: "\f837"; }

/* line 287, resources/web/fontawesome/_icons.scss */
.fa-bug:before {
  content: "\f188"; }

/* line 288, resources/web/fontawesome/_icons.scss */
.fa-building:before {
  content: "\f1ad"; }

/* line 289, resources/web/fontawesome/_icons.scss */
.fa-bullhorn:before {
  content: "\f0a1"; }

/* line 290, resources/web/fontawesome/_icons.scss */
.fa-bullseye:before {
  content: "\f140"; }

/* line 291, resources/web/fontawesome/_icons.scss */
.fa-bullseye-arrow:before {
  content: "\f648"; }

/* line 292, resources/web/fontawesome/_icons.scss */
.fa-bullseye-pointer:before {
  content: "\f649"; }

/* line 293, resources/web/fontawesome/_icons.scss */
.fa-burger-soda:before {
  content: "\f858"; }

/* line 294, resources/web/fontawesome/_icons.scss */
.fa-burn:before {
  content: "\f46a"; }

/* line 295, resources/web/fontawesome/_icons.scss */
.fa-buromobelexperte:before {
  content: "\f37f"; }

/* line 296, resources/web/fontawesome/_icons.scss */
.fa-burrito:before {
  content: "\f7ed"; }

/* line 297, resources/web/fontawesome/_icons.scss */
.fa-bus:before {
  content: "\f207"; }

/* line 298, resources/web/fontawesome/_icons.scss */
.fa-bus-alt:before {
  content: "\f55e"; }

/* line 299, resources/web/fontawesome/_icons.scss */
.fa-bus-school:before {
  content: "\f5dd"; }

/* line 300, resources/web/fontawesome/_icons.scss */
.fa-business-time:before {
  content: "\f64a"; }

/* line 301, resources/web/fontawesome/_icons.scss */
.fa-buy-n-large:before {
  content: "\f8a6"; }

/* line 302, resources/web/fontawesome/_icons.scss */
.fa-buysellads:before {
  content: "\f20d"; }

/* line 303, resources/web/fontawesome/_icons.scss */
.fa-cabinet-filing:before {
  content: "\f64b"; }

/* line 304, resources/web/fontawesome/_icons.scss */
.fa-cactus:before {
  content: "\f8a7"; }

/* line 305, resources/web/fontawesome/_icons.scss */
.fa-calculator:before {
  content: "\f1ec"; }

/* line 306, resources/web/fontawesome/_icons.scss */
.fa-calculator-alt:before {
  content: "\f64c"; }

/* line 307, resources/web/fontawesome/_icons.scss */
.fa-calendar:before {
  content: "\f133"; }

/* line 308, resources/web/fontawesome/_icons.scss */
.fa-calendar-alt:before {
  content: "\f073"; }

/* line 309, resources/web/fontawesome/_icons.scss */
.fa-calendar-check:before {
  content: "\f274"; }

/* line 310, resources/web/fontawesome/_icons.scss */
.fa-calendar-day:before {
  content: "\f783"; }

/* line 311, resources/web/fontawesome/_icons.scss */
.fa-calendar-edit:before {
  content: "\f333"; }

/* line 312, resources/web/fontawesome/_icons.scss */
.fa-calendar-exclamation:before {
  content: "\f334"; }

/* line 313, resources/web/fontawesome/_icons.scss */
.fa-calendar-minus:before {
  content: "\f272"; }

/* line 314, resources/web/fontawesome/_icons.scss */
.fa-calendar-plus:before {
  content: "\f271"; }

/* line 315, resources/web/fontawesome/_icons.scss */
.fa-calendar-star:before {
  content: "\f736"; }

/* line 316, resources/web/fontawesome/_icons.scss */
.fa-calendar-times:before {
  content: "\f273"; }

/* line 317, resources/web/fontawesome/_icons.scss */
.fa-calendar-week:before {
  content: "\f784"; }

/* line 318, resources/web/fontawesome/_icons.scss */
.fa-camcorder:before {
  content: "\f8a8"; }

/* line 319, resources/web/fontawesome/_icons.scss */
.fa-camera:before {
  content: "\f030"; }

/* line 320, resources/web/fontawesome/_icons.scss */
.fa-camera-alt:before {
  content: "\f332"; }

/* line 321, resources/web/fontawesome/_icons.scss */
.fa-camera-home:before {
  content: "\f8fe"; }

/* line 322, resources/web/fontawesome/_icons.scss */
.fa-camera-movie:before {
  content: "\f8a9"; }

/* line 323, resources/web/fontawesome/_icons.scss */
.fa-camera-polaroid:before {
  content: "\f8aa"; }

/* line 324, resources/web/fontawesome/_icons.scss */
.fa-camera-retro:before {
  content: "\f083"; }

/* line 325, resources/web/fontawesome/_icons.scss */
.fa-campfire:before {
  content: "\f6ba"; }

/* line 326, resources/web/fontawesome/_icons.scss */
.fa-campground:before {
  content: "\f6bb"; }

/* line 327, resources/web/fontawesome/_icons.scss */
.fa-canadian-maple-leaf:before {
  content: "\f785"; }

/* line 328, resources/web/fontawesome/_icons.scss */
.fa-candle-holder:before {
  content: "\f6bc"; }

/* line 329, resources/web/fontawesome/_icons.scss */
.fa-candy-cane:before {
  content: "\f786"; }

/* line 330, resources/web/fontawesome/_icons.scss */
.fa-candy-corn:before {
  content: "\f6bd"; }

/* line 331, resources/web/fontawesome/_icons.scss */
.fa-cannabis:before {
  content: "\f55f"; }

/* line 332, resources/web/fontawesome/_icons.scss */
.fa-capsules:before {
  content: "\f46b"; }

/* line 333, resources/web/fontawesome/_icons.scss */
.fa-car:before {
  content: "\f1b9"; }

/* line 334, resources/web/fontawesome/_icons.scss */
.fa-car-alt:before {
  content: "\f5de"; }

/* line 335, resources/web/fontawesome/_icons.scss */
.fa-car-battery:before {
  content: "\f5df"; }

/* line 336, resources/web/fontawesome/_icons.scss */
.fa-car-building:before {
  content: "\f859"; }

/* line 337, resources/web/fontawesome/_icons.scss */
.fa-car-bump:before {
  content: "\f5e0"; }

/* line 338, resources/web/fontawesome/_icons.scss */
.fa-car-bus:before {
  content: "\f85a"; }

/* line 339, resources/web/fontawesome/_icons.scss */
.fa-car-crash:before {
  content: "\f5e1"; }

/* line 340, resources/web/fontawesome/_icons.scss */
.fa-car-garage:before {
  content: "\f5e2"; }

/* line 341, resources/web/fontawesome/_icons.scss */
.fa-car-mechanic:before {
  content: "\f5e3"; }

/* line 342, resources/web/fontawesome/_icons.scss */
.fa-car-side:before {
  content: "\f5e4"; }

/* line 343, resources/web/fontawesome/_icons.scss */
.fa-car-tilt:before {
  content: "\f5e5"; }

/* line 344, resources/web/fontawesome/_icons.scss */
.fa-car-wash:before {
  content: "\f5e6"; }

/* line 345, resources/web/fontawesome/_icons.scss */
.fa-caravan:before {
  content: "\f8ff"; }

/* line 346, resources/web/fontawesome/_icons.scss */
.fa-caravan-alt:before {
  content: "\e000"; }

/* line 347, resources/web/fontawesome/_icons.scss */
.fa-caret-circle-down:before {
  content: "\f32d"; }

/* line 348, resources/web/fontawesome/_icons.scss */
.fa-caret-circle-left:before {
  content: "\f32e"; }

/* line 349, resources/web/fontawesome/_icons.scss */
.fa-caret-circle-right:before {
  content: "\f330"; }

/* line 350, resources/web/fontawesome/_icons.scss */
.fa-caret-circle-up:before {
  content: "\f331"; }

/* line 351, resources/web/fontawesome/_icons.scss */
.fa-caret-down:before {
  content: "\f0d7"; }

/* line 352, resources/web/fontawesome/_icons.scss */
.fa-caret-left:before {
  content: "\f0d9"; }

/* line 353, resources/web/fontawesome/_icons.scss */
.fa-caret-right:before {
  content: "\f0da"; }

/* line 354, resources/web/fontawesome/_icons.scss */
.fa-caret-square-down:before {
  content: "\f150"; }

/* line 355, resources/web/fontawesome/_icons.scss */
.fa-caret-square-left:before {
  content: "\f191"; }

/* line 356, resources/web/fontawesome/_icons.scss */
.fa-caret-square-right:before {
  content: "\f152"; }

/* line 357, resources/web/fontawesome/_icons.scss */
.fa-caret-square-up:before {
  content: "\f151"; }

/* line 358, resources/web/fontawesome/_icons.scss */
.fa-caret-up:before {
  content: "\f0d8"; }

/* line 359, resources/web/fontawesome/_icons.scss */
.fa-carrot:before {
  content: "\f787"; }

/* line 360, resources/web/fontawesome/_icons.scss */
.fa-cars:before {
  content: "\f85b"; }

/* line 361, resources/web/fontawesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "\f218"; }

/* line 362, resources/web/fontawesome/_icons.scss */
.fa-cart-plus:before {
  content: "\f217"; }

/* line 363, resources/web/fontawesome/_icons.scss */
.fa-cash-register:before {
  content: "\f788"; }

/* line 364, resources/web/fontawesome/_icons.scss */
.fa-cassette-tape:before {
  content: "\f8ab"; }

/* line 365, resources/web/fontawesome/_icons.scss */
.fa-cat:before {
  content: "\f6be"; }

/* line 366, resources/web/fontawesome/_icons.scss */
.fa-cat-space:before {
  content: "\e001"; }

/* line 367, resources/web/fontawesome/_icons.scss */
.fa-cauldron:before {
  content: "\f6bf"; }

/* line 368, resources/web/fontawesome/_icons.scss */
.fa-cc-amazon-pay:before {
  content: "\f42d"; }

/* line 369, resources/web/fontawesome/_icons.scss */
.fa-cc-amex:before {
  content: "\f1f3"; }

/* line 370, resources/web/fontawesome/_icons.scss */
.fa-cc-apple-pay:before {
  content: "\f416"; }

/* line 371, resources/web/fontawesome/_icons.scss */
.fa-cc-diners-club:before {
  content: "\f24c"; }

/* line 372, resources/web/fontawesome/_icons.scss */
.fa-cc-discover:before {
  content: "\f1f2"; }

/* line 373, resources/web/fontawesome/_icons.scss */
.fa-cc-jcb:before {
  content: "\f24b"; }

/* line 374, resources/web/fontawesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "\f1f1"; }

/* line 375, resources/web/fontawesome/_icons.scss */
.fa-cc-paypal:before {
  content: "\f1f4"; }

/* line 376, resources/web/fontawesome/_icons.scss */
.fa-cc-stripe:before {
  content: "\f1f5"; }

/* line 377, resources/web/fontawesome/_icons.scss */
.fa-cc-visa:before {
  content: "\f1f0"; }

/* line 378, resources/web/fontawesome/_icons.scss */
.fa-cctv:before {
  content: "\f8ac"; }

/* line 379, resources/web/fontawesome/_icons.scss */
.fa-centercode:before {
  content: "\f380"; }

/* line 380, resources/web/fontawesome/_icons.scss */
.fa-centos:before {
  content: "\f789"; }

/* line 381, resources/web/fontawesome/_icons.scss */
.fa-certificate:before {
  content: "\f0a3"; }

/* line 382, resources/web/fontawesome/_icons.scss */
.fa-chair:before {
  content: "\f6c0"; }

/* line 383, resources/web/fontawesome/_icons.scss */
.fa-chair-office:before {
  content: "\f6c1"; }

/* line 384, resources/web/fontawesome/_icons.scss */
.fa-chalkboard:before {
  content: "\f51b"; }

/* line 385, resources/web/fontawesome/_icons.scss */
.fa-chalkboard-teacher:before {
  content: "\f51c"; }

/* line 386, resources/web/fontawesome/_icons.scss */
.fa-charging-station:before {
  content: "\f5e7"; }

/* line 387, resources/web/fontawesome/_icons.scss */
.fa-chart-area:before {
  content: "\f1fe"; }

/* line 388, resources/web/fontawesome/_icons.scss */
.fa-chart-bar:before {
  content: "\f080"; }

/* line 389, resources/web/fontawesome/_icons.scss */
.fa-chart-line:before {
  content: "\f201"; }

/* line 390, resources/web/fontawesome/_icons.scss */
.fa-chart-line-down:before {
  content: "\f64d"; }

/* line 391, resources/web/fontawesome/_icons.scss */
.fa-chart-network:before {
  content: "\f78a"; }

/* line 392, resources/web/fontawesome/_icons.scss */
.fa-chart-pie:before {
  content: "\f200"; }

/* line 393, resources/web/fontawesome/_icons.scss */
.fa-chart-pie-alt:before {
  content: "\f64e"; }

/* line 394, resources/web/fontawesome/_icons.scss */
.fa-chart-scatter:before {
  content: "\f7ee"; }

/* line 395, resources/web/fontawesome/_icons.scss */
.fa-check:before {
  content: "\f00c"; }

/* line 396, resources/web/fontawesome/_icons.scss */
.fa-check-circle:before {
  content: "\f058"; }

/* line 397, resources/web/fontawesome/_icons.scss */
.fa-check-double:before {
  content: "\f560"; }

/* line 398, resources/web/fontawesome/_icons.scss */
.fa-check-square:before {
  content: "\f14a"; }

/* line 399, resources/web/fontawesome/_icons.scss */
.fa-cheese:before {
  content: "\f7ef"; }

/* line 400, resources/web/fontawesome/_icons.scss */
.fa-cheese-swiss:before {
  content: "\f7f0"; }

/* line 401, resources/web/fontawesome/_icons.scss */
.fa-cheeseburger:before {
  content: "\f7f1"; }

/* line 402, resources/web/fontawesome/_icons.scss */
.fa-chess:before {
  content: "\f439"; }

/* line 403, resources/web/fontawesome/_icons.scss */
.fa-chess-bishop:before {
  content: "\f43a"; }

/* line 404, resources/web/fontawesome/_icons.scss */
.fa-chess-bishop-alt:before {
  content: "\f43b"; }

/* line 405, resources/web/fontawesome/_icons.scss */
.fa-chess-board:before {
  content: "\f43c"; }

/* line 406, resources/web/fontawesome/_icons.scss */
.fa-chess-clock:before {
  content: "\f43d"; }

/* line 407, resources/web/fontawesome/_icons.scss */
.fa-chess-clock-alt:before {
  content: "\f43e"; }

/* line 408, resources/web/fontawesome/_icons.scss */
.fa-chess-king:before {
  content: "\f43f"; }

/* line 409, resources/web/fontawesome/_icons.scss */
.fa-chess-king-alt:before {
  content: "\f440"; }

/* line 410, resources/web/fontawesome/_icons.scss */
.fa-chess-knight:before {
  content: "\f441"; }

/* line 411, resources/web/fontawesome/_icons.scss */
.fa-chess-knight-alt:before {
  content: "\f442"; }

/* line 412, resources/web/fontawesome/_icons.scss */
.fa-chess-pawn:before {
  content: "\f443"; }

/* line 413, resources/web/fontawesome/_icons.scss */
.fa-chess-pawn-alt:before {
  content: "\f444"; }

/* line 414, resources/web/fontawesome/_icons.scss */
.fa-chess-queen:before {
  content: "\f445"; }

/* line 415, resources/web/fontawesome/_icons.scss */
.fa-chess-queen-alt:before {
  content: "\f446"; }

/* line 416, resources/web/fontawesome/_icons.scss */
.fa-chess-rook:before {
  content: "\f447"; }

/* line 417, resources/web/fontawesome/_icons.scss */
.fa-chess-rook-alt:before {
  content: "\f448"; }

/* line 418, resources/web/fontawesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "\f13a"; }

/* line 419, resources/web/fontawesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "\f137"; }

/* line 420, resources/web/fontawesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "\f138"; }

/* line 421, resources/web/fontawesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "\f139"; }

/* line 422, resources/web/fontawesome/_icons.scss */
.fa-chevron-double-down:before {
  content: "\f322"; }

/* line 423, resources/web/fontawesome/_icons.scss */
.fa-chevron-double-left:before {
  content: "\f323"; }

/* line 424, resources/web/fontawesome/_icons.scss */
.fa-chevron-double-right:before {
  content: "\f324"; }

/* line 425, resources/web/fontawesome/_icons.scss */
.fa-chevron-double-up:before {
  content: "\f325"; }

/* line 426, resources/web/fontawesome/_icons.scss */
.fa-chevron-down:before {
  content: "\f078"; }

/* line 427, resources/web/fontawesome/_icons.scss */
.fa-chevron-left:before {
  content: "\f053"; }

/* line 428, resources/web/fontawesome/_icons.scss */
.fa-chevron-right:before {
  content: "\f054"; }

/* line 429, resources/web/fontawesome/_icons.scss */
.fa-chevron-square-down:before {
  content: "\f329"; }

/* line 430, resources/web/fontawesome/_icons.scss */
.fa-chevron-square-left:before {
  content: "\f32a"; }

/* line 431, resources/web/fontawesome/_icons.scss */
.fa-chevron-square-right:before {
  content: "\f32b"; }

/* line 432, resources/web/fontawesome/_icons.scss */
.fa-chevron-square-up:before {
  content: "\f32c"; }

/* line 433, resources/web/fontawesome/_icons.scss */
.fa-chevron-up:before {
  content: "\f077"; }

/* line 434, resources/web/fontawesome/_icons.scss */
.fa-child:before {
  content: "\f1ae"; }

/* line 435, resources/web/fontawesome/_icons.scss */
.fa-chimney:before {
  content: "\f78b"; }

/* line 436, resources/web/fontawesome/_icons.scss */
.fa-chrome:before {
  content: "\f268"; }

/* line 437, resources/web/fontawesome/_icons.scss */
.fa-chromecast:before {
  content: "\f838"; }

/* line 438, resources/web/fontawesome/_icons.scss */
.fa-church:before {
  content: "\f51d"; }

/* line 439, resources/web/fontawesome/_icons.scss */
.fa-circle:before {
  content: "\f111"; }

/* line 440, resources/web/fontawesome/_icons.scss */
.fa-circle-notch:before {
  content: "\f1ce"; }

/* line 441, resources/web/fontawesome/_icons.scss */
.fa-city:before {
  content: "\f64f"; }

/* line 442, resources/web/fontawesome/_icons.scss */
.fa-clarinet:before {
  content: "\f8ad"; }

/* line 443, resources/web/fontawesome/_icons.scss */
.fa-claw-marks:before {
  content: "\f6c2"; }

/* line 444, resources/web/fontawesome/_icons.scss */
.fa-clinic-medical:before {
  content: "\f7f2"; }

/* line 445, resources/web/fontawesome/_icons.scss */
.fa-clipboard:before {
  content: "\f328"; }

/* line 446, resources/web/fontawesome/_icons.scss */
.fa-clipboard-check:before {
  content: "\f46c"; }

/* line 447, resources/web/fontawesome/_icons.scss */
.fa-clipboard-list:before {
  content: "\f46d"; }

/* line 448, resources/web/fontawesome/_icons.scss */
.fa-clipboard-list-check:before {
  content: "\f737"; }

/* line 449, resources/web/fontawesome/_icons.scss */
.fa-clipboard-prescription:before {
  content: "\f5e8"; }

/* line 450, resources/web/fontawesome/_icons.scss */
.fa-clipboard-user:before {
  content: "\f7f3"; }

/* line 451, resources/web/fontawesome/_icons.scss */
.fa-clock:before {
  content: "\f017"; }

/* line 452, resources/web/fontawesome/_icons.scss */
.fa-clone:before {
  content: "\f24d"; }

/* line 453, resources/web/fontawesome/_icons.scss */
.fa-closed-captioning:before {
  content: "\f20a"; }

/* line 454, resources/web/fontawesome/_icons.scss */
.fa-cloud:before {
  content: "\f0c2"; }

/* line 455, resources/web/fontawesome/_icons.scss */
.fa-cloud-download:before {
  content: "\f0ed"; }

/* line 456, resources/web/fontawesome/_icons.scss */
.fa-cloud-download-alt:before {
  content: "\f381"; }

/* line 457, resources/web/fontawesome/_icons.scss */
.fa-cloud-drizzle:before {
  content: "\f738"; }

/* line 458, resources/web/fontawesome/_icons.scss */
.fa-cloud-hail:before {
  content: "\f739"; }

/* line 459, resources/web/fontawesome/_icons.scss */
.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

/* line 460, resources/web/fontawesome/_icons.scss */
.fa-cloud-meatball:before {
  content: "\f73b"; }

/* line 461, resources/web/fontawesome/_icons.scss */
.fa-cloud-moon:before {
  content: "\f6c3"; }

/* line 462, resources/web/fontawesome/_icons.scss */
.fa-cloud-moon-rain:before {
  content: "\f73c"; }

/* line 463, resources/web/fontawesome/_icons.scss */
.fa-cloud-music:before {
  content: "\f8ae"; }

/* line 464, resources/web/fontawesome/_icons.scss */
.fa-cloud-rain:before {
  content: "\f73d"; }

/* line 465, resources/web/fontawesome/_icons.scss */
.fa-cloud-rainbow:before {
  content: "\f73e"; }

/* line 466, resources/web/fontawesome/_icons.scss */
.fa-cloud-showers:before {
  content: "\f73f"; }

/* line 467, resources/web/fontawesome/_icons.scss */
.fa-cloud-showers-heavy:before {
  content: "\f740"; }

/* line 468, resources/web/fontawesome/_icons.scss */
.fa-cloud-sleet:before {
  content: "\f741"; }

/* line 469, resources/web/fontawesome/_icons.scss */
.fa-cloud-snow:before {
  content: "\f742"; }

/* line 470, resources/web/fontawesome/_icons.scss */
.fa-cloud-sun:before {
  content: "\f6c4"; }

/* line 471, resources/web/fontawesome/_icons.scss */
.fa-cloud-sun-rain:before {
  content: "\f743"; }

/* line 472, resources/web/fontawesome/_icons.scss */
.fa-cloud-upload:before {
  content: "\f0ee"; }

/* line 473, resources/web/fontawesome/_icons.scss */
.fa-cloud-upload-alt:before {
  content: "\f382"; }

/* line 474, resources/web/fontawesome/_icons.scss */
.fa-cloudflare:before {
  content: "\e07d"; }

/* line 475, resources/web/fontawesome/_icons.scss */
.fa-clouds:before {
  content: "\f744"; }

/* line 476, resources/web/fontawesome/_icons.scss */
.fa-clouds-moon:before {
  content: "\f745"; }

/* line 477, resources/web/fontawesome/_icons.scss */
.fa-clouds-sun:before {
  content: "\f746"; }

/* line 478, resources/web/fontawesome/_icons.scss */
.fa-cloudscale:before {
  content: "\f383"; }

/* line 479, resources/web/fontawesome/_icons.scss */
.fa-cloudsmith:before {
  content: "\f384"; }

/* line 480, resources/web/fontawesome/_icons.scss */
.fa-cloudversify:before {
  content: "\f385"; }

/* line 481, resources/web/fontawesome/_icons.scss */
.fa-club:before {
  content: "\f327"; }

/* line 482, resources/web/fontawesome/_icons.scss */
.fa-cocktail:before {
  content: "\f561"; }

/* line 483, resources/web/fontawesome/_icons.scss */
.fa-code:before {
  content: "\f121"; }

/* line 484, resources/web/fontawesome/_icons.scss */
.fa-code-branch:before {
  content: "\f126"; }

/* line 485, resources/web/fontawesome/_icons.scss */
.fa-code-commit:before {
  content: "\f386"; }

/* line 486, resources/web/fontawesome/_icons.scss */
.fa-code-merge:before {
  content: "\f387"; }

/* line 487, resources/web/fontawesome/_icons.scss */
.fa-codepen:before {
  content: "\f1cb"; }

/* line 488, resources/web/fontawesome/_icons.scss */
.fa-codiepie:before {
  content: "\f284"; }

/* line 489, resources/web/fontawesome/_icons.scss */
.fa-coffee:before {
  content: "\f0f4"; }

/* line 490, resources/web/fontawesome/_icons.scss */
.fa-coffee-pot:before {
  content: "\e002"; }

/* line 491, resources/web/fontawesome/_icons.scss */
.fa-coffee-togo:before {
  content: "\f6c5"; }

/* line 492, resources/web/fontawesome/_icons.scss */
.fa-coffin:before {
  content: "\f6c6"; }

/* line 493, resources/web/fontawesome/_icons.scss */
.fa-coffin-cross:before {
  content: "\e051"; }

/* line 494, resources/web/fontawesome/_icons.scss */
.fa-cog:before {
  content: "\f013"; }

/* line 495, resources/web/fontawesome/_icons.scss */
.fa-cogs:before {
  content: "\f085"; }

/* line 496, resources/web/fontawesome/_icons.scss */
.fa-coin:before {
  content: "\f85c"; }

/* line 497, resources/web/fontawesome/_icons.scss */
.fa-coins:before {
  content: "\f51e"; }

/* line 498, resources/web/fontawesome/_icons.scss */
.fa-columns:before {
  content: "\f0db"; }

/* line 499, resources/web/fontawesome/_icons.scss */
.fa-comet:before {
  content: "\e003"; }

/* line 500, resources/web/fontawesome/_icons.scss */
.fa-comment:before {
  content: "\f075"; }

/* line 501, resources/web/fontawesome/_icons.scss */
.fa-comment-alt:before {
  content: "\f27a"; }

/* line 502, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-check:before {
  content: "\f4a2"; }

/* line 503, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-dollar:before {
  content: "\f650"; }

/* line 504, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-dots:before {
  content: "\f4a3"; }

/* line 505, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-edit:before {
  content: "\f4a4"; }

/* line 506, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

/* line 507, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-lines:before {
  content: "\f4a6"; }

/* line 508, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-medical:before {
  content: "\f7f4"; }

/* line 509, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-minus:before {
  content: "\f4a7"; }

/* line 510, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-music:before {
  content: "\f8af"; }

/* line 511, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-plus:before {
  content: "\f4a8"; }

/* line 512, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-slash:before {
  content: "\f4a9"; }

/* line 513, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-smile:before {
  content: "\f4aa"; }

/* line 514, resources/web/fontawesome/_icons.scss */
.fa-comment-alt-times:before {
  content: "\f4ab"; }

/* line 515, resources/web/fontawesome/_icons.scss */
.fa-comment-check:before {
  content: "\f4ac"; }

/* line 516, resources/web/fontawesome/_icons.scss */
.fa-comment-dollar:before {
  content: "\f651"; }

/* line 517, resources/web/fontawesome/_icons.scss */
.fa-comment-dots:before {
  content: "\f4ad"; }

/* line 518, resources/web/fontawesome/_icons.scss */
.fa-comment-edit:before {
  content: "\f4ae"; }

/* line 519, resources/web/fontawesome/_icons.scss */
.fa-comment-exclamation:before {
  content: "\f4af"; }

/* line 520, resources/web/fontawesome/_icons.scss */
.fa-comment-lines:before {
  content: "\f4b0"; }

/* line 521, resources/web/fontawesome/_icons.scss */
.fa-comment-medical:before {
  content: "\f7f5"; }

/* line 522, resources/web/fontawesome/_icons.scss */
.fa-comment-minus:before {
  content: "\f4b1"; }

/* line 523, resources/web/fontawesome/_icons.scss */
.fa-comment-music:before {
  content: "\f8b0"; }

/* line 524, resources/web/fontawesome/_icons.scss */
.fa-comment-plus:before {
  content: "\f4b2"; }

/* line 525, resources/web/fontawesome/_icons.scss */
.fa-comment-slash:before {
  content: "\f4b3"; }

/* line 526, resources/web/fontawesome/_icons.scss */
.fa-comment-smile:before {
  content: "\f4b4"; }

/* line 527, resources/web/fontawesome/_icons.scss */
.fa-comment-times:before {
  content: "\f4b5"; }

/* line 528, resources/web/fontawesome/_icons.scss */
.fa-comments:before {
  content: "\f086"; }

/* line 529, resources/web/fontawesome/_icons.scss */
.fa-comments-alt:before {
  content: "\f4b6"; }

/* line 530, resources/web/fontawesome/_icons.scss */
.fa-comments-alt-dollar:before {
  content: "\f652"; }

/* line 531, resources/web/fontawesome/_icons.scss */
.fa-comments-dollar:before {
  content: "\f653"; }

/* line 532, resources/web/fontawesome/_icons.scss */
.fa-compact-disc:before {
  content: "\f51f"; }

/* line 533, resources/web/fontawesome/_icons.scss */
.fa-compass:before {
  content: "\f14e"; }

/* line 534, resources/web/fontawesome/_icons.scss */
.fa-compass-slash:before {
  content: "\f5e9"; }

/* line 535, resources/web/fontawesome/_icons.scss */
.fa-compress:before {
  content: "\f066"; }

/* line 536, resources/web/fontawesome/_icons.scss */
.fa-compress-alt:before {
  content: "\f422"; }

/* line 537, resources/web/fontawesome/_icons.scss */
.fa-compress-arrows-alt:before {
  content: "\f78c"; }

/* line 538, resources/web/fontawesome/_icons.scss */
.fa-compress-wide:before {
  content: "\f326"; }

/* line 539, resources/web/fontawesome/_icons.scss */
.fa-computer-classic:before {
  content: "\f8b1"; }

/* line 540, resources/web/fontawesome/_icons.scss */
.fa-computer-speaker:before {
  content: "\f8b2"; }

/* line 541, resources/web/fontawesome/_icons.scss */
.fa-concierge-bell:before {
  content: "\f562"; }

/* line 542, resources/web/fontawesome/_icons.scss */
.fa-confluence:before {
  content: "\f78d"; }

/* line 543, resources/web/fontawesome/_icons.scss */
.fa-connectdevelop:before {
  content: "\f20e"; }

/* line 544, resources/web/fontawesome/_icons.scss */
.fa-construction:before {
  content: "\f85d"; }

/* line 545, resources/web/fontawesome/_icons.scss */
.fa-container-storage:before {
  content: "\f4b7"; }

/* line 546, resources/web/fontawesome/_icons.scss */
.fa-contao:before {
  content: "\f26d"; }

/* line 547, resources/web/fontawesome/_icons.scss */
.fa-conveyor-belt:before {
  content: "\f46e"; }

/* line 548, resources/web/fontawesome/_icons.scss */
.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

/* line 549, resources/web/fontawesome/_icons.scss */
.fa-cookie:before {
  content: "\f563"; }

/* line 550, resources/web/fontawesome/_icons.scss */
.fa-cookie-bite:before {
  content: "\f564"; }

/* line 551, resources/web/fontawesome/_icons.scss */
.fa-copy:before {
  content: "\f0c5"; }

/* line 552, resources/web/fontawesome/_icons.scss */
.fa-copyright:before {
  content: "\f1f9"; }

/* line 553, resources/web/fontawesome/_icons.scss */
.fa-corn:before {
  content: "\f6c7"; }

/* line 554, resources/web/fontawesome/_icons.scss */
.fa-cotton-bureau:before {
  content: "\f89e"; }

/* line 555, resources/web/fontawesome/_icons.scss */
.fa-couch:before {
  content: "\f4b8"; }

/* line 556, resources/web/fontawesome/_icons.scss */
.fa-cow:before {
  content: "\f6c8"; }

/* line 557, resources/web/fontawesome/_icons.scss */
.fa-cowbell:before {
  content: "\f8b3"; }

/* line 558, resources/web/fontawesome/_icons.scss */
.fa-cowbell-more:before {
  content: "\f8b4"; }

/* line 559, resources/web/fontawesome/_icons.scss */
.fa-cpanel:before {
  content: "\f388"; }

/* line 560, resources/web/fontawesome/_icons.scss */
.fa-creative-commons:before {
  content: "\f25e"; }

/* line 561, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-by:before {
  content: "\f4e7"; }

/* line 562, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-nc:before {
  content: "\f4e8"; }

/* line 563, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

/* line 564, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

/* line 565, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-nd:before {
  content: "\f4eb"; }

/* line 566, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-pd:before {
  content: "\f4ec"; }

/* line 567, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

/* line 568, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-remix:before {
  content: "\f4ee"; }

/* line 569, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-sa:before {
  content: "\f4ef"; }

/* line 570, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

/* line 571, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

/* line 572, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-share:before {
  content: "\f4f2"; }

/* line 573, resources/web/fontawesome/_icons.scss */
.fa-creative-commons-zero:before {
  content: "\f4f3"; }

/* line 574, resources/web/fontawesome/_icons.scss */
.fa-credit-card:before {
  content: "\f09d"; }

/* line 575, resources/web/fontawesome/_icons.scss */
.fa-credit-card-blank:before {
  content: "\f389"; }

/* line 576, resources/web/fontawesome/_icons.scss */
.fa-credit-card-front:before {
  content: "\f38a"; }

/* line 577, resources/web/fontawesome/_icons.scss */
.fa-cricket:before {
  content: "\f449"; }

/* line 578, resources/web/fontawesome/_icons.scss */
.fa-critical-role:before {
  content: "\f6c9"; }

/* line 579, resources/web/fontawesome/_icons.scss */
.fa-croissant:before {
  content: "\f7f6"; }

/* line 580, resources/web/fontawesome/_icons.scss */
.fa-crop:before {
  content: "\f125"; }

/* line 581, resources/web/fontawesome/_icons.scss */
.fa-crop-alt:before {
  content: "\f565"; }

/* line 582, resources/web/fontawesome/_icons.scss */
.fa-cross:before {
  content: "\f654"; }

/* line 583, resources/web/fontawesome/_icons.scss */
.fa-crosshairs:before {
  content: "\f05b"; }

/* line 584, resources/web/fontawesome/_icons.scss */
.fa-crow:before {
  content: "\f520"; }

/* line 585, resources/web/fontawesome/_icons.scss */
.fa-crown:before {
  content: "\f521"; }

/* line 586, resources/web/fontawesome/_icons.scss */
.fa-crutch:before {
  content: "\f7f7"; }

/* line 587, resources/web/fontawesome/_icons.scss */
.fa-crutches:before {
  content: "\f7f8"; }

/* line 588, resources/web/fontawesome/_icons.scss */
.fa-css3:before {
  content: "\f13c"; }

/* line 589, resources/web/fontawesome/_icons.scss */
.fa-css3-alt:before {
  content: "\f38b"; }

/* line 590, resources/web/fontawesome/_icons.scss */
.fa-cube:before {
  content: "\f1b2"; }

/* line 591, resources/web/fontawesome/_icons.scss */
.fa-cubes:before {
  content: "\f1b3"; }

/* line 592, resources/web/fontawesome/_icons.scss */
.fa-curling:before {
  content: "\f44a"; }

/* line 593, resources/web/fontawesome/_icons.scss */
.fa-cut:before {
  content: "\f0c4"; }

/* line 594, resources/web/fontawesome/_icons.scss */
.fa-cuttlefish:before {
  content: "\f38c"; }

/* line 595, resources/web/fontawesome/_icons.scss */
.fa-d-and-d:before {
  content: "\f38d"; }

/* line 596, resources/web/fontawesome/_icons.scss */
.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

/* line 597, resources/web/fontawesome/_icons.scss */
.fa-dagger:before {
  content: "\f6cb"; }

/* line 598, resources/web/fontawesome/_icons.scss */
.fa-dailymotion:before {
  content: "\e052"; }

/* line 599, resources/web/fontawesome/_icons.scss */
.fa-dashcube:before {
  content: "\f210"; }

/* line 600, resources/web/fontawesome/_icons.scss */
.fa-database:before {
  content: "\f1c0"; }

/* line 601, resources/web/fontawesome/_icons.scss */
.fa-deaf:before {
  content: "\f2a4"; }

/* line 602, resources/web/fontawesome/_icons.scss */
.fa-debug:before {
  content: "\f7f9"; }

/* line 603, resources/web/fontawesome/_icons.scss */
.fa-deer:before {
  content: "\f78e"; }

/* line 604, resources/web/fontawesome/_icons.scss */
.fa-deer-rudolph:before {
  content: "\f78f"; }

/* line 605, resources/web/fontawesome/_icons.scss */
.fa-deezer:before {
  content: "\e077"; }

/* line 606, resources/web/fontawesome/_icons.scss */
.fa-delicious:before {
  content: "\f1a5"; }

/* line 607, resources/web/fontawesome/_icons.scss */
.fa-democrat:before {
  content: "\f747"; }

/* line 608, resources/web/fontawesome/_icons.scss */
.fa-deploydog:before {
  content: "\f38e"; }

/* line 609, resources/web/fontawesome/_icons.scss */
.fa-deskpro:before {
  content: "\f38f"; }

/* line 610, resources/web/fontawesome/_icons.scss */
.fa-desktop:before {
  content: "\f108"; }

/* line 611, resources/web/fontawesome/_icons.scss */
.fa-desktop-alt:before {
  content: "\f390"; }

/* line 612, resources/web/fontawesome/_icons.scss */
.fa-dev:before {
  content: "\f6cc"; }

/* line 613, resources/web/fontawesome/_icons.scss */
.fa-deviantart:before {
  content: "\f1bd"; }

/* line 614, resources/web/fontawesome/_icons.scss */
.fa-dewpoint:before {
  content: "\f748"; }

/* line 615, resources/web/fontawesome/_icons.scss */
.fa-dharmachakra:before {
  content: "\f655"; }

/* line 616, resources/web/fontawesome/_icons.scss */
.fa-dhl:before {
  content: "\f790"; }

/* line 617, resources/web/fontawesome/_icons.scss */
.fa-diagnoses:before {
  content: "\f470"; }

/* line 618, resources/web/fontawesome/_icons.scss */
.fa-diamond:before {
  content: "\f219"; }

/* line 619, resources/web/fontawesome/_icons.scss */
.fa-diaspora:before {
  content: "\f791"; }

/* line 620, resources/web/fontawesome/_icons.scss */
.fa-dice:before {
  content: "\f522"; }

/* line 621, resources/web/fontawesome/_icons.scss */
.fa-dice-d10:before {
  content: "\f6cd"; }

/* line 622, resources/web/fontawesome/_icons.scss */
.fa-dice-d12:before {
  content: "\f6ce"; }

/* line 623, resources/web/fontawesome/_icons.scss */
.fa-dice-d20:before {
  content: "\f6cf"; }

/* line 624, resources/web/fontawesome/_icons.scss */
.fa-dice-d4:before {
  content: "\f6d0"; }

/* line 625, resources/web/fontawesome/_icons.scss */
.fa-dice-d6:before {
  content: "\f6d1"; }

/* line 626, resources/web/fontawesome/_icons.scss */
.fa-dice-d8:before {
  content: "\f6d2"; }

/* line 627, resources/web/fontawesome/_icons.scss */
.fa-dice-five:before {
  content: "\f523"; }

/* line 628, resources/web/fontawesome/_icons.scss */
.fa-dice-four:before {
  content: "\f524"; }

/* line 629, resources/web/fontawesome/_icons.scss */
.fa-dice-one:before {
  content: "\f525"; }

/* line 630, resources/web/fontawesome/_icons.scss */
.fa-dice-six:before {
  content: "\f526"; }

/* line 631, resources/web/fontawesome/_icons.scss */
.fa-dice-three:before {
  content: "\f527"; }

/* line 632, resources/web/fontawesome/_icons.scss */
.fa-dice-two:before {
  content: "\f528"; }

/* line 633, resources/web/fontawesome/_icons.scss */
.fa-digg:before {
  content: "\f1a6"; }

/* line 634, resources/web/fontawesome/_icons.scss */
.fa-digging:before {
  content: "\f85e"; }

/* line 635, resources/web/fontawesome/_icons.scss */
.fa-digital-ocean:before {
  content: "\f391"; }

/* line 636, resources/web/fontawesome/_icons.scss */
.fa-digital-tachograph:before {
  content: "\f566"; }

/* line 637, resources/web/fontawesome/_icons.scss */
.fa-diploma:before {
  content: "\f5ea"; }

/* line 638, resources/web/fontawesome/_icons.scss */
.fa-directions:before {
  content: "\f5eb"; }

/* line 639, resources/web/fontawesome/_icons.scss */
.fa-disc-drive:before {
  content: "\f8b5"; }

/* line 640, resources/web/fontawesome/_icons.scss */
.fa-discord:before {
  content: "\f392"; }

/* line 641, resources/web/fontawesome/_icons.scss */
.fa-discourse:before {
  content: "\f393"; }

/* line 642, resources/web/fontawesome/_icons.scss */
.fa-disease:before {
  content: "\f7fa"; }

/* line 643, resources/web/fontawesome/_icons.scss */
.fa-divide:before {
  content: "\f529"; }

/* line 644, resources/web/fontawesome/_icons.scss */
.fa-dizzy:before {
  content: "\f567"; }

/* line 645, resources/web/fontawesome/_icons.scss */
.fa-dna:before {
  content: "\f471"; }

/* line 646, resources/web/fontawesome/_icons.scss */
.fa-do-not-enter:before {
  content: "\f5ec"; }

/* line 647, resources/web/fontawesome/_icons.scss */
.fa-dochub:before {
  content: "\f394"; }

/* line 648, resources/web/fontawesome/_icons.scss */
.fa-docker:before {
  content: "\f395"; }

/* line 649, resources/web/fontawesome/_icons.scss */
.fa-dog:before {
  content: "\f6d3"; }

/* line 650, resources/web/fontawesome/_icons.scss */
.fa-dog-leashed:before {
  content: "\f6d4"; }

/* line 651, resources/web/fontawesome/_icons.scss */
.fa-dollar-sign:before {
  content: "\f155"; }

/* line 652, resources/web/fontawesome/_icons.scss */
.fa-dolly:before {
  content: "\f472"; }

/* line 653, resources/web/fontawesome/_icons.scss */
.fa-dolly-empty:before {
  content: "\f473"; }

/* line 654, resources/web/fontawesome/_icons.scss */
.fa-dolly-flatbed:before {
  content: "\f474"; }

/* line 655, resources/web/fontawesome/_icons.scss */
.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

/* line 656, resources/web/fontawesome/_icons.scss */
.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

/* line 657, resources/web/fontawesome/_icons.scss */
.fa-donate:before {
  content: "\f4b9"; }

/* line 658, resources/web/fontawesome/_icons.scss */
.fa-door-closed:before {
  content: "\f52a"; }

/* line 659, resources/web/fontawesome/_icons.scss */
.fa-door-open:before {
  content: "\f52b"; }

/* line 660, resources/web/fontawesome/_icons.scss */
.fa-dot-circle:before {
  content: "\f192"; }

/* line 661, resources/web/fontawesome/_icons.scss */
.fa-dove:before {
  content: "\f4ba"; }

/* line 662, resources/web/fontawesome/_icons.scss */
.fa-download:before {
  content: "\f019"; }

/* line 663, resources/web/fontawesome/_icons.scss */
.fa-draft2digital:before {
  content: "\f396"; }

/* line 664, resources/web/fontawesome/_icons.scss */
.fa-drafting-compass:before {
  content: "\f568"; }

/* line 665, resources/web/fontawesome/_icons.scss */
.fa-dragon:before {
  content: "\f6d5"; }

/* line 666, resources/web/fontawesome/_icons.scss */
.fa-draw-circle:before {
  content: "\f5ed"; }

/* line 667, resources/web/fontawesome/_icons.scss */
.fa-draw-polygon:before {
  content: "\f5ee"; }

/* line 668, resources/web/fontawesome/_icons.scss */
.fa-draw-square:before {
  content: "\f5ef"; }

/* line 669, resources/web/fontawesome/_icons.scss */
.fa-dreidel:before {
  content: "\f792"; }

/* line 670, resources/web/fontawesome/_icons.scss */
.fa-dribbble:before {
  content: "\f17d"; }

/* line 671, resources/web/fontawesome/_icons.scss */
.fa-dribbble-square:before {
  content: "\f397"; }

/* line 672, resources/web/fontawesome/_icons.scss */
.fa-drone:before {
  content: "\f85f"; }

/* line 673, resources/web/fontawesome/_icons.scss */
.fa-drone-alt:before {
  content: "\f860"; }

/* line 674, resources/web/fontawesome/_icons.scss */
.fa-dropbox:before {
  content: "\f16b"; }

/* line 675, resources/web/fontawesome/_icons.scss */
.fa-drum:before {
  content: "\f569"; }

/* line 676, resources/web/fontawesome/_icons.scss */
.fa-drum-steelpan:before {
  content: "\f56a"; }

/* line 677, resources/web/fontawesome/_icons.scss */
.fa-drumstick:before {
  content: "\f6d6"; }

/* line 678, resources/web/fontawesome/_icons.scss */
.fa-drumstick-bite:before {
  content: "\f6d7"; }

/* line 679, resources/web/fontawesome/_icons.scss */
.fa-drupal:before {
  content: "\f1a9"; }

/* line 680, resources/web/fontawesome/_icons.scss */
.fa-dryer:before {
  content: "\f861"; }

/* line 681, resources/web/fontawesome/_icons.scss */
.fa-dryer-alt:before {
  content: "\f862"; }

/* line 682, resources/web/fontawesome/_icons.scss */
.fa-duck:before {
  content: "\f6d8"; }

/* line 683, resources/web/fontawesome/_icons.scss */
.fa-dumbbell:before {
  content: "\f44b"; }

/* line 684, resources/web/fontawesome/_icons.scss */
.fa-dumpster:before {
  content: "\f793"; }

/* line 685, resources/web/fontawesome/_icons.scss */
.fa-dumpster-fire:before {
  content: "\f794"; }

/* line 686, resources/web/fontawesome/_icons.scss */
.fa-dungeon:before {
  content: "\f6d9"; }

/* line 687, resources/web/fontawesome/_icons.scss */
.fa-dyalog:before {
  content: "\f399"; }

/* line 688, resources/web/fontawesome/_icons.scss */
.fa-ear:before {
  content: "\f5f0"; }

/* line 689, resources/web/fontawesome/_icons.scss */
.fa-ear-muffs:before {
  content: "\f795"; }

/* line 690, resources/web/fontawesome/_icons.scss */
.fa-earlybirds:before {
  content: "\f39a"; }

/* line 691, resources/web/fontawesome/_icons.scss */
.fa-ebay:before {
  content: "\f4f4"; }

/* line 692, resources/web/fontawesome/_icons.scss */
.fa-eclipse:before {
  content: "\f749"; }

/* line 693, resources/web/fontawesome/_icons.scss */
.fa-eclipse-alt:before {
  content: "\f74a"; }

/* line 694, resources/web/fontawesome/_icons.scss */
.fa-edge:before {
  content: "\f282"; }

/* line 695, resources/web/fontawesome/_icons.scss */
.fa-edge-legacy:before {
  content: "\e078"; }

/* line 696, resources/web/fontawesome/_icons.scss */
.fa-edit:before {
  content: "\f044"; }

/* line 697, resources/web/fontawesome/_icons.scss */
.fa-egg:before {
  content: "\f7fb"; }

/* line 698, resources/web/fontawesome/_icons.scss */
.fa-egg-fried:before {
  content: "\f7fc"; }

/* line 699, resources/web/fontawesome/_icons.scss */
.fa-eject:before {
  content: "\f052"; }

/* line 700, resources/web/fontawesome/_icons.scss */
.fa-elementor:before {
  content: "\f430"; }

/* line 701, resources/web/fontawesome/_icons.scss */
.fa-elephant:before {
  content: "\f6da"; }

/* line 702, resources/web/fontawesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "\f141"; }

/* line 703, resources/web/fontawesome/_icons.scss */
.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

/* line 704, resources/web/fontawesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "\f142"; }

/* line 705, resources/web/fontawesome/_icons.scss */
.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

/* line 706, resources/web/fontawesome/_icons.scss */
.fa-ello:before {
  content: "\f5f1"; }

/* line 707, resources/web/fontawesome/_icons.scss */
.fa-ember:before {
  content: "\f423"; }

/* line 708, resources/web/fontawesome/_icons.scss */
.fa-empire:before {
  content: "\f1d1"; }

/* line 709, resources/web/fontawesome/_icons.scss */
.fa-empty-set:before {
  content: "\f656"; }

/* line 710, resources/web/fontawesome/_icons.scss */
.fa-engine-warning:before {
  content: "\f5f2"; }

/* line 711, resources/web/fontawesome/_icons.scss */
.fa-envelope:before {
  content: "\f0e0"; }

/* line 712, resources/web/fontawesome/_icons.scss */
.fa-envelope-open:before {
  content: "\f2b6"; }

/* line 713, resources/web/fontawesome/_icons.scss */
.fa-envelope-open-dollar:before {
  content: "\f657"; }

/* line 714, resources/web/fontawesome/_icons.scss */
.fa-envelope-open-text:before {
  content: "\f658"; }

/* line 715, resources/web/fontawesome/_icons.scss */
.fa-envelope-square:before {
  content: "\f199"; }

/* line 716, resources/web/fontawesome/_icons.scss */
.fa-envira:before {
  content: "\f299"; }

/* line 717, resources/web/fontawesome/_icons.scss */
.fa-equals:before {
  content: "\f52c"; }

/* line 718, resources/web/fontawesome/_icons.scss */
.fa-eraser:before {
  content: "\f12d"; }

/* line 719, resources/web/fontawesome/_icons.scss */
.fa-erlang:before {
  content: "\f39d"; }

/* line 720, resources/web/fontawesome/_icons.scss */
.fa-ethereum:before {
  content: "\f42e"; }

/* line 721, resources/web/fontawesome/_icons.scss */
.fa-ethernet:before {
  content: "\f796"; }

/* line 722, resources/web/fontawesome/_icons.scss */
.fa-etsy:before {
  content: "\f2d7"; }

/* line 723, resources/web/fontawesome/_icons.scss */
.fa-euro-sign:before {
  content: "\f153"; }

/* line 724, resources/web/fontawesome/_icons.scss */
.fa-evernote:before {
  content: "\f839"; }

/* line 725, resources/web/fontawesome/_icons.scss */
.fa-exchange:before {
  content: "\f0ec"; }

/* line 726, resources/web/fontawesome/_icons.scss */
.fa-exchange-alt:before {
  content: "\f362"; }

/* line 727, resources/web/fontawesome/_icons.scss */
.fa-exclamation:before {
  content: "\f12a"; }

/* line 728, resources/web/fontawesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "\f06a"; }

/* line 729, resources/web/fontawesome/_icons.scss */
.fa-exclamation-square:before {
  content: "\f321"; }

/* line 730, resources/web/fontawesome/_icons.scss */
.fa-exclamation-triangle:before {
  content: "\f071"; }

/* line 731, resources/web/fontawesome/_icons.scss */
.fa-expand:before {
  content: "\f065"; }

/* line 732, resources/web/fontawesome/_icons.scss */
.fa-expand-alt:before {
  content: "\f424"; }

/* line 733, resources/web/fontawesome/_icons.scss */
.fa-expand-arrows:before {
  content: "\f31d"; }

/* line 734, resources/web/fontawesome/_icons.scss */
.fa-expand-arrows-alt:before {
  content: "\f31e"; }

/* line 735, resources/web/fontawesome/_icons.scss */
.fa-expand-wide:before {
  content: "\f320"; }

/* line 736, resources/web/fontawesome/_icons.scss */
.fa-expeditedssl:before {
  content: "\f23e"; }

/* line 737, resources/web/fontawesome/_icons.scss */
.fa-external-link:before {
  content: "\f08e"; }

/* line 738, resources/web/fontawesome/_icons.scss */
.fa-external-link-alt:before {
  content: "\f35d"; }

/* line 739, resources/web/fontawesome/_icons.scss */
.fa-external-link-square:before {
  content: "\f14c"; }

/* line 740, resources/web/fontawesome/_icons.scss */
.fa-external-link-square-alt:before {
  content: "\f360"; }

/* line 741, resources/web/fontawesome/_icons.scss */
.fa-eye:before {
  content: "\f06e"; }

/* line 742, resources/web/fontawesome/_icons.scss */
.fa-eye-dropper:before {
  content: "\f1fb"; }

/* line 743, resources/web/fontawesome/_icons.scss */
.fa-eye-evil:before {
  content: "\f6db"; }

/* line 744, resources/web/fontawesome/_icons.scss */
.fa-eye-slash:before {
  content: "\f070"; }

/* line 745, resources/web/fontawesome/_icons.scss */
.fa-facebook:before {
  content: "\f09a"; }

/* line 746, resources/web/fontawesome/_icons.scss */
.fa-facebook-f:before {
  content: "\f39e"; }

/* line 747, resources/web/fontawesome/_icons.scss */
.fa-facebook-messenger:before {
  content: "\f39f"; }

/* line 748, resources/web/fontawesome/_icons.scss */
.fa-facebook-square:before {
  content: "\f082"; }

/* line 749, resources/web/fontawesome/_icons.scss */
.fa-fan:before {
  content: "\f863"; }

/* line 750, resources/web/fontawesome/_icons.scss */
.fa-fan-table:before {
  content: "\e004"; }

/* line 751, resources/web/fontawesome/_icons.scss */
.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

/* line 752, resources/web/fontawesome/_icons.scss */
.fa-farm:before {
  content: "\f864"; }

/* line 753, resources/web/fontawesome/_icons.scss */
.fa-fast-backward:before {
  content: "\f049"; }

/* line 754, resources/web/fontawesome/_icons.scss */
.fa-fast-forward:before {
  content: "\f050"; }

/* line 755, resources/web/fontawesome/_icons.scss */
.fa-faucet:before {
  content: "\e005"; }

/* line 756, resources/web/fontawesome/_icons.scss */
.fa-faucet-drip:before {
  content: "\e006"; }

/* line 757, resources/web/fontawesome/_icons.scss */
.fa-fax:before {
  content: "\f1ac"; }

/* line 758, resources/web/fontawesome/_icons.scss */
.fa-feather:before {
  content: "\f52d"; }

/* line 759, resources/web/fontawesome/_icons.scss */
.fa-feather-alt:before {
  content: "\f56b"; }

/* line 760, resources/web/fontawesome/_icons.scss */
.fa-fedex:before {
  content: "\f797"; }

/* line 761, resources/web/fontawesome/_icons.scss */
.fa-fedora:before {
  content: "\f798"; }

/* line 762, resources/web/fontawesome/_icons.scss */
.fa-female:before {
  content: "\f182"; }

/* line 763, resources/web/fontawesome/_icons.scss */
.fa-field-hockey:before {
  content: "\f44c"; }

/* line 764, resources/web/fontawesome/_icons.scss */
.fa-fighter-jet:before {
  content: "\f0fb"; }

/* line 765, resources/web/fontawesome/_icons.scss */
.fa-figma:before {
  content: "\f799"; }

/* line 766, resources/web/fontawesome/_icons.scss */
.fa-file:before {
  content: "\f15b"; }

/* line 767, resources/web/fontawesome/_icons.scss */
.fa-file-alt:before {
  content: "\f15c"; }

/* line 768, resources/web/fontawesome/_icons.scss */
.fa-file-archive:before {
  content: "\f1c6"; }

/* line 769, resources/web/fontawesome/_icons.scss */
.fa-file-audio:before {
  content: "\f1c7"; }

/* line 770, resources/web/fontawesome/_icons.scss */
.fa-file-certificate:before {
  content: "\f5f3"; }

/* line 771, resources/web/fontawesome/_icons.scss */
.fa-file-chart-line:before {
  content: "\f659"; }

/* line 772, resources/web/fontawesome/_icons.scss */
.fa-file-chart-pie:before {
  content: "\f65a"; }

/* line 773, resources/web/fontawesome/_icons.scss */
.fa-file-check:before {
  content: "\f316"; }

/* line 774, resources/web/fontawesome/_icons.scss */
.fa-file-code:before {
  content: "\f1c9"; }

/* line 775, resources/web/fontawesome/_icons.scss */
.fa-file-contract:before {
  content: "\f56c"; }

/* line 776, resources/web/fontawesome/_icons.scss */
.fa-file-csv:before {
  content: "\f6dd"; }

/* line 777, resources/web/fontawesome/_icons.scss */
.fa-file-download:before {
  content: "\f56d"; }

/* line 778, resources/web/fontawesome/_icons.scss */
.fa-file-edit:before {
  content: "\f31c"; }

/* line 779, resources/web/fontawesome/_icons.scss */
.fa-file-excel:before {
  content: "\f1c3"; }

/* line 780, resources/web/fontawesome/_icons.scss */
.fa-file-exclamation:before {
  content: "\f31a"; }

/* line 781, resources/web/fontawesome/_icons.scss */
.fa-file-export:before {
  content: "\f56e"; }

/* line 782, resources/web/fontawesome/_icons.scss */
.fa-file-image:before {
  content: "\f1c5"; }

/* line 783, resources/web/fontawesome/_icons.scss */
.fa-file-import:before {
  content: "\f56f"; }

/* line 784, resources/web/fontawesome/_icons.scss */
.fa-file-invoice:before {
  content: "\f570"; }

/* line 785, resources/web/fontawesome/_icons.scss */
.fa-file-invoice-dollar:before {
  content: "\f571"; }

/* line 786, resources/web/fontawesome/_icons.scss */
.fa-file-medical:before {
  content: "\f477"; }

/* line 787, resources/web/fontawesome/_icons.scss */
.fa-file-medical-alt:before {
  content: "\f478"; }

/* line 788, resources/web/fontawesome/_icons.scss */
.fa-file-minus:before {
  content: "\f318"; }

/* line 789, resources/web/fontawesome/_icons.scss */
.fa-file-music:before {
  content: "\f8b6"; }

/* line 790, resources/web/fontawesome/_icons.scss */
.fa-file-pdf:before {
  content: "\f1c1"; }

/* line 791, resources/web/fontawesome/_icons.scss */
.fa-file-plus:before {
  content: "\f319"; }

/* line 792, resources/web/fontawesome/_icons.scss */
.fa-file-powerpoint:before {
  content: "\f1c4"; }

/* line 793, resources/web/fontawesome/_icons.scss */
.fa-file-prescription:before {
  content: "\f572"; }

/* line 794, resources/web/fontawesome/_icons.scss */
.fa-file-search:before {
  content: "\f865"; }

/* line 795, resources/web/fontawesome/_icons.scss */
.fa-file-signature:before {
  content: "\f573"; }

/* line 796, resources/web/fontawesome/_icons.scss */
.fa-file-spreadsheet:before {
  content: "\f65b"; }

/* line 797, resources/web/fontawesome/_icons.scss */
.fa-file-times:before {
  content: "\f317"; }

/* line 798, resources/web/fontawesome/_icons.scss */
.fa-file-upload:before {
  content: "\f574"; }

/* line 799, resources/web/fontawesome/_icons.scss */
.fa-file-user:before {
  content: "\f65c"; }

/* line 800, resources/web/fontawesome/_icons.scss */
.fa-file-video:before {
  content: "\f1c8"; }

/* line 801, resources/web/fontawesome/_icons.scss */
.fa-file-word:before {
  content: "\f1c2"; }

/* line 802, resources/web/fontawesome/_icons.scss */
.fa-files-medical:before {
  content: "\f7fd"; }

/* line 803, resources/web/fontawesome/_icons.scss */
.fa-fill:before {
  content: "\f575"; }

/* line 804, resources/web/fontawesome/_icons.scss */
.fa-fill-drip:before {
  content: "\f576"; }

/* line 805, resources/web/fontawesome/_icons.scss */
.fa-film:before {
  content: "\f008"; }

/* line 806, resources/web/fontawesome/_icons.scss */
.fa-film-alt:before {
  content: "\f3a0"; }

/* line 807, resources/web/fontawesome/_icons.scss */
.fa-film-canister:before {
  content: "\f8b7"; }

/* line 808, resources/web/fontawesome/_icons.scss */
.fa-filter:before {
  content: "\f0b0"; }

/* line 809, resources/web/fontawesome/_icons.scss */
.fa-fingerprint:before {
  content: "\f577"; }

/* line 810, resources/web/fontawesome/_icons.scss */
.fa-fire:before {
  content: "\f06d"; }

/* line 811, resources/web/fontawesome/_icons.scss */
.fa-fire-alt:before {
  content: "\f7e4"; }

/* line 812, resources/web/fontawesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "\f134"; }

/* line 813, resources/web/fontawesome/_icons.scss */
.fa-fire-smoke:before {
  content: "\f74b"; }

/* line 814, resources/web/fontawesome/_icons.scss */
.fa-firefox:before {
  content: "\f269"; }

/* line 815, resources/web/fontawesome/_icons.scss */
.fa-firefox-browser:before {
  content: "\e007"; }

/* line 816, resources/web/fontawesome/_icons.scss */
.fa-fireplace:before {
  content: "\f79a"; }

/* line 817, resources/web/fontawesome/_icons.scss */
.fa-first-aid:before {
  content: "\f479"; }

/* line 818, resources/web/fontawesome/_icons.scss */
.fa-first-order:before {
  content: "\f2b0"; }

/* line 819, resources/web/fontawesome/_icons.scss */
.fa-first-order-alt:before {
  content: "\f50a"; }

/* line 820, resources/web/fontawesome/_icons.scss */
.fa-firstdraft:before {
  content: "\f3a1"; }

/* line 821, resources/web/fontawesome/_icons.scss */
.fa-fish:before {
  content: "\f578"; }

/* line 822, resources/web/fontawesome/_icons.scss */
.fa-fish-cooked:before {
  content: "\f7fe"; }

/* line 823, resources/web/fontawesome/_icons.scss */
.fa-fist-raised:before {
  content: "\f6de"; }

/* line 824, resources/web/fontawesome/_icons.scss */
.fa-flag:before {
  content: "\f024"; }

/* line 825, resources/web/fontawesome/_icons.scss */
.fa-flag-alt:before {
  content: "\f74c"; }

/* line 826, resources/web/fontawesome/_icons.scss */
.fa-flag-checkered:before {
  content: "\f11e"; }

/* line 827, resources/web/fontawesome/_icons.scss */
.fa-flag-usa:before {
  content: "\f74d"; }

/* line 828, resources/web/fontawesome/_icons.scss */
.fa-flame:before {
  content: "\f6df"; }

/* line 829, resources/web/fontawesome/_icons.scss */
.fa-flashlight:before {
  content: "\f8b8"; }

/* line 830, resources/web/fontawesome/_icons.scss */
.fa-flask:before {
  content: "\f0c3"; }

/* line 831, resources/web/fontawesome/_icons.scss */
.fa-flask-poison:before {
  content: "\f6e0"; }

/* line 832, resources/web/fontawesome/_icons.scss */
.fa-flask-potion:before {
  content: "\f6e1"; }

/* line 833, resources/web/fontawesome/_icons.scss */
.fa-flickr:before {
  content: "\f16e"; }

/* line 834, resources/web/fontawesome/_icons.scss */
.fa-flipboard:before {
  content: "\f44d"; }

/* line 835, resources/web/fontawesome/_icons.scss */
.fa-flower:before {
  content: "\f7ff"; }

/* line 836, resources/web/fontawesome/_icons.scss */
.fa-flower-daffodil:before {
  content: "\f800"; }

/* line 837, resources/web/fontawesome/_icons.scss */
.fa-flower-tulip:before {
  content: "\f801"; }

/* line 838, resources/web/fontawesome/_icons.scss */
.fa-flushed:before {
  content: "\f579"; }

/* line 839, resources/web/fontawesome/_icons.scss */
.fa-flute:before {
  content: "\f8b9"; }

/* line 840, resources/web/fontawesome/_icons.scss */
.fa-flux-capacitor:before {
  content: "\f8ba"; }

/* line 841, resources/web/fontawesome/_icons.scss */
.fa-fly:before {
  content: "\f417"; }

/* line 842, resources/web/fontawesome/_icons.scss */
.fa-fog:before {
  content: "\f74e"; }

/* line 843, resources/web/fontawesome/_icons.scss */
.fa-folder:before {
  content: "\f07b"; }

/* line 844, resources/web/fontawesome/_icons.scss */
.fa-folder-download:before {
  content: "\e053"; }

/* line 845, resources/web/fontawesome/_icons.scss */
.fa-folder-minus:before {
  content: "\f65d"; }

/* line 846, resources/web/fontawesome/_icons.scss */
.fa-folder-open:before {
  content: "\f07c"; }

/* line 847, resources/web/fontawesome/_icons.scss */
.fa-folder-plus:before {
  content: "\f65e"; }

/* line 848, resources/web/fontawesome/_icons.scss */
.fa-folder-times:before {
  content: "\f65f"; }

/* line 849, resources/web/fontawesome/_icons.scss */
.fa-folder-tree:before {
  content: "\f802"; }

/* line 850, resources/web/fontawesome/_icons.scss */
.fa-folder-upload:before {
  content: "\e054"; }

/* line 851, resources/web/fontawesome/_icons.scss */
.fa-folders:before {
  content: "\f660"; }

/* line 852, resources/web/fontawesome/_icons.scss */
.fa-font:before {
  content: "\f031"; }

/* line 853, resources/web/fontawesome/_icons.scss */
.fa-font-awesome:before {
  content: "\f2b4"; }

/* line 854, resources/web/fontawesome/_icons.scss */
.fa-font-awesome-alt:before {
  content: "\f35c"; }

/* line 855, resources/web/fontawesome/_icons.scss */
.fa-font-awesome-flag:before {
  content: "\f425"; }

/* line 856, resources/web/fontawesome/_icons.scss */
.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

/* line 857, resources/web/fontawesome/_icons.scss */
.fa-font-case:before {
  content: "\f866"; }

/* line 858, resources/web/fontawesome/_icons.scss */
.fa-fonticons:before {
  content: "\f280"; }

/* line 859, resources/web/fontawesome/_icons.scss */
.fa-fonticons-fi:before {
  content: "\f3a2"; }

/* line 860, resources/web/fontawesome/_icons.scss */
.fa-football-ball:before {
  content: "\f44e"; }

/* line 861, resources/web/fontawesome/_icons.scss */
.fa-football-helmet:before {
  content: "\f44f"; }

/* line 862, resources/web/fontawesome/_icons.scss */
.fa-forklift:before {
  content: "\f47a"; }

/* line 863, resources/web/fontawesome/_icons.scss */
.fa-fort-awesome:before {
  content: "\f286"; }

/* line 864, resources/web/fontawesome/_icons.scss */
.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

/* line 865, resources/web/fontawesome/_icons.scss */
.fa-forumbee:before {
  content: "\f211"; }

/* line 866, resources/web/fontawesome/_icons.scss */
.fa-forward:before {
  content: "\f04e"; }

/* line 867, resources/web/fontawesome/_icons.scss */
.fa-foursquare:before {
  content: "\f180"; }

/* line 868, resources/web/fontawesome/_icons.scss */
.fa-fragile:before {
  content: "\f4bb"; }

/* line 869, resources/web/fontawesome/_icons.scss */
.fa-free-code-camp:before {
  content: "\f2c5"; }

/* line 870, resources/web/fontawesome/_icons.scss */
.fa-freebsd:before {
  content: "\f3a4"; }

/* line 871, resources/web/fontawesome/_icons.scss */
.fa-french-fries:before {
  content: "\f803"; }

/* line 872, resources/web/fontawesome/_icons.scss */
.fa-frog:before {
  content: "\f52e"; }

/* line 873, resources/web/fontawesome/_icons.scss */
.fa-frosty-head:before {
  content: "\f79b"; }

/* line 874, resources/web/fontawesome/_icons.scss */
.fa-frown:before {
  content: "\f119"; }

/* line 875, resources/web/fontawesome/_icons.scss */
.fa-frown-open:before {
  content: "\f57a"; }

/* line 876, resources/web/fontawesome/_icons.scss */
.fa-fulcrum:before {
  content: "\f50b"; }

/* line 877, resources/web/fontawesome/_icons.scss */
.fa-function:before {
  content: "\f661"; }

/* line 878, resources/web/fontawesome/_icons.scss */
.fa-funnel-dollar:before {
  content: "\f662"; }

/* line 879, resources/web/fontawesome/_icons.scss */
.fa-futbol:before {
  content: "\f1e3"; }

/* line 880, resources/web/fontawesome/_icons.scss */
.fa-galactic-republic:before {
  content: "\f50c"; }

/* line 881, resources/web/fontawesome/_icons.scss */
.fa-galactic-senate:before {
  content: "\f50d"; }

/* line 882, resources/web/fontawesome/_icons.scss */
.fa-galaxy:before {
  content: "\e008"; }

/* line 883, resources/web/fontawesome/_icons.scss */
.fa-game-board:before {
  content: "\f867"; }

/* line 884, resources/web/fontawesome/_icons.scss */
.fa-game-board-alt:before {
  content: "\f868"; }

/* line 885, resources/web/fontawesome/_icons.scss */
.fa-game-console-handheld:before {
  content: "\f8bb"; }

/* line 886, resources/web/fontawesome/_icons.scss */
.fa-gamepad:before {
  content: "\f11b"; }

/* line 887, resources/web/fontawesome/_icons.scss */
.fa-gamepad-alt:before {
  content: "\f8bc"; }

/* line 888, resources/web/fontawesome/_icons.scss */
.fa-garage:before {
  content: "\e009"; }

/* line 889, resources/web/fontawesome/_icons.scss */
.fa-garage-car:before {
  content: "\e00a"; }

/* line 890, resources/web/fontawesome/_icons.scss */
.fa-garage-open:before {
  content: "\e00b"; }

/* line 891, resources/web/fontawesome/_icons.scss */
.fa-gas-pump:before {
  content: "\f52f"; }

/* line 892, resources/web/fontawesome/_icons.scss */
.fa-gas-pump-slash:before {
  content: "\f5f4"; }

/* line 893, resources/web/fontawesome/_icons.scss */
.fa-gavel:before {
  content: "\f0e3"; }

/* line 894, resources/web/fontawesome/_icons.scss */
.fa-gem:before {
  content: "\f3a5"; }

/* line 895, resources/web/fontawesome/_icons.scss */
.fa-genderless:before {
  content: "\f22d"; }

/* line 896, resources/web/fontawesome/_icons.scss */
.fa-get-pocket:before {
  content: "\f265"; }

/* line 897, resources/web/fontawesome/_icons.scss */
.fa-gg:before {
  content: "\f260"; }

/* line 898, resources/web/fontawesome/_icons.scss */
.fa-gg-circle:before {
  content: "\f261"; }

/* line 899, resources/web/fontawesome/_icons.scss */
.fa-ghost:before {
  content: "\f6e2"; }

/* line 900, resources/web/fontawesome/_icons.scss */
.fa-gift:before {
  content: "\f06b"; }

/* line 901, resources/web/fontawesome/_icons.scss */
.fa-gift-card:before {
  content: "\f663"; }

/* line 902, resources/web/fontawesome/_icons.scss */
.fa-gifts:before {
  content: "\f79c"; }

/* line 903, resources/web/fontawesome/_icons.scss */
.fa-gingerbread-man:before {
  content: "\f79d"; }

/* line 904, resources/web/fontawesome/_icons.scss */
.fa-git:before {
  content: "\f1d3"; }

/* line 905, resources/web/fontawesome/_icons.scss */
.fa-git-alt:before {
  content: "\f841"; }

/* line 906, resources/web/fontawesome/_icons.scss */
.fa-git-square:before {
  content: "\f1d2"; }

/* line 907, resources/web/fontawesome/_icons.scss */
.fa-github:before {
  content: "\f09b"; }

/* line 908, resources/web/fontawesome/_icons.scss */
.fa-github-alt:before {
  content: "\f113"; }

/* line 909, resources/web/fontawesome/_icons.scss */
.fa-github-square:before {
  content: "\f092"; }

/* line 910, resources/web/fontawesome/_icons.scss */
.fa-gitkraken:before {
  content: "\f3a6"; }

/* line 911, resources/web/fontawesome/_icons.scss */
.fa-gitlab:before {
  content: "\f296"; }

/* line 912, resources/web/fontawesome/_icons.scss */
.fa-gitter:before {
  content: "\f426"; }

/* line 913, resources/web/fontawesome/_icons.scss */
.fa-glass:before {
  content: "\f804"; }

/* line 914, resources/web/fontawesome/_icons.scss */
.fa-glass-champagne:before {
  content: "\f79e"; }

/* line 915, resources/web/fontawesome/_icons.scss */
.fa-glass-cheers:before {
  content: "\f79f"; }

/* line 916, resources/web/fontawesome/_icons.scss */
.fa-glass-citrus:before {
  content: "\f869"; }

/* line 917, resources/web/fontawesome/_icons.scss */
.fa-glass-martini:before {
  content: "\f000"; }

/* line 918, resources/web/fontawesome/_icons.scss */
.fa-glass-martini-alt:before {
  content: "\f57b"; }

/* line 919, resources/web/fontawesome/_icons.scss */
.fa-glass-whiskey:before {
  content: "\f7a0"; }

/* line 920, resources/web/fontawesome/_icons.scss */
.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

/* line 921, resources/web/fontawesome/_icons.scss */
.fa-glasses:before {
  content: "\f530"; }

/* line 922, resources/web/fontawesome/_icons.scss */
.fa-glasses-alt:before {
  content: "\f5f5"; }

/* line 923, resources/web/fontawesome/_icons.scss */
.fa-glide:before {
  content: "\f2a5"; }

/* line 924, resources/web/fontawesome/_icons.scss */
.fa-glide-g:before {
  content: "\f2a6"; }

/* line 925, resources/web/fontawesome/_icons.scss */
.fa-globe:before {
  content: "\f0ac"; }

/* line 926, resources/web/fontawesome/_icons.scss */
.fa-globe-africa:before {
  content: "\f57c"; }

/* line 927, resources/web/fontawesome/_icons.scss */
.fa-globe-americas:before {
  content: "\f57d"; }

/* line 928, resources/web/fontawesome/_icons.scss */
.fa-globe-asia:before {
  content: "\f57e"; }

/* line 929, resources/web/fontawesome/_icons.scss */
.fa-globe-europe:before {
  content: "\f7a2"; }

/* line 930, resources/web/fontawesome/_icons.scss */
.fa-globe-snow:before {
  content: "\f7a3"; }

/* line 931, resources/web/fontawesome/_icons.scss */
.fa-globe-stand:before {
  content: "\f5f6"; }

/* line 932, resources/web/fontawesome/_icons.scss */
.fa-gofore:before {
  content: "\f3a7"; }

/* line 933, resources/web/fontawesome/_icons.scss */
.fa-golf-ball:before {
  content: "\f450"; }

/* line 934, resources/web/fontawesome/_icons.scss */
.fa-golf-club:before {
  content: "\f451"; }

/* line 935, resources/web/fontawesome/_icons.scss */
.fa-goodreads:before {
  content: "\f3a8"; }

/* line 936, resources/web/fontawesome/_icons.scss */
.fa-goodreads-g:before {
  content: "\f3a9"; }

/* line 937, resources/web/fontawesome/_icons.scss */
.fa-google:before {
  content: "\f1a0"; }

/* line 938, resources/web/fontawesome/_icons.scss */
.fa-google-drive:before {
  content: "\f3aa"; }

/* line 939, resources/web/fontawesome/_icons.scss */
.fa-google-pay:before {
  content: "\e079"; }

/* line 940, resources/web/fontawesome/_icons.scss */
.fa-google-play:before {
  content: "\f3ab"; }

/* line 941, resources/web/fontawesome/_icons.scss */
.fa-google-plus:before {
  content: "\f2b3"; }

/* line 942, resources/web/fontawesome/_icons.scss */
.fa-google-plus-g:before {
  content: "\f0d5"; }

/* line 943, resources/web/fontawesome/_icons.scss */
.fa-google-plus-square:before {
  content: "\f0d4"; }

/* line 944, resources/web/fontawesome/_icons.scss */
.fa-google-wallet:before {
  content: "\f1ee"; }

/* line 945, resources/web/fontawesome/_icons.scss */
.fa-gopuram:before {
  content: "\f664"; }

/* line 946, resources/web/fontawesome/_icons.scss */
.fa-graduation-cap:before {
  content: "\f19d"; }

/* line 947, resources/web/fontawesome/_icons.scss */
.fa-gramophone:before {
  content: "\f8bd"; }

/* line 948, resources/web/fontawesome/_icons.scss */
.fa-gratipay:before {
  content: "\f184"; }

/* line 949, resources/web/fontawesome/_icons.scss */
.fa-grav:before {
  content: "\f2d6"; }

/* line 950, resources/web/fontawesome/_icons.scss */
.fa-greater-than:before {
  content: "\f531"; }

/* line 951, resources/web/fontawesome/_icons.scss */
.fa-greater-than-equal:before {
  content: "\f532"; }

/* line 952, resources/web/fontawesome/_icons.scss */
.fa-grimace:before {
  content: "\f57f"; }

/* line 953, resources/web/fontawesome/_icons.scss */
.fa-grin:before {
  content: "\f580"; }

/* line 954, resources/web/fontawesome/_icons.scss */
.fa-grin-alt:before {
  content: "\f581"; }

/* line 955, resources/web/fontawesome/_icons.scss */
.fa-grin-beam:before {
  content: "\f582"; }

/* line 956, resources/web/fontawesome/_icons.scss */
.fa-grin-beam-sweat:before {
  content: "\f583"; }

/* line 957, resources/web/fontawesome/_icons.scss */
.fa-grin-hearts:before {
  content: "\f584"; }

/* line 958, resources/web/fontawesome/_icons.scss */
.fa-grin-squint:before {
  content: "\f585"; }

/* line 959, resources/web/fontawesome/_icons.scss */
.fa-grin-squint-tears:before {
  content: "\f586"; }

/* line 960, resources/web/fontawesome/_icons.scss */
.fa-grin-stars:before {
  content: "\f587"; }

/* line 961, resources/web/fontawesome/_icons.scss */
.fa-grin-tears:before {
  content: "\f588"; }

/* line 962, resources/web/fontawesome/_icons.scss */
.fa-grin-tongue:before {
  content: "\f589"; }

/* line 963, resources/web/fontawesome/_icons.scss */
.fa-grin-tongue-squint:before {
  content: "\f58a"; }

/* line 964, resources/web/fontawesome/_icons.scss */
.fa-grin-tongue-wink:before {
  content: "\f58b"; }

/* line 965, resources/web/fontawesome/_icons.scss */
.fa-grin-wink:before {
  content: "\f58c"; }

/* line 966, resources/web/fontawesome/_icons.scss */
.fa-grip-horizontal:before {
  content: "\f58d"; }

/* line 967, resources/web/fontawesome/_icons.scss */
.fa-grip-lines:before {
  content: "\f7a4"; }

/* line 968, resources/web/fontawesome/_icons.scss */
.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

/* line 969, resources/web/fontawesome/_icons.scss */
.fa-grip-vertical:before {
  content: "\f58e"; }

/* line 970, resources/web/fontawesome/_icons.scss */
.fa-gripfire:before {
  content: "\f3ac"; }

/* line 971, resources/web/fontawesome/_icons.scss */
.fa-grunt:before {
  content: "\f3ad"; }

/* line 972, resources/web/fontawesome/_icons.scss */
.fa-guilded:before {
  content: "\e07e"; }

/* line 973, resources/web/fontawesome/_icons.scss */
.fa-guitar:before {
  content: "\f7a6"; }

/* line 974, resources/web/fontawesome/_icons.scss */
.fa-guitar-electric:before {
  content: "\f8be"; }

/* line 975, resources/web/fontawesome/_icons.scss */
.fa-guitars:before {
  content: "\f8bf"; }

/* line 976, resources/web/fontawesome/_icons.scss */
.fa-gulp:before {
  content: "\f3ae"; }

/* line 977, resources/web/fontawesome/_icons.scss */
.fa-h-square:before {
  content: "\f0fd"; }

/* line 978, resources/web/fontawesome/_icons.scss */
.fa-h1:before {
  content: "\f313"; }

/* line 979, resources/web/fontawesome/_icons.scss */
.fa-h2:before {
  content: "\f314"; }

/* line 980, resources/web/fontawesome/_icons.scss */
.fa-h3:before {
  content: "\f315"; }

/* line 981, resources/web/fontawesome/_icons.scss */
.fa-h4:before {
  content: "\f86a"; }

/* line 982, resources/web/fontawesome/_icons.scss */
.fa-hacker-news:before {
  content: "\f1d4"; }

/* line 983, resources/web/fontawesome/_icons.scss */
.fa-hacker-news-square:before {
  content: "\f3af"; }

/* line 984, resources/web/fontawesome/_icons.scss */
.fa-hackerrank:before {
  content: "\f5f7"; }

/* line 985, resources/web/fontawesome/_icons.scss */
.fa-hamburger:before {
  content: "\f805"; }

/* line 986, resources/web/fontawesome/_icons.scss */
.fa-hammer:before {
  content: "\f6e3"; }

/* line 987, resources/web/fontawesome/_icons.scss */
.fa-hammer-war:before {
  content: "\f6e4"; }

/* line 988, resources/web/fontawesome/_icons.scss */
.fa-hamsa:before {
  content: "\f665"; }

/* line 989, resources/web/fontawesome/_icons.scss */
.fa-hand-heart:before {
  content: "\f4bc"; }

/* line 990, resources/web/fontawesome/_icons.scss */
.fa-hand-holding:before {
  content: "\f4bd"; }

/* line 991, resources/web/fontawesome/_icons.scss */
.fa-hand-holding-box:before {
  content: "\f47b"; }

/* line 992, resources/web/fontawesome/_icons.scss */
.fa-hand-holding-heart:before {
  content: "\f4be"; }

/* line 993, resources/web/fontawesome/_icons.scss */
.fa-hand-holding-magic:before {
  content: "\f6e5"; }

/* line 994, resources/web/fontawesome/_icons.scss */
.fa-hand-holding-medical:before {
  content: "\e05c"; }

/* line 995, resources/web/fontawesome/_icons.scss */
.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

/* line 996, resources/web/fontawesome/_icons.scss */
.fa-hand-holding-usd:before {
  content: "\f4c0"; }

/* line 997, resources/web/fontawesome/_icons.scss */
.fa-hand-holding-water:before {
  content: "\f4c1"; }

/* line 998, resources/web/fontawesome/_icons.scss */
.fa-hand-lizard:before {
  content: "\f258"; }

/* line 999, resources/web/fontawesome/_icons.scss */
.fa-hand-middle-finger:before {
  content: "\f806"; }

/* line 1000, resources/web/fontawesome/_icons.scss */
.fa-hand-paper:before {
  content: "\f256"; }

/* line 1001, resources/web/fontawesome/_icons.scss */
.fa-hand-peace:before {
  content: "\f25b"; }

/* line 1002, resources/web/fontawesome/_icons.scss */
.fa-hand-point-down:before {
  content: "\f0a7"; }

/* line 1003, resources/web/fontawesome/_icons.scss */
.fa-hand-point-left:before {
  content: "\f0a5"; }

/* line 1004, resources/web/fontawesome/_icons.scss */
.fa-hand-point-right:before {
  content: "\f0a4"; }

/* line 1005, resources/web/fontawesome/_icons.scss */
.fa-hand-point-up:before {
  content: "\f0a6"; }

/* line 1006, resources/web/fontawesome/_icons.scss */
.fa-hand-pointer:before {
  content: "\f25a"; }

/* line 1007, resources/web/fontawesome/_icons.scss */
.fa-hand-receiving:before {
  content: "\f47c"; }

/* line 1008, resources/web/fontawesome/_icons.scss */
.fa-hand-rock:before {
  content: "\f255"; }

/* line 1009, resources/web/fontawesome/_icons.scss */
.fa-hand-scissors:before {
  content: "\f257"; }

/* line 1010, resources/web/fontawesome/_icons.scss */
.fa-hand-sparkles:before {
  content: "\e05d"; }

/* line 1011, resources/web/fontawesome/_icons.scss */
.fa-hand-spock:before {
  content: "\f259"; }

/* line 1012, resources/web/fontawesome/_icons.scss */
.fa-hands:before {
  content: "\f4c2"; }

/* line 1013, resources/web/fontawesome/_icons.scss */
.fa-hands-heart:before {
  content: "\f4c3"; }

/* line 1014, resources/web/fontawesome/_icons.scss */
.fa-hands-helping:before {
  content: "\f4c4"; }

/* line 1015, resources/web/fontawesome/_icons.scss */
.fa-hands-usd:before {
  content: "\f4c5"; }

/* line 1016, resources/web/fontawesome/_icons.scss */
.fa-hands-wash:before {
  content: "\e05e"; }

/* line 1017, resources/web/fontawesome/_icons.scss */
.fa-handshake:before {
  content: "\f2b5"; }

/* line 1018, resources/web/fontawesome/_icons.scss */
.fa-handshake-alt:before {
  content: "\f4c6"; }

/* line 1019, resources/web/fontawesome/_icons.scss */
.fa-handshake-alt-slash:before {
  content: "\e05f"; }

/* line 1020, resources/web/fontawesome/_icons.scss */
.fa-handshake-slash:before {
  content: "\e060"; }

/* line 1021, resources/web/fontawesome/_icons.scss */
.fa-hanukiah:before {
  content: "\f6e6"; }

/* line 1022, resources/web/fontawesome/_icons.scss */
.fa-hard-hat:before {
  content: "\f807"; }

/* line 1023, resources/web/fontawesome/_icons.scss */
.fa-hashtag:before {
  content: "\f292"; }

/* line 1024, resources/web/fontawesome/_icons.scss */
.fa-hat-chef:before {
  content: "\f86b"; }

/* line 1025, resources/web/fontawesome/_icons.scss */
.fa-hat-cowboy:before {
  content: "\f8c0"; }

/* line 1026, resources/web/fontawesome/_icons.scss */
.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

/* line 1027, resources/web/fontawesome/_icons.scss */
.fa-hat-santa:before {
  content: "\f7a7"; }

/* line 1028, resources/web/fontawesome/_icons.scss */
.fa-hat-winter:before {
  content: "\f7a8"; }

/* line 1029, resources/web/fontawesome/_icons.scss */
.fa-hat-witch:before {
  content: "\f6e7"; }

/* line 1030, resources/web/fontawesome/_icons.scss */
.fa-hat-wizard:before {
  content: "\f6e8"; }

/* line 1031, resources/web/fontawesome/_icons.scss */
.fa-hdd:before {
  content: "\f0a0"; }

/* line 1032, resources/web/fontawesome/_icons.scss */
.fa-head-side:before {
  content: "\f6e9"; }

/* line 1033, resources/web/fontawesome/_icons.scss */
.fa-head-side-brain:before {
  content: "\f808"; }

/* line 1034, resources/web/fontawesome/_icons.scss */
.fa-head-side-cough:before {
  content: "\e061"; }

/* line 1035, resources/web/fontawesome/_icons.scss */
.fa-head-side-cough-slash:before {
  content: "\e062"; }

/* line 1036, resources/web/fontawesome/_icons.scss */
.fa-head-side-headphones:before {
  content: "\f8c2"; }

/* line 1037, resources/web/fontawesome/_icons.scss */
.fa-head-side-mask:before {
  content: "\e063"; }

/* line 1038, resources/web/fontawesome/_icons.scss */
.fa-head-side-medical:before {
  content: "\f809"; }

/* line 1039, resources/web/fontawesome/_icons.scss */
.fa-head-side-virus:before {
  content: "\e064"; }

/* line 1040, resources/web/fontawesome/_icons.scss */
.fa-head-vr:before {
  content: "\f6ea"; }

/* line 1041, resources/web/fontawesome/_icons.scss */
.fa-heading:before {
  content: "\f1dc"; }

/* line 1042, resources/web/fontawesome/_icons.scss */
.fa-headphones:before {
  content: "\f025"; }

/* line 1043, resources/web/fontawesome/_icons.scss */
.fa-headphones-alt:before {
  content: "\f58f"; }

/* line 1044, resources/web/fontawesome/_icons.scss */
.fa-headset:before {
  content: "\f590"; }

/* line 1045, resources/web/fontawesome/_icons.scss */
.fa-heart:before {
  content: "\f004"; }

/* line 1046, resources/web/fontawesome/_icons.scss */
.fa-heart-broken:before {
  content: "\f7a9"; }

/* line 1047, resources/web/fontawesome/_icons.scss */
.fa-heart-circle:before {
  content: "\f4c7"; }

/* line 1048, resources/web/fontawesome/_icons.scss */
.fa-heart-rate:before {
  content: "\f5f8"; }

/* line 1049, resources/web/fontawesome/_icons.scss */
.fa-heart-square:before {
  content: "\f4c8"; }

/* line 1050, resources/web/fontawesome/_icons.scss */
.fa-heartbeat:before {
  content: "\f21e"; }

/* line 1051, resources/web/fontawesome/_icons.scss */
.fa-heat:before {
  content: "\e00c"; }

/* line 1052, resources/web/fontawesome/_icons.scss */
.fa-helicopter:before {
  content: "\f533"; }

/* line 1053, resources/web/fontawesome/_icons.scss */
.fa-helmet-battle:before {
  content: "\f6eb"; }

/* line 1054, resources/web/fontawesome/_icons.scss */
.fa-hexagon:before {
  content: "\f312"; }

/* line 1055, resources/web/fontawesome/_icons.scss */
.fa-highlighter:before {
  content: "\f591"; }

/* line 1056, resources/web/fontawesome/_icons.scss */
.fa-hiking:before {
  content: "\f6ec"; }

/* line 1057, resources/web/fontawesome/_icons.scss */
.fa-hippo:before {
  content: "\f6ed"; }

/* line 1058, resources/web/fontawesome/_icons.scss */
.fa-hips:before {
  content: "\f452"; }

/* line 1059, resources/web/fontawesome/_icons.scss */
.fa-hire-a-helper:before {
  content: "\f3b0"; }

/* line 1060, resources/web/fontawesome/_icons.scss */
.fa-history:before {
  content: "\f1da"; }

/* line 1061, resources/web/fontawesome/_icons.scss */
.fa-hive:before {
  content: "\e07f"; }

/* line 1062, resources/web/fontawesome/_icons.scss */
.fa-hockey-mask:before {
  content: "\f6ee"; }

/* line 1063, resources/web/fontawesome/_icons.scss */
.fa-hockey-puck:before {
  content: "\f453"; }

/* line 1064, resources/web/fontawesome/_icons.scss */
.fa-hockey-sticks:before {
  content: "\f454"; }

/* line 1065, resources/web/fontawesome/_icons.scss */
.fa-holly-berry:before {
  content: "\f7aa"; }

/* line 1066, resources/web/fontawesome/_icons.scss */
.fa-home:before {
  content: "\f015"; }

/* line 1067, resources/web/fontawesome/_icons.scss */
.fa-home-alt:before {
  content: "\f80a"; }

/* line 1068, resources/web/fontawesome/_icons.scss */
.fa-home-heart:before {
  content: "\f4c9"; }

/* line 1069, resources/web/fontawesome/_icons.scss */
.fa-home-lg:before {
  content: "\f80b"; }

/* line 1070, resources/web/fontawesome/_icons.scss */
.fa-home-lg-alt:before {
  content: "\f80c"; }

/* line 1071, resources/web/fontawesome/_icons.scss */
.fa-hood-cloak:before {
  content: "\f6ef"; }

/* line 1072, resources/web/fontawesome/_icons.scss */
.fa-hooli:before {
  content: "\f427"; }

/* line 1073, resources/web/fontawesome/_icons.scss */
.fa-horizontal-rule:before {
  content: "\f86c"; }

/* line 1074, resources/web/fontawesome/_icons.scss */
.fa-hornbill:before {
  content: "\f592"; }

/* line 1075, resources/web/fontawesome/_icons.scss */
.fa-horse:before {
  content: "\f6f0"; }

/* line 1076, resources/web/fontawesome/_icons.scss */
.fa-horse-head:before {
  content: "\f7ab"; }

/* line 1077, resources/web/fontawesome/_icons.scss */
.fa-horse-saddle:before {
  content: "\f8c3"; }

/* line 1078, resources/web/fontawesome/_icons.scss */
.fa-hospital:before {
  content: "\f0f8"; }

/* line 1079, resources/web/fontawesome/_icons.scss */
.fa-hospital-alt:before {
  content: "\f47d"; }

/* line 1080, resources/web/fontawesome/_icons.scss */
.fa-hospital-symbol:before {
  content: "\f47e"; }

/* line 1081, resources/web/fontawesome/_icons.scss */
.fa-hospital-user:before {
  content: "\f80d"; }

/* line 1082, resources/web/fontawesome/_icons.scss */
.fa-hospitals:before {
  content: "\f80e"; }

/* line 1083, resources/web/fontawesome/_icons.scss */
.fa-hot-tub:before {
  content: "\f593"; }

/* line 1084, resources/web/fontawesome/_icons.scss */
.fa-hotdog:before {
  content: "\f80f"; }

/* line 1085, resources/web/fontawesome/_icons.scss */
.fa-hotel:before {
  content: "\f594"; }

/* line 1086, resources/web/fontawesome/_icons.scss */
.fa-hotjar:before {
  content: "\f3b1"; }

/* line 1087, resources/web/fontawesome/_icons.scss */
.fa-hourglass:before {
  content: "\f254"; }

/* line 1088, resources/web/fontawesome/_icons.scss */
.fa-hourglass-end:before {
  content: "\f253"; }

/* line 1089, resources/web/fontawesome/_icons.scss */
.fa-hourglass-half:before {
  content: "\f252"; }

/* line 1090, resources/web/fontawesome/_icons.scss */
.fa-hourglass-start:before {
  content: "\f251"; }

/* line 1091, resources/web/fontawesome/_icons.scss */
.fa-house:before {
  content: "\e00d"; }

/* line 1092, resources/web/fontawesome/_icons.scss */
.fa-house-damage:before {
  content: "\f6f1"; }

/* line 1093, resources/web/fontawesome/_icons.scss */
.fa-house-day:before {
  content: "\e00e"; }

/* line 1094, resources/web/fontawesome/_icons.scss */
.fa-house-flood:before {
  content: "\f74f"; }

/* line 1095, resources/web/fontawesome/_icons.scss */
.fa-house-leave:before {
  content: "\e00f"; }

/* line 1096, resources/web/fontawesome/_icons.scss */
.fa-house-night:before {
  content: "\e010"; }

/* line 1097, resources/web/fontawesome/_icons.scss */
.fa-house-return:before {
  content: "\e011"; }

/* line 1098, resources/web/fontawesome/_icons.scss */
.fa-house-signal:before {
  content: "\e012"; }

/* line 1099, resources/web/fontawesome/_icons.scss */
.fa-house-user:before {
  content: "\e065"; }

/* line 1100, resources/web/fontawesome/_icons.scss */
.fa-houzz:before {
  content: "\f27c"; }

/* line 1101, resources/web/fontawesome/_icons.scss */
.fa-hryvnia:before {
  content: "\f6f2"; }

/* line 1102, resources/web/fontawesome/_icons.scss */
.fa-html5:before {
  content: "\f13b"; }

/* line 1103, resources/web/fontawesome/_icons.scss */
.fa-hubspot:before {
  content: "\f3b2"; }

/* line 1104, resources/web/fontawesome/_icons.scss */
.fa-humidity:before {
  content: "\f750"; }

/* line 1105, resources/web/fontawesome/_icons.scss */
.fa-hurricane:before {
  content: "\f751"; }

/* line 1106, resources/web/fontawesome/_icons.scss */
.fa-i-cursor:before {
  content: "\f246"; }

/* line 1107, resources/web/fontawesome/_icons.scss */
.fa-ice-cream:before {
  content: "\f810"; }

/* line 1108, resources/web/fontawesome/_icons.scss */
.fa-ice-skate:before {
  content: "\f7ac"; }

/* line 1109, resources/web/fontawesome/_icons.scss */
.fa-icicles:before {
  content: "\f7ad"; }

/* line 1110, resources/web/fontawesome/_icons.scss */
.fa-icons:before {
  content: "\f86d"; }

/* line 1111, resources/web/fontawesome/_icons.scss */
.fa-icons-alt:before {
  content: "\f86e"; }

/* line 1112, resources/web/fontawesome/_icons.scss */
.fa-id-badge:before {
  content: "\f2c1"; }

/* line 1113, resources/web/fontawesome/_icons.scss */
.fa-id-card:before {
  content: "\f2c2"; }

/* line 1114, resources/web/fontawesome/_icons.scss */
.fa-id-card-alt:before {
  content: "\f47f"; }

/* line 1115, resources/web/fontawesome/_icons.scss */
.fa-ideal:before {
  content: "\e013"; }

/* line 1116, resources/web/fontawesome/_icons.scss */
.fa-igloo:before {
  content: "\f7ae"; }

/* line 1117, resources/web/fontawesome/_icons.scss */
.fa-image:before {
  content: "\f03e"; }

/* line 1118, resources/web/fontawesome/_icons.scss */
.fa-image-polaroid:before {
  content: "\f8c4"; }

/* line 1119, resources/web/fontawesome/_icons.scss */
.fa-images:before {
  content: "\f302"; }

/* line 1120, resources/web/fontawesome/_icons.scss */
.fa-imdb:before {
  content: "\f2d8"; }

/* line 1121, resources/web/fontawesome/_icons.scss */
.fa-inbox:before {
  content: "\f01c"; }

/* line 1122, resources/web/fontawesome/_icons.scss */
.fa-inbox-in:before {
  content: "\f310"; }

/* line 1123, resources/web/fontawesome/_icons.scss */
.fa-inbox-out:before {
  content: "\f311"; }

/* line 1124, resources/web/fontawesome/_icons.scss */
.fa-indent:before {
  content: "\f03c"; }

/* line 1125, resources/web/fontawesome/_icons.scss */
.fa-industry:before {
  content: "\f275"; }

/* line 1126, resources/web/fontawesome/_icons.scss */
.fa-industry-alt:before {
  content: "\f3b3"; }

/* line 1127, resources/web/fontawesome/_icons.scss */
.fa-infinity:before {
  content: "\f534"; }

/* line 1128, resources/web/fontawesome/_icons.scss */
.fa-info:before {
  content: "\f129"; }

/* line 1129, resources/web/fontawesome/_icons.scss */
.fa-info-circle:before {
  content: "\f05a"; }

/* line 1130, resources/web/fontawesome/_icons.scss */
.fa-info-square:before {
  content: "\f30f"; }

/* line 1131, resources/web/fontawesome/_icons.scss */
.fa-inhaler:before {
  content: "\f5f9"; }

/* line 1132, resources/web/fontawesome/_icons.scss */
.fa-innosoft:before {
  content: "\e080"; }

/* line 1133, resources/web/fontawesome/_icons.scss */
.fa-instagram:before {
  content: "\f16d"; }

/* line 1134, resources/web/fontawesome/_icons.scss */
.fa-instagram-square:before {
  content: "\e055"; }

/* line 1135, resources/web/fontawesome/_icons.scss */
.fa-instalod:before {
  content: "\e081"; }

/* line 1136, resources/web/fontawesome/_icons.scss */
.fa-integral:before {
  content: "\f667"; }

/* line 1137, resources/web/fontawesome/_icons.scss */
.fa-intercom:before {
  content: "\f7af"; }

/* line 1138, resources/web/fontawesome/_icons.scss */
.fa-internet-explorer:before {
  content: "\f26b"; }

/* line 1139, resources/web/fontawesome/_icons.scss */
.fa-intersection:before {
  content: "\f668"; }

/* line 1140, resources/web/fontawesome/_icons.scss */
.fa-inventory:before {
  content: "\f480"; }

/* line 1141, resources/web/fontawesome/_icons.scss */
.fa-invision:before {
  content: "\f7b0"; }

/* line 1142, resources/web/fontawesome/_icons.scss */
.fa-ioxhost:before {
  content: "\f208"; }

/* line 1143, resources/web/fontawesome/_icons.scss */
.fa-island-tropical:before {
  content: "\f811"; }

/* line 1144, resources/web/fontawesome/_icons.scss */
.fa-italic:before {
  content: "\f033"; }

/* line 1145, resources/web/fontawesome/_icons.scss */
.fa-itch-io:before {
  content: "\f83a"; }

/* line 1146, resources/web/fontawesome/_icons.scss */
.fa-itunes:before {
  content: "\f3b4"; }

/* line 1147, resources/web/fontawesome/_icons.scss */
.fa-itunes-note:before {
  content: "\f3b5"; }

/* line 1148, resources/web/fontawesome/_icons.scss */
.fa-jack-o-lantern:before {
  content: "\f30e"; }

/* line 1149, resources/web/fontawesome/_icons.scss */
.fa-java:before {
  content: "\f4e4"; }

/* line 1150, resources/web/fontawesome/_icons.scss */
.fa-jedi:before {
  content: "\f669"; }

/* line 1151, resources/web/fontawesome/_icons.scss */
.fa-jedi-order:before {
  content: "\f50e"; }

/* line 1152, resources/web/fontawesome/_icons.scss */
.fa-jenkins:before {
  content: "\f3b6"; }

/* line 1153, resources/web/fontawesome/_icons.scss */
.fa-jira:before {
  content: "\f7b1"; }

/* line 1154, resources/web/fontawesome/_icons.scss */
.fa-joget:before {
  content: "\f3b7"; }

/* line 1155, resources/web/fontawesome/_icons.scss */
.fa-joint:before {
  content: "\f595"; }

/* line 1156, resources/web/fontawesome/_icons.scss */
.fa-joomla:before {
  content: "\f1aa"; }

/* line 1157, resources/web/fontawesome/_icons.scss */
.fa-journal-whills:before {
  content: "\f66a"; }

/* line 1158, resources/web/fontawesome/_icons.scss */
.fa-joystick:before {
  content: "\f8c5"; }

/* line 1159, resources/web/fontawesome/_icons.scss */
.fa-js:before {
  content: "\f3b8"; }

/* line 1160, resources/web/fontawesome/_icons.scss */
.fa-js-square:before {
  content: "\f3b9"; }

/* line 1161, resources/web/fontawesome/_icons.scss */
.fa-jsfiddle:before {
  content: "\f1cc"; }

/* line 1162, resources/web/fontawesome/_icons.scss */
.fa-jug:before {
  content: "\f8c6"; }

/* line 1163, resources/web/fontawesome/_icons.scss */
.fa-kaaba:before {
  content: "\f66b"; }

/* line 1164, resources/web/fontawesome/_icons.scss */
.fa-kaggle:before {
  content: "\f5fa"; }

/* line 1165, resources/web/fontawesome/_icons.scss */
.fa-kazoo:before {
  content: "\f8c7"; }

/* line 1166, resources/web/fontawesome/_icons.scss */
.fa-kerning:before {
  content: "\f86f"; }

/* line 1167, resources/web/fontawesome/_icons.scss */
.fa-key:before {
  content: "\f084"; }

/* line 1168, resources/web/fontawesome/_icons.scss */
.fa-key-skeleton:before {
  content: "\f6f3"; }

/* line 1169, resources/web/fontawesome/_icons.scss */
.fa-keybase:before {
  content: "\f4f5"; }

/* line 1170, resources/web/fontawesome/_icons.scss */
.fa-keyboard:before {
  content: "\f11c"; }

/* line 1171, resources/web/fontawesome/_icons.scss */
.fa-keycdn:before {
  content: "\f3ba"; }

/* line 1172, resources/web/fontawesome/_icons.scss */
.fa-keynote:before {
  content: "\f66c"; }

/* line 1173, resources/web/fontawesome/_icons.scss */
.fa-khanda:before {
  content: "\f66d"; }

/* line 1174, resources/web/fontawesome/_icons.scss */
.fa-kickstarter:before {
  content: "\f3bb"; }

/* line 1175, resources/web/fontawesome/_icons.scss */
.fa-kickstarter-k:before {
  content: "\f3bc"; }

/* line 1176, resources/web/fontawesome/_icons.scss */
.fa-kidneys:before {
  content: "\f5fb"; }

/* line 1177, resources/web/fontawesome/_icons.scss */
.fa-kiss:before {
  content: "\f596"; }

/* line 1178, resources/web/fontawesome/_icons.scss */
.fa-kiss-beam:before {
  content: "\f597"; }

/* line 1179, resources/web/fontawesome/_icons.scss */
.fa-kiss-wink-heart:before {
  content: "\f598"; }

/* line 1180, resources/web/fontawesome/_icons.scss */
.fa-kite:before {
  content: "\f6f4"; }

/* line 1181, resources/web/fontawesome/_icons.scss */
.fa-kiwi-bird:before {
  content: "\f535"; }

/* line 1182, resources/web/fontawesome/_icons.scss */
.fa-knife-kitchen:before {
  content: "\f6f5"; }

/* line 1183, resources/web/fontawesome/_icons.scss */
.fa-korvue:before {
  content: "\f42f"; }

/* line 1184, resources/web/fontawesome/_icons.scss */
.fa-lambda:before {
  content: "\f66e"; }

/* line 1185, resources/web/fontawesome/_icons.scss */
.fa-lamp:before {
  content: "\f4ca"; }

/* line 1186, resources/web/fontawesome/_icons.scss */
.fa-lamp-desk:before {
  content: "\e014"; }

/* line 1187, resources/web/fontawesome/_icons.scss */
.fa-lamp-floor:before {
  content: "\e015"; }

/* line 1188, resources/web/fontawesome/_icons.scss */
.fa-landmark:before {
  content: "\f66f"; }

/* line 1189, resources/web/fontawesome/_icons.scss */
.fa-landmark-alt:before {
  content: "\f752"; }

/* line 1190, resources/web/fontawesome/_icons.scss */
.fa-language:before {
  content: "\f1ab"; }

/* line 1191, resources/web/fontawesome/_icons.scss */
.fa-laptop:before {
  content: "\f109"; }

/* line 1192, resources/web/fontawesome/_icons.scss */
.fa-laptop-code:before {
  content: "\f5fc"; }

/* line 1193, resources/web/fontawesome/_icons.scss */
.fa-laptop-house:before {
  content: "\e066"; }

/* line 1194, resources/web/fontawesome/_icons.scss */
.fa-laptop-medical:before {
  content: "\f812"; }

/* line 1195, resources/web/fontawesome/_icons.scss */
.fa-laravel:before {
  content: "\f3bd"; }

/* line 1196, resources/web/fontawesome/_icons.scss */
.fa-lasso:before {
  content: "\f8c8"; }

/* line 1197, resources/web/fontawesome/_icons.scss */
.fa-lastfm:before {
  content: "\f202"; }

/* line 1198, resources/web/fontawesome/_icons.scss */
.fa-lastfm-square:before {
  content: "\f203"; }

/* line 1199, resources/web/fontawesome/_icons.scss */
.fa-laugh:before {
  content: "\f599"; }

/* line 1200, resources/web/fontawesome/_icons.scss */
.fa-laugh-beam:before {
  content: "\f59a"; }

/* line 1201, resources/web/fontawesome/_icons.scss */
.fa-laugh-squint:before {
  content: "\f59b"; }

/* line 1202, resources/web/fontawesome/_icons.scss */
.fa-laugh-wink:before {
  content: "\f59c"; }

/* line 1203, resources/web/fontawesome/_icons.scss */
.fa-layer-group:before {
  content: "\f5fd"; }

/* line 1204, resources/web/fontawesome/_icons.scss */
.fa-layer-minus:before {
  content: "\f5fe"; }

/* line 1205, resources/web/fontawesome/_icons.scss */
.fa-layer-plus:before {
  content: "\f5ff"; }

/* line 1206, resources/web/fontawesome/_icons.scss */
.fa-leaf:before {
  content: "\f06c"; }

/* line 1207, resources/web/fontawesome/_icons.scss */
.fa-leaf-heart:before {
  content: "\f4cb"; }

/* line 1208, resources/web/fontawesome/_icons.scss */
.fa-leaf-maple:before {
  content: "\f6f6"; }

/* line 1209, resources/web/fontawesome/_icons.scss */
.fa-leaf-oak:before {
  content: "\f6f7"; }

/* line 1210, resources/web/fontawesome/_icons.scss */
.fa-leanpub:before {
  content: "\f212"; }

/* line 1211, resources/web/fontawesome/_icons.scss */
.fa-lemon:before {
  content: "\f094"; }

/* line 1212, resources/web/fontawesome/_icons.scss */
.fa-less:before {
  content: "\f41d"; }

/* line 1213, resources/web/fontawesome/_icons.scss */
.fa-less-than:before {
  content: "\f536"; }

/* line 1214, resources/web/fontawesome/_icons.scss */
.fa-less-than-equal:before {
  content: "\f537"; }

/* line 1215, resources/web/fontawesome/_icons.scss */
.fa-level-down:before {
  content: "\f149"; }

/* line 1216, resources/web/fontawesome/_icons.scss */
.fa-level-down-alt:before {
  content: "\f3be"; }

/* line 1217, resources/web/fontawesome/_icons.scss */
.fa-level-up:before {
  content: "\f148"; }

/* line 1218, resources/web/fontawesome/_icons.scss */
.fa-level-up-alt:before {
  content: "\f3bf"; }

/* line 1219, resources/web/fontawesome/_icons.scss */
.fa-life-ring:before {
  content: "\f1cd"; }

/* line 1220, resources/web/fontawesome/_icons.scss */
.fa-light-ceiling:before {
  content: "\e016"; }

/* line 1221, resources/web/fontawesome/_icons.scss */
.fa-light-switch:before {
  content: "\e017"; }

/* line 1222, resources/web/fontawesome/_icons.scss */
.fa-light-switch-off:before {
  content: "\e018"; }

/* line 1223, resources/web/fontawesome/_icons.scss */
.fa-light-switch-on:before {
  content: "\e019"; }

/* line 1224, resources/web/fontawesome/_icons.scss */
.fa-lightbulb:before {
  content: "\f0eb"; }

/* line 1225, resources/web/fontawesome/_icons.scss */
.fa-lightbulb-dollar:before {
  content: "\f670"; }

/* line 1226, resources/web/fontawesome/_icons.scss */
.fa-lightbulb-exclamation:before {
  content: "\f671"; }

/* line 1227, resources/web/fontawesome/_icons.scss */
.fa-lightbulb-on:before {
  content: "\f672"; }

/* line 1228, resources/web/fontawesome/_icons.scss */
.fa-lightbulb-slash:before {
  content: "\f673"; }

/* line 1229, resources/web/fontawesome/_icons.scss */
.fa-lights-holiday:before {
  content: "\f7b2"; }

/* line 1230, resources/web/fontawesome/_icons.scss */
.fa-line:before {
  content: "\f3c0"; }

/* line 1231, resources/web/fontawesome/_icons.scss */
.fa-line-columns:before {
  content: "\f870"; }

/* line 1232, resources/web/fontawesome/_icons.scss */
.fa-line-height:before {
  content: "\f871"; }

/* line 1233, resources/web/fontawesome/_icons.scss */
.fa-link:before {
  content: "\f0c1"; }

/* line 1234, resources/web/fontawesome/_icons.scss */
.fa-linkedin:before {
  content: "\f08c"; }

/* line 1235, resources/web/fontawesome/_icons.scss */
.fa-linkedin-in:before {
  content: "\f0e1"; }

/* line 1236, resources/web/fontawesome/_icons.scss */
.fa-linode:before {
  content: "\f2b8"; }

/* line 1237, resources/web/fontawesome/_icons.scss */
.fa-linux:before {
  content: "\f17c"; }

/* line 1238, resources/web/fontawesome/_icons.scss */
.fa-lips:before {
  content: "\f600"; }

/* line 1239, resources/web/fontawesome/_icons.scss */
.fa-lira-sign:before {
  content: "\f195"; }

/* line 1240, resources/web/fontawesome/_icons.scss */
.fa-list:before {
  content: "\f03a"; }

/* line 1241, resources/web/fontawesome/_icons.scss */
.fa-list-alt:before {
  content: "\f022"; }

/* line 1242, resources/web/fontawesome/_icons.scss */
.fa-list-music:before {
  content: "\f8c9"; }

/* line 1243, resources/web/fontawesome/_icons.scss */
.fa-list-ol:before {
  content: "\f0cb"; }

/* line 1244, resources/web/fontawesome/_icons.scss */
.fa-list-ul:before {
  content: "\f0ca"; }

/* line 1245, resources/web/fontawesome/_icons.scss */
.fa-location:before {
  content: "\f601"; }

/* line 1246, resources/web/fontawesome/_icons.scss */
.fa-location-arrow:before {
  content: "\f124"; }

/* line 1247, resources/web/fontawesome/_icons.scss */
.fa-location-circle:before {
  content: "\f602"; }

/* line 1248, resources/web/fontawesome/_icons.scss */
.fa-location-slash:before {
  content: "\f603"; }

/* line 1249, resources/web/fontawesome/_icons.scss */
.fa-lock:before {
  content: "\f023"; }

/* line 1250, resources/web/fontawesome/_icons.scss */
.fa-lock-alt:before {
  content: "\f30d"; }

/* line 1251, resources/web/fontawesome/_icons.scss */
.fa-lock-open:before {
  content: "\f3c1"; }

/* line 1252, resources/web/fontawesome/_icons.scss */
.fa-lock-open-alt:before {
  content: "\f3c2"; }

/* line 1253, resources/web/fontawesome/_icons.scss */
.fa-long-arrow-alt-down:before {
  content: "\f309"; }

/* line 1254, resources/web/fontawesome/_icons.scss */
.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

/* line 1255, resources/web/fontawesome/_icons.scss */
.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

/* line 1256, resources/web/fontawesome/_icons.scss */
.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

/* line 1257, resources/web/fontawesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "\f175"; }

/* line 1258, resources/web/fontawesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "\f177"; }

/* line 1259, resources/web/fontawesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "\f178"; }

/* line 1260, resources/web/fontawesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "\f176"; }

/* line 1261, resources/web/fontawesome/_icons.scss */
.fa-loveseat:before {
  content: "\f4cc"; }

/* line 1262, resources/web/fontawesome/_icons.scss */
.fa-low-vision:before {
  content: "\f2a8"; }

/* line 1263, resources/web/fontawesome/_icons.scss */
.fa-luchador:before {
  content: "\f455"; }

/* line 1264, resources/web/fontawesome/_icons.scss */
.fa-luggage-cart:before {
  content: "\f59d"; }

/* line 1265, resources/web/fontawesome/_icons.scss */
.fa-lungs:before {
  content: "\f604"; }

/* line 1266, resources/web/fontawesome/_icons.scss */
.fa-lungs-virus:before {
  content: "\e067"; }

/* line 1267, resources/web/fontawesome/_icons.scss */
.fa-lyft:before {
  content: "\f3c3"; }

/* line 1268, resources/web/fontawesome/_icons.scss */
.fa-mace:before {
  content: "\f6f8"; }

/* line 1269, resources/web/fontawesome/_icons.scss */
.fa-magento:before {
  content: "\f3c4"; }

/* line 1270, resources/web/fontawesome/_icons.scss */
.fa-magic:before {
  content: "\f0d0"; }

/* line 1271, resources/web/fontawesome/_icons.scss */
.fa-magnet:before {
  content: "\f076"; }

/* line 1272, resources/web/fontawesome/_icons.scss */
.fa-mail-bulk:before {
  content: "\f674"; }

/* line 1273, resources/web/fontawesome/_icons.scss */
.fa-mailbox:before {
  content: "\f813"; }

/* line 1274, resources/web/fontawesome/_icons.scss */
.fa-mailchimp:before {
  content: "\f59e"; }

/* line 1275, resources/web/fontawesome/_icons.scss */
.fa-male:before {
  content: "\f183"; }

/* line 1276, resources/web/fontawesome/_icons.scss */
.fa-mandalorian:before {
  content: "\f50f"; }

/* line 1277, resources/web/fontawesome/_icons.scss */
.fa-mandolin:before {
  content: "\f6f9"; }

/* line 1278, resources/web/fontawesome/_icons.scss */
.fa-map:before {
  content: "\f279"; }

/* line 1279, resources/web/fontawesome/_icons.scss */
.fa-map-marked:before {
  content: "\f59f"; }

/* line 1280, resources/web/fontawesome/_icons.scss */
.fa-map-marked-alt:before {
  content: "\f5a0"; }

/* line 1281, resources/web/fontawesome/_icons.scss */
.fa-map-marker:before {
  content: "\f041"; }

/* line 1282, resources/web/fontawesome/_icons.scss */
.fa-map-marker-alt:before {
  content: "\f3c5"; }

/* line 1283, resources/web/fontawesome/_icons.scss */
.fa-map-marker-alt-slash:before {
  content: "\f605"; }

/* line 1284, resources/web/fontawesome/_icons.scss */
.fa-map-marker-check:before {
  content: "\f606"; }

/* line 1285, resources/web/fontawesome/_icons.scss */
.fa-map-marker-edit:before {
  content: "\f607"; }

/* line 1286, resources/web/fontawesome/_icons.scss */
.fa-map-marker-exclamation:before {
  content: "\f608"; }

/* line 1287, resources/web/fontawesome/_icons.scss */
.fa-map-marker-minus:before {
  content: "\f609"; }

/* line 1288, resources/web/fontawesome/_icons.scss */
.fa-map-marker-plus:before {
  content: "\f60a"; }

/* line 1289, resources/web/fontawesome/_icons.scss */
.fa-map-marker-question:before {
  content: "\f60b"; }

/* line 1290, resources/web/fontawesome/_icons.scss */
.fa-map-marker-slash:before {
  content: "\f60c"; }

/* line 1291, resources/web/fontawesome/_icons.scss */
.fa-map-marker-smile:before {
  content: "\f60d"; }

/* line 1292, resources/web/fontawesome/_icons.scss */
.fa-map-marker-times:before {
  content: "\f60e"; }

/* line 1293, resources/web/fontawesome/_icons.scss */
.fa-map-pin:before {
  content: "\f276"; }

/* line 1294, resources/web/fontawesome/_icons.scss */
.fa-map-signs:before {
  content: "\f277"; }

/* line 1295, resources/web/fontawesome/_icons.scss */
.fa-markdown:before {
  content: "\f60f"; }

/* line 1296, resources/web/fontawesome/_icons.scss */
.fa-marker:before {
  content: "\f5a1"; }

/* line 1297, resources/web/fontawesome/_icons.scss */
.fa-mars:before {
  content: "\f222"; }

/* line 1298, resources/web/fontawesome/_icons.scss */
.fa-mars-double:before {
  content: "\f227"; }

/* line 1299, resources/web/fontawesome/_icons.scss */
.fa-mars-stroke:before {
  content: "\f229"; }

/* line 1300, resources/web/fontawesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "\f22b"; }

/* line 1301, resources/web/fontawesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "\f22a"; }

/* line 1302, resources/web/fontawesome/_icons.scss */
.fa-mask:before {
  content: "\f6fa"; }

/* line 1303, resources/web/fontawesome/_icons.scss */
.fa-mastodon:before {
  content: "\f4f6"; }

/* line 1304, resources/web/fontawesome/_icons.scss */
.fa-maxcdn:before {
  content: "\f136"; }

/* line 1305, resources/web/fontawesome/_icons.scss */
.fa-mdb:before {
  content: "\f8ca"; }

/* line 1306, resources/web/fontawesome/_icons.scss */
.fa-meat:before {
  content: "\f814"; }

/* line 1307, resources/web/fontawesome/_icons.scss */
.fa-medal:before {
  content: "\f5a2"; }

/* line 1308, resources/web/fontawesome/_icons.scss */
.fa-medapps:before {
  content: "\f3c6"; }

/* line 1309, resources/web/fontawesome/_icons.scss */
.fa-medium:before {
  content: "\f23a"; }

/* line 1310, resources/web/fontawesome/_icons.scss */
.fa-medium-m:before {
  content: "\f3c7"; }

/* line 1311, resources/web/fontawesome/_icons.scss */
.fa-medkit:before {
  content: "\f0fa"; }

/* line 1312, resources/web/fontawesome/_icons.scss */
.fa-medrt:before {
  content: "\f3c8"; }

/* line 1313, resources/web/fontawesome/_icons.scss */
.fa-meetup:before {
  content: "\f2e0"; }

/* line 1314, resources/web/fontawesome/_icons.scss */
.fa-megaphone:before {
  content: "\f675"; }

/* line 1315, resources/web/fontawesome/_icons.scss */
.fa-megaport:before {
  content: "\f5a3"; }

/* line 1316, resources/web/fontawesome/_icons.scss */
.fa-meh:before {
  content: "\f11a"; }

/* line 1317, resources/web/fontawesome/_icons.scss */
.fa-meh-blank:before {
  content: "\f5a4"; }

/* line 1318, resources/web/fontawesome/_icons.scss */
.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

/* line 1319, resources/web/fontawesome/_icons.scss */
.fa-memory:before {
  content: "\f538"; }

/* line 1320, resources/web/fontawesome/_icons.scss */
.fa-mendeley:before {
  content: "\f7b3"; }

/* line 1321, resources/web/fontawesome/_icons.scss */
.fa-menorah:before {
  content: "\f676"; }

/* line 1322, resources/web/fontawesome/_icons.scss */
.fa-mercury:before {
  content: "\f223"; }

/* line 1323, resources/web/fontawesome/_icons.scss */
.fa-meteor:before {
  content: "\f753"; }

/* line 1324, resources/web/fontawesome/_icons.scss */
.fa-microblog:before {
  content: "\e01a"; }

/* line 1325, resources/web/fontawesome/_icons.scss */
.fa-microchip:before {
  content: "\f2db"; }

/* line 1326, resources/web/fontawesome/_icons.scss */
.fa-microphone:before {
  content: "\f130"; }

/* line 1327, resources/web/fontawesome/_icons.scss */
.fa-microphone-alt:before {
  content: "\f3c9"; }

/* line 1328, resources/web/fontawesome/_icons.scss */
.fa-microphone-alt-slash:before {
  content: "\f539"; }

/* line 1329, resources/web/fontawesome/_icons.scss */
.fa-microphone-slash:before {
  content: "\f131"; }

/* line 1330, resources/web/fontawesome/_icons.scss */
.fa-microphone-stand:before {
  content: "\f8cb"; }

/* line 1331, resources/web/fontawesome/_icons.scss */
.fa-microscope:before {
  content: "\f610"; }

/* line 1332, resources/web/fontawesome/_icons.scss */
.fa-microsoft:before {
  content: "\f3ca"; }

/* line 1333, resources/web/fontawesome/_icons.scss */
.fa-microwave:before {
  content: "\e01b"; }

/* line 1334, resources/web/fontawesome/_icons.scss */
.fa-mind-share:before {
  content: "\f677"; }

/* line 1335, resources/web/fontawesome/_icons.scss */
.fa-minus:before {
  content: "\f068"; }

/* line 1336, resources/web/fontawesome/_icons.scss */
.fa-minus-circle:before {
  content: "\f056"; }

/* line 1337, resources/web/fontawesome/_icons.scss */
.fa-minus-hexagon:before {
  content: "\f307"; }

/* line 1338, resources/web/fontawesome/_icons.scss */
.fa-minus-octagon:before {
  content: "\f308"; }

/* line 1339, resources/web/fontawesome/_icons.scss */
.fa-minus-square:before {
  content: "\f146"; }

/* line 1340, resources/web/fontawesome/_icons.scss */
.fa-mistletoe:before {
  content: "\f7b4"; }

/* line 1341, resources/web/fontawesome/_icons.scss */
.fa-mitten:before {
  content: "\f7b5"; }

/* line 1342, resources/web/fontawesome/_icons.scss */
.fa-mix:before {
  content: "\f3cb"; }

/* line 1343, resources/web/fontawesome/_icons.scss */
.fa-mixcloud:before {
  content: "\f289"; }

/* line 1344, resources/web/fontawesome/_icons.scss */
.fa-mixer:before {
  content: "\e056"; }

/* line 1345, resources/web/fontawesome/_icons.scss */
.fa-mizuni:before {
  content: "\f3cc"; }

/* line 1346, resources/web/fontawesome/_icons.scss */
.fa-mobile:before {
  content: "\f10b"; }

/* line 1347, resources/web/fontawesome/_icons.scss */
.fa-mobile-alt:before {
  content: "\f3cd"; }

/* line 1348, resources/web/fontawesome/_icons.scss */
.fa-mobile-android:before {
  content: "\f3ce"; }

/* line 1349, resources/web/fontawesome/_icons.scss */
.fa-mobile-android-alt:before {
  content: "\f3cf"; }

/* line 1350, resources/web/fontawesome/_icons.scss */
.fa-modx:before {
  content: "\f285"; }

/* line 1351, resources/web/fontawesome/_icons.scss */
.fa-monero:before {
  content: "\f3d0"; }

/* line 1352, resources/web/fontawesome/_icons.scss */
.fa-money-bill:before {
  content: "\f0d6"; }

/* line 1353, resources/web/fontawesome/_icons.scss */
.fa-money-bill-alt:before {
  content: "\f3d1"; }

/* line 1354, resources/web/fontawesome/_icons.scss */
.fa-money-bill-wave:before {
  content: "\f53a"; }

/* line 1355, resources/web/fontawesome/_icons.scss */
.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

/* line 1356, resources/web/fontawesome/_icons.scss */
.fa-money-check:before {
  content: "\f53c"; }

/* line 1357, resources/web/fontawesome/_icons.scss */
.fa-money-check-alt:before {
  content: "\f53d"; }

/* line 1358, resources/web/fontawesome/_icons.scss */
.fa-money-check-edit:before {
  content: "\f872"; }

/* line 1359, resources/web/fontawesome/_icons.scss */
.fa-money-check-edit-alt:before {
  content: "\f873"; }

/* line 1360, resources/web/fontawesome/_icons.scss */
.fa-monitor-heart-rate:before {
  content: "\f611"; }

/* line 1361, resources/web/fontawesome/_icons.scss */
.fa-monkey:before {
  content: "\f6fb"; }

/* line 1362, resources/web/fontawesome/_icons.scss */
.fa-monument:before {
  content: "\f5a6"; }

/* line 1363, resources/web/fontawesome/_icons.scss */
.fa-moon:before {
  content: "\f186"; }

/* line 1364, resources/web/fontawesome/_icons.scss */
.fa-moon-cloud:before {
  content: "\f754"; }

/* line 1365, resources/web/fontawesome/_icons.scss */
.fa-moon-stars:before {
  content: "\f755"; }

/* line 1366, resources/web/fontawesome/_icons.scss */
.fa-mortar-pestle:before {
  content: "\f5a7"; }

/* line 1367, resources/web/fontawesome/_icons.scss */
.fa-mosque:before {
  content: "\f678"; }

/* line 1368, resources/web/fontawesome/_icons.scss */
.fa-motorcycle:before {
  content: "\f21c"; }

/* line 1369, resources/web/fontawesome/_icons.scss */
.fa-mountain:before {
  content: "\f6fc"; }

/* line 1370, resources/web/fontawesome/_icons.scss */
.fa-mountains:before {
  content: "\f6fd"; }

/* line 1371, resources/web/fontawesome/_icons.scss */
.fa-mouse:before {
  content: "\f8cc"; }

/* line 1372, resources/web/fontawesome/_icons.scss */
.fa-mouse-alt:before {
  content: "\f8cd"; }

/* line 1373, resources/web/fontawesome/_icons.scss */
.fa-mouse-pointer:before {
  content: "\f245"; }

/* line 1374, resources/web/fontawesome/_icons.scss */
.fa-mp3-player:before {
  content: "\f8ce"; }

/* line 1375, resources/web/fontawesome/_icons.scss */
.fa-mug:before {
  content: "\f874"; }

/* line 1376, resources/web/fontawesome/_icons.scss */
.fa-mug-hot:before {
  content: "\f7b6"; }

/* line 1377, resources/web/fontawesome/_icons.scss */
.fa-mug-marshmallows:before {
  content: "\f7b7"; }

/* line 1378, resources/web/fontawesome/_icons.scss */
.fa-mug-tea:before {
  content: "\f875"; }

/* line 1379, resources/web/fontawesome/_icons.scss */
.fa-music:before {
  content: "\f001"; }

/* line 1380, resources/web/fontawesome/_icons.scss */
.fa-music-alt:before {
  content: "\f8cf"; }

/* line 1381, resources/web/fontawesome/_icons.scss */
.fa-music-alt-slash:before {
  content: "\f8d0"; }

/* line 1382, resources/web/fontawesome/_icons.scss */
.fa-music-slash:before {
  content: "\f8d1"; }

/* line 1383, resources/web/fontawesome/_icons.scss */
.fa-napster:before {
  content: "\f3d2"; }

/* line 1384, resources/web/fontawesome/_icons.scss */
.fa-narwhal:before {
  content: "\f6fe"; }

/* line 1385, resources/web/fontawesome/_icons.scss */
.fa-neos:before {
  content: "\f612"; }

/* line 1386, resources/web/fontawesome/_icons.scss */
.fa-network-wired:before {
  content: "\f6ff"; }

/* line 1387, resources/web/fontawesome/_icons.scss */
.fa-neuter:before {
  content: "\f22c"; }

/* line 1388, resources/web/fontawesome/_icons.scss */
.fa-newspaper:before {
  content: "\f1ea"; }

/* line 1389, resources/web/fontawesome/_icons.scss */
.fa-nimblr:before {
  content: "\f5a8"; }

/* line 1390, resources/web/fontawesome/_icons.scss */
.fa-node:before {
  content: "\f419"; }

/* line 1391, resources/web/fontawesome/_icons.scss */
.fa-node-js:before {
  content: "\f3d3"; }

/* line 1392, resources/web/fontawesome/_icons.scss */
.fa-not-equal:before {
  content: "\f53e"; }

/* line 1393, resources/web/fontawesome/_icons.scss */
.fa-notes-medical:before {
  content: "\f481"; }

/* line 1394, resources/web/fontawesome/_icons.scss */
.fa-npm:before {
  content: "\f3d4"; }

/* line 1395, resources/web/fontawesome/_icons.scss */
.fa-ns8:before {
  content: "\f3d5"; }

/* line 1396, resources/web/fontawesome/_icons.scss */
.fa-nutritionix:before {
  content: "\f3d6"; }

/* line 1397, resources/web/fontawesome/_icons.scss */
.fa-object-group:before {
  content: "\f247"; }

/* line 1398, resources/web/fontawesome/_icons.scss */
.fa-object-ungroup:before {
  content: "\f248"; }

/* line 1399, resources/web/fontawesome/_icons.scss */
.fa-octagon:before {
  content: "\f306"; }

/* line 1400, resources/web/fontawesome/_icons.scss */
.fa-octopus-deploy:before {
  content: "\e082"; }

/* line 1401, resources/web/fontawesome/_icons.scss */
.fa-odnoklassniki:before {
  content: "\f263"; }

/* line 1402, resources/web/fontawesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "\f264"; }

/* line 1403, resources/web/fontawesome/_icons.scss */
.fa-oil-can:before {
  content: "\f613"; }

/* line 1404, resources/web/fontawesome/_icons.scss */
.fa-oil-temp:before {
  content: "\f614"; }

/* line 1405, resources/web/fontawesome/_icons.scss */
.fa-old-republic:before {
  content: "\f510"; }

/* line 1406, resources/web/fontawesome/_icons.scss */
.fa-om:before {
  content: "\f679"; }

/* line 1407, resources/web/fontawesome/_icons.scss */
.fa-omega:before {
  content: "\f67a"; }

/* line 1408, resources/web/fontawesome/_icons.scss */
.fa-opencart:before {
  content: "\f23d"; }

/* line 1409, resources/web/fontawesome/_icons.scss */
.fa-openid:before {
  content: "\f19b"; }

/* line 1410, resources/web/fontawesome/_icons.scss */
.fa-opera:before {
  content: "\f26a"; }

/* line 1411, resources/web/fontawesome/_icons.scss */
.fa-optin-monster:before {
  content: "\f23c"; }

/* line 1412, resources/web/fontawesome/_icons.scss */
.fa-orcid:before {
  content: "\f8d2"; }

/* line 1413, resources/web/fontawesome/_icons.scss */
.fa-ornament:before {
  content: "\f7b8"; }

/* line 1414, resources/web/fontawesome/_icons.scss */
.fa-osi:before {
  content: "\f41a"; }

/* line 1415, resources/web/fontawesome/_icons.scss */
.fa-otter:before {
  content: "\f700"; }

/* line 1416, resources/web/fontawesome/_icons.scss */
.fa-outdent:before {
  content: "\f03b"; }

/* line 1417, resources/web/fontawesome/_icons.scss */
.fa-outlet:before {
  content: "\e01c"; }

/* line 1418, resources/web/fontawesome/_icons.scss */
.fa-oven:before {
  content: "\e01d"; }

/* line 1419, resources/web/fontawesome/_icons.scss */
.fa-overline:before {
  content: "\f876"; }

/* line 1420, resources/web/fontawesome/_icons.scss */
.fa-page-break:before {
  content: "\f877"; }

/* line 1421, resources/web/fontawesome/_icons.scss */
.fa-page4:before {
  content: "\f3d7"; }

/* line 1422, resources/web/fontawesome/_icons.scss */
.fa-pagelines:before {
  content: "\f18c"; }

/* line 1423, resources/web/fontawesome/_icons.scss */
.fa-pager:before {
  content: "\f815"; }

/* line 1424, resources/web/fontawesome/_icons.scss */
.fa-paint-brush:before {
  content: "\f1fc"; }

/* line 1425, resources/web/fontawesome/_icons.scss */
.fa-paint-brush-alt:before {
  content: "\f5a9"; }

/* line 1426, resources/web/fontawesome/_icons.scss */
.fa-paint-roller:before {
  content: "\f5aa"; }

/* line 1427, resources/web/fontawesome/_icons.scss */
.fa-palette:before {
  content: "\f53f"; }

/* line 1428, resources/web/fontawesome/_icons.scss */
.fa-palfed:before {
  content: "\f3d8"; }

/* line 1429, resources/web/fontawesome/_icons.scss */
.fa-pallet:before {
  content: "\f482"; }

/* line 1430, resources/web/fontawesome/_icons.scss */
.fa-pallet-alt:before {
  content: "\f483"; }

/* line 1431, resources/web/fontawesome/_icons.scss */
.fa-paper-plane:before {
  content: "\f1d8"; }

/* line 1432, resources/web/fontawesome/_icons.scss */
.fa-paperclip:before {
  content: "\f0c6"; }

/* line 1433, resources/web/fontawesome/_icons.scss */
.fa-parachute-box:before {
  content: "\f4cd"; }

/* line 1434, resources/web/fontawesome/_icons.scss */
.fa-paragraph:before {
  content: "\f1dd"; }

/* line 1435, resources/web/fontawesome/_icons.scss */
.fa-paragraph-rtl:before {
  content: "\f878"; }

/* line 1436, resources/web/fontawesome/_icons.scss */
.fa-parking:before {
  content: "\f540"; }

/* line 1437, resources/web/fontawesome/_icons.scss */
.fa-parking-circle:before {
  content: "\f615"; }

/* line 1438, resources/web/fontawesome/_icons.scss */
.fa-parking-circle-slash:before {
  content: "\f616"; }

/* line 1439, resources/web/fontawesome/_icons.scss */
.fa-parking-slash:before {
  content: "\f617"; }

/* line 1440, resources/web/fontawesome/_icons.scss */
.fa-passport:before {
  content: "\f5ab"; }

/* line 1441, resources/web/fontawesome/_icons.scss */
.fa-pastafarianism:before {
  content: "\f67b"; }

/* line 1442, resources/web/fontawesome/_icons.scss */
.fa-paste:before {
  content: "\f0ea"; }

/* line 1443, resources/web/fontawesome/_icons.scss */
.fa-patreon:before {
  content: "\f3d9"; }

/* line 1444, resources/web/fontawesome/_icons.scss */
.fa-pause:before {
  content: "\f04c"; }

/* line 1445, resources/web/fontawesome/_icons.scss */
.fa-pause-circle:before {
  content: "\f28b"; }

/* line 1446, resources/web/fontawesome/_icons.scss */
.fa-paw:before {
  content: "\f1b0"; }

/* line 1447, resources/web/fontawesome/_icons.scss */
.fa-paw-alt:before {
  content: "\f701"; }

/* line 1448, resources/web/fontawesome/_icons.scss */
.fa-paw-claws:before {
  content: "\f702"; }

/* line 1449, resources/web/fontawesome/_icons.scss */
.fa-paypal:before {
  content: "\f1ed"; }

/* line 1450, resources/web/fontawesome/_icons.scss */
.fa-peace:before {
  content: "\f67c"; }

/* line 1451, resources/web/fontawesome/_icons.scss */
.fa-pegasus:before {
  content: "\f703"; }

/* line 1452, resources/web/fontawesome/_icons.scss */
.fa-pen:before {
  content: "\f304"; }

/* line 1453, resources/web/fontawesome/_icons.scss */
.fa-pen-alt:before {
  content: "\f305"; }

/* line 1454, resources/web/fontawesome/_icons.scss */
.fa-pen-fancy:before {
  content: "\f5ac"; }

/* line 1455, resources/web/fontawesome/_icons.scss */
.fa-pen-nib:before {
  content: "\f5ad"; }

/* line 1456, resources/web/fontawesome/_icons.scss */
.fa-pen-square:before {
  content: "\f14b"; }

/* line 1457, resources/web/fontawesome/_icons.scss */
.fa-pencil:before {
  content: "\f040"; }

/* line 1458, resources/web/fontawesome/_icons.scss */
.fa-pencil-alt:before {
  content: "\f303"; }

/* line 1459, resources/web/fontawesome/_icons.scss */
.fa-pencil-paintbrush:before {
  content: "\f618"; }

/* line 1460, resources/web/fontawesome/_icons.scss */
.fa-pencil-ruler:before {
  content: "\f5ae"; }

/* line 1461, resources/web/fontawesome/_icons.scss */
.fa-pennant:before {
  content: "\f456"; }

/* line 1462, resources/web/fontawesome/_icons.scss */
.fa-penny-arcade:before {
  content: "\f704"; }

/* line 1463, resources/web/fontawesome/_icons.scss */
.fa-people-arrows:before {
  content: "\e068"; }

/* line 1464, resources/web/fontawesome/_icons.scss */
.fa-people-carry:before {
  content: "\f4ce"; }

/* line 1465, resources/web/fontawesome/_icons.scss */
.fa-pepper-hot:before {
  content: "\f816"; }

/* line 1466, resources/web/fontawesome/_icons.scss */
.fa-perbyte:before {
  content: "\e083"; }

/* line 1467, resources/web/fontawesome/_icons.scss */
.fa-percent:before {
  content: "\f295"; }

/* line 1468, resources/web/fontawesome/_icons.scss */
.fa-percentage:before {
  content: "\f541"; }

/* line 1469, resources/web/fontawesome/_icons.scss */
.fa-periscope:before {
  content: "\f3da"; }

/* line 1470, resources/web/fontawesome/_icons.scss */
.fa-person-booth:before {
  content: "\f756"; }

/* line 1471, resources/web/fontawesome/_icons.scss */
.fa-person-carry:before {
  content: "\f4cf"; }

/* line 1472, resources/web/fontawesome/_icons.scss */
.fa-person-dolly:before {
  content: "\f4d0"; }

/* line 1473, resources/web/fontawesome/_icons.scss */
.fa-person-dolly-empty:before {
  content: "\f4d1"; }

/* line 1474, resources/web/fontawesome/_icons.scss */
.fa-person-sign:before {
  content: "\f757"; }

/* line 1475, resources/web/fontawesome/_icons.scss */
.fa-phabricator:before {
  content: "\f3db"; }

/* line 1476, resources/web/fontawesome/_icons.scss */
.fa-phoenix-framework:before {
  content: "\f3dc"; }

/* line 1477, resources/web/fontawesome/_icons.scss */
.fa-phoenix-squadron:before {
  content: "\f511"; }

/* line 1478, resources/web/fontawesome/_icons.scss */
.fa-phone:before {
  content: "\f095"; }

/* line 1479, resources/web/fontawesome/_icons.scss */
.fa-phone-alt:before {
  content: "\f879"; }

/* line 1480, resources/web/fontawesome/_icons.scss */
.fa-phone-laptop:before {
  content: "\f87a"; }

/* line 1481, resources/web/fontawesome/_icons.scss */
.fa-phone-office:before {
  content: "\f67d"; }

/* line 1482, resources/web/fontawesome/_icons.scss */
.fa-phone-plus:before {
  content: "\f4d2"; }

/* line 1483, resources/web/fontawesome/_icons.scss */
.fa-phone-rotary:before {
  content: "\f8d3"; }

/* line 1484, resources/web/fontawesome/_icons.scss */
.fa-phone-slash:before {
  content: "\f3dd"; }

/* line 1485, resources/web/fontawesome/_icons.scss */
.fa-phone-square:before {
  content: "\f098"; }

/* line 1486, resources/web/fontawesome/_icons.scss */
.fa-phone-square-alt:before {
  content: "\f87b"; }

/* line 1487, resources/web/fontawesome/_icons.scss */
.fa-phone-volume:before {
  content: "\f2a0"; }

/* line 1488, resources/web/fontawesome/_icons.scss */
.fa-photo-video:before {
  content: "\f87c"; }

/* line 1489, resources/web/fontawesome/_icons.scss */
.fa-php:before {
  content: "\f457"; }

/* line 1490, resources/web/fontawesome/_icons.scss */
.fa-pi:before {
  content: "\f67e"; }

/* line 1491, resources/web/fontawesome/_icons.scss */
.fa-piano:before {
  content: "\f8d4"; }

/* line 1492, resources/web/fontawesome/_icons.scss */
.fa-piano-keyboard:before {
  content: "\f8d5"; }

/* line 1493, resources/web/fontawesome/_icons.scss */
.fa-pie:before {
  content: "\f705"; }

/* line 1494, resources/web/fontawesome/_icons.scss */
.fa-pied-piper:before {
  content: "\f2ae"; }

/* line 1495, resources/web/fontawesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8"; }

/* line 1496, resources/web/fontawesome/_icons.scss */
.fa-pied-piper-hat:before {
  content: "\f4e5"; }

/* line 1497, resources/web/fontawesome/_icons.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7"; }

/* line 1498, resources/web/fontawesome/_icons.scss */
.fa-pied-piper-square:before {
  content: "\e01e"; }

/* line 1499, resources/web/fontawesome/_icons.scss */
.fa-pig:before {
  content: "\f706"; }

/* line 1500, resources/web/fontawesome/_icons.scss */
.fa-piggy-bank:before {
  content: "\f4d3"; }

/* line 1501, resources/web/fontawesome/_icons.scss */
.fa-pills:before {
  content: "\f484"; }

/* line 1502, resources/web/fontawesome/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 1503, resources/web/fontawesome/_icons.scss */
.fa-pinterest-p:before {
  content: "\f231"; }

/* line 1504, resources/web/fontawesome/_icons.scss */
.fa-pinterest-square:before {
  content: "\f0d3"; }

/* line 1505, resources/web/fontawesome/_icons.scss */
.fa-pizza:before {
  content: "\f817"; }

/* line 1506, resources/web/fontawesome/_icons.scss */
.fa-pizza-slice:before {
  content: "\f818"; }

/* line 1507, resources/web/fontawesome/_icons.scss */
.fa-place-of-worship:before {
  content: "\f67f"; }

/* line 1508, resources/web/fontawesome/_icons.scss */
.fa-plane:before {
  content: "\f072"; }

/* line 1509, resources/web/fontawesome/_icons.scss */
.fa-plane-alt:before {
  content: "\f3de"; }

/* line 1510, resources/web/fontawesome/_icons.scss */
.fa-plane-arrival:before {
  content: "\f5af"; }

/* line 1511, resources/web/fontawesome/_icons.scss */
.fa-plane-departure:before {
  content: "\f5b0"; }

/* line 1512, resources/web/fontawesome/_icons.scss */
.fa-plane-slash:before {
  content: "\e069"; }

/* line 1513, resources/web/fontawesome/_icons.scss */
.fa-planet-moon:before {
  content: "\e01f"; }

/* line 1514, resources/web/fontawesome/_icons.scss */
.fa-planet-ringed:before {
  content: "\e020"; }

/* line 1515, resources/web/fontawesome/_icons.scss */
.fa-play:before {
  content: "\f04b"; }

/* line 1516, resources/web/fontawesome/_icons.scss */
.fa-play-circle:before {
  content: "\f144"; }

/* line 1517, resources/web/fontawesome/_icons.scss */
.fa-playstation:before {
  content: "\f3df"; }

/* line 1518, resources/web/fontawesome/_icons.scss */
.fa-plug:before {
  content: "\f1e6"; }

/* line 1519, resources/web/fontawesome/_icons.scss */
.fa-plus:before {
  content: "\f067"; }

/* line 1520, resources/web/fontawesome/_icons.scss */
.fa-plus-circle:before {
  content: "\f055"; }

/* line 1521, resources/web/fontawesome/_icons.scss */
.fa-plus-hexagon:before {
  content: "\f300"; }

/* line 1522, resources/web/fontawesome/_icons.scss */
.fa-plus-octagon:before {
  content: "\f301"; }

/* line 1523, resources/web/fontawesome/_icons.scss */
.fa-plus-square:before {
  content: "\f0fe"; }

/* line 1524, resources/web/fontawesome/_icons.scss */
.fa-podcast:before {
  content: "\f2ce"; }

/* line 1525, resources/web/fontawesome/_icons.scss */
.fa-podium:before {
  content: "\f680"; }

/* line 1526, resources/web/fontawesome/_icons.scss */
.fa-podium-star:before {
  content: "\f758"; }

/* line 1527, resources/web/fontawesome/_icons.scss */
.fa-police-box:before {
  content: "\e021"; }

/* line 1528, resources/web/fontawesome/_icons.scss */
.fa-poll:before {
  content: "\f681"; }

/* line 1529, resources/web/fontawesome/_icons.scss */
.fa-poll-h:before {
  content: "\f682"; }

/* line 1530, resources/web/fontawesome/_icons.scss */
.fa-poll-people:before {
  content: "\f759"; }

/* line 1531, resources/web/fontawesome/_icons.scss */
.fa-poo:before {
  content: "\f2fe"; }

/* line 1532, resources/web/fontawesome/_icons.scss */
.fa-poo-storm:before {
  content: "\f75a"; }

/* line 1533, resources/web/fontawesome/_icons.scss */
.fa-poop:before {
  content: "\f619"; }

/* line 1534, resources/web/fontawesome/_icons.scss */
.fa-popcorn:before {
  content: "\f819"; }

/* line 1535, resources/web/fontawesome/_icons.scss */
.fa-portal-enter:before {
  content: "\e022"; }

/* line 1536, resources/web/fontawesome/_icons.scss */
.fa-portal-exit:before {
  content: "\e023"; }

/* line 1537, resources/web/fontawesome/_icons.scss */
.fa-portrait:before {
  content: "\f3e0"; }

/* line 1538, resources/web/fontawesome/_icons.scss */
.fa-pound-sign:before {
  content: "\f154"; }

/* line 1539, resources/web/fontawesome/_icons.scss */
.fa-power-off:before {
  content: "\f011"; }

/* line 1540, resources/web/fontawesome/_icons.scss */
.fa-pray:before {
  content: "\f683"; }

/* line 1541, resources/web/fontawesome/_icons.scss */
.fa-praying-hands:before {
  content: "\f684"; }

/* line 1542, resources/web/fontawesome/_icons.scss */
.fa-prescription:before {
  content: "\f5b1"; }

/* line 1543, resources/web/fontawesome/_icons.scss */
.fa-prescription-bottle:before {
  content: "\f485"; }

/* line 1544, resources/web/fontawesome/_icons.scss */
.fa-prescription-bottle-alt:before {
  content: "\f486"; }

/* line 1545, resources/web/fontawesome/_icons.scss */
.fa-presentation:before {
  content: "\f685"; }

/* line 1546, resources/web/fontawesome/_icons.scss */
.fa-print:before {
  content: "\f02f"; }

/* line 1547, resources/web/fontawesome/_icons.scss */
.fa-print-search:before {
  content: "\f81a"; }

/* line 1548, resources/web/fontawesome/_icons.scss */
.fa-print-slash:before {
  content: "\f686"; }

/* line 1549, resources/web/fontawesome/_icons.scss */
.fa-procedures:before {
  content: "\f487"; }

/* line 1550, resources/web/fontawesome/_icons.scss */
.fa-product-hunt:before {
  content: "\f288"; }

/* line 1551, resources/web/fontawesome/_icons.scss */
.fa-project-diagram:before {
  content: "\f542"; }

/* line 1552, resources/web/fontawesome/_icons.scss */
.fa-projector:before {
  content: "\f8d6"; }

/* line 1553, resources/web/fontawesome/_icons.scss */
.fa-pump-medical:before {
  content: "\e06a"; }

/* line 1554, resources/web/fontawesome/_icons.scss */
.fa-pump-soap:before {
  content: "\e06b"; }

/* line 1555, resources/web/fontawesome/_icons.scss */
.fa-pumpkin:before {
  content: "\f707"; }

/* line 1556, resources/web/fontawesome/_icons.scss */
.fa-pushed:before {
  content: "\f3e1"; }

/* line 1557, resources/web/fontawesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "\f12e"; }

/* line 1558, resources/web/fontawesome/_icons.scss */
.fa-python:before {
  content: "\f3e2"; }

/* line 1559, resources/web/fontawesome/_icons.scss */
.fa-qq:before {
  content: "\f1d6"; }

/* line 1560, resources/web/fontawesome/_icons.scss */
.fa-qrcode:before {
  content: "\f029"; }

/* line 1561, resources/web/fontawesome/_icons.scss */
.fa-question:before {
  content: "\f128"; }

/* line 1562, resources/web/fontawesome/_icons.scss */
.fa-question-circle:before {
  content: "\f059"; }

/* line 1563, resources/web/fontawesome/_icons.scss */
.fa-question-square:before {
  content: "\f2fd"; }

/* line 1564, resources/web/fontawesome/_icons.scss */
.fa-quidditch:before {
  content: "\f458"; }

/* line 1565, resources/web/fontawesome/_icons.scss */
.fa-quinscape:before {
  content: "\f459"; }

/* line 1566, resources/web/fontawesome/_icons.scss */
.fa-quora:before {
  content: "\f2c4"; }

/* line 1567, resources/web/fontawesome/_icons.scss */
.fa-quote-left:before {
  content: "\f10d"; }

/* line 1568, resources/web/fontawesome/_icons.scss */
.fa-quote-right:before {
  content: "\f10e"; }

/* line 1569, resources/web/fontawesome/_icons.scss */
.fa-quran:before {
  content: "\f687"; }

/* line 1570, resources/web/fontawesome/_icons.scss */
.fa-r-project:before {
  content: "\f4f7"; }

/* line 1571, resources/web/fontawesome/_icons.scss */
.fa-rabbit:before {
  content: "\f708"; }

/* line 1572, resources/web/fontawesome/_icons.scss */
.fa-rabbit-fast:before {
  content: "\f709"; }

/* line 1573, resources/web/fontawesome/_icons.scss */
.fa-racquet:before {
  content: "\f45a"; }

/* line 1574, resources/web/fontawesome/_icons.scss */
.fa-radar:before {
  content: "\e024"; }

/* line 1575, resources/web/fontawesome/_icons.scss */
.fa-radiation:before {
  content: "\f7b9"; }

/* line 1576, resources/web/fontawesome/_icons.scss */
.fa-radiation-alt:before {
  content: "\f7ba"; }

/* line 1577, resources/web/fontawesome/_icons.scss */
.fa-radio:before {
  content: "\f8d7"; }

/* line 1578, resources/web/fontawesome/_icons.scss */
.fa-radio-alt:before {
  content: "\f8d8"; }

/* line 1579, resources/web/fontawesome/_icons.scss */
.fa-rainbow:before {
  content: "\f75b"; }

/* line 1580, resources/web/fontawesome/_icons.scss */
.fa-raindrops:before {
  content: "\f75c"; }

/* line 1581, resources/web/fontawesome/_icons.scss */
.fa-ram:before {
  content: "\f70a"; }

/* line 1582, resources/web/fontawesome/_icons.scss */
.fa-ramp-loading:before {
  content: "\f4d4"; }

/* line 1583, resources/web/fontawesome/_icons.scss */
.fa-random:before {
  content: "\f074"; }

/* line 1584, resources/web/fontawesome/_icons.scss */
.fa-raspberry-pi:before {
  content: "\f7bb"; }

/* line 1585, resources/web/fontawesome/_icons.scss */
.fa-ravelry:before {
  content: "\f2d9"; }

/* line 1586, resources/web/fontawesome/_icons.scss */
.fa-raygun:before {
  content: "\e025"; }

/* line 1587, resources/web/fontawesome/_icons.scss */
.fa-react:before {
  content: "\f41b"; }

/* line 1588, resources/web/fontawesome/_icons.scss */
.fa-reacteurope:before {
  content: "\f75d"; }

/* line 1589, resources/web/fontawesome/_icons.scss */
.fa-readme:before {
  content: "\f4d5"; }

/* line 1590, resources/web/fontawesome/_icons.scss */
.fa-rebel:before {
  content: "\f1d0"; }

/* line 1591, resources/web/fontawesome/_icons.scss */
.fa-receipt:before {
  content: "\f543"; }

/* line 1592, resources/web/fontawesome/_icons.scss */
.fa-record-vinyl:before {
  content: "\f8d9"; }

/* line 1593, resources/web/fontawesome/_icons.scss */
.fa-rectangle-landscape:before {
  content: "\f2fa"; }

/* line 1594, resources/web/fontawesome/_icons.scss */
.fa-rectangle-portrait:before {
  content: "\f2fb"; }

/* line 1595, resources/web/fontawesome/_icons.scss */
.fa-rectangle-wide:before {
  content: "\f2fc"; }

/* line 1596, resources/web/fontawesome/_icons.scss */
.fa-recycle:before {
  content: "\f1b8"; }

/* line 1597, resources/web/fontawesome/_icons.scss */
.fa-red-river:before {
  content: "\f3e3"; }

/* line 1598, resources/web/fontawesome/_icons.scss */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 1599, resources/web/fontawesome/_icons.scss */
.fa-reddit-alien:before {
  content: "\f281"; }

/* line 1600, resources/web/fontawesome/_icons.scss */
.fa-reddit-square:before {
  content: "\f1a2"; }

/* line 1601, resources/web/fontawesome/_icons.scss */
.fa-redhat:before {
  content: "\f7bc"; }

/* line 1602, resources/web/fontawesome/_icons.scss */
.fa-redo:before {
  content: "\f01e"; }

/* line 1603, resources/web/fontawesome/_icons.scss */
.fa-redo-alt:before {
  content: "\f2f9"; }

/* line 1604, resources/web/fontawesome/_icons.scss */
.fa-refrigerator:before {
  content: "\e026"; }

/* line 1605, resources/web/fontawesome/_icons.scss */
.fa-registered:before {
  content: "\f25d"; }

/* line 1606, resources/web/fontawesome/_icons.scss */
.fa-remove-format:before {
  content: "\f87d"; }

/* line 1607, resources/web/fontawesome/_icons.scss */
.fa-renren:before {
  content: "\f18b"; }

/* line 1608, resources/web/fontawesome/_icons.scss */
.fa-repeat:before {
  content: "\f363"; }

/* line 1609, resources/web/fontawesome/_icons.scss */
.fa-repeat-1:before {
  content: "\f365"; }

/* line 1610, resources/web/fontawesome/_icons.scss */
.fa-repeat-1-alt:before {
  content: "\f366"; }

/* line 1611, resources/web/fontawesome/_icons.scss */
.fa-repeat-alt:before {
  content: "\f364"; }

/* line 1612, resources/web/fontawesome/_icons.scss */
.fa-reply:before {
  content: "\f3e5"; }

/* line 1613, resources/web/fontawesome/_icons.scss */
.fa-reply-all:before {
  content: "\f122"; }

/* line 1614, resources/web/fontawesome/_icons.scss */
.fa-replyd:before {
  content: "\f3e6"; }

/* line 1615, resources/web/fontawesome/_icons.scss */
.fa-republican:before {
  content: "\f75e"; }

/* line 1616, resources/web/fontawesome/_icons.scss */
.fa-researchgate:before {
  content: "\f4f8"; }

/* line 1617, resources/web/fontawesome/_icons.scss */
.fa-resolving:before {
  content: "\f3e7"; }

/* line 1618, resources/web/fontawesome/_icons.scss */
.fa-restroom:before {
  content: "\f7bd"; }

/* line 1619, resources/web/fontawesome/_icons.scss */
.fa-retweet:before {
  content: "\f079"; }

/* line 1620, resources/web/fontawesome/_icons.scss */
.fa-retweet-alt:before {
  content: "\f361"; }

/* line 1621, resources/web/fontawesome/_icons.scss */
.fa-rev:before {
  content: "\f5b2"; }

/* line 1622, resources/web/fontawesome/_icons.scss */
.fa-ribbon:before {
  content: "\f4d6"; }

/* line 1623, resources/web/fontawesome/_icons.scss */
.fa-ring:before {
  content: "\f70b"; }

/* line 1624, resources/web/fontawesome/_icons.scss */
.fa-rings-wedding:before {
  content: "\f81b"; }

/* line 1625, resources/web/fontawesome/_icons.scss */
.fa-road:before {
  content: "\f018"; }

/* line 1626, resources/web/fontawesome/_icons.scss */
.fa-robot:before {
  content: "\f544"; }

/* line 1627, resources/web/fontawesome/_icons.scss */
.fa-rocket:before {
  content: "\f135"; }

/* line 1628, resources/web/fontawesome/_icons.scss */
.fa-rocket-launch:before {
  content: "\e027"; }

/* line 1629, resources/web/fontawesome/_icons.scss */
.fa-rocketchat:before {
  content: "\f3e8"; }

/* line 1630, resources/web/fontawesome/_icons.scss */
.fa-rockrms:before {
  content: "\f3e9"; }

/* line 1631, resources/web/fontawesome/_icons.scss */
.fa-route:before {
  content: "\f4d7"; }

/* line 1632, resources/web/fontawesome/_icons.scss */
.fa-route-highway:before {
  content: "\f61a"; }

/* line 1633, resources/web/fontawesome/_icons.scss */
.fa-route-interstate:before {
  content: "\f61b"; }

/* line 1634, resources/web/fontawesome/_icons.scss */
.fa-router:before {
  content: "\f8da"; }

/* line 1635, resources/web/fontawesome/_icons.scss */
.fa-rss:before {
  content: "\f09e"; }

/* line 1636, resources/web/fontawesome/_icons.scss */
.fa-rss-square:before {
  content: "\f143"; }

/* line 1637, resources/web/fontawesome/_icons.scss */
.fa-ruble-sign:before {
  content: "\f158"; }

/* line 1638, resources/web/fontawesome/_icons.scss */
.fa-ruler:before {
  content: "\f545"; }

/* line 1639, resources/web/fontawesome/_icons.scss */
.fa-ruler-combined:before {
  content: "\f546"; }

/* line 1640, resources/web/fontawesome/_icons.scss */
.fa-ruler-horizontal:before {
  content: "\f547"; }

/* line 1641, resources/web/fontawesome/_icons.scss */
.fa-ruler-triangle:before {
  content: "\f61c"; }

/* line 1642, resources/web/fontawesome/_icons.scss */
.fa-ruler-vertical:before {
  content: "\f548"; }

/* line 1643, resources/web/fontawesome/_icons.scss */
.fa-running:before {
  content: "\f70c"; }

/* line 1644, resources/web/fontawesome/_icons.scss */
.fa-rupee-sign:before {
  content: "\f156"; }

/* line 1645, resources/web/fontawesome/_icons.scss */
.fa-rust:before {
  content: "\e07a"; }

/* line 1646, resources/web/fontawesome/_icons.scss */
.fa-rv:before {
  content: "\f7be"; }

/* line 1647, resources/web/fontawesome/_icons.scss */
.fa-sack:before {
  content: "\f81c"; }

/* line 1648, resources/web/fontawesome/_icons.scss */
.fa-sack-dollar:before {
  content: "\f81d"; }

/* line 1649, resources/web/fontawesome/_icons.scss */
.fa-sad-cry:before {
  content: "\f5b3"; }

/* line 1650, resources/web/fontawesome/_icons.scss */
.fa-sad-tear:before {
  content: "\f5b4"; }

/* line 1651, resources/web/fontawesome/_icons.scss */
.fa-safari:before {
  content: "\f267"; }

/* line 1652, resources/web/fontawesome/_icons.scss */
.fa-salad:before {
  content: "\f81e"; }

/* line 1653, resources/web/fontawesome/_icons.scss */
.fa-salesforce:before {
  content: "\f83b"; }

/* line 1654, resources/web/fontawesome/_icons.scss */
.fa-sandwich:before {
  content: "\f81f"; }

/* line 1655, resources/web/fontawesome/_icons.scss */
.fa-sass:before {
  content: "\f41e"; }

/* line 1656, resources/web/fontawesome/_icons.scss */
.fa-satellite:before {
  content: "\f7bf"; }

/* line 1657, resources/web/fontawesome/_icons.scss */
.fa-satellite-dish:before {
  content: "\f7c0"; }

/* line 1658, resources/web/fontawesome/_icons.scss */
.fa-sausage:before {
  content: "\f820"; }

/* line 1659, resources/web/fontawesome/_icons.scss */
.fa-save:before {
  content: "\f0c7"; }

/* line 1660, resources/web/fontawesome/_icons.scss */
.fa-sax-hot:before {
  content: "\f8db"; }

/* line 1661, resources/web/fontawesome/_icons.scss */
.fa-saxophone:before {
  content: "\f8dc"; }

/* line 1662, resources/web/fontawesome/_icons.scss */
.fa-scalpel:before {
  content: "\f61d"; }

/* line 1663, resources/web/fontawesome/_icons.scss */
.fa-scalpel-path:before {
  content: "\f61e"; }

/* line 1664, resources/web/fontawesome/_icons.scss */
.fa-scanner:before {
  content: "\f488"; }

/* line 1665, resources/web/fontawesome/_icons.scss */
.fa-scanner-image:before {
  content: "\f8f3"; }

/* line 1666, resources/web/fontawesome/_icons.scss */
.fa-scanner-keyboard:before {
  content: "\f489"; }

/* line 1667, resources/web/fontawesome/_icons.scss */
.fa-scanner-touchscreen:before {
  content: "\f48a"; }

/* line 1668, resources/web/fontawesome/_icons.scss */
.fa-scarecrow:before {
  content: "\f70d"; }

/* line 1669, resources/web/fontawesome/_icons.scss */
.fa-scarf:before {
  content: "\f7c1"; }

/* line 1670, resources/web/fontawesome/_icons.scss */
.fa-schlix:before {
  content: "\f3ea"; }

/* line 1671, resources/web/fontawesome/_icons.scss */
.fa-school:before {
  content: "\f549"; }

/* line 1672, resources/web/fontawesome/_icons.scss */
.fa-screwdriver:before {
  content: "\f54a"; }

/* line 1673, resources/web/fontawesome/_icons.scss */
.fa-scribd:before {
  content: "\f28a"; }

/* line 1674, resources/web/fontawesome/_icons.scss */
.fa-scroll:before {
  content: "\f70e"; }

/* line 1675, resources/web/fontawesome/_icons.scss */
.fa-scroll-old:before {
  content: "\f70f"; }

/* line 1676, resources/web/fontawesome/_icons.scss */
.fa-scrubber:before {
  content: "\f2f8"; }

/* line 1677, resources/web/fontawesome/_icons.scss */
.fa-scythe:before {
  content: "\f710"; }

/* line 1678, resources/web/fontawesome/_icons.scss */
.fa-sd-card:before {
  content: "\f7c2"; }

/* line 1679, resources/web/fontawesome/_icons.scss */
.fa-search:before {
  content: "\f002"; }

/* line 1680, resources/web/fontawesome/_icons.scss */
.fa-search-dollar:before {
  content: "\f688"; }

/* line 1681, resources/web/fontawesome/_icons.scss */
.fa-search-location:before {
  content: "\f689"; }

/* line 1682, resources/web/fontawesome/_icons.scss */
.fa-search-minus:before {
  content: "\f010"; }

/* line 1683, resources/web/fontawesome/_icons.scss */
.fa-search-plus:before {
  content: "\f00e"; }

/* line 1684, resources/web/fontawesome/_icons.scss */
.fa-searchengin:before {
  content: "\f3eb"; }

/* line 1685, resources/web/fontawesome/_icons.scss */
.fa-seedling:before {
  content: "\f4d8"; }

/* line 1686, resources/web/fontawesome/_icons.scss */
.fa-sellcast:before {
  content: "\f2da"; }

/* line 1687, resources/web/fontawesome/_icons.scss */
.fa-sellsy:before {
  content: "\f213"; }

/* line 1688, resources/web/fontawesome/_icons.scss */
.fa-send-back:before {
  content: "\f87e"; }

/* line 1689, resources/web/fontawesome/_icons.scss */
.fa-send-backward:before {
  content: "\f87f"; }

/* line 1690, resources/web/fontawesome/_icons.scss */
.fa-sensor:before {
  content: "\e028"; }

/* line 1691, resources/web/fontawesome/_icons.scss */
.fa-sensor-alert:before {
  content: "\e029"; }

/* line 1692, resources/web/fontawesome/_icons.scss */
.fa-sensor-fire:before {
  content: "\e02a"; }

/* line 1693, resources/web/fontawesome/_icons.scss */
.fa-sensor-on:before {
  content: "\e02b"; }

/* line 1694, resources/web/fontawesome/_icons.scss */
.fa-sensor-smoke:before {
  content: "\e02c"; }

/* line 1695, resources/web/fontawesome/_icons.scss */
.fa-server:before {
  content: "\f233"; }

/* line 1696, resources/web/fontawesome/_icons.scss */
.fa-servicestack:before {
  content: "\f3ec"; }

/* line 1697, resources/web/fontawesome/_icons.scss */
.fa-shapes:before {
  content: "\f61f"; }

/* line 1698, resources/web/fontawesome/_icons.scss */
.fa-share:before {
  content: "\f064"; }

/* line 1699, resources/web/fontawesome/_icons.scss */
.fa-share-all:before {
  content: "\f367"; }

/* line 1700, resources/web/fontawesome/_icons.scss */
.fa-share-alt:before {
  content: "\f1e0"; }

/* line 1701, resources/web/fontawesome/_icons.scss */
.fa-share-alt-square:before {
  content: "\f1e1"; }

/* line 1702, resources/web/fontawesome/_icons.scss */
.fa-share-square:before {
  content: "\f14d"; }

/* line 1703, resources/web/fontawesome/_icons.scss */
.fa-sheep:before {
  content: "\f711"; }

/* line 1704, resources/web/fontawesome/_icons.scss */
.fa-shekel-sign:before {
  content: "\f20b"; }

/* line 1705, resources/web/fontawesome/_icons.scss */
.fa-shield:before {
  content: "\f132"; }

/* line 1706, resources/web/fontawesome/_icons.scss */
.fa-shield-alt:before {
  content: "\f3ed"; }

/* line 1707, resources/web/fontawesome/_icons.scss */
.fa-shield-check:before {
  content: "\f2f7"; }

/* line 1708, resources/web/fontawesome/_icons.scss */
.fa-shield-cross:before {
  content: "\f712"; }

/* line 1709, resources/web/fontawesome/_icons.scss */
.fa-shield-virus:before {
  content: "\e06c"; }

/* line 1710, resources/web/fontawesome/_icons.scss */
.fa-ship:before {
  content: "\f21a"; }

/* line 1711, resources/web/fontawesome/_icons.scss */
.fa-shipping-fast:before {
  content: "\f48b"; }

/* line 1712, resources/web/fontawesome/_icons.scss */
.fa-shipping-timed:before {
  content: "\f48c"; }

/* line 1713, resources/web/fontawesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "\f214"; }

/* line 1714, resources/web/fontawesome/_icons.scss */
.fa-shish-kebab:before {
  content: "\f821"; }

/* line 1715, resources/web/fontawesome/_icons.scss */
.fa-shoe-prints:before {
  content: "\f54b"; }

/* line 1716, resources/web/fontawesome/_icons.scss */
.fa-shopify:before {
  content: "\e057"; }

/* line 1717, resources/web/fontawesome/_icons.scss */
.fa-shopping-bag:before {
  content: "\f290"; }

/* line 1718, resources/web/fontawesome/_icons.scss */
.fa-shopping-basket:before {
  content: "\f291"; }

/* line 1719, resources/web/fontawesome/_icons.scss */
.fa-shopping-cart:before {
  content: "\f07a"; }

/* line 1720, resources/web/fontawesome/_icons.scss */
.fa-shopware:before {
  content: "\f5b5"; }

/* line 1721, resources/web/fontawesome/_icons.scss */
.fa-shovel:before {
  content: "\f713"; }

/* line 1722, resources/web/fontawesome/_icons.scss */
.fa-shovel-snow:before {
  content: "\f7c3"; }

/* line 1723, resources/web/fontawesome/_icons.scss */
.fa-shower:before {
  content: "\f2cc"; }

/* line 1724, resources/web/fontawesome/_icons.scss */
.fa-shredder:before {
  content: "\f68a"; }

/* line 1725, resources/web/fontawesome/_icons.scss */
.fa-shuttle-van:before {
  content: "\f5b6"; }

/* line 1726, resources/web/fontawesome/_icons.scss */
.fa-shuttlecock:before {
  content: "\f45b"; }

/* line 1727, resources/web/fontawesome/_icons.scss */
.fa-sickle:before {
  content: "\f822"; }

/* line 1728, resources/web/fontawesome/_icons.scss */
.fa-sigma:before {
  content: "\f68b"; }

/* line 1729, resources/web/fontawesome/_icons.scss */
.fa-sign:before {
  content: "\f4d9"; }

/* line 1730, resources/web/fontawesome/_icons.scss */
.fa-sign-in:before {
  content: "\f090"; }

/* line 1731, resources/web/fontawesome/_icons.scss */
.fa-sign-in-alt:before {
  content: "\f2f6"; }

/* line 1732, resources/web/fontawesome/_icons.scss */
.fa-sign-language:before {
  content: "\f2a7"; }

/* line 1733, resources/web/fontawesome/_icons.scss */
.fa-sign-out:before {
  content: "\f08b"; }

/* line 1734, resources/web/fontawesome/_icons.scss */
.fa-sign-out-alt:before {
  content: "\f2f5"; }

/* line 1735, resources/web/fontawesome/_icons.scss */
.fa-signal:before {
  content: "\f012"; }

/* line 1736, resources/web/fontawesome/_icons.scss */
.fa-signal-1:before {
  content: "\f68c"; }

/* line 1737, resources/web/fontawesome/_icons.scss */
.fa-signal-2:before {
  content: "\f68d"; }

/* line 1738, resources/web/fontawesome/_icons.scss */
.fa-signal-3:before {
  content: "\f68e"; }

/* line 1739, resources/web/fontawesome/_icons.scss */
.fa-signal-4:before {
  content: "\f68f"; }

/* line 1740, resources/web/fontawesome/_icons.scss */
.fa-signal-alt:before {
  content: "\f690"; }

/* line 1741, resources/web/fontawesome/_icons.scss */
.fa-signal-alt-1:before {
  content: "\f691"; }

/* line 1742, resources/web/fontawesome/_icons.scss */
.fa-signal-alt-2:before {
  content: "\f692"; }

/* line 1743, resources/web/fontawesome/_icons.scss */
.fa-signal-alt-3:before {
  content: "\f693"; }

/* line 1744, resources/web/fontawesome/_icons.scss */
.fa-signal-alt-slash:before {
  content: "\f694"; }

/* line 1745, resources/web/fontawesome/_icons.scss */
.fa-signal-slash:before {
  content: "\f695"; }

/* line 1746, resources/web/fontawesome/_icons.scss */
.fa-signal-stream:before {
  content: "\f8dd"; }

/* line 1747, resources/web/fontawesome/_icons.scss */
.fa-signature:before {
  content: "\f5b7"; }

/* line 1748, resources/web/fontawesome/_icons.scss */
.fa-sim-card:before {
  content: "\f7c4"; }

/* line 1749, resources/web/fontawesome/_icons.scss */
.fa-simplybuilt:before {
  content: "\f215"; }

/* line 1750, resources/web/fontawesome/_icons.scss */
.fa-sink:before {
  content: "\e06d"; }

/* line 1751, resources/web/fontawesome/_icons.scss */
.fa-siren:before {
  content: "\e02d"; }

/* line 1752, resources/web/fontawesome/_icons.scss */
.fa-siren-on:before {
  content: "\e02e"; }

/* line 1753, resources/web/fontawesome/_icons.scss */
.fa-sistrix:before {
  content: "\f3ee"; }

/* line 1754, resources/web/fontawesome/_icons.scss */
.fa-sitemap:before {
  content: "\f0e8"; }

/* line 1755, resources/web/fontawesome/_icons.scss */
.fa-sith:before {
  content: "\f512"; }

/* line 1756, resources/web/fontawesome/_icons.scss */
.fa-skating:before {
  content: "\f7c5"; }

/* line 1757, resources/web/fontawesome/_icons.scss */
.fa-skeleton:before {
  content: "\f620"; }

/* line 1758, resources/web/fontawesome/_icons.scss */
.fa-sketch:before {
  content: "\f7c6"; }

/* line 1759, resources/web/fontawesome/_icons.scss */
.fa-ski-jump:before {
  content: "\f7c7"; }

/* line 1760, resources/web/fontawesome/_icons.scss */
.fa-ski-lift:before {
  content: "\f7c8"; }

/* line 1761, resources/web/fontawesome/_icons.scss */
.fa-skiing:before {
  content: "\f7c9"; }

/* line 1762, resources/web/fontawesome/_icons.scss */
.fa-skiing-nordic:before {
  content: "\f7ca"; }

/* line 1763, resources/web/fontawesome/_icons.scss */
.fa-skull:before {
  content: "\f54c"; }

/* line 1764, resources/web/fontawesome/_icons.scss */
.fa-skull-cow:before {
  content: "\f8de"; }

/* line 1765, resources/web/fontawesome/_icons.scss */
.fa-skull-crossbones:before {
  content: "\f714"; }

/* line 1766, resources/web/fontawesome/_icons.scss */
.fa-skyatlas:before {
  content: "\f216"; }

/* line 1767, resources/web/fontawesome/_icons.scss */
.fa-skype:before {
  content: "\f17e"; }

/* line 1768, resources/web/fontawesome/_icons.scss */
.fa-slack:before {
  content: "\f198"; }

/* line 1769, resources/web/fontawesome/_icons.scss */
.fa-slack-hash:before {
  content: "\f3ef"; }

/* line 1770, resources/web/fontawesome/_icons.scss */
.fa-slash:before {
  content: "\f715"; }

/* line 1771, resources/web/fontawesome/_icons.scss */
.fa-sledding:before {
  content: "\f7cb"; }

/* line 1772, resources/web/fontawesome/_icons.scss */
.fa-sleigh:before {
  content: "\f7cc"; }

/* line 1773, resources/web/fontawesome/_icons.scss */
.fa-sliders-h:before {
  content: "\f1de"; }

/* line 1774, resources/web/fontawesome/_icons.scss */
.fa-sliders-h-square:before {
  content: "\f3f0"; }

/* line 1775, resources/web/fontawesome/_icons.scss */
.fa-sliders-v:before {
  content: "\f3f1"; }

/* line 1776, resources/web/fontawesome/_icons.scss */
.fa-sliders-v-square:before {
  content: "\f3f2"; }

/* line 1777, resources/web/fontawesome/_icons.scss */
.fa-slideshare:before {
  content: "\f1e7"; }

/* line 1778, resources/web/fontawesome/_icons.scss */
.fa-smile:before {
  content: "\f118"; }

/* line 1779, resources/web/fontawesome/_icons.scss */
.fa-smile-beam:before {
  content: "\f5b8"; }

/* line 1780, resources/web/fontawesome/_icons.scss */
.fa-smile-plus:before {
  content: "\f5b9"; }

/* line 1781, resources/web/fontawesome/_icons.scss */
.fa-smile-wink:before {
  content: "\f4da"; }

/* line 1782, resources/web/fontawesome/_icons.scss */
.fa-smog:before {
  content: "\f75f"; }

/* line 1783, resources/web/fontawesome/_icons.scss */
.fa-smoke:before {
  content: "\f760"; }

/* line 1784, resources/web/fontawesome/_icons.scss */
.fa-smoking:before {
  content: "\f48d"; }

/* line 1785, resources/web/fontawesome/_icons.scss */
.fa-smoking-ban:before {
  content: "\f54d"; }

/* line 1786, resources/web/fontawesome/_icons.scss */
.fa-sms:before {
  content: "\f7cd"; }

/* line 1787, resources/web/fontawesome/_icons.scss */
.fa-snake:before {
  content: "\f716"; }

/* line 1788, resources/web/fontawesome/_icons.scss */
.fa-snapchat:before {
  content: "\f2ab"; }

/* line 1789, resources/web/fontawesome/_icons.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac"; }

/* line 1790, resources/web/fontawesome/_icons.scss */
.fa-snapchat-square:before {
  content: "\f2ad"; }

/* line 1791, resources/web/fontawesome/_icons.scss */
.fa-snooze:before {
  content: "\f880"; }

/* line 1792, resources/web/fontawesome/_icons.scss */
.fa-snow-blowing:before {
  content: "\f761"; }

/* line 1793, resources/web/fontawesome/_icons.scss */
.fa-snowboarding:before {
  content: "\f7ce"; }

/* line 1794, resources/web/fontawesome/_icons.scss */
.fa-snowflake:before {
  content: "\f2dc"; }

/* line 1795, resources/web/fontawesome/_icons.scss */
.fa-snowflakes:before {
  content: "\f7cf"; }

/* line 1796, resources/web/fontawesome/_icons.scss */
.fa-snowman:before {
  content: "\f7d0"; }

/* line 1797, resources/web/fontawesome/_icons.scss */
.fa-snowmobile:before {
  content: "\f7d1"; }

/* line 1798, resources/web/fontawesome/_icons.scss */
.fa-snowplow:before {
  content: "\f7d2"; }

/* line 1799, resources/web/fontawesome/_icons.scss */
.fa-soap:before {
  content: "\e06e"; }

/* line 1800, resources/web/fontawesome/_icons.scss */
.fa-socks:before {
  content: "\f696"; }

/* line 1801, resources/web/fontawesome/_icons.scss */
.fa-solar-panel:before {
  content: "\f5ba"; }

/* line 1802, resources/web/fontawesome/_icons.scss */
.fa-solar-system:before {
  content: "\e02f"; }

/* line 1803, resources/web/fontawesome/_icons.scss */
.fa-sort:before {
  content: "\f0dc"; }

/* line 1804, resources/web/fontawesome/_icons.scss */
.fa-sort-alpha-down:before {
  content: "\f15d"; }

/* line 1805, resources/web/fontawesome/_icons.scss */
.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

/* line 1806, resources/web/fontawesome/_icons.scss */
.fa-sort-alpha-up:before {
  content: "\f15e"; }

/* line 1807, resources/web/fontawesome/_icons.scss */
.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

/* line 1808, resources/web/fontawesome/_icons.scss */
.fa-sort-alt:before {
  content: "\f883"; }

/* line 1809, resources/web/fontawesome/_icons.scss */
.fa-sort-amount-down:before {
  content: "\f160"; }

/* line 1810, resources/web/fontawesome/_icons.scss */
.fa-sort-amount-down-alt:before {
  content: "\f884"; }

/* line 1811, resources/web/fontawesome/_icons.scss */
.fa-sort-amount-up:before {
  content: "\f161"; }

/* line 1812, resources/web/fontawesome/_icons.scss */
.fa-sort-amount-up-alt:before {
  content: "\f885"; }

/* line 1813, resources/web/fontawesome/_icons.scss */
.fa-sort-circle:before {
  content: "\e030"; }

/* line 1814, resources/web/fontawesome/_icons.scss */
.fa-sort-circle-down:before {
  content: "\e031"; }

/* line 1815, resources/web/fontawesome/_icons.scss */
.fa-sort-circle-up:before {
  content: "\e032"; }

/* line 1816, resources/web/fontawesome/_icons.scss */
.fa-sort-down:before {
  content: "\f0dd"; }

/* line 1817, resources/web/fontawesome/_icons.scss */
.fa-sort-numeric-down:before {
  content: "\f162"; }

/* line 1818, resources/web/fontawesome/_icons.scss */
.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

/* line 1819, resources/web/fontawesome/_icons.scss */
.fa-sort-numeric-up:before {
  content: "\f163"; }

/* line 1820, resources/web/fontawesome/_icons.scss */
.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

/* line 1821, resources/web/fontawesome/_icons.scss */
.fa-sort-shapes-down:before {
  content: "\f888"; }

/* line 1822, resources/web/fontawesome/_icons.scss */
.fa-sort-shapes-down-alt:before {
  content: "\f889"; }

/* line 1823, resources/web/fontawesome/_icons.scss */
.fa-sort-shapes-up:before {
  content: "\f88a"; }

/* line 1824, resources/web/fontawesome/_icons.scss */
.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }

/* line 1825, resources/web/fontawesome/_icons.scss */
.fa-sort-size-down:before {
  content: "\f88c"; }

/* line 1826, resources/web/fontawesome/_icons.scss */
.fa-sort-size-down-alt:before {
  content: "\f88d"; }

/* line 1827, resources/web/fontawesome/_icons.scss */
.fa-sort-size-up:before {
  content: "\f88e"; }

/* line 1828, resources/web/fontawesome/_icons.scss */
.fa-sort-size-up-alt:before {
  content: "\f88f"; }

/* line 1829, resources/web/fontawesome/_icons.scss */
.fa-sort-up:before {
  content: "\f0de"; }

/* line 1830, resources/web/fontawesome/_icons.scss */
.fa-soundcloud:before {
  content: "\f1be"; }

/* line 1831, resources/web/fontawesome/_icons.scss */
.fa-soup:before {
  content: "\f823"; }

/* line 1832, resources/web/fontawesome/_icons.scss */
.fa-sourcetree:before {
  content: "\f7d3"; }

/* line 1833, resources/web/fontawesome/_icons.scss */
.fa-spa:before {
  content: "\f5bb"; }

/* line 1834, resources/web/fontawesome/_icons.scss */
.fa-space-shuttle:before {
  content: "\f197"; }

/* line 1835, resources/web/fontawesome/_icons.scss */
.fa-space-station-moon:before {
  content: "\e033"; }

/* line 1836, resources/web/fontawesome/_icons.scss */
.fa-space-station-moon-alt:before {
  content: "\e034"; }

/* line 1837, resources/web/fontawesome/_icons.scss */
.fa-spade:before {
  content: "\f2f4"; }

/* line 1838, resources/web/fontawesome/_icons.scss */
.fa-sparkles:before {
  content: "\f890"; }

/* line 1839, resources/web/fontawesome/_icons.scss */
.fa-speakap:before {
  content: "\f3f3"; }

/* line 1840, resources/web/fontawesome/_icons.scss */
.fa-speaker:before {
  content: "\f8df"; }

/* line 1841, resources/web/fontawesome/_icons.scss */
.fa-speaker-deck:before {
  content: "\f83c"; }

/* line 1842, resources/web/fontawesome/_icons.scss */
.fa-speakers:before {
  content: "\f8e0"; }

/* line 1843, resources/web/fontawesome/_icons.scss */
.fa-spell-check:before {
  content: "\f891"; }

/* line 1844, resources/web/fontawesome/_icons.scss */
.fa-spider:before {
  content: "\f717"; }

/* line 1845, resources/web/fontawesome/_icons.scss */
.fa-spider-black-widow:before {
  content: "\f718"; }

/* line 1846, resources/web/fontawesome/_icons.scss */
.fa-spider-web:before {
  content: "\f719"; }

/* line 1847, resources/web/fontawesome/_icons.scss */
.fa-spinner:before {
  content: "\f110"; }

/* line 1848, resources/web/fontawesome/_icons.scss */
.fa-spinner-third:before {
  content: "\f3f4"; }

/* line 1849, resources/web/fontawesome/_icons.scss */
.fa-splotch:before {
  content: "\f5bc"; }

/* line 1850, resources/web/fontawesome/_icons.scss */
.fa-spotify:before {
  content: "\f1bc"; }

/* line 1851, resources/web/fontawesome/_icons.scss */
.fa-spray-can:before {
  content: "\f5bd"; }

/* line 1852, resources/web/fontawesome/_icons.scss */
.fa-sprinkler:before {
  content: "\e035"; }

/* line 1853, resources/web/fontawesome/_icons.scss */
.fa-square:before {
  content: "\f0c8"; }

/* line 1854, resources/web/fontawesome/_icons.scss */
.fa-square-full:before {
  content: "\f45c"; }

/* line 1855, resources/web/fontawesome/_icons.scss */
.fa-square-root:before {
  content: "\f697"; }

/* line 1856, resources/web/fontawesome/_icons.scss */
.fa-square-root-alt:before {
  content: "\f698"; }

/* line 1857, resources/web/fontawesome/_icons.scss */
.fa-squarespace:before {
  content: "\f5be"; }

/* line 1858, resources/web/fontawesome/_icons.scss */
.fa-squirrel:before {
  content: "\f71a"; }

/* line 1859, resources/web/fontawesome/_icons.scss */
.fa-stack-exchange:before {
  content: "\f18d"; }

/* line 1860, resources/web/fontawesome/_icons.scss */
.fa-stack-overflow:before {
  content: "\f16c"; }

/* line 1861, resources/web/fontawesome/_icons.scss */
.fa-stackpath:before {
  content: "\f842"; }

/* line 1862, resources/web/fontawesome/_icons.scss */
.fa-staff:before {
  content: "\f71b"; }

/* line 1863, resources/web/fontawesome/_icons.scss */
.fa-stamp:before {
  content: "\f5bf"; }

/* line 1864, resources/web/fontawesome/_icons.scss */
.fa-star:before {
  content: "\f005"; }

/* line 1865, resources/web/fontawesome/_icons.scss */
.fa-star-and-crescent:before {
  content: "\f699"; }

/* line 1866, resources/web/fontawesome/_icons.scss */
.fa-star-christmas:before {
  content: "\f7d4"; }

/* line 1867, resources/web/fontawesome/_icons.scss */
.fa-star-exclamation:before {
  content: "\f2f3"; }

/* line 1868, resources/web/fontawesome/_icons.scss */
.fa-star-half:before {
  content: "\f089"; }

/* line 1869, resources/web/fontawesome/_icons.scss */
.fa-star-half-alt:before {
  content: "\f5c0"; }

/* line 1870, resources/web/fontawesome/_icons.scss */
.fa-star-of-david:before {
  content: "\f69a"; }

/* line 1871, resources/web/fontawesome/_icons.scss */
.fa-star-of-life:before {
  content: "\f621"; }

/* line 1872, resources/web/fontawesome/_icons.scss */
.fa-star-shooting:before {
  content: "\e036"; }

/* line 1873, resources/web/fontawesome/_icons.scss */
.fa-starfighter:before {
  content: "\e037"; }

/* line 1874, resources/web/fontawesome/_icons.scss */
.fa-starfighter-alt:before {
  content: "\e038"; }

/* line 1875, resources/web/fontawesome/_icons.scss */
.fa-stars:before {
  content: "\f762"; }

/* line 1876, resources/web/fontawesome/_icons.scss */
.fa-starship:before {
  content: "\e039"; }

/* line 1877, resources/web/fontawesome/_icons.scss */
.fa-starship-freighter:before {
  content: "\e03a"; }

/* line 1878, resources/web/fontawesome/_icons.scss */
.fa-staylinked:before {
  content: "\f3f5"; }

/* line 1879, resources/web/fontawesome/_icons.scss */
.fa-steak:before {
  content: "\f824"; }

/* line 1880, resources/web/fontawesome/_icons.scss */
.fa-steam:before {
  content: "\f1b6"; }

/* line 1881, resources/web/fontawesome/_icons.scss */
.fa-steam-square:before {
  content: "\f1b7"; }

/* line 1882, resources/web/fontawesome/_icons.scss */
.fa-steam-symbol:before {
  content: "\f3f6"; }

/* line 1883, resources/web/fontawesome/_icons.scss */
.fa-steering-wheel:before {
  content: "\f622"; }

/* line 1884, resources/web/fontawesome/_icons.scss */
.fa-step-backward:before {
  content: "\f048"; }

/* line 1885, resources/web/fontawesome/_icons.scss */
.fa-step-forward:before {
  content: "\f051"; }

/* line 1886, resources/web/fontawesome/_icons.scss */
.fa-stethoscope:before {
  content: "\f0f1"; }

/* line 1887, resources/web/fontawesome/_icons.scss */
.fa-sticker-mule:before {
  content: "\f3f7"; }

/* line 1888, resources/web/fontawesome/_icons.scss */
.fa-sticky-note:before {
  content: "\f249"; }

/* line 1889, resources/web/fontawesome/_icons.scss */
.fa-stocking:before {
  content: "\f7d5"; }

/* line 1890, resources/web/fontawesome/_icons.scss */
.fa-stomach:before {
  content: "\f623"; }

/* line 1891, resources/web/fontawesome/_icons.scss */
.fa-stop:before {
  content: "\f04d"; }

/* line 1892, resources/web/fontawesome/_icons.scss */
.fa-stop-circle:before {
  content: "\f28d"; }

/* line 1893, resources/web/fontawesome/_icons.scss */
.fa-stopwatch:before {
  content: "\f2f2"; }

/* line 1894, resources/web/fontawesome/_icons.scss */
.fa-stopwatch-20:before {
  content: "\e06f"; }

/* line 1895, resources/web/fontawesome/_icons.scss */
.fa-store:before {
  content: "\f54e"; }

/* line 1896, resources/web/fontawesome/_icons.scss */
.fa-store-alt:before {
  content: "\f54f"; }

/* line 1897, resources/web/fontawesome/_icons.scss */
.fa-store-alt-slash:before {
  content: "\e070"; }

/* line 1898, resources/web/fontawesome/_icons.scss */
.fa-store-slash:before {
  content: "\e071"; }

/* line 1899, resources/web/fontawesome/_icons.scss */
.fa-strava:before {
  content: "\f428"; }

/* line 1900, resources/web/fontawesome/_icons.scss */
.fa-stream:before {
  content: "\f550"; }

/* line 1901, resources/web/fontawesome/_icons.scss */
.fa-street-view:before {
  content: "\f21d"; }

/* line 1902, resources/web/fontawesome/_icons.scss */
.fa-stretcher:before {
  content: "\f825"; }

/* line 1903, resources/web/fontawesome/_icons.scss */
.fa-strikethrough:before {
  content: "\f0cc"; }

/* line 1904, resources/web/fontawesome/_icons.scss */
.fa-stripe:before {
  content: "\f429"; }

/* line 1905, resources/web/fontawesome/_icons.scss */
.fa-stripe-s:before {
  content: "\f42a"; }

/* line 1906, resources/web/fontawesome/_icons.scss */
.fa-stroopwafel:before {
  content: "\f551"; }

/* line 1907, resources/web/fontawesome/_icons.scss */
.fa-studiovinari:before {
  content: "\f3f8"; }

/* line 1908, resources/web/fontawesome/_icons.scss */
.fa-stumbleupon:before {
  content: "\f1a4"; }

/* line 1909, resources/web/fontawesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

/* line 1910, resources/web/fontawesome/_icons.scss */
.fa-subscript:before {
  content: "\f12c"; }

/* line 1911, resources/web/fontawesome/_icons.scss */
.fa-subway:before {
  content: "\f239"; }

/* line 1912, resources/web/fontawesome/_icons.scss */
.fa-suitcase:before {
  content: "\f0f2"; }

/* line 1913, resources/web/fontawesome/_icons.scss */
.fa-suitcase-rolling:before {
  content: "\f5c1"; }

/* line 1914, resources/web/fontawesome/_icons.scss */
.fa-sun:before {
  content: "\f185"; }

/* line 1915, resources/web/fontawesome/_icons.scss */
.fa-sun-cloud:before {
  content: "\f763"; }

/* line 1916, resources/web/fontawesome/_icons.scss */
.fa-sun-dust:before {
  content: "\f764"; }

/* line 1917, resources/web/fontawesome/_icons.scss */
.fa-sun-haze:before {
  content: "\f765"; }

/* line 1918, resources/web/fontawesome/_icons.scss */
.fa-sunglasses:before {
  content: "\f892"; }

/* line 1919, resources/web/fontawesome/_icons.scss */
.fa-sunrise:before {
  content: "\f766"; }

/* line 1920, resources/web/fontawesome/_icons.scss */
.fa-sunset:before {
  content: "\f767"; }

/* line 1921, resources/web/fontawesome/_icons.scss */
.fa-superpowers:before {
  content: "\f2dd"; }

/* line 1922, resources/web/fontawesome/_icons.scss */
.fa-superscript:before {
  content: "\f12b"; }

/* line 1923, resources/web/fontawesome/_icons.scss */
.fa-supple:before {
  content: "\f3f9"; }

/* line 1924, resources/web/fontawesome/_icons.scss */
.fa-surprise:before {
  content: "\f5c2"; }

/* line 1925, resources/web/fontawesome/_icons.scss */
.fa-suse:before {
  content: "\f7d6"; }

/* line 1926, resources/web/fontawesome/_icons.scss */
.fa-swatchbook:before {
  content: "\f5c3"; }

/* line 1927, resources/web/fontawesome/_icons.scss */
.fa-swift:before {
  content: "\f8e1"; }

/* line 1928, resources/web/fontawesome/_icons.scss */
.fa-swimmer:before {
  content: "\f5c4"; }

/* line 1929, resources/web/fontawesome/_icons.scss */
.fa-swimming-pool:before {
  content: "\f5c5"; }

/* line 1930, resources/web/fontawesome/_icons.scss */
.fa-sword:before {
  content: "\f71c"; }

/* line 1931, resources/web/fontawesome/_icons.scss */
.fa-sword-laser:before {
  content: "\e03b"; }

/* line 1932, resources/web/fontawesome/_icons.scss */
.fa-sword-laser-alt:before {
  content: "\e03c"; }

/* line 1933, resources/web/fontawesome/_icons.scss */
.fa-swords:before {
  content: "\f71d"; }

/* line 1934, resources/web/fontawesome/_icons.scss */
.fa-swords-laser:before {
  content: "\e03d"; }

/* line 1935, resources/web/fontawesome/_icons.scss */
.fa-symfony:before {
  content: "\f83d"; }

/* line 1936, resources/web/fontawesome/_icons.scss */
.fa-synagogue:before {
  content: "\f69b"; }

/* line 1937, resources/web/fontawesome/_icons.scss */
.fa-sync:before {
  content: "\f021"; }

/* line 1938, resources/web/fontawesome/_icons.scss */
.fa-sync-alt:before {
  content: "\f2f1"; }

/* line 1939, resources/web/fontawesome/_icons.scss */
.fa-syringe:before {
  content: "\f48e"; }

/* line 1940, resources/web/fontawesome/_icons.scss */
.fa-table:before {
  content: "\f0ce"; }

/* line 1941, resources/web/fontawesome/_icons.scss */
.fa-table-tennis:before {
  content: "\f45d"; }

/* line 1942, resources/web/fontawesome/_icons.scss */
.fa-tablet:before {
  content: "\f10a"; }

/* line 1943, resources/web/fontawesome/_icons.scss */
.fa-tablet-alt:before {
  content: "\f3fa"; }

/* line 1944, resources/web/fontawesome/_icons.scss */
.fa-tablet-android:before {
  content: "\f3fb"; }

/* line 1945, resources/web/fontawesome/_icons.scss */
.fa-tablet-android-alt:before {
  content: "\f3fc"; }

/* line 1946, resources/web/fontawesome/_icons.scss */
.fa-tablet-rugged:before {
  content: "\f48f"; }

/* line 1947, resources/web/fontawesome/_icons.scss */
.fa-tablets:before {
  content: "\f490"; }

/* line 1948, resources/web/fontawesome/_icons.scss */
.fa-tachometer:before {
  content: "\f0e4"; }

/* line 1949, resources/web/fontawesome/_icons.scss */
.fa-tachometer-alt:before {
  content: "\f3fd"; }

/* line 1950, resources/web/fontawesome/_icons.scss */
.fa-tachometer-alt-average:before {
  content: "\f624"; }

/* line 1951, resources/web/fontawesome/_icons.scss */
.fa-tachometer-alt-fast:before {
  content: "\f625"; }

/* line 1952, resources/web/fontawesome/_icons.scss */
.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

/* line 1953, resources/web/fontawesome/_icons.scss */
.fa-tachometer-alt-slow:before {
  content: "\f627"; }

/* line 1954, resources/web/fontawesome/_icons.scss */
.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

/* line 1955, resources/web/fontawesome/_icons.scss */
.fa-tachometer-average:before {
  content: "\f629"; }

/* line 1956, resources/web/fontawesome/_icons.scss */
.fa-tachometer-fast:before {
  content: "\f62a"; }

/* line 1957, resources/web/fontawesome/_icons.scss */
.fa-tachometer-fastest:before {
  content: "\f62b"; }

/* line 1958, resources/web/fontawesome/_icons.scss */
.fa-tachometer-slow:before {
  content: "\f62c"; }

/* line 1959, resources/web/fontawesome/_icons.scss */
.fa-tachometer-slowest:before {
  content: "\f62d"; }

/* line 1960, resources/web/fontawesome/_icons.scss */
.fa-taco:before {
  content: "\f826"; }

/* line 1961, resources/web/fontawesome/_icons.scss */
.fa-tag:before {
  content: "\f02b"; }

/* line 1962, resources/web/fontawesome/_icons.scss */
.fa-tags:before {
  content: "\f02c"; }

/* line 1963, resources/web/fontawesome/_icons.scss */
.fa-tally:before {
  content: "\f69c"; }

/* line 1964, resources/web/fontawesome/_icons.scss */
.fa-tanakh:before {
  content: "\f827"; }

/* line 1965, resources/web/fontawesome/_icons.scss */
.fa-tape:before {
  content: "\f4db"; }

/* line 1966, resources/web/fontawesome/_icons.scss */
.fa-tasks:before {
  content: "\f0ae"; }

/* line 1967, resources/web/fontawesome/_icons.scss */
.fa-tasks-alt:before {
  content: "\f828"; }

/* line 1968, resources/web/fontawesome/_icons.scss */
.fa-taxi:before {
  content: "\f1ba"; }

/* line 1969, resources/web/fontawesome/_icons.scss */
.fa-teamspeak:before {
  content: "\f4f9"; }

/* line 1970, resources/web/fontawesome/_icons.scss */
.fa-teeth:before {
  content: "\f62e"; }

/* line 1971, resources/web/fontawesome/_icons.scss */
.fa-teeth-open:before {
  content: "\f62f"; }

/* line 1972, resources/web/fontawesome/_icons.scss */
.fa-telegram:before {
  content: "\f2c6"; }

/* line 1973, resources/web/fontawesome/_icons.scss */
.fa-telegram-plane:before {
  content: "\f3fe"; }

/* line 1974, resources/web/fontawesome/_icons.scss */
.fa-telescope:before {
  content: "\e03e"; }

/* line 1975, resources/web/fontawesome/_icons.scss */
.fa-temperature-down:before {
  content: "\e03f"; }

/* line 1976, resources/web/fontawesome/_icons.scss */
.fa-temperature-frigid:before {
  content: "\f768"; }

/* line 1977, resources/web/fontawesome/_icons.scss */
.fa-temperature-high:before {
  content: "\f769"; }

/* line 1978, resources/web/fontawesome/_icons.scss */
.fa-temperature-hot:before {
  content: "\f76a"; }

/* line 1979, resources/web/fontawesome/_icons.scss */
.fa-temperature-low:before {
  content: "\f76b"; }

/* line 1980, resources/web/fontawesome/_icons.scss */
.fa-temperature-up:before {
  content: "\e040"; }

/* line 1981, resources/web/fontawesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "\f1d5"; }

/* line 1982, resources/web/fontawesome/_icons.scss */
.fa-tenge:before {
  content: "\f7d7"; }

/* line 1983, resources/web/fontawesome/_icons.scss */
.fa-tennis-ball:before {
  content: "\f45e"; }

/* line 1984, resources/web/fontawesome/_icons.scss */
.fa-terminal:before {
  content: "\f120"; }

/* line 1985, resources/web/fontawesome/_icons.scss */
.fa-text:before {
  content: "\f893"; }

/* line 1986, resources/web/fontawesome/_icons.scss */
.fa-text-height:before {
  content: "\f034"; }

/* line 1987, resources/web/fontawesome/_icons.scss */
.fa-text-size:before {
  content: "\f894"; }

/* line 1988, resources/web/fontawesome/_icons.scss */
.fa-text-width:before {
  content: "\f035"; }

/* line 1989, resources/web/fontawesome/_icons.scss */
.fa-th:before {
  content: "\f00a"; }

/* line 1990, resources/web/fontawesome/_icons.scss */
.fa-th-large:before {
  content: "\f009"; }

/* line 1991, resources/web/fontawesome/_icons.scss */
.fa-th-list:before {
  content: "\f00b"; }

/* line 1992, resources/web/fontawesome/_icons.scss */
.fa-the-red-yeti:before {
  content: "\f69d"; }

/* line 1993, resources/web/fontawesome/_icons.scss */
.fa-theater-masks:before {
  content: "\f630"; }

/* line 1994, resources/web/fontawesome/_icons.scss */
.fa-themeco:before {
  content: "\f5c6"; }

/* line 1995, resources/web/fontawesome/_icons.scss */
.fa-themeisle:before {
  content: "\f2b2"; }

/* line 1996, resources/web/fontawesome/_icons.scss */
.fa-thermometer:before {
  content: "\f491"; }

/* line 1997, resources/web/fontawesome/_icons.scss */
.fa-thermometer-empty:before {
  content: "\f2cb"; }

/* line 1998, resources/web/fontawesome/_icons.scss */
.fa-thermometer-full:before {
  content: "\f2c7"; }

/* line 1999, resources/web/fontawesome/_icons.scss */
.fa-thermometer-half:before {
  content: "\f2c9"; }

/* line 2000, resources/web/fontawesome/_icons.scss */
.fa-thermometer-quarter:before {
  content: "\f2ca"; }

/* line 2001, resources/web/fontawesome/_icons.scss */
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

/* line 2002, resources/web/fontawesome/_icons.scss */
.fa-theta:before {
  content: "\f69e"; }

/* line 2003, resources/web/fontawesome/_icons.scss */
.fa-think-peaks:before {
  content: "\f731"; }

/* line 2004, resources/web/fontawesome/_icons.scss */
.fa-thumbs-down:before {
  content: "\f165"; }

/* line 2005, resources/web/fontawesome/_icons.scss */
.fa-thumbs-up:before {
  content: "\f164"; }

/* line 2006, resources/web/fontawesome/_icons.scss */
.fa-thumbtack:before {
  content: "\f08d"; }

/* line 2007, resources/web/fontawesome/_icons.scss */
.fa-thunderstorm:before {
  content: "\f76c"; }

/* line 2008, resources/web/fontawesome/_icons.scss */
.fa-thunderstorm-moon:before {
  content: "\f76d"; }

/* line 2009, resources/web/fontawesome/_icons.scss */
.fa-thunderstorm-sun:before {
  content: "\f76e"; }

/* line 2010, resources/web/fontawesome/_icons.scss */
.fa-ticket:before {
  content: "\f145"; }

/* line 2011, resources/web/fontawesome/_icons.scss */
.fa-ticket-alt:before {
  content: "\f3ff"; }

/* line 2012, resources/web/fontawesome/_icons.scss */
.fa-tiktok:before {
  content: "\e07b"; }

/* line 2013, resources/web/fontawesome/_icons.scss */
.fa-tilde:before {
  content: "\f69f"; }

/* line 2014, resources/web/fontawesome/_icons.scss */
.fa-times:before {
  content: "\f00d"; }

/* line 2015, resources/web/fontawesome/_icons.scss */
.fa-times-circle:before {
  content: "\f057"; }

/* line 2016, resources/web/fontawesome/_icons.scss */
.fa-times-hexagon:before {
  content: "\f2ee"; }

/* line 2017, resources/web/fontawesome/_icons.scss */
.fa-times-octagon:before {
  content: "\f2f0"; }

/* line 2018, resources/web/fontawesome/_icons.scss */
.fa-times-square:before {
  content: "\f2d3"; }

/* line 2019, resources/web/fontawesome/_icons.scss */
.fa-tint:before {
  content: "\f043"; }

/* line 2020, resources/web/fontawesome/_icons.scss */
.fa-tint-slash:before {
  content: "\f5c7"; }

/* line 2021, resources/web/fontawesome/_icons.scss */
.fa-tire:before {
  content: "\f631"; }

/* line 2022, resources/web/fontawesome/_icons.scss */
.fa-tire-flat:before {
  content: "\f632"; }

/* line 2023, resources/web/fontawesome/_icons.scss */
.fa-tire-pressure-warning:before {
  content: "\f633"; }

/* line 2024, resources/web/fontawesome/_icons.scss */
.fa-tire-rugged:before {
  content: "\f634"; }

/* line 2025, resources/web/fontawesome/_icons.scss */
.fa-tired:before {
  content: "\f5c8"; }

/* line 2026, resources/web/fontawesome/_icons.scss */
.fa-toggle-off:before {
  content: "\f204"; }

/* line 2027, resources/web/fontawesome/_icons.scss */
.fa-toggle-on:before {
  content: "\f205"; }

/* line 2028, resources/web/fontawesome/_icons.scss */
.fa-toilet:before {
  content: "\f7d8"; }

/* line 2029, resources/web/fontawesome/_icons.scss */
.fa-toilet-paper:before {
  content: "\f71e"; }

/* line 2030, resources/web/fontawesome/_icons.scss */
.fa-toilet-paper-alt:before {
  content: "\f71f"; }

/* line 2031, resources/web/fontawesome/_icons.scss */
.fa-toilet-paper-slash:before {
  content: "\e072"; }

/* line 2032, resources/web/fontawesome/_icons.scss */
.fa-tombstone:before {
  content: "\f720"; }

/* line 2033, resources/web/fontawesome/_icons.scss */
.fa-tombstone-alt:before {
  content: "\f721"; }

/* line 2034, resources/web/fontawesome/_icons.scss */
.fa-toolbox:before {
  content: "\f552"; }

/* line 2035, resources/web/fontawesome/_icons.scss */
.fa-tools:before {
  content: "\f7d9"; }

/* line 2036, resources/web/fontawesome/_icons.scss */
.fa-tooth:before {
  content: "\f5c9"; }

/* line 2037, resources/web/fontawesome/_icons.scss */
.fa-toothbrush:before {
  content: "\f635"; }

/* line 2038, resources/web/fontawesome/_icons.scss */
.fa-torah:before {
  content: "\f6a0"; }

/* line 2039, resources/web/fontawesome/_icons.scss */
.fa-torii-gate:before {
  content: "\f6a1"; }

/* line 2040, resources/web/fontawesome/_icons.scss */
.fa-tornado:before {
  content: "\f76f"; }

/* line 2041, resources/web/fontawesome/_icons.scss */
.fa-tractor:before {
  content: "\f722"; }

/* line 2042, resources/web/fontawesome/_icons.scss */
.fa-trade-federation:before {
  content: "\f513"; }

/* line 2043, resources/web/fontawesome/_icons.scss */
.fa-trademark:before {
  content: "\f25c"; }

/* line 2044, resources/web/fontawesome/_icons.scss */
.fa-traffic-cone:before {
  content: "\f636"; }

/* line 2045, resources/web/fontawesome/_icons.scss */
.fa-traffic-light:before {
  content: "\f637"; }

/* line 2046, resources/web/fontawesome/_icons.scss */
.fa-traffic-light-go:before {
  content: "\f638"; }

/* line 2047, resources/web/fontawesome/_icons.scss */
.fa-traffic-light-slow:before {
  content: "\f639"; }

/* line 2048, resources/web/fontawesome/_icons.scss */
.fa-traffic-light-stop:before {
  content: "\f63a"; }

/* line 2049, resources/web/fontawesome/_icons.scss */
.fa-trailer:before {
  content: "\e041"; }

/* line 2050, resources/web/fontawesome/_icons.scss */
.fa-train:before {
  content: "\f238"; }

/* line 2051, resources/web/fontawesome/_icons.scss */
.fa-tram:before {
  content: "\f7da"; }

/* line 2052, resources/web/fontawesome/_icons.scss */
.fa-transgender:before {
  content: "\f224"; }

/* line 2053, resources/web/fontawesome/_icons.scss */
.fa-transgender-alt:before {
  content: "\f225"; }

/* line 2054, resources/web/fontawesome/_icons.scss */
.fa-transporter:before {
  content: "\e042"; }

/* line 2055, resources/web/fontawesome/_icons.scss */
.fa-transporter-1:before {
  content: "\e043"; }

/* line 2056, resources/web/fontawesome/_icons.scss */
.fa-transporter-2:before {
  content: "\e044"; }

/* line 2057, resources/web/fontawesome/_icons.scss */
.fa-transporter-3:before {
  content: "\e045"; }

/* line 2058, resources/web/fontawesome/_icons.scss */
.fa-transporter-empty:before {
  content: "\e046"; }

/* line 2059, resources/web/fontawesome/_icons.scss */
.fa-trash:before {
  content: "\f1f8"; }

/* line 2060, resources/web/fontawesome/_icons.scss */
.fa-trash-alt:before {
  content: "\f2ed"; }

/* line 2061, resources/web/fontawesome/_icons.scss */
.fa-trash-restore:before {
  content: "\f829"; }

/* line 2062, resources/web/fontawesome/_icons.scss */
.fa-trash-restore-alt:before {
  content: "\f82a"; }

/* line 2063, resources/web/fontawesome/_icons.scss */
.fa-trash-undo:before {
  content: "\f895"; }

/* line 2064, resources/web/fontawesome/_icons.scss */
.fa-trash-undo-alt:before {
  content: "\f896"; }

/* line 2065, resources/web/fontawesome/_icons.scss */
.fa-treasure-chest:before {
  content: "\f723"; }

/* line 2066, resources/web/fontawesome/_icons.scss */
.fa-tree:before {
  content: "\f1bb"; }

/* line 2067, resources/web/fontawesome/_icons.scss */
.fa-tree-alt:before {
  content: "\f400"; }

/* line 2068, resources/web/fontawesome/_icons.scss */
.fa-tree-christmas:before {
  content: "\f7db"; }

/* line 2069, resources/web/fontawesome/_icons.scss */
.fa-tree-decorated:before {
  content: "\f7dc"; }

/* line 2070, resources/web/fontawesome/_icons.scss */
.fa-tree-large:before {
  content: "\f7dd"; }

/* line 2071, resources/web/fontawesome/_icons.scss */
.fa-tree-palm:before {
  content: "\f82b"; }

/* line 2072, resources/web/fontawesome/_icons.scss */
.fa-trees:before {
  content: "\f724"; }

/* line 2073, resources/web/fontawesome/_icons.scss */
.fa-trello:before {
  content: "\f181"; }

/* line 2074, resources/web/fontawesome/_icons.scss */
.fa-triangle:before {
  content: "\f2ec"; }

/* line 2075, resources/web/fontawesome/_icons.scss */
.fa-triangle-music:before {
  content: "\f8e2"; }

/* line 2076, resources/web/fontawesome/_icons.scss */
.fa-tripadvisor:before {
  content: "\f262"; }

/* line 2077, resources/web/fontawesome/_icons.scss */
.fa-trophy:before {
  content: "\f091"; }

/* line 2078, resources/web/fontawesome/_icons.scss */
.fa-trophy-alt:before {
  content: "\f2eb"; }

/* line 2079, resources/web/fontawesome/_icons.scss */
.fa-truck:before {
  content: "\f0d1"; }

/* line 2080, resources/web/fontawesome/_icons.scss */
.fa-truck-container:before {
  content: "\f4dc"; }

/* line 2081, resources/web/fontawesome/_icons.scss */
.fa-truck-couch:before {
  content: "\f4dd"; }

/* line 2082, resources/web/fontawesome/_icons.scss */
.fa-truck-loading:before {
  content: "\f4de"; }

/* line 2083, resources/web/fontawesome/_icons.scss */
.fa-truck-monster:before {
  content: "\f63b"; }

/* line 2084, resources/web/fontawesome/_icons.scss */
.fa-truck-moving:before {
  content: "\f4df"; }

/* line 2085, resources/web/fontawesome/_icons.scss */
.fa-truck-pickup:before {
  content: "\f63c"; }

/* line 2086, resources/web/fontawesome/_icons.scss */
.fa-truck-plow:before {
  content: "\f7de"; }

/* line 2087, resources/web/fontawesome/_icons.scss */
.fa-truck-ramp:before {
  content: "\f4e0"; }

/* line 2088, resources/web/fontawesome/_icons.scss */
.fa-trumpet:before {
  content: "\f8e3"; }

/* line 2089, resources/web/fontawesome/_icons.scss */
.fa-tshirt:before {
  content: "\f553"; }

/* line 2090, resources/web/fontawesome/_icons.scss */
.fa-tty:before {
  content: "\f1e4"; }

/* line 2091, resources/web/fontawesome/_icons.scss */
.fa-tumblr:before {
  content: "\f173"; }

/* line 2092, resources/web/fontawesome/_icons.scss */
.fa-tumblr-square:before {
  content: "\f174"; }

/* line 2093, resources/web/fontawesome/_icons.scss */
.fa-turkey:before {
  content: "\f725"; }

/* line 2094, resources/web/fontawesome/_icons.scss */
.fa-turntable:before {
  content: "\f8e4"; }

/* line 2095, resources/web/fontawesome/_icons.scss */
.fa-turtle:before {
  content: "\f726"; }

/* line 2096, resources/web/fontawesome/_icons.scss */
.fa-tv:before {
  content: "\f26c"; }

/* line 2097, resources/web/fontawesome/_icons.scss */
.fa-tv-alt:before {
  content: "\f8e5"; }

/* line 2098, resources/web/fontawesome/_icons.scss */
.fa-tv-music:before {
  content: "\f8e6"; }

/* line 2099, resources/web/fontawesome/_icons.scss */
.fa-tv-retro:before {
  content: "\f401"; }

/* line 2100, resources/web/fontawesome/_icons.scss */
.fa-twitch:before {
  content: "\f1e8"; }

/* line 2101, resources/web/fontawesome/_icons.scss */
.fa-twitter:before {
  content: "\f099"; }

/* line 2102, resources/web/fontawesome/_icons.scss */
.fa-twitter-square:before {
  content: "\f081"; }

/* line 2103, resources/web/fontawesome/_icons.scss */
.fa-typewriter:before {
  content: "\f8e7"; }

/* line 2104, resources/web/fontawesome/_icons.scss */
.fa-typo3:before {
  content: "\f42b"; }

/* line 2105, resources/web/fontawesome/_icons.scss */
.fa-uber:before {
  content: "\f402"; }

/* line 2106, resources/web/fontawesome/_icons.scss */
.fa-ubuntu:before {
  content: "\f7df"; }

/* line 2107, resources/web/fontawesome/_icons.scss */
.fa-ufo:before {
  content: "\e047"; }

/* line 2108, resources/web/fontawesome/_icons.scss */
.fa-ufo-beam:before {
  content: "\e048"; }

/* line 2109, resources/web/fontawesome/_icons.scss */
.fa-uikit:before {
  content: "\f403"; }

/* line 2110, resources/web/fontawesome/_icons.scss */
.fa-umbraco:before {
  content: "\f8e8"; }

/* line 2111, resources/web/fontawesome/_icons.scss */
.fa-umbrella:before {
  content: "\f0e9"; }

/* line 2112, resources/web/fontawesome/_icons.scss */
.fa-umbrella-beach:before {
  content: "\f5ca"; }

/* line 2113, resources/web/fontawesome/_icons.scss */
.fa-uncharted:before {
  content: "\e084"; }

/* line 2114, resources/web/fontawesome/_icons.scss */
.fa-underline:before {
  content: "\f0cd"; }

/* line 2115, resources/web/fontawesome/_icons.scss */
.fa-undo:before {
  content: "\f0e2"; }

/* line 2116, resources/web/fontawesome/_icons.scss */
.fa-undo-alt:before {
  content: "\f2ea"; }

/* line 2117, resources/web/fontawesome/_icons.scss */
.fa-unicorn:before {
  content: "\f727"; }

/* line 2118, resources/web/fontawesome/_icons.scss */
.fa-union:before {
  content: "\f6a2"; }

/* line 2119, resources/web/fontawesome/_icons.scss */
.fa-uniregistry:before {
  content: "\f404"; }

/* line 2120, resources/web/fontawesome/_icons.scss */
.fa-unity:before {
  content: "\e049"; }

/* line 2121, resources/web/fontawesome/_icons.scss */
.fa-universal-access:before {
  content: "\f29a"; }

/* line 2122, resources/web/fontawesome/_icons.scss */
.fa-university:before {
  content: "\f19c"; }

/* line 2123, resources/web/fontawesome/_icons.scss */
.fa-unlink:before {
  content: "\f127"; }

/* line 2124, resources/web/fontawesome/_icons.scss */
.fa-unlock:before {
  content: "\f09c"; }

/* line 2125, resources/web/fontawesome/_icons.scss */
.fa-unlock-alt:before {
  content: "\f13e"; }

/* line 2126, resources/web/fontawesome/_icons.scss */
.fa-unsplash:before {
  content: "\e07c"; }

/* line 2127, resources/web/fontawesome/_icons.scss */
.fa-untappd:before {
  content: "\f405"; }

/* line 2128, resources/web/fontawesome/_icons.scss */
.fa-upload:before {
  content: "\f093"; }

/* line 2129, resources/web/fontawesome/_icons.scss */
.fa-ups:before {
  content: "\f7e0"; }

/* line 2130, resources/web/fontawesome/_icons.scss */
.fa-usb:before {
  content: "\f287"; }

/* line 2131, resources/web/fontawesome/_icons.scss */
.fa-usb-drive:before {
  content: "\f8e9"; }

/* line 2132, resources/web/fontawesome/_icons.scss */
.fa-usd-circle:before {
  content: "\f2e8"; }

/* line 2133, resources/web/fontawesome/_icons.scss */
.fa-usd-square:before {
  content: "\f2e9"; }

/* line 2134, resources/web/fontawesome/_icons.scss */
.fa-user:before {
  content: "\f007"; }

/* line 2135, resources/web/fontawesome/_icons.scss */
.fa-user-alien:before {
  content: "\e04a"; }

/* line 2136, resources/web/fontawesome/_icons.scss */
.fa-user-alt:before {
  content: "\f406"; }

/* line 2137, resources/web/fontawesome/_icons.scss */
.fa-user-alt-slash:before {
  content: "\f4fa"; }

/* line 2138, resources/web/fontawesome/_icons.scss */
.fa-user-astronaut:before {
  content: "\f4fb"; }

/* line 2139, resources/web/fontawesome/_icons.scss */
.fa-user-chart:before {
  content: "\f6a3"; }

/* line 2140, resources/web/fontawesome/_icons.scss */
.fa-user-check:before {
  content: "\f4fc"; }

/* line 2141, resources/web/fontawesome/_icons.scss */
.fa-user-circle:before {
  content: "\f2bd"; }

/* line 2142, resources/web/fontawesome/_icons.scss */
.fa-user-clock:before {
  content: "\f4fd"; }

/* line 2143, resources/web/fontawesome/_icons.scss */
.fa-user-cog:before {
  content: "\f4fe"; }

/* line 2144, resources/web/fontawesome/_icons.scss */
.fa-user-cowboy:before {
  content: "\f8ea"; }

/* line 2145, resources/web/fontawesome/_icons.scss */
.fa-user-crown:before {
  content: "\f6a4"; }

/* line 2146, resources/web/fontawesome/_icons.scss */
.fa-user-edit:before {
  content: "\f4ff"; }

/* line 2147, resources/web/fontawesome/_icons.scss */
.fa-user-friends:before {
  content: "\f500"; }

/* line 2148, resources/web/fontawesome/_icons.scss */
.fa-user-graduate:before {
  content: "\f501"; }

/* line 2149, resources/web/fontawesome/_icons.scss */
.fa-user-hard-hat:before {
  content: "\f82c"; }

/* line 2150, resources/web/fontawesome/_icons.scss */
.fa-user-headset:before {
  content: "\f82d"; }

/* line 2151, resources/web/fontawesome/_icons.scss */
.fa-user-injured:before {
  content: "\f728"; }

/* line 2152, resources/web/fontawesome/_icons.scss */
.fa-user-lock:before {
  content: "\f502"; }

/* line 2153, resources/web/fontawesome/_icons.scss */
.fa-user-md:before {
  content: "\f0f0"; }

/* line 2154, resources/web/fontawesome/_icons.scss */
.fa-user-md-chat:before {
  content: "\f82e"; }

/* line 2155, resources/web/fontawesome/_icons.scss */
.fa-user-minus:before {
  content: "\f503"; }

/* line 2156, resources/web/fontawesome/_icons.scss */
.fa-user-music:before {
  content: "\f8eb"; }

/* line 2157, resources/web/fontawesome/_icons.scss */
.fa-user-ninja:before {
  content: "\f504"; }

/* line 2158, resources/web/fontawesome/_icons.scss */
.fa-user-nurse:before {
  content: "\f82f"; }

/* line 2159, resources/web/fontawesome/_icons.scss */
.fa-user-plus:before {
  content: "\f234"; }

/* line 2160, resources/web/fontawesome/_icons.scss */
.fa-user-robot:before {
  content: "\e04b"; }

/* line 2161, resources/web/fontawesome/_icons.scss */
.fa-user-secret:before {
  content: "\f21b"; }

/* line 2162, resources/web/fontawesome/_icons.scss */
.fa-user-shield:before {
  content: "\f505"; }

/* line 2163, resources/web/fontawesome/_icons.scss */
.fa-user-slash:before {
  content: "\f506"; }

/* line 2164, resources/web/fontawesome/_icons.scss */
.fa-user-tag:before {
  content: "\f507"; }

/* line 2165, resources/web/fontawesome/_icons.scss */
.fa-user-tie:before {
  content: "\f508"; }

/* line 2166, resources/web/fontawesome/_icons.scss */
.fa-user-times:before {
  content: "\f235"; }

/* line 2167, resources/web/fontawesome/_icons.scss */
.fa-user-unlock:before {
  content: "\e058"; }

/* line 2168, resources/web/fontawesome/_icons.scss */
.fa-user-visor:before {
  content: "\e04c"; }

/* line 2169, resources/web/fontawesome/_icons.scss */
.fa-users:before {
  content: "\f0c0"; }

/* line 2170, resources/web/fontawesome/_icons.scss */
.fa-users-class:before {
  content: "\f63d"; }

/* line 2171, resources/web/fontawesome/_icons.scss */
.fa-users-cog:before {
  content: "\f509"; }

/* line 2172, resources/web/fontawesome/_icons.scss */
.fa-users-crown:before {
  content: "\f6a5"; }

/* line 2173, resources/web/fontawesome/_icons.scss */
.fa-users-medical:before {
  content: "\f830"; }

/* line 2174, resources/web/fontawesome/_icons.scss */
.fa-users-slash:before {
  content: "\e073"; }

/* line 2175, resources/web/fontawesome/_icons.scss */
.fa-usps:before {
  content: "\f7e1"; }

/* line 2176, resources/web/fontawesome/_icons.scss */
.fa-ussunnah:before {
  content: "\f407"; }

/* line 2177, resources/web/fontawesome/_icons.scss */
.fa-utensil-fork:before {
  content: "\f2e3"; }

/* line 2178, resources/web/fontawesome/_icons.scss */
.fa-utensil-knife:before {
  content: "\f2e4"; }

/* line 2179, resources/web/fontawesome/_icons.scss */
.fa-utensil-spoon:before {
  content: "\f2e5"; }

/* line 2180, resources/web/fontawesome/_icons.scss */
.fa-utensils:before {
  content: "\f2e7"; }

/* line 2181, resources/web/fontawesome/_icons.scss */
.fa-utensils-alt:before {
  content: "\f2e6"; }

/* line 2182, resources/web/fontawesome/_icons.scss */
.fa-vaadin:before {
  content: "\f408"; }

/* line 2183, resources/web/fontawesome/_icons.scss */
.fa-vacuum:before {
  content: "\e04d"; }

/* line 2184, resources/web/fontawesome/_icons.scss */
.fa-vacuum-robot:before {
  content: "\e04e"; }

/* line 2185, resources/web/fontawesome/_icons.scss */
.fa-value-absolute:before {
  content: "\f6a6"; }

/* line 2186, resources/web/fontawesome/_icons.scss */
.fa-vector-square:before {
  content: "\f5cb"; }

/* line 2187, resources/web/fontawesome/_icons.scss */
.fa-venus:before {
  content: "\f221"; }

/* line 2188, resources/web/fontawesome/_icons.scss */
.fa-venus-double:before {
  content: "\f226"; }

/* line 2189, resources/web/fontawesome/_icons.scss */
.fa-venus-mars:before {
  content: "\f228"; }

/* line 2190, resources/web/fontawesome/_icons.scss */
.fa-vest:before {
  content: "\e085"; }

/* line 2191, resources/web/fontawesome/_icons.scss */
.fa-vest-patches:before {
  content: "\e086"; }

/* line 2192, resources/web/fontawesome/_icons.scss */
.fa-vhs:before {
  content: "\f8ec"; }

/* line 2193, resources/web/fontawesome/_icons.scss */
.fa-viacoin:before {
  content: "\f237"; }

/* line 2194, resources/web/fontawesome/_icons.scss */
.fa-viadeo:before {
  content: "\f2a9"; }

/* line 2195, resources/web/fontawesome/_icons.scss */
.fa-viadeo-square:before {
  content: "\f2aa"; }

/* line 2196, resources/web/fontawesome/_icons.scss */
.fa-vial:before {
  content: "\f492"; }

/* line 2197, resources/web/fontawesome/_icons.scss */
.fa-vials:before {
  content: "\f493"; }

/* line 2198, resources/web/fontawesome/_icons.scss */
.fa-viber:before {
  content: "\f409"; }

/* line 2199, resources/web/fontawesome/_icons.scss */
.fa-video:before {
  content: "\f03d"; }

/* line 2200, resources/web/fontawesome/_icons.scss */
.fa-video-plus:before {
  content: "\f4e1"; }

/* line 2201, resources/web/fontawesome/_icons.scss */
.fa-video-slash:before {
  content: "\f4e2"; }

/* line 2202, resources/web/fontawesome/_icons.scss */
.fa-vihara:before {
  content: "\f6a7"; }

/* line 2203, resources/web/fontawesome/_icons.scss */
.fa-vimeo:before {
  content: "\f40a"; }

/* line 2204, resources/web/fontawesome/_icons.scss */
.fa-vimeo-square:before {
  content: "\f194"; }

/* line 2205, resources/web/fontawesome/_icons.scss */
.fa-vimeo-v:before {
  content: "\f27d"; }

/* line 2206, resources/web/fontawesome/_icons.scss */
.fa-vine:before {
  content: "\f1ca"; }

/* line 2207, resources/web/fontawesome/_icons.scss */
.fa-violin:before {
  content: "\f8ed"; }

/* line 2208, resources/web/fontawesome/_icons.scss */
.fa-virus:before {
  content: "\e074"; }

/* line 2209, resources/web/fontawesome/_icons.scss */
.fa-virus-slash:before {
  content: "\e075"; }

/* line 2210, resources/web/fontawesome/_icons.scss */
.fa-viruses:before {
  content: "\e076"; }

/* line 2211, resources/web/fontawesome/_icons.scss */
.fa-vk:before {
  content: "\f189"; }

/* line 2212, resources/web/fontawesome/_icons.scss */
.fa-vnv:before {
  content: "\f40b"; }

/* line 2213, resources/web/fontawesome/_icons.scss */
.fa-voicemail:before {
  content: "\f897"; }

/* line 2214, resources/web/fontawesome/_icons.scss */
.fa-volcano:before {
  content: "\f770"; }

/* line 2215, resources/web/fontawesome/_icons.scss */
.fa-volleyball-ball:before {
  content: "\f45f"; }

/* line 2216, resources/web/fontawesome/_icons.scss */
.fa-volume:before {
  content: "\f6a8"; }

/* line 2217, resources/web/fontawesome/_icons.scss */
.fa-volume-down:before {
  content: "\f027"; }

/* line 2218, resources/web/fontawesome/_icons.scss */
.fa-volume-mute:before {
  content: "\f6a9"; }

/* line 2219, resources/web/fontawesome/_icons.scss */
.fa-volume-off:before {
  content: "\f026"; }

/* line 2220, resources/web/fontawesome/_icons.scss */
.fa-volume-slash:before {
  content: "\f2e2"; }

/* line 2221, resources/web/fontawesome/_icons.scss */
.fa-volume-up:before {
  content: "\f028"; }

/* line 2222, resources/web/fontawesome/_icons.scss */
.fa-vote-nay:before {
  content: "\f771"; }

/* line 2223, resources/web/fontawesome/_icons.scss */
.fa-vote-yea:before {
  content: "\f772"; }

/* line 2224, resources/web/fontawesome/_icons.scss */
.fa-vr-cardboard:before {
  content: "\f729"; }

/* line 2225, resources/web/fontawesome/_icons.scss */
.fa-vuejs:before {
  content: "\f41f"; }

/* line 2226, resources/web/fontawesome/_icons.scss */
.fa-wagon-covered:before {
  content: "\f8ee"; }

/* line 2227, resources/web/fontawesome/_icons.scss */
.fa-walker:before {
  content: "\f831"; }

/* line 2228, resources/web/fontawesome/_icons.scss */
.fa-walkie-talkie:before {
  content: "\f8ef"; }

/* line 2229, resources/web/fontawesome/_icons.scss */
.fa-walking:before {
  content: "\f554"; }

/* line 2230, resources/web/fontawesome/_icons.scss */
.fa-wallet:before {
  content: "\f555"; }

/* line 2231, resources/web/fontawesome/_icons.scss */
.fa-wand:before {
  content: "\f72a"; }

/* line 2232, resources/web/fontawesome/_icons.scss */
.fa-wand-magic:before {
  content: "\f72b"; }

/* line 2233, resources/web/fontawesome/_icons.scss */
.fa-warehouse:before {
  content: "\f494"; }

/* line 2234, resources/web/fontawesome/_icons.scss */
.fa-warehouse-alt:before {
  content: "\f495"; }

/* line 2235, resources/web/fontawesome/_icons.scss */
.fa-washer:before {
  content: "\f898"; }

/* line 2236, resources/web/fontawesome/_icons.scss */
.fa-watch:before {
  content: "\f2e1"; }

/* line 2237, resources/web/fontawesome/_icons.scss */
.fa-watch-calculator:before {
  content: "\f8f0"; }

/* line 2238, resources/web/fontawesome/_icons.scss */
.fa-watch-fitness:before {
  content: "\f63e"; }

/* line 2239, resources/web/fontawesome/_icons.scss */
.fa-watchman-monitoring:before {
  content: "\e087"; }

/* line 2240, resources/web/fontawesome/_icons.scss */
.fa-water:before {
  content: "\f773"; }

/* line 2241, resources/web/fontawesome/_icons.scss */
.fa-water-lower:before {
  content: "\f774"; }

/* line 2242, resources/web/fontawesome/_icons.scss */
.fa-water-rise:before {
  content: "\f775"; }

/* line 2243, resources/web/fontawesome/_icons.scss */
.fa-wave-sine:before {
  content: "\f899"; }

/* line 2244, resources/web/fontawesome/_icons.scss */
.fa-wave-square:before {
  content: "\f83e"; }

/* line 2245, resources/web/fontawesome/_icons.scss */
.fa-wave-triangle:before {
  content: "\f89a"; }

/* line 2246, resources/web/fontawesome/_icons.scss */
.fa-waveform:before {
  content: "\f8f1"; }

/* line 2247, resources/web/fontawesome/_icons.scss */
.fa-waveform-path:before {
  content: "\f8f2"; }

/* line 2248, resources/web/fontawesome/_icons.scss */
.fa-waze:before {
  content: "\f83f"; }

/* line 2249, resources/web/fontawesome/_icons.scss */
.fa-webcam:before {
  content: "\f832"; }

/* line 2250, resources/web/fontawesome/_icons.scss */
.fa-webcam-slash:before {
  content: "\f833"; }

/* line 2251, resources/web/fontawesome/_icons.scss */
.fa-weebly:before {
  content: "\f5cc"; }

/* line 2252, resources/web/fontawesome/_icons.scss */
.fa-weibo:before {
  content: "\f18a"; }

/* line 2253, resources/web/fontawesome/_icons.scss */
.fa-weight:before {
  content: "\f496"; }

/* line 2254, resources/web/fontawesome/_icons.scss */
.fa-weight-hanging:before {
  content: "\f5cd"; }

/* line 2255, resources/web/fontawesome/_icons.scss */
.fa-weixin:before {
  content: "\f1d7"; }

/* line 2256, resources/web/fontawesome/_icons.scss */
.fa-whale:before {
  content: "\f72c"; }

/* line 2257, resources/web/fontawesome/_icons.scss */
.fa-whatsapp:before {
  content: "\f232"; }

/* line 2258, resources/web/fontawesome/_icons.scss */
.fa-whatsapp-square:before {
  content: "\f40c"; }

/* line 2259, resources/web/fontawesome/_icons.scss */
.fa-wheat:before {
  content: "\f72d"; }

/* line 2260, resources/web/fontawesome/_icons.scss */
.fa-wheelchair:before {
  content: "\f193"; }

/* line 2261, resources/web/fontawesome/_icons.scss */
.fa-whistle:before {
  content: "\f460"; }

/* line 2262, resources/web/fontawesome/_icons.scss */
.fa-whmcs:before {
  content: "\f40d"; }

/* line 2263, resources/web/fontawesome/_icons.scss */
.fa-wifi:before {
  content: "\f1eb"; }

/* line 2264, resources/web/fontawesome/_icons.scss */
.fa-wifi-1:before {
  content: "\f6aa"; }

/* line 2265, resources/web/fontawesome/_icons.scss */
.fa-wifi-2:before {
  content: "\f6ab"; }

/* line 2266, resources/web/fontawesome/_icons.scss */
.fa-wifi-slash:before {
  content: "\f6ac"; }

/* line 2267, resources/web/fontawesome/_icons.scss */
.fa-wikipedia-w:before {
  content: "\f266"; }

/* line 2268, resources/web/fontawesome/_icons.scss */
.fa-wind:before {
  content: "\f72e"; }

/* line 2269, resources/web/fontawesome/_icons.scss */
.fa-wind-turbine:before {
  content: "\f89b"; }

/* line 2270, resources/web/fontawesome/_icons.scss */
.fa-wind-warning:before {
  content: "\f776"; }

/* line 2271, resources/web/fontawesome/_icons.scss */
.fa-window:before {
  content: "\f40e"; }

/* line 2272, resources/web/fontawesome/_icons.scss */
.fa-window-alt:before {
  content: "\f40f"; }

/* line 2273, resources/web/fontawesome/_icons.scss */
.fa-window-close:before {
  content: "\f410"; }

/* line 2274, resources/web/fontawesome/_icons.scss */
.fa-window-frame:before {
  content: "\e04f"; }

/* line 2275, resources/web/fontawesome/_icons.scss */
.fa-window-frame-open:before {
  content: "\e050"; }

/* line 2276, resources/web/fontawesome/_icons.scss */
.fa-window-maximize:before {
  content: "\f2d0"; }

/* line 2277, resources/web/fontawesome/_icons.scss */
.fa-window-minimize:before {
  content: "\f2d1"; }

/* line 2278, resources/web/fontawesome/_icons.scss */
.fa-window-restore:before {
  content: "\f2d2"; }

/* line 2279, resources/web/fontawesome/_icons.scss */
.fa-windows:before {
  content: "\f17a"; }

/* line 2280, resources/web/fontawesome/_icons.scss */
.fa-windsock:before {
  content: "\f777"; }

/* line 2281, resources/web/fontawesome/_icons.scss */
.fa-wine-bottle:before {
  content: "\f72f"; }

/* line 2282, resources/web/fontawesome/_icons.scss */
.fa-wine-glass:before {
  content: "\f4e3"; }

/* line 2283, resources/web/fontawesome/_icons.scss */
.fa-wine-glass-alt:before {
  content: "\f5ce"; }

/* line 2284, resources/web/fontawesome/_icons.scss */
.fa-wix:before {
  content: "\f5cf"; }

/* line 2285, resources/web/fontawesome/_icons.scss */
.fa-wizards-of-the-coast:before {
  content: "\f730"; }

/* line 2286, resources/web/fontawesome/_icons.scss */
.fa-wodu:before {
  content: "\e088"; }

/* line 2287, resources/web/fontawesome/_icons.scss */
.fa-wolf-pack-battalion:before {
  content: "\f514"; }

/* line 2288, resources/web/fontawesome/_icons.scss */
.fa-won-sign:before {
  content: "\f159"; }

/* line 2289, resources/web/fontawesome/_icons.scss */
.fa-wordpress:before {
  content: "\f19a"; }

/* line 2290, resources/web/fontawesome/_icons.scss */
.fa-wordpress-simple:before {
  content: "\f411"; }

/* line 2291, resources/web/fontawesome/_icons.scss */
.fa-wpbeginner:before {
  content: "\f297"; }

/* line 2292, resources/web/fontawesome/_icons.scss */
.fa-wpexplorer:before {
  content: "\f2de"; }

/* line 2293, resources/web/fontawesome/_icons.scss */
.fa-wpforms:before {
  content: "\f298"; }

/* line 2294, resources/web/fontawesome/_icons.scss */
.fa-wpressr:before {
  content: "\f3e4"; }

/* line 2295, resources/web/fontawesome/_icons.scss */
.fa-wreath:before {
  content: "\f7e2"; }

/* line 2296, resources/web/fontawesome/_icons.scss */
.fa-wrench:before {
  content: "\f0ad"; }

/* line 2297, resources/web/fontawesome/_icons.scss */
.fa-x-ray:before {
  content: "\f497"; }

/* line 2298, resources/web/fontawesome/_icons.scss */
.fa-xbox:before {
  content: "\f412"; }

/* line 2299, resources/web/fontawesome/_icons.scss */
.fa-xing:before {
  content: "\f168"; }

/* line 2300, resources/web/fontawesome/_icons.scss */
.fa-xing-square:before {
  content: "\f169"; }

/* line 2301, resources/web/fontawesome/_icons.scss */
.fa-y-combinator:before {
  content: "\f23b"; }

/* line 2302, resources/web/fontawesome/_icons.scss */
.fa-yahoo:before {
  content: "\f19e"; }

/* line 2303, resources/web/fontawesome/_icons.scss */
.fa-yammer:before {
  content: "\f840"; }

/* line 2304, resources/web/fontawesome/_icons.scss */
.fa-yandex:before {
  content: "\f413"; }

/* line 2305, resources/web/fontawesome/_icons.scss */
.fa-yandex-international:before {
  content: "\f414"; }

/* line 2306, resources/web/fontawesome/_icons.scss */
.fa-yarn:before {
  content: "\f7e3"; }

/* line 2307, resources/web/fontawesome/_icons.scss */
.fa-yelp:before {
  content: "\f1e9"; }

/* line 2308, resources/web/fontawesome/_icons.scss */
.fa-yen-sign:before {
  content: "\f157"; }

/* line 2309, resources/web/fontawesome/_icons.scss */
.fa-yin-yang:before {
  content: "\f6ad"; }

/* line 2310, resources/web/fontawesome/_icons.scss */
.fa-yoast:before {
  content: "\f2b1"; }

/* line 2311, resources/web/fontawesome/_icons.scss */
.fa-youtube:before {
  content: "\f167"; }

/* line 2312, resources/web/fontawesome/_icons.scss */
.fa-youtube-square:before {
  content: "\f431"; }

/* line 2313, resources/web/fontawesome/_icons.scss */
.fa-zhihu:before {
  content: "\f63f"; }

/* line 4, resources/web/fontawesome/_screen-reader.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 47, resources/web/fontawesome/_mixins.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.eot");
  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

/* line 20, resources/web/fontawesome/brands.scss */
.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-duotone-900.eot");
  src: url("../webfonts/fa-duotone-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-duotone-900.woff2") format("woff2"), url("../webfonts/fa-duotone-900.woff") format("woff"), url("../webfonts/fa-duotone-900.ttf") format("truetype"), url("../webfonts/fa-duotone-900.svg#fontawesome") format("svg"); }

/* line 20, resources/web/fontawesome/duotone.scss */
.fad {
  position: relative;
  font-family: 'Font Awesome 5 Duotone';
  font-weight: 900; }

/* line 26, resources/web/fontawesome/duotone.scss */
.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

/* line 33, resources/web/fontawesome/duotone.scss */
.fad:after {
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

/* line 39, resources/web/fontawesome/duotone.scss */
.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

/* line 45, resources/web/fontawesome/duotone.scss */
.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

/* line 51, resources/web/fontawesome/duotone.scss */
.fad.fa-inverse {
  color: #fff; }

/* line 55, resources/web/fontawesome/duotone.scss */
.fad.fa-stack-1x, .fad.fa-stack-2x {
  position: absolute; }

/* line 59, resources/web/fontawesome/duotone.scss */
.fad.fa-stack-1x:before,
.fad.fa-stack-2x:before,
.fad.fa-fw:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }

/* line 66, resources/web/fontawesome/duotone.scss */
.fad.fa-abacus:after {
  content: "\10f640"; }

/* line 67, resources/web/fontawesome/duotone.scss */
.fad.fa-acorn:after {
  content: "\10f6ae"; }

/* line 68, resources/web/fontawesome/duotone.scss */
.fad.fa-ad:after {
  content: "\10f641"; }

/* line 69, resources/web/fontawesome/duotone.scss */
.fad.fa-address-book:after {
  content: "\10f2b9"; }

/* line 70, resources/web/fontawesome/duotone.scss */
.fad.fa-address-card:after {
  content: "\10f2bb"; }

/* line 71, resources/web/fontawesome/duotone.scss */
.fad.fa-adjust:after {
  content: "\10f042"; }

/* line 72, resources/web/fontawesome/duotone.scss */
.fad.fa-air-conditioner:after {
  content: "\10f8f4"; }

/* line 73, resources/web/fontawesome/duotone.scss */
.fad.fa-air-freshener:after {
  content: "\10f5d0"; }

/* line 74, resources/web/fontawesome/duotone.scss */
.fad.fa-alarm-clock:after {
  content: "\10f34e"; }

/* line 75, resources/web/fontawesome/duotone.scss */
.fad.fa-alarm-exclamation:after {
  content: "\10f843"; }

/* line 76, resources/web/fontawesome/duotone.scss */
.fad.fa-alarm-plus:after {
  content: "\10f844"; }

/* line 77, resources/web/fontawesome/duotone.scss */
.fad.fa-alarm-snooze:after {
  content: "\10f845"; }

/* line 78, resources/web/fontawesome/duotone.scss */
.fad.fa-album:after {
  content: "\10f89f"; }

/* line 79, resources/web/fontawesome/duotone.scss */
.fad.fa-album-collection:after {
  content: "\10f8a0"; }

/* line 80, resources/web/fontawesome/duotone.scss */
.fad.fa-alicorn:after {
  content: "\10f6b0"; }

/* line 81, resources/web/fontawesome/duotone.scss */
.fad.fa-alien:after {
  content: "\10f8f5"; }

/* line 82, resources/web/fontawesome/duotone.scss */
.fad.fa-alien-monster:after {
  content: "\10f8f6"; }

/* line 83, resources/web/fontawesome/duotone.scss */
.fad.fa-align-center:after {
  content: "\10f037"; }

/* line 84, resources/web/fontawesome/duotone.scss */
.fad.fa-align-justify:after {
  content: "\10f039"; }

/* line 85, resources/web/fontawesome/duotone.scss */
.fad.fa-align-left:after {
  content: "\10f036"; }

/* line 86, resources/web/fontawesome/duotone.scss */
.fad.fa-align-right:after {
  content: "\10f038"; }

/* line 87, resources/web/fontawesome/duotone.scss */
.fad.fa-align-slash:after {
  content: "\10f846"; }

/* line 88, resources/web/fontawesome/duotone.scss */
.fad.fa-allergies:after {
  content: "\10f461"; }

/* line 89, resources/web/fontawesome/duotone.scss */
.fad.fa-ambulance:after {
  content: "\10f0f9"; }

/* line 90, resources/web/fontawesome/duotone.scss */
.fad.fa-american-sign-language-interpreting:after {
  content: "\10f2a3"; }

/* line 91, resources/web/fontawesome/duotone.scss */
.fad.fa-amp-guitar:after {
  content: "\10f8a1"; }

/* line 92, resources/web/fontawesome/duotone.scss */
.fad.fa-analytics:after {
  content: "\10f643"; }

/* line 93, resources/web/fontawesome/duotone.scss */
.fad.fa-anchor:after {
  content: "\10f13d"; }

/* line 94, resources/web/fontawesome/duotone.scss */
.fad.fa-angel:after {
  content: "\10f779"; }

/* line 95, resources/web/fontawesome/duotone.scss */
.fad.fa-angle-double-down:after {
  content: "\10f103"; }

/* line 96, resources/web/fontawesome/duotone.scss */
.fad.fa-angle-double-left:after {
  content: "\10f100"; }

/* line 97, resources/web/fontawesome/duotone.scss */
.fad.fa-angle-double-right:after {
  content: "\10f101"; }

/* line 98, resources/web/fontawesome/duotone.scss */
.fad.fa-angle-double-up:after {
  content: "\10f102"; }

/* line 99, resources/web/fontawesome/duotone.scss */
.fad.fa-angle-down:after {
  content: "\10f107"; }

/* line 100, resources/web/fontawesome/duotone.scss */
.fad.fa-angle-left:after {
  content: "\10f104"; }

/* line 101, resources/web/fontawesome/duotone.scss */
.fad.fa-angle-right:after {
  content: "\10f105"; }

/* line 102, resources/web/fontawesome/duotone.scss */
.fad.fa-angle-up:after {
  content: "\10f106"; }

/* line 103, resources/web/fontawesome/duotone.scss */
.fad.fa-angry:after {
  content: "\10f556"; }

/* line 104, resources/web/fontawesome/duotone.scss */
.fad.fa-ankh:after {
  content: "\10f644"; }

/* line 105, resources/web/fontawesome/duotone.scss */
.fad.fa-apple-alt:after {
  content: "\10f5d1"; }

/* line 106, resources/web/fontawesome/duotone.scss */
.fad.fa-apple-crate:after {
  content: "\10f6b1"; }

/* line 107, resources/web/fontawesome/duotone.scss */
.fad.fa-archive:after {
  content: "\10f187"; }

/* line 108, resources/web/fontawesome/duotone.scss */
.fad.fa-archway:after {
  content: "\10f557"; }

/* line 109, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-circle-down:after {
  content: "\10f358"; }

/* line 110, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-circle-left:after {
  content: "\10f359"; }

/* line 111, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-circle-right:after {
  content: "\10f35a"; }

/* line 112, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-circle-up:after {
  content: "\10f35b"; }

/* line 113, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-down:after {
  content: "\10f354"; }

/* line 114, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-from-bottom:after {
  content: "\10f346"; }

/* line 115, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-from-left:after {
  content: "\10f347"; }

/* line 116, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-from-right:after {
  content: "\10f348"; }

/* line 117, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-from-top:after {
  content: "\10f349"; }

/* line 118, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-left:after {
  content: "\10f355"; }

/* line 119, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-right:after {
  content: "\10f356"; }

/* line 120, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-square-down:after {
  content: "\10f350"; }

/* line 121, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-square-left:after {
  content: "\10f351"; }

/* line 122, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-square-right:after {
  content: "\10f352"; }

/* line 123, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-square-up:after {
  content: "\10f353"; }

/* line 124, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-to-bottom:after {
  content: "\10f34a"; }

/* line 125, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-to-left:after {
  content: "\10f34b"; }

/* line 126, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-to-right:after {
  content: "\10f34c"; }

/* line 127, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-to-top:after {
  content: "\10f34d"; }

/* line 128, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-alt-up:after {
  content: "\10f357"; }

/* line 129, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-circle-down:after {
  content: "\10f0ab"; }

/* line 130, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-circle-left:after {
  content: "\10f0a8"; }

/* line 131, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-circle-right:after {
  content: "\10f0a9"; }

/* line 132, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-circle-up:after {
  content: "\10f0aa"; }

/* line 133, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-down:after {
  content: "\10f063"; }

/* line 134, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-from-bottom:after {
  content: "\10f342"; }

/* line 135, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-from-left:after {
  content: "\10f343"; }

/* line 136, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-from-right:after {
  content: "\10f344"; }

/* line 137, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-from-top:after {
  content: "\10f345"; }

/* line 138, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-left:after {
  content: "\10f060"; }

/* line 139, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-right:after {
  content: "\10f061"; }

/* line 140, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-square-down:after {
  content: "\10f339"; }

/* line 141, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-square-left:after {
  content: "\10f33a"; }

/* line 142, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-square-right:after {
  content: "\10f33b"; }

/* line 143, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-square-up:after {
  content: "\10f33c"; }

/* line 144, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-to-bottom:after {
  content: "\10f33d"; }

/* line 145, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-to-left:after {
  content: "\10f33e"; }

/* line 146, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-to-right:after {
  content: "\10f340"; }

/* line 147, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-to-top:after {
  content: "\10f341"; }

/* line 148, resources/web/fontawesome/duotone.scss */
.fad.fa-arrow-up:after {
  content: "\10f062"; }

/* line 149, resources/web/fontawesome/duotone.scss */
.fad.fa-arrows:after {
  content: "\10f047"; }

/* line 150, resources/web/fontawesome/duotone.scss */
.fad.fa-arrows-alt:after {
  content: "\10f0b2"; }

/* line 151, resources/web/fontawesome/duotone.scss */
.fad.fa-arrows-alt-h:after {
  content: "\10f337"; }

/* line 152, resources/web/fontawesome/duotone.scss */
.fad.fa-arrows-alt-v:after {
  content: "\10f338"; }

/* line 153, resources/web/fontawesome/duotone.scss */
.fad.fa-arrows-h:after {
  content: "\10f07e"; }

/* line 154, resources/web/fontawesome/duotone.scss */
.fad.fa-arrows-v:after {
  content: "\10f07d"; }

/* line 155, resources/web/fontawesome/duotone.scss */
.fad.fa-assistive-listening-systems:after {
  content: "\10f2a2"; }

/* line 156, resources/web/fontawesome/duotone.scss */
.fad.fa-asterisk:after {
  content: "\10f069"; }

/* line 157, resources/web/fontawesome/duotone.scss */
.fad.fa-at:after {
  content: "\10f1fa"; }

/* line 158, resources/web/fontawesome/duotone.scss */
.fad.fa-atlas:after {
  content: "\10f558"; }

/* line 159, resources/web/fontawesome/duotone.scss */
.fad.fa-atom:after {
  content: "\10f5d2"; }

/* line 160, resources/web/fontawesome/duotone.scss */
.fad.fa-atom-alt:after {
  content: "\10f5d3"; }

/* line 161, resources/web/fontawesome/duotone.scss */
.fad.fa-audio-description:after {
  content: "\10f29e"; }

/* line 162, resources/web/fontawesome/duotone.scss */
.fad.fa-award:after {
  content: "\10f559"; }

/* line 163, resources/web/fontawesome/duotone.scss */
.fad.fa-axe:after {
  content: "\10f6b2"; }

/* line 164, resources/web/fontawesome/duotone.scss */
.fad.fa-axe-battle:after {
  content: "\10f6b3"; }

/* line 165, resources/web/fontawesome/duotone.scss */
.fad.fa-baby:after {
  content: "\10f77c"; }

/* line 166, resources/web/fontawesome/duotone.scss */
.fad.fa-baby-carriage:after {
  content: "\10f77d"; }

/* line 167, resources/web/fontawesome/duotone.scss */
.fad.fa-backpack:after {
  content: "\10f5d4"; }

/* line 168, resources/web/fontawesome/duotone.scss */
.fad.fa-backspace:after {
  content: "\10f55a"; }

/* line 169, resources/web/fontawesome/duotone.scss */
.fad.fa-backward:after {
  content: "\10f04a"; }

/* line 170, resources/web/fontawesome/duotone.scss */
.fad.fa-bacon:after {
  content: "\10f7e5"; }

/* line 171, resources/web/fontawesome/duotone.scss */
.fad.fa-bacteria:after {
  content: "\10e059"; }

/* line 172, resources/web/fontawesome/duotone.scss */
.fad.fa-bacterium:after {
  content: "\10e05a"; }

/* line 173, resources/web/fontawesome/duotone.scss */
.fad.fa-badge:after {
  content: "\10f335"; }

/* line 174, resources/web/fontawesome/duotone.scss */
.fad.fa-badge-check:after {
  content: "\10f336"; }

/* line 175, resources/web/fontawesome/duotone.scss */
.fad.fa-badge-dollar:after {
  content: "\10f645"; }

/* line 176, resources/web/fontawesome/duotone.scss */
.fad.fa-badge-percent:after {
  content: "\10f646"; }

/* line 177, resources/web/fontawesome/duotone.scss */
.fad.fa-badge-sheriff:after {
  content: "\10f8a2"; }

/* line 178, resources/web/fontawesome/duotone.scss */
.fad.fa-badger-honey:after {
  content: "\10f6b4"; }

/* line 179, resources/web/fontawesome/duotone.scss */
.fad.fa-bags-shopping:after {
  content: "\10f847"; }

/* line 180, resources/web/fontawesome/duotone.scss */
.fad.fa-bahai:after {
  content: "\10f666"; }

/* line 181, resources/web/fontawesome/duotone.scss */
.fad.fa-balance-scale:after {
  content: "\10f24e"; }

/* line 182, resources/web/fontawesome/duotone.scss */
.fad.fa-balance-scale-left:after {
  content: "\10f515"; }

/* line 183, resources/web/fontawesome/duotone.scss */
.fad.fa-balance-scale-right:after {
  content: "\10f516"; }

/* line 184, resources/web/fontawesome/duotone.scss */
.fad.fa-ball-pile:after {
  content: "\10f77e"; }

/* line 185, resources/web/fontawesome/duotone.scss */
.fad.fa-ballot:after {
  content: "\10f732"; }

/* line 186, resources/web/fontawesome/duotone.scss */
.fad.fa-ballot-check:after {
  content: "\10f733"; }

/* line 187, resources/web/fontawesome/duotone.scss */
.fad.fa-ban:after {
  content: "\10f05e"; }

/* line 188, resources/web/fontawesome/duotone.scss */
.fad.fa-band-aid:after {
  content: "\10f462"; }

/* line 189, resources/web/fontawesome/duotone.scss */
.fad.fa-banjo:after {
  content: "\10f8a3"; }

/* line 190, resources/web/fontawesome/duotone.scss */
.fad.fa-barcode:after {
  content: "\10f02a"; }

/* line 191, resources/web/fontawesome/duotone.scss */
.fad.fa-barcode-alt:after {
  content: "\10f463"; }

/* line 192, resources/web/fontawesome/duotone.scss */
.fad.fa-barcode-read:after {
  content: "\10f464"; }

/* line 193, resources/web/fontawesome/duotone.scss */
.fad.fa-barcode-scan:after {
  content: "\10f465"; }

/* line 194, resources/web/fontawesome/duotone.scss */
.fad.fa-bars:after {
  content: "\10f0c9"; }

/* line 195, resources/web/fontawesome/duotone.scss */
.fad.fa-baseball:after {
  content: "\10f432"; }

/* line 196, resources/web/fontawesome/duotone.scss */
.fad.fa-baseball-ball:after {
  content: "\10f433"; }

/* line 197, resources/web/fontawesome/duotone.scss */
.fad.fa-basketball-ball:after {
  content: "\10f434"; }

/* line 198, resources/web/fontawesome/duotone.scss */
.fad.fa-basketball-hoop:after {
  content: "\10f435"; }

/* line 199, resources/web/fontawesome/duotone.scss */
.fad.fa-bat:after {
  content: "\10f6b5"; }

/* line 200, resources/web/fontawesome/duotone.scss */
.fad.fa-bath:after {
  content: "\10f2cd"; }

/* line 201, resources/web/fontawesome/duotone.scss */
.fad.fa-battery-bolt:after {
  content: "\10f376"; }

/* line 202, resources/web/fontawesome/duotone.scss */
.fad.fa-battery-empty:after {
  content: "\10f244"; }

/* line 203, resources/web/fontawesome/duotone.scss */
.fad.fa-battery-full:after {
  content: "\10f240"; }

/* line 204, resources/web/fontawesome/duotone.scss */
.fad.fa-battery-half:after {
  content: "\10f242"; }

/* line 205, resources/web/fontawesome/duotone.scss */
.fad.fa-battery-quarter:after {
  content: "\10f243"; }

/* line 206, resources/web/fontawesome/duotone.scss */
.fad.fa-battery-slash:after {
  content: "\10f377"; }

/* line 207, resources/web/fontawesome/duotone.scss */
.fad.fa-battery-three-quarters:after {
  content: "\10f241"; }

/* line 208, resources/web/fontawesome/duotone.scss */
.fad.fa-bed:after {
  content: "\10f236"; }

/* line 209, resources/web/fontawesome/duotone.scss */
.fad.fa-bed-alt:after {
  content: "\10f8f7"; }

/* line 210, resources/web/fontawesome/duotone.scss */
.fad.fa-bed-bunk:after {
  content: "\10f8f8"; }

/* line 211, resources/web/fontawesome/duotone.scss */
.fad.fa-bed-empty:after {
  content: "\10f8f9"; }

/* line 212, resources/web/fontawesome/duotone.scss */
.fad.fa-beer:after {
  content: "\10f0fc"; }

/* line 213, resources/web/fontawesome/duotone.scss */
.fad.fa-bell:after {
  content: "\10f0f3"; }

/* line 214, resources/web/fontawesome/duotone.scss */
.fad.fa-bell-exclamation:after {
  content: "\10f848"; }

/* line 215, resources/web/fontawesome/duotone.scss */
.fad.fa-bell-on:after {
  content: "\10f8fa"; }

/* line 216, resources/web/fontawesome/duotone.scss */
.fad.fa-bell-plus:after {
  content: "\10f849"; }

/* line 217, resources/web/fontawesome/duotone.scss */
.fad.fa-bell-school:after {
  content: "\10f5d5"; }

/* line 218, resources/web/fontawesome/duotone.scss */
.fad.fa-bell-school-slash:after {
  content: "\10f5d6"; }

/* line 219, resources/web/fontawesome/duotone.scss */
.fad.fa-bell-slash:after {
  content: "\10f1f6"; }

/* line 220, resources/web/fontawesome/duotone.scss */
.fad.fa-bells:after {
  content: "\10f77f"; }

/* line 221, resources/web/fontawesome/duotone.scss */
.fad.fa-betamax:after {
  content: "\10f8a4"; }

/* line 222, resources/web/fontawesome/duotone.scss */
.fad.fa-bezier-curve:after {
  content: "\10f55b"; }

/* line 223, resources/web/fontawesome/duotone.scss */
.fad.fa-bible:after {
  content: "\10f647"; }

/* line 224, resources/web/fontawesome/duotone.scss */
.fad.fa-bicycle:after {
  content: "\10f206"; }

/* line 225, resources/web/fontawesome/duotone.scss */
.fad.fa-biking:after {
  content: "\10f84a"; }

/* line 226, resources/web/fontawesome/duotone.scss */
.fad.fa-biking-mountain:after {
  content: "\10f84b"; }

/* line 227, resources/web/fontawesome/duotone.scss */
.fad.fa-binoculars:after {
  content: "\10f1e5"; }

/* line 228, resources/web/fontawesome/duotone.scss */
.fad.fa-biohazard:after {
  content: "\10f780"; }

/* line 229, resources/web/fontawesome/duotone.scss */
.fad.fa-birthday-cake:after {
  content: "\10f1fd"; }

/* line 230, resources/web/fontawesome/duotone.scss */
.fad.fa-blanket:after {
  content: "\10f498"; }

/* line 231, resources/web/fontawesome/duotone.scss */
.fad.fa-blender:after {
  content: "\10f517"; }

/* line 232, resources/web/fontawesome/duotone.scss */
.fad.fa-blender-phone:after {
  content: "\10f6b6"; }

/* line 233, resources/web/fontawesome/duotone.scss */
.fad.fa-blind:after {
  content: "\10f29d"; }

/* line 234, resources/web/fontawesome/duotone.scss */
.fad.fa-blinds:after {
  content: "\10f8fb"; }

/* line 235, resources/web/fontawesome/duotone.scss */
.fad.fa-blinds-open:after {
  content: "\10f8fc"; }

/* line 236, resources/web/fontawesome/duotone.scss */
.fad.fa-blinds-raised:after {
  content: "\10f8fd"; }

/* line 237, resources/web/fontawesome/duotone.scss */
.fad.fa-blog:after {
  content: "\10f781"; }

/* line 238, resources/web/fontawesome/duotone.scss */
.fad.fa-bold:after {
  content: "\10f032"; }

/* line 239, resources/web/fontawesome/duotone.scss */
.fad.fa-bolt:after {
  content: "\10f0e7"; }

/* line 240, resources/web/fontawesome/duotone.scss */
.fad.fa-bomb:after {
  content: "\10f1e2"; }

/* line 241, resources/web/fontawesome/duotone.scss */
.fad.fa-bone:after {
  content: "\10f5d7"; }

/* line 242, resources/web/fontawesome/duotone.scss */
.fad.fa-bone-break:after {
  content: "\10f5d8"; }

/* line 243, resources/web/fontawesome/duotone.scss */
.fad.fa-bong:after {
  content: "\10f55c"; }

/* line 244, resources/web/fontawesome/duotone.scss */
.fad.fa-book:after {
  content: "\10f02d"; }

/* line 245, resources/web/fontawesome/duotone.scss */
.fad.fa-book-alt:after {
  content: "\10f5d9"; }

/* line 246, resources/web/fontawesome/duotone.scss */
.fad.fa-book-dead:after {
  content: "\10f6b7"; }

/* line 247, resources/web/fontawesome/duotone.scss */
.fad.fa-book-heart:after {
  content: "\10f499"; }

/* line 248, resources/web/fontawesome/duotone.scss */
.fad.fa-book-medical:after {
  content: "\10f7e6"; }

/* line 249, resources/web/fontawesome/duotone.scss */
.fad.fa-book-open:after {
  content: "\10f518"; }

/* line 250, resources/web/fontawesome/duotone.scss */
.fad.fa-book-reader:after {
  content: "\10f5da"; }

/* line 251, resources/web/fontawesome/duotone.scss */
.fad.fa-book-spells:after {
  content: "\10f6b8"; }

/* line 252, resources/web/fontawesome/duotone.scss */
.fad.fa-book-user:after {
  content: "\10f7e7"; }

/* line 253, resources/web/fontawesome/duotone.scss */
.fad.fa-bookmark:after {
  content: "\10f02e"; }

/* line 254, resources/web/fontawesome/duotone.scss */
.fad.fa-books:after {
  content: "\10f5db"; }

/* line 255, resources/web/fontawesome/duotone.scss */
.fad.fa-books-medical:after {
  content: "\10f7e8"; }

/* line 256, resources/web/fontawesome/duotone.scss */
.fad.fa-boombox:after {
  content: "\10f8a5"; }

/* line 257, resources/web/fontawesome/duotone.scss */
.fad.fa-boot:after {
  content: "\10f782"; }

/* line 258, resources/web/fontawesome/duotone.scss */
.fad.fa-booth-curtain:after {
  content: "\10f734"; }

/* line 259, resources/web/fontawesome/duotone.scss */
.fad.fa-border-all:after {
  content: "\10f84c"; }

/* line 260, resources/web/fontawesome/duotone.scss */
.fad.fa-border-bottom:after {
  content: "\10f84d"; }

/* line 261, resources/web/fontawesome/duotone.scss */
.fad.fa-border-center-h:after {
  content: "\10f89c"; }

/* line 262, resources/web/fontawesome/duotone.scss */
.fad.fa-border-center-v:after {
  content: "\10f89d"; }

/* line 263, resources/web/fontawesome/duotone.scss */
.fad.fa-border-inner:after {
  content: "\10f84e"; }

/* line 264, resources/web/fontawesome/duotone.scss */
.fad.fa-border-left:after {
  content: "\10f84f"; }

/* line 265, resources/web/fontawesome/duotone.scss */
.fad.fa-border-none:after {
  content: "\10f850"; }

/* line 266, resources/web/fontawesome/duotone.scss */
.fad.fa-border-outer:after {
  content: "\10f851"; }

/* line 267, resources/web/fontawesome/duotone.scss */
.fad.fa-border-right:after {
  content: "\10f852"; }

/* line 268, resources/web/fontawesome/duotone.scss */
.fad.fa-border-style:after {
  content: "\10f853"; }

/* line 269, resources/web/fontawesome/duotone.scss */
.fad.fa-border-style-alt:after {
  content: "\10f854"; }

/* line 270, resources/web/fontawesome/duotone.scss */
.fad.fa-border-top:after {
  content: "\10f855"; }

/* line 271, resources/web/fontawesome/duotone.scss */
.fad.fa-bow-arrow:after {
  content: "\10f6b9"; }

/* line 272, resources/web/fontawesome/duotone.scss */
.fad.fa-bowling-ball:after {
  content: "\10f436"; }

/* line 273, resources/web/fontawesome/duotone.scss */
.fad.fa-bowling-pins:after {
  content: "\10f437"; }

/* line 274, resources/web/fontawesome/duotone.scss */
.fad.fa-box:after {
  content: "\10f466"; }

/* line 275, resources/web/fontawesome/duotone.scss */
.fad.fa-box-alt:after {
  content: "\10f49a"; }

/* line 276, resources/web/fontawesome/duotone.scss */
.fad.fa-box-ballot:after {
  content: "\10f735"; }

/* line 277, resources/web/fontawesome/duotone.scss */
.fad.fa-box-check:after {
  content: "\10f467"; }

/* line 278, resources/web/fontawesome/duotone.scss */
.fad.fa-box-fragile:after {
  content: "\10f49b"; }

/* line 279, resources/web/fontawesome/duotone.scss */
.fad.fa-box-full:after {
  content: "\10f49c"; }

/* line 280, resources/web/fontawesome/duotone.scss */
.fad.fa-box-heart:after {
  content: "\10f49d"; }

/* line 281, resources/web/fontawesome/duotone.scss */
.fad.fa-box-open:after {
  content: "\10f49e"; }

/* line 282, resources/web/fontawesome/duotone.scss */
.fad.fa-box-tissue:after {
  content: "\10e05b"; }

/* line 283, resources/web/fontawesome/duotone.scss */
.fad.fa-box-up:after {
  content: "\10f49f"; }

/* line 284, resources/web/fontawesome/duotone.scss */
.fad.fa-box-usd:after {
  content: "\10f4a0"; }

/* line 285, resources/web/fontawesome/duotone.scss */
.fad.fa-boxes:after {
  content: "\10f468"; }

/* line 286, resources/web/fontawesome/duotone.scss */
.fad.fa-boxes-alt:after {
  content: "\10f4a1"; }

/* line 287, resources/web/fontawesome/duotone.scss */
.fad.fa-boxing-glove:after {
  content: "\10f438"; }

/* line 288, resources/web/fontawesome/duotone.scss */
.fad.fa-brackets:after {
  content: "\10f7e9"; }

/* line 289, resources/web/fontawesome/duotone.scss */
.fad.fa-brackets-curly:after {
  content: "\10f7ea"; }

/* line 290, resources/web/fontawesome/duotone.scss */
.fad.fa-braille:after {
  content: "\10f2a1"; }

/* line 291, resources/web/fontawesome/duotone.scss */
.fad.fa-brain:after {
  content: "\10f5dc"; }

/* line 292, resources/web/fontawesome/duotone.scss */
.fad.fa-bread-loaf:after {
  content: "\10f7eb"; }

/* line 293, resources/web/fontawesome/duotone.scss */
.fad.fa-bread-slice:after {
  content: "\10f7ec"; }

/* line 294, resources/web/fontawesome/duotone.scss */
.fad.fa-briefcase:after {
  content: "\10f0b1"; }

/* line 295, resources/web/fontawesome/duotone.scss */
.fad.fa-briefcase-medical:after {
  content: "\10f469"; }

/* line 296, resources/web/fontawesome/duotone.scss */
.fad.fa-bring-forward:after {
  content: "\10f856"; }

/* line 297, resources/web/fontawesome/duotone.scss */
.fad.fa-bring-front:after {
  content: "\10f857"; }

/* line 298, resources/web/fontawesome/duotone.scss */
.fad.fa-broadcast-tower:after {
  content: "\10f519"; }

/* line 299, resources/web/fontawesome/duotone.scss */
.fad.fa-broom:after {
  content: "\10f51a"; }

/* line 300, resources/web/fontawesome/duotone.scss */
.fad.fa-browser:after {
  content: "\10f37e"; }

/* line 301, resources/web/fontawesome/duotone.scss */
.fad.fa-brush:after {
  content: "\10f55d"; }

/* line 302, resources/web/fontawesome/duotone.scss */
.fad.fa-bug:after {
  content: "\10f188"; }

/* line 303, resources/web/fontawesome/duotone.scss */
.fad.fa-building:after {
  content: "\10f1ad"; }

/* line 304, resources/web/fontawesome/duotone.scss */
.fad.fa-bullhorn:after {
  content: "\10f0a1"; }

/* line 305, resources/web/fontawesome/duotone.scss */
.fad.fa-bullseye:after {
  content: "\10f140"; }

/* line 306, resources/web/fontawesome/duotone.scss */
.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }

/* line 307, resources/web/fontawesome/duotone.scss */
.fad.fa-bullseye-pointer:after {
  content: "\10f649"; }

/* line 308, resources/web/fontawesome/duotone.scss */
.fad.fa-burger-soda:after {
  content: "\10f858"; }

/* line 309, resources/web/fontawesome/duotone.scss */
.fad.fa-burn:after {
  content: "\10f46a"; }

/* line 310, resources/web/fontawesome/duotone.scss */
.fad.fa-burrito:after {
  content: "\10f7ed"; }

/* line 311, resources/web/fontawesome/duotone.scss */
.fad.fa-bus:after {
  content: "\10f207"; }

/* line 312, resources/web/fontawesome/duotone.scss */
.fad.fa-bus-alt:after {
  content: "\10f55e"; }

/* line 313, resources/web/fontawesome/duotone.scss */
.fad.fa-bus-school:after {
  content: "\10f5dd"; }

/* line 314, resources/web/fontawesome/duotone.scss */
.fad.fa-business-time:after {
  content: "\10f64a"; }

/* line 315, resources/web/fontawesome/duotone.scss */
.fad.fa-cabinet-filing:after {
  content: "\10f64b"; }

/* line 316, resources/web/fontawesome/duotone.scss */
.fad.fa-cactus:after {
  content: "\10f8a7"; }

/* line 317, resources/web/fontawesome/duotone.scss */
.fad.fa-calculator:after {
  content: "\10f1ec"; }

/* line 318, resources/web/fontawesome/duotone.scss */
.fad.fa-calculator-alt:after {
  content: "\10f64c"; }

/* line 319, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar:after {
  content: "\10f133"; }

/* line 320, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-alt:after {
  content: "\10f073"; }

/* line 321, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-check:after {
  content: "\10f274"; }

/* line 322, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-day:after {
  content: "\10f783"; }

/* line 323, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-edit:after {
  content: "\10f333"; }

/* line 324, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-exclamation:after {
  content: "\10f334"; }

/* line 325, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-minus:after {
  content: "\10f272"; }

/* line 326, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-plus:after {
  content: "\10f271"; }

/* line 327, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-star:after {
  content: "\10f736"; }

/* line 328, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-times:after {
  content: "\10f273"; }

/* line 329, resources/web/fontawesome/duotone.scss */
.fad.fa-calendar-week:after {
  content: "\10f784"; }

/* line 330, resources/web/fontawesome/duotone.scss */
.fad.fa-camcorder:after {
  content: "\10f8a8"; }

/* line 331, resources/web/fontawesome/duotone.scss */
.fad.fa-camera:after {
  content: "\10f030"; }

/* line 332, resources/web/fontawesome/duotone.scss */
.fad.fa-camera-alt:after {
  content: "\10f332"; }

/* line 333, resources/web/fontawesome/duotone.scss */
.fad.fa-camera-home:after {
  content: "\10f8fe"; }

/* line 334, resources/web/fontawesome/duotone.scss */
.fad.fa-camera-movie:after {
  content: "\10f8a9"; }

/* line 335, resources/web/fontawesome/duotone.scss */
.fad.fa-camera-polaroid:after {
  content: "\10f8aa"; }

/* line 336, resources/web/fontawesome/duotone.scss */
.fad.fa-camera-retro:after {
  content: "\10f083"; }

/* line 337, resources/web/fontawesome/duotone.scss */
.fad.fa-campfire:after {
  content: "\10f6ba"; }

/* line 338, resources/web/fontawesome/duotone.scss */
.fad.fa-campground:after {
  content: "\10f6bb"; }

/* line 339, resources/web/fontawesome/duotone.scss */
.fad.fa-candle-holder:after {
  content: "\10f6bc"; }

/* line 340, resources/web/fontawesome/duotone.scss */
.fad.fa-candy-cane:after {
  content: "\10f786"; }

/* line 341, resources/web/fontawesome/duotone.scss */
.fad.fa-candy-corn:after {
  content: "\10f6bd"; }

/* line 342, resources/web/fontawesome/duotone.scss */
.fad.fa-cannabis:after {
  content: "\10f55f"; }

/* line 343, resources/web/fontawesome/duotone.scss */
.fad.fa-capsules:after {
  content: "\10f46b"; }

/* line 344, resources/web/fontawesome/duotone.scss */
.fad.fa-car:after {
  content: "\10f1b9"; }

/* line 345, resources/web/fontawesome/duotone.scss */
.fad.fa-car-alt:after {
  content: "\10f5de"; }

/* line 346, resources/web/fontawesome/duotone.scss */
.fad.fa-car-battery:after {
  content: "\10f5df"; }

/* line 347, resources/web/fontawesome/duotone.scss */
.fad.fa-car-building:after {
  content: "\10f859"; }

/* line 348, resources/web/fontawesome/duotone.scss */
.fad.fa-car-bump:after {
  content: "\10f5e0"; }

/* line 349, resources/web/fontawesome/duotone.scss */
.fad.fa-car-bus:after {
  content: "\10f85a"; }

/* line 350, resources/web/fontawesome/duotone.scss */
.fad.fa-car-crash:after {
  content: "\10f5e1"; }

/* line 351, resources/web/fontawesome/duotone.scss */
.fad.fa-car-garage:after {
  content: "\10f5e2"; }

/* line 352, resources/web/fontawesome/duotone.scss */
.fad.fa-car-mechanic:after {
  content: "\10f5e3"; }

/* line 353, resources/web/fontawesome/duotone.scss */
.fad.fa-car-side:after {
  content: "\10f5e4"; }

/* line 354, resources/web/fontawesome/duotone.scss */
.fad.fa-car-tilt:after {
  content: "\10f5e5"; }

/* line 355, resources/web/fontawesome/duotone.scss */
.fad.fa-car-wash:after {
  content: "\10f5e6"; }

/* line 356, resources/web/fontawesome/duotone.scss */
.fad.fa-caravan:after {
  content: "\10f8ff"; }

/* line 357, resources/web/fontawesome/duotone.scss */
.fad.fa-caravan-alt:after {
  content: "\10e000"; }

/* line 358, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-circle-down:after {
  content: "\10f32d"; }

/* line 359, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-circle-left:after {
  content: "\10f32e"; }

/* line 360, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-circle-right:after {
  content: "\10f330"; }

/* line 361, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-circle-up:after {
  content: "\10f331"; }

/* line 362, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-down:after {
  content: "\10f0d7"; }

/* line 363, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-left:after {
  content: "\10f0d9"; }

/* line 364, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-right:after {
  content: "\10f0da"; }

/* line 365, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-square-down:after {
  content: "\10f150"; }

/* line 366, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-square-left:after {
  content: "\10f191"; }

/* line 367, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-square-right:after {
  content: "\10f152"; }

/* line 368, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-square-up:after {
  content: "\10f151"; }

/* line 369, resources/web/fontawesome/duotone.scss */
.fad.fa-caret-up:after {
  content: "\10f0d8"; }

/* line 370, resources/web/fontawesome/duotone.scss */
.fad.fa-carrot:after {
  content: "\10f787"; }

/* line 371, resources/web/fontawesome/duotone.scss */
.fad.fa-cars:after {
  content: "\10f85b"; }

/* line 372, resources/web/fontawesome/duotone.scss */
.fad.fa-cart-arrow-down:after {
  content: "\10f218"; }

/* line 373, resources/web/fontawesome/duotone.scss */
.fad.fa-cart-plus:after {
  content: "\10f217"; }

/* line 374, resources/web/fontawesome/duotone.scss */
.fad.fa-cash-register:after {
  content: "\10f788"; }

/* line 375, resources/web/fontawesome/duotone.scss */
.fad.fa-cassette-tape:after {
  content: "\10f8ab"; }

/* line 376, resources/web/fontawesome/duotone.scss */
.fad.fa-cat:after {
  content: "\10f6be"; }

/* line 377, resources/web/fontawesome/duotone.scss */
.fad.fa-cat-space:after {
  content: "\10e001"; }

/* line 378, resources/web/fontawesome/duotone.scss */
.fad.fa-cauldron:after {
  content: "\10f6bf"; }

/* line 379, resources/web/fontawesome/duotone.scss */
.fad.fa-cctv:after {
  content: "\10f8ac"; }

/* line 380, resources/web/fontawesome/duotone.scss */
.fad.fa-certificate:after {
  content: "\10f0a3"; }

/* line 381, resources/web/fontawesome/duotone.scss */
.fad.fa-chair:after {
  content: "\10f6c0"; }

/* line 382, resources/web/fontawesome/duotone.scss */
.fad.fa-chair-office:after {
  content: "\10f6c1"; }

/* line 383, resources/web/fontawesome/duotone.scss */
.fad.fa-chalkboard:after {
  content: "\10f51b"; }

/* line 384, resources/web/fontawesome/duotone.scss */
.fad.fa-chalkboard-teacher:after {
  content: "\10f51c"; }

/* line 385, resources/web/fontawesome/duotone.scss */
.fad.fa-charging-station:after {
  content: "\10f5e7"; }

/* line 386, resources/web/fontawesome/duotone.scss */
.fad.fa-chart-area:after {
  content: "\10f1fe"; }

/* line 387, resources/web/fontawesome/duotone.scss */
.fad.fa-chart-bar:after {
  content: "\10f080"; }

/* line 388, resources/web/fontawesome/duotone.scss */
.fad.fa-chart-line:after {
  content: "\10f201"; }

/* line 389, resources/web/fontawesome/duotone.scss */
.fad.fa-chart-line-down:after {
  content: "\10f64d"; }

/* line 390, resources/web/fontawesome/duotone.scss */
.fad.fa-chart-network:after {
  content: "\10f78a"; }

/* line 391, resources/web/fontawesome/duotone.scss */
.fad.fa-chart-pie:after {
  content: "\10f200"; }

/* line 392, resources/web/fontawesome/duotone.scss */
.fad.fa-chart-pie-alt:after {
  content: "\10f64e"; }

/* line 393, resources/web/fontawesome/duotone.scss */
.fad.fa-chart-scatter:after {
  content: "\10f7ee"; }

/* line 394, resources/web/fontawesome/duotone.scss */
.fad.fa-check:after {
  content: "\10f00c"; }

/* line 395, resources/web/fontawesome/duotone.scss */
.fad.fa-check-circle:after {
  content: "\10f058"; }

/* line 396, resources/web/fontawesome/duotone.scss */
.fad.fa-check-double:after {
  content: "\10f560"; }

/* line 397, resources/web/fontawesome/duotone.scss */
.fad.fa-check-square:after {
  content: "\10f14a"; }

/* line 398, resources/web/fontawesome/duotone.scss */
.fad.fa-cheese:after {
  content: "\10f7ef"; }

/* line 399, resources/web/fontawesome/duotone.scss */
.fad.fa-cheese-swiss:after {
  content: "\10f7f0"; }

/* line 400, resources/web/fontawesome/duotone.scss */
.fad.fa-cheeseburger:after {
  content: "\10f7f1"; }

/* line 401, resources/web/fontawesome/duotone.scss */
.fad.fa-chess:after {
  content: "\10f439"; }

/* line 402, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-bishop:after {
  content: "\10f43a"; }

/* line 403, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-bishop-alt:after {
  content: "\10f43b"; }

/* line 404, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-board:after {
  content: "\10f43c"; }

/* line 405, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-clock:after {
  content: "\10f43d"; }

/* line 406, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-clock-alt:after {
  content: "\10f43e"; }

/* line 407, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-king:after {
  content: "\10f43f"; }

/* line 408, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-king-alt:after {
  content: "\10f440"; }

/* line 409, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-knight:after {
  content: "\10f441"; }

/* line 410, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-knight-alt:after {
  content: "\10f442"; }

/* line 411, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-pawn:after {
  content: "\10f443"; }

/* line 412, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-pawn-alt:after {
  content: "\10f444"; }

/* line 413, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-queen:after {
  content: "\10f445"; }

/* line 414, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-queen-alt:after {
  content: "\10f446"; }

/* line 415, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-rook:after {
  content: "\10f447"; }

/* line 416, resources/web/fontawesome/duotone.scss */
.fad.fa-chess-rook-alt:after {
  content: "\10f448"; }

/* line 417, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-circle-down:after {
  content: "\10f13a"; }

/* line 418, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-circle-left:after {
  content: "\10f137"; }

/* line 419, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-circle-right:after {
  content: "\10f138"; }

/* line 420, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-circle-up:after {
  content: "\10f139"; }

/* line 421, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-double-down:after {
  content: "\10f322"; }

/* line 422, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-double-left:after {
  content: "\10f323"; }

/* line 423, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-double-right:after {
  content: "\10f324"; }

/* line 424, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-double-up:after {
  content: "\10f325"; }

/* line 425, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-down:after {
  content: "\10f078"; }

/* line 426, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-left:after {
  content: "\10f053"; }

/* line 427, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-right:after {
  content: "\10f054"; }

/* line 428, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-square-down:after {
  content: "\10f329"; }

/* line 429, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-square-left:after {
  content: "\10f32a"; }

/* line 430, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-square-right:after {
  content: "\10f32b"; }

/* line 431, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-square-up:after {
  content: "\10f32c"; }

/* line 432, resources/web/fontawesome/duotone.scss */
.fad.fa-chevron-up:after {
  content: "\10f077"; }

/* line 433, resources/web/fontawesome/duotone.scss */
.fad.fa-child:after {
  content: "\10f1ae"; }

/* line 434, resources/web/fontawesome/duotone.scss */
.fad.fa-chimney:after {
  content: "\10f78b"; }

/* line 435, resources/web/fontawesome/duotone.scss */
.fad.fa-church:after {
  content: "\10f51d"; }

/* line 436, resources/web/fontawesome/duotone.scss */
.fad.fa-circle:after {
  content: "\10f111"; }

/* line 437, resources/web/fontawesome/duotone.scss */
.fad.fa-circle-notch:after {
  content: "\10f1ce"; }

/* line 438, resources/web/fontawesome/duotone.scss */
.fad.fa-city:after {
  content: "\10f64f"; }

/* line 439, resources/web/fontawesome/duotone.scss */
.fad.fa-clarinet:after {
  content: "\10f8ad"; }

/* line 440, resources/web/fontawesome/duotone.scss */
.fad.fa-claw-marks:after {
  content: "\10f6c2"; }

/* line 441, resources/web/fontawesome/duotone.scss */
.fad.fa-clinic-medical:after {
  content: "\10f7f2"; }

/* line 442, resources/web/fontawesome/duotone.scss */
.fad.fa-clipboard:after {
  content: "\10f328"; }

/* line 443, resources/web/fontawesome/duotone.scss */
.fad.fa-clipboard-check:after {
  content: "\10f46c"; }

/* line 444, resources/web/fontawesome/duotone.scss */
.fad.fa-clipboard-list:after {
  content: "\10f46d"; }

/* line 445, resources/web/fontawesome/duotone.scss */
.fad.fa-clipboard-list-check:after {
  content: "\10f737"; }

/* line 446, resources/web/fontawesome/duotone.scss */
.fad.fa-clipboard-prescription:after {
  content: "\10f5e8"; }

/* line 447, resources/web/fontawesome/duotone.scss */
.fad.fa-clipboard-user:after {
  content: "\10f7f3"; }

/* line 448, resources/web/fontawesome/duotone.scss */
.fad.fa-clock:after {
  content: "\10f017"; }

/* line 449, resources/web/fontawesome/duotone.scss */
.fad.fa-clone:after {
  content: "\10f24d"; }

/* line 450, resources/web/fontawesome/duotone.scss */
.fad.fa-closed-captioning:after {
  content: "\10f20a"; }

/* line 451, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud:after {
  content: "\10f0c2"; }

/* line 452, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-download:after {
  content: "\10f0ed"; }

/* line 453, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-download-alt:after {
  content: "\10f381"; }

/* line 454, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-drizzle:after {
  content: "\10f738"; }

/* line 455, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-hail:after {
  content: "\10f739"; }

/* line 456, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-hail-mixed:after {
  content: "\10f73a"; }

/* line 457, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-meatball:after {
  content: "\10f73b"; }

/* line 458, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-moon:after {
  content: "\10f6c3"; }

/* line 459, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-moon-rain:after {
  content: "\10f73c"; }

/* line 460, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-music:after {
  content: "\10f8ae"; }

/* line 461, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-rain:after {
  content: "\10f73d"; }

/* line 462, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-rainbow:after {
  content: "\10f73e"; }

/* line 463, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-showers:after {
  content: "\10f73f"; }

/* line 464, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-showers-heavy:after {
  content: "\10f740"; }

/* line 465, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-sleet:after {
  content: "\10f741"; }

/* line 466, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-snow:after {
  content: "\10f742"; }

/* line 467, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-sun:after {
  content: "\10f6c4"; }

/* line 468, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-sun-rain:after {
  content: "\10f743"; }

/* line 469, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-upload:after {
  content: "\10f0ee"; }

/* line 470, resources/web/fontawesome/duotone.scss */
.fad.fa-cloud-upload-alt:after {
  content: "\10f382"; }

/* line 471, resources/web/fontawesome/duotone.scss */
.fad.fa-clouds:after {
  content: "\10f744"; }

/* line 472, resources/web/fontawesome/duotone.scss */
.fad.fa-clouds-moon:after {
  content: "\10f745"; }

/* line 473, resources/web/fontawesome/duotone.scss */
.fad.fa-clouds-sun:after {
  content: "\10f746"; }

/* line 474, resources/web/fontawesome/duotone.scss */
.fad.fa-club:after {
  content: "\10f327"; }

/* line 475, resources/web/fontawesome/duotone.scss */
.fad.fa-cocktail:after {
  content: "\10f561"; }

/* line 476, resources/web/fontawesome/duotone.scss */
.fad.fa-code:after {
  content: "\10f121"; }

/* line 477, resources/web/fontawesome/duotone.scss */
.fad.fa-code-branch:after {
  content: "\10f126"; }

/* line 478, resources/web/fontawesome/duotone.scss */
.fad.fa-code-commit:after {
  content: "\10f386"; }

/* line 479, resources/web/fontawesome/duotone.scss */
.fad.fa-code-merge:after {
  content: "\10f387"; }

/* line 480, resources/web/fontawesome/duotone.scss */
.fad.fa-coffee:after {
  content: "\10f0f4"; }

/* line 481, resources/web/fontawesome/duotone.scss */
.fad.fa-coffee-pot:after {
  content: "\10e002"; }

/* line 482, resources/web/fontawesome/duotone.scss */
.fad.fa-coffee-togo:after {
  content: "\10f6c5"; }

/* line 483, resources/web/fontawesome/duotone.scss */
.fad.fa-coffin:after {
  content: "\10f6c6"; }

/* line 484, resources/web/fontawesome/duotone.scss */
.fad.fa-coffin-cross:after {
  content: "\10e051"; }

/* line 485, resources/web/fontawesome/duotone.scss */
.fad.fa-cog:after {
  content: "\10f013"; }

/* line 486, resources/web/fontawesome/duotone.scss */
.fad.fa-cogs:after {
  content: "\10f085"; }

/* line 487, resources/web/fontawesome/duotone.scss */
.fad.fa-coin:after {
  content: "\10f85c"; }

/* line 488, resources/web/fontawesome/duotone.scss */
.fad.fa-coins:after {
  content: "\10f51e"; }

/* line 489, resources/web/fontawesome/duotone.scss */
.fad.fa-columns:after {
  content: "\10f0db"; }

/* line 490, resources/web/fontawesome/duotone.scss */
.fad.fa-comet:after {
  content: "\10e003"; }

/* line 491, resources/web/fontawesome/duotone.scss */
.fad.fa-comment:after {
  content: "\10f075"; }

/* line 492, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt:after {
  content: "\10f27a"; }

/* line 493, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-check:after {
  content: "\10f4a2"; }

/* line 494, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-dollar:after {
  content: "\10f650"; }

/* line 495, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-dots:after {
  content: "\10f4a3"; }

/* line 496, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-edit:after {
  content: "\10f4a4"; }

/* line 497, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-exclamation:after {
  content: "\10f4a5"; }

/* line 498, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-lines:after {
  content: "\10f4a6"; }

/* line 499, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-medical:after {
  content: "\10f7f4"; }

/* line 500, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-minus:after {
  content: "\10f4a7"; }

/* line 501, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-music:after {
  content: "\10f8af"; }

/* line 502, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-plus:after {
  content: "\10f4a8"; }

/* line 503, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-slash:after {
  content: "\10f4a9"; }

/* line 504, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-smile:after {
  content: "\10f4aa"; }

/* line 505, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-alt-times:after {
  content: "\10f4ab"; }

/* line 506, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-check:after {
  content: "\10f4ac"; }

/* line 507, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-dollar:after {
  content: "\10f651"; }

/* line 508, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-dots:after {
  content: "\10f4ad"; }

/* line 509, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-edit:after {
  content: "\10f4ae"; }

/* line 510, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-exclamation:after {
  content: "\10f4af"; }

/* line 511, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-lines:after {
  content: "\10f4b0"; }

/* line 512, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-medical:after {
  content: "\10f7f5"; }

/* line 513, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-minus:after {
  content: "\10f4b1"; }

/* line 514, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-music:after {
  content: "\10f8b0"; }

/* line 515, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-plus:after {
  content: "\10f4b2"; }

/* line 516, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-slash:after {
  content: "\10f4b3"; }

/* line 517, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-smile:after {
  content: "\10f4b4"; }

/* line 518, resources/web/fontawesome/duotone.scss */
.fad.fa-comment-times:after {
  content: "\10f4b5"; }

/* line 519, resources/web/fontawesome/duotone.scss */
.fad.fa-comments:after {
  content: "\10f086"; }

/* line 520, resources/web/fontawesome/duotone.scss */
.fad.fa-comments-alt:after {
  content: "\10f4b6"; }

/* line 521, resources/web/fontawesome/duotone.scss */
.fad.fa-comments-alt-dollar:after {
  content: "\10f652"; }

/* line 522, resources/web/fontawesome/duotone.scss */
.fad.fa-comments-dollar:after {
  content: "\10f653"; }

/* line 523, resources/web/fontawesome/duotone.scss */
.fad.fa-compact-disc:after {
  content: "\10f51f"; }

/* line 524, resources/web/fontawesome/duotone.scss */
.fad.fa-compass:after {
  content: "\10f14e"; }

/* line 525, resources/web/fontawesome/duotone.scss */
.fad.fa-compass-slash:after {
  content: "\10f5e9"; }

/* line 526, resources/web/fontawesome/duotone.scss */
.fad.fa-compress:after {
  content: "\10f066"; }

/* line 527, resources/web/fontawesome/duotone.scss */
.fad.fa-compress-alt:after {
  content: "\10f422"; }

/* line 528, resources/web/fontawesome/duotone.scss */
.fad.fa-compress-arrows-alt:after {
  content: "\10f78c"; }

/* line 529, resources/web/fontawesome/duotone.scss */
.fad.fa-compress-wide:after {
  content: "\10f326"; }

/* line 530, resources/web/fontawesome/duotone.scss */
.fad.fa-computer-classic:after {
  content: "\10f8b1"; }

/* line 531, resources/web/fontawesome/duotone.scss */
.fad.fa-computer-speaker:after {
  content: "\10f8b2"; }

/* line 532, resources/web/fontawesome/duotone.scss */
.fad.fa-concierge-bell:after {
  content: "\10f562"; }

/* line 533, resources/web/fontawesome/duotone.scss */
.fad.fa-construction:after {
  content: "\10f85d"; }

/* line 534, resources/web/fontawesome/duotone.scss */
.fad.fa-container-storage:after {
  content: "\10f4b7"; }

/* line 535, resources/web/fontawesome/duotone.scss */
.fad.fa-conveyor-belt:after {
  content: "\10f46e"; }

/* line 536, resources/web/fontawesome/duotone.scss */
.fad.fa-conveyor-belt-alt:after {
  content: "\10f46f"; }

/* line 537, resources/web/fontawesome/duotone.scss */
.fad.fa-cookie:after {
  content: "\10f563"; }

/* line 538, resources/web/fontawesome/duotone.scss */
.fad.fa-cookie-bite:after {
  content: "\10f564"; }

/* line 539, resources/web/fontawesome/duotone.scss */
.fad.fa-copy:after {
  content: "\10f0c5"; }

/* line 540, resources/web/fontawesome/duotone.scss */
.fad.fa-copyright:after {
  content: "\10f1f9"; }

/* line 541, resources/web/fontawesome/duotone.scss */
.fad.fa-corn:after {
  content: "\10f6c7"; }

/* line 542, resources/web/fontawesome/duotone.scss */
.fad.fa-couch:after {
  content: "\10f4b8"; }

/* line 543, resources/web/fontawesome/duotone.scss */
.fad.fa-cow:after {
  content: "\10f6c8"; }

/* line 544, resources/web/fontawesome/duotone.scss */
.fad.fa-cowbell:after {
  content: "\10f8b3"; }

/* line 545, resources/web/fontawesome/duotone.scss */
.fad.fa-cowbell-more:after {
  content: "\10f8b4"; }

/* line 546, resources/web/fontawesome/duotone.scss */
.fad.fa-credit-card:after {
  content: "\10f09d"; }

/* line 547, resources/web/fontawesome/duotone.scss */
.fad.fa-credit-card-blank:after {
  content: "\10f389"; }

/* line 548, resources/web/fontawesome/duotone.scss */
.fad.fa-credit-card-front:after {
  content: "\10f38a"; }

/* line 549, resources/web/fontawesome/duotone.scss */
.fad.fa-cricket:after {
  content: "\10f449"; }

/* line 550, resources/web/fontawesome/duotone.scss */
.fad.fa-croissant:after {
  content: "\10f7f6"; }

/* line 551, resources/web/fontawesome/duotone.scss */
.fad.fa-crop:after {
  content: "\10f125"; }

/* line 552, resources/web/fontawesome/duotone.scss */
.fad.fa-crop-alt:after {
  content: "\10f565"; }

/* line 553, resources/web/fontawesome/duotone.scss */
.fad.fa-cross:after {
  content: "\10f654"; }

/* line 554, resources/web/fontawesome/duotone.scss */
.fad.fa-crosshairs:after {
  content: "\10f05b"; }

/* line 555, resources/web/fontawesome/duotone.scss */
.fad.fa-crow:after {
  content: "\10f520"; }

/* line 556, resources/web/fontawesome/duotone.scss */
.fad.fa-crown:after {
  content: "\10f521"; }

/* line 557, resources/web/fontawesome/duotone.scss */
.fad.fa-crutch:after {
  content: "\10f7f7"; }

/* line 558, resources/web/fontawesome/duotone.scss */
.fad.fa-crutches:after {
  content: "\10f7f8"; }

/* line 559, resources/web/fontawesome/duotone.scss */
.fad.fa-cube:after {
  content: "\10f1b2"; }

/* line 560, resources/web/fontawesome/duotone.scss */
.fad.fa-cubes:after {
  content: "\10f1b3"; }

/* line 561, resources/web/fontawesome/duotone.scss */
.fad.fa-curling:after {
  content: "\10f44a"; }

/* line 562, resources/web/fontawesome/duotone.scss */
.fad.fa-cut:after {
  content: "\10f0c4"; }

/* line 563, resources/web/fontawesome/duotone.scss */
.fad.fa-dagger:after {
  content: "\10f6cb"; }

/* line 564, resources/web/fontawesome/duotone.scss */
.fad.fa-database:after {
  content: "\10f1c0"; }

/* line 565, resources/web/fontawesome/duotone.scss */
.fad.fa-deaf:after {
  content: "\10f2a4"; }

/* line 566, resources/web/fontawesome/duotone.scss */
.fad.fa-debug:after {
  content: "\10f7f9"; }

/* line 567, resources/web/fontawesome/duotone.scss */
.fad.fa-deer:after {
  content: "\10f78e"; }

/* line 568, resources/web/fontawesome/duotone.scss */
.fad.fa-deer-rudolph:after {
  content: "\10f78f"; }

/* line 569, resources/web/fontawesome/duotone.scss */
.fad.fa-democrat:after {
  content: "\10f747"; }

/* line 570, resources/web/fontawesome/duotone.scss */
.fad.fa-desktop:after {
  content: "\10f108"; }

/* line 571, resources/web/fontawesome/duotone.scss */
.fad.fa-desktop-alt:after {
  content: "\10f390"; }

/* line 572, resources/web/fontawesome/duotone.scss */
.fad.fa-dewpoint:after {
  content: "\10f748"; }

/* line 573, resources/web/fontawesome/duotone.scss */
.fad.fa-dharmachakra:after {
  content: "\10f655"; }

/* line 574, resources/web/fontawesome/duotone.scss */
.fad.fa-diagnoses:after {
  content: "\10f470"; }

/* line 575, resources/web/fontawesome/duotone.scss */
.fad.fa-diamond:after {
  content: "\10f219"; }

/* line 576, resources/web/fontawesome/duotone.scss */
.fad.fa-dice:after {
  content: "\10f522"; }

/* line 577, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-d10:after {
  content: "\10f6cd"; }

/* line 578, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-d12:after {
  content: "\10f6ce"; }

/* line 579, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-d20:after {
  content: "\10f6cf"; }

/* line 580, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-d4:after {
  content: "\10f6d0"; }

/* line 581, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-d6:after {
  content: "\10f6d1"; }

/* line 582, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-d8:after {
  content: "\10f6d2"; }

/* line 583, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-five:after {
  content: "\10f523"; }

/* line 584, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-four:after {
  content: "\10f524"; }

/* line 585, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-one:after {
  content: "\10f525"; }

/* line 586, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-six:after {
  content: "\10f526"; }

/* line 587, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-three:after {
  content: "\10f527"; }

/* line 588, resources/web/fontawesome/duotone.scss */
.fad.fa-dice-two:after {
  content: "\10f528"; }

/* line 589, resources/web/fontawesome/duotone.scss */
.fad.fa-digging:after {
  content: "\10f85e"; }

/* line 590, resources/web/fontawesome/duotone.scss */
.fad.fa-digital-tachograph:after {
  content: "\10f566"; }

/* line 591, resources/web/fontawesome/duotone.scss */
.fad.fa-diploma:after {
  content: "\10f5ea"; }

/* line 592, resources/web/fontawesome/duotone.scss */
.fad.fa-directions:after {
  content: "\10f5eb"; }

/* line 593, resources/web/fontawesome/duotone.scss */
.fad.fa-disc-drive:after {
  content: "\10f8b5"; }

/* line 594, resources/web/fontawesome/duotone.scss */
.fad.fa-disease:after {
  content: "\10f7fa"; }

/* line 595, resources/web/fontawesome/duotone.scss */
.fad.fa-divide:after {
  content: "\10f529"; }

/* line 596, resources/web/fontawesome/duotone.scss */
.fad.fa-dizzy:after {
  content: "\10f567"; }

/* line 597, resources/web/fontawesome/duotone.scss */
.fad.fa-dna:after {
  content: "\10f471"; }

/* line 598, resources/web/fontawesome/duotone.scss */
.fad.fa-do-not-enter:after {
  content: "\10f5ec"; }

/* line 599, resources/web/fontawesome/duotone.scss */
.fad.fa-dog:after {
  content: "\10f6d3"; }

/* line 600, resources/web/fontawesome/duotone.scss */
.fad.fa-dog-leashed:after {
  content: "\10f6d4"; }

/* line 601, resources/web/fontawesome/duotone.scss */
.fad.fa-dollar-sign:after {
  content: "\10f155"; }

/* line 602, resources/web/fontawesome/duotone.scss */
.fad.fa-dolly:after {
  content: "\10f472"; }

/* line 603, resources/web/fontawesome/duotone.scss */
.fad.fa-dolly-empty:after {
  content: "\10f473"; }

/* line 604, resources/web/fontawesome/duotone.scss */
.fad.fa-dolly-flatbed:after {
  content: "\10f474"; }

/* line 605, resources/web/fontawesome/duotone.scss */
.fad.fa-dolly-flatbed-alt:after {
  content: "\10f475"; }

/* line 606, resources/web/fontawesome/duotone.scss */
.fad.fa-dolly-flatbed-empty:after {
  content: "\10f476"; }

/* line 607, resources/web/fontawesome/duotone.scss */
.fad.fa-donate:after {
  content: "\10f4b9"; }

/* line 608, resources/web/fontawesome/duotone.scss */
.fad.fa-door-closed:after {
  content: "\10f52a"; }

/* line 609, resources/web/fontawesome/duotone.scss */
.fad.fa-door-open:after {
  content: "\10f52b"; }

/* line 610, resources/web/fontawesome/duotone.scss */
.fad.fa-dot-circle:after {
  content: "\10f192"; }

/* line 611, resources/web/fontawesome/duotone.scss */
.fad.fa-dove:after {
  content: "\10f4ba"; }

/* line 612, resources/web/fontawesome/duotone.scss */
.fad.fa-download:after {
  content: "\10f019"; }

/* line 613, resources/web/fontawesome/duotone.scss */
.fad.fa-drafting-compass:after {
  content: "\10f568"; }

/* line 614, resources/web/fontawesome/duotone.scss */
.fad.fa-dragon:after {
  content: "\10f6d5"; }

/* line 615, resources/web/fontawesome/duotone.scss */
.fad.fa-draw-circle:after {
  content: "\10f5ed"; }

/* line 616, resources/web/fontawesome/duotone.scss */
.fad.fa-draw-polygon:after {
  content: "\10f5ee"; }

/* line 617, resources/web/fontawesome/duotone.scss */
.fad.fa-draw-square:after {
  content: "\10f5ef"; }

/* line 618, resources/web/fontawesome/duotone.scss */
.fad.fa-dreidel:after {
  content: "\10f792"; }

/* line 619, resources/web/fontawesome/duotone.scss */
.fad.fa-drone:after {
  content: "\10f85f"; }

/* line 620, resources/web/fontawesome/duotone.scss */
.fad.fa-drone-alt:after {
  content: "\10f860"; }

/* line 621, resources/web/fontawesome/duotone.scss */
.fad.fa-drum:after {
  content: "\10f569"; }

/* line 622, resources/web/fontawesome/duotone.scss */
.fad.fa-drum-steelpan:after {
  content: "\10f56a"; }

/* line 623, resources/web/fontawesome/duotone.scss */
.fad.fa-drumstick:after {
  content: "\10f6d6"; }

/* line 624, resources/web/fontawesome/duotone.scss */
.fad.fa-drumstick-bite:after {
  content: "\10f6d7"; }

/* line 625, resources/web/fontawesome/duotone.scss */
.fad.fa-dryer:after {
  content: "\10f861"; }

/* line 626, resources/web/fontawesome/duotone.scss */
.fad.fa-dryer-alt:after {
  content: "\10f862"; }

/* line 627, resources/web/fontawesome/duotone.scss */
.fad.fa-duck:after {
  content: "\10f6d8"; }

/* line 628, resources/web/fontawesome/duotone.scss */
.fad.fa-dumbbell:after {
  content: "\10f44b"; }

/* line 629, resources/web/fontawesome/duotone.scss */
.fad.fa-dumpster:after {
  content: "\10f793"; }

/* line 630, resources/web/fontawesome/duotone.scss */
.fad.fa-dumpster-fire:after {
  content: "\10f794"; }

/* line 631, resources/web/fontawesome/duotone.scss */
.fad.fa-dungeon:after {
  content: "\10f6d9"; }

/* line 632, resources/web/fontawesome/duotone.scss */
.fad.fa-ear:after {
  content: "\10f5f0"; }

/* line 633, resources/web/fontawesome/duotone.scss */
.fad.fa-ear-muffs:after {
  content: "\10f795"; }

/* line 634, resources/web/fontawesome/duotone.scss */
.fad.fa-eclipse:after {
  content: "\10f749"; }

/* line 635, resources/web/fontawesome/duotone.scss */
.fad.fa-eclipse-alt:after {
  content: "\10f74a"; }

/* line 636, resources/web/fontawesome/duotone.scss */
.fad.fa-edit:after {
  content: "\10f044"; }

/* line 637, resources/web/fontawesome/duotone.scss */
.fad.fa-egg:after {
  content: "\10f7fb"; }

/* line 638, resources/web/fontawesome/duotone.scss */
.fad.fa-egg-fried:after {
  content: "\10f7fc"; }

/* line 639, resources/web/fontawesome/duotone.scss */
.fad.fa-eject:after {
  content: "\10f052"; }

/* line 640, resources/web/fontawesome/duotone.scss */
.fad.fa-elephant:after {
  content: "\10f6da"; }

/* line 641, resources/web/fontawesome/duotone.scss */
.fad.fa-ellipsis-h:after {
  content: "\10f141"; }

/* line 642, resources/web/fontawesome/duotone.scss */
.fad.fa-ellipsis-h-alt:after {
  content: "\10f39b"; }

/* line 643, resources/web/fontawesome/duotone.scss */
.fad.fa-ellipsis-v:after {
  content: "\10f142"; }

/* line 644, resources/web/fontawesome/duotone.scss */
.fad.fa-ellipsis-v-alt:after {
  content: "\10f39c"; }

/* line 645, resources/web/fontawesome/duotone.scss */
.fad.fa-empty-set:after {
  content: "\10f656"; }

/* line 646, resources/web/fontawesome/duotone.scss */
.fad.fa-engine-warning:after {
  content: "\10f5f2"; }

/* line 647, resources/web/fontawesome/duotone.scss */
.fad.fa-envelope:after {
  content: "\10f0e0"; }

/* line 648, resources/web/fontawesome/duotone.scss */
.fad.fa-envelope-open:after {
  content: "\10f2b6"; }

/* line 649, resources/web/fontawesome/duotone.scss */
.fad.fa-envelope-open-dollar:after {
  content: "\10f657"; }

/* line 650, resources/web/fontawesome/duotone.scss */
.fad.fa-envelope-open-text:after {
  content: "\10f658"; }

/* line 651, resources/web/fontawesome/duotone.scss */
.fad.fa-envelope-square:after {
  content: "\10f199"; }

/* line 652, resources/web/fontawesome/duotone.scss */
.fad.fa-equals:after {
  content: "\10f52c"; }

/* line 653, resources/web/fontawesome/duotone.scss */
.fad.fa-eraser:after {
  content: "\10f12d"; }

/* line 654, resources/web/fontawesome/duotone.scss */
.fad.fa-ethernet:after {
  content: "\10f796"; }

/* line 655, resources/web/fontawesome/duotone.scss */
.fad.fa-euro-sign:after {
  content: "\10f153"; }

/* line 656, resources/web/fontawesome/duotone.scss */
.fad.fa-exchange:after {
  content: "\10f0ec"; }

/* line 657, resources/web/fontawesome/duotone.scss */
.fad.fa-exchange-alt:after {
  content: "\10f362"; }

/* line 658, resources/web/fontawesome/duotone.scss */
.fad.fa-exclamation:after {
  content: "\10f12a"; }

/* line 659, resources/web/fontawesome/duotone.scss */
.fad.fa-exclamation-circle:after {
  content: "\10f06a"; }

/* line 660, resources/web/fontawesome/duotone.scss */
.fad.fa-exclamation-square:after {
  content: "\10f321"; }

/* line 661, resources/web/fontawesome/duotone.scss */
.fad.fa-exclamation-triangle:after {
  content: "\10f071"; }

/* line 662, resources/web/fontawesome/duotone.scss */
.fad.fa-expand:after {
  content: "\10f065"; }

/* line 663, resources/web/fontawesome/duotone.scss */
.fad.fa-expand-alt:after {
  content: "\10f424"; }

/* line 664, resources/web/fontawesome/duotone.scss */
.fad.fa-expand-arrows:after {
  content: "\10f31d"; }

/* line 665, resources/web/fontawesome/duotone.scss */
.fad.fa-expand-arrows-alt:after {
  content: "\10f31e"; }

/* line 666, resources/web/fontawesome/duotone.scss */
.fad.fa-expand-wide:after {
  content: "\10f320"; }

/* line 667, resources/web/fontawesome/duotone.scss */
.fad.fa-external-link:after {
  content: "\10f08e"; }

/* line 668, resources/web/fontawesome/duotone.scss */
.fad.fa-external-link-alt:after {
  content: "\10f35d"; }

/* line 669, resources/web/fontawesome/duotone.scss */
.fad.fa-external-link-square:after {
  content: "\10f14c"; }

/* line 670, resources/web/fontawesome/duotone.scss */
.fad.fa-external-link-square-alt:after {
  content: "\10f360"; }

/* line 671, resources/web/fontawesome/duotone.scss */
.fad.fa-eye:after {
  content: "\10f06e"; }

/* line 672, resources/web/fontawesome/duotone.scss */
.fad.fa-eye-dropper:after {
  content: "\10f1fb"; }

/* line 673, resources/web/fontawesome/duotone.scss */
.fad.fa-eye-evil:after {
  content: "\10f6db"; }

/* line 674, resources/web/fontawesome/duotone.scss */
.fad.fa-eye-slash:after {
  content: "\10f070"; }

/* line 675, resources/web/fontawesome/duotone.scss */
.fad.fa-fan:after {
  content: "\10f863"; }

/* line 676, resources/web/fontawesome/duotone.scss */
.fad.fa-fan-table:after {
  content: "\10e004"; }

/* line 677, resources/web/fontawesome/duotone.scss */
.fad.fa-farm:after {
  content: "\10f864"; }

/* line 678, resources/web/fontawesome/duotone.scss */
.fad.fa-fast-backward:after {
  content: "\10f049"; }

/* line 679, resources/web/fontawesome/duotone.scss */
.fad.fa-fast-forward:after {
  content: "\10f050"; }

/* line 680, resources/web/fontawesome/duotone.scss */
.fad.fa-faucet:after {
  content: "\10e005"; }

/* line 681, resources/web/fontawesome/duotone.scss */
.fad.fa-faucet-drip:after {
  content: "\10e006"; }

/* line 682, resources/web/fontawesome/duotone.scss */
.fad.fa-fax:after {
  content: "\10f1ac"; }

/* line 683, resources/web/fontawesome/duotone.scss */
.fad.fa-feather:after {
  content: "\10f52d"; }

/* line 684, resources/web/fontawesome/duotone.scss */
.fad.fa-feather-alt:after {
  content: "\10f56b"; }

/* line 685, resources/web/fontawesome/duotone.scss */
.fad.fa-female:after {
  content: "\10f182"; }

/* line 686, resources/web/fontawesome/duotone.scss */
.fad.fa-field-hockey:after {
  content: "\10f44c"; }

/* line 687, resources/web/fontawesome/duotone.scss */
.fad.fa-fighter-jet:after {
  content: "\10f0fb"; }

/* line 688, resources/web/fontawesome/duotone.scss */
.fad.fa-file:after {
  content: "\10f15b"; }

/* line 689, resources/web/fontawesome/duotone.scss */
.fad.fa-file-alt:after {
  content: "\10f15c"; }

/* line 690, resources/web/fontawesome/duotone.scss */
.fad.fa-file-archive:after {
  content: "\10f1c6"; }

/* line 691, resources/web/fontawesome/duotone.scss */
.fad.fa-file-audio:after {
  content: "\10f1c7"; }

/* line 692, resources/web/fontawesome/duotone.scss */
.fad.fa-file-certificate:after {
  content: "\10f5f3"; }

/* line 693, resources/web/fontawesome/duotone.scss */
.fad.fa-file-chart-line:after {
  content: "\10f659"; }

/* line 694, resources/web/fontawesome/duotone.scss */
.fad.fa-file-chart-pie:after {
  content: "\10f65a"; }

/* line 695, resources/web/fontawesome/duotone.scss */
.fad.fa-file-check:after {
  content: "\10f316"; }

/* line 696, resources/web/fontawesome/duotone.scss */
.fad.fa-file-code:after {
  content: "\10f1c9"; }

/* line 697, resources/web/fontawesome/duotone.scss */
.fad.fa-file-contract:after {
  content: "\10f56c"; }

/* line 698, resources/web/fontawesome/duotone.scss */
.fad.fa-file-csv:after {
  content: "\10f6dd"; }

/* line 699, resources/web/fontawesome/duotone.scss */
.fad.fa-file-download:after {
  content: "\10f56d"; }

/* line 700, resources/web/fontawesome/duotone.scss */
.fad.fa-file-edit:after {
  content: "\10f31c"; }

/* line 701, resources/web/fontawesome/duotone.scss */
.fad.fa-file-excel:after {
  content: "\10f1c3"; }

/* line 702, resources/web/fontawesome/duotone.scss */
.fad.fa-file-exclamation:after {
  content: "\10f31a"; }

/* line 703, resources/web/fontawesome/duotone.scss */
.fad.fa-file-export:after {
  content: "\10f56e"; }

/* line 704, resources/web/fontawesome/duotone.scss */
.fad.fa-file-image:after {
  content: "\10f1c5"; }

/* line 705, resources/web/fontawesome/duotone.scss */
.fad.fa-file-import:after {
  content: "\10f56f"; }

/* line 706, resources/web/fontawesome/duotone.scss */
.fad.fa-file-invoice:after {
  content: "\10f570"; }

/* line 707, resources/web/fontawesome/duotone.scss */
.fad.fa-file-invoice-dollar:after {
  content: "\10f571"; }

/* line 708, resources/web/fontawesome/duotone.scss */
.fad.fa-file-medical:after {
  content: "\10f477"; }

/* line 709, resources/web/fontawesome/duotone.scss */
.fad.fa-file-medical-alt:after {
  content: "\10f478"; }

/* line 710, resources/web/fontawesome/duotone.scss */
.fad.fa-file-minus:after {
  content: "\10f318"; }

/* line 711, resources/web/fontawesome/duotone.scss */
.fad.fa-file-music:after {
  content: "\10f8b6"; }

/* line 712, resources/web/fontawesome/duotone.scss */
.fad.fa-file-pdf:after {
  content: "\10f1c1"; }

/* line 713, resources/web/fontawesome/duotone.scss */
.fad.fa-file-plus:after {
  content: "\10f319"; }

/* line 714, resources/web/fontawesome/duotone.scss */
.fad.fa-file-powerpoint:after {
  content: "\10f1c4"; }

/* line 715, resources/web/fontawesome/duotone.scss */
.fad.fa-file-prescription:after {
  content: "\10f572"; }

/* line 716, resources/web/fontawesome/duotone.scss */
.fad.fa-file-search:after {
  content: "\10f865"; }

/* line 717, resources/web/fontawesome/duotone.scss */
.fad.fa-file-signature:after {
  content: "\10f573"; }

/* line 718, resources/web/fontawesome/duotone.scss */
.fad.fa-file-spreadsheet:after {
  content: "\10f65b"; }

/* line 719, resources/web/fontawesome/duotone.scss */
.fad.fa-file-times:after {
  content: "\10f317"; }

/* line 720, resources/web/fontawesome/duotone.scss */
.fad.fa-file-upload:after {
  content: "\10f574"; }

/* line 721, resources/web/fontawesome/duotone.scss */
.fad.fa-file-user:after {
  content: "\10f65c"; }

/* line 722, resources/web/fontawesome/duotone.scss */
.fad.fa-file-video:after {
  content: "\10f1c8"; }

/* line 723, resources/web/fontawesome/duotone.scss */
.fad.fa-file-word:after {
  content: "\10f1c2"; }

/* line 724, resources/web/fontawesome/duotone.scss */
.fad.fa-files-medical:after {
  content: "\10f7fd"; }

/* line 725, resources/web/fontawesome/duotone.scss */
.fad.fa-fill:after {
  content: "\10f575"; }

/* line 726, resources/web/fontawesome/duotone.scss */
.fad.fa-fill-drip:after {
  content: "\10f576"; }

/* line 727, resources/web/fontawesome/duotone.scss */
.fad.fa-film:after {
  content: "\10f008"; }

/* line 728, resources/web/fontawesome/duotone.scss */
.fad.fa-film-alt:after {
  content: "\10f3a0"; }

/* line 729, resources/web/fontawesome/duotone.scss */
.fad.fa-film-canister:after {
  content: "\10f8b7"; }

/* line 730, resources/web/fontawesome/duotone.scss */
.fad.fa-filter:after {
  content: "\10f0b0"; }

/* line 731, resources/web/fontawesome/duotone.scss */
.fad.fa-fingerprint:after {
  content: "\10f577"; }

/* line 732, resources/web/fontawesome/duotone.scss */
.fad.fa-fire:after {
  content: "\10f06d"; }

/* line 733, resources/web/fontawesome/duotone.scss */
.fad.fa-fire-alt:after {
  content: "\10f7e4"; }

/* line 734, resources/web/fontawesome/duotone.scss */
.fad.fa-fire-extinguisher:after {
  content: "\10f134"; }

/* line 735, resources/web/fontawesome/duotone.scss */
.fad.fa-fire-smoke:after {
  content: "\10f74b"; }

/* line 736, resources/web/fontawesome/duotone.scss */
.fad.fa-fireplace:after {
  content: "\10f79a"; }

/* line 737, resources/web/fontawesome/duotone.scss */
.fad.fa-first-aid:after {
  content: "\10f479"; }

/* line 738, resources/web/fontawesome/duotone.scss */
.fad.fa-fish:after {
  content: "\10f578"; }

/* line 739, resources/web/fontawesome/duotone.scss */
.fad.fa-fish-cooked:after {
  content: "\10f7fe"; }

/* line 740, resources/web/fontawesome/duotone.scss */
.fad.fa-fist-raised:after {
  content: "\10f6de"; }

/* line 741, resources/web/fontawesome/duotone.scss */
.fad.fa-flag:after {
  content: "\10f024"; }

/* line 742, resources/web/fontawesome/duotone.scss */
.fad.fa-flag-alt:after {
  content: "\10f74c"; }

/* line 743, resources/web/fontawesome/duotone.scss */
.fad.fa-flag-checkered:after {
  content: "\10f11e"; }

/* line 744, resources/web/fontawesome/duotone.scss */
.fad.fa-flag-usa:after {
  content: "\10f74d"; }

/* line 745, resources/web/fontawesome/duotone.scss */
.fad.fa-flame:after {
  content: "\10f6df"; }

/* line 746, resources/web/fontawesome/duotone.scss */
.fad.fa-flashlight:after {
  content: "\10f8b8"; }

/* line 747, resources/web/fontawesome/duotone.scss */
.fad.fa-flask:after {
  content: "\10f0c3"; }

/* line 748, resources/web/fontawesome/duotone.scss */
.fad.fa-flask-poison:after {
  content: "\10f6e0"; }

/* line 749, resources/web/fontawesome/duotone.scss */
.fad.fa-flask-potion:after {
  content: "\10f6e1"; }

/* line 750, resources/web/fontawesome/duotone.scss */
.fad.fa-flower:after {
  content: "\10f7ff"; }

/* line 751, resources/web/fontawesome/duotone.scss */
.fad.fa-flower-daffodil:after {
  content: "\10f800"; }

/* line 752, resources/web/fontawesome/duotone.scss */
.fad.fa-flower-tulip:after {
  content: "\10f801"; }

/* line 753, resources/web/fontawesome/duotone.scss */
.fad.fa-flushed:after {
  content: "\10f579"; }

/* line 754, resources/web/fontawesome/duotone.scss */
.fad.fa-flute:after {
  content: "\10f8b9"; }

/* line 755, resources/web/fontawesome/duotone.scss */
.fad.fa-flux-capacitor:after {
  content: "\10f8ba"; }

/* line 756, resources/web/fontawesome/duotone.scss */
.fad.fa-fog:after {
  content: "\10f74e"; }

/* line 757, resources/web/fontawesome/duotone.scss */
.fad.fa-folder:after {
  content: "\10f07b"; }

/* line 758, resources/web/fontawesome/duotone.scss */
.fad.fa-folder-download:after {
  content: "\10e053"; }

/* line 759, resources/web/fontawesome/duotone.scss */
.fad.fa-folder-minus:after {
  content: "\10f65d"; }

/* line 760, resources/web/fontawesome/duotone.scss */
.fad.fa-folder-open:after {
  content: "\10f07c"; }

/* line 761, resources/web/fontawesome/duotone.scss */
.fad.fa-folder-plus:after {
  content: "\10f65e"; }

/* line 762, resources/web/fontawesome/duotone.scss */
.fad.fa-folder-times:after {
  content: "\10f65f"; }

/* line 763, resources/web/fontawesome/duotone.scss */
.fad.fa-folder-tree:after {
  content: "\10f802"; }

/* line 764, resources/web/fontawesome/duotone.scss */
.fad.fa-folder-upload:after {
  content: "\10e054"; }

/* line 765, resources/web/fontawesome/duotone.scss */
.fad.fa-folders:after {
  content: "\10f660"; }

/* line 766, resources/web/fontawesome/duotone.scss */
.fad.fa-font:after {
  content: "\10f031"; }

/* line 767, resources/web/fontawesome/duotone.scss */
.fad.fa-font-awesome-logo-full:after {
  content: "\10f4e6"; }

/* line 768, resources/web/fontawesome/duotone.scss */
.fad.fa-font-case:after {
  content: "\10f866"; }

/* line 769, resources/web/fontawesome/duotone.scss */
.fad.fa-football-ball:after {
  content: "\10f44e"; }

/* line 770, resources/web/fontawesome/duotone.scss */
.fad.fa-football-helmet:after {
  content: "\10f44f"; }

/* line 771, resources/web/fontawesome/duotone.scss */
.fad.fa-forklift:after {
  content: "\10f47a"; }

/* line 772, resources/web/fontawesome/duotone.scss */
.fad.fa-forward:after {
  content: "\10f04e"; }

/* line 773, resources/web/fontawesome/duotone.scss */
.fad.fa-fragile:after {
  content: "\10f4bb"; }

/* line 774, resources/web/fontawesome/duotone.scss */
.fad.fa-french-fries:after {
  content: "\10f803"; }

/* line 775, resources/web/fontawesome/duotone.scss */
.fad.fa-frog:after {
  content: "\10f52e"; }

/* line 776, resources/web/fontawesome/duotone.scss */
.fad.fa-frosty-head:after {
  content: "\10f79b"; }

/* line 777, resources/web/fontawesome/duotone.scss */
.fad.fa-frown:after {
  content: "\10f119"; }

/* line 778, resources/web/fontawesome/duotone.scss */
.fad.fa-frown-open:after {
  content: "\10f57a"; }

/* line 779, resources/web/fontawesome/duotone.scss */
.fad.fa-function:after {
  content: "\10f661"; }

/* line 780, resources/web/fontawesome/duotone.scss */
.fad.fa-funnel-dollar:after {
  content: "\10f662"; }

/* line 781, resources/web/fontawesome/duotone.scss */
.fad.fa-futbol:after {
  content: "\10f1e3"; }

/* line 782, resources/web/fontawesome/duotone.scss */
.fad.fa-galaxy:after {
  content: "\10e008"; }

/* line 783, resources/web/fontawesome/duotone.scss */
.fad.fa-game-board:after {
  content: "\10f867"; }

/* line 784, resources/web/fontawesome/duotone.scss */
.fad.fa-game-board-alt:after {
  content: "\10f868"; }

/* line 785, resources/web/fontawesome/duotone.scss */
.fad.fa-game-console-handheld:after {
  content: "\10f8bb"; }

/* line 786, resources/web/fontawesome/duotone.scss */
.fad.fa-gamepad:after {
  content: "\10f11b"; }

/* line 787, resources/web/fontawesome/duotone.scss */
.fad.fa-gamepad-alt:after {
  content: "\10f8bc"; }

/* line 788, resources/web/fontawesome/duotone.scss */
.fad.fa-garage:after {
  content: "\10e009"; }

/* line 789, resources/web/fontawesome/duotone.scss */
.fad.fa-garage-car:after {
  content: "\10e00a"; }

/* line 790, resources/web/fontawesome/duotone.scss */
.fad.fa-garage-open:after {
  content: "\10e00b"; }

/* line 791, resources/web/fontawesome/duotone.scss */
.fad.fa-gas-pump:after {
  content: "\10f52f"; }

/* line 792, resources/web/fontawesome/duotone.scss */
.fad.fa-gas-pump-slash:after {
  content: "\10f5f4"; }

/* line 793, resources/web/fontawesome/duotone.scss */
.fad.fa-gavel:after {
  content: "\10f0e3"; }

/* line 794, resources/web/fontawesome/duotone.scss */
.fad.fa-gem:after {
  content: "\10f3a5"; }

/* line 795, resources/web/fontawesome/duotone.scss */
.fad.fa-genderless:after {
  content: "\10f22d"; }

/* line 796, resources/web/fontawesome/duotone.scss */
.fad.fa-ghost:after {
  content: "\10f6e2"; }

/* line 797, resources/web/fontawesome/duotone.scss */
.fad.fa-gift:after {
  content: "\10f06b"; }

/* line 798, resources/web/fontawesome/duotone.scss */
.fad.fa-gift-card:after {
  content: "\10f663"; }

/* line 799, resources/web/fontawesome/duotone.scss */
.fad.fa-gifts:after {
  content: "\10f79c"; }

/* line 800, resources/web/fontawesome/duotone.scss */
.fad.fa-gingerbread-man:after {
  content: "\10f79d"; }

/* line 801, resources/web/fontawesome/duotone.scss */
.fad.fa-glass:after {
  content: "\10f804"; }

/* line 802, resources/web/fontawesome/duotone.scss */
.fad.fa-glass-champagne:after {
  content: "\10f79e"; }

/* line 803, resources/web/fontawesome/duotone.scss */
.fad.fa-glass-cheers:after {
  content: "\10f79f"; }

/* line 804, resources/web/fontawesome/duotone.scss */
.fad.fa-glass-citrus:after {
  content: "\10f869"; }

/* line 805, resources/web/fontawesome/duotone.scss */
.fad.fa-glass-martini:after {
  content: "\10f000"; }

/* line 806, resources/web/fontawesome/duotone.scss */
.fad.fa-glass-martini-alt:after {
  content: "\10f57b"; }

/* line 807, resources/web/fontawesome/duotone.scss */
.fad.fa-glass-whiskey:after {
  content: "\10f7a0"; }

/* line 808, resources/web/fontawesome/duotone.scss */
.fad.fa-glass-whiskey-rocks:after {
  content: "\10f7a1"; }

/* line 809, resources/web/fontawesome/duotone.scss */
.fad.fa-glasses:after {
  content: "\10f530"; }

/* line 810, resources/web/fontawesome/duotone.scss */
.fad.fa-glasses-alt:after {
  content: "\10f5f5"; }

/* line 811, resources/web/fontawesome/duotone.scss */
.fad.fa-globe:after {
  content: "\10f0ac"; }

/* line 812, resources/web/fontawesome/duotone.scss */
.fad.fa-globe-africa:after {
  content: "\10f57c"; }

/* line 813, resources/web/fontawesome/duotone.scss */
.fad.fa-globe-americas:after {
  content: "\10f57d"; }

/* line 814, resources/web/fontawesome/duotone.scss */
.fad.fa-globe-asia:after {
  content: "\10f57e"; }

/* line 815, resources/web/fontawesome/duotone.scss */
.fad.fa-globe-europe:after {
  content: "\10f7a2"; }

/* line 816, resources/web/fontawesome/duotone.scss */
.fad.fa-globe-snow:after {
  content: "\10f7a3"; }

/* line 817, resources/web/fontawesome/duotone.scss */
.fad.fa-globe-stand:after {
  content: "\10f5f6"; }

/* line 818, resources/web/fontawesome/duotone.scss */
.fad.fa-golf-ball:after {
  content: "\10f450"; }

/* line 819, resources/web/fontawesome/duotone.scss */
.fad.fa-golf-club:after {
  content: "\10f451"; }

/* line 820, resources/web/fontawesome/duotone.scss */
.fad.fa-gopuram:after {
  content: "\10f664"; }

/* line 821, resources/web/fontawesome/duotone.scss */
.fad.fa-graduation-cap:after {
  content: "\10f19d"; }

/* line 822, resources/web/fontawesome/duotone.scss */
.fad.fa-gramophone:after {
  content: "\10f8bd"; }

/* line 823, resources/web/fontawesome/duotone.scss */
.fad.fa-greater-than:after {
  content: "\10f531"; }

/* line 824, resources/web/fontawesome/duotone.scss */
.fad.fa-greater-than-equal:after {
  content: "\10f532"; }

/* line 825, resources/web/fontawesome/duotone.scss */
.fad.fa-grimace:after {
  content: "\10f57f"; }

/* line 826, resources/web/fontawesome/duotone.scss */
.fad.fa-grin:after {
  content: "\10f580"; }

/* line 827, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-alt:after {
  content: "\10f581"; }

/* line 828, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-beam:after {
  content: "\10f582"; }

/* line 829, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-beam-sweat:after {
  content: "\10f583"; }

/* line 830, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-hearts:after {
  content: "\10f584"; }

/* line 831, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-squint:after {
  content: "\10f585"; }

/* line 832, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-squint-tears:after {
  content: "\10f586"; }

/* line 833, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-stars:after {
  content: "\10f587"; }

/* line 834, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-tears:after {
  content: "\10f588"; }

/* line 835, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-tongue:after {
  content: "\10f589"; }

/* line 836, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-tongue-squint:after {
  content: "\10f58a"; }

/* line 837, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-tongue-wink:after {
  content: "\10f58b"; }

/* line 838, resources/web/fontawesome/duotone.scss */
.fad.fa-grin-wink:after {
  content: "\10f58c"; }

/* line 839, resources/web/fontawesome/duotone.scss */
.fad.fa-grip-horizontal:after {
  content: "\10f58d"; }

/* line 840, resources/web/fontawesome/duotone.scss */
.fad.fa-grip-lines:after {
  content: "\10f7a4"; }

/* line 841, resources/web/fontawesome/duotone.scss */
.fad.fa-grip-lines-vertical:after {
  content: "\10f7a5"; }

/* line 842, resources/web/fontawesome/duotone.scss */
.fad.fa-grip-vertical:after {
  content: "\10f58e"; }

/* line 843, resources/web/fontawesome/duotone.scss */
.fad.fa-guitar:after {
  content: "\10f7a6"; }

/* line 844, resources/web/fontawesome/duotone.scss */
.fad.fa-guitar-electric:after {
  content: "\10f8be"; }

/* line 845, resources/web/fontawesome/duotone.scss */
.fad.fa-guitars:after {
  content: "\10f8bf"; }

/* line 846, resources/web/fontawesome/duotone.scss */
.fad.fa-h-square:after {
  content: "\10f0fd"; }

/* line 847, resources/web/fontawesome/duotone.scss */
.fad.fa-h1:after {
  content: "\10f313"; }

/* line 848, resources/web/fontawesome/duotone.scss */
.fad.fa-h2:after {
  content: "\10f314"; }

/* line 849, resources/web/fontawesome/duotone.scss */
.fad.fa-h3:after {
  content: "\10f315"; }

/* line 850, resources/web/fontawesome/duotone.scss */
.fad.fa-h4:after {
  content: "\10f86a"; }

/* line 851, resources/web/fontawesome/duotone.scss */
.fad.fa-hamburger:after {
  content: "\10f805"; }

/* line 852, resources/web/fontawesome/duotone.scss */
.fad.fa-hammer:after {
  content: "\10f6e3"; }

/* line 853, resources/web/fontawesome/duotone.scss */
.fad.fa-hammer-war:after {
  content: "\10f6e4"; }

/* line 854, resources/web/fontawesome/duotone.scss */
.fad.fa-hamsa:after {
  content: "\10f665"; }

/* line 855, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-heart:after {
  content: "\10f4bc"; }

/* line 856, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-holding:after {
  content: "\10f4bd"; }

/* line 857, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-holding-box:after {
  content: "\10f47b"; }

/* line 858, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-holding-heart:after {
  content: "\10f4be"; }

/* line 859, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-holding-magic:after {
  content: "\10f6e5"; }

/* line 860, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-holding-medical:after {
  content: "\10e05c"; }

/* line 861, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-holding-seedling:after {
  content: "\10f4bf"; }

/* line 862, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-holding-usd:after {
  content: "\10f4c0"; }

/* line 863, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-holding-water:after {
  content: "\10f4c1"; }

/* line 864, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-lizard:after {
  content: "\10f258"; }

/* line 865, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-middle-finger:after {
  content: "\10f806"; }

/* line 866, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-paper:after {
  content: "\10f256"; }

/* line 867, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-peace:after {
  content: "\10f25b"; }

/* line 868, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-point-down:after {
  content: "\10f0a7"; }

/* line 869, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-point-left:after {
  content: "\10f0a5"; }

/* line 870, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-point-right:after {
  content: "\10f0a4"; }

/* line 871, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-point-up:after {
  content: "\10f0a6"; }

/* line 872, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-pointer:after {
  content: "\10f25a"; }

/* line 873, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-receiving:after {
  content: "\10f47c"; }

/* line 874, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-rock:after {
  content: "\10f255"; }

/* line 875, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-scissors:after {
  content: "\10f257"; }

/* line 876, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-sparkles:after {
  content: "\10e05d"; }

/* line 877, resources/web/fontawesome/duotone.scss */
.fad.fa-hand-spock:after {
  content: "\10f259"; }

/* line 878, resources/web/fontawesome/duotone.scss */
.fad.fa-hands:after {
  content: "\10f4c2"; }

/* line 879, resources/web/fontawesome/duotone.scss */
.fad.fa-hands-heart:after {
  content: "\10f4c3"; }

/* line 880, resources/web/fontawesome/duotone.scss */
.fad.fa-hands-helping:after {
  content: "\10f4c4"; }

/* line 881, resources/web/fontawesome/duotone.scss */
.fad.fa-hands-usd:after {
  content: "\10f4c5"; }

/* line 882, resources/web/fontawesome/duotone.scss */
.fad.fa-hands-wash:after {
  content: "\10e05e"; }

/* line 883, resources/web/fontawesome/duotone.scss */
.fad.fa-handshake:after {
  content: "\10f2b5"; }

/* line 884, resources/web/fontawesome/duotone.scss */
.fad.fa-handshake-alt:after {
  content: "\10f4c6"; }

/* line 885, resources/web/fontawesome/duotone.scss */
.fad.fa-handshake-alt-slash:after {
  content: "\10e05f"; }

/* line 886, resources/web/fontawesome/duotone.scss */
.fad.fa-handshake-slash:after {
  content: "\10e060"; }

/* line 887, resources/web/fontawesome/duotone.scss */
.fad.fa-hanukiah:after {
  content: "\10f6e6"; }

/* line 888, resources/web/fontawesome/duotone.scss */
.fad.fa-hard-hat:after {
  content: "\10f807"; }

/* line 889, resources/web/fontawesome/duotone.scss */
.fad.fa-hashtag:after {
  content: "\10f292"; }

/* line 890, resources/web/fontawesome/duotone.scss */
.fad.fa-hat-chef:after {
  content: "\10f86b"; }

/* line 891, resources/web/fontawesome/duotone.scss */
.fad.fa-hat-cowboy:after {
  content: "\10f8c0"; }

/* line 892, resources/web/fontawesome/duotone.scss */
.fad.fa-hat-cowboy-side:after {
  content: "\10f8c1"; }

/* line 893, resources/web/fontawesome/duotone.scss */
.fad.fa-hat-santa:after {
  content: "\10f7a7"; }

/* line 894, resources/web/fontawesome/duotone.scss */
.fad.fa-hat-winter:after {
  content: "\10f7a8"; }

/* line 895, resources/web/fontawesome/duotone.scss */
.fad.fa-hat-witch:after {
  content: "\10f6e7"; }

/* line 896, resources/web/fontawesome/duotone.scss */
.fad.fa-hat-wizard:after {
  content: "\10f6e8"; }

/* line 897, resources/web/fontawesome/duotone.scss */
.fad.fa-hdd:after {
  content: "\10f0a0"; }

/* line 898, resources/web/fontawesome/duotone.scss */
.fad.fa-head-side:after {
  content: "\10f6e9"; }

/* line 899, resources/web/fontawesome/duotone.scss */
.fad.fa-head-side-brain:after {
  content: "\10f808"; }

/* line 900, resources/web/fontawesome/duotone.scss */
.fad.fa-head-side-cough:after {
  content: "\10e061"; }

/* line 901, resources/web/fontawesome/duotone.scss */
.fad.fa-head-side-cough-slash:after {
  content: "\10e062"; }

/* line 902, resources/web/fontawesome/duotone.scss */
.fad.fa-head-side-headphones:after {
  content: "\10f8c2"; }

/* line 903, resources/web/fontawesome/duotone.scss */
.fad.fa-head-side-mask:after {
  content: "\10e063"; }

/* line 904, resources/web/fontawesome/duotone.scss */
.fad.fa-head-side-medical:after {
  content: "\10f809"; }

/* line 905, resources/web/fontawesome/duotone.scss */
.fad.fa-head-side-virus:after {
  content: "\10e064"; }

/* line 906, resources/web/fontawesome/duotone.scss */
.fad.fa-head-vr:after {
  content: "\10f6ea"; }

/* line 907, resources/web/fontawesome/duotone.scss */
.fad.fa-heading:after {
  content: "\10f1dc"; }

/* line 908, resources/web/fontawesome/duotone.scss */
.fad.fa-headphones:after {
  content: "\10f025"; }

/* line 909, resources/web/fontawesome/duotone.scss */
.fad.fa-headphones-alt:after {
  content: "\10f58f"; }

/* line 910, resources/web/fontawesome/duotone.scss */
.fad.fa-headset:after {
  content: "\10f590"; }

/* line 911, resources/web/fontawesome/duotone.scss */
.fad.fa-heart:after {
  content: "\10f004"; }

/* line 912, resources/web/fontawesome/duotone.scss */
.fad.fa-heart-broken:after {
  content: "\10f7a9"; }

/* line 913, resources/web/fontawesome/duotone.scss */
.fad.fa-heart-circle:after {
  content: "\10f4c7"; }

/* line 914, resources/web/fontawesome/duotone.scss */
.fad.fa-heart-rate:after {
  content: "\10f5f8"; }

/* line 915, resources/web/fontawesome/duotone.scss */
.fad.fa-heart-square:after {
  content: "\10f4c8"; }

/* line 916, resources/web/fontawesome/duotone.scss */
.fad.fa-heartbeat:after {
  content: "\10f21e"; }

/* line 917, resources/web/fontawesome/duotone.scss */
.fad.fa-heat:after {
  content: "\10e00c"; }

/* line 918, resources/web/fontawesome/duotone.scss */
.fad.fa-helicopter:after {
  content: "\10f533"; }

/* line 919, resources/web/fontawesome/duotone.scss */
.fad.fa-helmet-battle:after {
  content: "\10f6eb"; }

/* line 920, resources/web/fontawesome/duotone.scss */
.fad.fa-hexagon:after {
  content: "\10f312"; }

/* line 921, resources/web/fontawesome/duotone.scss */
.fad.fa-highlighter:after {
  content: "\10f591"; }

/* line 922, resources/web/fontawesome/duotone.scss */
.fad.fa-hiking:after {
  content: "\10f6ec"; }

/* line 923, resources/web/fontawesome/duotone.scss */
.fad.fa-hippo:after {
  content: "\10f6ed"; }

/* line 924, resources/web/fontawesome/duotone.scss */
.fad.fa-history:after {
  content: "\10f1da"; }

/* line 925, resources/web/fontawesome/duotone.scss */
.fad.fa-hockey-mask:after {
  content: "\10f6ee"; }

/* line 926, resources/web/fontawesome/duotone.scss */
.fad.fa-hockey-puck:after {
  content: "\10f453"; }

/* line 927, resources/web/fontawesome/duotone.scss */
.fad.fa-hockey-sticks:after {
  content: "\10f454"; }

/* line 928, resources/web/fontawesome/duotone.scss */
.fad.fa-holly-berry:after {
  content: "\10f7aa"; }

/* line 929, resources/web/fontawesome/duotone.scss */
.fad.fa-home:after {
  content: "\10f015"; }

/* line 930, resources/web/fontawesome/duotone.scss */
.fad.fa-home-alt:after {
  content: "\10f80a"; }

/* line 931, resources/web/fontawesome/duotone.scss */
.fad.fa-home-heart:after {
  content: "\10f4c9"; }

/* line 932, resources/web/fontawesome/duotone.scss */
.fad.fa-home-lg:after {
  content: "\10f80b"; }

/* line 933, resources/web/fontawesome/duotone.scss */
.fad.fa-home-lg-alt:after {
  content: "\10f80c"; }

/* line 934, resources/web/fontawesome/duotone.scss */
.fad.fa-hood-cloak:after {
  content: "\10f6ef"; }

/* line 935, resources/web/fontawesome/duotone.scss */
.fad.fa-horizontal-rule:after {
  content: "\10f86c"; }

/* line 936, resources/web/fontawesome/duotone.scss */
.fad.fa-horse:after {
  content: "\10f6f0"; }

/* line 937, resources/web/fontawesome/duotone.scss */
.fad.fa-horse-head:after {
  content: "\10f7ab"; }

/* line 938, resources/web/fontawesome/duotone.scss */
.fad.fa-horse-saddle:after {
  content: "\10f8c3"; }

/* line 939, resources/web/fontawesome/duotone.scss */
.fad.fa-hospital:after {
  content: "\10f0f8"; }

/* line 940, resources/web/fontawesome/duotone.scss */
.fad.fa-hospital-alt:after {
  content: "\10f47d"; }

/* line 941, resources/web/fontawesome/duotone.scss */
.fad.fa-hospital-symbol:after {
  content: "\10f47e"; }

/* line 942, resources/web/fontawesome/duotone.scss */
.fad.fa-hospital-user:after {
  content: "\10f80d"; }

/* line 943, resources/web/fontawesome/duotone.scss */
.fad.fa-hospitals:after {
  content: "\10f80e"; }

/* line 944, resources/web/fontawesome/duotone.scss */
.fad.fa-hot-tub:after {
  content: "\10f593"; }

/* line 945, resources/web/fontawesome/duotone.scss */
.fad.fa-hotdog:after {
  content: "\10f80f"; }

/* line 946, resources/web/fontawesome/duotone.scss */
.fad.fa-hotel:after {
  content: "\10f594"; }

/* line 947, resources/web/fontawesome/duotone.scss */
.fad.fa-hourglass:after {
  content: "\10f254"; }

/* line 948, resources/web/fontawesome/duotone.scss */
.fad.fa-hourglass-end:after {
  content: "\10f253"; }

/* line 949, resources/web/fontawesome/duotone.scss */
.fad.fa-hourglass-half:after {
  content: "\10f252"; }

/* line 950, resources/web/fontawesome/duotone.scss */
.fad.fa-hourglass-start:after {
  content: "\10f251"; }

/* line 951, resources/web/fontawesome/duotone.scss */
.fad.fa-house:after {
  content: "\10e00d"; }

/* line 952, resources/web/fontawesome/duotone.scss */
.fad.fa-house-damage:after {
  content: "\10f6f1"; }

/* line 953, resources/web/fontawesome/duotone.scss */
.fad.fa-house-day:after {
  content: "\10e00e"; }

/* line 954, resources/web/fontawesome/duotone.scss */
.fad.fa-house-flood:after {
  content: "\10f74f"; }

/* line 955, resources/web/fontawesome/duotone.scss */
.fad.fa-house-leave:after {
  content: "\10e00f"; }

/* line 956, resources/web/fontawesome/duotone.scss */
.fad.fa-house-night:after {
  content: "\10e010"; }

/* line 957, resources/web/fontawesome/duotone.scss */
.fad.fa-house-return:after {
  content: "\10e011"; }

/* line 958, resources/web/fontawesome/duotone.scss */
.fad.fa-house-signal:after {
  content: "\10e012"; }

/* line 959, resources/web/fontawesome/duotone.scss */
.fad.fa-house-user:after {
  content: "\10e065"; }

/* line 960, resources/web/fontawesome/duotone.scss */
.fad.fa-hryvnia:after {
  content: "\10f6f2"; }

/* line 961, resources/web/fontawesome/duotone.scss */
.fad.fa-humidity:after {
  content: "\10f750"; }

/* line 962, resources/web/fontawesome/duotone.scss */
.fad.fa-hurricane:after {
  content: "\10f751"; }

/* line 963, resources/web/fontawesome/duotone.scss */
.fad.fa-i-cursor:after {
  content: "\10f246"; }

/* line 964, resources/web/fontawesome/duotone.scss */
.fad.fa-ice-cream:after {
  content: "\10f810"; }

/* line 965, resources/web/fontawesome/duotone.scss */
.fad.fa-ice-skate:after {
  content: "\10f7ac"; }

/* line 966, resources/web/fontawesome/duotone.scss */
.fad.fa-icicles:after {
  content: "\10f7ad"; }

/* line 967, resources/web/fontawesome/duotone.scss */
.fad.fa-icons:after {
  content: "\10f86d"; }

/* line 968, resources/web/fontawesome/duotone.scss */
.fad.fa-icons-alt:after {
  content: "\10f86e"; }

/* line 969, resources/web/fontawesome/duotone.scss */
.fad.fa-id-badge:after {
  content: "\10f2c1"; }

/* line 970, resources/web/fontawesome/duotone.scss */
.fad.fa-id-card:after {
  content: "\10f2c2"; }

/* line 971, resources/web/fontawesome/duotone.scss */
.fad.fa-id-card-alt:after {
  content: "\10f47f"; }

/* line 972, resources/web/fontawesome/duotone.scss */
.fad.fa-igloo:after {
  content: "\10f7ae"; }

/* line 973, resources/web/fontawesome/duotone.scss */
.fad.fa-image:after {
  content: "\10f03e"; }

/* line 974, resources/web/fontawesome/duotone.scss */
.fad.fa-image-polaroid:after {
  content: "\10f8c4"; }

/* line 975, resources/web/fontawesome/duotone.scss */
.fad.fa-images:after {
  content: "\10f302"; }

/* line 976, resources/web/fontawesome/duotone.scss */
.fad.fa-inbox:after {
  content: "\10f01c"; }

/* line 977, resources/web/fontawesome/duotone.scss */
.fad.fa-inbox-in:after {
  content: "\10f310"; }

/* line 978, resources/web/fontawesome/duotone.scss */
.fad.fa-inbox-out:after {
  content: "\10f311"; }

/* line 979, resources/web/fontawesome/duotone.scss */
.fad.fa-indent:after {
  content: "\10f03c"; }

/* line 980, resources/web/fontawesome/duotone.scss */
.fad.fa-industry:after {
  content: "\10f275"; }

/* line 981, resources/web/fontawesome/duotone.scss */
.fad.fa-industry-alt:after {
  content: "\10f3b3"; }

/* line 982, resources/web/fontawesome/duotone.scss */
.fad.fa-infinity:after {
  content: "\10f534"; }

/* line 983, resources/web/fontawesome/duotone.scss */
.fad.fa-info:after {
  content: "\10f129"; }

/* line 984, resources/web/fontawesome/duotone.scss */
.fad.fa-info-circle:after {
  content: "\10f05a"; }

/* line 985, resources/web/fontawesome/duotone.scss */
.fad.fa-info-square:after {
  content: "\10f30f"; }

/* line 986, resources/web/fontawesome/duotone.scss */
.fad.fa-inhaler:after {
  content: "\10f5f9"; }

/* line 987, resources/web/fontawesome/duotone.scss */
.fad.fa-integral:after {
  content: "\10f667"; }

/* line 988, resources/web/fontawesome/duotone.scss */
.fad.fa-intersection:after {
  content: "\10f668"; }

/* line 989, resources/web/fontawesome/duotone.scss */
.fad.fa-inventory:after {
  content: "\10f480"; }

/* line 990, resources/web/fontawesome/duotone.scss */
.fad.fa-island-tropical:after {
  content: "\10f811"; }

/* line 991, resources/web/fontawesome/duotone.scss */
.fad.fa-italic:after {
  content: "\10f033"; }

/* line 992, resources/web/fontawesome/duotone.scss */
.fad.fa-jack-o-lantern:after {
  content: "\10f30e"; }

/* line 993, resources/web/fontawesome/duotone.scss */
.fad.fa-jedi:after {
  content: "\10f669"; }

/* line 994, resources/web/fontawesome/duotone.scss */
.fad.fa-joint:after {
  content: "\10f595"; }

/* line 995, resources/web/fontawesome/duotone.scss */
.fad.fa-journal-whills:after {
  content: "\10f66a"; }

/* line 996, resources/web/fontawesome/duotone.scss */
.fad.fa-joystick:after {
  content: "\10f8c5"; }

/* line 997, resources/web/fontawesome/duotone.scss */
.fad.fa-jug:after {
  content: "\10f8c6"; }

/* line 998, resources/web/fontawesome/duotone.scss */
.fad.fa-kaaba:after {
  content: "\10f66b"; }

/* line 999, resources/web/fontawesome/duotone.scss */
.fad.fa-kazoo:after {
  content: "\10f8c7"; }

/* line 1000, resources/web/fontawesome/duotone.scss */
.fad.fa-kerning:after {
  content: "\10f86f"; }

/* line 1001, resources/web/fontawesome/duotone.scss */
.fad.fa-key:after {
  content: "\10f084"; }

/* line 1002, resources/web/fontawesome/duotone.scss */
.fad.fa-key-skeleton:after {
  content: "\10f6f3"; }

/* line 1003, resources/web/fontawesome/duotone.scss */
.fad.fa-keyboard:after {
  content: "\10f11c"; }

/* line 1004, resources/web/fontawesome/duotone.scss */
.fad.fa-keynote:after {
  content: "\10f66c"; }

/* line 1005, resources/web/fontawesome/duotone.scss */
.fad.fa-khanda:after {
  content: "\10f66d"; }

/* line 1006, resources/web/fontawesome/duotone.scss */
.fad.fa-kidneys:after {
  content: "\10f5fb"; }

/* line 1007, resources/web/fontawesome/duotone.scss */
.fad.fa-kiss:after {
  content: "\10f596"; }

/* line 1008, resources/web/fontawesome/duotone.scss */
.fad.fa-kiss-beam:after {
  content: "\10f597"; }

/* line 1009, resources/web/fontawesome/duotone.scss */
.fad.fa-kiss-wink-heart:after {
  content: "\10f598"; }

/* line 1010, resources/web/fontawesome/duotone.scss */
.fad.fa-kite:after {
  content: "\10f6f4"; }

/* line 1011, resources/web/fontawesome/duotone.scss */
.fad.fa-kiwi-bird:after {
  content: "\10f535"; }

/* line 1012, resources/web/fontawesome/duotone.scss */
.fad.fa-knife-kitchen:after {
  content: "\10f6f5"; }

/* line 1013, resources/web/fontawesome/duotone.scss */
.fad.fa-lambda:after {
  content: "\10f66e"; }

/* line 1014, resources/web/fontawesome/duotone.scss */
.fad.fa-lamp:after {
  content: "\10f4ca"; }

/* line 1015, resources/web/fontawesome/duotone.scss */
.fad.fa-lamp-desk:after {
  content: "\10e014"; }

/* line 1016, resources/web/fontawesome/duotone.scss */
.fad.fa-lamp-floor:after {
  content: "\10e015"; }

/* line 1017, resources/web/fontawesome/duotone.scss */
.fad.fa-landmark:after {
  content: "\10f66f"; }

/* line 1018, resources/web/fontawesome/duotone.scss */
.fad.fa-landmark-alt:after {
  content: "\10f752"; }

/* line 1019, resources/web/fontawesome/duotone.scss */
.fad.fa-language:after {
  content: "\10f1ab"; }

/* line 1020, resources/web/fontawesome/duotone.scss */
.fad.fa-laptop:after {
  content: "\10f109"; }

/* line 1021, resources/web/fontawesome/duotone.scss */
.fad.fa-laptop-code:after {
  content: "\10f5fc"; }

/* line 1022, resources/web/fontawesome/duotone.scss */
.fad.fa-laptop-house:after {
  content: "\10e066"; }

/* line 1023, resources/web/fontawesome/duotone.scss */
.fad.fa-laptop-medical:after {
  content: "\10f812"; }

/* line 1024, resources/web/fontawesome/duotone.scss */
.fad.fa-lasso:after {
  content: "\10f8c8"; }

/* line 1025, resources/web/fontawesome/duotone.scss */
.fad.fa-laugh:after {
  content: "\10f599"; }

/* line 1026, resources/web/fontawesome/duotone.scss */
.fad.fa-laugh-beam:after {
  content: "\10f59a"; }

/* line 1027, resources/web/fontawesome/duotone.scss */
.fad.fa-laugh-squint:after {
  content: "\10f59b"; }

/* line 1028, resources/web/fontawesome/duotone.scss */
.fad.fa-laugh-wink:after {
  content: "\10f59c"; }

/* line 1029, resources/web/fontawesome/duotone.scss */
.fad.fa-layer-group:after {
  content: "\10f5fd"; }

/* line 1030, resources/web/fontawesome/duotone.scss */
.fad.fa-layer-minus:after {
  content: "\10f5fe"; }

/* line 1031, resources/web/fontawesome/duotone.scss */
.fad.fa-layer-plus:after {
  content: "\10f5ff"; }

/* line 1032, resources/web/fontawesome/duotone.scss */
.fad.fa-leaf:after {
  content: "\10f06c"; }

/* line 1033, resources/web/fontawesome/duotone.scss */
.fad.fa-leaf-heart:after {
  content: "\10f4cb"; }

/* line 1034, resources/web/fontawesome/duotone.scss */
.fad.fa-leaf-maple:after {
  content: "\10f6f6"; }

/* line 1035, resources/web/fontawesome/duotone.scss */
.fad.fa-leaf-oak:after {
  content: "\10f6f7"; }

/* line 1036, resources/web/fontawesome/duotone.scss */
.fad.fa-lemon:after {
  content: "\10f094"; }

/* line 1037, resources/web/fontawesome/duotone.scss */
.fad.fa-less-than:after {
  content: "\10f536"; }

/* line 1038, resources/web/fontawesome/duotone.scss */
.fad.fa-less-than-equal:after {
  content: "\10f537"; }

/* line 1039, resources/web/fontawesome/duotone.scss */
.fad.fa-level-down:after {
  content: "\10f149"; }

/* line 1040, resources/web/fontawesome/duotone.scss */
.fad.fa-level-down-alt:after {
  content: "\10f3be"; }

/* line 1041, resources/web/fontawesome/duotone.scss */
.fad.fa-level-up:after {
  content: "\10f148"; }

/* line 1042, resources/web/fontawesome/duotone.scss */
.fad.fa-level-up-alt:after {
  content: "\10f3bf"; }

/* line 1043, resources/web/fontawesome/duotone.scss */
.fad.fa-life-ring:after {
  content: "\10f1cd"; }

/* line 1044, resources/web/fontawesome/duotone.scss */
.fad.fa-light-ceiling:after {
  content: "\10e016"; }

/* line 1045, resources/web/fontawesome/duotone.scss */
.fad.fa-light-switch:after {
  content: "\10e017"; }

/* line 1046, resources/web/fontawesome/duotone.scss */
.fad.fa-light-switch-off:after {
  content: "\10e018"; }

/* line 1047, resources/web/fontawesome/duotone.scss */
.fad.fa-light-switch-on:after {
  content: "\10e019"; }

/* line 1048, resources/web/fontawesome/duotone.scss */
.fad.fa-lightbulb:after {
  content: "\10f0eb"; }

/* line 1049, resources/web/fontawesome/duotone.scss */
.fad.fa-lightbulb-dollar:after {
  content: "\10f670"; }

/* line 1050, resources/web/fontawesome/duotone.scss */
.fad.fa-lightbulb-exclamation:after {
  content: "\10f671"; }

/* line 1051, resources/web/fontawesome/duotone.scss */
.fad.fa-lightbulb-on:after {
  content: "\10f672"; }

/* line 1052, resources/web/fontawesome/duotone.scss */
.fad.fa-lightbulb-slash:after {
  content: "\10f673"; }

/* line 1053, resources/web/fontawesome/duotone.scss */
.fad.fa-lights-holiday:after {
  content: "\10f7b2"; }

/* line 1054, resources/web/fontawesome/duotone.scss */
.fad.fa-line-columns:after {
  content: "\10f870"; }

/* line 1055, resources/web/fontawesome/duotone.scss */
.fad.fa-line-height:after {
  content: "\10f871"; }

/* line 1056, resources/web/fontawesome/duotone.scss */
.fad.fa-link:after {
  content: "\10f0c1"; }

/* line 1057, resources/web/fontawesome/duotone.scss */
.fad.fa-lips:after {
  content: "\10f600"; }

/* line 1058, resources/web/fontawesome/duotone.scss */
.fad.fa-lira-sign:after {
  content: "\10f195"; }

/* line 1059, resources/web/fontawesome/duotone.scss */
.fad.fa-list:after {
  content: "\10f03a"; }

/* line 1060, resources/web/fontawesome/duotone.scss */
.fad.fa-list-alt:after {
  content: "\10f022"; }

/* line 1061, resources/web/fontawesome/duotone.scss */
.fad.fa-list-music:after {
  content: "\10f8c9"; }

/* line 1062, resources/web/fontawesome/duotone.scss */
.fad.fa-list-ol:after {
  content: "\10f0cb"; }

/* line 1063, resources/web/fontawesome/duotone.scss */
.fad.fa-list-ul:after {
  content: "\10f0ca"; }

/* line 1064, resources/web/fontawesome/duotone.scss */
.fad.fa-location:after {
  content: "\10f601"; }

/* line 1065, resources/web/fontawesome/duotone.scss */
.fad.fa-location-arrow:after {
  content: "\10f124"; }

/* line 1066, resources/web/fontawesome/duotone.scss */
.fad.fa-location-circle:after {
  content: "\10f602"; }

/* line 1067, resources/web/fontawesome/duotone.scss */
.fad.fa-location-slash:after {
  content: "\10f603"; }

/* line 1068, resources/web/fontawesome/duotone.scss */
.fad.fa-lock:after {
  content: "\10f023"; }

/* line 1069, resources/web/fontawesome/duotone.scss */
.fad.fa-lock-alt:after {
  content: "\10f30d"; }

/* line 1070, resources/web/fontawesome/duotone.scss */
.fad.fa-lock-open:after {
  content: "\10f3c1"; }

/* line 1071, resources/web/fontawesome/duotone.scss */
.fad.fa-lock-open-alt:after {
  content: "\10f3c2"; }

/* line 1072, resources/web/fontawesome/duotone.scss */
.fad.fa-long-arrow-alt-down:after {
  content: "\10f309"; }

/* line 1073, resources/web/fontawesome/duotone.scss */
.fad.fa-long-arrow-alt-left:after {
  content: "\10f30a"; }

/* line 1074, resources/web/fontawesome/duotone.scss */
.fad.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }

/* line 1075, resources/web/fontawesome/duotone.scss */
.fad.fa-long-arrow-alt-up:after {
  content: "\10f30c"; }

/* line 1076, resources/web/fontawesome/duotone.scss */
.fad.fa-long-arrow-down:after {
  content: "\10f175"; }

/* line 1077, resources/web/fontawesome/duotone.scss */
.fad.fa-long-arrow-left:after {
  content: "\10f177"; }

/* line 1078, resources/web/fontawesome/duotone.scss */
.fad.fa-long-arrow-right:after {
  content: "\10f178"; }

/* line 1079, resources/web/fontawesome/duotone.scss */
.fad.fa-long-arrow-up:after {
  content: "\10f176"; }

/* line 1080, resources/web/fontawesome/duotone.scss */
.fad.fa-loveseat:after {
  content: "\10f4cc"; }

/* line 1081, resources/web/fontawesome/duotone.scss */
.fad.fa-low-vision:after {
  content: "\10f2a8"; }

/* line 1082, resources/web/fontawesome/duotone.scss */
.fad.fa-luchador:after {
  content: "\10f455"; }

/* line 1083, resources/web/fontawesome/duotone.scss */
.fad.fa-luggage-cart:after {
  content: "\10f59d"; }

/* line 1084, resources/web/fontawesome/duotone.scss */
.fad.fa-lungs:after {
  content: "\10f604"; }

/* line 1085, resources/web/fontawesome/duotone.scss */
.fad.fa-lungs-virus:after {
  content: "\10e067"; }

/* line 1086, resources/web/fontawesome/duotone.scss */
.fad.fa-mace:after {
  content: "\10f6f8"; }

/* line 1087, resources/web/fontawesome/duotone.scss */
.fad.fa-magic:after {
  content: "\10f0d0"; }

/* line 1088, resources/web/fontawesome/duotone.scss */
.fad.fa-magnet:after {
  content: "\10f076"; }

/* line 1089, resources/web/fontawesome/duotone.scss */
.fad.fa-mail-bulk:after {
  content: "\10f674"; }

/* line 1090, resources/web/fontawesome/duotone.scss */
.fad.fa-mailbox:after {
  content: "\10f813"; }

/* line 1091, resources/web/fontawesome/duotone.scss */
.fad.fa-male:after {
  content: "\10f183"; }

/* line 1092, resources/web/fontawesome/duotone.scss */
.fad.fa-mandolin:after {
  content: "\10f6f9"; }

/* line 1093, resources/web/fontawesome/duotone.scss */
.fad.fa-map:after {
  content: "\10f279"; }

/* line 1094, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marked:after {
  content: "\10f59f"; }

/* line 1095, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marked-alt:after {
  content: "\10f5a0"; }

/* line 1096, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker:after {
  content: "\10f041"; }

/* line 1097, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-alt:after {
  content: "\10f3c5"; }

/* line 1098, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-alt-slash:after {
  content: "\10f605"; }

/* line 1099, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-check:after {
  content: "\10f606"; }

/* line 1100, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-edit:after {
  content: "\10f607"; }

/* line 1101, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-exclamation:after {
  content: "\10f608"; }

/* line 1102, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-minus:after {
  content: "\10f609"; }

/* line 1103, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-plus:after {
  content: "\10f60a"; }

/* line 1104, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-question:after {
  content: "\10f60b"; }

/* line 1105, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-slash:after {
  content: "\10f60c"; }

/* line 1106, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-smile:after {
  content: "\10f60d"; }

/* line 1107, resources/web/fontawesome/duotone.scss */
.fad.fa-map-marker-times:after {
  content: "\10f60e"; }

/* line 1108, resources/web/fontawesome/duotone.scss */
.fad.fa-map-pin:after {
  content: "\10f276"; }

/* line 1109, resources/web/fontawesome/duotone.scss */
.fad.fa-map-signs:after {
  content: "\10f277"; }

/* line 1110, resources/web/fontawesome/duotone.scss */
.fad.fa-marker:after {
  content: "\10f5a1"; }

/* line 1111, resources/web/fontawesome/duotone.scss */
.fad.fa-mars:after {
  content: "\10f222"; }

/* line 1112, resources/web/fontawesome/duotone.scss */
.fad.fa-mars-double:after {
  content: "\10f227"; }

/* line 1113, resources/web/fontawesome/duotone.scss */
.fad.fa-mars-stroke:after {
  content: "\10f229"; }

/* line 1114, resources/web/fontawesome/duotone.scss */
.fad.fa-mars-stroke-h:after {
  content: "\10f22b"; }

/* line 1115, resources/web/fontawesome/duotone.scss */
.fad.fa-mars-stroke-v:after {
  content: "\10f22a"; }

/* line 1116, resources/web/fontawesome/duotone.scss */
.fad.fa-mask:after {
  content: "\10f6fa"; }

/* line 1117, resources/web/fontawesome/duotone.scss */
.fad.fa-meat:after {
  content: "\10f814"; }

/* line 1118, resources/web/fontawesome/duotone.scss */
.fad.fa-medal:after {
  content: "\10f5a2"; }

/* line 1119, resources/web/fontawesome/duotone.scss */
.fad.fa-medkit:after {
  content: "\10f0fa"; }

/* line 1120, resources/web/fontawesome/duotone.scss */
.fad.fa-megaphone:after {
  content: "\10f675"; }

/* line 1121, resources/web/fontawesome/duotone.scss */
.fad.fa-meh:after {
  content: "\10f11a"; }

/* line 1122, resources/web/fontawesome/duotone.scss */
.fad.fa-meh-blank:after {
  content: "\10f5a4"; }

/* line 1123, resources/web/fontawesome/duotone.scss */
.fad.fa-meh-rolling-eyes:after {
  content: "\10f5a5"; }

/* line 1124, resources/web/fontawesome/duotone.scss */
.fad.fa-memory:after {
  content: "\10f538"; }

/* line 1125, resources/web/fontawesome/duotone.scss */
.fad.fa-menorah:after {
  content: "\10f676"; }

/* line 1126, resources/web/fontawesome/duotone.scss */
.fad.fa-mercury:after {
  content: "\10f223"; }

/* line 1127, resources/web/fontawesome/duotone.scss */
.fad.fa-meteor:after {
  content: "\10f753"; }

/* line 1128, resources/web/fontawesome/duotone.scss */
.fad.fa-microchip:after {
  content: "\10f2db"; }

/* line 1129, resources/web/fontawesome/duotone.scss */
.fad.fa-microphone:after {
  content: "\10f130"; }

/* line 1130, resources/web/fontawesome/duotone.scss */
.fad.fa-microphone-alt:after {
  content: "\10f3c9"; }

/* line 1131, resources/web/fontawesome/duotone.scss */
.fad.fa-microphone-alt-slash:after {
  content: "\10f539"; }

/* line 1132, resources/web/fontawesome/duotone.scss */
.fad.fa-microphone-slash:after {
  content: "\10f131"; }

/* line 1133, resources/web/fontawesome/duotone.scss */
.fad.fa-microphone-stand:after {
  content: "\10f8cb"; }

/* line 1134, resources/web/fontawesome/duotone.scss */
.fad.fa-microscope:after {
  content: "\10f610"; }

/* line 1135, resources/web/fontawesome/duotone.scss */
.fad.fa-microwave:after {
  content: "\10e01b"; }

/* line 1136, resources/web/fontawesome/duotone.scss */
.fad.fa-mind-share:after {
  content: "\10f677"; }

/* line 1137, resources/web/fontawesome/duotone.scss */
.fad.fa-minus:after {
  content: "\10f068"; }

/* line 1138, resources/web/fontawesome/duotone.scss */
.fad.fa-minus-circle:after {
  content: "\10f056"; }

/* line 1139, resources/web/fontawesome/duotone.scss */
.fad.fa-minus-hexagon:after {
  content: "\10f307"; }

/* line 1140, resources/web/fontawesome/duotone.scss */
.fad.fa-minus-octagon:after {
  content: "\10f308"; }

/* line 1141, resources/web/fontawesome/duotone.scss */
.fad.fa-minus-square:after {
  content: "\10f146"; }

/* line 1142, resources/web/fontawesome/duotone.scss */
.fad.fa-mistletoe:after {
  content: "\10f7b4"; }

/* line 1143, resources/web/fontawesome/duotone.scss */
.fad.fa-mitten:after {
  content: "\10f7b5"; }

/* line 1144, resources/web/fontawesome/duotone.scss */
.fad.fa-mobile:after {
  content: "\10f10b"; }

/* line 1145, resources/web/fontawesome/duotone.scss */
.fad.fa-mobile-alt:after {
  content: "\10f3cd"; }

/* line 1146, resources/web/fontawesome/duotone.scss */
.fad.fa-mobile-android:after {
  content: "\10f3ce"; }

/* line 1147, resources/web/fontawesome/duotone.scss */
.fad.fa-mobile-android-alt:after {
  content: "\10f3cf"; }

/* line 1148, resources/web/fontawesome/duotone.scss */
.fad.fa-money-bill:after {
  content: "\10f0d6"; }

/* line 1149, resources/web/fontawesome/duotone.scss */
.fad.fa-money-bill-alt:after {
  content: "\10f3d1"; }

/* line 1150, resources/web/fontawesome/duotone.scss */
.fad.fa-money-bill-wave:after {
  content: "\10f53a"; }

/* line 1151, resources/web/fontawesome/duotone.scss */
.fad.fa-money-bill-wave-alt:after {
  content: "\10f53b"; }

/* line 1152, resources/web/fontawesome/duotone.scss */
.fad.fa-money-check:after {
  content: "\10f53c"; }

/* line 1153, resources/web/fontawesome/duotone.scss */
.fad.fa-money-check-alt:after {
  content: "\10f53d"; }

/* line 1154, resources/web/fontawesome/duotone.scss */
.fad.fa-money-check-edit:after {
  content: "\10f872"; }

/* line 1155, resources/web/fontawesome/duotone.scss */
.fad.fa-money-check-edit-alt:after {
  content: "\10f873"; }

/* line 1156, resources/web/fontawesome/duotone.scss */
.fad.fa-monitor-heart-rate:after {
  content: "\10f611"; }

/* line 1157, resources/web/fontawesome/duotone.scss */
.fad.fa-monkey:after {
  content: "\10f6fb"; }

/* line 1158, resources/web/fontawesome/duotone.scss */
.fad.fa-monument:after {
  content: "\10f5a6"; }

/* line 1159, resources/web/fontawesome/duotone.scss */
.fad.fa-moon:after {
  content: "\10f186"; }

/* line 1160, resources/web/fontawesome/duotone.scss */
.fad.fa-moon-cloud:after {
  content: "\10f754"; }

/* line 1161, resources/web/fontawesome/duotone.scss */
.fad.fa-moon-stars:after {
  content: "\10f755"; }

/* line 1162, resources/web/fontawesome/duotone.scss */
.fad.fa-mortar-pestle:after {
  content: "\10f5a7"; }

/* line 1163, resources/web/fontawesome/duotone.scss */
.fad.fa-mosque:after {
  content: "\10f678"; }

/* line 1164, resources/web/fontawesome/duotone.scss */
.fad.fa-motorcycle:after {
  content: "\10f21c"; }

/* line 1165, resources/web/fontawesome/duotone.scss */
.fad.fa-mountain:after {
  content: "\10f6fc"; }

/* line 1166, resources/web/fontawesome/duotone.scss */
.fad.fa-mountains:after {
  content: "\10f6fd"; }

/* line 1167, resources/web/fontawesome/duotone.scss */
.fad.fa-mouse:after {
  content: "\10f8cc"; }

/* line 1168, resources/web/fontawesome/duotone.scss */
.fad.fa-mouse-alt:after {
  content: "\10f8cd"; }

/* line 1169, resources/web/fontawesome/duotone.scss */
.fad.fa-mouse-pointer:after {
  content: "\10f245"; }

/* line 1170, resources/web/fontawesome/duotone.scss */
.fad.fa-mp3-player:after {
  content: "\10f8ce"; }

/* line 1171, resources/web/fontawesome/duotone.scss */
.fad.fa-mug:after {
  content: "\10f874"; }

/* line 1172, resources/web/fontawesome/duotone.scss */
.fad.fa-mug-hot:after {
  content: "\10f7b6"; }

/* line 1173, resources/web/fontawesome/duotone.scss */
.fad.fa-mug-marshmallows:after {
  content: "\10f7b7"; }

/* line 1174, resources/web/fontawesome/duotone.scss */
.fad.fa-mug-tea:after {
  content: "\10f875"; }

/* line 1175, resources/web/fontawesome/duotone.scss */
.fad.fa-music:after {
  content: "\10f001"; }

/* line 1176, resources/web/fontawesome/duotone.scss */
.fad.fa-music-alt:after {
  content: "\10f8cf"; }

/* line 1177, resources/web/fontawesome/duotone.scss */
.fad.fa-music-alt-slash:after {
  content: "\10f8d0"; }

/* line 1178, resources/web/fontawesome/duotone.scss */
.fad.fa-music-slash:after {
  content: "\10f8d1"; }

/* line 1179, resources/web/fontawesome/duotone.scss */
.fad.fa-narwhal:after {
  content: "\10f6fe"; }

/* line 1180, resources/web/fontawesome/duotone.scss */
.fad.fa-network-wired:after {
  content: "\10f6ff"; }

/* line 1181, resources/web/fontawesome/duotone.scss */
.fad.fa-neuter:after {
  content: "\10f22c"; }

/* line 1182, resources/web/fontawesome/duotone.scss */
.fad.fa-newspaper:after {
  content: "\10f1ea"; }

/* line 1183, resources/web/fontawesome/duotone.scss */
.fad.fa-not-equal:after {
  content: "\10f53e"; }

/* line 1184, resources/web/fontawesome/duotone.scss */
.fad.fa-notes-medical:after {
  content: "\10f481"; }

/* line 1185, resources/web/fontawesome/duotone.scss */
.fad.fa-object-group:after {
  content: "\10f247"; }

/* line 1186, resources/web/fontawesome/duotone.scss */
.fad.fa-object-ungroup:after {
  content: "\10f248"; }

/* line 1187, resources/web/fontawesome/duotone.scss */
.fad.fa-octagon:after {
  content: "\10f306"; }

/* line 1188, resources/web/fontawesome/duotone.scss */
.fad.fa-oil-can:after {
  content: "\10f613"; }

/* line 1189, resources/web/fontawesome/duotone.scss */
.fad.fa-oil-temp:after {
  content: "\10f614"; }

/* line 1190, resources/web/fontawesome/duotone.scss */
.fad.fa-om:after {
  content: "\10f679"; }

/* line 1191, resources/web/fontawesome/duotone.scss */
.fad.fa-omega:after {
  content: "\10f67a"; }

/* line 1192, resources/web/fontawesome/duotone.scss */
.fad.fa-ornament:after {
  content: "\10f7b8"; }

/* line 1193, resources/web/fontawesome/duotone.scss */
.fad.fa-otter:after {
  content: "\10f700"; }

/* line 1194, resources/web/fontawesome/duotone.scss */
.fad.fa-outdent:after {
  content: "\10f03b"; }

/* line 1195, resources/web/fontawesome/duotone.scss */
.fad.fa-outlet:after {
  content: "\10e01c"; }

/* line 1196, resources/web/fontawesome/duotone.scss */
.fad.fa-oven:after {
  content: "\10e01d"; }

/* line 1197, resources/web/fontawesome/duotone.scss */
.fad.fa-overline:after {
  content: "\10f876"; }

/* line 1198, resources/web/fontawesome/duotone.scss */
.fad.fa-page-break:after {
  content: "\10f877"; }

/* line 1199, resources/web/fontawesome/duotone.scss */
.fad.fa-pager:after {
  content: "\10f815"; }

/* line 1200, resources/web/fontawesome/duotone.scss */
.fad.fa-paint-brush:after {
  content: "\10f1fc"; }

/* line 1201, resources/web/fontawesome/duotone.scss */
.fad.fa-paint-brush-alt:after {
  content: "\10f5a9"; }

/* line 1202, resources/web/fontawesome/duotone.scss */
.fad.fa-paint-roller:after {
  content: "\10f5aa"; }

/* line 1203, resources/web/fontawesome/duotone.scss */
.fad.fa-palette:after {
  content: "\10f53f"; }

/* line 1204, resources/web/fontawesome/duotone.scss */
.fad.fa-pallet:after {
  content: "\10f482"; }

/* line 1205, resources/web/fontawesome/duotone.scss */
.fad.fa-pallet-alt:after {
  content: "\10f483"; }

/* line 1206, resources/web/fontawesome/duotone.scss */
.fad.fa-paper-plane:after {
  content: "\10f1d8"; }

/* line 1207, resources/web/fontawesome/duotone.scss */
.fad.fa-paperclip:after {
  content: "\10f0c6"; }

/* line 1208, resources/web/fontawesome/duotone.scss */
.fad.fa-parachute-box:after {
  content: "\10f4cd"; }

/* line 1209, resources/web/fontawesome/duotone.scss */
.fad.fa-paragraph:after {
  content: "\10f1dd"; }

/* line 1210, resources/web/fontawesome/duotone.scss */
.fad.fa-paragraph-rtl:after {
  content: "\10f878"; }

/* line 1211, resources/web/fontawesome/duotone.scss */
.fad.fa-parking:after {
  content: "\10f540"; }

/* line 1212, resources/web/fontawesome/duotone.scss */
.fad.fa-parking-circle:after {
  content: "\10f615"; }

/* line 1213, resources/web/fontawesome/duotone.scss */
.fad.fa-parking-circle-slash:after {
  content: "\10f616"; }

/* line 1214, resources/web/fontawesome/duotone.scss */
.fad.fa-parking-slash:after {
  content: "\10f617"; }

/* line 1215, resources/web/fontawesome/duotone.scss */
.fad.fa-passport:after {
  content: "\10f5ab"; }

/* line 1216, resources/web/fontawesome/duotone.scss */
.fad.fa-pastafarianism:after {
  content: "\10f67b"; }

/* line 1217, resources/web/fontawesome/duotone.scss */
.fad.fa-paste:after {
  content: "\10f0ea"; }

/* line 1218, resources/web/fontawesome/duotone.scss */
.fad.fa-pause:after {
  content: "\10f04c"; }

/* line 1219, resources/web/fontawesome/duotone.scss */
.fad.fa-pause-circle:after {
  content: "\10f28b"; }

/* line 1220, resources/web/fontawesome/duotone.scss */
.fad.fa-paw:after {
  content: "\10f1b0"; }

/* line 1221, resources/web/fontawesome/duotone.scss */
.fad.fa-paw-alt:after {
  content: "\10f701"; }

/* line 1222, resources/web/fontawesome/duotone.scss */
.fad.fa-paw-claws:after {
  content: "\10f702"; }

/* line 1223, resources/web/fontawesome/duotone.scss */
.fad.fa-peace:after {
  content: "\10f67c"; }

/* line 1224, resources/web/fontawesome/duotone.scss */
.fad.fa-pegasus:after {
  content: "\10f703"; }

/* line 1225, resources/web/fontawesome/duotone.scss */
.fad.fa-pen:after {
  content: "\10f304"; }

/* line 1226, resources/web/fontawesome/duotone.scss */
.fad.fa-pen-alt:after {
  content: "\10f305"; }

/* line 1227, resources/web/fontawesome/duotone.scss */
.fad.fa-pen-fancy:after {
  content: "\10f5ac"; }

/* line 1228, resources/web/fontawesome/duotone.scss */
.fad.fa-pen-nib:after {
  content: "\10f5ad"; }

/* line 1229, resources/web/fontawesome/duotone.scss */
.fad.fa-pen-square:after {
  content: "\10f14b"; }

/* line 1230, resources/web/fontawesome/duotone.scss */
.fad.fa-pencil:after {
  content: "\10f040"; }

/* line 1231, resources/web/fontawesome/duotone.scss */
.fad.fa-pencil-alt:after {
  content: "\10f303"; }

/* line 1232, resources/web/fontawesome/duotone.scss */
.fad.fa-pencil-paintbrush:after {
  content: "\10f618"; }

/* line 1233, resources/web/fontawesome/duotone.scss */
.fad.fa-pencil-ruler:after {
  content: "\10f5ae"; }

/* line 1234, resources/web/fontawesome/duotone.scss */
.fad.fa-pennant:after {
  content: "\10f456"; }

/* line 1235, resources/web/fontawesome/duotone.scss */
.fad.fa-people-arrows:after {
  content: "\10e068"; }

/* line 1236, resources/web/fontawesome/duotone.scss */
.fad.fa-people-carry:after {
  content: "\10f4ce"; }

/* line 1237, resources/web/fontawesome/duotone.scss */
.fad.fa-pepper-hot:after {
  content: "\10f816"; }

/* line 1238, resources/web/fontawesome/duotone.scss */
.fad.fa-percent:after {
  content: "\10f295"; }

/* line 1239, resources/web/fontawesome/duotone.scss */
.fad.fa-percentage:after {
  content: "\10f541"; }

/* line 1240, resources/web/fontawesome/duotone.scss */
.fad.fa-person-booth:after {
  content: "\10f756"; }

/* line 1241, resources/web/fontawesome/duotone.scss */
.fad.fa-person-carry:after {
  content: "\10f4cf"; }

/* line 1242, resources/web/fontawesome/duotone.scss */
.fad.fa-person-dolly:after {
  content: "\10f4d0"; }

/* line 1243, resources/web/fontawesome/duotone.scss */
.fad.fa-person-dolly-empty:after {
  content: "\10f4d1"; }

/* line 1244, resources/web/fontawesome/duotone.scss */
.fad.fa-person-sign:after {
  content: "\10f757"; }

/* line 1245, resources/web/fontawesome/duotone.scss */
.fad.fa-phone:after {
  content: "\10f095"; }

/* line 1246, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-alt:after {
  content: "\10f879"; }

/* line 1247, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-laptop:after {
  content: "\10f87a"; }

/* line 1248, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-office:after {
  content: "\10f67d"; }

/* line 1249, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-plus:after {
  content: "\10f4d2"; }

/* line 1250, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-rotary:after {
  content: "\10f8d3"; }

/* line 1251, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-slash:after {
  content: "\10f3dd"; }

/* line 1252, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-square:after {
  content: "\10f098"; }

/* line 1253, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-square-alt:after {
  content: "\10f87b"; }

/* line 1254, resources/web/fontawesome/duotone.scss */
.fad.fa-phone-volume:after {
  content: "\10f2a0"; }

/* line 1255, resources/web/fontawesome/duotone.scss */
.fad.fa-photo-video:after {
  content: "\10f87c"; }

/* line 1256, resources/web/fontawesome/duotone.scss */
.fad.fa-pi:after {
  content: "\10f67e"; }

/* line 1257, resources/web/fontawesome/duotone.scss */
.fad.fa-piano:after {
  content: "\10f8d4"; }

/* line 1258, resources/web/fontawesome/duotone.scss */
.fad.fa-piano-keyboard:after {
  content: "\10f8d5"; }

/* line 1259, resources/web/fontawesome/duotone.scss */
.fad.fa-pie:after {
  content: "\10f705"; }

/* line 1260, resources/web/fontawesome/duotone.scss */
.fad.fa-pig:after {
  content: "\10f706"; }

/* line 1261, resources/web/fontawesome/duotone.scss */
.fad.fa-piggy-bank:after {
  content: "\10f4d3"; }

/* line 1262, resources/web/fontawesome/duotone.scss */
.fad.fa-pills:after {
  content: "\10f484"; }

/* line 1263, resources/web/fontawesome/duotone.scss */
.fad.fa-pizza:after {
  content: "\10f817"; }

/* line 1264, resources/web/fontawesome/duotone.scss */
.fad.fa-pizza-slice:after {
  content: "\10f818"; }

/* line 1265, resources/web/fontawesome/duotone.scss */
.fad.fa-place-of-worship:after {
  content: "\10f67f"; }

/* line 1266, resources/web/fontawesome/duotone.scss */
.fad.fa-plane:after {
  content: "\10f072"; }

/* line 1267, resources/web/fontawesome/duotone.scss */
.fad.fa-plane-alt:after {
  content: "\10f3de"; }

/* line 1268, resources/web/fontawesome/duotone.scss */
.fad.fa-plane-arrival:after {
  content: "\10f5af"; }

/* line 1269, resources/web/fontawesome/duotone.scss */
.fad.fa-plane-departure:after {
  content: "\10f5b0"; }

/* line 1270, resources/web/fontawesome/duotone.scss */
.fad.fa-plane-slash:after {
  content: "\10e069"; }

/* line 1271, resources/web/fontawesome/duotone.scss */
.fad.fa-planet-moon:after {
  content: "\10e01f"; }

/* line 1272, resources/web/fontawesome/duotone.scss */
.fad.fa-planet-ringed:after {
  content: "\10e020"; }

/* line 1273, resources/web/fontawesome/duotone.scss */
.fad.fa-play:after {
  content: "\10f04b"; }

/* line 1274, resources/web/fontawesome/duotone.scss */
.fad.fa-play-circle:after {
  content: "\10f144"; }

/* line 1275, resources/web/fontawesome/duotone.scss */
.fad.fa-plug:after {
  content: "\10f1e6"; }

/* line 1276, resources/web/fontawesome/duotone.scss */
.fad.fa-plus:after {
  content: "\10f067"; }

/* line 1277, resources/web/fontawesome/duotone.scss */
.fad.fa-plus-circle:after {
  content: "\10f055"; }

/* line 1278, resources/web/fontawesome/duotone.scss */
.fad.fa-plus-hexagon:after {
  content: "\10f300"; }

/* line 1279, resources/web/fontawesome/duotone.scss */
.fad.fa-plus-octagon:after {
  content: "\10f301"; }

/* line 1280, resources/web/fontawesome/duotone.scss */
.fad.fa-plus-square:after {
  content: "\10f0fe"; }

/* line 1281, resources/web/fontawesome/duotone.scss */
.fad.fa-podcast:after {
  content: "\10f2ce"; }

/* line 1282, resources/web/fontawesome/duotone.scss */
.fad.fa-podium:after {
  content: "\10f680"; }

/* line 1283, resources/web/fontawesome/duotone.scss */
.fad.fa-podium-star:after {
  content: "\10f758"; }

/* line 1284, resources/web/fontawesome/duotone.scss */
.fad.fa-police-box:after {
  content: "\10e021"; }

/* line 1285, resources/web/fontawesome/duotone.scss */
.fad.fa-poll:after {
  content: "\10f681"; }

/* line 1286, resources/web/fontawesome/duotone.scss */
.fad.fa-poll-h:after {
  content: "\10f682"; }

/* line 1287, resources/web/fontawesome/duotone.scss */
.fad.fa-poll-people:after {
  content: "\10f759"; }

/* line 1288, resources/web/fontawesome/duotone.scss */
.fad.fa-poo:after {
  content: "\10f2fe"; }

/* line 1289, resources/web/fontawesome/duotone.scss */
.fad.fa-poo-storm:after {
  content: "\10f75a"; }

/* line 1290, resources/web/fontawesome/duotone.scss */
.fad.fa-poop:after {
  content: "\10f619"; }

/* line 1291, resources/web/fontawesome/duotone.scss */
.fad.fa-popcorn:after {
  content: "\10f819"; }

/* line 1292, resources/web/fontawesome/duotone.scss */
.fad.fa-portal-enter:after {
  content: "\10e022"; }

/* line 1293, resources/web/fontawesome/duotone.scss */
.fad.fa-portal-exit:after {
  content: "\10e023"; }

/* line 1294, resources/web/fontawesome/duotone.scss */
.fad.fa-portrait:after {
  content: "\10f3e0"; }

/* line 1295, resources/web/fontawesome/duotone.scss */
.fad.fa-pound-sign:after {
  content: "\10f154"; }

/* line 1296, resources/web/fontawesome/duotone.scss */
.fad.fa-power-off:after {
  content: "\10f011"; }

/* line 1297, resources/web/fontawesome/duotone.scss */
.fad.fa-pray:after {
  content: "\10f683"; }

/* line 1298, resources/web/fontawesome/duotone.scss */
.fad.fa-praying-hands:after {
  content: "\10f684"; }

/* line 1299, resources/web/fontawesome/duotone.scss */
.fad.fa-prescription:after {
  content: "\10f5b1"; }

/* line 1300, resources/web/fontawesome/duotone.scss */
.fad.fa-prescription-bottle:after {
  content: "\10f485"; }

/* line 1301, resources/web/fontawesome/duotone.scss */
.fad.fa-prescription-bottle-alt:after {
  content: "\10f486"; }

/* line 1302, resources/web/fontawesome/duotone.scss */
.fad.fa-presentation:after {
  content: "\10f685"; }

/* line 1303, resources/web/fontawesome/duotone.scss */
.fad.fa-print:after {
  content: "\10f02f"; }

/* line 1304, resources/web/fontawesome/duotone.scss */
.fad.fa-print-search:after {
  content: "\10f81a"; }

/* line 1305, resources/web/fontawesome/duotone.scss */
.fad.fa-print-slash:after {
  content: "\10f686"; }

/* line 1306, resources/web/fontawesome/duotone.scss */
.fad.fa-procedures:after {
  content: "\10f487"; }

/* line 1307, resources/web/fontawesome/duotone.scss */
.fad.fa-project-diagram:after {
  content: "\10f542"; }

/* line 1308, resources/web/fontawesome/duotone.scss */
.fad.fa-projector:after {
  content: "\10f8d6"; }

/* line 1309, resources/web/fontawesome/duotone.scss */
.fad.fa-pump-medical:after {
  content: "\10e06a"; }

/* line 1310, resources/web/fontawesome/duotone.scss */
.fad.fa-pump-soap:after {
  content: "\10e06b"; }

/* line 1311, resources/web/fontawesome/duotone.scss */
.fad.fa-pumpkin:after {
  content: "\10f707"; }

/* line 1312, resources/web/fontawesome/duotone.scss */
.fad.fa-puzzle-piece:after {
  content: "\10f12e"; }

/* line 1313, resources/web/fontawesome/duotone.scss */
.fad.fa-qrcode:after {
  content: "\10f029"; }

/* line 1314, resources/web/fontawesome/duotone.scss */
.fad.fa-question:after {
  content: "\10f128"; }

/* line 1315, resources/web/fontawesome/duotone.scss */
.fad.fa-question-circle:after {
  content: "\10f059"; }

/* line 1316, resources/web/fontawesome/duotone.scss */
.fad.fa-question-square:after {
  content: "\10f2fd"; }

/* line 1317, resources/web/fontawesome/duotone.scss */
.fad.fa-quidditch:after {
  content: "\10f458"; }

/* line 1318, resources/web/fontawesome/duotone.scss */
.fad.fa-quote-left:after {
  content: "\10f10d"; }

/* line 1319, resources/web/fontawesome/duotone.scss */
.fad.fa-quote-right:after {
  content: "\10f10e"; }

/* line 1320, resources/web/fontawesome/duotone.scss */
.fad.fa-quran:after {
  content: "\10f687"; }

/* line 1321, resources/web/fontawesome/duotone.scss */
.fad.fa-rabbit:after {
  content: "\10f708"; }

/* line 1322, resources/web/fontawesome/duotone.scss */
.fad.fa-rabbit-fast:after {
  content: "\10f709"; }

/* line 1323, resources/web/fontawesome/duotone.scss */
.fad.fa-racquet:after {
  content: "\10f45a"; }

/* line 1324, resources/web/fontawesome/duotone.scss */
.fad.fa-radar:after {
  content: "\10e024"; }

/* line 1325, resources/web/fontawesome/duotone.scss */
.fad.fa-radiation:after {
  content: "\10f7b9"; }

/* line 1326, resources/web/fontawesome/duotone.scss */
.fad.fa-radiation-alt:after {
  content: "\10f7ba"; }

/* line 1327, resources/web/fontawesome/duotone.scss */
.fad.fa-radio:after {
  content: "\10f8d7"; }

/* line 1328, resources/web/fontawesome/duotone.scss */
.fad.fa-radio-alt:after {
  content: "\10f8d8"; }

/* line 1329, resources/web/fontawesome/duotone.scss */
.fad.fa-rainbow:after {
  content: "\10f75b"; }

/* line 1330, resources/web/fontawesome/duotone.scss */
.fad.fa-raindrops:after {
  content: "\10f75c"; }

/* line 1331, resources/web/fontawesome/duotone.scss */
.fad.fa-ram:after {
  content: "\10f70a"; }

/* line 1332, resources/web/fontawesome/duotone.scss */
.fad.fa-ramp-loading:after {
  content: "\10f4d4"; }

/* line 1333, resources/web/fontawesome/duotone.scss */
.fad.fa-random:after {
  content: "\10f074"; }

/* line 1334, resources/web/fontawesome/duotone.scss */
.fad.fa-raygun:after {
  content: "\10e025"; }

/* line 1335, resources/web/fontawesome/duotone.scss */
.fad.fa-receipt:after {
  content: "\10f543"; }

/* line 1336, resources/web/fontawesome/duotone.scss */
.fad.fa-record-vinyl:after {
  content: "\10f8d9"; }

/* line 1337, resources/web/fontawesome/duotone.scss */
.fad.fa-rectangle-landscape:after {
  content: "\10f2fa"; }

/* line 1338, resources/web/fontawesome/duotone.scss */
.fad.fa-rectangle-portrait:after {
  content: "\10f2fb"; }

/* line 1339, resources/web/fontawesome/duotone.scss */
.fad.fa-rectangle-wide:after {
  content: "\10f2fc"; }

/* line 1340, resources/web/fontawesome/duotone.scss */
.fad.fa-recycle:after {
  content: "\10f1b8"; }

/* line 1341, resources/web/fontawesome/duotone.scss */
.fad.fa-redo:after {
  content: "\10f01e"; }

/* line 1342, resources/web/fontawesome/duotone.scss */
.fad.fa-redo-alt:after {
  content: "\10f2f9"; }

/* line 1343, resources/web/fontawesome/duotone.scss */
.fad.fa-refrigerator:after {
  content: "\10e026"; }

/* line 1344, resources/web/fontawesome/duotone.scss */
.fad.fa-registered:after {
  content: "\10f25d"; }

/* line 1345, resources/web/fontawesome/duotone.scss */
.fad.fa-remove-format:after {
  content: "\10f87d"; }

/* line 1346, resources/web/fontawesome/duotone.scss */
.fad.fa-repeat:after {
  content: "\10f363"; }

/* line 1347, resources/web/fontawesome/duotone.scss */
.fad.fa-repeat-1:after {
  content: "\10f365"; }

/* line 1348, resources/web/fontawesome/duotone.scss */
.fad.fa-repeat-1-alt:after {
  content: "\10f366"; }

/* line 1349, resources/web/fontawesome/duotone.scss */
.fad.fa-repeat-alt:after {
  content: "\10f364"; }

/* line 1350, resources/web/fontawesome/duotone.scss */
.fad.fa-reply:after {
  content: "\10f3e5"; }

/* line 1351, resources/web/fontawesome/duotone.scss */
.fad.fa-reply-all:after {
  content: "\10f122"; }

/* line 1352, resources/web/fontawesome/duotone.scss */
.fad.fa-republican:after {
  content: "\10f75e"; }

/* line 1353, resources/web/fontawesome/duotone.scss */
.fad.fa-restroom:after {
  content: "\10f7bd"; }

/* line 1354, resources/web/fontawesome/duotone.scss */
.fad.fa-retweet:after {
  content: "\10f079"; }

/* line 1355, resources/web/fontawesome/duotone.scss */
.fad.fa-retweet-alt:after {
  content: "\10f361"; }

/* line 1356, resources/web/fontawesome/duotone.scss */
.fad.fa-ribbon:after {
  content: "\10f4d6"; }

/* line 1357, resources/web/fontawesome/duotone.scss */
.fad.fa-ring:after {
  content: "\10f70b"; }

/* line 1358, resources/web/fontawesome/duotone.scss */
.fad.fa-rings-wedding:after {
  content: "\10f81b"; }

/* line 1359, resources/web/fontawesome/duotone.scss */
.fad.fa-road:after {
  content: "\10f018"; }

/* line 1360, resources/web/fontawesome/duotone.scss */
.fad.fa-robot:after {
  content: "\10f544"; }

/* line 1361, resources/web/fontawesome/duotone.scss */
.fad.fa-rocket:after {
  content: "\10f135"; }

/* line 1362, resources/web/fontawesome/duotone.scss */
.fad.fa-rocket-launch:after {
  content: "\10e027"; }

/* line 1363, resources/web/fontawesome/duotone.scss */
.fad.fa-route:after {
  content: "\10f4d7"; }

/* line 1364, resources/web/fontawesome/duotone.scss */
.fad.fa-route-highway:after {
  content: "\10f61a"; }

/* line 1365, resources/web/fontawesome/duotone.scss */
.fad.fa-route-interstate:after {
  content: "\10f61b"; }

/* line 1366, resources/web/fontawesome/duotone.scss */
.fad.fa-router:after {
  content: "\10f8da"; }

/* line 1367, resources/web/fontawesome/duotone.scss */
.fad.fa-rss:after {
  content: "\10f09e"; }

/* line 1368, resources/web/fontawesome/duotone.scss */
.fad.fa-rss-square:after {
  content: "\10f143"; }

/* line 1369, resources/web/fontawesome/duotone.scss */
.fad.fa-ruble-sign:after {
  content: "\10f158"; }

/* line 1370, resources/web/fontawesome/duotone.scss */
.fad.fa-ruler:after {
  content: "\10f545"; }

/* line 1371, resources/web/fontawesome/duotone.scss */
.fad.fa-ruler-combined:after {
  content: "\10f546"; }

/* line 1372, resources/web/fontawesome/duotone.scss */
.fad.fa-ruler-horizontal:after {
  content: "\10f547"; }

/* line 1373, resources/web/fontawesome/duotone.scss */
.fad.fa-ruler-triangle:after {
  content: "\10f61c"; }

/* line 1374, resources/web/fontawesome/duotone.scss */
.fad.fa-ruler-vertical:after {
  content: "\10f548"; }

/* line 1375, resources/web/fontawesome/duotone.scss */
.fad.fa-running:after {
  content: "\10f70c"; }

/* line 1376, resources/web/fontawesome/duotone.scss */
.fad.fa-rupee-sign:after {
  content: "\10f156"; }

/* line 1377, resources/web/fontawesome/duotone.scss */
.fad.fa-rv:after {
  content: "\10f7be"; }

/* line 1378, resources/web/fontawesome/duotone.scss */
.fad.fa-sack:after {
  content: "\10f81c"; }

/* line 1379, resources/web/fontawesome/duotone.scss */
.fad.fa-sack-dollar:after {
  content: "\10f81d"; }

/* line 1380, resources/web/fontawesome/duotone.scss */
.fad.fa-sad-cry:after {
  content: "\10f5b3"; }

/* line 1381, resources/web/fontawesome/duotone.scss */
.fad.fa-sad-tear:after {
  content: "\10f5b4"; }

/* line 1382, resources/web/fontawesome/duotone.scss */
.fad.fa-salad:after {
  content: "\10f81e"; }

/* line 1383, resources/web/fontawesome/duotone.scss */
.fad.fa-sandwich:after {
  content: "\10f81f"; }

/* line 1384, resources/web/fontawesome/duotone.scss */
.fad.fa-satellite:after {
  content: "\10f7bf"; }

/* line 1385, resources/web/fontawesome/duotone.scss */
.fad.fa-satellite-dish:after {
  content: "\10f7c0"; }

/* line 1386, resources/web/fontawesome/duotone.scss */
.fad.fa-sausage:after {
  content: "\10f820"; }

/* line 1387, resources/web/fontawesome/duotone.scss */
.fad.fa-save:after {
  content: "\10f0c7"; }

/* line 1388, resources/web/fontawesome/duotone.scss */
.fad.fa-sax-hot:after {
  content: "\10f8db"; }

/* line 1389, resources/web/fontawesome/duotone.scss */
.fad.fa-saxophone:after {
  content: "\10f8dc"; }

/* line 1390, resources/web/fontawesome/duotone.scss */
.fad.fa-scalpel:after {
  content: "\10f61d"; }

/* line 1391, resources/web/fontawesome/duotone.scss */
.fad.fa-scalpel-path:after {
  content: "\10f61e"; }

/* line 1392, resources/web/fontawesome/duotone.scss */
.fad.fa-scanner:after {
  content: "\10f488"; }

/* line 1393, resources/web/fontawesome/duotone.scss */
.fad.fa-scanner-image:after {
  content: "\10f8f3"; }

/* line 1394, resources/web/fontawesome/duotone.scss */
.fad.fa-scanner-keyboard:after {
  content: "\10f489"; }

/* line 1395, resources/web/fontawesome/duotone.scss */
.fad.fa-scanner-touchscreen:after {
  content: "\10f48a"; }

/* line 1396, resources/web/fontawesome/duotone.scss */
.fad.fa-scarecrow:after {
  content: "\10f70d"; }

/* line 1397, resources/web/fontawesome/duotone.scss */
.fad.fa-scarf:after {
  content: "\10f7c1"; }

/* line 1398, resources/web/fontawesome/duotone.scss */
.fad.fa-school:after {
  content: "\10f549"; }

/* line 1399, resources/web/fontawesome/duotone.scss */
.fad.fa-screwdriver:after {
  content: "\10f54a"; }

/* line 1400, resources/web/fontawesome/duotone.scss */
.fad.fa-scroll:after {
  content: "\10f70e"; }

/* line 1401, resources/web/fontawesome/duotone.scss */
.fad.fa-scroll-old:after {
  content: "\10f70f"; }

/* line 1402, resources/web/fontawesome/duotone.scss */
.fad.fa-scrubber:after {
  content: "\10f2f8"; }

/* line 1403, resources/web/fontawesome/duotone.scss */
.fad.fa-scythe:after {
  content: "\10f710"; }

/* line 1404, resources/web/fontawesome/duotone.scss */
.fad.fa-sd-card:after {
  content: "\10f7c2"; }

/* line 1405, resources/web/fontawesome/duotone.scss */
.fad.fa-search:after {
  content: "\10f002"; }

/* line 1406, resources/web/fontawesome/duotone.scss */
.fad.fa-search-dollar:after {
  content: "\10f688"; }

/* line 1407, resources/web/fontawesome/duotone.scss */
.fad.fa-search-location:after {
  content: "\10f689"; }

/* line 1408, resources/web/fontawesome/duotone.scss */
.fad.fa-search-minus:after {
  content: "\10f010"; }

/* line 1409, resources/web/fontawesome/duotone.scss */
.fad.fa-search-plus:after {
  content: "\10f00e"; }

/* line 1410, resources/web/fontawesome/duotone.scss */
.fad.fa-seedling:after {
  content: "\10f4d8"; }

/* line 1411, resources/web/fontawesome/duotone.scss */
.fad.fa-send-back:after {
  content: "\10f87e"; }

/* line 1412, resources/web/fontawesome/duotone.scss */
.fad.fa-send-backward:after {
  content: "\10f87f"; }

/* line 1413, resources/web/fontawesome/duotone.scss */
.fad.fa-sensor:after {
  content: "\10e028"; }

/* line 1414, resources/web/fontawesome/duotone.scss */
.fad.fa-sensor-alert:after {
  content: "\10e029"; }

/* line 1415, resources/web/fontawesome/duotone.scss */
.fad.fa-sensor-fire:after {
  content: "\10e02a"; }

/* line 1416, resources/web/fontawesome/duotone.scss */
.fad.fa-sensor-on:after {
  content: "\10e02b"; }

/* line 1417, resources/web/fontawesome/duotone.scss */
.fad.fa-sensor-smoke:after {
  content: "\10e02c"; }

/* line 1418, resources/web/fontawesome/duotone.scss */
.fad.fa-server:after {
  content: "\10f233"; }

/* line 1419, resources/web/fontawesome/duotone.scss */
.fad.fa-shapes:after {
  content: "\10f61f"; }

/* line 1420, resources/web/fontawesome/duotone.scss */
.fad.fa-share:after {
  content: "\10f064"; }

/* line 1421, resources/web/fontawesome/duotone.scss */
.fad.fa-share-all:after {
  content: "\10f367"; }

/* line 1422, resources/web/fontawesome/duotone.scss */
.fad.fa-share-alt:after {
  content: "\10f1e0"; }

/* line 1423, resources/web/fontawesome/duotone.scss */
.fad.fa-share-alt-square:after {
  content: "\10f1e1"; }

/* line 1424, resources/web/fontawesome/duotone.scss */
.fad.fa-share-square:after {
  content: "\10f14d"; }

/* line 1425, resources/web/fontawesome/duotone.scss */
.fad.fa-sheep:after {
  content: "\10f711"; }

/* line 1426, resources/web/fontawesome/duotone.scss */
.fad.fa-shekel-sign:after {
  content: "\10f20b"; }

/* line 1427, resources/web/fontawesome/duotone.scss */
.fad.fa-shield:after {
  content: "\10f132"; }

/* line 1428, resources/web/fontawesome/duotone.scss */
.fad.fa-shield-alt:after {
  content: "\10f3ed"; }

/* line 1429, resources/web/fontawesome/duotone.scss */
.fad.fa-shield-check:after {
  content: "\10f2f7"; }

/* line 1430, resources/web/fontawesome/duotone.scss */
.fad.fa-shield-cross:after {
  content: "\10f712"; }

/* line 1431, resources/web/fontawesome/duotone.scss */
.fad.fa-shield-virus:after {
  content: "\10e06c"; }

/* line 1432, resources/web/fontawesome/duotone.scss */
.fad.fa-ship:after {
  content: "\10f21a"; }

/* line 1433, resources/web/fontawesome/duotone.scss */
.fad.fa-shipping-fast:after {
  content: "\10f48b"; }

/* line 1434, resources/web/fontawesome/duotone.scss */
.fad.fa-shipping-timed:after {
  content: "\10f48c"; }

/* line 1435, resources/web/fontawesome/duotone.scss */
.fad.fa-shish-kebab:after {
  content: "\10f821"; }

/* line 1436, resources/web/fontawesome/duotone.scss */
.fad.fa-shoe-prints:after {
  content: "\10f54b"; }

/* line 1437, resources/web/fontawesome/duotone.scss */
.fad.fa-shopping-bag:after {
  content: "\10f290"; }

/* line 1438, resources/web/fontawesome/duotone.scss */
.fad.fa-shopping-basket:after {
  content: "\10f291"; }

/* line 1439, resources/web/fontawesome/duotone.scss */
.fad.fa-shopping-cart:after {
  content: "\10f07a"; }

/* line 1440, resources/web/fontawesome/duotone.scss */
.fad.fa-shovel:after {
  content: "\10f713"; }

/* line 1441, resources/web/fontawesome/duotone.scss */
.fad.fa-shovel-snow:after {
  content: "\10f7c3"; }

/* line 1442, resources/web/fontawesome/duotone.scss */
.fad.fa-shower:after {
  content: "\10f2cc"; }

/* line 1443, resources/web/fontawesome/duotone.scss */
.fad.fa-shredder:after {
  content: "\10f68a"; }

/* line 1444, resources/web/fontawesome/duotone.scss */
.fad.fa-shuttle-van:after {
  content: "\10f5b6"; }

/* line 1445, resources/web/fontawesome/duotone.scss */
.fad.fa-shuttlecock:after {
  content: "\10f45b"; }

/* line 1446, resources/web/fontawesome/duotone.scss */
.fad.fa-sickle:after {
  content: "\10f822"; }

/* line 1447, resources/web/fontawesome/duotone.scss */
.fad.fa-sigma:after {
  content: "\10f68b"; }

/* line 1448, resources/web/fontawesome/duotone.scss */
.fad.fa-sign:after {
  content: "\10f4d9"; }

/* line 1449, resources/web/fontawesome/duotone.scss */
.fad.fa-sign-in:after {
  content: "\10f090"; }

/* line 1450, resources/web/fontawesome/duotone.scss */
.fad.fa-sign-in-alt:after {
  content: "\10f2f6"; }

/* line 1451, resources/web/fontawesome/duotone.scss */
.fad.fa-sign-language:after {
  content: "\10f2a7"; }

/* line 1452, resources/web/fontawesome/duotone.scss */
.fad.fa-sign-out:after {
  content: "\10f08b"; }

/* line 1453, resources/web/fontawesome/duotone.scss */
.fad.fa-sign-out-alt:after {
  content: "\10f2f5"; }

/* line 1454, resources/web/fontawesome/duotone.scss */
.fad.fa-signal:after {
  content: "\10f012"; }

/* line 1455, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-1:after {
  content: "\10f68c"; }

/* line 1456, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-2:after {
  content: "\10f68d"; }

/* line 1457, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-3:after {
  content: "\10f68e"; }

/* line 1458, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-4:after {
  content: "\10f68f"; }

/* line 1459, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-alt:after {
  content: "\10f690"; }

/* line 1460, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-alt-1:after {
  content: "\10f691"; }

/* line 1461, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-alt-2:after {
  content: "\10f692"; }

/* line 1462, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-alt-3:after {
  content: "\10f693"; }

/* line 1463, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-alt-slash:after {
  content: "\10f694"; }

/* line 1464, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-slash:after {
  content: "\10f695"; }

/* line 1465, resources/web/fontawesome/duotone.scss */
.fad.fa-signal-stream:after {
  content: "\10f8dd"; }

/* line 1466, resources/web/fontawesome/duotone.scss */
.fad.fa-signature:after {
  content: "\10f5b7"; }

/* line 1467, resources/web/fontawesome/duotone.scss */
.fad.fa-sim-card:after {
  content: "\10f7c4"; }

/* line 1468, resources/web/fontawesome/duotone.scss */
.fad.fa-sink:after {
  content: "\10e06d"; }

/* line 1469, resources/web/fontawesome/duotone.scss */
.fad.fa-siren:after {
  content: "\10e02d"; }

/* line 1470, resources/web/fontawesome/duotone.scss */
.fad.fa-siren-on:after {
  content: "\10e02e"; }

/* line 1471, resources/web/fontawesome/duotone.scss */
.fad.fa-sitemap:after {
  content: "\10f0e8"; }

/* line 1472, resources/web/fontawesome/duotone.scss */
.fad.fa-skating:after {
  content: "\10f7c5"; }

/* line 1473, resources/web/fontawesome/duotone.scss */
.fad.fa-skeleton:after {
  content: "\10f620"; }

/* line 1474, resources/web/fontawesome/duotone.scss */
.fad.fa-ski-jump:after {
  content: "\10f7c7"; }

/* line 1475, resources/web/fontawesome/duotone.scss */
.fad.fa-ski-lift:after {
  content: "\10f7c8"; }

/* line 1476, resources/web/fontawesome/duotone.scss */
.fad.fa-skiing:after {
  content: "\10f7c9"; }

/* line 1477, resources/web/fontawesome/duotone.scss */
.fad.fa-skiing-nordic:after {
  content: "\10f7ca"; }

/* line 1478, resources/web/fontawesome/duotone.scss */
.fad.fa-skull:after {
  content: "\10f54c"; }

/* line 1479, resources/web/fontawesome/duotone.scss */
.fad.fa-skull-cow:after {
  content: "\10f8de"; }

/* line 1480, resources/web/fontawesome/duotone.scss */
.fad.fa-skull-crossbones:after {
  content: "\10f714"; }

/* line 1481, resources/web/fontawesome/duotone.scss */
.fad.fa-slash:after {
  content: "\10f715"; }

/* line 1482, resources/web/fontawesome/duotone.scss */
.fad.fa-sledding:after {
  content: "\10f7cb"; }

/* line 1483, resources/web/fontawesome/duotone.scss */
.fad.fa-sleigh:after {
  content: "\10f7cc"; }

/* line 1484, resources/web/fontawesome/duotone.scss */
.fad.fa-sliders-h:after {
  content: "\10f1de"; }

/* line 1485, resources/web/fontawesome/duotone.scss */
.fad.fa-sliders-h-square:after {
  content: "\10f3f0"; }

/* line 1486, resources/web/fontawesome/duotone.scss */
.fad.fa-sliders-v:after {
  content: "\10f3f1"; }

/* line 1487, resources/web/fontawesome/duotone.scss */
.fad.fa-sliders-v-square:after {
  content: "\10f3f2"; }

/* line 1488, resources/web/fontawesome/duotone.scss */
.fad.fa-smile:after {
  content: "\10f118"; }

/* line 1489, resources/web/fontawesome/duotone.scss */
.fad.fa-smile-beam:after {
  content: "\10f5b8"; }

/* line 1490, resources/web/fontawesome/duotone.scss */
.fad.fa-smile-plus:after {
  content: "\10f5b9"; }

/* line 1491, resources/web/fontawesome/duotone.scss */
.fad.fa-smile-wink:after {
  content: "\10f4da"; }

/* line 1492, resources/web/fontawesome/duotone.scss */
.fad.fa-smog:after {
  content: "\10f75f"; }

/* line 1493, resources/web/fontawesome/duotone.scss */
.fad.fa-smoke:after {
  content: "\10f760"; }

/* line 1494, resources/web/fontawesome/duotone.scss */
.fad.fa-smoking:after {
  content: "\10f48d"; }

/* line 1495, resources/web/fontawesome/duotone.scss */
.fad.fa-smoking-ban:after {
  content: "\10f54d"; }

/* line 1496, resources/web/fontawesome/duotone.scss */
.fad.fa-sms:after {
  content: "\10f7cd"; }

/* line 1497, resources/web/fontawesome/duotone.scss */
.fad.fa-snake:after {
  content: "\10f716"; }

/* line 1498, resources/web/fontawesome/duotone.scss */
.fad.fa-snooze:after {
  content: "\10f880"; }

/* line 1499, resources/web/fontawesome/duotone.scss */
.fad.fa-snow-blowing:after {
  content: "\10f761"; }

/* line 1500, resources/web/fontawesome/duotone.scss */
.fad.fa-snowboarding:after {
  content: "\10f7ce"; }

/* line 1501, resources/web/fontawesome/duotone.scss */
.fad.fa-snowflake:after {
  content: "\10f2dc"; }

/* line 1502, resources/web/fontawesome/duotone.scss */
.fad.fa-snowflakes:after {
  content: "\10f7cf"; }

/* line 1503, resources/web/fontawesome/duotone.scss */
.fad.fa-snowman:after {
  content: "\10f7d0"; }

/* line 1504, resources/web/fontawesome/duotone.scss */
.fad.fa-snowmobile:after {
  content: "\10f7d1"; }

/* line 1505, resources/web/fontawesome/duotone.scss */
.fad.fa-snowplow:after {
  content: "\10f7d2"; }

/* line 1506, resources/web/fontawesome/duotone.scss */
.fad.fa-soap:after {
  content: "\10e06e"; }

/* line 1507, resources/web/fontawesome/duotone.scss */
.fad.fa-socks:after {
  content: "\10f696"; }

/* line 1508, resources/web/fontawesome/duotone.scss */
.fad.fa-solar-panel:after {
  content: "\10f5ba"; }

/* line 1509, resources/web/fontawesome/duotone.scss */
.fad.fa-solar-system:after {
  content: "\10e02f"; }

/* line 1510, resources/web/fontawesome/duotone.scss */
.fad.fa-sort:after {
  content: "\10f0dc"; }

/* line 1511, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-alpha-down:after {
  content: "\10f15d"; }

/* line 1512, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-alpha-down-alt:after {
  content: "\10f881"; }

/* line 1513, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-alpha-up:after {
  content: "\10f15e"; }

/* line 1514, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-alpha-up-alt:after {
  content: "\10f882"; }

/* line 1515, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-alt:after {
  content: "\10f883"; }

/* line 1516, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-amount-down:after {
  content: "\10f160"; }

/* line 1517, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-amount-down-alt:after {
  content: "\10f884"; }

/* line 1518, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-amount-up:after {
  content: "\10f161"; }

/* line 1519, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-amount-up-alt:after {
  content: "\10f885"; }

/* line 1520, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-circle:after {
  content: "\10e030"; }

/* line 1521, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-circle-down:after {
  content: "\10e031"; }

/* line 1522, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-circle-up:after {
  content: "\10e032"; }

/* line 1523, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-down:after {
  content: "\10f0dd"; }

/* line 1524, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-numeric-down:after {
  content: "\10f162"; }

/* line 1525, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-numeric-down-alt:after {
  content: "\10f886"; }

/* line 1526, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-numeric-up:after {
  content: "\10f163"; }

/* line 1527, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-numeric-up-alt:after {
  content: "\10f887"; }

/* line 1528, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-shapes-down:after {
  content: "\10f888"; }

/* line 1529, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-shapes-down-alt:after {
  content: "\10f889"; }

/* line 1530, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-shapes-up:after {
  content: "\10f88a"; }

/* line 1531, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-shapes-up-alt:after {
  content: "\10f88b"; }

/* line 1532, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-size-down:after {
  content: "\10f88c"; }

/* line 1533, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-size-down-alt:after {
  content: "\10f88d"; }

/* line 1534, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-size-up:after {
  content: "\10f88e"; }

/* line 1535, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-size-up-alt:after {
  content: "\10f88f"; }

/* line 1536, resources/web/fontawesome/duotone.scss */
.fad.fa-sort-up:after {
  content: "\10f0de"; }

/* line 1537, resources/web/fontawesome/duotone.scss */
.fad.fa-soup:after {
  content: "\10f823"; }

/* line 1538, resources/web/fontawesome/duotone.scss */
.fad.fa-spa:after {
  content: "\10f5bb"; }

/* line 1539, resources/web/fontawesome/duotone.scss */
.fad.fa-space-shuttle:after {
  content: "\10f197"; }

/* line 1540, resources/web/fontawesome/duotone.scss */
.fad.fa-space-station-moon:after {
  content: "\10e033"; }

/* line 1541, resources/web/fontawesome/duotone.scss */
.fad.fa-space-station-moon-alt:after {
  content: "\10e034"; }

/* line 1542, resources/web/fontawesome/duotone.scss */
.fad.fa-spade:after {
  content: "\10f2f4"; }

/* line 1543, resources/web/fontawesome/duotone.scss */
.fad.fa-sparkles:after {
  content: "\10f890"; }

/* line 1544, resources/web/fontawesome/duotone.scss */
.fad.fa-speaker:after {
  content: "\10f8df"; }

/* line 1545, resources/web/fontawesome/duotone.scss */
.fad.fa-speakers:after {
  content: "\10f8e0"; }

/* line 1546, resources/web/fontawesome/duotone.scss */
.fad.fa-spell-check:after {
  content: "\10f891"; }

/* line 1547, resources/web/fontawesome/duotone.scss */
.fad.fa-spider:after {
  content: "\10f717"; }

/* line 1548, resources/web/fontawesome/duotone.scss */
.fad.fa-spider-black-widow:after {
  content: "\10f718"; }

/* line 1549, resources/web/fontawesome/duotone.scss */
.fad.fa-spider-web:after {
  content: "\10f719"; }

/* line 1550, resources/web/fontawesome/duotone.scss */
.fad.fa-spinner:after {
  content: "\10f110"; }

/* line 1551, resources/web/fontawesome/duotone.scss */
.fad.fa-spinner-third:after {
  content: "\10f3f4"; }

/* line 1552, resources/web/fontawesome/duotone.scss */
.fad.fa-splotch:after {
  content: "\10f5bc"; }

/* line 1553, resources/web/fontawesome/duotone.scss */
.fad.fa-spray-can:after {
  content: "\10f5bd"; }

/* line 1554, resources/web/fontawesome/duotone.scss */
.fad.fa-sprinkler:after {
  content: "\10e035"; }

/* line 1555, resources/web/fontawesome/duotone.scss */
.fad.fa-square:after {
  content: "\10f0c8"; }

/* line 1556, resources/web/fontawesome/duotone.scss */
.fad.fa-square-full:after {
  content: "\10f45c"; }

/* line 1557, resources/web/fontawesome/duotone.scss */
.fad.fa-square-root:after {
  content: "\10f697"; }

/* line 1558, resources/web/fontawesome/duotone.scss */
.fad.fa-square-root-alt:after {
  content: "\10f698"; }

/* line 1559, resources/web/fontawesome/duotone.scss */
.fad.fa-squirrel:after {
  content: "\10f71a"; }

/* line 1560, resources/web/fontawesome/duotone.scss */
.fad.fa-staff:after {
  content: "\10f71b"; }

/* line 1561, resources/web/fontawesome/duotone.scss */
.fad.fa-stamp:after {
  content: "\10f5bf"; }

/* line 1562, resources/web/fontawesome/duotone.scss */
.fad.fa-star:after {
  content: "\10f005"; }

/* line 1563, resources/web/fontawesome/duotone.scss */
.fad.fa-star-and-crescent:after {
  content: "\10f699"; }

/* line 1564, resources/web/fontawesome/duotone.scss */
.fad.fa-star-christmas:after {
  content: "\10f7d4"; }

/* line 1565, resources/web/fontawesome/duotone.scss */
.fad.fa-star-exclamation:after {
  content: "\10f2f3"; }

/* line 1566, resources/web/fontawesome/duotone.scss */
.fad.fa-star-half:after {
  content: "\10f089"; }

/* line 1567, resources/web/fontawesome/duotone.scss */
.fad.fa-star-half-alt:after {
  content: "\10f5c0"; }

/* line 1568, resources/web/fontawesome/duotone.scss */
.fad.fa-star-of-david:after {
  content: "\10f69a"; }

/* line 1569, resources/web/fontawesome/duotone.scss */
.fad.fa-star-of-life:after {
  content: "\10f621"; }

/* line 1570, resources/web/fontawesome/duotone.scss */
.fad.fa-star-shooting:after {
  content: "\10e036"; }

/* line 1571, resources/web/fontawesome/duotone.scss */
.fad.fa-starfighter:after {
  content: "\10e037"; }

/* line 1572, resources/web/fontawesome/duotone.scss */
.fad.fa-starfighter-alt:after {
  content: "\10e038"; }

/* line 1573, resources/web/fontawesome/duotone.scss */
.fad.fa-stars:after {
  content: "\10f762"; }

/* line 1574, resources/web/fontawesome/duotone.scss */
.fad.fa-starship:after {
  content: "\10e039"; }

/* line 1575, resources/web/fontawesome/duotone.scss */
.fad.fa-starship-freighter:after {
  content: "\10e03a"; }

/* line 1576, resources/web/fontawesome/duotone.scss */
.fad.fa-steak:after {
  content: "\10f824"; }

/* line 1577, resources/web/fontawesome/duotone.scss */
.fad.fa-steering-wheel:after {
  content: "\10f622"; }

/* line 1578, resources/web/fontawesome/duotone.scss */
.fad.fa-step-backward:after {
  content: "\10f048"; }

/* line 1579, resources/web/fontawesome/duotone.scss */
.fad.fa-step-forward:after {
  content: "\10f051"; }

/* line 1580, resources/web/fontawesome/duotone.scss */
.fad.fa-stethoscope:after {
  content: "\10f0f1"; }

/* line 1581, resources/web/fontawesome/duotone.scss */
.fad.fa-sticky-note:after {
  content: "\10f249"; }

/* line 1582, resources/web/fontawesome/duotone.scss */
.fad.fa-stocking:after {
  content: "\10f7d5"; }

/* line 1583, resources/web/fontawesome/duotone.scss */
.fad.fa-stomach:after {
  content: "\10f623"; }

/* line 1584, resources/web/fontawesome/duotone.scss */
.fad.fa-stop:after {
  content: "\10f04d"; }

/* line 1585, resources/web/fontawesome/duotone.scss */
.fad.fa-stop-circle:after {
  content: "\10f28d"; }

/* line 1586, resources/web/fontawesome/duotone.scss */
.fad.fa-stopwatch:after {
  content: "\10f2f2"; }

/* line 1587, resources/web/fontawesome/duotone.scss */
.fad.fa-stopwatch-20:after {
  content: "\10e06f"; }

/* line 1588, resources/web/fontawesome/duotone.scss */
.fad.fa-store:after {
  content: "\10f54e"; }

/* line 1589, resources/web/fontawesome/duotone.scss */
.fad.fa-store-alt:after {
  content: "\10f54f"; }

/* line 1590, resources/web/fontawesome/duotone.scss */
.fad.fa-store-alt-slash:after {
  content: "\10e070"; }

/* line 1591, resources/web/fontawesome/duotone.scss */
.fad.fa-store-slash:after {
  content: "\10e071"; }

/* line 1592, resources/web/fontawesome/duotone.scss */
.fad.fa-stream:after {
  content: "\10f550"; }

/* line 1593, resources/web/fontawesome/duotone.scss */
.fad.fa-street-view:after {
  content: "\10f21d"; }

/* line 1594, resources/web/fontawesome/duotone.scss */
.fad.fa-stretcher:after {
  content: "\10f825"; }

/* line 1595, resources/web/fontawesome/duotone.scss */
.fad.fa-strikethrough:after {
  content: "\10f0cc"; }

/* line 1596, resources/web/fontawesome/duotone.scss */
.fad.fa-stroopwafel:after {
  content: "\10f551"; }

/* line 1597, resources/web/fontawesome/duotone.scss */
.fad.fa-subscript:after {
  content: "\10f12c"; }

/* line 1598, resources/web/fontawesome/duotone.scss */
.fad.fa-subway:after {
  content: "\10f239"; }

/* line 1599, resources/web/fontawesome/duotone.scss */
.fad.fa-suitcase:after {
  content: "\10f0f2"; }

/* line 1600, resources/web/fontawesome/duotone.scss */
.fad.fa-suitcase-rolling:after {
  content: "\10f5c1"; }

/* line 1601, resources/web/fontawesome/duotone.scss */
.fad.fa-sun:after {
  content: "\10f185"; }

/* line 1602, resources/web/fontawesome/duotone.scss */
.fad.fa-sun-cloud:after {
  content: "\10f763"; }

/* line 1603, resources/web/fontawesome/duotone.scss */
.fad.fa-sun-dust:after {
  content: "\10f764"; }

/* line 1604, resources/web/fontawesome/duotone.scss */
.fad.fa-sun-haze:after {
  content: "\10f765"; }

/* line 1605, resources/web/fontawesome/duotone.scss */
.fad.fa-sunglasses:after {
  content: "\10f892"; }

/* line 1606, resources/web/fontawesome/duotone.scss */
.fad.fa-sunrise:after {
  content: "\10f766"; }

/* line 1607, resources/web/fontawesome/duotone.scss */
.fad.fa-sunset:after {
  content: "\10f767"; }

/* line 1608, resources/web/fontawesome/duotone.scss */
.fad.fa-superscript:after {
  content: "\10f12b"; }

/* line 1609, resources/web/fontawesome/duotone.scss */
.fad.fa-surprise:after {
  content: "\10f5c2"; }

/* line 1610, resources/web/fontawesome/duotone.scss */
.fad.fa-swatchbook:after {
  content: "\10f5c3"; }

/* line 1611, resources/web/fontawesome/duotone.scss */
.fad.fa-swimmer:after {
  content: "\10f5c4"; }

/* line 1612, resources/web/fontawesome/duotone.scss */
.fad.fa-swimming-pool:after {
  content: "\10f5c5"; }

/* line 1613, resources/web/fontawesome/duotone.scss */
.fad.fa-sword:after {
  content: "\10f71c"; }

/* line 1614, resources/web/fontawesome/duotone.scss */
.fad.fa-sword-laser:after {
  content: "\10e03b"; }

/* line 1615, resources/web/fontawesome/duotone.scss */
.fad.fa-sword-laser-alt:after {
  content: "\10e03c"; }

/* line 1616, resources/web/fontawesome/duotone.scss */
.fad.fa-swords:after {
  content: "\10f71d"; }

/* line 1617, resources/web/fontawesome/duotone.scss */
.fad.fa-swords-laser:after {
  content: "\10e03d"; }

/* line 1618, resources/web/fontawesome/duotone.scss */
.fad.fa-synagogue:after {
  content: "\10f69b"; }

/* line 1619, resources/web/fontawesome/duotone.scss */
.fad.fa-sync:after {
  content: "\10f021"; }

/* line 1620, resources/web/fontawesome/duotone.scss */
.fad.fa-sync-alt:after {
  content: "\10f2f1"; }

/* line 1621, resources/web/fontawesome/duotone.scss */
.fad.fa-syringe:after {
  content: "\10f48e"; }

/* line 1622, resources/web/fontawesome/duotone.scss */
.fad.fa-table:after {
  content: "\10f0ce"; }

/* line 1623, resources/web/fontawesome/duotone.scss */
.fad.fa-table-tennis:after {
  content: "\10f45d"; }

/* line 1624, resources/web/fontawesome/duotone.scss */
.fad.fa-tablet:after {
  content: "\10f10a"; }

/* line 1625, resources/web/fontawesome/duotone.scss */
.fad.fa-tablet-alt:after {
  content: "\10f3fa"; }

/* line 1626, resources/web/fontawesome/duotone.scss */
.fad.fa-tablet-android:after {
  content: "\10f3fb"; }

/* line 1627, resources/web/fontawesome/duotone.scss */
.fad.fa-tablet-android-alt:after {
  content: "\10f3fc"; }

/* line 1628, resources/web/fontawesome/duotone.scss */
.fad.fa-tablet-rugged:after {
  content: "\10f48f"; }

/* line 1629, resources/web/fontawesome/duotone.scss */
.fad.fa-tablets:after {
  content: "\10f490"; }

/* line 1630, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer:after {
  content: "\10f0e4"; }

/* line 1631, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-alt:after {
  content: "\10f3fd"; }

/* line 1632, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-alt-average:after {
  content: "\10f624"; }

/* line 1633, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-alt-fast:after {
  content: "\10f625"; }

/* line 1634, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-alt-fastest:after {
  content: "\10f626"; }

/* line 1635, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-alt-slow:after {
  content: "\10f627"; }

/* line 1636, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-alt-slowest:after {
  content: "\10f628"; }

/* line 1637, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-average:after {
  content: "\10f629"; }

/* line 1638, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-fast:after {
  content: "\10f62a"; }

/* line 1639, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-fastest:after {
  content: "\10f62b"; }

/* line 1640, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-slow:after {
  content: "\10f62c"; }

/* line 1641, resources/web/fontawesome/duotone.scss */
.fad.fa-tachometer-slowest:after {
  content: "\10f62d"; }

/* line 1642, resources/web/fontawesome/duotone.scss */
.fad.fa-taco:after {
  content: "\10f826"; }

/* line 1643, resources/web/fontawesome/duotone.scss */
.fad.fa-tag:after {
  content: "\10f02b"; }

/* line 1644, resources/web/fontawesome/duotone.scss */
.fad.fa-tags:after {
  content: "\10f02c"; }

/* line 1645, resources/web/fontawesome/duotone.scss */
.fad.fa-tally:after {
  content: "\10f69c"; }

/* line 1646, resources/web/fontawesome/duotone.scss */
.fad.fa-tanakh:after {
  content: "\10f827"; }

/* line 1647, resources/web/fontawesome/duotone.scss */
.fad.fa-tape:after {
  content: "\10f4db"; }

/* line 1648, resources/web/fontawesome/duotone.scss */
.fad.fa-tasks:after {
  content: "\10f0ae"; }

/* line 1649, resources/web/fontawesome/duotone.scss */
.fad.fa-tasks-alt:after {
  content: "\10f828"; }

/* line 1650, resources/web/fontawesome/duotone.scss */
.fad.fa-taxi:after {
  content: "\10f1ba"; }

/* line 1651, resources/web/fontawesome/duotone.scss */
.fad.fa-teeth:after {
  content: "\10f62e"; }

/* line 1652, resources/web/fontawesome/duotone.scss */
.fad.fa-teeth-open:after {
  content: "\10f62f"; }

/* line 1653, resources/web/fontawesome/duotone.scss */
.fad.fa-telescope:after {
  content: "\10e03e"; }

/* line 1654, resources/web/fontawesome/duotone.scss */
.fad.fa-temperature-down:after {
  content: "\10e03f"; }

/* line 1655, resources/web/fontawesome/duotone.scss */
.fad.fa-temperature-frigid:after {
  content: "\10f768"; }

/* line 1656, resources/web/fontawesome/duotone.scss */
.fad.fa-temperature-high:after {
  content: "\10f769"; }

/* line 1657, resources/web/fontawesome/duotone.scss */
.fad.fa-temperature-hot:after {
  content: "\10f76a"; }

/* line 1658, resources/web/fontawesome/duotone.scss */
.fad.fa-temperature-low:after {
  content: "\10f76b"; }

/* line 1659, resources/web/fontawesome/duotone.scss */
.fad.fa-temperature-up:after {
  content: "\10e040"; }

/* line 1660, resources/web/fontawesome/duotone.scss */
.fad.fa-tenge:after {
  content: "\10f7d7"; }

/* line 1661, resources/web/fontawesome/duotone.scss */
.fad.fa-tennis-ball:after {
  content: "\10f45e"; }

/* line 1662, resources/web/fontawesome/duotone.scss */
.fad.fa-terminal:after {
  content: "\10f120"; }

/* line 1663, resources/web/fontawesome/duotone.scss */
.fad.fa-text:after {
  content: "\10f893"; }

/* line 1664, resources/web/fontawesome/duotone.scss */
.fad.fa-text-height:after {
  content: "\10f034"; }

/* line 1665, resources/web/fontawesome/duotone.scss */
.fad.fa-text-size:after {
  content: "\10f894"; }

/* line 1666, resources/web/fontawesome/duotone.scss */
.fad.fa-text-width:after {
  content: "\10f035"; }

/* line 1667, resources/web/fontawesome/duotone.scss */
.fad.fa-th:after {
  content: "\10f00a"; }

/* line 1668, resources/web/fontawesome/duotone.scss */
.fad.fa-th-large:after {
  content: "\10f009"; }

/* line 1669, resources/web/fontawesome/duotone.scss */
.fad.fa-th-list:after {
  content: "\10f00b"; }

/* line 1670, resources/web/fontawesome/duotone.scss */
.fad.fa-theater-masks:after {
  content: "\10f630"; }

/* line 1671, resources/web/fontawesome/duotone.scss */
.fad.fa-thermometer:after {
  content: "\10f491"; }

/* line 1672, resources/web/fontawesome/duotone.scss */
.fad.fa-thermometer-empty:after {
  content: "\10f2cb"; }

/* line 1673, resources/web/fontawesome/duotone.scss */
.fad.fa-thermometer-full:after {
  content: "\10f2c7"; }

/* line 1674, resources/web/fontawesome/duotone.scss */
.fad.fa-thermometer-half:after {
  content: "\10f2c9"; }

/* line 1675, resources/web/fontawesome/duotone.scss */
.fad.fa-thermometer-quarter:after {
  content: "\10f2ca"; }

/* line 1676, resources/web/fontawesome/duotone.scss */
.fad.fa-thermometer-three-quarters:after {
  content: "\10f2c8"; }

/* line 1677, resources/web/fontawesome/duotone.scss */
.fad.fa-theta:after {
  content: "\10f69e"; }

/* line 1678, resources/web/fontawesome/duotone.scss */
.fad.fa-thumbs-down:after {
  content: "\10f165"; }

/* line 1679, resources/web/fontawesome/duotone.scss */
.fad.fa-thumbs-up:after {
  content: "\10f164"; }

/* line 1680, resources/web/fontawesome/duotone.scss */
.fad.fa-thumbtack:after {
  content: "\10f08d"; }

/* line 1681, resources/web/fontawesome/duotone.scss */
.fad.fa-thunderstorm:after {
  content: "\10f76c"; }

/* line 1682, resources/web/fontawesome/duotone.scss */
.fad.fa-thunderstorm-moon:after {
  content: "\10f76d"; }

/* line 1683, resources/web/fontawesome/duotone.scss */
.fad.fa-thunderstorm-sun:after {
  content: "\10f76e"; }

/* line 1684, resources/web/fontawesome/duotone.scss */
.fad.fa-ticket:after {
  content: "\10f145"; }

/* line 1685, resources/web/fontawesome/duotone.scss */
.fad.fa-ticket-alt:after {
  content: "\10f3ff"; }

/* line 1686, resources/web/fontawesome/duotone.scss */
.fad.fa-tilde:after {
  content: "\10f69f"; }

/* line 1687, resources/web/fontawesome/duotone.scss */
.fad.fa-times:after {
  content: "\10f00d"; }

/* line 1688, resources/web/fontawesome/duotone.scss */
.fad.fa-times-circle:after {
  content: "\10f057"; }

/* line 1689, resources/web/fontawesome/duotone.scss */
.fad.fa-times-hexagon:after {
  content: "\10f2ee"; }

/* line 1690, resources/web/fontawesome/duotone.scss */
.fad.fa-times-octagon:after {
  content: "\10f2f0"; }

/* line 1691, resources/web/fontawesome/duotone.scss */
.fad.fa-times-square:after {
  content: "\10f2d3"; }

/* line 1692, resources/web/fontawesome/duotone.scss */
.fad.fa-tint:after {
  content: "\10f043"; }

/* line 1693, resources/web/fontawesome/duotone.scss */
.fad.fa-tint-slash:after {
  content: "\10f5c7"; }

/* line 1694, resources/web/fontawesome/duotone.scss */
.fad.fa-tire:after {
  content: "\10f631"; }

/* line 1695, resources/web/fontawesome/duotone.scss */
.fad.fa-tire-flat:after {
  content: "\10f632"; }

/* line 1696, resources/web/fontawesome/duotone.scss */
.fad.fa-tire-pressure-warning:after {
  content: "\10f633"; }

/* line 1697, resources/web/fontawesome/duotone.scss */
.fad.fa-tire-rugged:after {
  content: "\10f634"; }

/* line 1698, resources/web/fontawesome/duotone.scss */
.fad.fa-tired:after {
  content: "\10f5c8"; }

/* line 1699, resources/web/fontawesome/duotone.scss */
.fad.fa-toggle-off:after {
  content: "\10f204"; }

/* line 1700, resources/web/fontawesome/duotone.scss */
.fad.fa-toggle-on:after {
  content: "\10f205"; }

/* line 1701, resources/web/fontawesome/duotone.scss */
.fad.fa-toilet:after {
  content: "\10f7d8"; }

/* line 1702, resources/web/fontawesome/duotone.scss */
.fad.fa-toilet-paper:after {
  content: "\10f71e"; }

/* line 1703, resources/web/fontawesome/duotone.scss */
.fad.fa-toilet-paper-alt:after {
  content: "\10f71f"; }

/* line 1704, resources/web/fontawesome/duotone.scss */
.fad.fa-toilet-paper-slash:after {
  content: "\10e072"; }

/* line 1705, resources/web/fontawesome/duotone.scss */
.fad.fa-tombstone:after {
  content: "\10f720"; }

/* line 1706, resources/web/fontawesome/duotone.scss */
.fad.fa-tombstone-alt:after {
  content: "\10f721"; }

/* line 1707, resources/web/fontawesome/duotone.scss */
.fad.fa-toolbox:after {
  content: "\10f552"; }

/* line 1708, resources/web/fontawesome/duotone.scss */
.fad.fa-tools:after {
  content: "\10f7d9"; }

/* line 1709, resources/web/fontawesome/duotone.scss */
.fad.fa-tooth:after {
  content: "\10f5c9"; }

/* line 1710, resources/web/fontawesome/duotone.scss */
.fad.fa-toothbrush:after {
  content: "\10f635"; }

/* line 1711, resources/web/fontawesome/duotone.scss */
.fad.fa-torah:after {
  content: "\10f6a0"; }

/* line 1712, resources/web/fontawesome/duotone.scss */
.fad.fa-torii-gate:after {
  content: "\10f6a1"; }

/* line 1713, resources/web/fontawesome/duotone.scss */
.fad.fa-tornado:after {
  content: "\10f76f"; }

/* line 1714, resources/web/fontawesome/duotone.scss */
.fad.fa-tractor:after {
  content: "\10f722"; }

/* line 1715, resources/web/fontawesome/duotone.scss */
.fad.fa-trademark:after {
  content: "\10f25c"; }

/* line 1716, resources/web/fontawesome/duotone.scss */
.fad.fa-traffic-cone:after {
  content: "\10f636"; }

/* line 1717, resources/web/fontawesome/duotone.scss */
.fad.fa-traffic-light:after {
  content: "\10f637"; }

/* line 1718, resources/web/fontawesome/duotone.scss */
.fad.fa-traffic-light-go:after {
  content: "\10f638"; }

/* line 1719, resources/web/fontawesome/duotone.scss */
.fad.fa-traffic-light-slow:after {
  content: "\10f639"; }

/* line 1720, resources/web/fontawesome/duotone.scss */
.fad.fa-traffic-light-stop:after {
  content: "\10f63a"; }

/* line 1721, resources/web/fontawesome/duotone.scss */
.fad.fa-trailer:after {
  content: "\10e041"; }

/* line 1722, resources/web/fontawesome/duotone.scss */
.fad.fa-train:after {
  content: "\10f238"; }

/* line 1723, resources/web/fontawesome/duotone.scss */
.fad.fa-tram:after {
  content: "\10f7da"; }

/* line 1724, resources/web/fontawesome/duotone.scss */
.fad.fa-transgender:after {
  content: "\10f224"; }

/* line 1725, resources/web/fontawesome/duotone.scss */
.fad.fa-transgender-alt:after {
  content: "\10f225"; }

/* line 1726, resources/web/fontawesome/duotone.scss */
.fad.fa-transporter:after {
  content: "\10e042"; }

/* line 1727, resources/web/fontawesome/duotone.scss */
.fad.fa-transporter-1:after {
  content: "\10e043"; }

/* line 1728, resources/web/fontawesome/duotone.scss */
.fad.fa-transporter-2:after {
  content: "\10e044"; }

/* line 1729, resources/web/fontawesome/duotone.scss */
.fad.fa-transporter-3:after {
  content: "\10e045"; }

/* line 1730, resources/web/fontawesome/duotone.scss */
.fad.fa-transporter-empty:after {
  content: "\10e046"; }

/* line 1731, resources/web/fontawesome/duotone.scss */
.fad.fa-trash:after {
  content: "\10f1f8"; }

/* line 1732, resources/web/fontawesome/duotone.scss */
.fad.fa-trash-alt:after {
  content: "\10f2ed"; }

/* line 1733, resources/web/fontawesome/duotone.scss */
.fad.fa-trash-restore:after {
  content: "\10f829"; }

/* line 1734, resources/web/fontawesome/duotone.scss */
.fad.fa-trash-restore-alt:after {
  content: "\10f82a"; }

/* line 1735, resources/web/fontawesome/duotone.scss */
.fad.fa-trash-undo:after {
  content: "\10f895"; }

/* line 1736, resources/web/fontawesome/duotone.scss */
.fad.fa-trash-undo-alt:after {
  content: "\10f896"; }

/* line 1737, resources/web/fontawesome/duotone.scss */
.fad.fa-treasure-chest:after {
  content: "\10f723"; }

/* line 1738, resources/web/fontawesome/duotone.scss */
.fad.fa-tree:after {
  content: "\10f1bb"; }

/* line 1739, resources/web/fontawesome/duotone.scss */
.fad.fa-tree-alt:after {
  content: "\10f400"; }

/* line 1740, resources/web/fontawesome/duotone.scss */
.fad.fa-tree-christmas:after {
  content: "\10f7db"; }

/* line 1741, resources/web/fontawesome/duotone.scss */
.fad.fa-tree-decorated:after {
  content: "\10f7dc"; }

/* line 1742, resources/web/fontawesome/duotone.scss */
.fad.fa-tree-large:after {
  content: "\10f7dd"; }

/* line 1743, resources/web/fontawesome/duotone.scss */
.fad.fa-tree-palm:after {
  content: "\10f82b"; }

/* line 1744, resources/web/fontawesome/duotone.scss */
.fad.fa-trees:after {
  content: "\10f724"; }

/* line 1745, resources/web/fontawesome/duotone.scss */
.fad.fa-triangle:after {
  content: "\10f2ec"; }

/* line 1746, resources/web/fontawesome/duotone.scss */
.fad.fa-triangle-music:after {
  content: "\10f8e2"; }

/* line 1747, resources/web/fontawesome/duotone.scss */
.fad.fa-trophy:after {
  content: "\10f091"; }

/* line 1748, resources/web/fontawesome/duotone.scss */
.fad.fa-trophy-alt:after {
  content: "\10f2eb"; }

/* line 1749, resources/web/fontawesome/duotone.scss */
.fad.fa-truck:after {
  content: "\10f0d1"; }

/* line 1750, resources/web/fontawesome/duotone.scss */
.fad.fa-truck-container:after {
  content: "\10f4dc"; }

/* line 1751, resources/web/fontawesome/duotone.scss */
.fad.fa-truck-couch:after {
  content: "\10f4dd"; }

/* line 1752, resources/web/fontawesome/duotone.scss */
.fad.fa-truck-loading:after {
  content: "\10f4de"; }

/* line 1753, resources/web/fontawesome/duotone.scss */
.fad.fa-truck-monster:after {
  content: "\10f63b"; }

/* line 1754, resources/web/fontawesome/duotone.scss */
.fad.fa-truck-moving:after {
  content: "\10f4df"; }

/* line 1755, resources/web/fontawesome/duotone.scss */
.fad.fa-truck-pickup:after {
  content: "\10f63c"; }

/* line 1756, resources/web/fontawesome/duotone.scss */
.fad.fa-truck-plow:after {
  content: "\10f7de"; }

/* line 1757, resources/web/fontawesome/duotone.scss */
.fad.fa-truck-ramp:after {
  content: "\10f4e0"; }

/* line 1758, resources/web/fontawesome/duotone.scss */
.fad.fa-trumpet:after {
  content: "\10f8e3"; }

/* line 1759, resources/web/fontawesome/duotone.scss */
.fad.fa-tshirt:after {
  content: "\10f553"; }

/* line 1760, resources/web/fontawesome/duotone.scss */
.fad.fa-tty:after {
  content: "\10f1e4"; }

/* line 1761, resources/web/fontawesome/duotone.scss */
.fad.fa-turkey:after {
  content: "\10f725"; }

/* line 1762, resources/web/fontawesome/duotone.scss */
.fad.fa-turntable:after {
  content: "\10f8e4"; }

/* line 1763, resources/web/fontawesome/duotone.scss */
.fad.fa-turtle:after {
  content: "\10f726"; }

/* line 1764, resources/web/fontawesome/duotone.scss */
.fad.fa-tv:after {
  content: "\10f26c"; }

/* line 1765, resources/web/fontawesome/duotone.scss */
.fad.fa-tv-alt:after {
  content: "\10f8e5"; }

/* line 1766, resources/web/fontawesome/duotone.scss */
.fad.fa-tv-music:after {
  content: "\10f8e6"; }

/* line 1767, resources/web/fontawesome/duotone.scss */
.fad.fa-tv-retro:after {
  content: "\10f401"; }

/* line 1768, resources/web/fontawesome/duotone.scss */
.fad.fa-typewriter:after {
  content: "\10f8e7"; }

/* line 1769, resources/web/fontawesome/duotone.scss */
.fad.fa-ufo:after {
  content: "\10e047"; }

/* line 1770, resources/web/fontawesome/duotone.scss */
.fad.fa-ufo-beam:after {
  content: "\10e048"; }

/* line 1771, resources/web/fontawesome/duotone.scss */
.fad.fa-umbrella:after {
  content: "\10f0e9"; }

/* line 1772, resources/web/fontawesome/duotone.scss */
.fad.fa-umbrella-beach:after {
  content: "\10f5ca"; }

/* line 1773, resources/web/fontawesome/duotone.scss */
.fad.fa-underline:after {
  content: "\10f0cd"; }

/* line 1774, resources/web/fontawesome/duotone.scss */
.fad.fa-undo:after {
  content: "\10f0e2"; }

/* line 1775, resources/web/fontawesome/duotone.scss */
.fad.fa-undo-alt:after {
  content: "\10f2ea"; }

/* line 1776, resources/web/fontawesome/duotone.scss */
.fad.fa-unicorn:after {
  content: "\10f727"; }

/* line 1777, resources/web/fontawesome/duotone.scss */
.fad.fa-union:after {
  content: "\10f6a2"; }

/* line 1778, resources/web/fontawesome/duotone.scss */
.fad.fa-universal-access:after {
  content: "\10f29a"; }

/* line 1779, resources/web/fontawesome/duotone.scss */
.fad.fa-university:after {
  content: "\10f19c"; }

/* line 1780, resources/web/fontawesome/duotone.scss */
.fad.fa-unlink:after {
  content: "\10f127"; }

/* line 1781, resources/web/fontawesome/duotone.scss */
.fad.fa-unlock:after {
  content: "\10f09c"; }

/* line 1782, resources/web/fontawesome/duotone.scss */
.fad.fa-unlock-alt:after {
  content: "\10f13e"; }

/* line 1783, resources/web/fontawesome/duotone.scss */
.fad.fa-upload:after {
  content: "\10f093"; }

/* line 1784, resources/web/fontawesome/duotone.scss */
.fad.fa-usb-drive:after {
  content: "\10f8e9"; }

/* line 1785, resources/web/fontawesome/duotone.scss */
.fad.fa-usd-circle:after {
  content: "\10f2e8"; }

/* line 1786, resources/web/fontawesome/duotone.scss */
.fad.fa-usd-square:after {
  content: "\10f2e9"; }

/* line 1787, resources/web/fontawesome/duotone.scss */
.fad.fa-user:after {
  content: "\10f007"; }

/* line 1788, resources/web/fontawesome/duotone.scss */
.fad.fa-user-alien:after {
  content: "\10e04a"; }

/* line 1789, resources/web/fontawesome/duotone.scss */
.fad.fa-user-alt:after {
  content: "\10f406"; }

/* line 1790, resources/web/fontawesome/duotone.scss */
.fad.fa-user-alt-slash:after {
  content: "\10f4fa"; }

/* line 1791, resources/web/fontawesome/duotone.scss */
.fad.fa-user-astronaut:after {
  content: "\10f4fb"; }

/* line 1792, resources/web/fontawesome/duotone.scss */
.fad.fa-user-chart:after {
  content: "\10f6a3"; }

/* line 1793, resources/web/fontawesome/duotone.scss */
.fad.fa-user-check:after {
  content: "\10f4fc"; }

/* line 1794, resources/web/fontawesome/duotone.scss */
.fad.fa-user-circle:after {
  content: "\10f2bd"; }

/* line 1795, resources/web/fontawesome/duotone.scss */
.fad.fa-user-clock:after {
  content: "\10f4fd"; }

/* line 1796, resources/web/fontawesome/duotone.scss */
.fad.fa-user-cog:after {
  content: "\10f4fe"; }

/* line 1797, resources/web/fontawesome/duotone.scss */
.fad.fa-user-cowboy:after {
  content: "\10f8ea"; }

/* line 1798, resources/web/fontawesome/duotone.scss */
.fad.fa-user-crown:after {
  content: "\10f6a4"; }

/* line 1799, resources/web/fontawesome/duotone.scss */
.fad.fa-user-edit:after {
  content: "\10f4ff"; }

/* line 1800, resources/web/fontawesome/duotone.scss */
.fad.fa-user-friends:after {
  content: "\10f500"; }

/* line 1801, resources/web/fontawesome/duotone.scss */
.fad.fa-user-graduate:after {
  content: "\10f501"; }

/* line 1802, resources/web/fontawesome/duotone.scss */
.fad.fa-user-hard-hat:after {
  content: "\10f82c"; }

/* line 1803, resources/web/fontawesome/duotone.scss */
.fad.fa-user-headset:after {
  content: "\10f82d"; }

/* line 1804, resources/web/fontawesome/duotone.scss */
.fad.fa-user-injured:after {
  content: "\10f728"; }

/* line 1805, resources/web/fontawesome/duotone.scss */
.fad.fa-user-lock:after {
  content: "\10f502"; }

/* line 1806, resources/web/fontawesome/duotone.scss */
.fad.fa-user-md:after {
  content: "\10f0f0"; }

/* line 1807, resources/web/fontawesome/duotone.scss */
.fad.fa-user-md-chat:after {
  content: "\10f82e"; }

/* line 1808, resources/web/fontawesome/duotone.scss */
.fad.fa-user-minus:after {
  content: "\10f503"; }

/* line 1809, resources/web/fontawesome/duotone.scss */
.fad.fa-user-music:after {
  content: "\10f8eb"; }

/* line 1810, resources/web/fontawesome/duotone.scss */
.fad.fa-user-ninja:after {
  content: "\10f504"; }

/* line 1811, resources/web/fontawesome/duotone.scss */
.fad.fa-user-nurse:after {
  content: "\10f82f"; }

/* line 1812, resources/web/fontawesome/duotone.scss */
.fad.fa-user-plus:after {
  content: "\10f234"; }

/* line 1813, resources/web/fontawesome/duotone.scss */
.fad.fa-user-robot:after {
  content: "\10e04b"; }

/* line 1814, resources/web/fontawesome/duotone.scss */
.fad.fa-user-secret:after {
  content: "\10f21b"; }

/* line 1815, resources/web/fontawesome/duotone.scss */
.fad.fa-user-shield:after {
  content: "\10f505"; }

/* line 1816, resources/web/fontawesome/duotone.scss */
.fad.fa-user-slash:after {
  content: "\10f506"; }

/* line 1817, resources/web/fontawesome/duotone.scss */
.fad.fa-user-tag:after {
  content: "\10f507"; }

/* line 1818, resources/web/fontawesome/duotone.scss */
.fad.fa-user-tie:after {
  content: "\10f508"; }

/* line 1819, resources/web/fontawesome/duotone.scss */
.fad.fa-user-times:after {
  content: "\10f235"; }

/* line 1820, resources/web/fontawesome/duotone.scss */
.fad.fa-user-unlock:after {
  content: "\10e058"; }

/* line 1821, resources/web/fontawesome/duotone.scss */
.fad.fa-user-visor:after {
  content: "\10e04c"; }

/* line 1822, resources/web/fontawesome/duotone.scss */
.fad.fa-users:after {
  content: "\10f0c0"; }

/* line 1823, resources/web/fontawesome/duotone.scss */
.fad.fa-users-class:after {
  content: "\10f63d"; }

/* line 1824, resources/web/fontawesome/duotone.scss */
.fad.fa-users-cog:after {
  content: "\10f509"; }

/* line 1825, resources/web/fontawesome/duotone.scss */
.fad.fa-users-crown:after {
  content: "\10f6a5"; }

/* line 1826, resources/web/fontawesome/duotone.scss */
.fad.fa-users-medical:after {
  content: "\10f830"; }

/* line 1827, resources/web/fontawesome/duotone.scss */
.fad.fa-users-slash:after {
  content: "\10e073"; }

/* line 1828, resources/web/fontawesome/duotone.scss */
.fad.fa-utensil-fork:after {
  content: "\10f2e3"; }

/* line 1829, resources/web/fontawesome/duotone.scss */
.fad.fa-utensil-knife:after {
  content: "\10f2e4"; }

/* line 1830, resources/web/fontawesome/duotone.scss */
.fad.fa-utensil-spoon:after {
  content: "\10f2e5"; }

/* line 1831, resources/web/fontawesome/duotone.scss */
.fad.fa-utensils:after {
  content: "\10f2e7"; }

/* line 1832, resources/web/fontawesome/duotone.scss */
.fad.fa-utensils-alt:after {
  content: "\10f2e6"; }

/* line 1833, resources/web/fontawesome/duotone.scss */
.fad.fa-vacuum:after {
  content: "\10e04d"; }

/* line 1834, resources/web/fontawesome/duotone.scss */
.fad.fa-vacuum-robot:after {
  content: "\10e04e"; }

/* line 1835, resources/web/fontawesome/duotone.scss */
.fad.fa-value-absolute:after {
  content: "\10f6a6"; }

/* line 1836, resources/web/fontawesome/duotone.scss */
.fad.fa-vector-square:after {
  content: "\10f5cb"; }

/* line 1837, resources/web/fontawesome/duotone.scss */
.fad.fa-venus:after {
  content: "\10f221"; }

/* line 1838, resources/web/fontawesome/duotone.scss */
.fad.fa-venus-double:after {
  content: "\10f226"; }

/* line 1839, resources/web/fontawesome/duotone.scss */
.fad.fa-venus-mars:after {
  content: "\10f228"; }

/* line 1840, resources/web/fontawesome/duotone.scss */
.fad.fa-vest:after {
  content: "\10e085"; }

/* line 1841, resources/web/fontawesome/duotone.scss */
.fad.fa-vest-patches:after {
  content: "\10e086"; }

/* line 1842, resources/web/fontawesome/duotone.scss */
.fad.fa-vhs:after {
  content: "\10f8ec"; }

/* line 1843, resources/web/fontawesome/duotone.scss */
.fad.fa-vial:after {
  content: "\10f492"; }

/* line 1844, resources/web/fontawesome/duotone.scss */
.fad.fa-vials:after {
  content: "\10f493"; }

/* line 1845, resources/web/fontawesome/duotone.scss */
.fad.fa-video:after {
  content: "\10f03d"; }

/* line 1846, resources/web/fontawesome/duotone.scss */
.fad.fa-video-plus:after {
  content: "\10f4e1"; }

/* line 1847, resources/web/fontawesome/duotone.scss */
.fad.fa-video-slash:after {
  content: "\10f4e2"; }

/* line 1848, resources/web/fontawesome/duotone.scss */
.fad.fa-vihara:after {
  content: "\10f6a7"; }

/* line 1849, resources/web/fontawesome/duotone.scss */
.fad.fa-violin:after {
  content: "\10f8ed"; }

/* line 1850, resources/web/fontawesome/duotone.scss */
.fad.fa-virus:after {
  content: "\10e074"; }

/* line 1851, resources/web/fontawesome/duotone.scss */
.fad.fa-virus-slash:after {
  content: "\10e075"; }

/* line 1852, resources/web/fontawesome/duotone.scss */
.fad.fa-viruses:after {
  content: "\10e076"; }

/* line 1853, resources/web/fontawesome/duotone.scss */
.fad.fa-voicemail:after {
  content: "\10f897"; }

/* line 1854, resources/web/fontawesome/duotone.scss */
.fad.fa-volcano:after {
  content: "\10f770"; }

/* line 1855, resources/web/fontawesome/duotone.scss */
.fad.fa-volleyball-ball:after {
  content: "\10f45f"; }

/* line 1856, resources/web/fontawesome/duotone.scss */
.fad.fa-volume:after {
  content: "\10f6a8"; }

/* line 1857, resources/web/fontawesome/duotone.scss */
.fad.fa-volume-down:after {
  content: "\10f027"; }

/* line 1858, resources/web/fontawesome/duotone.scss */
.fad.fa-volume-mute:after {
  content: "\10f6a9"; }

/* line 1859, resources/web/fontawesome/duotone.scss */
.fad.fa-volume-off:after {
  content: "\10f026"; }

/* line 1860, resources/web/fontawesome/duotone.scss */
.fad.fa-volume-slash:after {
  content: "\10f2e2"; }

/* line 1861, resources/web/fontawesome/duotone.scss */
.fad.fa-volume-up:after {
  content: "\10f028"; }

/* line 1862, resources/web/fontawesome/duotone.scss */
.fad.fa-vote-nay:after {
  content: "\10f771"; }

/* line 1863, resources/web/fontawesome/duotone.scss */
.fad.fa-vote-yea:after {
  content: "\10f772"; }

/* line 1864, resources/web/fontawesome/duotone.scss */
.fad.fa-vr-cardboard:after {
  content: "\10f729"; }

/* line 1865, resources/web/fontawesome/duotone.scss */
.fad.fa-wagon-covered:after {
  content: "\10f8ee"; }

/* line 1866, resources/web/fontawesome/duotone.scss */
.fad.fa-walker:after {
  content: "\10f831"; }

/* line 1867, resources/web/fontawesome/duotone.scss */
.fad.fa-walkie-talkie:after {
  content: "\10f8ef"; }

/* line 1868, resources/web/fontawesome/duotone.scss */
.fad.fa-walking:after {
  content: "\10f554"; }

/* line 1869, resources/web/fontawesome/duotone.scss */
.fad.fa-wallet:after {
  content: "\10f555"; }

/* line 1870, resources/web/fontawesome/duotone.scss */
.fad.fa-wand:after {
  content: "\10f72a"; }

/* line 1871, resources/web/fontawesome/duotone.scss */
.fad.fa-wand-magic:after {
  content: "\10f72b"; }

/* line 1872, resources/web/fontawesome/duotone.scss */
.fad.fa-warehouse:after {
  content: "\10f494"; }

/* line 1873, resources/web/fontawesome/duotone.scss */
.fad.fa-warehouse-alt:after {
  content: "\10f495"; }

/* line 1874, resources/web/fontawesome/duotone.scss */
.fad.fa-washer:after {
  content: "\10f898"; }

/* line 1875, resources/web/fontawesome/duotone.scss */
.fad.fa-watch:after {
  content: "\10f2e1"; }

/* line 1876, resources/web/fontawesome/duotone.scss */
.fad.fa-watch-calculator:after {
  content: "\10f8f0"; }

/* line 1877, resources/web/fontawesome/duotone.scss */
.fad.fa-watch-fitness:after {
  content: "\10f63e"; }

/* line 1878, resources/web/fontawesome/duotone.scss */
.fad.fa-water:after {
  content: "\10f773"; }

/* line 1879, resources/web/fontawesome/duotone.scss */
.fad.fa-water-lower:after {
  content: "\10f774"; }

/* line 1880, resources/web/fontawesome/duotone.scss */
.fad.fa-water-rise:after {
  content: "\10f775"; }

/* line 1881, resources/web/fontawesome/duotone.scss */
.fad.fa-wave-sine:after {
  content: "\10f899"; }

/* line 1882, resources/web/fontawesome/duotone.scss */
.fad.fa-wave-square:after {
  content: "\10f83e"; }

/* line 1883, resources/web/fontawesome/duotone.scss */
.fad.fa-wave-triangle:after {
  content: "\10f89a"; }

/* line 1884, resources/web/fontawesome/duotone.scss */
.fad.fa-waveform:after {
  content: "\10f8f1"; }

/* line 1885, resources/web/fontawesome/duotone.scss */
.fad.fa-waveform-path:after {
  content: "\10f8f2"; }

/* line 1886, resources/web/fontawesome/duotone.scss */
.fad.fa-webcam:after {
  content: "\10f832"; }

/* line 1887, resources/web/fontawesome/duotone.scss */
.fad.fa-webcam-slash:after {
  content: "\10f833"; }

/* line 1888, resources/web/fontawesome/duotone.scss */
.fad.fa-weight:after {
  content: "\10f496"; }

/* line 1889, resources/web/fontawesome/duotone.scss */
.fad.fa-weight-hanging:after {
  content: "\10f5cd"; }

/* line 1890, resources/web/fontawesome/duotone.scss */
.fad.fa-whale:after {
  content: "\10f72c"; }

/* line 1891, resources/web/fontawesome/duotone.scss */
.fad.fa-wheat:after {
  content: "\10f72d"; }

/* line 1892, resources/web/fontawesome/duotone.scss */
.fad.fa-wheelchair:after {
  content: "\10f193"; }

/* line 1893, resources/web/fontawesome/duotone.scss */
.fad.fa-whistle:after {
  content: "\10f460"; }

/* line 1894, resources/web/fontawesome/duotone.scss */
.fad.fa-wifi:after {
  content: "\10f1eb"; }

/* line 1895, resources/web/fontawesome/duotone.scss */
.fad.fa-wifi-1:after {
  content: "\10f6aa"; }

/* line 1896, resources/web/fontawesome/duotone.scss */
.fad.fa-wifi-2:after {
  content: "\10f6ab"; }

/* line 1897, resources/web/fontawesome/duotone.scss */
.fad.fa-wifi-slash:after {
  content: "\10f6ac"; }

/* line 1898, resources/web/fontawesome/duotone.scss */
.fad.fa-wind:after {
  content: "\10f72e"; }

/* line 1899, resources/web/fontawesome/duotone.scss */
.fad.fa-wind-turbine:after {
  content: "\10f89b"; }

/* line 1900, resources/web/fontawesome/duotone.scss */
.fad.fa-wind-warning:after {
  content: "\10f776"; }

/* line 1901, resources/web/fontawesome/duotone.scss */
.fad.fa-window:after {
  content: "\10f40e"; }

/* line 1902, resources/web/fontawesome/duotone.scss */
.fad.fa-window-alt:after {
  content: "\10f40f"; }

/* line 1903, resources/web/fontawesome/duotone.scss */
.fad.fa-window-close:after {
  content: "\10f410"; }

/* line 1904, resources/web/fontawesome/duotone.scss */
.fad.fa-window-frame:after {
  content: "\10e04f"; }

/* line 1905, resources/web/fontawesome/duotone.scss */
.fad.fa-window-frame-open:after {
  content: "\10e050"; }

/* line 1906, resources/web/fontawesome/duotone.scss */
.fad.fa-window-maximize:after {
  content: "\10f2d0"; }

/* line 1907, resources/web/fontawesome/duotone.scss */
.fad.fa-window-minimize:after {
  content: "\10f2d1"; }

/* line 1908, resources/web/fontawesome/duotone.scss */
.fad.fa-window-restore:after {
  content: "\10f2d2"; }

/* line 1909, resources/web/fontawesome/duotone.scss */
.fad.fa-windsock:after {
  content: "\10f777"; }

/* line 1910, resources/web/fontawesome/duotone.scss */
.fad.fa-wine-bottle:after {
  content: "\10f72f"; }

/* line 1911, resources/web/fontawesome/duotone.scss */
.fad.fa-wine-glass:after {
  content: "\10f4e3"; }

/* line 1912, resources/web/fontawesome/duotone.scss */
.fad.fa-wine-glass-alt:after {
  content: "\10f5ce"; }

/* line 1913, resources/web/fontawesome/duotone.scss */
.fad.fa-won-sign:after {
  content: "\10f159"; }

/* line 1914, resources/web/fontawesome/duotone.scss */
.fad.fa-wreath:after {
  content: "\10f7e2"; }

/* line 1915, resources/web/fontawesome/duotone.scss */
.fad.fa-wrench:after {
  content: "\10f0ad"; }

/* line 1916, resources/web/fontawesome/duotone.scss */
.fad.fa-x-ray:after {
  content: "\10f497"; }

/* line 1917, resources/web/fontawesome/duotone.scss */
.fad.fa-yen-sign:after {
  content: "\10f157"; }

/* line 1918, resources/web/fontawesome/duotone.scss */
.fad.fa-yin-yang:after {
  content: "\10f6ad"; }

/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../webfonts/fa-light-300.eot");
  src: url("../webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-light-300.woff2") format("woff2"), url("../webfonts/fa-light-300.woff") format("woff"), url("../webfonts/fa-light-300.ttf") format("truetype"), url("../webfonts/fa-light-300.svg#fontawesome") format("svg"); }

/* line 20, resources/web/fontawesome/light.scss */
.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }

/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-regular-400.eot");
  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

/* line 20, resources/web/fontawesome/regular.scss */
.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }

/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

/* line 20, resources/web/fontawesome/solid.scss */
.fa,
.fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }

/* line 84, resources/web/scss/app.scss */
body .notransform {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important; }

/* line 88, resources/web/scss/app.scss */
.woocommerce div.product div.images .slider-main .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 91, resources/web/scss/app.scss */
.woocommerce div.product div.images .slider-main .slick-slide {
  height: 400px !important; }
  /* line 93, resources/web/scss/app.scss */
  .woocommerce div.product div.images .slider-main .slick-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain; }

/* line 100, resources/web/scss/app.scss */
.slick-prev:before, .slick-next:before {
  color: black !important; }

/* line 103, resources/web/scss/app.scss */
.wpsl-directions {
  display: none; }

@font-face {
  font-family: 'Blocklyn-Condensed';
  src: local("Blocklyn-Condensed"), url("../webfonts/Blocklyn-Condensed.eot") format("embedded-opentype"), url("../webfonts/Blocklyn-Condensed.otf") format("opentype"), url("../webfonts/Blocklyn-Condensed.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/* line 116, resources/web/scss/app.scss */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-bottom: 10px;
  text-transform: uppercase; }

/* line 121, resources/web/scss/app.scss */
.txt-blocklyn h2,
.txt-blocklyn {
  font-family: Blocklyn-Condensed, 'Open-sans', sans-serif !important; }

/* line 126, resources/web/scss/app.scss */
.fa-stack-2x {
  color: #f26522; }

/* line 129, resources/web/scss/app.scss */
i.fa-inverse {
  color: white !important; }

/* line 132, resources/web/scss/app.scss */
#YMM-filters > div:first-child {
  display: none; }

/* line 136, resources/web/scss/app.scss */
#pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .pektsekye_partfinder_horizontalselector-2 {
  display: none; }

/* line 139, resources/web/scss/app.scss */
#pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .pf-title {
  color: white;
  float: none;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px auto 5px;
  display: inline-block;
  width: 100%; }

/* line 149, resources/web/scss/app.scss */
#pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .pf-title-right {
  display: none; }

/* line 152, resources/web/scss/app.scss */
#pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .pf-clear {
  display: none; }

/* line 155, resources/web/scss/app.scss */
#pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 161, resources/web/scss/app.scss */
  #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .level {
    width: 100%;
    float: none;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px; }
    @media (max-width: 964px) {
      /* line 161, resources/web/scss/app.scss */
      #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .level {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%; } }
    @media (max-width: 564px) {
      /* line 161, resources/web/scss/app.scss */
      #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .level {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
    /* line 174, resources/web/scss/app.scss */
    #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .level .pf-select {
      background: url("/wp-content/themes/stellartheme/resources/web/images-min/dropdown-arrow.min.png");
      background-repeat: no-repeat;
      background-origin: content-box;
      background-position: right -0.88889rem center;
      background-size: 9px 6px;
      background-color: black;
      color: white; }
      /* line 182, resources/web/scss/app.scss */
      #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .level .pf-select.disabled {
        color: black; }
  /* line 187, resources/web/scss/app.scss */
  #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .pf-filter-links {
    font-size: 0px; }
    /* line 189, resources/web/scss/app.scss */
    #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .pf-filter-links .pf-search-all-link {
      display: none; }
    /* line 192, resources/web/scss/app.scss */
    #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .pf-filter-links .pf-clear-filter {
      color: white;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 0.83333rem;
      border: 0px;
      margin: 10px 0 0.88889rem;
      padding: 0.44444rem; }
  /* line 202, resources/web/scss/app.scss */
  #pf_selector_horizontal_pektsekye_partfinder_horizontalselector-2 .block-content .button.pf-submit-any-selection {
    border-color: black;
    vertical-align: middle;
    display: none;
    background-color: #f26522;
    height: 2.16667rem;
    margin: 10px 0 0.88889rem;
    padding: 0.44444rem; }

/* line 213, resources/web/scss/app.scss */
.woocommerce div.product div.images img {
  border-radius: 15px; }

/* line 219, resources/web/scss/app.scss */
.composite_component .component_selections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 225, resources/web/scss/app.scss */
.composite_component .component_section_title {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-right: 10px;
  margin-top: 9px; }
  /* line 231, resources/web/scss/app.scss */
  .composite_component .component_section_title label {
    font-weight: 700; }

/* line 235, resources/web/scss/app.scss */
.composite_component .component_options {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-negative: 1;
      flex-shrink: 1; }

/* line 239, resources/web/scss/app.scss */
.composite_component .component_content {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  clear: both; }

/* line 246, resources/web/scss/app.scss */
.composited_product_details_wrapper .attribute_options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/* line 251, resources/web/scss/app.scss */
.composited_product_details_wrapper .label {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-right: 10px; }
  /* line 256, resources/web/scss/app.scss */
  .composited_product_details_wrapper .label label {
    margin-top: 9px; }

/* line 260, resources/web/scss/app.scss */
.composited_product_details_wrapper .value {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 1;
      flex-grow: 1; }

/* line 268, resources/web/scss/app.scss */
.mega-menu-item .dgwt-wcas-search-form {
  padding-left: 10px; }

/* line 273, resources/web/scss/app.scss */
i.fa-inverse {
  color: #086ab5; }

/* line 276, resources/web/scss/app.scss */
.woocommerce.single-product span.onsale {
  top: 20px;
  left: 0;
  border-radius: 0;
  background-color: #f26522;
  color: black;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1;
  min-width: 0;
  min-height: 0;
  padding: 8px; }
  /* line 288, resources/web/scss/app.scss */
  .woocommerce.single-product span.onsale:after {
    content: '';
    position: absolute;
    right: -20px;
    top: 0;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 20px solid transparent;
    border-top: 41px solid #f26522;
    clear: both; }

/* line 302, resources/web/scss/app.scss */
.yith-wcwl-share .share-button .fa,
.yith-wcwl-share .share-button .fas {
  font: normal normal normal 14px/1 FontAwesome; }

/* line 307, resources/web/scss/app.scss */
.slick-slide {
  height: auto !important; }

/* line 311, resources/web/scss/app.scss */
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover, .vc_btn3:hover {
  background-color: #f26522 !important; }

/* line 316, resources/web/scss/app.scss */
.woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin-left: 0;
  border: 1px solid black;
  border-top: 0; }
  /* line 321, resources/web/scss/app.scss */
  .woocommerce-MyAccount-navigation ul li {
    background: white;
    border: 1px solid black;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    position: relative; }
    /* line 328, resources/web/scss/app.scss */
    .woocommerce-MyAccount-navigation ul li.is-active a {
      background: #f26522;
      color: white; }
    /* line 332, resources/web/scss/app.scss */
    .woocommerce-MyAccount-navigation ul li a {
      color: #f26522;
      font-weight: 600;
      font-size: 0.88889rem;
      text-transform: uppercase;
      padding: 0.5rem;
      -webkit-transition: 250ms color ease-out;
      -o-transition: 250ms color ease-out;
      transition: 250ms color ease-out;
      background-color: #e4e4e4;
      display: block; }
      /* line 341, resources/web/scss/app.scss */
      .woocommerce-MyAccount-navigation ul li a:hover {
        background: #f26522;
        color: white; }

/* line 350, resources/web/scss/app.scss */
.slick-prev, .slick-next {
  z-index: 2; }

/* line 355, resources/web/scss/app.scss */
.widget_woo_vpf_ymm_filter h6 {
  color: white;
  float: none;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px auto 5px;
  display: inline-block;
  width: 100%;
  padding: 0 !important;
  border: none !important;
  color: white;
  float: none;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  margin: 8px auto 10px;
  display: inline-block;
  width: 100%; }

/* line 377, resources/web/scss/app.scss */
.widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media screen and (max-width: 750px) {
    /* line 377, resources/web/scss/app.scss */
    .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  /* line 383, resources/web/scss/app.scss */
  .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field {
    margin-right: 10px; }
    @media screen and (max-width: 750px) {
      /* line 385, resources/web/scss/app.scss */
      .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field:nth-of-type(2n) {
        margin-right: 0px; } }
    @media screen and (max-width: 750px) {
      /* line 383, resources/web/scss/app.scss */
      .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field {
        -ms-flex-preferred-size: 49%;
            flex-basis: 49%; } }
    @media screen and (max-width: 600px) {
      /* line 383, resources/web/scss/app.scss */
      .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin-right: 0px; } }
    /* line 397, resources/web/scss/app.scss */
    .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field.woo-vpf-ymm-field-submit {
      max-width: 100px; }
      /* line 399, resources/web/scss/app.scss */
      .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field.woo-vpf-ymm-field-submit input[type="submit"] {
        border-color: black;
        vertical-align: middle;
        background-color: #f26522;
        color: white;
        padding: 3px 10px;
        border: 1px solid #f26522;
        text-transform: uppercase;
        height: 2.16667rem !important;
        line-height: 34px;
        font-size: 16px; }
        @media screen and (max-width: 750px) {
          /* line 399, resources/web/scss/app.scss */
          .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field.woo-vpf-ymm-field-submit input[type="submit"] {
            margin-left: 0px; } }
    /* line 415, resources/web/scss/app.scss */
    .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field .chosen-container-single .chosen-single {
      height: 2.16667rem !important;
      line-height: 39px;
      font-size: 16px; }
      /* line 419, resources/web/scss/app.scss */
      .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field .chosen-container-single .chosen-single div b {
        background-position: -18px 9px; }
    /* line 423, resources/web/scss/app.scss */
    .widget_woo_vpf_ymm_filter .widget-woo-vpf-ymm-filter.woo-vpf-ymm-filter-vertical form .woo-vpf-ymm-field .woo-vpf-ymm-reset-search {
      position: relative; }

/* line 433, resources/web/scss/app.scss */
#tab-vpf_ymm .woo-vpf-ymm-product-tab .woo-vpf-ymm-product-terms-list-table {
  max-width: 800px; }

/* line 436, resources/web/scss/app.scss */
#tab-vpf_ymm .woo-vpf-ymm-product-tab thead th,
#tab-vpf_ymm .woo-vpf-ymm-product-tab tfoot th {
  text-align: left; }

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-width: 564px) {
  /* line 444, resources/web/scss/app.scss */
  .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: none; }
  /* line 447, resources/web/scss/app.scss */
  footer .grid-x.align-justify {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  /* line 450, resources/web/scss/app.scss */
  footer .medium-text-left {
    text-align: center;
    margin-bottom: 20px; }
  /* line 454, resources/web/scss/app.scss */
  footer .medium-text-right {
    text-align: center;
    margin-bottom: 40px; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 565px) {
  /* line 461, resources/web/scss/app.scss */
  .medium-text-right {
    text-align: right; } }
